From b4beaa96c563d3af9e41c0801f9fbba9d1acdccd Mon Sep 17 00:00:00 2001 From: Astatin Date: Thu, 10 Oct 2024 18:08:10 +0900 Subject: Fox spawn in random rooms (but the first one randomly got all the same room rip) --- entity/init.gbasm | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) (limited to 'entity/init.gbasm') diff --git a/entity/init.gbasm b/entity/init.gbasm index 65f841f..e4a4c1a 100644 --- a/entity/init.gbasm +++ b/entity/init.gbasm @@ -72,9 +72,34 @@ Fix_Bunny_screen: Initialize_Fox: LD A, $0d LD (HL+), A - LD A, $mem_bunny_x + LD A, $mem_number_of_rooms + CALL =RNG_Bound + SLA A + SLA A + ADD $80 + LD C, A + + LD B, $c8 + + LD A, (BC) + LD D, A + INC BC + LD A, (BC) + INC A + CALL =RNG_Bound + ADD D + LD (HL+), A - LD A, $mem_bunny_y + + INC BC + + LD A, (BC) + LD D, A + INC BC + LD A, (BC) + INC A + CALL =RNG_Bound + ADD D LD (HL+), A LD A, $03 LD (HL+), A -- cgit v1.2.3-70-g09d2