Files
Bubberstation/code/controllers/subsystem
Emmett Gaines 456cd10d94 Radiation rework and subsystem (#30909)
* radiation rework and subsystem

* moves a few things to initialize and adds radiation insulation

* adds a radiation contamination mechanic and makes requested changes

I'm terrified by the possibilities from this

* radiated objects give off light

and hopefuly contamination is balanced

* fixes runtimes and an mc crash kek

removed the lighting part of contaminated objects
attempted some more balancing

* Collectors output power in process() gradualy

And some more balancing tweaks

* Excludes a bunch of things from becoming radioactive

* Ready for testmerge balancing

* Inverse square law was swapped

* testmerge balancing

fixes the geiger counter
buffs collector power gen
nerfs sm radiation
slightly buffs rad insulation
nerfs rad damage (and its burn)
raised the minimum radiation

* disabling the radiation subsystem won't build up rad wave datums forever

* rewrites how mobs handle radiation

upgrades geiger counter functionality
and more balance tweaks

* cleans up stuff and removes debug message

* Slight contamination buff

* Major rad wave performance boost

Also improves rad insulation
Buffs contamination, again

* Fixes insulation runtime

More balance and performance tweaks

* fixes rad collectors not receiving power

* The final balance commit

Fixes a major bug causing radiation to underperform
More geiger counter changes that will be changed more to add sounds

* Monkey business

* Geiger counter sounds

* cleanup and move components to their own initialize

* Some code cleanup

And forgotten changes

* Cleans up some trailing returns

* Mapping changes
2017-10-13 10:22:00 -04:00
..
2017-08-16 13:01:15 -06:00
2017-05-11 10:04:19 -04:00
2017-09-24 19:58:58 -04:00
2017-08-14 10:40:50 +12:00
2017-10-05 11:22:57 +02:00
2017-05-11 10:04:19 -04:00
2017-05-11 10:04:19 -04:00
2017-09-29 15:36:51 +13:00
2017-09-12 05:15:04 -04:00
2017-05-11 10:04:19 -04:00
2017-05-11 10:04:19 -04:00
2017-08-09 00:27:54 -03:00
2017-05-11 10:04:19 -04:00
2017-10-10 12:05:15 -04:00
2017-05-11 10:04:19 -04:00
2017-08-09 00:27:54 -03:00
2017-09-29 15:36:51 +13:00