Fixed crash in bhv_bowser_loop

This commit is contained in:
MysterD 2022-02-18 18:30:57 -08:00
parent 33ba20a5f9
commit a359b28bb4

View file

@ -1246,9 +1246,11 @@ void bhv_bowser_loop(void) {
int angleToPlayer = obj_angle_to_object(o, player); int angleToPlayer = obj_angle_to_object(o, player);
// look for animation difference and override // look for animation difference and override
struct Animation* anim = o->oAnimations[networkBowserAnimationIndex]; if (o->oAnimations != NULL && networkBowserAnimationIndex <= 26) {
if (anim != NULL &&o->header.gfx.unk38.curAnim != anim) { struct Animation* anim = o->oAnimations[networkBowserAnimationIndex];
geo_obj_init_animation(&o->header.gfx, &anim); if (anim != NULL && o->header.gfx.unk38.curAnim != anim) {
geo_obj_init_animation(&o->header.gfx, &anim);
}
} }
s16 angleToMario; // AngleToMario from Bowser's perspective s16 angleToMario; // AngleToMario from Bowser's perspective