User Tools

Site Tools


mr:mystery_meat_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:mystery_meat_item [2026/01/23 07:50] – Fix wiki pages based on standards and add missing information mikemr:mystery_meat_item [2026/03/22 08:46] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Mystery Meat Item - Code References ======
 +
 +{{ rpd:images:mystery_meat_item.png|Mystery Meat }}
 +
 +**Mystery Meat** is a food item that restores full hunger but has random negative effects when eaten.
 +
 +===== Java Classes =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/food/MysteryMeat.java|MysteryMeat.java]] - Main item class extending Food
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/food/Food.java|Food.java]] - Parent class
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/food/ChargrilledMeat.java|ChargrilledMeat.java]] - Burn transformation result
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/food/FrozenCarpaccio.java|FrozenCarpaccio.java]] - Freeze transformation result
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/food/RottenMeat.java|RottenMeat.java]] - Poison transformation result
 +
 +===== JSON Configuration =====
 +This entity is implemented in Java, no JSON configuration exists
 +
 +===== String Resources =====
 +<code xml>
 +<string name="MysteryMeat_Name">mystery meat</string>
 +<string name="MysteryMeat_Info">Eat at your own risk!</string>
 +<string name="MysteryMeat_Info1">Oh it's hot!</string>
 +<string name="MysteryMeat_Info2">You can't feel your legs!</string>
 +<string name="MysteryMeat_Info3">You are not feeling well.</string>
 +<string name="MysteryMeat_Info4">You are stuffed.</string>
 +<string name="MysteryMeat_Message">That food tasted... strange.</string>
 +</code>
 +
 +===== Lua Scripts =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/alchemy_recipes.lua|alchemy_recipes.lua]] - Alchemy recipes using MysteryMeat
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/items/RemixedPickaxe.lua|RemixedPickaxe.lua]] - GutsLevel mining drops
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/ai/BlackCat.lua|BlackCat.lua]] - Pet food preferences
 +
 +===== Implementation Details =====
 +  * **Class**: com.watabou.pixeldungeon.items.food.MysteryMeat
 +  * **Extends**: Food
 +  * **Sprite**: ItemSpriteSheet.MEAT
 +  * **Energy**: Hunger.STARVING - Hunger.HUNGRY (restores full hunger)
 +  * **Price**: 5 gold per piece
 +  * **Random Effects** (when eaten, 1 in 5 chance each):
 +    * Case 0: Applies Burning buff (fire damage over time) - Message: "Oh it's hot!"
 +    * Case 1: Applies Roots buff (immobilization) - Message: "You can't feel your legs!"
 +    * Case 2: Applies Poison buff (poison damage over time) - Message: "You are not feeling well."
 +    * Case 3: Applies Slow buff (reduced movement speed) - Message: "You are stuffed."
 +    * Case 4: No negative effect (stuffed)
 +  * **Transformations**:
 +    * burn() -> morphTo(ChargrilledMeat.class)
 +    * freeze() -> morphTo(FrozenCarpaccio.class) (inferred from pattern)
 +    * poison() -> morphTo(RottenMeat.class) (inferred from pattern)
 +
 +===== Mob Drops =====
 +  * SpiderMindAmber: 6.7% drop rate
 +  * SpiderGuard: 6.7% drop rate
 +  * SpiderMind: 6.7% drop rate
 +  * SpiderExploding: 6.7% drop rate
 +  * SpiderServant: 3% drop rate
 +  * Crab: 31.4% drop rate
 +  * Spinner: 12.5% drop rate
 +  * Scorpio: ~16.7% drop rate (1 in 6 chance)
 +
 +===== Alchemy Recipes =====
 +  * Firebloom Seed + MysteryMeat -> PotionOfLiquidFlame
 +  * 5x MysteryMeat + Dewdrop -> Piranha (mob)
 +
 +===== Related mr Entities =====
 +  * [[mr:chargrilled_meat_item|Chargrilled Meat (Item)]]
 +  * [[mr:frozen_carpaccio_item|Frozen Carpaccio (Item)]]
 +  * [[mr:rotten_meat_item|Rotten Meat (Item)]]
 +  * [[mr:food_item|Food (Item)]]
 +  * [[mr:hunger_mechanic|Hunger Mechanic]]
 +  * [[mr:burning_buff|Burning Buff]]
 +  * [[mr:poison_buff|Poison Buff]]
 +  * [[mr:roots_buff|Roots Buff]]
 +  * [[mr:slow_buff|Slow Buff]]
 +  * [[mr:alchemy_mechanic|Alchemy Mechanic]]
 +
 +{{tag> mr items food mystery_meat}}