Table of Contents
Composite Crossbow Item - Machine Readable Data
Entity Kind: CompositeCrossbow Entity Type: Ranged Weapon (Crossbow) Implementation: Java (com.nyrds.pixeldungeon.items.guts.weapon.ranged.CompositeCrossbow)
Java Implementation
Full class file: CompositeCrossbow.java
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; } }
Technical Specifications
- Tier: 4 (ranged weapon tier)
- Base Damage Factors: 1.1 (min) to 1.6 (max)
- Accuracy Formula: 1 + level * 0.5 (accuracy improves with weapon level)
- Damage Formula: 1 + level * 0.75 (damage improves with weapon level)
- Delay Factor: 1.1 (slightly slower than base attack speed)
- Sprite Index: 3 (from crossbow sprite sheet)
- Parent Class: Crossbow (com.nyrds.pixeldungeon.items.guts.weapon.ranged.Crossbow)
JSON Configuration References
Spawn configuration found in treasure levels:
- Treasury.json - Spawn weight: 3
- SpidersTreasury.json - Spawn weight: 3
String Resources
English (values/strings_all.xml):
- CompositeCrossbow_Name: “Composite crossbow”
- CompositeCrossbow_Info: “This reinforced crossbow proves to be a more efficient tool compared to it's wooden counterpart.”
- CompositeCrossbow_Gender: “masculine”
Russian (values-ru/strings_all.xml):
- CompositeCrossbow_Name: “Составной арбалет”
- CompositeCrossbow_Info: “Этот укреплённый арбалет зарекомендовал себя как более эффективное орудие, нежели его деревянный собрат.”
- CompositeCrossbow_Gender: “masculine”
Portuguese-BR (values-pt-rBR/strings_all.xml):
- CompositeCrossbow_Name: “Besta de compósito”
- CompositeCrossbow_Info: “Esta besta reforçada revela-se uma ferramenta mais eficiente em comparação com a sua contrapartida de madeira.”
Spanish (values-es/strings_all.xml):
- CompositeCrossbow_Name: “Ballesta compuesta”
- CompositeCrossbow_Info: “Esta ballesta reforzada es una herramienta más eficaz comparandola con una hecha de madera.”
French (values-fr/strings_all.xml):
- CompositeCrossbow_Name: “Arbalète composée”
- CompositeCrossbow_Info: “Cette arbalète renforcée s'avère être un outil plus efficace que son homologue en bois.”
- CompositeCrossbow_Gender: “feminine”
German (values-de/strings_all.xml):
- CompositeCrossbow_Name: “Verstärkte Armbrust”
- CompositeCrossbow_Info: “Diese verstärkte Armbrust verspricht eine effizientere Waffe zu sein, als sein hölzernes Pendant.”
Italian (values-it/strings_all.xml):
- CompositeCrossbow_Name: “Balestra Composita”
- CompositeCrossbow_Info: “Questa balestra rinforzata sembra essere uno strumento più efficace della sua controparte di legno.”
- CompositeCrossbow_Gender: “masculine”
Japanese (values-ja/strings_all.xml):
- CompositeCrossbow_Name: “複合クロスボウ”
- CompositeCrossbow_Info: “この強化クロスボウは、木製のものと比べてより効率的な道具であることが証明された。”
- CompositeCrossbow_Gender: “masculine”
Korean (values-ko/strings_all.xml):
- CompositeCrossbow_Name: “합성 쇠뇌”
- CompositeCrossbow_Info: “이 개조된 쇠뇌는 나무 쇠뇌에 비해서 더 효율적인 도구임이 입증된 바 있다.”
- CompositeCrossbow_Gender: “masculine”
Chinese-Simplified (values-zh-rCN/strings_all.xml):
- CompositeCrossbow_Name: “复合弩”
- CompositeCrossbow_Info: “与木制弓弩相比,这种加强型弓弩被证明是一种更有效的工具。”
- CompositeCrossbow_Gender: “masculine”
Chinese-Traditional (values-zh-rTW/strings_all.xml):
- CompositeCrossbow_Name: “復合弩”
- CompositeCrossbow_Info: “這種加強版的弩和木頭做的相比更有效率。”
- CompositeCrossbow_Gender: “masculine”
Polish (values-pl/strings_all.xml):
- CompositeCrossbow_Name: “Kusza kompozytowa”
- CompositeCrossbow_Info: “Ta wzmocniona kusza wydaje się być efektywniejszym narzędziem, w porównaniu do jej drewnianego odpowiednika.”
- CompositeCrossbow_Gender: “feminine”
Ukrainian (values-uk/strings_all.xml):
- CompositeCrossbow_Name: “Складений арбалет”
- CompositeCrossbow_Info: “Цей посилений арбалет виявився більш ефективним інструментом, аніж його дерев'яний колега.”
- CompositeCrossbow_Gender: “masculine”
Turkish (values-tr/strings_all.xml):
- CompositeCrossbow_Name: “Bileşik arbalet”
- CompositeCrossbow_Info: “Bu güçlendirilmiş arbalet, tahtadan yapılmış olana göre daha etkili bir alet gibi gözüküyor.”
- CompositeCrossbow_Gender: “masculine”
Hungarian (values-hu/strings_all.xml):
- CompositeCrossbow_Name: “Kompozit számszeríj”
- CompositeCrossbow_Info: “Ez a megerősített nyílpuska bizonyítja hogy sokkal hatékonyabb a fából készült társainál.”
- CompositeCrossbow_Gender: “masculine”
Greek (values-el/strings_all.xml):
- CompositeCrossbow_Name: “σύνθετη βαλλίστρα”
- CompositeCrossbow_Info: “Αυτή η ενισχυμένη βαλλίστρα είναι ξεκάθαρα αποτελεσματικότερη σε σύγκριση με την ξύλινη.”
- CompositeCrossbow_Gender: “feminine”
Indonesian (values-in/strings_all.xml):
- CompositeCrossbow_Name: “Busur silang buatan”
- CompositeCrossbow_Info: “Busur silang yang diperbagus ini terbukti lebih efisien dibandingkan versi kayunya.”
Malay (values-ms/strings_all.xml):
- CompositeCrossbow_Name: “Busur silang komposit”
- CompositeCrossbow_Info: “Busur silang diperkukuh ini membuktikan ada bahan yang lebih efisyen berbanding komponen kayu.”
- CompositeCrossbow_Gender: “masculine”
Item Registration
Registered in ItemFactory:
- ItemFactory.java:31 - Import statement
- ItemFactory.java:388 - Registration: registerItemClass(CompositeCrossbow.class)
Lua Scripts
This entity is implemented purely in Java. No Lua script exists for this item.
Sprite Reference
- Sprite file: composite_crossbow_item.png
- Sprite index in crossbow sprite sheet: 3
Related Classes
- Parent: Crossbow.java
- Base: RangedWeapon.java
- Item Factory: ItemFactory.java
Wiki Pages
- English: Composite Crossbow
- Russian: Составной арбалет
- Portuguese: Besta de compósito
