User Tools

Site Tools


mr:frozen_carpaccio_item

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mr:frozen_carpaccio_item [2026/03/19 09:20] – Wiki maintenance: Update mr: namespace content and fix broken links in Russian pages Qwen Assistantmr:frozen_carpaccio_item [2026/03/19 09:21] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Frozen Carpaccio Item - Code References ======
 +
 +{{ rpd:images:frozen_carpaccio_item.png|Frozen Carpaccio }}
 +
 +===== Java Classes =====
 +  * **Main Class**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/food/FrozenCarpaccio.java|FrozenCarpaccio.java]]
 +  * **Package**: com.watabou.pixeldungeon.items.food
 +  * **Parent Class**: Food (extends Food)
 +  * **Registration**: ItemFactory.java registers FrozenCarpaccio.class
 +  * **Loot Tables**:
 +    - IceGuardian.java (20% drop rate)
 +    - IceElemental.java (10% drop rate)
 +  * **Mystery Meat Transformation**: MysteryMeat.java can morphTo(FrozenCarpaccio.class)
 +
 +===== JSON Configuration =====
 +  * **Treasury.json**: FrozenCarpaccio spawn weight = 0 (not in random treasure)
 +  * **SpidersTreasury.json**: FrozenCarpaccio spawn weight = 0 (not in spider treasury)
 +
 +===== String Resources =====
 +<code xml>
 +<!-- English (values/strings_all.xml) -->
 +<string name="FrozenCarpaccio_Name">frozen carpaccio</string>
 +<string name="FrozenCarpaccio_Info">It's a piece of frozen raw meat. The only way to eat it is by cutting thin slices of it. And this way it's surprisingly good.</string>
 +<string name="FrozenCarpaccio_Info1">You see your hands turn invisible!</string>
 +<string name="FrozenCarpaccio_Info2">You feel your skin harden!</string>
 +<string name="FrozenCarpaccio_Info3">Refreshing!</string>
 +<string name="FrozenCarpaccio_Info4">You feel better!</string>
 +
 +<!-- Russian (values-ru/strings_all.xml) -->
 +<string name="FrozenCarpaccio_Name">замороженное карпаччо</string>
 +<string name="FrozenCarpaccio_Info">Кусок сырого промороженного мяса. Съесть его можно лишь отрезая тоненькие ломтики. Которые получаются на удивление вкусными.</string>
 +<string name="FrozenCarpaccio_Info1">Твои руки становятся невидимыми!</string>
 +<string name="FrozenCarpaccio_Info2">Ты чувствуешь, как твоя кожа крепчает!</string>
 +<string name="FrozenCarpaccio_Info3">Освежает!</string>
 +<string name="FrozenCarpaccio_Info4">Тебе похорошело!</string>
 +</code>
 +
 +===== Lua Scripts =====
 +This entity is implemented in Java, no Lua script exists
 +
 +===== Code Implementation Details =====
 +  * **Image**: ItemSpriteSheet.CARPACCIO
 +  * **Energy**: Hunger.STARVING - Hunger.HUNGRY (restores hunger)
 +  * **Price**: 10 gold per piece
 +  * **Random Effects (20% each)**:
 +    - Invisibility buff (Invisibility.DURATION)
 +    - Barkskin buff (level = chr.ht() / 4)
 +    - Cure: Poison, Cripple, Weakness, Bleeding removed
 +    - Healing (chr.hp() + chr.ht() / 4)
 +  * **Burn Transformation**: Burns into MysteryMeat via burn() method