rpd:poison_arrow_item
Table of Contents
Poison Arrow
The Poison Arrow is a special type of missile weapon that causes the Poison status effect when it hits a target.
Stats
- Damage: 3-4
- Delay: 0.75 (baseDly: 0.75)
- Min Strength Required: 9 (setSTR: 9)
Special Abilities
- Poisoning Effect: When the arrow hits a target, it applies the Poison status effect
- Mechanism: Uses Buff.affect(defender, Poison.class, Poison.durationFactor(defender) * poisonFactor) where poisonFactor = 1 + firedFrom.level()
- Duration: Duration increases based on the bow's level
Acquisition
- Can be found in various treasure locations throughout the dungeon
- Quantity typically ranges from 15-30 when randomly generated
- Price: 5 gold per arrow
Strategy
- Effective against enemies with high HP to deal damage over time
- Particularly useful against dangerous enemies to weaken them gradually
- Good for dealing consistent damage without direct confrontation
- The poison effect only occurs on a successful hit with 25% chance
- Effect duration increases with the level of the bow used to fire it
Code References
- Arrow.java (base class)
- Poison.java (effect applied)
String Resources
Configuration Files
- Arrow.java (base missile implementation)
See Also
- Poison - The status effect applied by this arrow
- Arrows - Other arrow types
- Missile Weapons - Other throwing weapons
rpd/poison_arrow_item.txt · Last modified: by 127.0.0.1

