Made the traitor panel look less shit as far as Enthralled goes, it no longer sticks out compared to the rest by being the only one not italicized, and no longer colors the word NO.
Ghosts that can see huds now see the enthralled icon instead of the vamp icon for enthralled people.
Fixes round end report with Enthralled being badly formatted (missing a <br>).
I have tested this locally with a friend, it does what it says.
Requested, you can now spook mining lanterns to flicker them
Flickering mining lanterns is hit and miss (testing doesn't show it
properly going on/off/on/off as expected), but it turns off when spooked
and back on when done, so here's that
Moved gas_mixture gas numbers to a list which is connected to a global gas_datum list, like with reagents.
Modified some maths procs to be more sane, added adjust_gas and set_gas to help with processing.
Added a modular system for gas flags - gases can now be marked as fuel and oxidiser with a flag, logged with a flag, scanned with a flag, etc.
Changed scrubbers to use a list of scrubbing gases rather than a set of vars.
Made miners and xenoarch effects more sensible - they now produce gas by ID, not manually.
Made turfs' starting gases into a list, removed turf gas number vars.
Sprites by Skowron, who is, as always, da best.
Added spell buttons for all spells. This is building on an idea originally put in by Deity, but which was done in a snowflake way and only for constructs.
These spell buttons are generated by handler procs for mobs.
Each spell button has a spell icon, changes with its percentage charge, and can be shown or hidden with the spell master.
The spell master itself can be moved around thanks to TG movable objects.
Constructs now inherit Life(), for sanity and goodcode.
Moved several Harvester procs to spells. (We can do this with ling and vamp too!)
Added Narsie listing so Harvesters don't loop through world.
Replaced a lot of strings in spellcode with defines.
Waiting for the wonderful Skowron's sprites for all spells given by genetic powers, as well as a few spells.
Fixes a bug where mobs with a mind would not be transferred into a built mommi from a mommi spawner
Fixes a few typos
Removes the 'you have no lungs panic and tell a coder' message, since you can actually have no lungs now
Using ghost chat follow on any atom/movable object will let you follow
that object
Ghost follow changed for AI - again, works for real this time pls beleive
me
Fixes#2006, Morgue recursively deletes contents now
Fixes#2282, alien reagents work for the first time, wow nice smooth gas
the vox