@ -140,8 +140,6 @@ typedef enum {
/* 10 */ ENGO2_ANIM_10 ,
/* 11 */ ENGO2_ANIM_11 ,
/* 12 */ ENGO2_ANIM_12 ,
/* 13 */ ENGO2_ANIM_13 , // Fixed Goron Wakeup Animation
/* 14 */ ENGO2_ANIM_14 // Fixed Biggoron Wakeup Animation
} EnGo2Animation ;
static AnimationInfo sAnimationInfo [ ] = {
@ -151,8 +149,7 @@ static AnimationInfo sAnimationInfo[] = {
{ & gGoronAnim_002D80 , 1.0f , 0.0f , - 1.0f , 0x02 , - 8.0f } , { & gGoronAnim_00161C , 1.0f , 0.0f , - 1.0f , 0x00 , - 8.0f } ,
{ & gGoronAnim_001A00 , 1.0f , 0.0f , - 1.0f , 0x00 , - 8.0f } , { & gGoronAnim_0021D0 , 1.0f , 0.0f , - 1.0f , 0x00 , - 8.0f } ,
{ & gGoronAnim_004930 , 0.0f , 0.0f , - 1.0f , 0x01 , - 8.0f } , { & gGoronAnim_000750 , 1.0f , 0.0f , - 1.0f , 0x00 , - 8.0f } ,
{ & gGoronAnim_000D5C , 1.0f , 0.0f , - 1.0f , 0x00 , - 8.0f } , { & gGoronAnim_004930 , 0.0f , 0.0f , - 1.0f , 0x00 , 0.0f } ,
{ & gGoronAnim_004930 , 0.0f , 1.0f , - 1.0f , 0x01 , 0.0f } ,
{ & gGoronAnim_000D5C , 1.0f , 0.0f , - 1.0f , 0x00 , - 8.0f } ,
} ;
static EnGo2DustEffectData sDustEffectData [ 2 ] [ 4 ] = {
@ -1344,10 +1341,10 @@ void EnGo2_WakeUp(EnGo2* this, GlobalContext* globalCtx) {
}
if ( ( this - > actor . params & 0x1F ) = = GORON_DMT_BIGGORON ) {
OnePointCutscene_Init ( globalCtx , 4200 , - 99 , & this - > actor , MAIN_CAM ) ;
Animation_ChangeByInfo ( & this - > skelAnime , sAnimationInfo , ( ( CVar_GetS32 ( " gGoronSpeen " , 0 ) = = 1 ) ? ENGO2_ANIM_10 : ENGO2_ANIM_14 ) ) ;
Animation_ChangeByInfo ( & this - > skelAnime , sAnimationInfo , ENGO2_ANIM_10 ) ;
this - > skelAnime . playSpeed = 0.5f ;
} else {
Animation_ChangeByInfo ( & this - > skelAnime , sAnimationInfo , ( ( CVar_GetS32 ( " gGoronSpeen " , 0 ) = = 1 ) ? ENGO2_ANIM_1 : ENGO2_ANIM_1 3) ) ;
Animation_ChangeByInfo ( & this - > skelAnime , sAnimationInfo , ENGO2_ANIM_1 ) ;
this - > skelAnime . playSpeed = 1.0f ;
}
this - > actionFunc = func_80A46B40 ;