Table of Contents

Monsters

A large list of monsters sorted by their names could be found here.
Another whole page dump of monsters could be found here additionally.

Technical

The configuration files for the monsters of crossfire are usually found in the `arch' archive and svn repository. They are usually suffixed by the .arc extension.
A monster's .arc file may contain several monsters or levels. A

find -name "*.arc" | wc -l

inside the arch/monster directory of */share/crossfire/ gave me 344 counts.

General Monster List

So it might be better to split the monsters according to their sub-directories to not overload this page …

Monster's behaviour

The monsters in crossfire are in general hostile; especially the monsters issued by their generators. They have the

 FLAG_MONSTER		14 /* Will attack players */

set.

Other flags for monsters from server/include/define.h are:

FLAG_FRIENDLY		15 /* Will help players */
FLAG_SEE_INVISIBLE 	21 /* Will see invisible player */
FLAG_SPLITTING		32 /* Object splits into stats.food other objs */
FLAG_HITBACK		33 /* Object will hit back when hit */
FLAG_UNDEAD		36 /* Monster is undead */
FLAG_SCARED		37 /* Monster is scared (mb player in future)*/
FLAG_UNAGGRESSIVE	38 /* Monster doesn't attack players */
FLAG_RUN_AWAY		45 /* Object runs away from nearest player \
				      but can still attack at a distance */
FLAG_CAST_SPELL		52 /* (Monster) can learn and cast spells */
FLAG_USE_SCROLL		53 /* (Monster) can read scroll */
FLAG_USE_RANGE		54 /* (Monster) can apply and use range items */
FLAG_USE_BOW		55 /* (Monster) can apply and fire bows */
FLAG_USE_ARMOUR		56 /* (Monster) can wear armour/shield/helmet */
FLAG_USE_WEAPON		57 /* (Monster) can wield weapons */
FLAG_USE_RING		58 /* (Monster) can use rings, boots, gauntlets, etc */
FLAG_READY_RANGE	59 /* (Monster) has a range attack readied... 8) */
FLAG_READY_BOW		60 /* not implemented yet */
FLAG_XRAYS		61 /* X-ray vision */
FLAG_SLEEP		66 /* NPC is sleeping */
FLAG_STAND_STILL	67 /* NPC will not (ever) move */
FLAG_RANDOM_MOVE	68 /* NPC will move randomly */
FLAG_ONLY_ATTACK	69 /* NPC will evaporate if there is no enemy */
FLAG_CONFUSED		70 /* Will also be unable to cast spells */
FLAG_CAN_USE_SKILL	79 /* The monster can use skills */
FLAG_READY_SCROLL	81 /* monster has scroll in inv and can use it */
FLAG_USE_ROD		82 /* (Monster) can apply and use rods */
FLAG_READY_HORN	        83 /* unused (Monster) has a horn readied */
FLAG_USE_HORN		84 /* (Monster) can apply and use horns */
FLAG_READY_SKILL	89 /* (Monster or Player) has a skill readied */
FLAG_READY_WEAPON	90 /* (Monster or Player) has a weapon readied */
FLAG_FLAG_BLIND		92 /* If set, object cannot see (visually) */
FLAG_SEE_IN_DARK	93 /* if set ob not effected by darkness */
FLAG_NO_STEAL		96 /* Item can't be stolen */
FLAG_ONE_HIT		97 /* Monster can only hit once before going away (replaces ghosthit) */
FLAG_BERSERK            99 /* monster will attack closest living object */
FLAG_NEUTRAL            100 /* monster is from type neutral */
FLAG_NO_ATTACK          101 /* monster don't attack */
FLAG_NO_DAMAGE          102 /* monster can't be damaged */

Other Wiki Files

* monsters_from_a_to_d template for a sorted name list
* monster_template template to create monster wiki entries