mr:knuckles_item
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mr:knuckles_item [2025/12/25 18:23] – auto lint fix Mikhael | mr:knuckles_item [2026/04/10 04:28] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Knuckles Item - Code References ====== | ||
| + | |||
| + | {{ rpd: | ||
| + | |||
| + | ===== Overview ===== | ||
| + | The Knuckles (also known as Knuckleduster) is a melee weapon in Remixed Dungeon. It is a basic weapon with low damage (1-1) and a speed factor of 0.5f, making it relatively slow but reliable. | ||
| + | |||
| + | ===== Java Classes ===== | ||
| + | * **Main Class:** [[https:// | ||
| + | - Extends: `MeleeWeapon` | ||
| + | - Constructor: | ||
| + | - Image: `ItemSpriteSheet.KNUCKLEDUSTER` | ||
| + | - Description method: Returns `StringsManager.getVar(R.string.Knuckles_Info)` | ||
| + | * **Item Registration: | ||
| + | - Registered via `registerItemClass(Knuckles.class)` at line 337 | ||
| + | * **Shop Integration: | ||
| + | - Shopkeeper starts with a Knuckles: `shopkeeper.collect(new Knuckles().identify())` at line 72 | ||
| + | * **Water of Transmutation: | ||
| + | - Special handling: Knuckles cannot be transmuted into other weapons (lines 76-79) | ||
| + | - When transmuted, returns a new Knuckles instance | ||
| + | * **Monk Disarm Immunity:** [[https:// | ||
| + | - Monks cannot disarm Knuckles from heroes (line 79) | ||
| + | - Check: `if (!(weapon instanceof Knuckles) && !weapon.isCursed() && enemy.getBelongings().drop(weapon))` | ||
| + | |||
| + | ===== JSON Configuration ===== | ||
| + | Knuckles appears in shop and treasury level configurations: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== String Resources ===== | ||
| + | English: | ||
| + | <code xml> | ||
| + | <string name=" | ||
| + | </ | ||
| + | |||
| + | Russian (source of truth): | ||
| + | <code xml> | ||
| + | <string name=" | ||
| + | </ | ||
| + | |||
| + | Other languages available in: | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | * RemixedDungeon/ | ||
| + | |||
| + | ===== Lua Scripts ===== | ||
| + | This entity is implemented in Java, no Lua script exists | ||
| + | |||
| + | ===== Related Pages ===== | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | |||
| + | {{tag> rpd items weapons melee knuckles mr}} | ||
