Draft:Ring of fire resistance
| = | |
| Type | Ring |
|---|---|
| Base value (Au) | 100 |
| Item level | 3 |
| Weight | 1 |
| Unidentified appearance | Random ring appearance |
| Cursed name | Ring of fire resistance |
A ring of fire resistance grants immunity to fire-type HP damage while worn. A cursed copy grants the same protection but becomes stuck on the finger. Neither higher enchantment nor stronger blessing increases that immunity.[1]
Generation
It is an item-level-3 random ring, available in ordinary loot, pawn-shop stock and acquirement. Its enchantment, blessing and shuffled appearance follow the ordinary ring rules.[2]
Ambrosias offers two recipes. Both create a blessed ring; their different enchantments do not change the fire protection.[3]
| Ingredient | Price | Result |
|---|---|---|
| Salamander scales | 100 Au | Blessed +3 ring |
| Dragon steak from a dragonette | 100 Au | Blessed +5 ring |
Description
Place the ring in a ring slot to add one fire-immunity contribution; removing it subtracts one. A positive immunity total prevents fire damage regardless of the size of that damage roll. Extra rings add redundant contributions, not a stronger percentage reduction. The effect does not identify the ring by itself.[4]
This covers fire bolts, fireballs and fire-type melee damage, but not other damage types or unrelated secondary effects. Walking into fire can still kill a mount. Lava can still drown and immobilize the player after its fire damage is checked; fire immunity alone is not safe passage through lava.[5]
Strategy
The salamander recipe is a predictable way to obtain protection once scales are available. Use the ring against fire attacks while keeping armor or other defenses for ordinary hits. Save further enchantment for a protection or strength ring when the goal is a stronger worn power.
A cursed copy can still protect you, but prevents switching that slot to another ring until its curse is resolved. Identify an unknown copy before wearing it; appearance and a useful observed effect do not establish removability.[6]
References
- ↑ iinit.h in Omega 0.90.4, line 342; itemf2.c in Omega 0.90.4, lines 73–78; aux1.c in Omega 0.90.4, lines 498–513; inv.c in Omega 0.90.4, lines 1584–1592.
- ↑ item.c in Omega 0.90.4, lines 7–41; item.c in Omega 0.90.4, lines 143–152; site1.c in Omega 0.90.4, lines 1043–1052; effect1.c in Omega 0.90.4, lines 689–697.
- ↑ minit.h in Omega 0.90.4, line 97; minit.h in Omega 0.90.4, line 163; site1.c in Omega 0.90.4, lines 845–869.
- ↑ itemf2.c in Omega 0.90.4, lines 73–78; aux2.c in Omega 0.90.4, lines 172–176; aux1.c in Omega 0.90.4, lines 498–513.
- ↑ effect1.c in Omega 0.90.4, lines 253–453; mmelee.c in Omega 0.90.4, lines 86–98; move.c in Omega 0.90.4, lines 117–146.
- ↑ itemf2.c in Omega 0.90.4, lines 73–78; inv.c in Omega 0.90.4, lines 1354–1358; inv.c in Omega 0.90.4, lines 221–277.