summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Adding-items-that-act-like-HMs.md11
1 files changed, 10 insertions, 1 deletions
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