byond - Modules - TypesVar Details - Proc Details

Hijack

Vars

admin_sd_blockedAdmin var to manually prevent self destruct from occurring
announce_checkpointHolds the next % point progress should be announced, increments on itself
apcsA list of all APCs on the main ship
ares_sd_announcedIf ARES has announced the 50% point yet for SD
crashedIf the ship has crashed onto a ground map and space turfs have been replaced with turf/open_space
crashed_ground_z_minThe min ground z for open_space turfs when crashed
crashed_offset_xThe x offset for open_space turfs to ground when crashed
crashed_offset_yThe y offset for open_space turfs to ground when crashed
current_progressCurrent progress towards the FTL jump
current_runThe areas that need to be cycled through currently
current_run_mobsThe living human mobs that need to be cycled through currently
current_run_progress_additiveThe progress of the current run that needs to be added at the end of the current run
current_run_progress_multiplicativeHolds what the current_run_progress_additive should be multiplied by at the end of the current run
early_launch_required_progressHow much progress is required to early launch
engine_room_heatedIf the engine room has been heated, occurs at 33% SD completion
engine_room_superheatedIf the engine room has been superheated, occurs at 66% SD completion
estimated_time_leftThe estimated time left to get to the safe evacuation point
evac_admin_deniedWhether or not evacuation has been disabled by admins
evac_statusWhat stage of evacuation we are currently on
ftl_required_progressThe progress at which the ship will enter FTL
fuelpumpsA list of all fuel pumps
generator_ever_overloadedIf a generator has ever been overloaded in the past this round
hijack_statusWhat stage of hijack are we currently on
in_ftlIf the ship is currently transiting in FTL
in_ftl_timeAt what world.time the ship is currently entered FTL
last_run_progress_changeHolds the progress change from last run
maximum_overload_generatorsMaximum amount of fusion generators that can be overloaded at once for a time benefit
open_space_boundsA list of bounds in the form of OPEN_SPACE_BOUNDS_MINX, OPEN_SPACE_BOUNDS_MAXX, OPEN_SPACE_BOUNDS_MINY, OPEN_SPACE_BOUNDS_MAXY of space that will convert to open space. Should not be modified because it will just be referencing the config list.
overloaded_generatorsHow many generators are currently overloaded
percent_completion_remainingRoughly what % of the SD countdown remains
progress_areasAreas that are marked as having progress, assoc list that is progress_area = boolean, the boolean indicating if it was progressing or not on the last fire()
required_progressRequired progress to safely arrive at our destination
sd_detonatedIf the self destruct has/is detonating
sd_max_timeHow long the manual self destruct will take on the high end
sd_min_timeHow long the manual self destruct will take on the low end
sd_time_remainingHow much time left until SD detonates
sd_unlockedIf TRUE, self destruct has been unlocked and is possible with a hold of reactor
ship_origin_xThe x origin for the mainship map
ship_origin_yThe y origin for the mainship map
spaceportWhere the ship is currently transiting to

Procs

activate_lifeboatsOpens the lifeboat doors and gets them ready to launch
announce_area_power_changeCalled when an area power status is changed to announce that it has been changed
announce_progressCalled to announce to xenos the state of evacuation progression
announce_status_on_crashCalled when the xeno dropship crashes into the Almayer and announces the current status of various objectives to marines
call_shuttleCalled when the dropship has been called by the xenos
cancel_evacuationCancels evacuation, tells lifepods/lifeboats and status_displays
change_dropship_availabilityChanges whether the docking_ports on the mainship are operating
crack_open_shipCalled to crack open turfs (including hull) on the mainship level at a particular x to open_space
crack_open_sideHelper proc for crack_open_ship to handle a particular side to spread a crack
crack_open_turfHelper proc for crack_open_ship to handle a particular turf
crash_onto_groundActually places the crash template onto the ground map, updates space turfs, and performs some effects
deactivate_lifeboatsTurns off ability to manually take off lifeboats
enter_ftlCalled to enter FTP warp
explode_apcsCalled to explode the apcs with probability (so more shipwide damage)
explode_pumpsCalled to explode the fuel pumps
explode_pumps_with_warningWarn exploding pumps
get_evac_etaPasses the ETA for status panels
get_sd_etaPasses the SD ETA for status panels
ground_reentry_hazardCreates a warhead at the provided location for mainship reentry
initiate_charge_ftlDelayed call to enter_ftl with announcement
initiate_docking_proceduresCalled when FTL is completed successfully to load in shuttles
initiate_evacuationInitiates evacuation by announcing and then prepping all lifepods/lifeboats
initiate_ftl_crashCalled when FTL has failed
initiate_ground_crashCalled when pumps failed before FTL initiated to crash onto the ground map
leave_ftlCalled to leave FTL warp potentionally unintentionally with more destructive effects
on_generator_overloadSignal handler for COMSIG_GLOB_GENERATOR_SET_OVERLOADING
set_ftl_turfUpdates a specific space turf to have the speedspace animation
set_ftl_turf_openUpdates a specific space turf to either become black or an open_space turf depending on distance to the main ship
unlock_self_destructAfter a crash, marines can optionally hold SD for a time for a stalemate instead of a xeno minor
unset_ftl_turfUpdates a specific space turf to return back to regular space

