From 02fc3d59d151a17988f951b7be8d2d5d35d189b5 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 19 Oct 2019 20:15:42 -0400 Subject: Finish adding HM Items tutorial post-hand-slip-catastrophe --- Adding-items-that-act-like-HMs.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Adding-items-that-act-like-HMs.md b/Adding-items-that-act-like-HMs.md index fbc15fa..1d5d070 100644 --- a/Adding-items-that-act-like-HMs.md +++ b/Adding-items-that-act-like-HMs.md @@ -147,6 +147,8 @@ The above loads `wUsingHMItem`'s value and resets it to 0 so Oak's message won't Including the other HM effects is as simple as repeating the above with different effect functions and new items. Our code to handle Oak's message based on `wUsingHMItem` doesn't need to be changed to allow other HMs, however every HM must include code to it to 1 (or any other nonzero value). +The following are lists of HM Functions as of time of writing. These may not all work as well as Cut, and may change naming conventions over time. + ### HM Function List All of these are in [engine/events/overworld.asm](../blob/master/engine/events/overworld.asm). @@ -163,4 +165,11 @@ Additionally, functions like `TeleportFunction` can be used as well. ### HM Effect Scripts All of these are in [engine/events/overworld.asm](../blob/master/engine/events/overworld.asm). -* `S \ No newline at end of file + +* `Script_Cut` +* Fly does not show a message +* `UsedSurfScript` +* `Script_UsedStrength` +* Flash does not show the Pokemon's name +* `Script_UsedWhirlpool` +* `Script_UsedWaterfall` \ No newline at end of file -- cgit v1.2.3