User Tools

Site Tools


mr:kusarigama_item

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
mr:kusarigama_item [2026/07/19 05:53] – wiki: Fix compliance issues in 5 random pages Botmr:kusarigama_item [2026/07/19 05:55] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Kusarigama Item - Code References ======
 +
 +{{ rpd:images:kusarigama_item.png|Kusarigama }}
 +
 +**Kusarigama** is a melee weapon with extended reach and a special pull ability.
 +
 +===== Java Implementation =====
 +
 +**Class**: `com.watabou.pixeldungeon.items.weapon.melee.Kusarigama`
 +
 +**Source**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/melee/Kusarigama.java|Kusarigama.java]]
 +
 +**Key Properties**:
 +  * **Tier**: 3
 +  * **Speed Factor**: 2.0f (slower than normal)
 +  * **Damage Factor**: 1f
 +  * **Range**: 2 (extended reach)
 +  * **Animation Class**: SWORD_ATTACK
 +  * **Image**: `items/kusarigama.png`
 +
 +**Special Ability**:
 +  * **Pull Action** (`AC_PULL`): Can pull enemies or objects toward the user
 +  * **Chain Visual Effect**: Uses `KusarigamaChain` effect to show chain connection
 +  * **Vertigo Infliction**: 10% chance to inflict Vertigo buff on hit (3 seconds duration)
 +
 +**Key Methods**:
 +  * `range()`: Returns 2 (extended reach)
 +  * `preAttack(Char tgt)`: Draws chain visual effect before attack if target is at distance
 +  * `postAttack(Char tgt)`: 10% chance to apply Vertigo buff
 +  * `_execute()`: Handles pull action execution
 +  * `actions()`: Returns available actions including pull when equipped
 +
 +**Dependencies**:
 +  * `com.watabou.pixeldungeon.effects.KusarigamaChain` - Chain visual effect
 +  * `com.watabou.pixeldungeon.actors.buffs.Vertigo` - Vertigo status effect
 +  * `com.watabou.pixeldungeon.mechanics.Ballistica` - Ray casting for pull targeting
 +
 +===== JSON Configuration =====
 +No specific JSON configuration file found for this item. The item uses default tier-based stats.
 +
 +Check for potential configuration in:
 +  * `RemixedDungeon/src/main/assets/itemsDesc/meleeWeapons.json` (if exists)
 +  * `RemixedDungeon/src/main/assets/spritesDesc/kusarigama.json` (if exists)
 +
 +===== String Resources =====
 +
 +**English** (`RemixedDungeon/src/main/res/values/strings_all.xml`):
 +<code xml>
 +<string name="Kusarigama_Name">Kusarigama</string>
 +<string name="Kusarigama_Info">[Item description]</string>
 +<string name="Kusarigama_Pull">Pull</string>
 +</code>
 +
 +**Russian** (`RemixedDungeon/src/main/res/values-ru/strings_all.xml`):
 +<code xml>
 +<string name="Kusarigama_Name">Кусаригама</string>
 +<string name="Kusarigama_Info">[Описание предмета]</string>
 +<string name="Kusarigama_Pull">Тянуть</string>
 +</code>
 +
 +===== Lua Scripts =====
 +This entity is implemented entirely in Java, no Lua script exists.
 +
 +===== Related Code References =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon.java|MeleeWeapon.java]] - Base class
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/effects/KusarigamaChain.java|KusarigamaChain.java]] - Chain visual effect
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Vertigo.java|Vertigo.java]] - Vertigo buff
 +
 +==== Other Languages ====
 +  * [[ru:mr:kusarigama_item|Кусаригама (Russian)]]
 +  * [[es:mr:kusarigama_item|Kusarigama (Spanish)]]
 +  * [[fr:mr:kusarigama_item|Kusarigama (French)]]
 +  * [[de:mr:kusarigama_item|Kusarigama (German)]]
 +  * [[pt:mr:kusarigama_item|Kusarigama (Portuguese)]]
 +  * [[it:mr:kusarigama_item|Kusarigama (Italian)]]
 +  * [[ja:mr:kusarigama_item|くさりがま (Japanese)]]
 +  * [[ko:mr:kusarigama_item|쿠사리가마 (Korean)]]
 +  * [[cn:mr:kusarigama_item|锁镰 (Chinese)]]
 +  * [[pl:mr:kusarigama_item|Kusarigama (Polish)]]
 +  * [[uk:mr:kusarigama_item|Кусаригама (Ukrainian)]]
 +  * [[hu:mr:kusarigama_item|Kusarigama (Hungarian)]]
 +  * [[tr:mr:kusarigama_item|Kusarigama (Turkish)]]
 +  * [[el:mr:kusarigama_item|Κουσαριγάμα (Greek)]]
 +  * [[in:mr:kusarigama_item|Kusarigama (Indonesian)]]
 +  * [[ms:mr:kusarigama_item|Kusarigama (Malay)]]
 +
 +{{tag> rpd items weapons melee kusarigama tier3}}
  
mr/kusarigama_item.txt · Last modified: by 127.0.0.1