Removes countdown.stop and stop_processing from the else if (defused) part, since this will be run on next tick of process() no need to run this twice.
Also removes the defused part of if(defused && (payload in src)) since we already check for defused above
Moves active = false from wires\syndicatebomb\UpdateCut()
to machinery\syndicatebomb\process()
removes a redundant check for if the bomb is not active in machinery\syndicatebomb\process()
This fixes the bomb not triggering payload.defuse() in process(), and thus makes the training bomb actually work again
Added the section of code that is used on pretty much every wrenchable machinery to the slot machines, so that they can now be moved and wrenched down again. Wrench time set to 120 to make it take a tad longer than most things to unwrench/wrench.
* I need that gitignore file
* Temp Commit - DOES NOT COMPILE
* THE SHIT WORKS
* Readme change
* Disposal Unit --> TGUI
* mmmm yes CI which may not actually work
* New GitIgnore
* ITS TGUI-NEXT BABY
* Doc update
* CI tweak
* Chmod
* And again
* *sigh*
* Lets appreciate the irony of me failing CI stages
* 0/1 --> True/False
* Fixes some update nonsense
* CI Update
* Lets try this
* What about this maybe
* NVM is hurting me
* I swear to god
* A little bit of validation in my life
* V3 BABYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
* Fixes
* Fixes NaN appearing for a few frames when UIs open
* Fixes + Crew Monitor
* Corn + Steel + Mochi Fixes
* Forgot this
* Fixes from stylemistake
* Code Change
* Adds logout proc
* Offline implications + Resizeable crew monitor
* Change locate() to locateUID()
* Change div --> box
* ash storm immunity
* safety override & lavaproof upgrades
* mini-extinguisher for janiborg
* borg cell paths, prevent station borgs using gamma module
* Limit crew SecBorgs to 2, DS borg laser reflection
* replaces standard module with generalist module
* generalist borg gets crowbar
* fix bug where ert engi/med borgs runtime / do not get sprites
* adds TG lavaland and spidermin mining cyborg icons
* roundstart borgs=2, spawn locations=4
* adds damage_protection mechanic
* add xeno_disarm_chance
* ERT borg naming scheme: (level) ERT (number)
* std borg: tweaks hypo, RMs holoproj, adds mats/subsystems
* AA bullet_arc refactor
* refactors var/require_module to be bool, proc/action() to return bool
Suggested by farie82
* better radio for generalist
* rework gamma borgs, split of destroyer borgs
* dead robots fix
* fixes error caused by merging of PR 12932
* manually fix line endings
* fixes borg energy weapons (except disablers) not being recharged within recharging stations
* add trailing newline to make travis pass
* compatibility with #13471 life refactor
* deletes change to gamma sec ERT laser beam energy cost
* refactor handling of ash/lava immunities
* removes spiderlike mining borg sprite
* tweaks generalist borg loadout
* limit secborgs to 1 on green alert / roundstart
* re-run icondiffbot
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
* initial
* bit of code cleanup / refactoring
* review changes
* CRLF to LF
* GLOB stuff
* travis did not like that
Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
* Fixes welders blinding you while repairing your own robo-limbs
* gives tool_start_check() a target argument
* flash be gone
* CRLF to LF
* adds trailing newlines because travis wants them I guess
Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
* Gas Mixture Refactor
* derp
* defined turf types
* fixes
* cuts turf visuals cost in half
* even better equalizing with planetary atmos
* remove volatile fuel
* comment and documentatino on turf gas vars