Made collision particles Luigi-aware
This commit is contained in:
parent
b525b9d43a
commit
0ad65c87da
|
@ -11,7 +11,7 @@ void bhv_punch_tiny_triangle_loop(void) {
|
|||
if (o->oTimer == 0) {
|
||||
sp1E = o->oMoveAngleYaw;
|
||||
o->oCollisionParticleUnkF4 = 1.28f;
|
||||
cur_obj_set_pos_relative(gMarioObject, 0.0f, 60.0f, 100.0f);
|
||||
cur_obj_set_pos_relative(o->parentObj, 0.0f, 60.0f, 100.0f);
|
||||
o->oMoveAngleYaw = sp1E;
|
||||
}
|
||||
cur_obj_move_using_fvel_and_gravity();
|
||||
|
@ -28,7 +28,7 @@ void bhv_punch_tiny_triangle_init(void) {
|
|||
struct Object *triangle;
|
||||
for (i = 0; i < 6; i++) {
|
||||
triangle = spawn_object(o, MODEL_DIRT_ANIMATION, bhvPunchTinyTriangle);
|
||||
triangle->oMoveAngleYaw = gMarioObject->oMoveAngleYaw + D_8032F2CC[2 * i] + 0x8000;
|
||||
triangle->oMoveAngleYaw = o->parentObj->oMoveAngleYaw + D_8032F2CC[2 * i] + 0x8000;
|
||||
triangle->oVelY = sins(D_8032F2CC[2 * i + 1]) * 25.0f;
|
||||
triangle->oForwardVel = coss(D_8032F2CC[2 * i + 1]) * 25.0f;
|
||||
}
|
||||
|
@ -39,7 +39,7 @@ void bhv_wall_tiny_star_particle_loop(void) {
|
|||
if (o->oTimer == 0) {
|
||||
sp1E = o->oMoveAngleYaw;
|
||||
o->oCollisionParticleUnkF4 = 0.28f;
|
||||
cur_obj_set_pos_relative(gMarioObject, 0.0f, 30.0f, 110.0f);
|
||||
cur_obj_set_pos_relative(o->parentObj, 0.0f, 30.0f, 110.0f);
|
||||
o->oMoveAngleYaw = sp1E;
|
||||
}
|
||||
cur_obj_move_using_fvel_and_gravity();
|
||||
|
@ -54,7 +54,7 @@ void bhv_tiny_star_particles_init(void) {
|
|||
struct Object *particle;
|
||||
for (i = 0; i < 7; i++) {
|
||||
particle = spawn_object(o, MODEL_CARTOON_STAR, bhvWallTinyStarParticle);
|
||||
particle->oMoveAngleYaw = gMarioObject->oMoveAngleYaw + D_8032F2E4[2 * i] + 0x8000;
|
||||
particle->oMoveAngleYaw = o->parentObj->oMoveAngleYaw + D_8032F2E4[2 * i] + 0x8000;
|
||||
particle->oVelY = sins(D_8032F2E4[2 * i + 1]) * 25.0f;
|
||||
particle->oForwardVel = coss(D_8032F2E4[2 * i + 1]) * 25.0f;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue