Wee! Readds Disease1, kills off disease2, and finally removes poop.dmi
(fucking piece of shit)
Needs WAY more testing, most of which I don't know how to do yet, because
I've never used this system. Fun!
Changes:
- Virus2 has been removed completely.
- Some symptoms have not been readded. Aka, none of them have been
readded, I just wanted to get this shit ported.
- Virology has been updated slightly to mirror -tg-'s boxstation, as the
virus2 machines are gone.
- Welcome back, disease1
- The centrifuge, vials, splicer, analyzer, growerthing, have all been
replaced by the PanD.E.M.I.C. 2220
- No symptoms have been completely removed; However, vision symptoms
have been disabled pending byond 510, and genetics symptoms have been
disabled until "when I figure out how to fix them".
- Advanced Mutation Toxin now uses a disease, which turns people from
species, to slime person, to slime. Slime people are instantly turned
to a slime.
- Diseased touch now give people appendicitis. Yes, they VANT YOUR...
appendix.
- Virology now has a fridge with the following in it:
- Antiviral Syringes
- 1 Rhinovirus culture
- 1 Flu culture
- 1 Bottle of Mutagen
- 1 Bottle of Plasma
- 1 Bottle of Synaptizine
- A few more things, which I can't remember and can't look at while writing
this commit. Sometimes, git hurts.
TODO:
- Test more shit and figure out how the PanD.E.M.I.C. works/is supposed to
work.
- Fix genetics symptoms.
- Give vampires a less shitty diseased touch.
- Add appendicitis event.
-
Fixes:
- Lighting system bandaid: Lighting overlays can't go below 0 lum ever
- -tg- shuttles now use changeTurf() and forceMove() appropriately
- forceMove() actually bothers to update lighting now
- Fixed teleportlocs including prohibited areas. Sorry wizards, no more
area teleporting to Central Command.
Misc changes:
- Moved the emergency shuttle stuff to the modules/shuttles/ folder
- Moved the cargo shuttle stuff to the modules/shuttles/ folder
Features:
- Added nukeops assault-pod. Nuke ops may purchase a destination setter
for 30 telecrystals.
The assault pod is a shuttle, equipped with 8 turrets that use
weakbullet3. When an area is selected, a destination will be randomly
placed in one of the turfs in that area. The pod will gib anyone
standing in the area where it lands, and overwrite any turfs.
This is seriously fucking annoying when testing local changes. Only a
config option instead of being removed completely because I am actually
going to go fucking insane without this being gone.
Does the following:
- Cleans up how gravity works, a little bit
- Pushes duplicated procs for slimes/xenos/humans up to carbon/Life()
- carbon/Life() is now a thing, it handles the non-special stuff for all
carbons
- Mob controller no longer ticks a seperate entity, mob_master is now
just a reference to the mob process, which ticks.