mr:composite_crossbow_item

Composite Crossbow Item - Code References

Java Classes

Implementation Details

package com.nyrds.pixeldungeon.items.guts.weapon.ranged;
 
public class CompositeCrossbow extends Crossbow {
 
	public CompositeCrossbow() {
		super(4, 1.1f, 1.6f); // tier, min damage factor, max damage factor
		image = 3;
	}
 
	@Override
	public double acuFactor() {  // Accuracy factor
		return 1 + level() * 0.5;
	}
 
	@Override
	public double dmgFactor() {  // Damage factor
		return 1 + level() * 0.75;
	}
 
	public double dlyFactor() {  // Delay factor (speed)
		return 1.1;
	}
}

Notes

  • Inherits from Crossbow class
  • Tier 4 ranged weapon
  • Damage factors: 1.1 (min) to 1.6 (max)
  • Accuracy improves with level: 1 + level * 0.5
  • Damage improves with level: 1 + level * 0.75
  • Delay factor is 1.1 (making it slightly slower than base speed)

JSON Configuration

None found - implemented purely in Java

String Resources

<string name="CompositeCrossbow_Name">Composite Crossbow</string>
<string name="CompositeCrossbow_Info">A high-tech crossbow with enhanced accuracy and power.</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists

mr/composite_crossbow_item.txt · Last modified: by 127.0.0.1