mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-27 01:21:30 +00:00
I'm a badmin, how do I force a specific delam? To set the sm to delam in a specific way, do set_delam(2, delam_path) delam_path is stuffs like /datum/sm_delam_strat/cascade To make the sm delam, call force_delam() About The Pull Request If you're boring enough to click on a refactor pr you probably already know what a strat is, otherwise https://refactoring.guru/design-patterns/strategy. Behavior Rundown Note that the actual delamination event is evaluated at the end of countdown. It's possible for say a tesla delam to explode normally if at the end of the countdown it loses enough power. See: and commit Why It's Good For The Game a7ce9e2 Changelog cl refactor: All four SM delams got recoded, no significant gameplay changes expected. qol: SM healing is broadcasted on crew radio too now instead of just engi qol: SM going singulo or tesla will be announced on common comms when the damage is getting severe enough. code: Only engines considered to be a main engine can spawn stationwide anomalies and trigger cascades. fix: Fixed the sm not having a boxy overlay on normal delams when counting down. This is what the radio message was referring to as "causality field". /cl