/tg/ Station 13 - Modules - TypesVar Details - Proc Details

thermite

Vars

amountAmount of thermite on parent
blacklistBlacklist of turfs that cannot have thermite on it
burn_callbackCallback related to burning, stored so the timer can be easily reset without losing the user
burn_requireAmount of thermite required to burn through parent
burn_timerThe timer for burning parent, calls burn_callback when done
default_thermite_overlayDefault thermite overlay, do not touch
fakefireThe thermite fire overlay
immunelistList of turfs that are immune to thermite
resistlistList of turfs that take extra thermite to burn through
thermite_overlayThe thermite overlay

Procs

attackby_reactattackby reaction, ignites the thermite if its a flame creating object
burn_parentUsed to actually melt parent
clean_reactWash reaction, used to clean off thermite from parent
on_attack_handHandles searing the hand of anyone who tries to touch parent without protection, while burning
on_examineAlerts the user that this turf is, in fact, covered with thermite.
on_fire_actfire_act reaction, has to be the correct temperature
on_update_overlaysUsed to maintain the thermite overlay on the parent /turf.
parent_qdeletingSignal handler for COMSIG_QDELETING, necessary because turfs can be weird with qdel()
thermite_meltUsed to begin the thermite burning process

Var Details

amount

Amount of thermite on parent

blacklist

Blacklist of turfs that cannot have thermite on it

burn_callback

Callback related to burning, stored so the timer can be easily reset without losing the user

burn_require

Amount of thermite required to burn through parent

burn_timer

The timer for burning parent, calls burn_callback when done

default_thermite_overlay

Default thermite overlay, do not touch

fakefire

The thermite fire overlay

immunelist

List of turfs that are immune to thermite

resistlist

List of turfs that take extra thermite to burn through

thermite_overlay

The thermite overlay

Proc Details

attackby_react

attackby reaction, ignites the thermite if its a flame creating object

Arguments:

burn_parent

Used to actually melt parent

Arguments:

clean_react

Wash reaction, used to clean off thermite from parent

on_attack_hand

Handles searing the hand of anyone who tries to touch parent without protection, while burning

on_examine

Alerts the user that this turf is, in fact, covered with thermite.

on_fire_act

fire_act reaction, has to be the correct temperature

Arguments:

on_update_overlays

Used to maintain the thermite overlay on the parent /turf.

parent_qdeleting

Signal handler for COMSIG_QDELETING, necessary because turfs can be weird with qdel()

thermite_melt

Used to begin the thermite burning process

Arguments: