byond - Modules - TypesDefine Details

code/__DEFINES/mobs.dm

AI_VOXComment out if you don't want VOX to be enabled and have players download the voice sounds.
MOB_WALK_MOVE_MODSpeed mod for walk intent
MOB_RUN_MOVE_MODSpeed mod for run intent
DIAG_MOVEMENT_ADDED_DELAY_MULTIPLIERMove mod for going diagonally
CARBON_CRIT_MAX_OXYLOSSThe amount of damage you'll take per tick when you can't breath. Default value is 1
CARBON_RECOVERY_OXYLOSSthe amount of oxyloss recovery per successful breath tick.
HUMAN_BLOODTYPESHUMAN BLOODTYPES
MOVE_INTENT_WALKMOVE DEFINES
ORGAN_ASSISTEDINTERNAL ORGANS DEFINES
SURGERY_CANNOT_USESURGERY DEFINES
LIVING_DEFAULT_MAX_HEALTHDefault living maxHealth
LIVING_STAMINA_EXHAUSTION_COOLDOWNStamina exhaustion
XENO_LEAPINGXeno is currently performing a leap/dash attack
XENO_LEADERHive leader
XENO_ZOOMEDZoomed out
XENO_MOBHUDmobhud on
XENO_ROUNYrouny mode
PYROGEN_DAMAGE_PER_STACKDamage per melting fire stack
PYROGEN_ASSIST_REMOVAL_STRENGTHAmount of ticks of fire removed when helped by another human to extinguish
PYROGEN_CHARGESPEEDHow fast the pyrogen moves when charging using fire charge
PYROGEN_CHARGEDISTANCEMaximum charge distance.
PYROGEN_FIRECHARGE_DAMAGEDamage on hitting a mob using fire charge
PYROGEN_FIRECHARGE_DAMAGE_PER_STACKBonus damage per fire stack
PYROGEN_FIREBALL_DIRECT_DAMAGEBonus damage for directly hitting someone
PYROGEN_FIREBALL_AOE_DAMAGEDamage in a 3x3 AOE when we hit anything
PYROGEN_FIREBALL_VEHICLE_AOE_DAMAGEDamage in a 3x3 AOE when we hit a vehicle
PYROGEN_FIREBALL_MELTING_STACKSFire stacks on FIREBALL burst in the 3x3 AOE
PYROGEN_FIREBALL_MAXDISTHow many turfs can our fireball move
PYROGEN_FIREBALL_SPEEDHow fast the fireball moves
PYROGEN_MELTING_FIRE_DAMAGEHow much damage the fire does per tick or cross.
PYROGEN_MELTING_FIRE_EFFECT_STACKHow many melting fire effect stacks we give per tick or cross
PYROGEN_FIRESTORM_TORNADE_COUNTHow many tornadoes we unleash when using the firestorm
PYROGEN_TORNADE_HIT_DAMAGEDamage on fire tornado hit
PYROGEN_TORNADO_MELTING_FIRE_STACKSmelting fire stacks on fire tornado hit
PYROGEN_HEATRAY_HIT_DAMAGEdamage on direct hit with the heatray
PYROGEN_HEATRAY_VEHICLE_HIT_DAMAGEdamage on vehicles with the heatray
PYROGEN_HEATRAY_BONUS_DAMAGE_PER_MELTING_STACKdamage per melting fire stack
PYROGEN_HEATRAY_RANGERange for the heatray
PYROGEN_HEATRAY_CHARGEUPTime before the beam fires
PYROGEN_HEATRAY_MAXDURATIONMax duration of the heatray
PYROGEN_HEATRAY_REFIRE_TIMETime between each refire of the pyrogen heatray (in 3 seconds it will fire 3 times)
PYROGEN_MELTING_FIRE_STACKS_PER_RESISTAmount of stacks removed per resist.
BANELING_SMOKE_DURATIONNot specified in seconds because it causes smoke to last almost four times as long if done so
IGNORE_USER_LOC_CHANGECan do the action even if mob moves location
IGNORE_TARGET_LOC_CHANGECan do the action even if the target moves location
IGNORE_HELD_ITEMCan do the action even if the item is no longer being held
IGNORE_INCAPACITATEDCan do the action even if the mob is incapacitated (ex. handcuffed)
IGNORE_SLOWDOWNSUsed to prevent important slowdowns from being abused by drugs like kronkaine
MOB_WATER_SLOWDOWNDefault slowdown for mobs moving through liquid
XENO_WATER_SLOWDOWNSlowdown for xenos moving through liquid
BOILER_WATER_SLOWDOWNSlowdown for boilers moving through liquid
WARLOCK_WATER_SLOWDOWNSlowdown for warlocks moving through liquid
SPECIES_HUMANHuman species or those that functional behave like them. Default species
SPECIES_COMBAT_ROBOTCombat robot species
GRAB_SLAM_DELAYNextmove delay after performing an interaction with a grab on something
BASE_OBJ_SLAM_DAMAGEDefault damage for slamming a mob against an object
BASE_WALL_SLAM_DAMAGEDefault damage for slamming a mob against a wall
BASE_MOB_SLAM_DAMAGEDefault damage for slamming a mob against another mob
CARBON_LYING_Y_OFFSETPixel_y offset when lying down
ILLUSION_HIT_FILTERFilter name for illusion impacts

Define Details

AI_VOX

