05-19-2018, 12:40 PM
What this patch does:
Compare:
https://github.com/goonstation/goonstati...ness-sympt
Diff:
https://github.com/goonstation/goonstati...sympt.diff
- Adds two new event handlers to pathology, oninfect and oncure.
- Oninfect triggers when an individual is infected.
- Oncure triggers when an individual is cured.
- This means you can now have a sort of initialization phase for your pathogen's symptom along with a cleanup step for when the host is no longer infected.
- I leveraged these new event handlers to create a new symptom that links the minds of all hosts infected with it into a shared consciousness. One might even call it a hive-mind.
- It basically works exactly the same way as the psychic link bracelets you can find in heavily reinforced research crates except with more than two people at a time.
- Note that there is one pool of expanded minds at any given time. Even if you have the same symptom multiple times as a result of harboring multiple disease strains, you will only ever have one entry in that one pool.
- You are removed from the pool on death or once all symptomatic pathogens possessing the mind expansion symptom leave your body.
- The mind expansion symptom also functions as a powerful brain damage healer, with brain damage being healed every disease_act() and scaling based on disease stage.
Compare:
https://github.com/goonstation/goonstati...ness-sympt
Diff:
https://github.com/goonstation/goonstati...sympt.diff