From 4b02238d88af30c98b2f8d44e5200fb80b04bcad Mon Sep 17 00:00:00 2001 From: Astatin Date: Wed, 7 May 2025 17:01:22 +0200 Subject: I was adding the frog and then broke everything to fix the viewport thingy --- entity/penguin.gbasm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'entity/penguin.gbasm') diff --git a/entity/penguin.gbasm b/entity/penguin.gbasm index 401c28a..353af8e 100644 --- a/entity/penguin.gbasm +++ b/entity/penguin.gbasm @@ -33,13 +33,31 @@ Penguin_Turn: DEC A LD $mem_enemies_alive_count, A + ; Drop when deadged PUSH DE + LD E, $03 + CALL =Check_attack_already_learnt + CP $01 + JR Z, =.drops.ep_regen_item + + .drops.attack_item: LD D, $6C LD E, $05 CALL =RNG_Step AND $03 CP $00 CALL Z, =Spawn_object + JR =.drops.end + + .drops.ep_regen_item: + LD D, $68 + LD E, $03 + CALL =RNG_Step + AND $03 + CP $00 + CALL Z, =Spawn_object + + .drops.end: POP DE JP =.Skip_turn -- cgit v1.2.3-70-g09d2