====== Composite Crossbow Item - Code References ======
===== Java Classes =====
Actual implementation found in:
* [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/guts/weapon/ranged/CompositeCrossbow.java|RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/guts/weapon/ranged/CompositeCrossbow.java]]
===== 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 =====
Composite Crossbow
A high-tech crossbow with enhanced accuracy and power.
===== Lua Scripts =====
This entity is implemented in Java, no Lua script exists