Goonstation Forums
[MERGED PR] Makes blob temperature damage scale based on hotspot volume - Printable Version

+- Goonstation Forums (https://forum.ss13.co)
+-- Forum: Discussion (https://forum.ss13.co/forumdisplay.php?fid=6)
+--- Forum: Ideas & Suggestions (https://forum.ss13.co/forumdisplay.php?fid=8)
+---- Forum: Good ideas! (https://forum.ss13.co/forumdisplay.php?fid=19)
+---- Thread: [MERGED PR] Makes blob temperature damage scale based on hotspot volume (/showthread.php?tid=15771)



[MERGED PR] Makes blob temperature damage scale based on hotspot volume - github_bot - 01-24-2021

PULL REQUEST DETAILS




About the PR
Currently temperature damage done to blobs scales only with the temperature of the hotspot (fire). But some hotspots have more volume and some less. This PR makes it so a full tile hotspot (for example the one from a plasma fire) will do normal damage but smaller hotspots will do less damage. For example this makes it so RCD sparks deal only about 1/15th of maximum health to a blob tile instead of instakilling it (multitool special attack too probably). Flamethrowers don't seem to be affected much but I haven't tested thoroughly.

I feel like this PR might require changing of the base temperature resist of a blob but who knows.

Why's this needed?
It's silly that RCD sparks multitool special attack can just annihilate blob currently. Scaling with volume makes sense.


Changelog


Code:
changelog
(u)pali
(*)Blob temperature damage rebalanced a bit. Sources which create "smaller" hot areas are likely less effective.


PULL REQUEST DETAILS


RE: [PR] Makes blob temperature damage scale based on hotspot volume - pali6 - 01-24-2021

I've done basic testing locally but I'd welcome any blob enthusiasts that'd test these changes on a local server and report what they think. You can spawn the /mob/living/intangible/blob_overmind/ai/start_here mob to create an AI blob for testing.