====== 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