sshado / Aphelion-Code

The code for Baystation12's branch of SS13
http://baystation12.net/
Other
4 stars 8 forks source link

Chemistry Rework (Do Not Merge) #188

Closed WkSavage closed 8 years ago

WkSavage commented 9 years ago

This chemistry rework will focus on creating a reagent system that is both complex and simple to understand. New effects such as addiction, and a slight tweak to the overdose proc, and the addition of a chemical heater. Chemistry reagents will now be in a tier system. Tier one drugs will be cheap and ineffective. There are usually no side effects to tier one. Tier two will be slightly more expensive, and it would be slightly more effective. There might be an overdose starting at 45-60 units. Tier three would be good working medications that have stronger side effects and possibly a chance for addiction. Tier four will be strong drugs, with a low overdose threshold and a high chance for addiction. Tier five will be special drugs that have very strong positive effects but are easy to become addicted to and overdose on. Tier six is cryo drugs. New "base" chemicals will be used to build into some of these chemicals. Base chemicals will have three tiers, low complexity, medium complexity, and high complexity. The more complex ones will have reagent effects, overdoing, and possibly addiction. The chemical dispenser cartridge system will be tweaked to either automatically slowly regenerate chemicals, or switch back to the energy bar that was seen in unbound travels. Other chemical dispensers (ie the booze machine) would not be affected. New traitor chemicals will be added such as hell water for cultists (more on the way). Several new foods will be added, as well as a slight tweaking of the vending machine (just to make it compatible and add some neat items). Currently, all progress has been merging in the new reagent system. Currently the new chemistry heaters, addiction, and overdosing should work. As progress or new ideas are added they will be commented here.

WkSavage commented 9 years ago

@BlueNexus This should put it into the right branch. This is still Do Not Merge. With early release tomorrow I should be able to give an estimated timetable when this will be finished. --edit-- This now requires "Needs Changelog"

WkSavage commented 8 years ago

Well.. I'm going to make the Reagent code work much better, This is on a different fork. I'll pull that later when I know the base works.