mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
En_Tubo_Trap (Flying Pot Enemy) (#62)
* EnTuboTrap: All but one, non-matching: minor regalloc * EnTuboTrap: updates to zel's actor struct changes and cleaning * EnTuboTrap: fullgrowngaming's requested changes * EnTuboTrap: changed non-matching asm to new location * Update src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c Co-authored-by: Rozelette <Rozelette@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c Co-authored-by: Rozelette <Rozelette@users.noreply.github.com> * EnTuboTrap: moved dlist externs to segment, and objects up to top of object_script.txt * EnTuboTrap: requested changes * EnTuboTrap: Fix GLOBAL_ASM, updated to Tharo's collision * EnTuboTrap: collision enum was added * EnTuboTrap: Update sfx function name Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
This commit is contained in:
co-authored by
Rozelette
isghj8
parent
6536afc6d3
commit
204790ea8b
+7
-7
@@ -524,10 +524,10 @@ void EnItem00_DrawSprite(ActorEnItem00* actor, GlobalContext* ctxt);
|
||||
void EnItem00_DrawHeartContainer(ActorEnItem00* actor, GlobalContext* ctxt);
|
||||
// void EnItem00_DrawHeartPiece(void);
|
||||
// void func_800A7650(void);
|
||||
// void func_800A7730(void);
|
||||
void func_800A7730(GlobalContext* globalCtx, Vec3f* spawnPos, u32 params);
|
||||
// void func_800A7AD4(void);
|
||||
// void func_800A7D28(void);
|
||||
// void func_800A8150(void);
|
||||
s32 func_800A8150(s32 params);
|
||||
// void func_800A817C(void);
|
||||
// void func_800A81A4(void);
|
||||
// void func_800A81F0(void);
|
||||
@@ -633,7 +633,7 @@ void EffectSS_SpawnDust(GlobalContext* ctxt, u16 flags, Vec3f* position, Vec3f*
|
||||
// void EffectSS_SpawnDodongoFire(UNK_TYPE4 uParm1, Vec3f* pzParm2, Vec3f* pzParm3, Vec3f* pzParm4, UNK_TYPE2 param_5, UNK_TYPE2 param_6, UNK_TYPE2 param_7, UNK_TYPE2 param_8, UNK_TYPE2 param_9, UNK_TYPE4 param_10);
|
||||
// void EffectSS_SpawnBubble(UNK_TYPE4 uParm1, Vec3f* pzParm2, UNK_TYPE4 uParm3, UNK_TYPE4 uParm4, UNK_TYPE4 param_5, UNK_TYPE4 param_6);
|
||||
// void EffectSS_SpawnGRipple(UNK_TYPE4 uParm1, Vec3f* pzParm2, UNK_TYPE2 uParm3, UNK_TYPE2 uParm4, UNK_TYPE2 param_5);
|
||||
// void EffectSS_SpawnGSplash(UNK_TYPE4 uParm1, Vec3f* pzParm2, UNK_TYPE4* puParm3, UNK_TYPE4* puParm4, UNK_TYPE1 uParm5, UNK_TYPE2 param_6);
|
||||
void EffectSS_SpawnGSplash(GlobalContext *globalCtx, Vec3f* pzParm2, ColorRGBA8* primaryCol, ColorRGBA8* envCol, s16 type, s16 scale);
|
||||
// void EffectSS_SpawnGFire(UNK_TYPE4 uParm1, Vec3f* pzParm2);
|
||||
// void EffectSS_SpawnLightning(UNK_TYPE4 uParm1, Vec3f* pzParm2, ColorRGBA8* pzParm3, ColorRGBA8* pzParm4, UNK_TYPE2 param_5, UNK_TYPE2 param_6, UNK_TYPE2 param_7, UNK_TYPE2 param_8);
|
||||
// void func_800B2090(UNK_TYPE4 param_1, Vec3f* param_2, Vec3f* param_3, Vec3f* param_4, UNK_TYPE2 param_5, UNK_TYPE2 param_6, UNK_TYPE2 param_7, UNK_TYPE2 param_8);
|
||||
@@ -651,7 +651,7 @@ void EffectSS_SpawnDust(GlobalContext* ctxt, u16 flags, Vec3f* position, Vec3f*
|
||||
// void EffectSS_SpawnPhantomGanonFlash(UNK_TYPE4 uParm1, UNK_TYPE4 uParm2, Vec3f* pzParm3, UNK_TYPE2 uParm4, UNK_TYPE1 param_5);
|
||||
// void EffectSS_SpawnKakarikoFire(UNK_TYPE4 uParm1, Vec3f* pzParm2, Vec3f* pzParm3, Vec3f* pzParm4, UNK_TYPE2 param_5, UNK_TYPE1 param_6);
|
||||
// void EffectSS_SpawnSoldierSearchBall(UNK_TYPE4 uParm1, Vec3f* pzParm2, Vec3f* pzParm3, Vec3f* pzParm4, UNK_TYPE2 param_5, UNK_TYPE4 param_6, UNK_TYPE2 param_7);
|
||||
// void EffectSS_SpawnShard(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5, UNK_TYPE2 param_6, UNK_TYPE2 param_7, UNK_TYPE2 param_8, UNK_TYPE2 param_9, UNK_TYPE2 param_10, UNK_TYPE2 param_11, UNK_TYPE2 param_12, UNK_TYPE4 param_13, UNK_TYPE2 param_14, UNK_TYPE2 param_15, UNK_TYPE4 param_16);
|
||||
void EffectSS_SpawnShard(GlobalContext *globalCtx, Vec3f *pos, Vec3f *vel, Vec3f *param_4, s16 gravity, s16 param_6, s16 param_7, s16 param_8, s16 param_9, s16 param_10, s16 param_11,s16 param_12, s32 param_13, s16 param_14, s16 param_15, Gfx* dList);
|
||||
// void EffectSS_SpawnIcePiece(UNK_TYPE4 uParm1, Vec3f* pzParm2, UNK_TYPE4 uParm3, Vec3f* pzParm4, Vec3f* param_5, UNK_TYPE4 param_6);
|
||||
// void func_800B2930(void);
|
||||
// void EffectSS_SpawnEnemyIce(UNK_TYPE4 uParm1, Actor* pzParm2, Vec3f* pzParm3, ColorRGBA8* pzParm4, ColorRGBA8* param_5, UNK_TYPE4 param_6);
|
||||
@@ -869,8 +869,8 @@ void func_800BBA88(GlobalContext* ctxt, Actor* iParm2);
|
||||
// void func_800BBC20(void);
|
||||
// void func_800BBCEC(void);
|
||||
// void func_800BBDAC(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE2 param_7, UNK_TYPE2 param_8, UNK_TYPE1 param_9);
|
||||
// void func_800BBFB0(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5, UNK_TYPE2 param_6, UNK_TYPE1 param_7);
|
||||
// void func_800BC154(void);
|
||||
void func_800BBFB0(GlobalContext* gCtx, Vec3f* position, f32 param3, s32 param_4, s16 param_5, s16 param_6, u8 param_7);
|
||||
void func_800BC154(GlobalContext* gCtx, ActorContext* actorCtx, Actor* actor, u8 actorCategory);
|
||||
// void func_800BC188(void);
|
||||
// void func_800BC1B4(void);
|
||||
// void func_800BC270(void);
|
||||
@@ -1632,7 +1632,7 @@ void EffFootmark_Draw(GlobalContext* ctxt);
|
||||
void func_800F0390(GlobalContext* ctxt);
|
||||
void func_800F03C0(GlobalContext* ctxt);
|
||||
void func_800F048C(GlobalContext* ctxt, Vec3f* param_2, u8 param_3, u16 param_4, u8 param_5);
|
||||
// void func_800F0568(void);
|
||||
void func_800F0568(GlobalContext* ctxt, Vec3f* position, s32 param_3, s16 sfxId);
|
||||
// void func_800F0590(void);
|
||||
// void func_800F05C0(void);
|
||||
// void func_800F07C0(void);
|
||||
|
||||
+7
-2
@@ -3,8 +3,13 @@
|
||||
|
||||
#include <z64.h>
|
||||
|
||||
extern UNK_TYPE D_04029CB0; // D_04029CB0
|
||||
extern UNK_TYPE D_04029CF0; // D_04029CF0
|
||||
extern Gfx D_04029CB0[]; // D_04029CB0
|
||||
extern Gfx D_04029CF0[]; // D_04029CF0
|
||||
|
||||
//extern Gfx[] D_05018090; // pot break shard displaylist
|
||||
//extern Gfx[] D_05017EA0; // pot displaylist
|
||||
extern UNK_TYPE D_05018090; // pot break shard displaylist
|
||||
extern UNK_TYPE D_05017EA0; // pot displaylist
|
||||
|
||||
extern UNK_TYPE D_0E000048;
|
||||
extern UNK_TYPE D_0E000088;
|
||||
|
||||
Reference in New Issue
Block a user