Fixes indentation issues preventing subtypes of coffee from inheriting
the base traits of coffee.
Adds indentation to allow Ice Tea to inherit base traits of Tea, just as
Iced Coffee does for Coffee. (standardization)
Adds Tea to the recognized list of Drinking Glass contents. Now it won't
show as a "Glass of ...What?"
-Removing the Hawke snowflake gear from the select equipment list
-Only -roles- should be added, not your personal gear.
-Fixing up the ID's so they actually show the job on the ID card name
also
-Adding singuloth knights.
Reverts the changes to Reagents and Recipes introduced with the initial
Botany Plant Additions commit.
All ground tea is created equal, as is coffee. Tea Astra and Coffee
Robusta no longer will give special versions of tea and coffee powders
and drinks.
- Detective's shoulder holster now only fits projectile-based (not
energy) handguns.
- Swaps the detective's belt holster for the old shoulder holster.
- Makes some specific handguns actually fit inside of holsters.
- Unrelated: Removes a debug output from
/code/modules/power/singularity/generator.dm
Better admin/attack/server logs for incendiary mitochondria (can only
target self but still needs an admin message) and cryokinesis.
Also adds the caster's name to the visible_message, so everyone knows
who's throwing the ice around.
- Allows pAIs to hear from inside bags and PDAs (But if you put one
inside a PDA and then in a bag, no hearing. THANKS HORRID NON-RECURSIVE
SAY CODE)
- Allows pAIs to understand carbons speaking in common.
- Allows different caste xenos to understand each other.
1) add_hiddenprint was not assigning the list type to fingerprintshidden
on all atoms correctly. This has now been resolved.
NOTES
This was what was causing the issues with the singularity restart, but I
expect this to also have many other implications. Some bugs may develop
in live testing, but I believe this will cause far more good than harm,
as all the code expects to find a list. (fingerprintshidden is always
declared as a list)
1) Fixes an exception which prevented singularity generators from
spawning a singularity if they had fingerprints on them
2) Fixes an exception which was called on machineryprocess on the
deleted singularity generator
NOTES
For some obscure reason, hidden fingerprint logging on machinery does
not create a list if there is only one entry. I couldn't find why, so I
wrote code to account for either a string or list for the singularity
generator ONLY.
Third virus transmission type, only transmits through blood injection.
Contacting infected blood will _NOT_ transmit the disease, only through
getting infected blood into your blood will the disease be transmitted.
Opens up a whole new ballgame for targeted viruses, along with disabled
mutations. Antagonist and Security-Buffing Virologists unite!
1) Viruses no longer mutate in mobs.
2) Fixed a runtime error with IS_SYNTHETIC check in activate()
3) Antibody Analyzer has a green sprite, to make it easier to
distinguish from the Health Analyzer