Fight and other docu
This commit is contained in:
@@ -17,7 +17,7 @@ ActorAnimationInfo chBrentildaAnimations[] ={
|
||||
{0x26C, 4.0f},
|
||||
{0x26B, 4.0f},
|
||||
};
|
||||
ActorInfo chBrentilda = { 0x1E0, 0x348, 0x539, 0x1, chBrentildaAnimations, chBrentilda_update, func_80326224, actor_draw, 2000, 0, 2.0f, 0};
|
||||
ActorInfo chBrentilda = { 0x1E0, 0x348, 0x539, 0x1, chBrentildaAnimations, chBrentilda_update, actor_update_func_80326224, actor_draw, 2000, 0, 2.0f, 0};
|
||||
|
||||
/* .code */
|
||||
void func_8038BA30(ActorMarker *marker, enum asset_e text_id, s32 arg2){
|
||||
|
@@ -33,8 +33,8 @@ ActorAnimationInfo D_80393520[] = {
|
||||
{0x28F, 5.167f},
|
||||
{0x290, 6.26f}
|
||||
};
|
||||
ActorInfo D_80393560 = { MARKER_231_WARP_CAULDRON, ACTOR_23B_WARP_CAULDRON, ASSET_4DF_MODEL_WARP_CAULDRON, 1, D_80393520, chWarpCauldron_update, func_80326224, chWarpCauldron_draw, 0, 0, 3.0f, 0};
|
||||
ActorInfo D_80393584 = { MARKER_244_DINGPOT, ACTOR_2DB_DINGPOT, ASSET_450_MODEL_DINGPOT, 1, D_80393520, chWarpCauldron_update, func_80326224, chWarpCauldron_draw, 0, 0, 3.0f, 0};
|
||||
ActorInfo D_80393560 = { MARKER_231_WARP_CAULDRON, ACTOR_23B_WARP_CAULDRON, ASSET_4DF_MODEL_WARP_CAULDRON, 1, D_80393520, chWarpCauldron_update, actor_update_func_80326224, chWarpCauldron_draw, 0, 0, 3.0f, 0};
|
||||
ActorInfo D_80393584 = { MARKER_244_DINGPOT, ACTOR_2DB_DINGPOT, ASSET_450_MODEL_DINGPOT, 1, D_80393520, chWarpCauldron_update, actor_update_func_80326224, chWarpCauldron_draw, 0, 0, 3.0f, 0};
|
||||
f32 D_803935A8[][2][3] = {
|
||||
{{1.0f, 1.0f, 1.0f}, {1.0f, 0.0f, 1.0f}},
|
||||
{{1.0f, 1.0f, 1.0f}, {0.0f, 1.0f, 1.0f}},
|
||||
|
@@ -114,53 +114,53 @@ ActorAnimationInfo D_80392CB0[] = {
|
||||
{0x271, 3.0f},
|
||||
{0x271, 1e+08f}
|
||||
};
|
||||
ActorInfo lair_D_80392D90 = { 0x270, 0x2D8, 0x3B2, 0x1, NULL, func_802D3D54, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392DB4 = { 0x110, 0x214, 0x4AB, 0x1, D_80392CB0, func_803896D4, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392DD8 = { 0x113, 0x217, 0x4A9, 0x1, D_80392CB0, func_803896F4, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392DFC = { 0x115, 0x219, 0x4AA, 0x1, D_80392CB0, func_80389714, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E20 = { 0x11B, 0x221, 0x4B5, 0x1, D_80392CB0, func_80389734, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E44 = { 0x11C, 0x222, 0x4B2, 0x1, D_80392CB0, func_8038975C, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E68 = { 0x11D, 0x223, 0x4B0, 0x1, D_80392CB0, func_80389784, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E8C = { 0x232, 0x23C, 0x4B8, 0x1, D_80392CB0, func_803897AC, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392EB0 = { 0x23F, 0x246, 0x534, 0x1, D_80392CB0, func_80386D20, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392ED4 = { 0x241, 0x248, 0x540, 0x1, D_80392CB0, func_80386780, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392EF8 = { MARKER_109_BREAKABLE_BRICK_WALL, ACTOR_20D_BREAKABLE_BRICK_WALL, ASSET_4A1_MODEL_BREAKABLE_BRICK_WALL, 0x1, D_80392CB0, lair_func_80386550, func_80326224, actor_draw, 0, 0, 0.0f, 0x85};
|
||||
ActorInfo D_80392F1C = { 0x264, 0x2E5, 0x550, 0x19, D_80392CB0, func_80388524, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392F40 = { MARKER_224_BREAKABLE_FLOOR_COBWEB, ACTOR_230_BREAKABLE_FLOOR_COBWEB, ASSET_4BF_MODEL_FLOOR_COBWEB, 0xB, D_80392CB0, chFloorCobweb_update, func_80326224, actor_draw, 0, 0, 0.0f, 0x88};
|
||||
ActorInfo D_80392F64 = { MARKER_225_BREAKABLE_WALL_COBWEB, ACTOR_231_BREAKABLE_WALL_COBWEB, ASSET_4D5_MODEL_WALL_COBWEB, 0xE, D_80392CB0, chWallCobweb_update, func_80326224, actor_draw, 0, 0, 0.0f, 0x88};
|
||||
ActorInfo D_80392F88 = { 0x111, 0x215, 0x4A4, 0x1, NULL, func_80388FC8, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392FAC = { 0x112, 0x216, 0x4A5, 0x1, NULL, func_80388FC8, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392FD0 = { 0x114, 0x218, 0x4A6, 0x1, NULL, lair_func_80389204, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392FF4 = { 0x10D, 0x211, 0x4A3, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393018 = { 0x22C, 0x23A, 0x4D9, 0x1, NULL, func_803882B0, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_8039303C = { 0x164, 0x259, 0x507, 0x1, NULL, func_803880BC, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393060 = { 0x165, 0x25A, 0x508, 0x1, NULL, func_8038824C, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393084 = { MARKER_240_LAIR_SWITCH_FLIGHT_PAD, 0x247, 0x48A, 0x1, NULL, func_80386D78, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803930A8 = { 0x242, 0x249, 0x2DD, 0x1, NULL, func_803867A8, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803930CC = { 0x11F, 0x225, 0x4B3, 0x1, NULL, func_8038A064, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803930F0 = { 0x10A, 0x20E, 0x4A2, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393114 = { 0x11A, 0x220, 0x4B7, 0x1, NULL, func_80389FF4, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x91};
|
||||
ActorInfo D_80393138 = { 0x11E, 0x224, 0x4AF, 0x1, NULL, func_8038A014, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x83};
|
||||
ActorInfo D_8039315C = { 0x227, 0x234, 0x4D6, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x93};
|
||||
ActorInfo D_80393180 = { 0x228, 0x235, 0x4D7, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8B};
|
||||
ActorInfo D_803931A4 = { 0x229, 0x236, 0x4D8, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8B};
|
||||
ActorInfo D_803931C8 = { MARKER_121_GLASS_EYE, ACTOR_227_GLASS_EYE, ASSET_4BD_MODEL_GLASS_EYE, 0x1, NULL, func_8038A034, func_80326224, actor_draw, 0, 0, 0.0f, 0x89};
|
||||
ActorInfo D_803931EC = { 0x116, 0x21A, 0x4AC, 0x1, NULL, func_803893B8, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x82};
|
||||
ActorInfo D_80393210 = { 0x117, 0x21B, 0x4AD, 0x1, NULL, lair_func_803894B0, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x82};
|
||||
ActorInfo D_80393234 = { 0x10B, 0x20F, 0x4B4, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x90};
|
||||
ActorInfo D_80393258 = { 0x10C, 0x210, 0x4AE, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x84};
|
||||
ActorInfo D_8039327C = { 0x10E, 0x212, 0x4A7, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x7F};
|
||||
ActorInfo D_803932A0 = { 0x120, 0x226, 0x4BC, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x87};
|
||||
ActorInfo D_803932C4 = { 0x122, ACTOR_228_MMM_ENTRANCE_DOOR, 0x4BE, 0x1, NULL, func_80388524, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8C};
|
||||
ActorInfo D_803932E8 = { 0x10F, 0x213, 0x4A8, 0x1, NULL, func_803875F0, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x80};
|
||||
ActorInfo D_8039330C = { 0x118, 0x21E, 0x4B1, 0x1, NULL, lair_func_8038A084, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8F};
|
||||
ActorInfo D_80393330 = { 0x119, 0x21F, 0x4B6, 0x1, NULL, func_8038A0A4, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x92};
|
||||
ActorInfo D_80393354 = { 0x266, 0x2E3, 0x563, 0x1, NULL, func_803870DC, func_80326224, lair_func_80387560, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393378 = { 0x17D, 0x1E1, 0x517, 0x1, NULL, func_80389D08, func_80326224, func_80389E10, 0, 0, 0.0f, 0x8D};
|
||||
ActorInfo D_8039339C = { 0x234, 0x23E, 0x4E1, 0x12, D_80392CB0, func_8038982C, func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803933C0 = { 0x163, 0x258, 0x511, 0x12, D_80392CB0, func_80389898, func_80326224, func_8038664C, 0, 0, 0.0f, 0x8E};
|
||||
ActorInfo D_803933E4 = { 0x160, 0x255, 0x509, 0x15, D_80392CB0, func_80389934, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393408 = { 0x102, 0x203, 0x491, 0x1, D_80392CB0, func_80387730, func_80326224, func_80387DA8, 0, 0, 0.0f, 0};
|
||||
ActorInfo lair_D_80392D90 = { 0x270, 0x2D8, 0x3B2, 0x1, NULL, func_802D3D54, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392DB4 = { 0x110, 0x214, 0x4AB, 0x1, D_80392CB0, func_803896D4, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392DD8 = { 0x113, 0x217, 0x4A9, 0x1, D_80392CB0, func_803896F4, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392DFC = { 0x115, 0x219, 0x4AA, 0x1, D_80392CB0, func_80389714, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E20 = { 0x11B, 0x221, 0x4B5, 0x1, D_80392CB0, func_80389734, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E44 = { 0x11C, 0x222, 0x4B2, 0x1, D_80392CB0, func_8038975C, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E68 = { 0x11D, 0x223, 0x4B0, 0x1, D_80392CB0, func_80389784, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392E8C = { 0x232, 0x23C, 0x4B8, 0x1, D_80392CB0, func_803897AC, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392EB0 = { 0x23F, 0x246, 0x534, 0x1, D_80392CB0, func_80386D20, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392ED4 = { 0x241, 0x248, 0x540, 0x1, D_80392CB0, func_80386780, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392EF8 = { MARKER_109_BREAKABLE_BRICK_WALL, ACTOR_20D_BREAKABLE_BRICK_WALL, ASSET_4A1_MODEL_BREAKABLE_BRICK_WALL, 0x1, D_80392CB0, lair_func_80386550, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0x85};
|
||||
ActorInfo D_80392F1C = { 0x264, 0x2E5, 0x550, 0x19, D_80392CB0, func_80388524, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392F40 = { MARKER_224_BREAKABLE_FLOOR_COBWEB, ACTOR_230_BREAKABLE_FLOOR_COBWEB, ASSET_4BF_MODEL_FLOOR_COBWEB, 0xB, D_80392CB0, chFloorCobweb_update, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0x88};
|
||||
ActorInfo D_80392F64 = { MARKER_225_BREAKABLE_WALL_COBWEB, ACTOR_231_BREAKABLE_WALL_COBWEB, ASSET_4D5_MODEL_WALL_COBWEB, 0xE, D_80392CB0, chWallCobweb_update, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0x88};
|
||||
ActorInfo D_80392F88 = { 0x111, 0x215, 0x4A4, 0x1, NULL, func_80388FC8, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392FAC = { 0x112, 0x216, 0x4A5, 0x1, NULL, func_80388FC8, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392FD0 = { 0x114, 0x218, 0x4A6, 0x1, NULL, lair_func_80389204, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80392FF4 = { 0x10D, 0x211, 0x4A3, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393018 = { 0x22C, 0x23A, 0x4D9, 0x1, NULL, func_803882B0, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_8039303C = { 0x164, 0x259, 0x507, 0x1, NULL, func_803880BC, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393060 = { 0x165, 0x25A, 0x508, 0x1, NULL, func_8038824C, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393084 = { MARKER_240_LAIR_SWITCH_FLIGHT_PAD, 0x247, 0x48A, 0x1, NULL, func_80386D78, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803930A8 = { 0x242, 0x249, 0x2DD, 0x1, NULL, func_803867A8, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803930CC = { 0x11F, 0x225, 0x4B3, 0x1, NULL, func_8038A064, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803930F0 = { 0x10A, 0x20E, 0x4A2, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393114 = { 0x11A, 0x220, 0x4B7, 0x1, NULL, func_80389FF4, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x91};
|
||||
ActorInfo D_80393138 = { 0x11E, 0x224, 0x4AF, 0x1, NULL, func_8038A014, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x83};
|
||||
ActorInfo D_8039315C = { 0x227, 0x234, 0x4D6, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x93};
|
||||
ActorInfo D_80393180 = { 0x228, 0x235, 0x4D7, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8B};
|
||||
ActorInfo D_803931A4 = { 0x229, 0x236, 0x4D8, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8B};
|
||||
ActorInfo D_803931C8 = { MARKER_121_GLASS_EYE, ACTOR_227_GLASS_EYE, ASSET_4BD_MODEL_GLASS_EYE, 0x1, NULL, func_8038A034, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0x89};
|
||||
ActorInfo D_803931EC = { 0x116, 0x21A, 0x4AC, 0x1, NULL, func_803893B8, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x82};
|
||||
ActorInfo D_80393210 = { 0x117, 0x21B, 0x4AD, 0x1, NULL, lair_func_803894B0, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x82};
|
||||
ActorInfo D_80393234 = { 0x10B, 0x20F, 0x4B4, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x90};
|
||||
ActorInfo D_80393258 = { 0x10C, 0x210, 0x4AE, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x84};
|
||||
ActorInfo D_8039327C = { 0x10E, 0x212, 0x4A7, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x7F};
|
||||
ActorInfo D_803932A0 = { 0x120, 0x226, 0x4BC, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x87};
|
||||
ActorInfo D_803932C4 = { 0x122, ACTOR_228_MMM_ENTRANCE_DOOR, 0x4BE, 0x1, NULL, func_80388524, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8C};
|
||||
ActorInfo D_803932E8 = { 0x10F, 0x213, 0x4A8, 0x1, NULL, func_803875F0, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x80};
|
||||
ActorInfo D_8039330C = { 0x118, 0x21E, 0x4B1, 0x1, NULL, lair_func_8038A084, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x8F};
|
||||
ActorInfo D_80393330 = { 0x119, 0x21F, 0x4B6, 0x1, NULL, func_8038A0A4, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0x92};
|
||||
ActorInfo D_80393354 = { 0x266, 0x2E3, 0x563, 0x1, NULL, func_803870DC, actor_update_func_80326224, lair_func_80387560, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393378 = { 0x17D, 0x1E1, 0x517, 0x1, NULL, func_80389D08, actor_update_func_80326224, func_80389E10, 0, 0, 0.0f, 0x8D};
|
||||
ActorInfo D_8039339C = { 0x234, 0x23E, 0x4E1, 0x12, D_80392CB0, func_8038982C, actor_update_func_80326224, actor_drawFullDepth, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803933C0 = { 0x163, 0x258, 0x511, 0x12, D_80392CB0, func_80389898, actor_update_func_80326224, func_8038664C, 0, 0, 0.0f, 0x8E};
|
||||
ActorInfo D_803933E4 = { 0x160, 0x255, 0x509, 0x15, D_80392CB0, func_80389934, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80393408 = { 0x102, 0x203, 0x491, 0x1, D_80392CB0, func_80387730, actor_update_func_80326224, func_80387DA8, 0, 0, 0.0f, 0};
|
||||
ParticleScaleAndLifetimeRanges D_8039342C = {
|
||||
{0.31f, 0.37f},
|
||||
{0.17f, 0.22f},
|
||||
@@ -205,7 +205,7 @@ ParticleScaleAndLifetimeRanges D_803934AC = {
|
||||
{3.8f, 5.0f},
|
||||
0.31f, 0.93f
|
||||
};
|
||||
struct42s D_803934D4 = {
|
||||
ParticleSettingsVelocityPosition D_803934D4 = {
|
||||
{{-80.0f, 30.0f, -80.0f}, {80.0f, 270.0f, 80.0f}},
|
||||
{{40.0f, 0.0f, -50.0f}, {100.0f, 200.0f, 50.0f}},
|
||||
};
|
||||
@@ -417,9 +417,9 @@ void func_803867A8(Actor *this) {
|
||||
sp50[0] = this->unk1C[0] + sp5C[0];
|
||||
sp50[2] = this->unk1C[2] + sp5C[2];
|
||||
particleEmitter_setPosition(sp44, sp50);
|
||||
particleEmitter_setParticleSpawnPositionRange(sp44, -25.0f, 0.0f, -25.0f, 25.0f, 6.0f, 25.0f);
|
||||
particleEmitter_setSpawnPositionRange(sp44, -25.0f, 0.0f, -25.0f, 25.0f, 6.0f, 25.0f);
|
||||
particleEmitter_emitN(sp44, 1);
|
||||
particleEmitter_setParticleSpawnPositionRange(sp44, -75.0f, 0.0f, -75.0f, 75.0f, 6.0f, 75.0f);
|
||||
particleEmitter_setSpawnPositionRange(sp44, -75.0f, 0.0f, -75.0f, 75.0f, 6.0f, 75.0f);
|
||||
particleEmitter_emitN(sp44, 1);
|
||||
}
|
||||
}
|
||||
@@ -565,7 +565,7 @@ void func_803870DC(Actor *this) {
|
||||
particleEmitter_setSprite(temp_s5, ASSET_710_SPRITE_SPARKLE_PURPLE);
|
||||
particleEmitter_setStartingScaleRange(temp_s5, 0.13f, 0.18f);
|
||||
particleEmitter_setFinalScaleRange(temp_s5, 0.08f, 0.13f);
|
||||
particleEmitter_setParticleAccelerationRange(temp_s5, -500.0f, -1800.0f, -500.0f, 500.0f, 1800.0f, 500.0f);
|
||||
particleEmitter_setAccelerationRange(temp_s5, -500.0f, -1800.0f, -500.0f, 500.0f, 1800.0f, 500.0f);
|
||||
particleEmitter_setSpawnIntervalRange(temp_s5, 0.0f, 0.01f);
|
||||
particleEmitter_setParticleLifeTimeRange(temp_s5, 0.9f, 0.9f);
|
||||
particleEmitter_setParticleVelocityRange(temp_s5, -400.0f, 400.0f, -400.0f, 400.0f, -400.0f, 400.0f);
|
||||
@@ -723,7 +723,7 @@ void func_80387730(Actor *this) {
|
||||
particleEmitter_setSprite(temp_s5, ASSET_710_SPRITE_SPARKLE_PURPLE);
|
||||
particleEmitter_setStartingScaleRange(temp_s5, 0.13f, 0.18f);
|
||||
particleEmitter_setFinalScaleRange(temp_s5, 0.08f, 0.13f);
|
||||
particleEmitter_setParticleAccelerationRange(temp_s5, -10.0f, 0.0f, -10.0f, 10.0f, 1600.0f, 10.0f);
|
||||
particleEmitter_setAccelerationRange(temp_s5, -10.0f, 0.0f, -10.0f, 10.0f, 1600.0f, 10.0f);
|
||||
particleEmitter_setSpawnIntervalRange(temp_s5, 0.0f, 0.01f);
|
||||
particleEmitter_setParticleLifeTimeRange(temp_s5, 1.4f, 1.4f);
|
||||
particleEmitter_setParticleVelocityRange(temp_s5, -100.0f, 100.0f, -100.0f, 100.0f, 0.0f, 100.0f);
|
||||
|
@@ -25,8 +25,8 @@ void func_8038F350(Actor *this, s32 next_state);
|
||||
void lair_func_8038F924(Actor *this);
|
||||
|
||||
/* .data */
|
||||
ActorInfo D_803947B0 = { 0x1EB, 0x3B7, 0x48B, 0x1, NULL, lair_func_8038F924, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803947D4 = { 0x1EB, 0x3BC, 0x538, 0x1, NULL, lair_func_8038F924, func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803947B0 = { 0x1EB, 0x3B7, 0x48B, 0x1, NULL, lair_func_8038F924, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_803947D4 = { 0x1EB, 0x3BC, 0x538, 0x1, NULL, lair_func_8038F924, actor_update_func_80326224, actor_draw, 0, 0, 0.0f, 0};
|
||||
Struct_lair_86F0_0 D_803947F8[0xb] ={
|
||||
{ 1, 0x1, FILEPROG_5D_MM_PUZZLE_PIECES_PLACED},
|
||||
{ 2, 0x2, FILEPROG_5E_TCC_PUZZLE_PIECES_PLACED},
|
||||
@@ -464,7 +464,7 @@ void lair_func_8038F924(Actor *this) {
|
||||
particleEmitter_setPosition(sp54, this->position);
|
||||
sp58[2] = randf() * 255.0f;
|
||||
particleEmitter_setRGB(sp54, sp58);
|
||||
particleEmitter_setParticleSpawnPositionRange(sp54, -30.0f, -40.0f, -30.0f, 30.0f, 20.0f, 30.0f);
|
||||
particleEmitter_setSpawnPositionRange(sp54, -30.0f, -40.0f, -30.0f, 30.0f, 20.0f, 30.0f);
|
||||
particleEmitter_emitN(sp54, 6);
|
||||
}
|
||||
}
|
||||
|
@@ -12,9 +12,9 @@ ActorAnimationInfo D_80394860[] = {
|
||||
{0, 0.0f},
|
||||
{0x272, 0.8f}
|
||||
};
|
||||
ActorInfo D_80394870 = { 0x16D, 0x1D5, 0x54F, 0x1, D_80394860, func_803902B8, func_80326224, func_80390030, 2500, 0, 1.2f, 0};
|
||||
ActorInfo D_80394894 = { 0x16E, 0x1D6, 0x54F, 0x1, D_80394860, func_803902B8, func_80326224, func_80390030, 2500, 0, 1.2f, 0};
|
||||
ActorInfo D_803948B8 = { 0x16F, 0x1D7, 0x54F, 0x1, D_80394860, func_803902B8, func_80326224, func_80390030, 2500, 0, 1.2f, 0};
|
||||
ActorInfo D_80394870 = { 0x16D, 0x1D5, 0x54F, 0x1, D_80394860, func_803902B8, actor_update_func_80326224, func_80390030, 2500, 0, 1.2f, 0};
|
||||
ActorInfo D_80394894 = { 0x16E, 0x1D6, 0x54F, 0x1, D_80394860, func_803902B8, actor_update_func_80326224, func_80390030, 2500, 0, 1.2f, 0};
|
||||
ActorInfo D_803948B8 = { 0x16F, 0x1D7, 0x54F, 0x1, D_80394860, func_803902B8, actor_update_func_80326224, func_80390030, 2500, 0, 1.2f, 0};
|
||||
|
||||
/* .code */
|
||||
Actor *func_80390030(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
||||
|
@@ -20,9 +20,9 @@ ActorAnimationInfo D_80394900[] = {
|
||||
{0, 0.0f},
|
||||
{0x26A, 1.6f},
|
||||
};
|
||||
ActorInfo D_80394910 = { 0x170, 0x1D8, 0x547, 0x1, D_803948E0, func_803906A0, func_80326224, func_80390560, 0, 0, 0.7f, 0};
|
||||
ActorInfo D_80394934 = { 0x171, 0x1D9, 0x548, 0x1, D_803948F0, func_803906A0, func_80326224, func_80390560, 0, 0, 0.5f, 0};
|
||||
ActorInfo D_80394958 = { 0x172, 0x1DA, 0x549, 0x1, D_80394900, func_803906A0, func_80326224, func_80390560, 0, 0, 0.5f, 0};
|
||||
ActorInfo D_80394910 = { 0x170, 0x1D8, 0x547, 0x1, D_803948E0, func_803906A0, actor_update_func_80326224, func_80390560, 0, 0, 0.7f, 0};
|
||||
ActorInfo D_80394934 = { 0x171, 0x1D9, 0x548, 0x1, D_803948F0, func_803906A0, actor_update_func_80326224, func_80390560, 0, 0, 0.5f, 0};
|
||||
ActorInfo D_80394958 = { 0x172, 0x1DA, 0x549, 0x1, D_80394900, func_803906A0, actor_update_func_80326224, func_80390560, 0, 0, 0.5f, 0};
|
||||
|
||||
/* .code */
|
||||
Actor *func_80390560(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
||||
|
@@ -5,7 +5,7 @@
|
||||
void func_80390820(Actor *this);
|
||||
|
||||
/* .data */
|
||||
ActorInfo D_80394980 = { 0x299, 0x3C3, 0x0, 0x0, NULL, func_80390820, func_80326224, func_80325340, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80394980 = { 0x299, 0x3C3, 0x0, 0x0, NULL, func_80390820, actor_update_func_80326224, func_80325340, 0, 0, 0.0f, 0};
|
||||
|
||||
/* .code */
|
||||
void func_80390820(Actor *this)
|
||||
|
@@ -40,9 +40,9 @@ ActorAnimationInfo D_803949B0[] ={
|
||||
{0x26D, 1000000.0f},
|
||||
{0x26D, 1000000.0f},
|
||||
};
|
||||
ActorInfo D_80394A08 = { MARKER_1EA_GRUNTLING_RED, ACTOR_367_GRUNTLING_RED, ASSET_54A_MODEL_GRUNTLING_RED, 0x1, D_803949B0, func_80390AE8, func_80326224, actor_draw, 2500, 0, 1.0f, 0};
|
||||
ActorInfo D_80394A2C = { MARKER_295_GRUNTLING_BLUE, ACTOR_3BF_GRUNTLING_BLUE, ASSET_561_MODEL_GRUNTLING_BLUE, 0x1, D_803949B0, func_80390AE8, func_80326224, actor_draw, 2500, 0, 1.0f, 0};
|
||||
ActorInfo D_80394A50 = { MARKER_1F1_GRUNTLING_BLACK, ACTOR_3C0_GRUNTLING_BLACK, ASSET_562_MODEL_GRUNTLING_BLACK, 0x1, D_803949B0, func_80390AE8, func_80326224, actor_draw, 2500, 0, 1.0f, 0};
|
||||
ActorInfo D_80394A08 = { MARKER_1EA_GRUNTLING_RED, ACTOR_367_GRUNTLING_RED, ASSET_54A_MODEL_GRUNTLING_RED, 0x1, D_803949B0, func_80390AE8, actor_update_func_80326224, actor_draw, 2500, 0, 1.0f, 0};
|
||||
ActorInfo D_80394A2C = { MARKER_295_GRUNTLING_BLUE, ACTOR_3BF_GRUNTLING_BLUE, ASSET_561_MODEL_GRUNTLING_BLUE, 0x1, D_803949B0, func_80390AE8, actor_update_func_80326224, actor_draw, 2500, 0, 1.0f, 0};
|
||||
ActorInfo D_80394A50 = { MARKER_1F1_GRUNTLING_BLACK, ACTOR_3C0_GRUNTLING_BLACK, ASSET_562_MODEL_GRUNTLING_BLACK, 0x1, D_803949B0, func_80390AE8, actor_update_func_80326224, actor_draw, 2500, 0, 1.0f, 0};
|
||||
|
||||
/* .code */
|
||||
void func_80390890(ActorMarker *marker, ActorMarker *other_marker) {
|
||||
|
@@ -12,7 +12,7 @@ typedef struct {
|
||||
void func_80390E28(Actor *this);
|
||||
|
||||
/* .data */
|
||||
ActorInfo D_80394A80 = { 0x1EC, 0x377, 0x0, 0x0, NULL, func_80390E28, func_80326224, func_80325340, 3000, 0, 0.0f, 0};
|
||||
ActorInfo D_80394A80 = { 0x1EC, 0x377, 0x0, 0x0, NULL, func_80390E28, actor_update_func_80326224, func_80325340, 3000, 0, 0.0f, 0};
|
||||
|
||||
/* .bss */
|
||||
f32 D_80395370[0x14][3];
|
||||
|
@@ -18,7 +18,7 @@ typedef struct {
|
||||
void func_80391B04(Actor *this);
|
||||
|
||||
/* .data */
|
||||
ActorInfo D_80394AB0 = { 0x1EF, 0x3BB, 0x54B, 0x1, NULL, func_80391B04, func_80326224, func_80325340, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80394AB0 = { 0x1EF, 0x3BB, 0x54B, 0x1, NULL, func_80391B04, actor_update_func_80326224, func_80325340, 0, 0, 0.0f, 0};
|
||||
s32 D_80394AD4[3] = {0xBA, 0xBA, 0xBA};
|
||||
ParticleScaleAndLifetimeRanges D_80394AE0 = {
|
||||
{0.1f, 0.2f},
|
||||
@@ -36,13 +36,13 @@ ParticleScaleAndLifetimeRanges D_80394B08 = {
|
||||
0.4f, 0.6f,
|
||||
};
|
||||
|
||||
struct43s D_80394B30 = {
|
||||
ParticleSettingsVelocityAccelerationPosition D_80394B30 = {
|
||||
{{-400.0f, 400.0f, -400.0f}, {400.0f, 800.0f, 400.0f}},
|
||||
{{0.0f, -1000.0f, 0.0f}, {0.0f, -1000.0f, 0.0f}},
|
||||
{{-20.0f, -20.0f, -20.0f}, {20.0f, 20.0f, 20.0f}}
|
||||
};
|
||||
|
||||
struct43s D_80394B78 = {
|
||||
ParticleSettingsVelocityAccelerationPosition D_80394B78 = {
|
||||
{{-50.0f, 200.0f, -50.0f}, {50.0f, 400.0f, 50.0f}},
|
||||
{{0.0f, -500.0f, 0.0f}, {0.0f, -500.0f, 0.0f}},
|
||||
{{-40.0f, -40.0f, -40.0f}, {40.0f, 40.0f, 40.0f}}
|
||||
@@ -60,7 +60,7 @@ void func_80391160(f32 pos[3], u32 count)
|
||||
particleEmitter_setAlpha(p, 0xEB);
|
||||
particleEmitter_setStartingFrameRange(p, 0, 7);
|
||||
particleEmitter_setPosition(p, pos);
|
||||
particleEmitter_setParticleSpawnPositionRange(p, -55, -55, -55, 55, 55, 55);
|
||||
particleEmitter_setSpawnPositionRange(p, -55, -55, -55, 55, 55, 55);
|
||||
particleEmitter_setParticleVelocityRange(p, -70, -70, -70, 70, 70, 70);
|
||||
particleEmitter_setScaleAndLifetimeRanges(p, &D_80394AE0);
|
||||
particleEmitter_emitN(p, count);
|
||||
@@ -73,7 +73,7 @@ void lair_func_80391254(f32 pos[3], u32 count, enum asset_e sprite)
|
||||
particleEmitter_setDrawMode(p, PART_EMIT_NO_LOOP);
|
||||
particleEmitter_setStartingFrameRange(p, 0, 2);
|
||||
particleEmitter_setParticleFramerateRange(p, 4, 6);
|
||||
particleEmitter_setParticleSpawnPositionRange(p, -80, 0, -80, 80, 0, 80);
|
||||
particleEmitter_setSpawnPositionRange(p, -80, 0, -80, 80, 0, 80);
|
||||
particleEmitter_setPosition(p, pos);
|
||||
particleEmitter_setFade(p, 0.6f, 0.7f);
|
||||
particleEmitter_setStartingScaleRange(p, 3, 3);
|
||||
@@ -87,10 +87,10 @@ void func_8039137C(f32 pos[3], u32 count, enum asset_e sprite)
|
||||
ParticleEmitter *p = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setSprite(p, sprite);
|
||||
particleEmitter_setPosition(p, pos);
|
||||
func_802EF9F8(p, 0.3f);
|
||||
func_802EFA18(p, 3);
|
||||
particleEmitter_func_802EF9F8(p, 0.3f);
|
||||
particleEmitter_func_802EFA18(p, 3);
|
||||
particleEmitter_setAngularVelocityRange(p, 0, 0, 600, 0, 0, 900);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(p, &D_80394B30);
|
||||
particleEmitter_setVelocityAccelerationAndPositionRanges(p, &D_80394B30);
|
||||
particleEmitter_setScaleAndLifetimeRanges(p, &D_80394B08);
|
||||
particleEmitter_setDrawMode(p, 2);
|
||||
particleEmitter_emitN(p, count);
|
||||
@@ -101,14 +101,14 @@ void func_8039144C(f32 pos[3], u32 count)
|
||||
ParticleEmitter *p = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setSprite(p, 0x713);
|
||||
particleEmitter_setPosition(p, pos);
|
||||
particleEmitter_setParticleSpawnPositionRange(p, -40, -40, -40, 40, 40, 40);
|
||||
particleEmitter_setSpawnPositionRange(p, -40, -40, -40, 40, 40, 40);
|
||||
particleEmitter_setDrawMode(p, 4);
|
||||
particleEmitter_setAngularVelocityRange(p, 0, 0, 200, 0, 0, 300);
|
||||
particleEmitter_setFade(p, 0.1f, 0.2f);
|
||||
particleEmitter_setParticleLifeTimeRange(p, 0.75f, 0.75f);
|
||||
particleEmitter_setStartingScaleRange(p, 0.5f, 0.5f);
|
||||
particleEmitter_setFinalScaleRange(p, 0.2f, 0.2f);
|
||||
particleEmitter_setParticleAccelerationRange(p, 0, -50, 0, 0, -100, 0);
|
||||
particleEmitter_setAccelerationRange(p, 0, -50, 0, 0, -100, 0);
|
||||
particleEmitter_emitN(p, count);
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ void func_803916BC(f32 position[3], s32 cnt){
|
||||
particleEmitter_setStartingScaleRange(pCtrl, 2.0f, 2.0f);
|
||||
particleEmitter_setFinalScaleRange(pCtrl, 4.0f, 4.0f);
|
||||
particleEmitter_setParticleLifeTimeRange(pCtrl, 1.0f, 1.5f);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80394B78);
|
||||
particleEmitter_setVelocityAccelerationAndPositionRanges(pCtrl, &D_80394B78);
|
||||
particleEmitter_emitN(pCtrl, cnt);
|
||||
}
|
||||
|
||||
|
@@ -21,22 +21,22 @@ ActorAnimationInfo D_80394BE0[] = {
|
||||
};
|
||||
ActorInfo D_80394C28 = { MARKER_29A_FF_PRIZE, ACTOR_3C4_FF_PRIZE_WASHING_CAULDRON, ASSET_55F_MODEL_FF_PRIZE_WASHING_CAULDRON,
|
||||
0x1, D_80394BE0,
|
||||
func_8039217C, func_80326224, actor_draw,
|
||||
func_8039217C, actor_update_func_80326224, actor_draw,
|
||||
0, 0, 3.0f, 0
|
||||
};
|
||||
ActorInfo D_80394C4C = { MARKER_29A_FF_PRIZE, ACTOR_3C7_FF_PRIZE_GRUNTY_DOLL, ASSET_560_MODEL_FF_PRIZE_GRUNTY_DOLL,
|
||||
0x3, D_80394BE0,
|
||||
func_8039217C, func_80326224, actor_draw,
|
||||
func_8039217C, actor_update_func_80326224, actor_draw,
|
||||
0, 0, 1.0f, 0
|
||||
};
|
||||
ActorInfo D_80394C70 = { MARKER_29A_FF_PRIZE, 0x3C6, 0x34C,
|
||||
0x0, D_80394BE0,
|
||||
func_8039217C, func_80326224, actor_draw,
|
||||
func_8039217C, actor_update_func_80326224, actor_draw,
|
||||
0, 0, 3.0f, 0
|
||||
};
|
||||
ActorInfo D_80394C94 = { MARKER_29A_FF_PRIZE, ACTOR_3C8_FF_PRIZE_TOOTY, ASSET_35B_FF_PRIZE_TOOTY,
|
||||
0x5, D_80394BE0,
|
||||
func_8039217C, func_80326224, func_80391FC0,
|
||||
func_8039217C, actor_update_func_80326224, func_80391FC0,
|
||||
0, 0, 1.0f, 0
|
||||
};
|
||||
|
||||
|
@@ -103,7 +103,7 @@ void func_80392918(Actor *this) {
|
||||
}
|
||||
return;
|
||||
}
|
||||
func_80326224(this);
|
||||
actor_update_func_80326224(this);
|
||||
if ((this->unk48 > 0.5) && !this->has_met_before) {
|
||||
this->has_met_before = TRUE;
|
||||
ncStaticCamera_setToNode(0x1E);
|
||||
|
@@ -7,7 +7,7 @@ extern void func_8028F3D8(f32[3], f32, void(*)(ActorMarker *), ActorMarker *);
|
||||
void func_80392B6C(Actor *this);
|
||||
|
||||
/* .data */
|
||||
ActorInfo D_80394D20 = { 0x29C, 0x3C9, 0x0, 0x0, NULL, func_80392B6C, func_80326224, func_80325340, 0, 0, 0.0f, 0};
|
||||
ActorInfo D_80394D20 = { 0x29C, 0x3C9, 0x0, 0x0, NULL, func_80392B6C, actor_update_func_80326224, func_80325340, 0, 0, 0.0f, 0};
|
||||
|
||||
/* .code */
|
||||
void func_80392AB0(ActorMarker *marker, enum asset_e text_id, s32 arg2){
|
||||
|
Reference in New Issue
Block a user