completed documentation of vola flags
This commit is contained in:
@@ -70,19 +70,19 @@ void chtrainers_update(Actor *this){
|
||||
subaddie_set_state(this, 0);
|
||||
}
|
||||
|
||||
if(!volatileFlag_get(VOLATILE_FLAG_F) && ability_isUnlocked(ABILITY_11_TURBO_TALON)){
|
||||
volatileFlag_set(VOLATILE_FLAG_F, TRUE);
|
||||
if(!volatileFlag_get(VOLATILE_FLAG_F_HAS_MEET_TURBO_SHOES) && ability_isUnlocked(ABILITY_11_TURBO_TALON)){
|
||||
volatileFlag_set(VOLATILE_FLAG_F_HAS_MEET_TURBO_SHOES, TRUE);
|
||||
}
|
||||
|
||||
switch(this->state){
|
||||
case 0://L802CA5A8
|
||||
if(func_803296D8(this, 2000) || sp2C){
|
||||
if( func_80329530(this, 0xfa)
|
||||
&& !volatileFlag_get(VOLATILE_FLAG_F)
|
||||
&& !volatileFlag_get(VOLATILE_FLAG_F_HAS_MEET_TURBO_SHOES)
|
||||
&& player_getTransformation() == TRANSFORM_1_BANJO
|
||||
){
|
||||
if(func_80311480(0xda4, 0, NULL, NULL, NULL, NULL)){
|
||||
volatileFlag_set(VOLATILE_FLAG_F, TRUE);
|
||||
volatileFlag_set(VOLATILE_FLAG_F_HAS_MEET_TURBO_SHOES, TRUE);
|
||||
}
|
||||
}//L802CA620
|
||||
_chtrainers_802CA378(this, sp2C);
|
||||
|
@@ -45,8 +45,8 @@ void chwadingboots_update(Actor *this){
|
||||
subaddie_set_state(this, 0);
|
||||
}
|
||||
|
||||
if(!volatileFlag_get(VOLATILE_FLAG_10) && ability_isUnlocked(ABILITY_E_WADING_BOOTS)){
|
||||
volatileFlag_set(VOLATILE_FLAG_10, TRUE);
|
||||
if(!volatileFlag_get(VOLATILE_FLAG_10_HAS_MEET_WADING_BOOTS) && ability_isUnlocked(ABILITY_E_WADING_BOOTS)){
|
||||
volatileFlag_set(VOLATILE_FLAG_10_HAS_MEET_WADING_BOOTS, TRUE);
|
||||
}
|
||||
|
||||
switch(this->state){
|
||||
@@ -65,12 +65,12 @@ void chwadingboots_update(Actor *this){
|
||||
}
|
||||
}
|
||||
|
||||
if(volatileFlag_get(VOLATILE_FLAG_10)) break;
|
||||
if(volatileFlag_get(VOLATILE_FLAG_10_HAS_MEET_WADING_BOOTS)) break;
|
||||
if(!func_80329530(this, 250)) break;
|
||||
if(player_getTransformation() != TRANSFORM_1_BANJO) break;
|
||||
|
||||
if(func_80311480(ASSET_DA5_DIALOG_WADINGBOOTS_MEET, 0, NULL, NULL, NULL, NULL)){
|
||||
volatileFlag_set(VOLATILE_FLAG_10, TRUE);
|
||||
volatileFlag_set(VOLATILE_FLAG_10_HAS_MEET_WADING_BOOTS, TRUE);
|
||||
}
|
||||
|
||||
break;
|
||||
|
Reference in New Issue
Block a user