User Tools

Site Tools


mr:elven_bow_item

Elven Bow Item - Code References

Java Classes

Actual implementation found in:

  • ElvenBow.java
  • Bow.java (parent class)
  • KindOfBow.java (base class)

JSON Configuration

Configuration references:

  • RemixedDungeon/src/main/assets/hero/initHeroes.json - Starting equipment for Elf class (“kind”: “ElvenBow”)
  • RemixedDungeon/src/main/assets/levelsDesc/Treasury.json - Treasury drop table
  • RemixedDungeon/src/main/assets/levelsDesc/SpidersTreasury.json - Spider treasury drop table
  • RemixedDungeon/src/main/assets/spritesDesc/item_6.json - Likely contains sprite information

String Resources

<string name="ElvenBow_Name">elven bow</string>
<string name="ElvenBow_Gender">masculine</string>
<string name="ElvenBow_Info">An exceptional example of elven craftsmanship. It's clearly more effective and accurate than a regular wooden bow.</string>

Additional String Resources

<!-- Russian -->
<string name="ElvenBow_Gender">masculine</string>
<string name="ElvenBow_Info">Исключительный пример мастерства эльфийских ремесленников. Вне всяких сомнений, этот лук бьёт сильнее и точнее, чем обычный деревянный лук</string>
<string name="ElvenBow_Name">эльфийский лук</string>
 
<!-- German -->
<string name="ElvenBow_Info">Ein außergewöhnliches Beispiel der elfischen Handwerkskunst. Es ist eindeutig effektiver und genauer als normale Holzbögen.</string>
<string name="ElvenBow_Name">Elfenbogen</string>
 
<!-- French -->
<string name="ElvenBow_Gender">masculine</string>
<string name="ElvenBow_Info">Un exemple exceptionnel de l'artisanat des elfs. Cet arc est clairement plus efficace et précis qu'un arc en bois classique.</string>
<string name="ElvenBow_Name">arc d'elf</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists

Key Properties

super( 1, 1.2f, 1f ) - tier 1, 1.2 accuracy multiplier, 1.0 delay
acuFactor() - increases accuracy by 15% per level (return 1 + level() * 0.15)
dmgFactor() - increases damage by 30% per level (return 1 + level() * 0.3)
getVisualName() - returns "WoodenBow" (visual identity)
burn(int cell) - returns null (does not burn)

mr/elven_bow_item.txt · Last modified: by 127.0.0.1