mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 22:44:30 +00:00
ovl_En_Part (#383)
* ovl_En_Part * PR review * PR review * Rebase * PR review * Oversight * Rebase * PR review
This commit is contained in:
parent
7a8e00e49d
commit
6136ee6deb
18 changed files with 319 additions and 1527 deletions
|
@ -3128,7 +3128,7 @@ s32 func_8003305C(Actor* actor, struct_80032E24* arg1, GlobalContext* globalCtx,
|
|||
mtx->wy, mtx->wz, 0, 0, objBankIndex, params);
|
||||
if (spawnedEnPart != NULL) {
|
||||
func_800D20CC(&arg1->unk_00[arg1->unk_08], &spawnedEnPart->actor.shape.rot, 0);
|
||||
spawnedEnPart->unk_150 = arg1->unk_0C[arg1->unk_08];
|
||||
spawnedEnPart->displayList = arg1->unk_0C[arg1->unk_08];
|
||||
spawnedEnPart->actor.scale = actor->scale;
|
||||
}
|
||||
|
||||
|
@ -4082,7 +4082,7 @@ void func_80035844(Vec3f* arg0, Vec3f* arg1, s16* arg2, s32 arg3) {
|
|||
/**
|
||||
* Spawns En_Part (Dissipating Flames) actor as a child of the given actor.
|
||||
*/
|
||||
EnPart* func_800358DC(Actor* actor, Vec3f* spawnPos, Vec3s* spawnRot, Vec3f* arg3, s32 arg4, s32 unused,
|
||||
EnPart* func_800358DC(Actor* actor, Vec3f* spawnPos, Vec3s* spawnRot, f32* arg3, s32 arg4, s32 unused,
|
||||
GlobalContext* globalCtx, s16 params, s32 arg8) {
|
||||
EnPart* spawnedEnPart;
|
||||
|
||||
|
@ -4091,12 +4091,12 @@ EnPart* func_800358DC(Actor* actor, Vec3f* spawnPos, Vec3s* spawnRot, Vec3f* arg
|
|||
spawnPos->z, spawnRot->x, spawnRot->y, actor->objBankIndex, params);
|
||||
if (spawnedEnPart != NULL) {
|
||||
spawnedEnPart->actor.scale = actor->scale;
|
||||
spawnedEnPart->actor.speedXZ = arg3->x;
|
||||
spawnedEnPart->unk_150 = arg8;
|
||||
spawnedEnPart->unk_14C = 2;
|
||||
spawnedEnPart->unk_14E = arg4;
|
||||
spawnedEnPart->unk_154 = arg3->y;
|
||||
spawnedEnPart->unk_158 = arg3->z;
|
||||
spawnedEnPart->actor.speedXZ = arg3[0];
|
||||
spawnedEnPart->displayList = arg8;
|
||||
spawnedEnPart->action = 2;
|
||||
spawnedEnPart->timer = arg4;
|
||||
spawnedEnPart->rotZ = arg3[1];
|
||||
spawnedEnPart->rotZSpeed = arg3[2];
|
||||
return spawnedEnPart;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue