Draft:Ring of burden: Difference between revisions
OmegaAdmin (talk | contribs) 建立戒指总览与独立草稿,核对装备效果并连接炼金及机制入口 |
OmegaAdmin (talk | contribs) 补充负重戒指移除路径和真视戒指鉴定显示的边界 |
||
| Line 1: | Line 1: | ||
{{Version box|version=0.90.4}} | {{Version box|version=0.90.4}} | ||
{{Consumable infobox|name=Ring of burden|kind=Ring|glyph==|color=yellow|value=1|level=0|weight=1; 1000 | {{Consumable infobox|name=Ring of burden|kind=Ring|glyph==|color=yellow|value=1|level=0|weight=1 initially; 1000 when worn|appearance=Random ring appearance|cursed=Ring of burden}} | ||
A '''ring of burden''' increases its own weight from '''1 to 1000''' while worn. Ordinary copies start cursed | A '''ring of burden''' increases its own weight from '''1 to 1000''' while worn. Ordinary copies start cursed and cannot be removed normally. Making it noncursed permits removal, but some inventory transfers can leave the unequipped ring heavy as well.<ref>{{Source|iinit.h|336}}; {{Source|item.c|143|152}}; {{Source|itemf2.c|45|64}}; {{Source|inv.c|1297|1338}}; {{Source|inv.c|1354|1358}}; {{Source|inv.c|1406|1431}}.</ref> | ||
__TOC__ | __TOC__ | ||
| Line 12: | Line 12: | ||
! State !! Weight !! Ordinary removal | ! State !! Weight !! Ordinary removal | ||
|- | |- | ||
| | | New ordinary copy, not yet worn || 1 || Can be handled normally, even if cursed | ||
|- | |- | ||
| Worn and cursed || 1000 || Blocked by the curse | | Worn and cursed || 1000 || Blocked by the curse | ||
|- | |- | ||
| Worn and noncursed || 1000 || Allowed; the | | Worn and noncursed || 1000 || Allowed; the resulting carried weight depends on the transfer path below | ||
|} | |} | ||
Enchantment and blessing magnitude do not modify these weights. Wearing the ring prints a heaviness message but does not set its identification state.<ref>{{Source|itemf2.c|45|64}}; {{Source|inv.c|1584|1592}}.</ref> | Enchantment and blessing magnitude do not modify these weights. Wearing the ring prints a heaviness message but does not set its identification state.<ref>{{Source|itemf2.c|45|64}}; {{Source|inv.c|1584|1592}}.</ref> | ||
The extra weight counts with the rest of carried equipment and pack contents. Carrying capacity depends on current Strength and Agility; crossing a burden threshold increases the player's action interval. The resulting slowdown is therefore not a fixed number for every character. A mount's later speed override is another reason not to equate the ring's weight with a universal movement penalty.<ref>{{Source|util.c|677|694}}; {{Source|aux1.c|281|314}}.</ref> | The extra weight counts with the rest of carried equipment and pack contents. Carrying capacity depends on current Strength and Agility; crossing a burden threshold increases the player's action interval. The resulting slowdown is therefore not a fixed number for every character. A mount's later speed override is another reason not to equate the ring's weight with a universal movement penalty.<ref>{{Source|util.c|677|694}}; {{Source|aux1.c|281|314}}.</ref> | ||
=== Weight after removal === | |||
Removing the worn effect sets the affected object's weight back to 1. However, taking the ring into an empty up-in-air slot or putting it into the pack first copies the heavy object. The transferred copy can therefore remain at weight 1000 despite no longer being worn. A direct exchange with a different ring follows a path that retains the weight-reset object instead. These distinctions are established from the inventory code, not a gameplay test; check the resulting burden rather than assuming that an empty ring slot means the weight is gone.<ref>{{Source|itemf2.c|45|64}}; {{Source|inv.c|473|538}}; {{Source|inv.c|1297|1338}}; {{Source|inv.c|1406|1431}}.</ref> | |||
== Strategy == | == Strategy == | ||
Use [[Draft:Identification|identification]] rather than a wearing test to distinguish an unknown ring. A cursed copy sitting in the pack is inconvenient loot; putting it on makes it a stuck piece of heavy equipment. | Use [[Draft:Identification|identification]] rather than a wearing test to distinguish an unknown ring. A cursed copy sitting in the pack is inconvenient loot; putting it on makes it a stuck piece of heavy equipment. | ||
For an ordinary -1 curse, an appropriate [[Draft:Scroll of blessing|blessing]] or [[Draft:Staff of dispelling|self-targeted dispel]] can make removal possible. | For an ordinary -1 curse, an appropriate [[Draft:Scroll of blessing|blessing]] or [[Draft:Staff of dispelling|self-targeted dispel]] can make removal possible. It remains heavy while worn, and merely moving it into the pack can preserve that weight. Increasing enchantment does not make the ring lighter, and a [[Draft:Ring of strength|strength ring]] that offsets some burden does not remove this ring's curse.<ref>{{Source|effect1.c|118|201}}; {{Source|effect3.c|827|855}}; {{Source|itemf2.c|23|64}}; {{Source|inv.c|1297|1338}}.</ref> | ||
== References == | == References == | ||
Latest revision as of 11:03, 20 September 2026
| = | |
| Type | Ring |
|---|---|
| Base value (Au) | 1 |
| Item level | 0 |
| Weight | 1 initially; 1000 when worn |
| Unidentified appearance | Random ring appearance |
| Cursed name | Ring of burden |
A ring of burden increases its own weight from 1 to 1000 while worn. Ordinary copies start cursed and cannot be removed normally. Making it noncursed permits removal, but some inventory transfers can leave the unequipped ring heavy as well.[1]
Generation
It is an item-level-0 random ring, available in ordinary loot, pawn-shop stock and acquirement. Unlike most rings, ordinary construction preserves its template's -1 curse instead of rolling blessing. Enchantment begins at -2 or lower. Its appearance is shuffled with the other rings, not fixed to a visibly heavy design.[2]
Description
| State | Weight | Ordinary removal |
|---|---|---|
| New ordinary copy, not yet worn | 1 | Can be handled normally, even if cursed |
| Worn and cursed | 1000 | Blocked by the curse |
| Worn and noncursed | 1000 | Allowed; the resulting carried weight depends on the transfer path below |
Enchantment and blessing magnitude do not modify these weights. Wearing the ring prints a heaviness message but does not set its identification state.[3]
The extra weight counts with the rest of carried equipment and pack contents. Carrying capacity depends on current Strength and Agility; crossing a burden threshold increases the player's action interval. The resulting slowdown is therefore not a fixed number for every character. A mount's later speed override is another reason not to equate the ring's weight with a universal movement penalty.[4]
Weight after removal
Removing the worn effect sets the affected object's weight back to 1. However, taking the ring into an empty up-in-air slot or putting it into the pack first copies the heavy object. The transferred copy can therefore remain at weight 1000 despite no longer being worn. A direct exchange with a different ring follows a path that retains the weight-reset object instead. These distinctions are established from the inventory code, not a gameplay test; check the resulting burden rather than assuming that an empty ring slot means the weight is gone.[5]
Strategy
Use identification rather than a wearing test to distinguish an unknown ring. A cursed copy sitting in the pack is inconvenient loot; putting it on makes it a stuck piece of heavy equipment.
For an ordinary -1 curse, an appropriate blessing or self-targeted dispel can make removal possible. It remains heavy while worn, and merely moving it into the pack can preserve that weight. Increasing enchantment does not make the ring lighter, and a strength ring that offsets some burden does not remove this ring's curse.[6]
References
- ↑ iinit.h in Omega 0.90.4, line 336; item.c in Omega 0.90.4, lines 143–152; itemf2.c in Omega 0.90.4, lines 45–64; inv.c in Omega 0.90.4, lines 1297–1338; inv.c in Omega 0.90.4, lines 1354–1358; inv.c in Omega 0.90.4, lines 1406–1431.
- ↑ item.c in Omega 0.90.4, lines 7–41; item.c in Omega 0.90.4, lines 143–152; iinit.h in Omega 0.90.4, line 336; site1.c in Omega 0.90.4, lines 1043–1052; effect1.c in Omega 0.90.4, lines 689–697; omega.c in Omega 0.90.4, lines 436–463.
- ↑ itemf2.c in Omega 0.90.4, lines 45–64; inv.c in Omega 0.90.4, lines 1584–1592.
- ↑ util.c in Omega 0.90.4, lines 677–694; aux1.c in Omega 0.90.4, lines 281–314.
- ↑ itemf2.c in Omega 0.90.4, lines 45–64; inv.c in Omega 0.90.4, lines 473–538; inv.c in Omega 0.90.4, lines 1297–1338; inv.c in Omega 0.90.4, lines 1406–1431.
- ↑ effect1.c in Omega 0.90.4, lines 118–201; effect3.c in Omega 0.90.4, lines 827–855; itemf2.c in Omega 0.90.4, lines 23–64; inv.c in Omega 0.90.4, lines 1297–1338.