User Tools

Site Tools


en:rpd:ranged_weapon

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:rpd:ranged_weapon [2026/01/01 19:45] – namespace move Mikeen:rpd:ranged_weapon [2026/01/02 00:32] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Ranged Weapon ======
  
 +{{ rpd:images:ranged_weapon_item.png|Ranged Weapon }}
 +
 +**Ranged Weapons** are weapons in Remixed Dungeon designed for distance combat. They allow the user to attack enemies from a safe distance without requiring direct contact.
 +
 +==== Description ====
 +Ranged weapons allow the hero to attack enemies from a safe distance using ammunition or magical charges. They are effective for kiting enemies and avoiding dangerous close combat.
 +
 +==== Properties ====
 +  * **Damage**: The minimum and maximum damage values the weapon can deal
 +  * **Delay**: The time needed to perform an attack with this weapon
 +  * **Accuracy**: How likely the weapon is to hit its target at range
 +  * **Strength**: The minimum strength required to use the weapon effectively
 +  * **Ammunition**: Most ranged weapons require specific ammunition to function
 +
 +==== Ranged Weapon Types ====
 +  * [[en:rpd:bow_item|Bows]] - Traditional projectile weapons requiring arrows
 +  * [[en:rpd:crossbow_item|Crossbows]] - Powerful ranged weapons with slower fire rate
 +  * [[en:rpd:dart_item|Dart Throwers]] - Throwing weapons for short-medium range
 +  * [[en:rpd:wand_item|Wands]] - Magic projectile weapons with charges
 +
 +==== Ammunition Systems ====
 +  * [[en:rpd:arrow_item|Arrows]] - Standard ammunition for bows
 +  * [[en:rpd:bolt_item|Bolts]] - Ammunition for crossbows
 +  * [[en:rpd:dart_item|Darts]] - Thrown projectiles
 +  * [[en:rpd:ammo|Ammunition]] - General ammunition types
 +
 +==== Combat Strategy ====
 +  * **Kiting:** Maintain distance while dealing damage
 +  * **Positioning:** Use ranged weapons to fight from safe positions
 +  * **Ammunition Management:** Ensure adequate supply of required ammunition
 +  * **Charges:** For wands, manage limited charges effectively
 +
 +==== Special Properties ====
 +  * **Range:** Distance weapons can effectively fire
 +  * **Accuracy:** Hit chance at various ranges
 +  * **Rate of Fire:** How quickly the weapon can be fired
 +  * **Special Effects:** Some ranged weapons have additional effects
 +
 +==== Upgrades ====
 +  * Ranged weapons can be [[en:rpd:upgrade|upgraded]] using [[en:rpd:scroll_of_upgrade_item|Scrolls of Upgrade]]
 +  * Some allow [[en:rpd:enchantments|enchantments]] to provide special effects
 +  * Higher levels provide better stats
 +
 +==== Code References ====
 +  * Implementation: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon.java|MissileWeapon.java]] - Base class for ranged weapons
 +  * Weapon Factory: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/WeaponFactory.java|WeaponFactory.java]] - Weapon creation factory
 +  * String Resources: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2272-L2280|Ranged Weapon strings]] - English names and descriptions
 +  * Russian Localization: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2208-L2216|Ranged Weapon strings (Russian)]] - Russian localization
 +  * NamedEntityKind Interface: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/NamedEntityKind.java|NamedEntityKind.java]]
 +  * Common Ranged Weapons:
 +    * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/ThrowingKnife.java|ThrowingKnife.java]]
 +    * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/ThrowingSpear.java|ThrowingSpear.java]]
 +    * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/Shuriken.java|Shuriken.java]]
 +
 +==== Related ====
 +  * [[en:rpd:weapon_item|Weapon]]
 +  * [[en:rpd:melee_weapon_item|Melee Weapon]]
 +  * [[en:rpd:enchantments|Enchantments]]
 +  * [[en:rpd:ammo|Ammunition]]
 +  * [[en:rpd:hero_class|Hero Classes]]
 +  * [[en:rpd:combat_mechanics|Combat Mechanics]]
 +
 +{{tag> rpd items weapons ranged ammunition equipment }}