diff options
-rw-r--r-- | entity/init.gbasm | 4 | ||||
-rw-r--r-- | rng.gbasm | 6 |
2 files changed, 4 insertions, 6 deletions
diff --git a/entity/init.gbasm b/entity/init.gbasm index ce9294f..4351265 100644 --- a/entity/init.gbasm +++ b/entity/init.gbasm @@ -167,7 +167,6 @@ Initialize_Entity: ; HL => pointer to entity struct, A => entity loaded index, 1 JR C, =Initialize_Enemy.Room_restriction.end DEC A - LD A, E JR =Initialize_Enemy.Room_restriction.end Initialize_Enemy.All_rooms_allowed: @@ -225,7 +224,8 @@ Initialize_Entity: ; HL => pointer to entity struct, A => entity loaded index, 1 LD A, $tmp_var_3 CP $01 - RET Z + + RET NZ LD A, E JP =Initialize_Entity @@ -60,13 +60,11 @@ RNG_Step: LD A, D LD $mem_rng_state_1, A - LD A, $mem_loop_frame_timer - LD D, A - LD A, E LD $mem_rng_state_2, A - XOR D + LD A, $mem_loop_frame_timer + XOR E POP DE POP BC |