Comment out if you don't want VOX to be enabled and have players download the voice sounds.

BANELING_SMOKE_DURATION

Not specified in seconds because it causes smoke to last almost four times as long if done so

BASE_MOB_SLAM_DAMAGE

Default damage for slamming a mob against another mob

BASE_OBJ_SLAM_DAMAGE

Default damage for slamming a mob against an object

BASE_WALL_SLAM_DAMAGE

Default damage for slamming a mob against a wall

BOILER_WATER_SLOWDOWN

Slowdown for boilers moving through liquid

CARBON_CRIT_MAX_OXYLOSS

The amount of damage you'll take per tick when you can't breath. Default value is 1

CARBON_LYING_Y_OFFSET

Pixel_y offset when lying down

CARBON_RECOVERY_OXYLOSS

the amount of oxyloss recovery per successful breath tick.

DIAG_MOVEMENT_ADDED_DELAY_MULTIPLIER

Move mod for going diagonally

GRAB_SLAM_DELAY

Nextmove delay after performing an interaction with a grab on something

HUMAN_BLOODTYPES

HUMAN BLOODTYPES

IGNORE_HELD_ITEM

Can do the action even if the item is no longer being held

IGNORE_INCAPACITATED

Can do the action even if the mob is incapacitated (ex. handcuffed)

IGNORE_SLOWDOWNS

Used to prevent important slowdowns from being abused by drugs like kronkaine

IGNORE_TARGET_LOC_CHANGE

Can do the action even if the target moves location

IGNORE_USER_LOC_CHANGE

Can do the action even if mob moves location

ILLUSION_HIT_FILTER

Filter name for illusion impacts

LIVING_DEFAULT_MAX_HEALTH

Default living maxHealth

LIVING_STAMINA_EXHAUSTION_COOLDOWN

Stamina exhaustion

MOB_RUN_MOVE_MOD

Speed mod for run intent

MOB_WALK_MOVE_MOD

Speed mod for walk intent

MOB_WATER_SLOWDOWN

Default slowdown for mobs moving through liquid

MOVE_INTENT_WALK

MOVE DEFINES

ORGAN_ASSISTED

INTERNAL ORGANS DEFINES

PYROGEN_ASSIST_REMOVAL_STRENGTH

Amount of ticks of fire removed when helped by another human to extinguish

PYROGEN_CHARGEDISTANCE

Maximum charge distance.

PYROGEN_CHARGESPEED

How fast the pyrogen moves when charging using fire charge

PYROGEN_DAMAGE_PER_STACK

Damage per melting fire stack

PYROGEN_FIREBALL_AOE_DAMAGE

Damage in a 3x3 AOE when we hit anything

PYROGEN_FIREBALL_DIRECT_DAMAGE

Bonus damage for directly hitting someone

PYROGEN_FIREBALL_MAXDIST

How many turfs can our fireball move

PYROGEN_FIREBALL_MELTING_STACKS

Fire stacks on FIREBALL burst in the 3x3 AOE

PYROGEN_FIREBALL_SPEED

How fast the fireball moves

PYROGEN_FIREBALL_VEHICLE_AOE_DAMAGE

Damage in a 3x3 AOE when we hit a vehicle

PYROGEN_FIRECHARGE_DAMAGE

Damage on hitting a mob using fire charge

PYROGEN_FIRECHARGE_DAMAGE_PER_STACK

Bonus damage per fire stack

PYROGEN_FIRESTORM_TORNADE_COUNT

How many tornadoes we unleash when using the firestorm

PYROGEN_HEATRAY_BONUS_DAMAGE_PER_MELTING_STACK

damage per melting fire stack

PYROGEN_HEATRAY_CHARGEUP

Time before the beam fires

PYROGEN_HEATRAY_HIT_DAMAGE

damage on direct hit with the heatray

PYROGEN_HEATRAY_MAXDURATION

Max duration of the heatray

PYROGEN_HEATRAY_RANGE

Range for the heatray

PYROGEN_HEATRAY_REFIRE_TIME

Time between each refire of the pyrogen heatray (in 3 seconds it will fire 3 times)

PYROGEN_HEATRAY_VEHICLE_HIT_DAMAGE

damage on vehicles with the heatray

PYROGEN_MELTING_FIRE_DAMAGE

How much damage the fire does per tick or cross.

PYROGEN_MELTING_FIRE_EFFECT_STACK

How many melting fire effect stacks we give per tick or cross

PYROGEN_MELTING_FIRE_STACKS_PER_RESIST

Amount of stacks removed per resist.

PYROGEN_TORNADE_HIT_DAMAGE

Damage on fire tornado hit

PYROGEN_TORNADO_MELTING_FIRE_STACKS

melting fire stacks on fire tornado hit

SPECIES_COMBAT_ROBOT

Combat robot species

SPECIES_HUMAN

Human species or those that functional behave like them. Default species

SURGERY_CANNOT_USE

SURGERY DEFINES

WARLOCK_WATER_SLOWDOWN

Slowdown for warlocks moving through liquid

XENO_LEADER

Hive leader

XENO_LEAPING

Xeno is currently performing a leap/dash attack

XENO_MOBHUD

mobhud on

XENO_ROUNY

rouny mode

XENO_WATER_SLOWDOWN

Slowdown for xenos moving through liquid

XENO_ZOOMED

Zoomed out