Var Details

admin_sd_blocked

Admin var to manually prevent self destruct from occurring

announce_checkpoint

Holds the next % point progress should be announced, increments on itself

apcs

A list of all APCs on the main ship

ares_sd_announced

If ARES has announced the 50% point yet for SD

crashed

If the ship has crashed onto a ground map and space turfs have been replaced with turf/open_space

crashed_ground_z_min

The min ground z for open_space turfs when crashed

crashed_offset_x

The x offset for open_space turfs to ground when crashed

crashed_offset_y

The y offset for open_space turfs to ground when crashed

current_progress

Current progress towards the FTL jump

current_run

The areas that need to be cycled through currently

current_run_mobs

The living human mobs that need to be cycled through currently

current_run_progress_additive

The progress of the current run that needs to be added at the end of the current run

current_run_progress_multiplicative

Holds what the current_run_progress_additive should be multiplied by at the end of the current run

early_launch_required_progress

How much progress is required to early launch

engine_room_heated

If the engine room has been heated, occurs at 33% SD completion

engine_room_superheated

If the engine room has been superheated, occurs at 66% SD completion

estimated_time_left

The estimated time left to get to the safe evacuation point

evac_admin_denied

Whether or not evacuation has been disabled by admins

evac_status

What stage of evacuation we are currently on

ftl_required_progress

The progress at which the ship will enter FTL

fuelpumps

A list of all fuel pumps

generator_ever_overloaded

If a generator has ever been overloaded in the past this round

hijack_status

What stage of hijack are we currently on

in_ftl

If the ship is currently transiting in FTL

in_ftl_time

At what world.time the ship is currently entered FTL

last_run_progress_change

Holds the progress change from last run

maximum_overload_generators

Maximum amount of fusion generators that can be overloaded at once for a time benefit

open_space_bounds

A list of bounds in the form of OPEN_SPACE_BOUNDS_MINX, OPEN_SPACE_BOUNDS_MAXX, OPEN_SPACE_BOUNDS_MINY, OPEN_SPACE_BOUNDS_MAXY of space that will convert to open space. Should not be modified because it will just be referencing the config list.

overloaded_generators

How many generators are currently overloaded

percent_completion_remaining

Roughly what % of the SD countdown remains

progress_areas

Areas that are marked as having progress, assoc list that is progress_area = boolean, the boolean indicating if it was progressing or not on the last fire()

required_progress

Required progress to safely arrive at our destination

sd_detonated

If the self destruct has/is detonating

sd_max_time

How long the manual self destruct will take on the high end

sd_min_time

How long the manual self destruct will take on the low end

sd_time_remaining

How much time left until SD detonates

sd_unlocked

If TRUE, self destruct has been unlocked and is possible with a hold of reactor

ship_origin_x

The x origin for the mainship map

ship_origin_y

The y origin for the mainship map

spaceport

Where the ship is currently transiting to

Proc Details

activate_lifeboats

Opens the lifeboat doors and gets them ready to launch

announce_area_power_change

Called when an area power status is changed to announce that it has been changed

announce_progress

Called to announce to xenos the state of evacuation progression

announce_status_on_crash

Called when the xeno dropship crashes into the Almayer and announces the current status of various objectives to marines

call_shuttle

Called when the dropship has been called by the xenos

cancel_evacuation

Cancels evacuation, tells lifepods/lifeboats and status_displays

change_dropship_availability

Changes whether the docking_ports on the mainship are operating

crack_open_ship

Called to crack open turfs (including hull) on the mainship level at a particular x to open_space

crack_open_side

Helper proc for crack_open_ship to handle a particular side to spread a crack

crack_open_turf

Helper proc for crack_open_ship to handle a particular turf

crash_onto_ground

Actually places the crash template onto the ground map, updates space turfs, and performs some effects

deactivate_lifeboats

Turns off ability to manually take off lifeboats

enter_ftl

Called to enter FTP warp

explode_apcs

Called to explode the apcs with probability (so more shipwide damage)

explode_pumps

Called to explode the fuel pumps

explode_pumps_with_warning

Warn exploding pumps

get_evac_eta

Passes the ETA for status panels

get_sd_eta

Passes the SD ETA for status panels

ground_reentry_hazard

Creates a warhead at the provided location for mainship reentry

initiate_charge_ftl

Delayed call to enter_ftl with announcement

initiate_docking_procedures

Called when FTL is completed successfully to load in shuttles

initiate_evacuation

Initiates evacuation by announcing and then prepping all lifepods/lifeboats

initiate_ftl_crash

Called when FTL has failed

initiate_ground_crash

Called when pumps failed before FTL initiated to crash onto the ground map

leave_ftl

Called to leave FTL warp potentionally unintentionally with more destructive effects

on_generator_overload

Signal handler for COMSIG_GLOB_GENERATOR_SET_OVERLOADING

set_ftl_turf

Updates a specific space turf to have the speedspace animation

set_ftl_turf_open

Updates a specific space turf to either become black or an open_space turf depending on distance to the main ship

unlock_self_destruct

After a crash, marines can optionally hold SD for a time for a stalemate instead of a xeno minor

unset_ftl_turf

Updates a specific space turf to return back to regular space