/tg/ Station 13 - Modules - TypesDefine Details

modular_zubbers/code/datums/components/vore/_defines.dm

VORE_DB_REPOIf you want to make everything as easy to test as possible, uncomment this for maximum permissiveness Key used for versioning savefiles
VORE_DB_VERSIONValue used for versioning savefiles
VORE_BELLY_KEYKey used for belly versioning independent of savefile version
VORE_BELLY_VERSIONValue used for belly versioning independent of savefile version
MAX_BELLIESMaximum amount of bellies allowed within one layout
MAX_PREYMaximum amount of prey that can be eaten at once
VORE_DELAYAmount of time it takes for players to eat someone
VORE_EJECT_DELAYAmount of time it takes for players to eject someone
MATRYOSHKA_BANNEDIf true, prevents people with prey inside them from being eaten
DISABLES_SENSORSIf true, automatically disables sensors when prey is eaten
NO_DEADIf true, prevents mobs in crit or death from engaging in vore
REQUIRES_PLAYERIf true, mobs with no player cannot be pred or prey
BELLY_BACKUP_COUNTMakes every mob spawn with a vore component, just for testing Number of rolling backups bellies will keep
MAX_BELLY_LAYOUTSMaximum number of belly layout slots
BELLY_CREATION_COOLDOWNRate limit on belly creation, as it can get a little expensive
MAX_JSON_CHARACTERSMaximum length() of a json file's text before we refuse to parse it Default here is to support at least MAX_BELLIES with maxxed descriptions, plus their metadata
MAX_JSON_ENTRIESMaximum length() of a parsed json file before we refuse to parse it further
VORE_SOUND_VOLUMEVolume used for all vore noises
PREYLOOP_VOLUMEVolume used specifically for the preyloop
MAX_BURN_DAMAGEMax burn damage a player is allowed to set their belly to
MAX_BRUTE_DAMAGEMax brute damage a player is allowed to set their belly to
MIN_ESCAPE_TIMEMinimum time that can be set for escaping a belly
NUTRITION_PER_DAMAGEAmount of nutrition given per point of damage dealt
NUTRITION_PER_KILLAmount of nutrition given when digesting something fully
ABSORB_NUTRITION_BARRIEROnce prey goes below this nutrition barrier, they will be absorbed
COOLDOWN_ESCAPE_TIMECooldown on trying to escape, reduces amount of noise they can make

Define Details

ABSORB_NUTRITION_BARRIER

Once prey goes below this nutrition barrier, they will be absorbed

BELLY_BACKUP_COUNT

Makes every mob spawn with a vore component, just for testing Number of rolling backups bellies will keep

BELLY_CREATION_COOLDOWN

Rate limit on belly creation, as it can get a little expensive

COOLDOWN_ESCAPE_TIME

Cooldown on trying to escape, reduces amount of noise they can make

DISABLES_SENSORS

If true, automatically disables sensors when prey is eaten

MATRYOSHKA_BANNED

If true, prevents people with prey inside them from being eaten

MAX_BELLIES

Maximum amount of bellies allowed within one layout

MAX_BELLY_LAYOUTS

Maximum number of belly layout slots

MAX_BRUTE_DAMAGE

Max brute damage a player is allowed to set their belly to

MAX_BURN_DAMAGE

Max burn damage a player is allowed to set their belly to

MAX_JSON_CHARACTERS

Maximum length() of a json file's text before we refuse to parse it Default here is to support at least MAX_BELLIES with maxxed descriptions, plus their metadata

MAX_JSON_ENTRIES

Maximum length() of a parsed json file before we refuse to parse it further

MAX_PREY

Maximum amount of prey that can be eaten at once

MIN_ESCAPE_TIME

Minimum time that can be set for escaping a belly

NO_DEAD

If true, prevents mobs in crit or death from engaging in vore

NUTRITION_PER_DAMAGE

Amount of nutrition given per point of damage dealt

NUTRITION_PER_KILL

Amount of nutrition given when digesting something fully

PREYLOOP_VOLUME

Volume used specifically for the preyloop

REQUIRES_PLAYER

If true, mobs with no player cannot be pred or prey

VORE_BELLY_KEY

Key used for belly versioning independent of savefile version

VORE_BELLY_VERSION

Value used for belly versioning independent of savefile version

VORE_DB_REPO

If you want to make everything as easy to test as possible, uncomment this for maximum permissiveness Key used for versioning savefiles

VORE_DB_VERSION

Value used for versioning savefiles

VORE_DELAY

Amount of time it takes for players to eat someone

VORE_EJECT_DELAY

Amount of time it takes for players to eject someone

VORE_SOUND_VOLUME

Volume used for all vore noises