Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0009800 [DCSS] Patches feature N/A 2015-06-21 20:46 2016-03-03 23:53
Reporter bel View Status public  
Assigned To PleasingFungus
Priority normal Resolution won't do  
Status resolved   Product Branch 0.17 ancient branch
Summary 0009800: Simpler, less scummy DD healing
Description This is my first time submitting a patch, apologies if this is in the wrong place etc.

-------------

Remove DD passive HP healing. This includes TSO, Makhleb and
 Jiyva HP healing. (MP gain still works for TSO and Jiyva). Also, remove
 healing from vampiric drain and vampiric weapons (they still damage the
 monster, but don't heal).

Instead, DD get 50% of their max HP whenever they visit a new dungeon level (suggested by KoboldLord). DD can heal with consumables, namely wands, potions and Elixir card. Trog/Ely/Ru active abilities still work, because they are "consumables" which cost piety or drain. DD do not start with a "wand of heal wounds (5)", instead they start with 5 heal wounds potions. Device recharging is still kept for flavour reasons, but perhaps should be eliminated.

This will remove the scummy and boring aspects of DD while opening them to a wider variety of gods.

See also Tavern discussions:

https://crawl.develz.org/tavern/viewtopic.php?f=8&t=15838&p=216561&hilit=koboldlord#p216561 [^]

and

https://crawl.develz.org/tavern/viewtopic.php?f=8&t=15161&hilit=elyvilon [^]
Additional Information
Tags No tags attached.
Attached Files ? file icon DD-heal.patch [^] (6,858 bytes) 2015-06-21 20:46 [Show Content]

- Relationships

-  Notes
(0029194)
elliptic (developer)
2015-06-21 21:24

This is a fine place to submit a patch, but I doubt this patch will be accepted. Healing on entering a new level has rather serious issues (e.g. saving side branch levels like temple, orc, elf, lair branches to return to them later when the player gets below half HP, wasting healing by accidentally entering a new level at full HP when there are things left to explore/fight on already-generated levels, etc). In addition, I'm not sure it makes much sense to remove some sources of divine healing but not others - Makhleb healing is really not that much better than the healing that Ely, Trog, or Ru provide, and adding in more special cases for things like this is generally bad (this was one of the problems with Dj).

Personally I don't think DD god diversity is a major issue. Yes, some gods are much better on DD than others, but there are still four very good options and the others are still playable (if hard). If you look at stats from actual games, DE has comparable (lack of) god diversity to DD.
(0029195)
bel (reporter)
2015-06-21 21:39

To your points:
a) The main point was to remove scummy and boring behaviour, not just god choice. The unique point of DD is that it cannot heal. Except it can, by scummy or boring behaviour. This removes the "scummy behaviour" part.
b) The fact of saving side levels was already thought of in the thread. There aren't enough side levels in the game to get enough healing. People do lair branches anyway (except slime perhaps), orc anyway, and elf (sometimes). So the extra levels for healing would be slime:1, elf:1, crypt:1 and temple. Just 4 in the game should not be too problematic. Also, as a minor point, one can easily autotravel to "banked" levels if one wishes.
c) The difference I wanted to preserve between Makh and Ely is passive free healing vs active piety costing healing. This is not really special casing. I am not attached to healing from Ely/Trog/Ru, I could conceivably remove them.
d) There are other mechanism for DD healing, like heal on kills, or heal on exploration. Heal on kills is the current situation. This mechanism is similar to heal on exploration, but much simpler, and more in tune with the flavour I feel.
(0030280)
PleasingFungus (administrator)
2016-03-03 23:53

Especially now that 9804 exists, it seems unlikely that this will be merged.

- Issue History
Date Modified Username Field Change
2015-06-21 20:46 bel New Issue
2015-06-21 20:46 bel File Added: DD-heal.patch
2015-06-21 21:24 elliptic Note Added: 0029194
2015-06-21 21:39 bel Note Added: 0029195
2016-03-03 23:53 PleasingFungus Note Added: 0030280
2016-03-03 23:53 PleasingFungus Status new => resolved
2016-03-03 23:53 PleasingFungus Fixed in Branch => 0.18 development branch
2016-03-03 23:53 PleasingFungus Resolution open => won't do
2016-03-03 23:53 PleasingFungus Assigned To => PleasingFungus


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker