Ugly-as-Sin icon indicating copy to clipboard operation
Ugly-as-Sin copied to clipboard

Scarcity: Add API for mods to add custom "scarcified" classes and revert to explicit class checks.

Open FistsAkimbo opened this issue 1 year ago • 3 comments

The recent medical item specification to scarcity's settings made me wonder if there could be an additional option for disabling weapon and item drops from monsters that aren't zombies; such as disabling handgun drops from imps, and batteries from arachnotrons, while retaining the full range of normal drops for all kinds of undead humans and (technically) living tyrant-hired mercenaries. Main reason being it could be an extra challenge on resources, but it can also be distracting when monsters drop guns and/or ammo when they neither use them nor have a proper storage accommodation that makes rough sense for carrying said stuff.

FistsAkimbo avatar Sep 14 '23 23:09 FistsAkimbo

I don't think I want to get any more detailed with the scarcity tuning at this time. As-is the monster drops option is purely for blocking "free" ammo from monsters, not to make sense of things like imps carrying handguns.

Really this update was just to fix a couple things that have been bugging me for a while.

caligari87 avatar Sep 15 '23 00:09 caligari87

If you're going more for map placed items at this time, then can you add an option to preserve map ammo, so you can have absolute fine tuned control on what becomes scarce? Apologies for not starting a new thread, I figured it recent and relevant enough to just ask here. With that option, you can scrounge for medical supplies while still retaining full map ammo and weapons, while disabling all monster drops altogether, as the ammo supply would generally be sufficient enough without them.

FistsAkimbo avatar Sep 16 '23 21:09 FistsAkimbo

I'll consider it, but the problem becomes that while medical items are "set", ammo items can be handled generically and many things besides ammo use the same base class.

Most likely that will have to wait for another revamp where I set up an API for mods to add custom classes to the scarcity list, instead of treating everything the same. I'll leave this open and change the name to remind myself of it later.

caligari87 avatar Sep 25 '23 13:09 caligari87