summaryrefslogtreecommitdiff
path: root/src/enemy
diff options
context:
space:
mode:
authorTal Hayon <talhayon1@gmail.com>2022-07-26 17:20:24 +0300
committerTal Hayon <talhayon1@gmail.com>2022-07-27 07:34:59 +0300
commit17a7755083e9561d4b6e11bc3b30c4632a63cb1f (patch)
tree4adb84f2f16c65dab1f8f9b36a4106a5a0049231 /src/enemy
parent66e1362dc6fabdda45b5d90f0800bcb3cdaac862 (diff)
Match sub_0802EB9C
Diffstat (limited to 'src/enemy')
-rw-r--r--src/enemy/gleerok.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/enemy/gleerok.c b/src/enemy/gleerok.c
index d4805db2..169a599b 100644
--- a/src/enemy/gleerok.c
+++ b/src/enemy/gleerok.c
@@ -57,13 +57,15 @@ extern u8 gUnk_080CD884[];
extern u8 gUnk_080CD7F8[];
extern u8 gUnk_080CD840[];
extern u8 gUnk_080CD844[];
+extern u8 gUnk_080CD850[];
+extern u8 gUnk_080CD854[];
extern u32 sub_0806FC80(Entity*, Entity*, s32);
extern void sub_0802E518(GleerokEntity* this);
extern void sub_0802E7E4(Gleerok_HeapStruct* this);
extern void sub_0802E1D0(GleerokEntity* this);
-extern u32 sub_0802EB9C(GleerokEntity* this);
+extern void sub_0802EB9C(GleerokEntity* this);
extern void sub_0802D86C(GleerokEntity* this);
extern void sub_0802E430(GleerokEntity* this);
extern void sub_0802EBC4(GleerokEntity* this);
@@ -1488,3 +1490,8 @@ NONMATCH("asm/non_matching/gleerok/sub_0802EB08.inc",
return uVar7;
}
END_NONMATCH
+
+void sub_0802EB9C(GleerokEntity* this) {
+ this->unk_74 = gUnk_080CD854[GetRandomByWeight(gUnk_080CD850)];
+ this->unk_75++;
+}