documentations
- spawnableActorList_add: decode flags - add some prototypes in functions.h - ActorMarker: docu unk8 (drawFunc) and unk14_20 (id)
This commit is contained in:
@@ -31,7 +31,7 @@ Actor *func_80387AA0(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx) {
|
||||
void func_80387B14(Actor *this, s32 next_state){
|
||||
ActorLocal_PortraitChompa *local = (ActorLocal_PortraitChompa *) &this->local;
|
||||
f32 tmp = 2.5f;
|
||||
this->marker->unk14_20 = 0x1d1;
|
||||
this->marker->id = 0x1d1;
|
||||
|
||||
if(next_state == 1 || next_state == 2){
|
||||
skeletalAnim_set(this->unk148, 0x23e, 0.0f, 2.5f);
|
||||
@@ -54,7 +54,7 @@ void func_80387B14(Actor *this, s32 next_state){
|
||||
}
|
||||
|
||||
if(next_state == 4){
|
||||
this->marker->unk14_20 = MARKER_254_PORTRAIT_CHOMPA_A;
|
||||
this->marker->id = MARKER_254_PORTRAIT_CHOMPA_A;
|
||||
skeletalAnim_set(this->unk148, 0x23e, 0.0f, 2.5f);
|
||||
skeletalAnim_setBehavior(this->unk148, SKELETAL_ANIM_2_ONCE);
|
||||
if(this->unk100){
|
||||
@@ -222,7 +222,7 @@ void func_80388028(Actor *this){
|
||||
if(this->state == 4){
|
||||
skeletalAnim_getProgressRange(this->unk148, &sp44, &sp40);
|
||||
if(sp44 < 0.56 && 0.56 <= sp40){
|
||||
this->marker->unk14_20 = 0x1d1;
|
||||
this->marker->id = 0x1d1;
|
||||
}
|
||||
|
||||
if(sp44 < 0.5 && 0.5 <= sp40){
|
||||
|
@@ -2,6 +2,7 @@
|
||||
#include "functions.h"
|
||||
#include "variables.h"
|
||||
#include "SnS.h"
|
||||
#include "actor.h"
|
||||
|
||||
extern ActorInfo D_8038BC28;
|
||||
extern ActorInfo D_8038BCDC;
|
||||
@@ -207,7 +208,7 @@ bool func_80388670(ActorMarker * this_marker, ActorMarker * other_marker){
|
||||
f32 sp20[3];
|
||||
|
||||
player_getPosition(sp20);
|
||||
switch(this->marker->unk14_20){
|
||||
switch(this->marker->id){
|
||||
case 0x9f: //L803886D0
|
||||
return (-335.0f < sp20[0] && sp20[0] < -200.0f) && (-2730.0f < sp20[2] && sp20[2] < -2400.0f);
|
||||
|
||||
@@ -228,7 +229,7 @@ void func_803888B8(Actor *this){
|
||||
this->unk60 = 0.0f;
|
||||
switch(this->state){
|
||||
case 4:
|
||||
switch(this->marker->unk14_20){
|
||||
switch(this->marker->id){
|
||||
case 0x9F:
|
||||
this->roll = MMM_func_80388430(this, 0, -1, this->roll);
|
||||
break;
|
||||
@@ -391,31 +392,31 @@ void func_803890B8(Actor *this) {
|
||||
}
|
||||
|
||||
void MMM_func_803890E0(void){
|
||||
spawnableActorList_add(&D_8038BC28, actor_new, 0);
|
||||
spawnableActorList_add(&D_8038BCDC, actor_new, 0);
|
||||
spawnableActorList_add(&D_8038BC4C, actor_new, 0);
|
||||
spawnableActorList_add(&D_8038BDB4, actor_new, 0x40);
|
||||
spawnableActorList_add(&D_8038BDD8, actor_new, 0x40);
|
||||
spawnableActorList_add(&D_8038BDFC, actor_new, 0x440);
|
||||
spawnableActorList_add(&D_8038BC94, actor_new, 0);
|
||||
spawnableActorList_add(&D_8038BC70, actor_new, 0);
|
||||
spawnableActorList_add(&D_8038BD00, actor_new, 0);
|
||||
spawnableActorList_add(&D_8038BD24, actor_new, 0x8600);
|
||||
spawnableActorList_add(&D_8038BD48, actor_new, 0x8600);
|
||||
spawnableActorList_add(&D_8038BD6C, actor_new, 0x8600);
|
||||
spawnableActorList_add(&D_8038BCB8, actor_new, 0x8600);
|
||||
spawnableActorList_add(&D_8038BD90, actor_new, 8);
|
||||
spawnableActorList_add(&chNapper, actor_new, 0x18A0);
|
||||
spawnableActorList_add(&D_8038BA68, actor_new, 0x100);
|
||||
spawnableActorList_add(&chMotzhand, actor_new, 0x20880);
|
||||
spawnableActorList_add(&D_80367E70, actor_new, 0);
|
||||
spawnableActorList_add(&chLoggo, actor_new, 0x108);
|
||||
spawnableActorList_add(&D_8038BAD0, actor_new, 0x2800960);
|
||||
spawnableActorList_add(&D_8038BE48, actor_new, 0x800040);
|
||||
spawnableActorList_add(&D_8038BE6C, actor_new, 0x800040);
|
||||
spawnableActorList_add(&D_8038BE90, actor_new, 0x800040);
|
||||
spawnableActorList_add(&D_8038BEB4, actor_new, 0x800040);
|
||||
spawnableActorList_add(&D_8038BED8, actor_new, 0x800040);
|
||||
spawnableActorList_add(&D_8038BEFC, actor_new, 0x800040);
|
||||
spawnableActorList_add(&D_80372C3C, actor_new, 0xA11A9);
|
||||
spawnableActorList_add(&D_8038BC28, actor_new, ACTOR_FLAG_NONE);
|
||||
spawnableActorList_add(&D_8038BCDC, actor_new, ACTOR_FLAG_NONE);
|
||||
spawnableActorList_add(&D_8038BC4C, actor_new, ACTOR_FLAG_NONE);
|
||||
spawnableActorList_add(&D_8038BDB4, actor_new, ACTOR_FLAG_UNKNOWN_6);
|
||||
spawnableActorList_add(&D_8038BDD8, actor_new, ACTOR_FLAG_UNKNOWN_6);
|
||||
spawnableActorList_add(&D_8038BDFC, actor_new, ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_10);
|
||||
spawnableActorList_add(&D_8038BC94, actor_new, ACTOR_FLAG_NONE);
|
||||
spawnableActorList_add(&D_8038BC70, actor_new, ACTOR_FLAG_NONE);
|
||||
spawnableActorList_add(&D_8038BD00, actor_new, ACTOR_FLAG_NONE);
|
||||
spawnableActorList_add(&D_8038BD24, actor_new, ACTOR_FLAG_UNKNOWN_9 | ACTOR_FLAG_UNKNOWN_10 | ACTOR_FLAG_UNKNOWN_15);
|
||||
spawnableActorList_add(&D_8038BD48, actor_new, ACTOR_FLAG_UNKNOWN_9 | ACTOR_FLAG_UNKNOWN_10 | ACTOR_FLAG_UNKNOWN_15);
|
||||
spawnableActorList_add(&D_8038BD6C, actor_new, ACTOR_FLAG_UNKNOWN_9 | ACTOR_FLAG_UNKNOWN_10 | ACTOR_FLAG_UNKNOWN_15);
|
||||
spawnableActorList_add(&D_8038BCB8, actor_new, ACTOR_FLAG_UNKNOWN_9 | ACTOR_FLAG_UNKNOWN_10 | ACTOR_FLAG_UNKNOWN_15);
|
||||
spawnableActorList_add(&D_8038BD90, actor_new, ACTOR_FLAG_UNKNOWN_3);
|
||||
spawnableActorList_add(&chNapper, actor_new, ACTOR_FLAG_UNKNOWN_5 | ACTOR_FLAG_UNKNOWN_7 | ACTOR_FLAG_UNKNOWN_11 | ACTOR_FLAG_UNKNOWN_12);
|
||||
spawnableActorList_add(&D_8038BA68, actor_new, ACTOR_FLAG_UNKNOWN_8);
|
||||
spawnableActorList_add(&chMotzhand, actor_new, ACTOR_FLAG_UNKNOWN_7 | ACTOR_FLAG_UNKNOWN_11 | ACTOR_FLAG_UNKNOWN_17);
|
||||
spawnableActorList_add(&D_80367E70, actor_new, ACTOR_FLAG_NONE);
|
||||
spawnableActorList_add(&chLoggo, actor_new, ACTOR_FLAG_UNKNOWN_3 | ACTOR_FLAG_UNKNOWN_8);
|
||||
spawnableActorList_add(&D_8038BAD0, actor_new, ACTOR_FLAG_UNKNOWN_5 | ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_8 | ACTOR_FLAG_UNKNOWN_11 | ACTOR_FLAG_UNKNOWN_23 | ACTOR_FLAG_UNKNOWN_25);
|
||||
spawnableActorList_add(&D_8038BE48, actor_new, ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_23);
|
||||
spawnableActorList_add(&D_8038BE6C, actor_new, ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_23);
|
||||
spawnableActorList_add(&D_8038BE90, actor_new, ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_23);
|
||||
spawnableActorList_add(&D_8038BEB4, actor_new, ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_23);
|
||||
spawnableActorList_add(&D_8038BED8, actor_new, ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_23);
|
||||
spawnableActorList_add(&D_8038BEFC, actor_new, ACTOR_FLAG_UNKNOWN_6 | ACTOR_FLAG_UNKNOWN_23);
|
||||
spawnableActorList_add(&D_80372C3C, actor_new, ACTOR_FLAG_UNKNOWN_0 | ACTOR_FLAG_UNKNOWN_3 | ACTOR_FLAG_UNKNOWN_5 | ACTOR_FLAG_UNKNOWN_7 | ACTOR_FLAG_UNKNOWN_8 | ACTOR_FLAG_UNKNOWN_12 | ACTOR_FLAG_UNKNOWN_17 | ACTOR_FLAG_UNKNOWN_19);
|
||||
}
|
||||
|
Reference in New Issue
Block a user