mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* Adds new explosion proc Adds a new proc for calling explosions, which uses 'power' instead of a set of ranges. Power (1 - 100) is based on minimum explosions size (0, 0, 1) to maximum explosion size (5, 10, 20) Formula keeps explosions within a 'sane' range. So while it is possible to bypass maxcap using this, it will require a LOT of work. I've done some balance testing, and a halfcap (2,5,10) can be made using a double bluespace beaker of water and potassium. A (3,7,14) can be made using black powder, and the largest bluespace grenade explosion can be made using nitroglycerine, at (6, 12, 24) which is only slightly larger than maxcap. You can check out https://www.desmos.com/calculator/pgfz0gqqxf to see how the explosive power affects range. T is 'units of explosion' and P is a multiplier. Multipliers for explosive reagents are: water/potass = 1/10, black powder/meth = 1/6, nitroglycerin = 1/2. * Clarity Changes Renames dynamic explosion proc for clarity. Makes dyn_x explosions scaleable with DYN_EX_SCALE variable. Adds debug dyn_x verbs, and a dyn_x drop_bomb proc to fun admin verbs. * Adjusts formula better efficiency and readability. Adds debug proc for changing explosion scale. Adds a comment containing common power/explosion sizes. * oops