core2/code_78E50.c done, misc documentation

This commit is contained in:
Banjo Kazooie
2022-12-05 13:37:58 -06:00
parent 1c063c781c
commit 612636992f
94 changed files with 899 additions and 970 deletions

View File

@@ -102,7 +102,7 @@ void func_8038D568(Actor *this){
if(!this->unk16C_4){
this->unk16C_4 = 1;
marker_setCollisionScripts(this->marker, NULL, func_8038D428, NULL);
func_803300D8(this->marker, fight_func_8038D510);
marker_setFreeMethod(this->marker, fight_func_8038D510);
this->marker->propPtr->unk8_3 = 1;
actor_collisionOn(this);
this->unk38_31 = 0;

View File

@@ -2290,7 +2290,7 @@ void chfinalboss_update(Actor *this){
this->marker->propPtr->unk8_3 = 0;
actor_collisionOn(this);
for(i = 0x38C; i < 0x39F; i++){
func_80304E24(i, D_803927D0[i - 0x38C]);
nodeProp_findPositionFromActorId(i, D_803927D0[i - 0x38C]);
}
__chFinalBossFlightPadMarker = NULL;
__chFinalBossShadowMarker = NULL;

View File

@@ -71,7 +71,7 @@ void chspellbarrier_update(Actor *this){
if(!this->unk16C_4){
this->unk16C_4 = 1;
marker_setCollisionScripts(this->marker, NULL, func_8038E780, NULL);
func_803300D8(this->marker, func_8038E7EC);
marker_setFreeMethod(this->marker, func_8038E7EC);
this->marker->propPtr->unk8_3 = 0;
actor_collisionOn(this);
local->unk0 = 0;

View File

@@ -283,7 +283,7 @@ void func_8038F620(Actor *this){
this->scale = 0.1f;
if( this->marker->unk14_20 == MARKER_280_GRUNTY_SPELL_GREEN_ATTACK){
actor_collisionOff(this);
func_803300D8(this->marker, func_8038F5F8);
marker_setFreeMethod(this->marker, func_8038F5F8);
func_80324CFC(0.0f, COMUSIC_43_ENTER_LEVEL_GLITTER, 32000);
timed_playSfx(0.0f, SFX_113_PAD_APPEARS, 1.0f, 32000);
timed_playSfx(0.75f, 0x415, 1.0f, 32000);