Monster Ability and Behavior Flag System

broguece/semantic/monster-ability-flag-systemsemantic_record✓ Canonical○ Unknown

Attributes

bodyThe monsterBehaviorCatalog in Globals.c maps flag bits to human-readable descriptions. MONST_IMMUNE_TO_FIRE, MONST_FLIES, MONST_INVISIBLE, MONST_INANIMATE, MONST_FLEES_NEAR_DEATH, MONST_MAINTAINS_DISTANCE, MONST_FIERY, MONST_INVULNERABLE are examples of intrinsic flags. MA_CAST_SUMMON, MA_TRANSFERENCE, MA_ATTACKS_ALL_ADJACENT, MA_ATTACKS_PENETRATE, MA_CLONE_SELF_ON_DEFEND, MA_REFLECT_100 are examples of ability flags.
semantic_typesystem
summaryBrogueCE monsters have two flag sets: flags (MONST_*) for intrinsic properties like fire immunity, flight, invisibility, and abilityFlags (MA_*) for combat behaviors like summoning, transference, and area attacks.
titleMonster Ability and Behavior Flag System

Claims (0)

No claims recorded.

Evidence

Symbol: monsterBehaviorCatalogLines: 1667–1690

Relations