byond - Modules - TypesDefine Details

code/__DEFINES/combat.dm

MELEEInvolves a melee attack or a thrown object.
BULLETInvolves a solid projectile.
LASERInvolves a laser.
ENERGYInvolves an EMP or energy-based projectile.
BOMBInvolves a shockwave, usually from an explosion.
BIOInvolved in checking whether a disease can infect or spread. Also involved in xeno neurotoxin.
FIREInvolves fire or temperature extremes.
ACIDInvolves corrosive substances.
COMBAT_MELEE_ATTACKMelee damage
COMBAT_PROJ_ATTACKProjectile damage
COMBAT_TOUCH_ATTACKPotentially hostile interactions that aren't actually damage, such as disarms or grabs
SHIELD_TOGGLECan be toggled on and off
SHIELD_PURE_BLOCKINGShield works by % chance to simply block the attack entirely, instead of normal reductive calc
SHIELD_PARENT_INTEGRITYTransfers damage to parent's integrity
XENO_DEFAULT_ACCURACYXenomorph accuracy

Define Details

ACID

Involves corrosive substances.

BIO

Involved in checking whether a disease can infect or spread. Also involved in xeno neurotoxin.

BOMB

Involves a shockwave, usually from an explosion.

BULLET

Involves a solid projectile.

COMBAT_MELEE_ATTACK

Melee damage

COMBAT_PROJ_ATTACK

Projectile damage

COMBAT_TOUCH_ATTACK

Potentially hostile interactions that aren't actually damage, such as disarms or grabs

ENERGY

Involves an EMP or energy-based projectile.

FIRE

Involves fire or temperature extremes.

LASER

Involves a laser.

MELEE

Involves a melee attack or a thrown object.

SHIELD_PARENT_INTEGRITY

Transfers damage to parent's integrity

SHIELD_PURE_BLOCKING

Shield works by % chance to simply block the attack entirely, instead of normal reductive calc

SHIELD_TOGGLE

Can be toggled on and off

XENO_DEFAULT_ACCURACY

Xenomorph accuracy