Draft:Potion of healing: Difference between revisions
OmegaAdmin (talk | contribs) 重写卷轴与药水总览、全部种类及别名(0.90.4 独立研究草稿) |
OmegaAdmin (talk | contribs) 为已保存草稿补齐章节目录、条件表格与可见源码 References,保留 Draft 状态 |
||
| Line 1: | Line 1: | ||
{{Version box|version=0.90.4}} | {{Version box|version=0.90.4}} | ||
{{Consumable infobox|name=Potion of healing|kind=Potion|glyph=!|color=light-green|value=40|level=2|weight=20|appearance=Random container|cursed=Potion of disruption}} | {{Consumable infobox|name=Potion of healing|kind=Potion|glyph=!|color=light-green|value=40|level=2|weight=20|appearance=Random container|cursed=Potion of disruption}} | ||
A '''potion of healing''' restores HP and removes blindness. Its enchantment controls the amount of healing, while a curse changes the effect into direct HP loss. | A '''potion of healing''' restores HP and removes blindness. Its enchantment controls the amount of healing, while a curse changes the effect into direct HP loss.<ref name="iinit-h-140">{{Source|iinit.h|140}}.</ref> | ||
__TOC__ | |||
== Generation == | == Generation == | ||
Healing is an item-level-2 ordinary [[Draft:Potion|potion]], obtainable through random loot, [[Draft:Knight's Pawn Shop|pawn-shop stock]], and [[Draft:Scroll of acquirement|acquirement]]. Randomly constructed copies start uncursed with nonnegative enchantment: +0 is most common, and each successive plus is half as likely. | Healing is an item-level-2 ordinary [[Draft:Potion|potion]], obtainable through random loot, [[Draft:Knight's Pawn Shop|pawn-shop stock]], and [[Draft:Scroll of acquirement|acquirement]]. Randomly constructed copies start uncursed with nonnegative enchantment: +0 is most common, and each successive plus is half as likely.<ref name="item-c-create_object">{{Source|item.c|7}} (<code>create_object</code>).</ref><ref name="site1-c-l_pawn_shop">{{Source|site1.c|1022}} (<code>l_pawn_shop</code>).</ref><ref name="effect1-c-acquire">{{Source|effect1.c|647}} (<code>acquire</code>).</ref><ref name="item-c-make_potion">{{Source|item.c|179}} (<code>make_potion</code>).</ref> | ||
== Description == | == Description == | ||
For | For ordinary nonnegative enchantment ''p'', the effect is: | ||
{| class="wikitable" | |||
! Potion state !! HP change !! Blindness | |||
|- | |||
| Uncursed or blessed || Attempts to restore a random 1 through 10(''p'' + 1) HP || Cleared, even if no HP is gained | |||
|- | |||
| Cursed || Direct loss of a random 0 through 10(1 + abs(''p'')) HP || Unchanged | |||
|} | |||
If noncursed healing raises HP above the normal maximum, HP is set to maximum + ''p'' + 1. A character already at or above that small reserve receives no additional healing. | |||
At +0, the ordinary result is 1–10 healing with a possible reserve of 1 HP above maximum. Blessing does not directly improve this effect, but applying [[Draft:Scroll of blessing|blessing]] also changes enchantment and can therefore indirectly increase healing. | At +0, the ordinary result is 1–10 healing with a possible reserve of 1 HP above maximum. Blessing does not directly improve this effect, but applying [[Draft:Scroll of blessing|blessing]] also changes enchantment and can therefore indirectly increase healing. | ||
Cursed disruption kills if HP becomes negative and does not consult ordinary damage immunities. Its formula also applies to negative enchantment. Unusual negative enchantment can make an otherwise noncursed potion harmful; establish the individual properties rather than relying on type alone. | |||
Noncursed drinking records the potion's type. Cursed disruption does not automatically identify it. Drinking remains possible when blindness or fear prevents reading a scroll, provided the potion is accessible rather than packed away. | Noncursed drinking records the potion's type. Cursed disruption does not automatically identify it. Drinking remains possible when blindness or fear prevents reading a scroll, provided the potion is accessible rather than packed away.<ref name="itemf1-c-i_heal">{{Source|itemf1.c|181}} (<code>i_heal</code>).</ref><ref name="effect1-c-heal">{{Source|effect1.c|203}} (<code>heal</code>).</ref> | ||
== Strategy == | == Strategy == | ||
| Line 20: | Line 32: | ||
Healing does not remove poison or disease. Use [[Draft:Potion of curing|curing]] or [[Draft:Potion of neutralize poison|neutralize poison]] for those problems, and [[Draft:Potion of restoration|restoration]] for drained attributes. The healing spell uses a stronger fixed healing amount than an ordinary +0 potion, but requires spell access and mana. [[Draft:Potion of regeneration|Regeneration]] works over time and spends mana, so it does not replace immediate healing under attack. | Healing does not remove poison or disease. Use [[Draft:Potion of curing|curing]] or [[Draft:Potion of neutralize poison|neutralize poison]] for those problems, and [[Draft:Potion of restoration|restoration]] for drained attributes. The healing spell uses a stronger fixed healing amount than an ordinary +0 potion, but requires spell access and mana. [[Draft:Potion of regeneration|Regeneration]] works over time and spends mana, so it does not replace immediate healing under attack. | ||
== References == | |||
<references /> | |||
[[Category:Potions]] | |||
<!-- Omega 0.90.4; source 009707d17482b977061a6223b9de63eac4d368c3: iinit.h:140; item.c:179-185,506-513; itemf1.c:181-189; effect1.c:203-225; command2.c:73-98; spell.c:67-70. Research: wiki/research/consumables-0.90.4.md. --> | <!-- Omega 0.90.4; source 009707d17482b977061a6223b9de63eac4d368c3: iinit.h:140; item.c:179-185,506-513; itemf1.c:181-189; effect1.c:203-225; command2.c:73-98; spell.c:67-70. Research: wiki/research/consumables-0.90.4.md. --> | ||
Revision as of 06:59, 9 September 2026
| ! | |
| Type | Potion |
|---|---|
| Base value (Au) | 40 |
| Item level | 2 |
| Weight | 20 |
| Unidentified appearance | Random container |
| Cursed name | Potion of disruption |
A potion of healing restores HP and removes blindness. Its enchantment controls the amount of healing, while a curse changes the effect into direct HP loss.[1]
Generation
Healing is an item-level-2 ordinary potion, obtainable through random loot, pawn-shop stock, and acquirement. Randomly constructed copies start uncursed with nonnegative enchantment: +0 is most common, and each successive plus is half as likely.[2][3][4][5]
Description
For ordinary nonnegative enchantment p, the effect is:
| Potion state | HP change | Blindness |
|---|---|---|
| Uncursed or blessed | Attempts to restore a random 1 through 10(p + 1) HP | Cleared, even if no HP is gained |
| Cursed | Direct loss of a random 0 through 10(1 + abs(p)) HP | Unchanged |
If noncursed healing raises HP above the normal maximum, HP is set to maximum + p + 1. A character already at or above that small reserve receives no additional healing.
At +0, the ordinary result is 1–10 healing with a possible reserve of 1 HP above maximum. Blessing does not directly improve this effect, but applying blessing also changes enchantment and can therefore indirectly increase healing.
Cursed disruption kills if HP becomes negative and does not consult ordinary damage immunities. Its formula also applies to negative enchantment. Unusual negative enchantment can make an otherwise noncursed potion harmful; establish the individual properties rather than relying on type alone.
Noncursed drinking records the potion's type. Cursed disruption does not automatically identify it. Drinking remains possible when blindness or fear prevents reading a scroll, provided the potion is accessible rather than packed away.[6][7]
Strategy
Keep a known safe copy ready for a low-HP emergency or blindness that blocks escape scrolls. Use larger enchantments for larger injuries; a +0 potion is not a reliable full heal for an experienced character. The reserve above maximum is small, so repeatedly drinking at full health offers little protection relative to saving the potion for actual damage.
Healing does not remove poison or disease. Use curing or neutralize poison for those problems, and restoration for drained attributes. The healing spell uses a stronger fixed healing amount than an ordinary +0 potion, but requires spell access and mana. Regeneration works over time and spends mana, so it does not replace immediate healing under attack.
References
- ↑ iinit.h in Omega 0.90.4, line 140.
- ↑ item.c in Omega 0.90.4, line 7 (
create_object). - ↑ site1.c in Omega 0.90.4, line 1022 (
l_pawn_shop). - ↑ effect1.c in Omega 0.90.4, line 647 (
acquire). - ↑ item.c in Omega 0.90.4, line 179 (
make_potion). - ↑ itemf1.c in Omega 0.90.4, line 181 (
i_heal). - ↑ effect1.c in Omega 0.90.4, line 203 (
heal).