Reagent Cleanup/Tweaks (#4301)

changes:

The reagent and recipe lists have been moved fully into SSchemistry instead of a weird ref-shared global.
The reagent list is now sorted alphabetically, which should make dialogs that involve selecting reagents much nicer to use (such as Spawn-Chemical-Cartridge).
Butanol and Ethanol now share a parent: /datum/reagent/alcohol. Alcohol is an abstract type that won't be listed in any global reagent lists, and exists purely to pool code common to both butanol and ethanol.
Butanol-based drinks can now cause hallucinations, body temperature changes, and stimulation similar to ethanol-based drinks.
Reagent init is now in SSchemistry, both code-wise and init-stage wise.
This commit is contained in:
Lohikar
2018-02-25 20:32:53 +02:00
committed by Erki
parent 8333089845
commit 2d8e36544f
19 changed files with 410 additions and 435 deletions
@@ -286,8 +286,6 @@
SearchVar(dead_mob_list)
SearchVar(topic_commands)
SearchVar(topic_commands_names)
SearchVar(chemical_reactions_list)
SearchVar(chemical_reagents_list)
SearchVar(landmarks_list)
SearchVar(surgery_steps)
SearchVar(side_effects)