瀏覽代碼

more variables are being displayed

SBird1337 7 年之前
父節點
當前提交
b875720ec0
共有 2 個文件被更改,包括 14 次插入0 次删除
  1. 6
    0
      patches/hooks.asm
  2. 8
    0
      src/savefile/flag_manipulation.c

+ 6
- 0
patches/hooks.asm 查看文件

@@ -104,6 +104,7 @@ _call_via_r1 equ 0x081E3BAC
104 104
 .org 0x0806E584
105 105
     ldr r3, =var_set_hack|1
106 106
     bx r3
107
+    .pool
107 108
 
108 109
 .org 0x0806E680
109 110
     ldr r1, =flag_set_hack|1
@@ -117,6 +118,11 @@ _call_via_r1 equ 0x081E3BAC
117 118
     bx r0
118 119
 	.pool
119 120
 
121
+.org 0x0806A390
122
+    ldr r3, =var_set_script_hack|1
123
+    bx r3
124
+    .pool
125
+
120 126
 //end of var routine
121 127
 
122 128
 //trainer Flag stuff

+ 8
- 0
src/savefile/flag_manipulation.c 查看文件

@@ -108,4 +108,12 @@ bool var_set_hack(u16 var, u16 val) {
108 108
         return true;
109 109
     }
110 110
     return false;
111
+}
112
+
113
+bool var_set_script_hack(struct ScriptEnvironment *env)
114
+{
115
+    u16 var = script_read_halfword(env);
116
+    u16 val = script_read_halfword(env);
117
+    var_set_hack(var,val);
118
+    return 0;
111 119
 }