en:rpd:frost_arrow_item
Table of Contents
Frost Arrow
The Frost Arrow is a special type of missile weapon that causes the Slow status effect when it hits a target. The arrow is created by using a Potion of Frost on regular Common Arrows in a process known as “moistening”.
Stats
- Damage: 0-6 (baseMin: 0, baseMax: 6)
- Delay: 0.75 (baseDly: 0.75)
- Min Strength Required: 9 (setSTR: 9)
- Price: 5 gold per arrow
- Image: ammo.png, index 6 (FROST_ARROW_IMAGE constant)
- Random Quantity: 15-30 arrows when randomly generated
Special Abilities
- Slowing Effect: When the arrow hits a target, it has a 25% chance to apply the Slow status effect for 5 turns
- Mechanism: Uses Buff.prolong(defender, Slow.class, DURATION) where DURATION = 5f
- Chance Activation: The special effect only triggers with 25% probability on successful hits (activateSpecial() method)
- Bows: When fired from a bow, damage, accuracy, and delay are affected by the bow's properties
Acquisition
- Can be created by using Potion of Frost on regular Common Arrows (moistening process)
- Quantity typically ranges from 15-30 when randomly generated
- Cannot be found naturally on the dungeon floor as a standalone item
- Price: 5 gold per arrow
Strategy
- Effective against fast-moving enemies to reduce their mobility
- Particularly useful against dangerous melee attackers
- Can be used to gain time during difficult encounters
- The slowing effect only occurs on a successful hit with 25% chance
- More effective against fire-based enemies
- Works synergistically with bow equipment that increases damage and accuracy
Content Verification
- Information source: Java class FrostArrow.java
- Stats verification: Extracted directly from FrostArrow constructor and Arrow base class
- Effect descriptions: Based on attackProc method implementation in code
- String resources: Verified against values/strings_all.xml
- Last updated: December 2025
- Source file: FrostArrow.java
Code References
- FrostArrow.java - Complete implementation of Frost Arrow mechanics, including damage (0-6), delay (0.75), and special effect (25% chance to apply 5-turn slow)
- Arrow.java (base class) - Base missile implementation providing common functionality
- Slow.java (effect applied) - Slow effect implementation with duration mechanics
- Arrow.java#L28-L30 - Definition of FROST_ARROW_IMAGE constant
- FrostArrow.java#L25-L38 - Price method implementation (5 gold per arrow)
- FrostArrow.java#L41-L46 - Special attackProc implementation with 25% chance to apply slow effect
String Resources
- FrostArrow_Name: frost arrow
- FrostArrow_Info: You can feel a freezing aura emanating from the arrow head.
- FrostArrow_Gender: feminine
Configuration Files
- Arrow.java (base missile implementation)
See Also
- Slow - The status effect applied by this arrow
- Potion of Frost - Used to create Frost Arrows
- Common Arrow - Base item for moistening
- Moisten Mechanic - Process to create special arrows
- Arrows - Other arrow types
- Missile Weapons - Other throwing weapons
- Fire Arrow - Other special arrow type
- Poison Arrow - Other special arrow type
- Paralysis Arrow - Other special arrow type
en/rpd/frost_arrow_item.txt · Last modified: by 127.0.0.1

