====== Weapon Types Mechanic ====== This page provides information about different weapon types in Remixed Dungeon, based on the implementation in the codebase. ==== Melee Weapons ==== Melee weapons are used for close combat. The base class is [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon.java|MeleeWeapon.java]]. * **Swords** - Standard melee weapons with balanced stats (e.g. [[en:rpd:short_sword_item|Short Sword]], [[en:rpd:long_sword_item|Long Sword]], [[en:rpd:sword_item|Sword]]) * **Axes** - Heavy damage weapons with slower attack speed (e.g. [[en:rpd:battle_axe_item|Battle Axe]], [[en:rpd:war_hammer_item|War Hammer]]) * **Maces** - Mid-tier weapons with moderate damage (e.g. [[en:rpd:mace_item|Mace]]) * **Spears** - Long-range melee weapons with reach advantage (e.g. [[en:rpd:spear_item|Spear]], [[en:rpd:glaive_item|Glaive]], [[en:rpd:polearm_item|Polearm]]) * **Daggers** - Fast weapons with lower damage but high attack rate (e.g. [[en:rpd:dagger_item|Dagger]]) * **Bows** - Ranged weapons that require ammunition (e.g. [[en:rpd:wooden_bow_item|Wooden Bow]], [[en:rpd:compound_bow_item|Compound Bow]], [[en:rpd:ruby_bow_item|Ruby Bow]]) * **Other** - Specialized weapons (e.g. [[en:rpd:quarterstaff_item|Quarterstaff]], [[en:rpd:knuckles_item|Knuckles]], [[en:rpd:kusarigama_item|Kusarigama]]) ==== Ranged Weapons ==== Ranged weapons allow attacking from a distance. These inherit from [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/melee/KindOfBow.java|KindOfBow.java]] which extends MeleeWeapon. * **Bows** - Use ammunition like arrows to attack from range (e.g. [[en:rpd:wooden_bow_item|Wooden Bow]], [[en:rpd:compound_bow_item|Compound Bow]], [[en:rpd:ruby_bow_item|Ruby Bow]]) ==== Missile Weapons ==== Missile weapons are thrown or fired at enemies. The base class is [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon.java|MissileWeapon.java]]. * **Arrows** - Used with bows (e.g. [[en:rpd:arrow_item|Arrow]], [[en:rpd:fire_arrow_item|Fire Arrow]], [[en:rpd:frost_arrow_item|Frost Arrow]], [[en:rpd:health_arrow_item|Health Arrow]], [[en:rpd:amok_arrow_item|Amok Arrow]], [[en:rpd:paralysis_arrow_item|Paralysis Arrow]], [[en:rpd:poison_arrow_item|Poison Arrow]]) * **Darts** - Basic ranged ammunition (e.g. [[en:rpd:dart_item|Dart]], [[en:rpd:incendiary_dart_item|Incendiary Dart]], [[en:rpd:curare_dart_item|Curare Dart]], [[en:rpd:health_dart_item|Health Dart]], [[en:rpd:amok_dart_item|Amok Dart]]) * **Javelins** - Medium-range throwing spears (e.g. [[en:rpd:javelin_item|Javelin]]) * **Shurikens** - Small throwing stars (e.g. [[en:rpd:shuriken_item|Shuriken]]) * **Throwing weapons** - Other throwable weapons (e.g. [[en:rpd:tamahawk_item|Tamahawk]], [[en:rpd:boomerang_item|Boomerang]]) ==== Special Weapon Properties ==== * **Enchantments** - Magical effects that enhance weapon properties ([[en:rpd:enchantments|Enchantments]]) * **Upgrades** - Enhancement levels that improve weapon stats ([[en:rpd:weapon_upgrades|Weapon Upgrades]]) * **Durability** - Weapons degrade over time and need repair/replacement * **Attack Speed** - Different weapons have different attack delays (dly property in code) * **Accuracy** - Affects chance to hit enemies (acu property in code) ==== Content Verification ==== * Information source: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/|com/watabou/pixeldungeon/items/weapon/]] * Weapon types verified against implementation in Java source code * Stats and properties extracted directly from weapon class definitions in the codebase * Last updated: Based on Remixed Dungeon source code analysis ==== See Also ==== * [[en:rpd:melee_weapons|Melee Weapons]] * [[en:rpd:ranged_weapons|Ranged Weapons]] * [[en:rpd:ammo|Ammunition]] * [[en:rpd:enchantments|Enchantments]] * [[en:rpd:weapon_upgrades|Weapon Upgrades]] * [[en:rpd:weapons|Weapons]] * [[en:rpd:items|Items]] {{tag> rpd items weapons melee ranged missile mechanic}}