Hijack 
Vars | |
| 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 |
Procs | |
| 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 |
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