aboutsummaryrefslogtreecommitdiff
path: root/entity/penguin.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-05-07 17:01:22 +0200
committerAstatin <[email protected]>2025-05-07 17:01:22 +0200
commit4b02238d88af30c98b2f8d44e5200fb80b04bcad (patch)
treed69861ff5fe1ebed41f9697335948bde512f10f4 /entity/penguin.gbasm
parent7284cc51dedb4f77fe6c1fa1da735b52609b1d4d (diff)
I was adding the frog and then broke everything to fix the viewport thingy
Diffstat (limited to 'entity/penguin.gbasm')
-rw-r--r--entity/penguin.gbasm18
1 files changed, 18 insertions, 0 deletions
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