Being Flags
|
BF_BOSS
|
Killing this being will end the game. Other boss-only actions are usually scripted in Lua based on this flag.
|
BF_ENVIROSAFE
|
Hazard tiles should not affect this being. Engine pathfinding algorithms are affected. Protection is not engine based; modders must make custom hazard cells check for this flag to prevent damage.
|
BF_CHARGE
|
Hazard tiles do not concern this being. Engine pathfinding algorithms are affected.
|
BF_OPENDOORS
|
This being can open doors. Engine pathfinding algorithms are affected.
|
BF_NODROP
|
This being will not drop their inventory or equipment when they die.
|
BF_NOEXP
|
This being will not award experience to the player. Often used to prevent exp farming.
|
BF_QUICKSWAP
|
This being has the benefits of the Juggler trait.
|
BF_HUNTING
|
This being always knows where the player is and will hunt them down. This flag is not engine based; modders must make custom AIs respect this flag before it will have any effect.
|
BF_BACKPACK
|
This being has the ammo stacking benefits of the Backpack powerup.
|
BF_UNIQUENAME
|
This being's name is a proper noun and UI messages will treat it as such.
|
BF_IMPATIENT
|
This being will consume packs automatically. This flag is the main component of the Angel of Impatience challenge.
|
BF_SHOTTYMAN
|
This being will reload shotguns on the move as part of the Shottyman trait. A shotgun is defined as any weapon with the IF_SHOTGUN flag.
|
BF_ROCKETMAN
|
This being will reload rocket launchers on the move as part of the Shottyman trait. A rocket launcher is defined as any weapon with the IF_ROCKET flag.
|
BF_BERSERKER
|
This being has the benefits of the Berserker trait.
|
BF_DARKNESS
|
This being does not record exploration. This is one component of the Angel of Darkness challenge.
|
BF_DUALGUN
|
This being has the benefits of the Dualgunner trait.
|
BF_POWERSENSE
|
This being can sense powerups, one of the benefits of the first level Intuition trait.
|
BF_BEINGSENSE
|
This being can sense enemies, one of the benefits of the second level Intuition trait.
|
BF_LEVERSENSE1
|
This being can sense if a lever is harmful, beneficial, or neutral, one of the benefits of the first level Intuition trait.
|
BF_LEVERSENSE2
|
This being can sense the exact effect of a lever, one of the benefits of the second level Intuition trait.
|
BF_NOMELEE
|
This being cannot perform a melee attack. This is only seen on the Angel of Pacifism challenge and is probably not safe to use on an enemy. A custom AI can achieve a better effect.
|
BF_CLEAVE
|
This being has the benefits of the Blademaster trait.
|
BF_MAXDAMAGE
|
This being always rolls maximum damage. Every being gets this flag in the Angel of Max Carnage challenge.
|
BF_SESSILE
|
This being cannot move. Only seen with the Gothic Arms set. This flags is not correctly implemented for non-player creatures; if you want an immobile enemy use a custom AI instead.
|
BF_VAMPYRE
|
This being has the benefits of the Vampyre trait.
|
BF_REGENERATE
|
This being regenerates one health per second if they have less than 20 health remaining. This used to be the benefit of a trait called Regenerator but it is no longer used anywhere in DoomRL.
|
BF_ARMYDEAD
|
This being has the benefits of the Army of the Dead trait.
|
BF_FIREANGEL
|
This being has the benefits of the Fireangel trait.
|
BF_GUNKATA
|
This being has the benefits of the Gun Kata trait.
|
BF_AMMOCHAIN
|
This being has the benefits of the Ammochain trait.
|
BF_MASTERDODGE
|
This being has the benefits of the Dodgemaster trait.
|
BF_INV
|
This being will not take any damage. This is the main component of the Invulnerable status effect. Be careful not to directly set an invincible being's HP to zero.
|
BF_BERSERK
|
This being has the face pounding benefits of the Berserk status effect. The speed and resistance bonuses are not included.
|
BF_NORUNPENALTY
|
This being has the benefits of the Running Man trait.
|
BF_PISTOLMAX
|
This being has the benefits of the Sharpshooter trait.
|
BF_MEDPLUS
|
This being can heal beyond 100% with med-packs alone as part of the Survivalist trait. This flag is not engine based; modders must make custom sources of healing respect this flag.
|
BF_HARDY
|
This being can reduce damage all the way down to zero as part of the Survivalist trait. Normally all attacks do a minimum of one damage regardless of how much armor you have.
|
BF_SCAVENGER
|
This being has the benefits of the Scavenger trait.
|
BF_INSTAUSE
|
This being uses consumable items in 0.1s instead of the usual 1.0s. Part of the Technician class bonus.
|
BF_STAIRSENSE
|
This being always knows the location of stair tiles. Part of the Scout class bonus.
|
BF_POWERBONUS
|
Powerup effects last longer for this being. The exact bonus depends on difficulty. Part of the Marine class bonus.
|
BF_MAPEXPERT
|
Computer maps will work like tracking maps for this being. Part of the Technician class bonus. This flag is not engine based obviously.
|
BF_DUALBLADE
|
This being can attack with two melee weapons at once with each weapon attacking in half the time. Part of the Malicious Blades trait. A bladed weapon is defined as any weapon with the IF_BLADE flag.
|
BF_BLADEDEFEND
|
This being gains extra resistances by having a bladed weapon in the prepared. Part of the Malicious Blades trait. A bladed weapon is defined as any weapon with the IF_BLADE flag.
|
BF_BULLETDANCE
|
This being has the benefits of the Bullet Dance trait.
|
BF_SHOTTYHEAD
|
This being has the benefits of the Shottyhead trait.
|
BF_ENTRENCHMENT
|
This being has the benefits of the Entrenchment trait.
|
BF_MODEXPERT
|
This being can mod unique items. Part of the Technician class bonus.
|
BF_SELFIMMUNE
|
This being cannot be hurt by its own attack. Arch-Viles and Cyberdemons are two such beings.
|
BF_KNOCKIMMUNE
|
This being is immune to knockback. Largely a characteristic of boss level enemies.
|
BF_NOHEAL
|
This being cannot be healed. This is only seen on the Angel of Masochism challenge. This flag is not engine based; modders must make custom sources of healing respect this flag.
|
BF_GUNRUNNER
|
This being has the benefits of the Gunrunner trait.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|