User Tools

Site Tools


mr:bow_item

Bow Item - Machine Reference

This page contains machine-readable reference information about the base Bow class and its mechanics for automated tools and AI assistants.

Entity Information

  • Entity Type: Weapon (Ranged)
  • Base Class: Bow (abstract)
  • Parent Class: KindOfBow
  • Animation Class: BOW_ATTACK
  • Package: com.nyrds.pixeldungeon.items.guts.weapon.ranged

Java Implementation

  • Base Class: Bow.java
  • Extends: KindOfBow
  • Constructor: Bow(int tier, float accuracy, float delay)
  • Abstract: Cannot be instantiated directly

Bow Mechanics

  • Requires Arrows: Must have arrows in inventory to attack
  • Ammo Consumption: Uses 1 arrow per attack
  • Accuracy Calculation: Base accuracy + level * 0.1
  • Damage Calculation: Base damage * (1 + level * 0.25)
  • Attack Delay: Base delay (typically 1.5f for bows)

Known Bow Implementations

String Resources

  • Base name pattern: [BowName]_Name (e.g., WoodenBow_Name, ChaosBow_Name)
  • Base info pattern: [BowName]_Info (e.g., WoodenBow_Info, ChaosBow_Info)
  • English: strings_all.xml

Code References

mr/bow_item.txt · Last modified: by 127.0.0.1