/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/antagonists.dm

ELIMINATION_NEUTRALDoes not stop elimination hijacking but itself won't elimination hijack
ELIMINATION_ENABLEDNeeds to be present for shuttle to be elimination hijacked
ELIMINATION_PREVENTPrevents elimination hijack same way as non-antags
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.
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.
TRAITOR_FLAVOR_FILEFile to the traitor flavor
MALFUNCTION_FLAVOR_FILEFile to the malf flavor
THIEF_FLAVOR_FILEFile to the thief flavor
FACTION_SYNDICATEall the employers that are syndicate
FACTION_NANOTRASENall the employers that are nanotrasen
IS_CULTISTChecks if the given mob is a blood cultist
IS_NUKE_OPChecks if the given mob is a nuclear operative
IS_WIZARDChecks if the given mob is a wizard
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.
ANTAGONIST_PREVIEW_ICON_SIZEThe dimensions of the antagonist preview icon. Will be scaled to this size.
OBJECTIVE_ITEM_TYPE_NORMALCan appear in everything
OBJECTIVE_ITEM_TYPE_TRAITOROnly appears in traitor objectives
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.
OBJECTIVE_STATE_INACTIVEIf the objective hasn't been taken yet
OBJECTIVE_STATE_ACTIVEIf the objective is active and ongoing
OBJECTIVE_STATE_COMPLETEDIf the objective has been completed.
OBJECTIVE_STATE_FAILEDIf the objective has failed.
OBJECTIVE_STATE_INVALIDIf the objective is no longer valid

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_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.

ELIMINATION_ENABLED

Needs to be present for shuttle to be elimination hijacked

ELIMINATION_NEUTRAL

Does not stop elimination hijacking but itself won't elimination hijack

ELIMINATION_PREVENT

Prevents elimination hijack same way as non-antags

FACTION_NANOTRASEN

all the employers that are nanotrasen

FACTION_SYNDICATE

all the employers that are syndicate

IS_CULTIST

Checks if the given mob is a blood cultist

IS_HEAD_REVOLUTIONARY

Checks if the given mob is a head revolutionary.

IS_MALF_AI

Checks if the given mob is a malf ai.

IS_NUKE_OP

Checks if the given mob is a nuclear operative

IS_REVOLUTIONARY

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

IS_WIZARD

Checks if the given mob is a wizard

MALFUNCTION_FLAVOR_FILE

File to the malf flavor

OBJECTIVE_ITEM_TYPE_NORMAL

Can appear in everything

OBJECTIVE_ITEM_TYPE_TRAITOR

Only appears in traitor objectives

OBJECTIVE_STATE_ACTIVE

If the objective is active and ongoing

OBJECTIVE_STATE_COMPLETED

If the objective has been completed.

OBJECTIVE_STATE_FAILED

If the objective has failed.

OBJECTIVE_STATE_INACTIVE

If the objective hasn't been taken yet

OBJECTIVE_STATE_INVALID

If the objective is no longer valid

TELECRYSTALS_DEFAULT

How many telecrystals a normal traitor starts with

TELECRYSTALS_PRELOADED_IMPLANT

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

THIEF_FLAVOR_FILE

File to the thief flavor

TRAITOR_FLAVOR_FILE

File to the traitor flavor

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.