summaryrefslogtreecommitdiff
path: root/poweruphax.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'poweruphax.yaml')
-rw-r--r--poweruphax.yaml21
1 files changed, 20 insertions, 1 deletions
diff --git a/poweruphax.yaml b/poweruphax.yaml
index 3a9aa21..29f2636 100644
--- a/poweruphax.yaml
+++ b/poweruphax.yaml
@@ -1,5 +1,5 @@
---
-source_files: [../src/poweruphax.S]
+source_files: [../src/poweruphax.S, ../src/poweruphax.cpp]
hooks:
- name: GetInfoFromDumbTable
type: branch_insn
@@ -282,6 +282,11 @@ hooks:
addr_pal: 0x80ACF9F4
data: '0008820e'
+ - name: HammerBigThwompBounce
+ type: add_func_pointer
+ src_addr_pal: 0x80AE8360
+ target_func: 'ThwompHammer(dEn_c *, ActivePhysics *, ActivePhysics *)'
+
- name: HammerBigBoo
type: patch
addr_pal: 0x80AD4AA0
@@ -292,6 +297,11 @@ hooks:
addr_pal: 0x80AD4AA4
data: '20020000'
+ - name: HammerBigBooBounce
+ type: add_func_pointer
+ src_addr_pal: 0x80B0AE20
+ target_func: 'BooHammer(dEn_c *, ActivePhysics *, ActivePhysics *)'
+
- name: HammerAmp
type: patch
addr_pal: 0x80ACE17C
@@ -312,6 +322,11 @@ hooks:
addr_pal: 0x80AD4F48
data: '00088a1e'
+ - name: HammerBigUrchinBounce
+ type: add_func_pointer
+ src_addr_pal: 0x80B0CF40
+ target_func: 'UrchinHammer(dEn_c *, ActivePhysics *, ActivePhysics *)'
+
- name: HammerChainChomp
type: patch
addr_pal: 0x80AD5214
@@ -367,6 +382,10 @@ hooks:
addr_pal: 0x80AD5538
data: '003AFFFE'
+ - name: HammerMicroGoomba
+ type: patch
+ addr_pal: 0x80ACD9A0
+ data: '0008A2BE'
# - name: HammerClam
# type: patch