TGWeaver / CDDA-Sky-Islands

A raid-based gameplay overhaul mod for CDDA
Other
91 stars 20 forks source link

Let quickheal spoil after 30 instead of 10 days #10

Closed Willenbrink closed 1 year ago

Willenbrink commented 1 year ago

This simply increases the time until spoilage to 30 days.

If you have 10 days to use 10 quickheals, using them becomes a no-brainer. Unless you run multiple raids a day you should always use them. This trivializes problems like getting clean water, taking care of your resources etc.

Letting it spoil at all is probably a good idea because once you're setup you should have enough resources to rest for the time required to heal.

TGWeaver commented 1 year ago

The free Quickheals at base are mostly meant as a stopgap to the numerous bugs, problems, and oversights in the death revival system. As those get gradually patched out (e.g. the damage to sub-parts of the body) they become less vital. More importantly, they decay for a reason -- the "use them or lose them" concept. You absolutely should not be using the initial stock of Quickheals when you've been on a world for several weeks. By that point you should have been on dozens of raids, in which case you should have picked up healing supplies, or you've failed so badly the quickheals will be gone.

Instead, the upcoming update will feature a way to track your successful raids, and will offer infinite free healing until you have successfully completed a few, maybe 5. This way, even if you fail for a year straight, you'll still have a safety net, but you won't be able to lean on it once you get a few wins under your belt, which is the ideal balance to me.

Willenbrink commented 1 year ago

Also fine with me. Looking forward to your changes!

I still think that 10 quickheal for 10 days is a bit much so now I reduced the number to 5 and kept the original 10 days spoilage. Feel free to merge or close this PR, whatever you prefer.

Snaaty commented 1 year ago

Those changes sound fantastic!

I've also thought about an alternative to the quickheals. The best ones would arguably require c++ coding, but I thought why not have the statue dispense the full heals as well? And then it would have a few charges like you said, perhaps with really expensive ways to acquire more charges? Anyway, sorry to barge in this thread, just wanted to say that I love your mod! Thanks! :)

Willenbrink commented 1 year ago

I had a similar idea. With the changes proposed in #11 we would have a currency to buy stuff. The merchant could simply sell quickheal and then it is your decision on whether you spend your resources for that or something else.

TGWeaver commented 1 year ago

With the new Salve of Forgiveness and craftable Quickheals this issue should be resolved.