Yogstation 13 - Modules - TypesDefine Details

code/__DEFINES/antagonists.dm

UNREADIED_PLAYER_MULTIPLIERAn unreadied player counts for this much compared to a readied one
OBSERVER_PLAYER_MULTIPLIERAn observer player counts this much compared to a readied one
BLOB_REROLL_TIMEblob gets a free reroll every X time
BLOB_ATTACK_REFUNDblob refunds this much if it attacks and doesn't spread
BLOB_FORCE_PLACEMENTForces the blob to place the core where they currently are, ignoring any checks.
BLOB_NORMAL_PLACEMENTNormal blob placement, does the regular checks to make sure the blob isn't placing itself in an invalid location
BLOB_RANDOM_PLACEMENTSelects a random location for the blob to be placed.
ANTAGONIST_PREVIEW_ICON_SIZEThe dimensions of the antagonist preview icon. Will be scaled to this size.
TELECRYSTALS_DEFAULTHow many telecrystals a normal traitor starts with
TELECRYSTALS_PRELOADED_IMPLANTHow many telecrystals mapper/admin only "precharged" uplink implant
UPLINK_IMPLANT_TELECRYSTAL_COSTThe normal cost of an uplink implant; used for calcuating how many TC to charge someone if they get a free implant through choice or because they have nothing else that supports an implant.
HIJACK_NEUTRALDoes not stop hijacking but itself won't hijack
HIJACK_HIJACKERNeeds to be present for shuttle to be hijacked
HIJACK_PREVENTPrevents hijacking same way as non-antags
IS_BLOODSUCKERWhether a mob is a Bloodsucker
IS_VASSALWhether a mob is a Vassal
IS_FAVORITE_VASSALWhether a mob is a Favorite Vassal
IS_REVENGE_VASSALWhether a mob is a Revenge Vassal
IS_MONSTERHUNTERWhether a mob is a Monster Hunter
WIZARD_LOADOUT_CLASSICThe Classic Wizard wizard loadout.
WIZARD_LOADOUT_MJOLNIRMjolnir's Power wizard loadout.
WIZARD_LOADOUT_WIZARMYFantastical Army wizard loadout.
WIZARD_LOADOUT_SOULTAPSoul Tapper wizard loadout.
ALL_WIZARD_LOADOUTSConvenient list of all wizard loadouts for unit testing.
LOG_SPELL_TYPEUsed in logging spells for roundend results
IS_TRAITORChecks if the given mob is a traitor
IS_CULTISTChecks if the given mob is a blood cultist
IS_NUKE_OPChecks if the given mob is a nuclear operative
IS_HERETICChecks if the given mob is a heretic.
IS_HERETIC_MONSTERCheck if the given mob is a heretic monster.
IS_HERETIC_OR_MONSTERChecks if the given mob is either a heretic or a heretic monster.
IS_WIZARDChecks if the given mob is a wizard
IS_DEVILChecks if the given mob is a devil
IS_REVOLUTIONARYChecks if the given mob is a revolutionary. Will return TRUE for rev heads as well.
IS_HEAD_REVOLUTIONARYChecks if the given mob is a head revolutionary.
IS_MALF_AIChecks if the given mob is a malf ai.
IS_INFECTEDChecks if the given mob is infected.
IS_CHANGELINGChecks if the given mob is a changeling
IS_VAMPIREChecks if the given mob is a vampire

Define Details

ALL_WIZARD_LOADOUTS

Convenient list of all wizard loadouts for unit testing.

ANTAGONIST_PREVIEW_ICON_SIZE

The dimensions of the antagonist preview icon. Will be scaled to this size.

BLOB_ATTACK_REFUND

blob refunds this much if it attacks and doesn't spread

BLOB_FORCE_PLACEMENT

Forces the blob to place the core where they currently are, ignoring any checks.

BLOB_NORMAL_PLACEMENT

Normal blob placement, does the regular checks to make sure the blob isn't placing itself in an invalid location

BLOB_RANDOM_PLACEMENT

Selects a random location for the blob to be placed.

BLOB_REROLL_TIME

blob gets a free reroll every X time

HIJACK_HIJACKER

Needs to be present for shuttle to be hijacked

HIJACK_NEUTRAL

Does not stop hijacking but itself won't hijack

HIJACK_PREVENT

Prevents hijacking same way as non-antags

IS_BLOODSUCKER

Whether a mob is a Bloodsucker

IS_CHANGELING

Checks if the given mob is a changeling

IS_CULTIST

Checks if the given mob is a blood cultist

IS_DEVIL

Checks if the given mob is a devil

IS_FAVORITE_VASSAL

Whether a mob is a Favorite Vassal

IS_HEAD_REVOLUTIONARY

Checks if the given mob is a head revolutionary.

IS_HERETIC

Checks if the given mob is a heretic.

IS_HERETIC_MONSTER

Check if the given mob is a heretic monster.

IS_HERETIC_OR_MONSTER

Checks if the given mob is either a heretic or a heretic monster.

IS_INFECTED

Checks if the given mob is infected.

IS_MALF_AI

Checks if the given mob is a malf ai.

IS_MONSTERHUNTER

Whether a mob is a Monster Hunter

IS_NUKE_OP

Checks if the given mob is a nuclear operative

IS_REVENGE_VASSAL

Whether a mob is a Revenge Vassal

IS_REVOLUTIONARY

Checks if the given mob is a revolutionary. Will return TRUE for rev heads as well.

IS_TRAITOR

Checks if the given mob is a traitor

IS_VAMPIRE

Checks if the given mob is a vampire

IS_VASSAL

Whether a mob is a Vassal

IS_WIZARD

Checks if the given mob is a wizard

LOG_SPELL_TYPE

Used in logging spells for roundend results

OBSERVER_PLAYER_MULTIPLIER

An observer player counts this much compared to a readied one

TELECRYSTALS_DEFAULT

How many telecrystals a normal traitor starts with

TELECRYSTALS_PRELOADED_IMPLANT

How many telecrystals mapper/admin only "precharged" uplink implant

UNREADIED_PLAYER_MULTIPLIER

An unreadied player counts for this much compared to a readied one

The normal cost of an uplink implant; used for calcuating how many TC to charge someone if they get a free implant through choice or because they have nothing else that supports an implant.

WIZARD_LOADOUT_CLASSIC

The Classic Wizard wizard loadout.

WIZARD_LOADOUT_MJOLNIR

Mjolnir's Power wizard loadout.

WIZARD_LOADOUT_SOULTAP

Soul Tapper wizard loadout.

WIZARD_LOADOUT_WIZARMY

Fantastical Army wizard loadout.