Fake Item: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
== Appearance == | == Appearance == | ||
[[file:Fake_Item_Apple.gif|right | [[file:Fake_Item_Apple.gif|right]] | ||
The item appears normal when encountered on the map. However, when the player's team attempts to pick it up, the game notify the player that "The [item] was actually a [Pokémon]!". Then, the Pokémon leaps out of the player's bag and is revealed. No real equivalent of the fake is left behind in the player's bag. | The item appears normal when encountered on the map. However, when the player's team attempts to pick it up, the game notify the player that "The [item] was actually a [Pokémon]!". Then, the Pokémon leaps out of the player's bag and is revealed. No real equivalent of the fake is left behind in the player's bag. | ||
Revision as of 20:43, 17 August 2025
A fake item is an item that appears to be a regular item, but is actually a Pokémon in disguise.
Appearance

The item appears normal when encountered on the map. However, when the player's team attempts to pick it up, the game notify the player that "The [item] was actually a [Pokémon]!". Then, the Pokémon leaps out of the player's bag and is revealed. No real equivalent of the fake is left behind in the player's bag.
Fake items can be picked up randomly with the pickup ability, in which case the Pokémon will leap out of the bag as soon as the item is found.
While fakes can be defined to be any Pokémon, in most cases they are designed to be ones that make intuitive sense. They will only appear in certain dungeons.
Known fakes used in PMDO include:
Technical Details
Fakes are defined through the combined use of the MapEffectStep and spawn tables.
In the MapEffectStep, the effect FakeItemBattleEffect is added to the "before actions", "on equips", and "on pickups" field, with respective priorities -5, -1, and -1. This contains the data of the Pokémon that is masquerading as the fake itself. It is also responsible for triggering the event where the fake is revealed if the corresponding item is picked up.
To cause a fake to spawn, it is added to any spawn table for the floor or segment. The item that the fake is pretending to be is selected, and it is then given a "Hidden Value" that is the name of the Pokémon. For example, a fake apple is spawned by giving an apple the hidden value of "applin".
