Frequently Asked Questions: Difference between revisions
Restructure new moves question to make it clearer |
m Add Thrash to list of moves with hardcoded behavior |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 120: | Line 120: | ||
The move list cannot be expanded at the moment, but there's some unused move slots that can be replaced without any side effects. They are the following: | The move list cannot be expanded at the moment, but there's some unused move slots that can be replaced without any side effects. They are the following: | ||
<div class="mw-collapsible mw-collapsed"> | |||
<div style="font-weight:bold;line-height:1.6;">List of unused moves (click the button to the right to expand)</div> | |||
<div class="mw-collapsible-content"> | |||
* 361: Excavate (same effect as Rock Smash) | |||
* 362: Spin Slash (same effect as Cut) | |||
* 379: Observer Orb (no effect, Rescue Team leftover) | |||
* 395: Reviver Orb (no effect, Rescue Team leftover) | |||
* 398: Famish (depletes the target's belly) | |||
* 402: Possess Orb (no effect, Rescue Team leftover) | |||
* 404: attack animation with no sound effect (safe to edit) | * 404: attack animation with no sound effect (safe to edit) | ||
* 408: Toss Orb (no effect, Rescue Team leftover) | |||
* 411: attack animation with no sound effect (safe to edit) | * 411: attack animation with no sound effect (safe to edit) | ||
* 413: walking animation with no sound effect (safe to edit) | * 413: walking animation with no sound effect (safe to edit) | ||
| Line 130: | Line 140: | ||
* 419: walking animation with no sound effect (safe to edit) | * 419: walking animation with no sound effect (safe to edit) | ||
* 420: walking animation with no sound effect (safe to edit) | * 420: walking animation with no sound effect (safe to edit) | ||
* 557: generic move sound effect ( | * 557: generic move sound effect ('''maybe''' safe to edit, not confirmed) | ||
* 558: generic move sound effect ( | * 558: generic move sound effect ('''maybe''' safe to edit, not confirmed) | ||
</div> | |||
</div> | |||
There's also a set of moves used for special purposes, which you can replace if you're certain their effect will never be called in your hack (for example, if you remove the Secret Bazaar, you can replace moves 421-423). These moves are the following: | There's also a set of moves used for special purposes, which you can replace if you're certain their effect will never be called in your hack (for example, if you remove the Secret Bazaar, you can replace moves 421-423). These moves are the following: | ||
* | <div class="mw-collapsible mw-collapsed"> | ||
* | <div style="font-weight:bold;line-height:1.6;">List of special moves (click the button to the right to expand)</div> | ||
<div class="mw-collapsible-content"> | |||
* 357: Bide second half | |||
** Displays a different message ID when used. This should be changed if the move is repurposed. | |||
* 358: Revenge second half | |||
** Displays a different message ID when used. This should be changed if the move is repurposed. | |||
* 359: Avalanche second half | |||
** Displays a different message ID when used. This should be changed if the move is repurposed. | |||
* 363: See-Trap Orb | |||
* 364: Mug Orb | |||
* 365: Rebound Orb | |||
* 366: Lob Orb | |||
* 367: Switcher Orb | |||
* 368: Blowback Orb | |||
* 369: Warp Orb | |||
* 370: Transfer Orb | |||
* 371: Slow Orb | |||
* 372: Quick Orb | |||
* 373: Luminous Orb | |||
* 374: Petrify Orb | |||
* 375: Stayaway Orb | |||
* 376: Pounce Orb | |||
* 377: Trawl Orb | |||
* 378: Cleanise Orb | |||
* 380: Decoy Orb | |||
* 381: Slumber Orb | |||
* 382: Totter Orb | |||
* 383: Two-edge Orb | |||
* 384: Silence Orb | |||
* 385: Escape Orb | |||
* 386: Scanner Orb | |||
* 387: Radar Orb | |||
* 388: Drought Orb | |||
* 389: Trapbust Orb | |||
* 390: Rollcall Orb | |||
* 391: Invisify Orb | |||
* 392: One-Shot Orb | |||
* 393: Identify Orb | |||
* 396: Shocker Orb | |||
* 397: Sizebust Orb | |||
* 399: One-Room Orb | |||
* 400: Fill-In Orb | |||
* 401: Trapper Orb | |||
* 403: Itemizer Orb | |||
* 406: Hurl Orb | |||
* 407: Mobile Orb | |||
* 409: Stairs Orb | |||
* 410: Longtoss Orb | |||
* 412: Pierce Orb | |||
* 421: Secret Bazaar Escape | * 421: Secret Bazaar Escape | ||
* 422: Secret Bazaar Cleanse | * 422: Secret Bazaar Cleanse | ||
| Line 160: | Line 220: | ||
* 555: Skull Bash second half | * 555: Skull Bash second half | ||
* 556: Ghost-type Curse animation | * 556: Ghost-type Curse animation | ||
</div> | |||
</div> | |||
If you need even more slots, you can also replace existing regular moves with entirely new ones. If you choose to do so, keep in mind that some moves have hardcoded checks that will cause problems if you replace them, so you should probably shouldn't touch those. Here's the list of moves with known hardcoded behavior: | If you need even more slots, you can also replace existing regular moves with entirely new ones. If you choose to do so, keep in mind that some moves have hardcoded checks that will cause problems if you replace them, so you should probably shouldn't touch those. Here's the list of moves with known hardcoded behavior: | ||
<div class="mw-collapsible mw-collapsed"> | |||
<div style="font-weight:bold;line-height:1.6;">List of moves with hardcoded effects (click the button to the right to expand)</div> | |||
<div class="mw-collapsible-content"> | |||
* 009: Thrash (makes the user attack in a random direction) | |||
* 031: Weather Ball (has a special type check in <code>GetMoveTypeForMonster</code>) | * 031: Weather Ball (has a special type check in <code>GetMoveTypeForMonster</code>) | ||
* 064: Thunder (has a special accuracy check in <code>MoveHitCheck</code>) | * 064: Thunder (has a special accuracy check in <code>MoveHitCheck</code>) | ||
| Line 172: | Line 239: | ||
* 471: Natural Gift (has a special check in <code>GetMoveTypeForMonster</code>) | * 471: Natural Gift (has a special check in <code>GetMoveTypeForMonster</code>) | ||
* 526: Lunar Dance (has a hardcoded effect to set the user to 1 HP after using the move) | * 526: Lunar Dance (has a hardcoded effect to set the user to 1 HP after using the move) | ||
</div> | |||
</div> | |||
=== How can I edit the way an item / move effect works? === | === How can I edit the way an item / move effect works? === | ||