All Changes
This commit is contained in:
committed by
Banjo Kazooie
parent
fd208f77ca
commit
c2dd933d22
@@ -101,7 +101,7 @@ void func_8038F41C(Actor *this){
|
||||
}
|
||||
|
||||
void func_8038F454(Actor *this){
|
||||
if(!mapSpecificFlags_get(7) && player_movementGroup() != BSGROUP_A_FLYING && func_80329530(this, 1000) ){
|
||||
if(!mapSpecificFlags_get(7) && player_movementGroup() != BSGROUP_A_FLYING && subaddie_playerIsWithinSphereAndActive(this, 1000) ){
|
||||
mapSpecificFlags_set(7, TRUE);
|
||||
subaddie_set_state(this, 2);
|
||||
actor_loopAnimation(this);
|
||||
@@ -136,7 +136,7 @@ bool func_8038F5D4(Actor *this, f32 arg1[3], f32 arg2, f32 arg3, s32 arg4){
|
||||
this->yaw_ideal = (f32) func_803297C8(this, arg1);
|
||||
func_80328FB0(this, arg3);
|
||||
if(actor_animationIsAt(this, 0.9f)){
|
||||
FUNC_8030E8B4(SFX_3F2_UNKNOWN, 0.8f, 24000, this->position, 500, 2000);
|
||||
sfx_playFadeShorthandDefault(SFX_3F2_UNKNOWN, 0.8f, 24000, this->position, 500, 2000);
|
||||
}
|
||||
this->actor_specific_1_f = (1.0f- sp24)*arg2;
|
||||
func_80329054(this, 2);
|
||||
@@ -164,8 +164,8 @@ void FP_func_8038F758(ActorMarker *marker){
|
||||
s32 pad;
|
||||
|
||||
jiggy->yaw = this->yaw;
|
||||
this->unk100 = jiggy->marker;
|
||||
jiggy->unk100 = this->marker;
|
||||
this->partnerActor = jiggy->marker;
|
||||
jiggy->partnerActor = this->marker;
|
||||
|
||||
}
|
||||
|
||||
@@ -222,13 +222,13 @@ void FP_func_8038F7AC(Actor *this){
|
||||
break;
|
||||
}
|
||||
|
||||
if(func_80329530(this, 1300) && player_getTransformation() == TRANSFORM_4_WALRUS){
|
||||
if(subaddie_playerIsWithinSphereAndActive(this, 1300) && player_getTransformation() == TRANSFORM_4_WALRUS){
|
||||
subaddie_set_state_with_direction(this, 8, 0.02f, 1);
|
||||
actor_loopAnimation(this);
|
||||
break;
|
||||
}
|
||||
|
||||
if(func_80329530(this, 1000) && !volatileFlag_get(VOLATILE_FLAG_1F_IN_CHARACTER_PARADE)){
|
||||
if(subaddie_playerIsWithinSphereAndActive(this, 1000) && !volatileFlag_get(VOLATILE_FLAG_1F_IN_CHARACTER_PARADE)){
|
||||
func_8038F454(this);
|
||||
break;
|
||||
}
|
||||
@@ -246,7 +246,7 @@ void FP_func_8038F7AC(Actor *this){
|
||||
break;
|
||||
|
||||
case 4: //L8038FAD0
|
||||
if(!func_80329530(this, 2000) && player_movementGroup() != BSGROUP_A_FLYING){
|
||||
if(!subaddie_playerIsWithinSphereAndActive(this, 2000) && player_movementGroup() != BSGROUP_A_FLYING){
|
||||
func_8038F560(this);
|
||||
break;
|
||||
}
|
||||
@@ -267,13 +267,13 @@ void FP_func_8038F7AC(Actor *this){
|
||||
|
||||
case 6: //L8038FBA8
|
||||
FP_func_8038F6C4(this, local->unk18, 1.0f);
|
||||
if( func_80329530(this, 1700) ) break;
|
||||
if( subaddie_playerIsWithinSphereAndActive(this, 1700) ) break;
|
||||
if( player_movementGroup() == BSGROUP_A_FLYING ) break;
|
||||
|
||||
func_8038F560(this);
|
||||
|
||||
if(!local->unk30){
|
||||
if(gcdialog_showText(0xc1d, 0x20, NULL, NULL, NULL, NULL)){
|
||||
if(gcdialog_showDialog(0xc1d, 0x20, NULL, NULL, NULL, NULL)){
|
||||
local->unk30 = TRUE;
|
||||
}
|
||||
}
|
||||
@@ -283,7 +283,7 @@ void FP_func_8038F7AC(Actor *this){
|
||||
if(!FP_func_8038F6C4(this, local->unkC, 4.5f))
|
||||
break;
|
||||
|
||||
if(func_80329530(this, 1000) || player_movementGroup() == BSGROUP_A_FLYING){
|
||||
if(subaddie_playerIsWithinSphereAndActive(this, 1000) || player_movementGroup() == BSGROUP_A_FLYING){
|
||||
func_8038F528(this);
|
||||
break;
|
||||
}
|
||||
@@ -299,8 +299,8 @@ void FP_func_8038F7AC(Actor *this){
|
||||
break;
|
||||
}
|
||||
|
||||
if(func_80329530(this, 500) && !this->has_met_before){
|
||||
if(gcdialog_showText(0xc1c, 0xAA, this->position, this->marker, func_8038F330, func_8038F3C4)){
|
||||
if(subaddie_playerIsWithinSphereAndActive(this, 500) && !this->has_met_before){
|
||||
if(gcdialog_showDialog(0xc1c, 0xAA, this->position, this->marker, func_8038F330, func_8038F3C4)){
|
||||
timed_setStaticCameraToNode(0.0f, 0x2E);
|
||||
this->has_met_before = TRUE;
|
||||
}
|
||||
@@ -317,13 +317,13 @@ void FP_func_8038F7AC(Actor *this){
|
||||
|
||||
func_8038F598(this, 2.0f);
|
||||
|
||||
if(!func_803114B0()){
|
||||
if(!gcdialog_hasCurrentTextId()){
|
||||
if( actor_animationIsAt(this, 0.02f)
|
||||
|| actor_animationIsAt(this, 0.14f)
|
||||
|| actor_animationIsAt(this, 0.28f)
|
||||
|| actor_animationIsAt(this, 0.42f)
|
||||
){
|
||||
FUNC_8030E8B4(SFX_88_WOZZA_NOISE, 1.0f, 32000, this->position, 500, 2000);
|
||||
sfx_playFadeShorthandDefault(SFX_88_WOZZA_NOISE, 1.0f, 32000, this->position, 500, 2000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
Reference in New Issue
Block a user