Merge branch 'main' into d_lyt_shop

This commit is contained in:
robojumper
2026-02-01 20:46:00 +01:00
committed by GitHub
623 changed files with 5693 additions and 1345 deletions
+296 -93
View File
@@ -3,36 +3,36 @@ _epilog = .text:0x00000030; // type:function size:0x2C scope:global
_unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
fn_143_F0 = .text:0x000000F0; // type:function size:0x40
__dt__7mVec3_cFv = .text:0x000000F0; // type:function size:0x40
dAcBlastboss_c_classInit__Fv = .text:0x00000130; // type:function size:0x39C
fn_143_4D0 = .text:0x000004D0; // type:function size:0x58
fn_143_530 = .text:0x00000530; // type:function size:0x90
fn_143_5C0 = .text:0x000005C0; // type:function size:0x90
fn_143_650 = .text:0x00000650; // type:function size:0x40
__dt__Q214dAcBlastboss_c10callback_cFv = .text:0x000004D0; // type:function size:0x58
__dt__15dCcD_Linked_CylFv = .text:0x00000530; // type:function size:0x90
__dt__15dCcD_Linked_SphFv = .text:0x000005C0; // type:function size:0x90
__dt__14dScnCallback_cFv = .text:0x00000650; // type:function size:0x40
__dt__27sFState_c<14dAcBlastboss_c>Fv = .text:0x00000690; // type:function size:0x58
__dt__30sFStateFct_c<14dAcBlastboss_c>Fv = .text:0x000006F0; // type:function size:0x6C
__dt__83sStateMgr_c<14dAcBlastboss_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000760; // type:function size:0xA0
__dt__53sFStateMgr_c<14dAcBlastboss_c,20sStateMethodUsr_FI_c>Fv = .text:0x00000800; // type:function size:0xA4
fn_143_8B0 = .text:0x000008B0; // type:function size:0x4
fn_143_8C0 = .text:0x000008C0; // type:function size:0x84
fn_143_950 = .text:0x00000950; // type:function size:0x58
fn_143_9B0 = .text:0x000009B0; // type:function size:0x90
fn_143_A40 = .text:0x00000A40; // type:function size:0xCC
fn_143_B10 = .text:0x00000B10; // type:function size:0xC0
fn_143_BD0 = .text:0x00000BD0; // type:function size:0xDC
fn_143_CB0 = .text:0x00000CB0; // type:function size:0xC0
fn_143_D70 = .text:0x00000D70; // type:function size:0xDC
fn_143_E50 = .text:0x00000E50; // type:function size:0x324
fn_143_1180 = .text:0x00001180; // type:function size:0x3F8
fn_143_1580 = .text:0x00001580; // type:function size:0x8
__ct__7mVec3_cFv = .text:0x000008B0; // type:function size:0x4
__dt__26dSwordSwingEffectProcMgr_cFv = .text:0x000008C0; // type:function size:0x84
__ct__15dCcD_Linked_CpsFv = .text:0x00000950; // type:function size:0x58
__dt__15dCcD_Linked_CpsFv = .text:0x000009B0; // type:function size:0x90
__dt__16dEnemySwordMdl_cFv = .text:0x00000A40; // type:function size:0xCC
__ct__17UnkLastBossCcSph2Fv = .text:0x00000B10; // type:function size:0xC0
__dt__17UnkLastBossCcSph2Fv = .text:0x00000BD0; // type:function size:0xDC
__ct__17UnkLastBossCcSph1Fv = .text:0x00000CB0; // type:function size:0xC0
__dt__17UnkLastBossCcSph1Fv = .text:0x00000D70; // type:function size:0xDC
createHeap__14dAcBlastboss_cFv = .text:0x00000E50; // type:function size:0x324
create__14dAcBlastboss_cFv = .text:0x00001180; // type:function size:0x3F8
checkInBossRush__15MinigameManagerFv = .text:0x00001580; // type:function size:0x8
changeState__83sStateMgr_c<14dAcBlastboss_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>FRC12sStateIDIf_c = .text:0x00001590; // type:function size:0x10
fn_143_15A0 = .text:0x000015A0; // type:function size:0x34
fn_143_15E0 = .text:0x000015E0; // type:function size:0x17A8
doDelete__14dAcBlastboss_cFv = .text:0x000015A0; // type:function size:0x34
actorExecute__14dAcBlastboss_cFv = .text:0x000015E0; // type:function size:0x17A8
executeState__83sStateMgr_c<14dAcBlastboss_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00002D90; // type:function size:0x10
getStateID__83sStateMgr_c<14dAcBlastboss_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00002DA0; // type:function size:0x10
fn_143_2DB0 = .text:0x00002DB0; // type:function size:0x48
fn_143_2E00 = .text:0x00002E00; // type:function size:0x4C
fn_143_2E50 = .text:0x00002E50; // type:function size:0x85C
ChkAtHit__10dCcD_CheckFv = .text:0x00002DB0; // type:function size:0x48
ChkTgHit__10dCcD_CheckFv = .text:0x00002E00; // type:function size:0x4C
timingB__Q214dAcBlastboss_c10callback_cFUlPQ34nw4r3g3d13WorldMtxManipQ34nw4r3g3d6ResMdl = .text:0x00002E50; // type:function size:0x85C
initializeState_Fight__14dAcBlastboss_cFv = .text:0x000036B0; // type:function size:0xBC
executeState_Fight__14dAcBlastboss_cFv = .text:0x00003770; // type:function size:0x718
finalizeState_Fight__14dAcBlastboss_cFv = .text:0x00003E90; // type:function size:0x4
@@ -75,33 +75,33 @@ finalizeState_Stun__14dAcBlastboss_cFv = .text:0x00006490; // type:function size
initializeState_ThunderWait__14dAcBlastboss_cFv = .text:0x000064A0; // type:function size:0x54
executeState_ThunderWait__14dAcBlastboss_cFv = .text:0x00006500; // type:function size:0x204
finalizeState_ThunderWait__14dAcBlastboss_cFv = .text:0x00006710; // type:function size:0x4
fn_143_6720 = .text:0x00006720; // type:function size:0xBB4
fn_143_72E0 = .text:0x000072E0; // type:function size:0x1C
fn_143_7300 = .text:0x00007300; // type:function size:0x58
fn_143_7360 = .text:0x00007360; // type:function size:0x50
fn_143_73B0 = .text:0x000073B0; // type:function size:0x10
fn_143_73C0 = .text:0x000073C0; // type:function size:0x60
fn_143_7420 = .text:0x00007420; // type:function size:0x17C
fn_143_75A0 = .text:0x000075A0; // type:function size:0x218
fn_143_77C0 = .text:0x000077C0; // type:function size:0x338
fn_143_7B00 = .text:0x00007B00; // type:function size:0x478
fn_143_7F80 = .text:0x00007F80; // type:function size:0x674
fn_143_8600 = .text:0x00008600; // type:function size:0x860
fn_143_8E60 = .text:0x00008E60; // type:function size:0x5B4
fn_143_9420 = .text:0x00009420; // type:function size:0x148
fn_143_9570 = .text:0x00009570; // type:function size:0x9C
fn_143_9610 = .text:0x00009610; // type:function size:0xAF4
fn_143_A110 = .text:0x0000A110; // type:function size:0xBC
fn_143_A1D0 = .text:0x0000A1D0; // type:function size:0x8
fn_143_A1E0 = .text:0x0000A1E0; // type:function size:0x4
fn_143_A1F0 = .text:0x0000A1F0; // type:function size:0x4
fn_143_A200 = .text:0x0000A200; // type:function size:0x8
checkDamage__14dAcBlastboss_cFv = .text:0x00006720; // type:function size:0xBB4
calcTimer<Uc>__4sLibFPUc_Uc = .text:0x000072E0; // type:function size:0x1C
setAnm__14dAcBlastboss_cFPCcf = .text:0x00007300; // type:function size:0x58
forceSetAnm__14dAcBlastboss_cFPCcf = .text:0x00007360; // type:function size:0x50
setAnmRate__14dAcBlastboss_cFf = .text:0x000073B0; // type:function size:0x10
draw__14dAcBlastboss_cFv = .text:0x000073C0; // type:function size:0x60
checkForCloseRangeAttack__14dAcBlastboss_cFv = .text:0x00007420; // type:function size:0x17C
checkForRangeAttack__14dAcBlastboss_cFv = .text:0x000075A0; // type:function size:0x218
checkForCounter__14dAcBlastboss_cFv = .text:0x000077C0; // type:function size:0x338
updateMainNodeTransforms__14dAcBlastboss_cFv = .text:0x00007B00; // type:function size:0x478
updateSkirtHairTransforms__14dAcBlastboss_cFv = .text:0x00007F80; // type:function size:0x674
updateSkirtTransform__14dAcBlastboss_cFl = .text:0x00008600; // type:function size:0x860
updateHairTransform__14dAcBlastboss_cFl = .text:0x00008E60; // type:function size:0x5B4
checkForLinkSwordBySwordHit__14dAcBlastboss_cFv = .text:0x00009420; // type:function size:0x148
classifyAttackDirection__14dAcBlastboss_cFl = .text:0x00009570; // type:function size:0x9C
executeLightningStrike__14dAcBlastboss_cFv = .text:0x00009610; // type:function size:0xAF4
setLightningTimerMaybe__14dAcBlastboss_cFl = .text:0x0000A110; // type:function size:0xBC
vt_0x88__11dAcEnBase_cFi = .text:0x0000A1D0; // type:function size:0x8
vt_0x84__11dAcEnBase_cFv = .text:0x0000A1E0; // type:function size:0x4
vt_0x80__11dAcEnBase_cFv = .text:0x0000A1F0; // type:function size:0x4
getObjectListEntry__11dAcEnBase_cFv = .text:0x0000A200; // type:function size:0x8
__dt__14dAcBlastboss_cFv = .text:0x0000A210; // type:function size:0x398
fn_143_A5B0 = .text:0x0000A5B0; // type:function size:0x4
fn_143_A5C0 = .text:0x0000A5C0; // type:function size:0x4
fn_143_A5D0 = .text:0x0000A5D0; // type:function size:0x4
fn_143_A5E0 = .text:0x0000A5E0; // type:function size:0x4
fn_143_A5F0 = .text:0x0000A5F0; // type:function size:0x4
ExecCallback_DRAW_XLU__Q34nw4r3g3d15IScnObjCallbackFQ44nw4r3g3d6ScnObj6TimingPQ34nw4r3g3d6ScnObjUlPv = .text:0x0000A5B0; // type:function size:0x4
ExecCallback_DRAW_OPA__Q34nw4r3g3d15IScnObjCallbackFQ44nw4r3g3d6ScnObj6TimingPQ34nw4r3g3d6ScnObjUlPv = .text:0x0000A5C0; // type:function size:0x4
ExecCallback_CALC_MAT__Q34nw4r3g3d15IScnObjCallbackFQ44nw4r3g3d6ScnObj6TimingPQ34nw4r3g3d6ScnObjUlPv = .text:0x0000A5D0; // type:function size:0x4
ExecCallback_CALC_WORLD__Q34nw4r3g3d15IScnObjCallbackFQ44nw4r3g3d6ScnObj6TimingPQ34nw4r3g3d6ScnObjUlPv = .text:0x0000A5E0; // type:function size:0x4
ExecCallback_CALC_VIEW__Q34nw4r3g3d15IScnObjCallbackFQ44nw4r3g3d6ScnObj6TimingPQ34nw4r3g3d6ScnObjUlPv = .text:0x0000A5F0; // type:function size:0x4
build__30sFStateFct_c<14dAcBlastboss_c>FRC12sStateIDIf_c = .text:0x0000A600; // type:function size:0x60
dispose__30sFStateFct_c<14dAcBlastboss_c>FRP10sStateIf_c = .text:0x0000A660; // type:function size:0xC
initialize__27sFState_c<14dAcBlastboss_c>Fv = .text:0x0000A670; // type:function size:0x1C
@@ -119,36 +119,188 @@ initializeState__29sFStateID_c<14dAcBlastboss_c>CFR14dAcBlastboss_c = .text:0x00
__sinit_\d_a_b_lastboss_cpp = .text:0x0000A7C0; // type:function size:0xA90 scope:local
__dt__29sFStateID_c<14dAcBlastboss_c>Fv = .text:0x0000B250; // type:function size:0x58
isSameName__29sFStateID_c<14dAcBlastboss_c>CFPCc = .text:0x0000B2B0; // type:function size:0x88
fn_143_B340 = .text:0x0000B340; // type:function size:0x8
fn_143_B350 = .text:0x0000B350; // type:function size:0x8
fn_143_B360 = .text:0x0000B360; // type:function size:0x8
@272@__dt__15dCcD_Linked_CpsFv = .text:0x0000B340; // type:function size:0x8
@272@__dt__15dCcD_Linked_SphFv = .text:0x0000B350; // type:function size:0x8
@272@__dt__15dCcD_Linked_CylFv = .text:0x0000B360; // type:function size:0x8
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global
lbl_143_rodata_0 = .rodata:0x00000000; // type:object size:0xC data:float
lbl_143_rodata_C = .rodata:0x0000000C; // type:object size:0x64 align:4 data:float
lbl_143_rodata_70 = .rodata:0x00000070; // type:object size:0x20 align:4 data:float
lbl_143_rodata_C = .rodata:0x0000000C; // type:object size:0x4 align:4 data:float
lbl_143_rodata_10 = .rodata:0x00000010; // type:object size:0x4 align:4 data:float
lbl_143_rodata_14 = .rodata:0x00000014; // type:object size:0x4 align:4 data:float
lbl_143_rodata_18 = .rodata:0x00000018; // type:object size:0x4
lbl_143_rodata_1C = .rodata:0x0000001C; // type:object size:0x4
lbl_143_rodata_20 = .rodata:0x00000020; // type:object size:0x4
lbl_143_rodata_24 = .rodata:0x00000024; // type:object size:0x4
lbl_143_rodata_28 = .rodata:0x00000028; // type:object size:0x4
lbl_143_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 data:float
lbl_143_rodata_30 = .rodata:0x00000030; // type:object size:0x4
lbl_143_rodata_38 = .rodata:0x00000038; // type:object size:0x10
lbl_143_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
lbl_143_rodata_4C = .rodata:0x0000004C; // type:object size:0x4
lbl_143_rodata_50 = .rodata:0x00000050; // type:object size:0x4
lbl_143_rodata_54 = .rodata:0x00000054; // type:object size:0x4 data:float
lbl_143_rodata_58 = .rodata:0x00000058; // type:object size:0x4
lbl_143_rodata_5C = .rodata:0x0000005C; // type:object size:0x4
lbl_143_rodata_60 = .rodata:0x00000060; // type:object size:0x4
lbl_143_rodata_64 = .rodata:0x00000064; // type:object size:0x4
lbl_143_rodata_68 = .rodata:0x00000068; // type:object size:0x4
lbl_143_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 data:float
lbl_143_rodata_70 = .rodata:0x00000070; // type:object size:0x4 align:4 data:float
lbl_143_rodata_74 = .rodata:0x00000074; // type:object size:0x4
lbl_143_rodata_78 = .rodata:0x00000078; // type:object size:0x4
lbl_143_rodata_7C = .rodata:0x0000007C; // type:object size:0x4
lbl_143_rodata_80 = .rodata:0x00000080; // type:object size:0x4
lbl_143_rodata_84 = .rodata:0x00000084; // type:object size:0x4
lbl_143_rodata_88 = .rodata:0x00000088; // type:object size:0x4 data:float
lbl_143_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 data:float
lbl_143_rodata_90 = .rodata:0x00000090; // type:object size:0x4 align:4 data:float
lbl_143_rodata_94 = .rodata:0x00000094; // type:object size:0x10 align:4 data:float
lbl_143_rodata_A4 = .rodata:0x000000A4; // type:object size:0x44 align:4 data:float
lbl_143_rodata_E8 = .rodata:0x000000E8; // type:object size:0x18 align:4 data:float
lbl_143_rodata_100 = .rodata:0x00000100; // type:object size:0x18 align:8 data:double
lbl_143_rodata_118 = .rodata:0x00000118; // type:object size:0xC align:4 data:float
lbl_143_rodata_124 = .rodata:0x00000124; // type:object size:0x10 align:4 data:float
lbl_143_rodata_134 = .rodata:0x00000134; // type:object size:0x7C align:4 data:float
lbl_143_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x8 align:4 data:float
lbl_143_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x10 align:4 data:float
lbl_143_rodata_1C8 = .rodata:0x000001C8; // type:object size:0xC align:4 data:float
lbl_143_rodata_1D4 = .rodata:0x000001D4; // type:object size:0x3C align:4 data:float
lbl_143_rodata_210 = .rodata:0x00000210; // type:object size:0x90 align:4 data:float
g_profile_B_LASTBOSS = .data:0x00000000; // type:object size:0x1A0 data:4byte
lbl_143_rodata_94 = .rodata:0x00000094; // type:object size:0x4 align:4 data:float
lbl_143_rodata_98 = .rodata:0x00000098; // type:object size:0x4 align:4 data:float
lbl_143_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 align:4 data:float
lbl_143_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4
lbl_143_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 align:4 data:float
lbl_143_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 align:4 data:float
lbl_143_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 align:4 data:float
lbl_143_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 data:float
lbl_143_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 data:float
lbl_143_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 data:float
lbl_143_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 data:float
lbl_143_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 data:float
lbl_143_rodata_C4 = .rodata:0x000000C4; // type:object size:0x4 data:float
lbl_143_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 data:float
lbl_143_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 data:float
lbl_143_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 data:float
lbl_143_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 data:float
lbl_143_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 data:float
lbl_143_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 data:float
lbl_143_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
lbl_143_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 data:float
lbl_143_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 align:4 data:float
lbl_143_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 align:4 data:float
lbl_143_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 align:4 data:float
lbl_143_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 align:4 data:float
lbl_143_rodata_F8 = .rodata:0x000000F8; // type:object size:0x8 align:8 data:double
lbl_143_rodata_100 = .rodata:0x00000100; // type:object size:0x8 align:8 data:double
lbl_143_rodata_108 = .rodata:0x00000108; // type:object size:0x4
lbl_143_rodata_10C = .rodata:0x0000010C; // type:object size:0x4
lbl_143_rodata_110 = .rodata:0x00000110; // type:object size:0x4
lbl_143_rodata_114 = .rodata:0x00000114; // type:object size:0x4
lbl_143_rodata_118 = .rodata:0x00000118; // type:object size:0x4 align:4 data:float
lbl_143_rodata_11C = .rodata:0x0000011C; // type:object size:0x4
lbl_143_rodata_120 = .rodata:0x00000120; // type:object size:0x4
lbl_143_rodata_124 = .rodata:0x00000124; // type:object size:0x4 align:4 data:float
lbl_143_rodata_128 = .rodata:0x00000128; // type:object size:0x4
lbl_143_rodata_12C = .rodata:0x0000012C; // type:object size:0x4
lbl_143_rodata_130 = .rodata:0x00000130; // type:object size:0x4
lbl_143_rodata_134 = .rodata:0x00000134; // type:object size:0x4 align:4 data:float
lbl_143_rodata_138 = .rodata:0x00000138; // type:object size:0x4 align:4 data:float
lbl_143_rodata_13C = .rodata:0x0000013C; // type:object size:0x4 align:4 data:float
lbl_143_rodata_140 = .rodata:0x00000140; // type:object size:0x4
lbl_143_rodata_144 = .rodata:0x00000144; // type:object size:0x4
lbl_143_rodata_148 = .rodata:0x00000148; // type:object size:0x4
lbl_143_rodata_14C = .rodata:0x0000014C; // type:object size:0x4
lbl_143_rodata_150 = .rodata:0x00000150; // type:object size:0x4 data:float
lbl_143_rodata_154 = .rodata:0x00000154; // type:object size:0x4
lbl_143_rodata_158 = .rodata:0x00000158; // type:object size:0x4 data:float
lbl_143_rodata_15C = .rodata:0x0000015C; // type:object size:0x4 data:float
lbl_143_rodata_160 = .rodata:0x00000160; // type:object size:0x4 data:float
lbl_143_rodata_164 = .rodata:0x00000164; // type:object size:0x4 data:float
lbl_143_rodata_168 = .rodata:0x00000168; // type:object size:0x4 data:float
lbl_143_rodata_16C = .rodata:0x0000016C; // type:object size:0x4 data:float
lbl_143_rodata_170 = .rodata:0x00000170; // type:object size:0x4 data:float
lbl_143_rodata_174 = .rodata:0x00000174; // type:object size:0x4 data:float
lbl_143_rodata_178 = .rodata:0x00000178; // type:object size:0x28
lbl_143_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x4 data:float
lbl_143_rodata_1A4 = .rodata:0x000001A4; // type:object size:0x4 data:float
lbl_143_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x4 data:float
lbl_143_rodata_1AC = .rodata:0x000001AC; // type:object size:0x4
lbl_143_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1B4 = .rodata:0x000001B4; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1BC = .rodata:0x000001BC; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1C4 = .rodata:0x000001C4; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1CC = .rodata:0x000001CC; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1D4 = .rodata:0x000001D4; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 align:4 data:float
lbl_143_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x10
lbl_143_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x10
lbl_143_rodata_200 = .rodata:0x00000200; // type:object size:0x4 align:4 data:float
lbl_143_rodata_204 = .rodata:0x00000204; // type:object size:0x4 align:4 data:float
lbl_143_rodata_208 = .rodata:0x00000208; // type:object size:0x4 align:4 data:float
lbl_143_rodata_20C = .rodata:0x0000020C; // type:object size:0x4 align:4 data:float
lbl_143_rodata_210 = .rodata:0x00000210; // type:object size:0x4 align:4 data:float
lbl_143_rodata_214 = .rodata:0x00000214; // type:object size:0x24 align:4 data:float
lbl_143_rodata_238 = .rodata:0x00000238; // type:object size:0x4 align:4 data:float
lbl_143_rodata_23C = .rodata:0x0000023C; // type:object size:0x4 align:4 data:float
lbl_143_rodata_240 = .rodata:0x00000240; // type:object size:0x4 align:4 data:float
lbl_143_rodata_244 = .rodata:0x00000244; // type:object size:0x4 align:4 data:float
lbl_143_rodata_248 = .rodata:0x00000248; // type:object size:0x4 align:4 data:float
lbl_143_rodata_24C = .rodata:0x0000024C; // type:object size:0x4 align:4 data:float
lbl_143_rodata_250 = .rodata:0x00000250; // type:object size:0x4 align:4 data:float
lbl_143_rodata_254 = .rodata:0x00000254; // type:object size:0x4 align:4 data:float
lbl_143_rodata_258 = .rodata:0x00000258; // type:object size:0x4 align:4 data:float
lbl_143_rodata_25C = .rodata:0x0000025C; // type:object size:0x4
lbl_143_rodata_260 = .rodata:0x00000260; // type:object size:0x4
lbl_143_rodata_264 = .rodata:0x00000264; // type:object size:0x4
lbl_143_rodata_268 = .rodata:0x00000268; // type:object size:0x4
lbl_143_rodata_26C = .rodata:0x0000026C; // type:object size:0x4
lbl_143_rodata_270 = .rodata:0x00000270; // type:object size:0x4
lbl_143_rodata_274 = .rodata:0x00000274; // type:object size:0x4
lbl_143_rodata_278 = .rodata:0x00000278; // type:object size:0x4 align:4 data:float
lbl_143_rodata_27C = .rodata:0x0000027C; // type:object size:0x4
lbl_143_rodata_280 = .rodata:0x00000280; // type:object size:0x4
lbl_143_rodata_284 = .rodata:0x00000284; // type:object size:0x4
lbl_143_rodata_288 = .rodata:0x00000288; // type:object size:0x4
lbl_143_rodata_28C = .rodata:0x0000028C; // type:object size:0x4
lbl_143_rodata_290 = .rodata:0x00000290; // type:object size:0x4
lbl_143_rodata_294 = .rodata:0x00000294; // type:object size:0x4
lbl_143_rodata_298 = .rodata:0x00000298; // type:object size:0x4
lbl_143_rodata_29C = .rodata:0x0000029C; // type:object size:0x4
g_profile_B_LASTBOSS = .data:0x00000000; // type:object size:0x10 data:4byte
sSrcCyl1 = .data:0x00000010; // type:object size:0x30
sSrcCyl2 = .data:0x00000040; // type:object size:0x30
sSrcCyl3 = .data:0x00000070; // type:object size:0x30
sSrcSph1 = .data:0x000000A0; // type:object size:0x2C
sSrcSph2 = .data:0x000000CC; // type:object size:0x2C
sSrcSph = .data:0x000000F8; // type:object size:0x2C
lbl_143_data_124 = .data:0x00000124; // type:object size:0xA data:string
lbl_143_data_130 = .data:0x00000130; // type:object size:0x9 data:string
lbl_143_data_13C = .data:0x0000013C; // type:object size:0x5 data:string
lbl_143_data_144 = .data:0x00000144; // type:object size:0x5 data:string
lbl_143_data_14C = .data:0x0000014C; // type:object size:0xE data:string
lbl_143_data_15C = .data:0x0000015C; // type:object size:0xD data:string
lbl_143_data_16C = .data:0x0000016C; // type:object size:0x1C data:string
lbl_143_data_188 = .data:0x00000188; // type:object size:0xC data:string
lbl_143_data_194 = .data:0x00000194; // type:object size:0xA data:string
lbl_143_data_1A0 = .data:0x000001A0; // type:object size:0x10 data:string
lbl_143_data_1B0 = .data:0x000001B0; // type:object size:0x28
lbl_143_data_1D8 = .data:0x000001D8; // type:object size:0x70
lbl_143_data_1B0 = .data:0x000001B0; // type:object size:0x5 data:string
lbl_143_data_1B8 = .data:0x000001B8; // type:object size:0x5 data:string
lbl_143_data_1C0 = .data:0x000001C0; // type:object size:0x7 data:string
lbl_143_data_1C8 = .data:0x000001C8; // type:object size:0x6 data:string
lbl_143_data_1D0 = .data:0x000001D0; // type:object size:0x6 data:string
lbl_143_data_1D8 = .data:0x000001D8; // type:object size:0xC data:string
lbl_143_data_1E8 = .data:0x000001E8; // type:object size:0x8 data:string
lbl_143_data_1F0 = .data:0x000001F0; // type:object size:0x8 data:string
lbl_143_data_1F8 = .data:0x000001F8; // type:object size:0x8 data:string
lbl_143_data_200 = .data:0x00000200; // type:object size:0x8 data:string
lbl_143_data_208 = .data:0x00000208; // type:object size:0xE data:string
lbl_143_data_218 = .data:0x00000218; // type:object size:0xA data:string
lbl_143_data_224 = .data:0x00000224; // type:object size:0xC data:string
lbl_143_data_230 = .data:0x00000230; // type:object size:0xC data:string
lbl_143_data_23C = .data:0x0000023C; // type:object size:0xC data:string
lbl_143_data_248 = .data:0x00000248; // type:object size:0xE data:string
lbl_143_data_258 = .data:0x00000258; // type:object size:0x4 data:4byte
lbl_143_data_25C = .data:0x0000025C; // type:object size:0x1C
lbl_143_data_278 = .data:0x00000278; // type:object size:0x20
lbl_143_data_25C = .data:0x0000025C; // type:object size:0x7 data:string
lbl_143_data_264 = .data:0x00000264; // type:object size:0x4
lbl_143_data_268 = .data:0x00000268; // type:object size:0x4
lbl_143_data_26C = .data:0x0000026C; // type:object size:0xC
lbl_143_data_278 = .data:0x00000278; // type:object size:0x10 data:string
lbl_143_data_288 = .data:0x00000288; // type:object size:0xF data:string
lbl_143_data_298 = .data:0x00000298; // type:object size:0x11 data:string
lbl_143_data_2AC = .data:0x000002AC; // type:object size:0x4 data:4byte
lbl_143_data_2B0 = .data:0x000002B0; // type:object size:0x7 data:string
@@ -160,36 +312,87 @@ lbl_143_data_2D8 = .data:0x000002D8; // type:object size:0x8 data:string
lbl_143_data_2E0 = .data:0x000002E0; // type:object size:0x7 data:string
lbl_143_data_2E8 = .data:0x000002E8; // type:object size:0x7 data:string
lbl_143_data_2F0 = .data:0x000002F0; // type:object size:0x7 data:string
lbl_143_data_2F8 = .data:0x000002F8; // type:object size:0x58
lbl_143_data_2F8 = .data:0x000002F8; // type:object size:0x7 data:string
lbl_143_data_300 = .data:0x00000300; // type:object size:0x28
lbl_143_data_328 = .data:0x00000328; // type:object size:0xD data:string
lbl_143_data_338 = .data:0x00000338; // type:object size:0xD data:string
lbl_143_data_348 = .data:0x00000348; // type:object size:0x7 data:string
lbl_143_data_350 = .data:0x00000350; // type:object size:0xB data:string
lbl_143_data_35C = .data:0x0000035C; // type:object size:0xC data:string
lbl_143_data_368 = .data:0x00000368; // type:object size:0x7 data:string
lbl_143_data_370 = .data:0x00000370; // type:object size:0x64
lbl_143_data_3D4 = .data:0x000003D4; // type:object size:0x34
lbl_143_data_370 = .data:0x00000370; // type:object size:0x7 data:string
lbl_143_data_378 = .data:0x00000378; // type:object size:0xB data:string
lbl_143_data_384 = .data:0x00000384; // type:object size:0xE data:string
lbl_143_data_394 = .data:0x00000394; // type:object size:0xE data:string
lbl_143_data_3A4 = .data:0x000003A4; // type:object size:0xE data:string
lbl_143_data_3B4 = .data:0x000003B4; // type:object size:0xE data:string
lbl_143_data_3C4 = .data:0x000003C4; // type:object size:0xE data:string
lbl_143_data_3D4 = .data:0x000003D4; // type:object size:0xB data:string
lbl_143_data_3E0 = .data:0x000003E0; // type:object size:0xA data:string
lbl_143_data_3EC = .data:0x000003EC; // type:object size:0x9 data:string
lbl_143_data_3F8 = .data:0x000003F8; // type:object size:0x9 data:string
lbl_143_data_404 = .data:0x00000404; // type:object size:0x4 data:string
lbl_143_data_408 = .data:0x00000408; // type:object size:0x11 data:string
jumptable_143_data_41C = .data:0x0000041C; // type:object size:0x58 scope:local
lbl_143_data_474 = .data:0x00000474; // type:object size:0x9 data:string
lbl_143_data_480 = .data:0x00000480; // type:object size:0xC data:string
lbl_143_data_48C = .data:0x0000048C; // type:object size:0x34
lbl_143_data_48C = .data:0x0000048C; // type:object size:0x12 data:string
lbl_143_data_4A0 = .data:0x000004A0; // type:object size:0x4
lbl_143_data_4A4 = .data:0x000004A4; // type:object size:0x4
lbl_143_data_4A8 = .data:0x000004A8; // type:object size:0xC
lbl_143_data_4B4 = .data:0x000004B4; // type:object size:0xC
lbl_143_data_4C0 = .data:0x000004C0; // type:object size:0x4 data:4byte
lbl_143_data_4C4 = .data:0x000004C4; // type:object size:0x5C data:4byte
lbl_143_data_520 = .data:0x00000520; // type:object size:0x90
lbl_143_data_5B0 = .data:0x000005B0; // type:object size:0x30
lbl_143_data_5E0 = .data:0x000005E0; // type:object size:0x30
lbl_143_data_610 = .data:0x00000610; // type:object size:0x18
lbl_143_data_628 = .data:0x00000628; // type:object size:0x18
lbl_143_data_640 = .data:0x00000640; // type:object size:0x70
lbl_143_data_6B0 = .data:0x000006B0; // type:object size:0x18
lbl_143_data_6C8 = .data:0x000006C8; // type:object size:0x70
lbl_143_data_738 = .data:0x00000738; // type:object size:0x10
lbl_143_data_748 = .data:0x00000748; // type:object size:0x70
lbl_143_data_7B8 = .data:0x000007B8; // type:object size:0x410
lbl_143_data_BC8 = .data:0x00000BC8; // type:object size:0x34
lbl_143_data_4C4 = .data:0x000004C4; // type:object size:0x4 data:4byte
lbl_143_data_4C8 = .data:0x000004C8; // type:object size:0x4 data:4byte
lbl_143_data_4CC = .data:0x000004CC; // type:object size:0x4 data:4byte
lbl_143_data_4D0 = .data:0x000004D0; // type:object size:0x4
lbl_143_data_4D4 = .data:0x000004D4; // type:object size:0x4
lbl_143_data_4D8 = .data:0x000004D8; // type:object size:0x4
lbl_143_data_4DC = .data:0x000004DC; // type:object size:0x4
lbl_143_data_4E0 = .data:0x000004E0; // type:object size:0x4
lbl_143_data_4E4 = .data:0x000004E4; // type:object size:0x4
lbl_143_data_4E8 = .data:0x000004E8; // type:object size:0x4
lbl_143_data_4EC = .data:0x000004EC; // type:object size:0xA data:string
lbl_143_data_4F8 = .data:0x000004F8; // type:object size:0x8 data:string
lbl_143_data_500 = .data:0x00000500; // type:object size:0xA data:string
lbl_143_data_510 = .data:0x00000510; // type:object size:0x10 data:string
__vt__14dAcBlastboss_c = .data:0x00000520; // type:object size:0x8C
__vt__53sFStateMgr_c<14dAcBlastboss_c,20sStateMethodUsr_FI_c> = .data:0x000005B0; // type:object size:0x30
__vt__83sStateMgr_c<14dAcBlastboss_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c> = .data:0x000005E0; // type:object size:0x30
__vt__30sFStateFct_c<14dAcBlastboss_c> = .data:0x00000610; // type:object size:0x14
__vt__27sFState_c<14dAcBlastboss_c> = .data:0x00000628; // type:object size:0x18
__vt__15dCcD_Linked_Cyl = .data:0x00000640; // type:object size:0x70
__vt__Q214dAcBlastboss_c10callback_c = .data:0x000006B0; // type:object size:0x18
__vt__15dCcD_Linked_Sph = .data:0x000006C8; // type:object size:0x70
__vt__16dEnemySwordMdl_c = .data:0x00000738; // type:object size:0xC
__vt__15dCcD_Linked_Cps = .data:0x00000748; // type:object size:0x70
__vt__26dSwordSwingEffectProcMgr_c = .data:0x000007B8; // type:object size:0xC
__vt__Q34nw4r3g3d15IScnObjCallback = .data:0x000007C8; // type:object size:0x20
lbl_143_data_7E8 = .data:0x000007E8; // type:object size:0x3E0
__vt__29sFStateID_c<14dAcBlastboss_c> = .data:0x00000BC8; // type:object size:0x34
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_143_bss_8 = .bss:0x00000008; // type:object size:0x10 data:4byte
lbl_143_bss_18 = .bss:0x00000018; // type:object size:0x40 data:4byte
lbl_143_bss_58 = .bss:0x00000058; // type:object size:0x80 data:4byte
lbl_143_bss_D8 = .bss:0x000000D8; // type:object size:0x40 data:4byte
lbl_143_bss_118 = .bss:0x00000118; // type:object size:0x40 data:4byte
lbl_143_bss_158 = .bss:0x00000158; // type:object size:0x40 data:4byte
lbl_143_bss_198 = .bss:0x00000198; // type:object size:0x230 data:4byte
StateID_Fight__14dAcBlastboss_c = .bss:0x00000018; // type:object size:0x30 data:4byte
StateID_Guard__14dAcBlastboss_c = .bss:0x00000058; // type:object size:0x30 data:4byte
StateID_GuardBreak__14dAcBlastboss_c = .bss:0x00000098; // type:object size:0x30 data:4byte
StateID_Attack__14dAcBlastboss_c = .bss:0x000000D8; // type:object size:0x30 data:4byte
StateID_CounterAttack__14dAcBlastboss_c = .bss:0x00000118; // type:object size:0x30 data:4byte
StateID_PunchAttack__14dAcBlastboss_c = .bss:0x00000158; // type:object size:0x30 data:4byte
StateID_DashAttack__14dAcBlastboss_c = .bss:0x00000198; // type:object size:0x30 data:4byte
StateID_SmallAttack__14dAcBlastboss_c = .bss:0x000001D8; // type:object size:0x30 data:4byte
StateID_ThunderAttack__14dAcBlastboss_c = .bss:0x00000218; // type:object size:0x30 data:4byte
StateID_Damage__14dAcBlastboss_c = .bss:0x00000258; // type:object size:0x30 data:4byte
StateID_SitDamage__14dAcBlastboss_c = .bss:0x00000298; // type:object size:0x30 data:4byte
StateID_Down__14dAcBlastboss_c = .bss:0x000002D8; // type:object size:0x30 data:4byte
StateID_Stun__14dAcBlastboss_c = .bss:0x00000318; // type:object size:0x30 data:4byte
StateID_ThunderWait__14dAcBlastboss_c = .bss:0x00000358; // type:object size:0x30 data:4byte
lbl_143_bss_388 = .bss:0x00000388; // type:object size:0x1 data:byte
lbl_143_bss_38C = .bss:0x0000038C; // type:object size:0x6
lbl_143_bss_392 = .bss:0x00000392; // type:object size:0x1 data:byte
lbl_143_bss_394 = .bss:0x00000394; // type:object size:0xC
lbl_143_bss_3A0 = .bss:0x000003A0; // type:object size:0x1 data:byte
lbl_143_bss_3A4 = .bss:0x000003A4; // type:object size:0x6
lbl_143_bss_3AA = .bss:0x000003AA; // type:object size:0x1 data:byte
lbl_143_bss_3AC = .bss:0x000003AC; // type:object size:0xC
lbl_143_bss_3B8 = .bss:0x000003B8; // type:object size:0x1 data:byte
lbl_143_bss_3BC = .bss:0x000003BC; // type:object size:0xC
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgBBQuake_c_classInit__Fv = .text:0x000000F0; // type:function size:0xAC
__dt__12dTgBBQuake_cFv = .text:0x000001A0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001A0; // type:function size:0x58
__dt__25sFState_c<12dTgBBQuake_c>Fv = .text:0x00000200; // type:function size:0x58
__dt__28sFStateFct_c<12dTgBBQuake_c>Fv = .text:0x00000260; // type:function size:0x6C
__dt__81sStateMgr_c<12dTgBBQuake_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002D0; // type:function size:0xA0
@@ -23,7 +23,7 @@ finalizeState_Wait__12dTgBBQuake_cFv = .text:0x000008E0; // type:function size:0
initializeState_Wake__12dTgBBQuake_cFv = .text:0x000008F0; // type:function size:0xC
executeState_Wake__12dTgBBQuake_cFv = .text:0x00000900; // type:function size:0x274
finalizeState_Wake__12dTgBBQuake_cFv = .text:0x00000B80; // type:function size:0x4
fn_125_B90 = .text:0x00000B90; // type:function size:0xC8
__dt__12dTgBBQuake_cFv = .text:0x00000B90; // type:function size:0xC8
getStateID__81sStateMgr_c<12dTgBBQuake_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000C60; // type:function size:0x10
build__28sFStateFct_c<12dTgBBQuake_c>FRC12sStateIDIf_c = .text:0x00000C70; // type:function size:0x60
dispose__28sFStateFct_c<12dTgBBQuake_c>FRP10sStateIf_c = .text:0x00000CD0; // type:function size:0xC
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgBcArL_c_classInit__Fv = .text:0x000000F0; // type:function size:0xF8
__dt__10dTgBcArL_cFv = .text:0x000001F0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001F0; // type:function size:0x58
__dt__23sFState_c<10dTgBcArL_c>Fv = .text:0x00000250; // type:function size:0x58
__dt__26sFStateFct_c<10dTgBcArL_c>Fv = .text:0x000002B0; // type:function size:0x6C
__dt__79sStateMgr_c<10dTgBcArL_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000320; // type:function size:0xA0
@@ -31,7 +31,7 @@ finalizeState_AttackWait__10dTgBcArL_cFv = .text:0x00001670; // type:function si
initializeState_Attack__10dTgBcArL_cFv = .text:0x00001680; // type:function size:0xAC
executeState_Attack__10dTgBcArL_cFv = .text:0x00001730; // type:function size:0x288
finalizeState_Attack__10dTgBcArL_cFv = .text:0x000019C0; // type:function size:0x4
fn_334_19D0 = .text:0x000019D0; // type:function size:0xF0
__dt__10dTgBcArL_cFv = .text:0x000019D0; // type:function size:0xF0
build__26sFStateFct_c<10dTgBcArL_c>FRC12sStateIDIf_c = .text:0x00001AC0; // type:function size:0x60
dispose__26sFStateFct_c<10dTgBcArL_c>FRP10sStateIf_c = .text:0x00001B20; // type:function size:0xC
initialize__23sFState_c<10dTgBcArL_c>Fv = .text:0x00001B30; // type:function size:0x1C
+2 -2
View File
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgBcZ_c_classInit__Fv = .text:0x000000F0; // type:function size:0xF0
__dt__8dTgBcZ_cFv = .text:0x000001E0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001E0; // type:function size:0x58
__dt__20sFState_c<8dTgBcZ_c>Fv = .text:0x00000240; // type:function size:0x58
__dt__23sFStateFct_c<8dTgBcZ_c>Fv = .text:0x000002A0; // type:function size:0x6C
__dt__76sStateMgr_c<8dTgBcZ_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000310; // type:function size:0xA0
@@ -35,7 +35,7 @@ finalizeState_ControlBcZ__8dTgBcZ_cFv = .text:0x00000FD0; // type:function size:
initializeState_DoNothing__8dTgBcZ_cFv = .text:0x00000FE0; // type:function size:0x4
executeState_DoNothing__8dTgBcZ_cFv = .text:0x00000FF0; // type:function size:0x4
finalizeState_DoNothing__8dTgBcZ_cFv = .text:0x00001000; // type:function size:0x4
fn_170_1010 = .text:0x00001010; // type:function size:0xFC
__dt__8dTgBcZ_cFv = .text:0x00001010; // type:function size:0xFC
getStateID__76sStateMgr_c<8dTgBcZ_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00001110; // type:function size:0x10
build__23sFStateFct_c<8dTgBcZ_c>FRC12sStateIDIf_c = .text:0x00001120; // type:function size:0x60
dispose__23sFStateFct_c<8dTgBcZ_c>FRP10sStateIf_c = .text:0x00001180; // type:function size:0xC
@@ -5,7 +5,7 @@ __register_global_object = .text:0x00000070; // type:function size:0x1C scope:gl
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
fn_333_F0 = .text:0x000000F0; // type:function size:0x40
dTgGroupSummon_c_classInit__Fv = .text:0x00000130; // type:function size:0x164
__dt__16dTgGroupSummon_cFv = .text:0x000002A0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000002A0; // type:function size:0x58
__dt__29sFState_c<16dTgGroupSummon_c>Fv = .text:0x00000300; // type:function size:0x58
__dt__32sFStateFct_c<16dTgGroupSummon_c>Fv = .text:0x00000360; // type:function size:0x6C
__dt__85sStateMgr_c<16dTgGroupSummon_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000003D0; // type:function size:0xA0
@@ -53,7 +53,7 @@ initializeState_Demo__16dTgGroupSummon_cFv = .text:0x00003B40; // type:function
executeState_Demo__16dTgGroupSummon_cFv = .text:0x00003C60; // type:function size:0x2438
finalizeState_Demo__16dTgGroupSummon_cFv = .text:0x000060A0; // type:function size:0x100
fn_333_61A0 = .text:0x000061A0; // type:function size:0x21C
fn_333_63C0 = .text:0x000063C0; // type:function size:0x158
__dt__16dTgGroupSummon_cFv = .text:0x000063C0; // type:function size:0x158
build__32sFStateFct_c<16dTgGroupSummon_c>FRC12sStateIDIf_c = .text:0x00006520; // type:function size:0x60
dispose__32sFStateFct_c<16dTgGroupSummon_c>FRP10sStateIf_c = .text:0x00006580; // type:function size:0xC
initialize__29sFState_c<16dTgGroupSummon_c>Fv = .text:0x00006590; // type:function size:0x1C
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgGroupTest_c_classInit__Fv = .text:0x000000F0; // type:function size:0xF0
__dt__14dTgGroupTest_cFv = .text:0x000001E0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001E0; // type:function size:0x58
__dt__27sFState_c<14dTgGroupTest_c>Fv = .text:0x00000240; // type:function size:0x58
__dt__30sFStateFct_c<14dTgGroupTest_c>Fv = .text:0x000002A0; // type:function size:0x6C
__dt__83sStateMgr_c<14dTgGroupTest_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000310; // type:function size:0xA0
@@ -33,7 +33,7 @@ fn_332_F90 = .text:0x00000F90; // type:function size:0x38
fn_332_FD0 = .text:0x00000FD0; // type:function size:0x40
fn_332_1010 = .text:0x00001010; // type:function size:0x308
fn_332_1320 = .text:0x00001320; // type:function size:0x3C
fn_332_1360 = .text:0x00001360; // type:function size:0xF0
__dt__14dTgGroupTest_cFv = .text:0x00001360; // type:function size:0xF0
getStateID__83sStateMgr_c<14dTgGroupTest_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00001450; // type:function size:0x10
build__30sFStateFct_c<14dTgGroupTest_c>FRC12sStateIDIf_c = .text:0x00001460; // type:function size:0x60
dispose__30sFStateFct_c<14dTgGroupTest_c>FRP10sStateIf_c = .text:0x000014C0; // type:function size:0xC
+2 -2
View File
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgHarp_c_classInit__Fv = .text:0x000000F0; // type:function size:0xAC
__dt__9dTgHarp_cFv = .text:0x000001A0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001A0; // type:function size:0x58
__dt__21sFState_c<9dTgHarp_c>Fv = .text:0x00000200; // type:function size:0x58
__dt__24sFStateFct_c<9dTgHarp_c>Fv = .text:0x00000260; // type:function size:0x6C
__dt__77sStateMgr_c<9dTgHarp_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002D0; // type:function size:0xA0
@@ -22,7 +22,7 @@ fn_536_690 = .text:0x00000690; // type:function size:0x1C
finalizeState_Wait__9dTgHarp_cFv = .text:0x000006B0; // type:function size:0x4
fn_536_6C0 = .text:0x000006C0; // type:function size:0x60
fn_536_720 = .text:0x00000720; // type:function size:0x84
fn_536_7B0 = .text:0x000007B0; // type:function size:0xC8
__dt__9dTgHarp_cFv = .text:0x000007B0; // type:function size:0xC8
getStateID__77sStateMgr_c<9dTgHarp_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000880; // type:function size:0x10
build__24sFStateFct_c<9dTgHarp_c>FRC12sStateIDIf_c = .text:0x00000890; // type:function size:0x60
dispose__24sFStateFct_c<9dTgHarp_c>FRP10sStateIf_c = .text:0x000008F0; // type:function size:0xC
+2 -2
View File
@@ -5,7 +5,7 @@ __register_global_object = .text:0x00000070; // type:function size:0x1C scope:gl
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
fn_154_F0 = .text:0x000000F0; // type:function size:0x40
dTgKiesuTag_c_classInit__Fv = .text:0x00000130; // type:function size:0x10C
__dt__13dTgKiesuTag_cFv = .text:0x00000240; // type:function size:0x58
__dt__5dTg_cFv = .text:0x00000240; // type:function size:0x58
__dt__26sFState_c<13dTgKiesuTag_c>Fv = .text:0x000002A0; // type:function size:0x58
__dt__29sFStateFct_c<13dTgKiesuTag_c>Fv = .text:0x00000300; // type:function size:0x6C
__dt__82sStateMgr_c<13dTgKiesuTag_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000370; // type:function size:0xA0
@@ -67,7 +67,7 @@ finalizeState_ControlPathMove__13dTgKiesuTag_cFv = .text:0x00004AD0; // type:fun
initializeState_DoNothing__13dTgKiesuTag_cFv = .text:0x00004AE0; // type:function size:0x1C
executeState_DoNothing__13dTgKiesuTag_cFv = .text:0x00004B00; // type:function size:0x3C
finalizeState_DoNothing__13dTgKiesuTag_cFv = .text:0x00004B40; // type:function size:0x4
fn_154_4B50 = .text:0x00004B50; // type:function size:0x104
__dt__13dTgKiesuTag_cFv = .text:0x00004B50; // type:function size:0x104
build__29sFStateFct_c<13dTgKiesuTag_c>FRC12sStateIDIf_c = .text:0x00004C60; // type:function size:0x60
dispose__29sFStateFct_c<13dTgKiesuTag_c>FRP10sStateIf_c = .text:0x00004CC0; // type:function size:0xC
initialize__26sFState_c<13dTgKiesuTag_c>Fv = .text:0x00004CD0; // type:function size:0x1C
+2 -2
View File
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dKytagTag_c_classInit__Fv = .text:0x000000F0; // type:function size:0xAC
__dt__11dKytagTag_cFv = .text:0x000001A0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001A0; // type:function size:0x58
__dt__24sFState_c<11dKytagTag_c>Fv = .text:0x00000200; // type:function size:0x58
__dt__27sFStateFct_c<11dKytagTag_c>Fv = .text:0x00000260; // type:function size:0x6C
__dt__80sStateMgr_c<11dKytagTag_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002D0; // type:function size:0xA0
@@ -20,7 +20,7 @@ fn_456_590 = .text:0x00000590; // type:function size:0x8
initializeState_Wait__11dKytagTag_cFv = .text:0x000005A0; // type:function size:0x4
executeState_Wait__11dKytagTag_cFv = .text:0x000005B0; // type:function size:0x638
finalizeState_Wait__11dKytagTag_cFv = .text:0x00000BF0; // type:function size:0x4
fn_456_C00 = .text:0x00000C00; // type:function size:0xC8
__dt__11dKytagTag_cFv = .text:0x00000C00; // type:function size:0xC8
getStateID__80sStateMgr_c<11dKytagTag_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000CD0; // type:function size:0x10
build__27sFStateFct_c<11dKytagTag_c>FRC12sStateIDIf_c = .text:0x00000CE0; // type:function size:0x60
dispose__27sFStateFct_c<11dKytagTag_c>FRP10sStateIf_c = .text:0x00000D40; // type:function size:0xC
+2 -2
View File
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgMiechan_c_classInit__Fv = .text:0x000000F0; // type:function size:0xC8
__dt__12dTgMiechan_cFv = .text:0x000001C0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001C0; // type:function size:0x58
__dt__25sFState_c<12dTgMiechan_c>Fv = .text:0x00000220; // type:function size:0x58
__dt__28sFStateFct_c<12dTgMiechan_c>Fv = .text:0x00000280; // type:function size:0x6C
__dt__81sStateMgr_c<12dTgMiechan_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002F0; // type:function size:0xA0
@@ -29,7 +29,7 @@ finalizeState_Wait1__12dTgMiechan_cFv = .text:0x00000AA0; // type:function size:
initializeState_Wait2__12dTgMiechan_cFv = .text:0x00000AB0; // type:function size:0x4
executeState_Wait2__12dTgMiechan_cFv = .text:0x00000AC0; // type:function size:0x7C
finalizeState_Wait2__12dTgMiechan_cFv = .text:0x00000B40; // type:function size:0x4
fn_126_B50 = .text:0x00000B50; // type:function size:0xE8
__dt__12dTgMiechan_cFv = .text:0x00000B50; // type:function size:0xE8
getStateID__81sStateMgr_c<12dTgMiechan_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000C40; // type:function size:0x10
build__28sFStateFct_c<12dTgMiechan_c>FRC12sStateIDIf_c = .text:0x00000C50; // type:function size:0x60
dispose__28sFStateFct_c<12dTgMiechan_c>FRP10sStateIf_c = .text:0x00000CB0; // type:function size:0xC
+2 -2
View File
@@ -5,7 +5,7 @@ __register_global_object = .text:0x00000070; // type:function size:0x1C scope:gl
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
fn_455_F0 = .text:0x000000F0; // type:function size:0x40
dMistTag_c_classInit__Fv = .text:0x00000130; // type:function size:0x134
__dt__10dMistTag_cFv = .text:0x00000270; // type:function size:0x58
__dt__5dTg_cFv = .text:0x00000270; // type:function size:0x58
__dt__23sFState_c<10dMistTag_c>Fv = .text:0x000002D0; // type:function size:0x58
__dt__26sFStateFct_c<10dMistTag_c>Fv = .text:0x00000330; // type:function size:0x6C
__dt__79sStateMgr_c<10dMistTag_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000003A0; // type:function size:0xA0
@@ -25,7 +25,7 @@ fn_455_1150 = .text:0x00001150; // type:function size:0x21C
initializeState_Wait__10dMistTag_cFv = .text:0x00001370; // type:function size:0x4
executeState_Wait__10dMistTag_cFv = .text:0x00001380; // type:function size:0x8
finalizeState_Wait__10dMistTag_cFv = .text:0x00001390; // type:function size:0x4
fn_455_13A0 = .text:0x000013A0; // type:function size:0x11C
__dt__10dMistTag_cFv = .text:0x000013A0; // type:function size:0x11C
getStateID__79sStateMgr_c<10dMistTag_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x000014C0; // type:function size:0x10
build__26sFStateFct_c<10dMistTag_c>FRC12sStateIDIf_c = .text:0x000014D0; // type:function size:0x60
dispose__26sFStateFct_c<10dMistTag_c>FRP10sStateIf_c = .text:0x00001530; // type:function size:0xC
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgPumpkinClay_c_classInit__Fv = .text:0x000000F0; // type:function size:0xE0
__dt__16dTgPumpkinClay_cFv = .text:0x000001D0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001D0; // type:function size:0x58
__dt__29sFState_c<16dTgPumpkinClay_c>Fv = .text:0x00000230; // type:function size:0x58
__dt__32sFStateFct_c<16dTgPumpkinClay_c>Fv = .text:0x00000290; // type:function size:0x6C
__dt__85sStateMgr_c<16dTgPumpkinClay_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000300; // type:function size:0xA0
@@ -22,7 +22,7 @@ initializeState_Wait__16dTgPumpkinClay_cFv = .text:0x000005E0; // type:function
executeState_Wait__16dTgPumpkinClay_cFv = .text:0x000005F0; // type:function size:0x284
finalizeState_Wait__16dTgPumpkinClay_cFv = .text:0x00000880; // type:function size:0x4
TgPumpkinClay__spawnPumpkin = .text:0x00000890; // type:function size:0x194
fn_560_A30 = .text:0x00000A30; // type:function size:0xF0
__dt__16dTgPumpkinClay_cFv = .text:0x00000A30; // type:function size:0xF0
getStateID__85sStateMgr_c<16dTgPumpkinClay_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000B20; // type:function size:0x10
build__32sFStateFct_c<16dTgPumpkinClay_c>FRC12sStateIDIf_c = .text:0x00000B30; // type:function size:0x60
dispose__32sFStateFct_c<16dTgPumpkinClay_c>FRP10sStateIf_c = .text:0x00000B90; // type:function size:0xC
@@ -2,7 +2,7 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global
_epilog = .text:0x00000030; // type:function size:0x2C scope:global
_unresolved = .text:0x00000060; // type:function size:0x4 scope:global
dTgRoAtTargetManager_c_classInit__Fv = .text:0x00000070; // type:function size:0x6C
__dt__22dTgRoAtTargetManager_cFv = .text:0x000000E0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000000E0; // type:function size:0x58
fn_586_140 = .text:0x00000140; // type:function size:0x7C
fn_586_1C0 = .text:0x000001C0; // type:function size:0x30
fn_586_1F0 = .text:0x000001F0; // type:function size:0x22C
@@ -14,7 +14,7 @@ fn_586_620 = .text:0x00000620; // type:function size:0xA8
fn_586_6D0 = .text:0x000006D0; // type:function size:0x1C
fn_586_6F0 = .text:0x000006F0; // type:function size:0x1C
fn_586_710 = .text:0x00000710; // type:function size:0x20
fn_586_730 = .text:0x00000730; // type:function size:0x7C
__dt__22dTgRoAtTargetManager_cFv = .text:0x00000730; // type:function size:0x7C
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
g_profile_RO_AT_TAR_MANAGER_TAG = .data:0x00000000; // type:object size:0x20 data:4byte
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgRollAttackLog_c_classInit__Fv = .text:0x000000F0; // type:function size:0xC4
__dt__18dTgRollAttackLog_cFv = .text:0x000001C0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001C0; // type:function size:0x58
__dt__31sFState_c<18dTgRollAttackLog_c>Fv = .text:0x00000220; // type:function size:0x58
__dt__34sFStateFct_c<18dTgRollAttackLog_c>Fv = .text:0x00000280; // type:function size:0x6C
__dt__87sStateMgr_c<18dTgRollAttackLog_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002F0; // type:function size:0xA0
@@ -38,7 +38,7 @@ fn_448_EA0 = .text:0x00000EA0; // type:function size:0x118
fn_448_FC0 = .text:0x00000FC0; // type:function size:0x100
fn_448_10C0 = .text:0x000010C0; // type:function size:0xA8
fn_448_1170 = .text:0x00001170; // type:function size:0x4C
fn_448_11C0 = .text:0x000011C0; // type:function size:0xE8
__dt__18dTgRollAttackLog_cFv = .text:0x000011C0; // type:function size:0xE8
getStateID__87sStateMgr_c<18dTgRollAttackLog_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x000012B0; // type:function size:0x10
build__34sFStateFct_c<18dTgRollAttackLog_c>FRC12sStateIDIf_c = .text:0x000012C0; // type:function size:0x60
dispose__34sFStateFct_c<18dTgRollAttackLog_c>FRP10sStateIf_c = .text:0x00001320; // type:function size:0xC
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgShipFlood_c_classInit__Fv = .text:0x000000F0; // type:function size:0xDC
__dt__14dTgShipFlood_cFv = .text:0x000001D0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001D0; // type:function size:0x58
__dt__27sFState_c<14dTgShipFlood_c>Fv = .text:0x00000230; // type:function size:0x58
__dt__30sFStateFct_c<14dTgShipFlood_c>Fv = .text:0x00000290; // type:function size:0x6C
__dt__83sStateMgr_c<14dTgShipFlood_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000300; // type:function size:0xA0
@@ -23,7 +23,7 @@ executeState_Stop__14dTgShipFlood_cFv = .text:0x00000850; // type:function size:
finalizeState_Stop__14dTgShipFlood_cFv = .text:0x000008D0; // type:function size:0x4
fn_441_8E0 = .text:0x000008E0; // type:function size:0x234
fn_441_B20 = .text:0x00000B20; // type:function size:0x58
fn_441_B80 = .text:0x00000B80; // type:function size:0xF4
__dt__14dTgShipFlood_cFv = .text:0x00000B80; // type:function size:0xF4
getStateID__83sStateMgr_c<14dTgShipFlood_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000C80; // type:function size:0x10
build__30sFStateFct_c<14dTgShipFlood_c>FRC12sStateIDIf_c = .text:0x00000C90; // type:function size:0x60
dispose__30sFStateFct_c<14dTgShipFlood_c>FRP10sStateIf_c = .text:0x00000CF0; // type:function size:0xC
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgShipSlope_c_classInit__Fv = .text:0x000000F0; // type:function size:0xD0
__dt__14dTgShipSlope_cFv = .text:0x000001C0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001C0; // type:function size:0x58
__dt__27sFState_c<14dTgShipSlope_c>Fv = .text:0x00000220; // type:function size:0x58
__dt__30sFStateFct_c<14dTgShipSlope_c>Fv = .text:0x00000280; // type:function size:0x6C
__dt__83sStateMgr_c<14dTgShipSlope_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002F0; // type:function size:0xA0
@@ -24,7 +24,7 @@ executeState_Stop__14dTgShipSlope_cFv = .text:0x00000960; // type:function size:
finalizeState_Stop__14dTgShipSlope_cFv = .text:0x000009E0; // type:function size:0x4
fn_440_9F0 = .text:0x000009F0; // type:function size:0x234
fn_440_C30 = .text:0x00000C30; // type:function size:0x58
fn_440_C90 = .text:0x00000C90; // type:function size:0xE4
__dt__14dTgShipSlope_cFv = .text:0x00000C90; // type:function size:0xE4
getStateID__83sStateMgr_c<14dTgShipSlope_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000D80; // type:function size:0x10
build__30sFStateFct_c<14dTgShipSlope_c>FRC12sStateIDIf_c = .text:0x00000D90; // type:function size:0x60
dispose__30sFStateFct_c<14dTgShipSlope_c>FRP10sStateIf_c = .text:0x00000DF0; // type:function size:0xC
@@ -3,8 +3,8 @@ _epilog = .text:0x00000030; // type:function size:0x2C scope:global
_unresolved = .text:0x00000060; // type:function size:0x4 scope:global
dTgShutterFencePermission_c_classInit__Fv = .text:0x00000070; // type:function size:0x30
__ct__27dTgShutterFencePermission_cFv = .text:0x000000A0; // type:function size:0x3C
__dt__27dTgShutterFencePermission_cFv = .text:0x000000E0; // type:function size:0x58
fn_630_140 = .text:0x00000140; // type:function size:0x5C
__dt__5dTg_cFv = .text:0x000000E0; // type:function size:0x58
__dt__27dTgShutterFencePermission_cFv = .text:0x00000140; // type:function size:0x5C
TgShutterFencePermission__init = .text:0x000001A0; // type:function size:0x3D0
fn_630_570 = .text:0x00000570; // type:function size:0x1F0
fn_630_760 = .text:0x00000760; // type:function size:0x144
@@ -6,7 +6,7 @@ __destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:glob
fn_73_F0 = .text:0x000000F0; // type:function size:0xC
fn_73_100 = .text:0x00000100; // type:function size:0xC
dTgSirenTimeAttack_c_classInit__Fv = .text:0x00000110; // type:function size:0xD8
__dt__20dTgSirenTimeAttack_cFv = .text:0x000001F0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001F0; // type:function size:0x58
__dt__33sFState_c<20dTgSirenTimeAttack_c>Fv = .text:0x00000250; // type:function size:0x58
__dt__36sFStateFct_c<20dTgSirenTimeAttack_c>Fv = .text:0x000002B0; // type:function size:0x6C
__dt__89sStateMgr_c<20dTgSirenTimeAttack_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000320; // type:function size:0xA0
@@ -37,7 +37,7 @@ TgSirenTimeAttack__getBestTimeEldinTrial = .text:0x00000E60; // type:function si
TgSirenTimeAttack__getBestTimeLanayruTrial = .text:0x00000F20; // type:function size:0xB4
TgSirenTimeAttack__getBestTimeSkyloftTrial = .text:0x00000FE0; // type:function size:0xB4
TgSirenTimeAttack__getTrialSelection = .text:0x000010A0; // type:function size:0x3C
fn_73_10E0 = .text:0x000010E0; // type:function size:0xF0
__dt__20dTgSirenTimeAttack_cFv = .text:0x000010E0; // type:function size:0xF0
getStateID__89sStateMgr_c<20dTgSirenTimeAttack_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x000011D0; // type:function size:0x10
build__36sFStateFct_c<20dTgSirenTimeAttack_c>FRC12sStateIDIf_c = .text:0x000011E0; // type:function size:0x60
dispose__36sFStateFct_c<20dTgSirenTimeAttack_c>FRP10sStateIf_c = .text:0x00001240; // type:function size:0xC
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgSkyEnemyTag_classInit__Fv = .text:0x000000F0; // type:function size:0xCC
__dt__14dTgSkyEnemyTagFv = .text:0x000001C0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001C0; // type:function size:0x58
__dt__27sFState_c<14dTgSkyEnemyTag>Fv = .text:0x00000220; // type:function size:0x58
__dt__30sFStateFct_c<14dTgSkyEnemyTag>Fv = .text:0x00000280; // type:function size:0x6C
__dt__83sStateMgr_c<14dTgSkyEnemyTag,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002F0; // type:function size:0xA0
@@ -43,7 +43,7 @@ initializeState_BirthHighSpeed__14dTgSkyEnemyTagFv = .text:0x000018F0; // type:f
executeState_BirthHighSpeed__14dTgSkyEnemyTagFv = .text:0x00001900; // type:function size:0x4
finalizeState_BirthHighSpeed__14dTgSkyEnemyTagFv = .text:0x00001910; // type:function size:0x4
TgSkyEnemy__checkPosInMatrixXZ = .text:0x00001920; // type:function size:0x7C
fn_564_19A0 = .text:0x000019A0; // type:function size:0xE0
__dt__14dTgSkyEnemyTagFv = .text:0x000019A0; // type:function size:0xE0
getStateID__83sStateMgr_c<14dTgSkyEnemyTag,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00001A80; // type:function size:0x10
build__30sFStateFct_c<14dTgSkyEnemyTag>FRC12sStateIDIf_c = .text:0x00001A90; // type:function size:0x60
dispose__30sFStateFct_c<14dTgSkyEnemyTag>FRP10sStateIf_c = .text:0x00001AF0; // type:function size:0xC
+2 -2
View File
@@ -5,7 +5,7 @@ __register_global_object = .text:0x00000070; // type:function size:0x1C scope:gl
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
fn_453_F0 = .text:0x000000F0; // type:function size:0x40
dSparks2Tag_c_classInit__Fv = .text:0x00000130; // type:function size:0x3A0
__dt__13dSparks2Tag_cFv = .text:0x000004D0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000004D0; // type:function size:0x58
__dt__26sFState_c<13dSparks2Tag_c>Fv = .text:0x00000530; // type:function size:0x58
__dt__29sFStateFct_c<13dSparks2Tag_c>Fv = .text:0x00000590; // type:function size:0x6C
__dt__82sStateMgr_c<13dSparks2Tag_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000600; // type:function size:0xA0
@@ -29,7 +29,7 @@ fn_453_2820 = .text:0x00002820; // type:function size:0x3BC
initializeState_Wait__13dSparks2Tag_cFv = .text:0x00002BE0; // type:function size:0x4
executeState_Wait__13dSparks2Tag_cFv = .text:0x00002BF0; // type:function size:0xE4
finalizeState_Wait__13dSparks2Tag_cFv = .text:0x00002CE0; // type:function size:0x4
fn_453_2CF0 = .text:0x00002CF0; // type:function size:0x134
__dt__13dSparks2Tag_cFv = .text:0x00002CF0; // type:function size:0x134
getStateID__82sStateMgr_c<13dSparks2Tag_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00002E30; // type:function size:0x10
build__29sFStateFct_c<13dSparks2Tag_c>FRC12sStateIDIf_c = .text:0x00002E40; // type:function size:0x60
dispose__29sFStateFct_c<13dSparks2Tag_c>FRP10sStateIf_c = .text:0x00002EA0; // type:function size:0xC
+2 -2
View File
@@ -4,7 +4,7 @@ _unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
dTgSparksTag_classInit__Fv = .text:0x000000F0; // type:function size:0xC0
__dt__12dTgSparksTagFv = .text:0x000001B0; // type:function size:0x58
__dt__5dTg_cFv = .text:0x000001B0; // type:function size:0x58
__dt__25sFState_c<12dTgSparksTag>Fv = .text:0x00000210; // type:function size:0x58
__dt__28sFStateFct_c<12dTgSparksTag>Fv = .text:0x00000270; // type:function size:0x6C
__dt__81sStateMgr_c<12dTgSparksTag,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002E0; // type:function size:0xA0
@@ -20,7 +20,7 @@ executeState_Wait__12dTgSparksTagFv = .text:0x000005D0; // type:function size:0x
finalizeState_Wait__12dTgSparksTagFv = .text:0x000005E0; // type:function size:0x4
fn_452_5F0 = .text:0x000005F0; // type:function size:0xFC
fn_452_6F0 = .text:0x000006F0; // type:function size:0x1E8
fn_452_8E0 = .text:0x000008E0; // type:function size:0xE0
__dt__12dTgSparksTagFv = .text:0x000008E0; // type:function size:0xE0
getStateID__81sStateMgr_c<12dTgSparksTag,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x000009C0; // type:function size:0x10
build__28sFStateFct_c<12dTgSparksTag>FRC12sStateIDIf_c = .text:0x000009D0; // type:function size:0x60
dispose__28sFStateFct_c<12dTgSparksTag>FRP10sStateIf_c = .text:0x00000A30; // type:function size:0xC
+14 -6
View File
@@ -91,8 +91,13 @@ toBeSorted/d_shadow.cpp:
.sbss start:0x80575028 end:0x80575038
.sdata2 start:0x80576A78 end:0x80576B08
toBeSorted/d_unk_mdl_stuff_1.cpp:
.text start:0x8001BFA0 end:0x8001E444 align:16
toBeSorted/d_sword_swing_effect.cpp:
.text start:0x8001BFA0 end:0x8001CB9C align:16
.data start:0x80500AF0 end:0x80500B48
.sdata2 start:0x80576B08 end:0x80576B28
toBeSorted/d_unk_mdl_stuff_3.cpp:
.text start:0x8001CBA0 end:0x8001E444 align:16
.ctors start:0x804DB654 end:0x804DB658
.sbss start:0x80575038 end:0x80575058
@@ -396,11 +401,14 @@ toBeSorted/actor_info.cpp:
.rodata start:0x804E0FA8 end:0x804E3418
.sdata2 start:0x805779F8 end:0x80579210
toBeSorted/unk_vec_math.cpp:
.text start:0x8006A8D0 end:0x8006B3A4 align:16
toBeSorted/d_sword_swing_effect_mgr.cpp:
.text start:0x8006A8D0 end:0x8006B3C0 align:16
.sdata2 start:0x80579210 end:0x80579230
toBeSorted/unk_mdl_cc.cpp:
.text start:0x8006B3B0 end:0x8006BBD4 align:16
toBeSorted/d_enemy_sword_mdl.cpp:
.text start:0x8006B3C0 end:0x8006BBD4 align:16
.data start:0x8050E060 end:0x8050E090
.sdata2 start:0x80579230 end:0x80579238
toBeSorted/d_camera.cpp:
.text start:0x8006BBE0 end:0x80083370 align:16
+46 -46
View File
@@ -600,7 +600,7 @@ remove__Q23d3d12UnkWithWaterFv = .text:0x800190B0; // type:function size:0xB8
apply__Q23d3d16UnkWithWaterNodeFPC9_GXTexObj = .text:0x80019170; // type:function size:0x74
entry__Q23d3d14EggTextureProcFv = .text:0x800191F0; // type:function size:0x9C
fn_80019290 = .text:0x80019290; // type:function size:0x5C
fn_800192F0 = .text:0x800192F0; // type:function size:0x6C
fn_800192F0__Q23d3d14EggTextureProcFUcRC6mMtx_cUc = .text:0x800192F0; // type:function size:0x6C
doDraw__Q23d3d14EggTextureProcFv = .text:0x80019360; // type:function size:0x204
doRemove__Q23d3d14EggTextureProcFv = .text:0x80019570; // type:function size:0x44
create__Q23d3d7UnkProcFiiP12mAllocator_c = .text:0x800195C0; // type:function size:0xAC
@@ -657,20 +657,20 @@ fn_8001BE90 = .text:0x8001BE90; // type:function size:0x60
fn_8001BEF0 = .text:0x8001BEF0; // type:function size:0x58
fn_8001BF50 = .text:0x8001BF50; // type:function size:0x40
fn_8001BF90 = .text:0x8001BF90; // type:function size:0x4
fn_8001BFA0 = .text:0x8001BFA0; // type:function size:0x54
fn_8001C000 = .text:0x8001C000; // type:function size:0x40
fn_8001C040 = .text:0x8001C040; // type:function size:0x30C
fn_8001C350 = .text:0x8001C350; // type:function size:0x14
fn_8001C370 = .text:0x8001C370; // type:function size:0x44
fn_8001C3C0 = .text:0x8001C3C0; // type:function size:0xCC
fn_8001C490 = .text:0x8001C490; // type:function size:0x18
fn_8001C4B0 = .text:0x8001C4B0; // type:function size:0x78
fn_8001C530 = .text:0x8001C530; // type:function size:0x94
fn_8001C5D0 = .text:0x8001C5D0; // type:function size:0x3E4
fn_8001C9C0 = .text:0x8001C9C0; // type:function size:0x60
fn_8001CA20 = .text:0x8001CA20; // type:function size:0x7C
fn_8001CAA0 = .text:0x8001CAA0; // type:function size:0x80
fn_8001CB20 = .text:0x8001CB20; // type:function size:0x7C
remove__27dSwordSwingEffectProcBase_cFv = .text:0x8001BFA0; // type:function size:0x54
__dt__Q227dSwordSwingEffectProcBase_c11swing_entryFv = .text:0x8001C000; // type:function size:0x40
drawXlu__27dSwordSwingEffectProcBase_cFv = .text:0x8001C040; // type:function size:0x30C
hasSwings__27dSwordSwingEffectProcBase_cCFv = .text:0x8001C350; // type:function size:0x14
entry__27dSwordSwingEffectProcBase_cFv = .text:0x8001C370; // type:function size:0x44
create__27dSwordSwingEffectProcBase_cFlP12mAllocator_c = .text:0x8001C3C0; // type:function size:0xCC
__ct__Q227dSwordSwingEffectProcBase_c11swing_entryFv = .text:0x8001C490; // type:function size:0x18
addSwing__27dSwordSwingEffectProcBase_cFRC7mVec3_c6mColorRC7mVec3_c6mColor = .text:0x8001C4B0; // type:function size:0x78
calc__27dSwordSwingEffectProcBase_cFf = .text:0x8001C530; // type:function size:0x94
drawXlu__23dSwordSwingEffectProc_cFv = .text:0x8001C5D0; // type:function size:0x3E4
create__23dSwordSwingEffectProc_cFlP12mAllocator_cPQ23EGG7ResTIMGf = .text:0x8001C9C0; // type:function size:0x60
set__Q227dSwordSwingEffectProcBase_c11swing_entryFRC7mVec3_c6mColorRC7mVec3_c6mColor = .text:0x8001CA20; // type:function size:0x7C
__dt__23dSwordSwingEffectProc_cFv = .text:0x8001CAA0; // type:function size:0x80
__dt__27dSwordSwingEffectProcBase_cFv = .text:0x8001CB20; // type:function size:0x7C
fn_8001CBA0 = .text:0x8001CBA0; // type:function size:0x20C
fn_8001CDB0 = .text:0x8001CDB0; // type:function size:0x308
fn_8001D0C0 = .text:0x8001D0C0; // type:function size:0x35C
@@ -1134,7 +1134,7 @@ fn_8002EA60 = .text:0x8002EA60; // type:function size:0xD0
fn_8002EB30 = .text:0x8002EB30; // type:function size:0x5C
ActorObjectBase__putInODesert = .text:0x8002EB90; // type:function size:0xD8
drawModelType1__12dAcObjBase_cFPQ23m3d6smdl_c = .text:0x8002EC70; // type:function size:0x60
fn_8002ECD0 = .text:0x8002ECD0; // type:function size:0x50
fn_8002ECD0__12dAcObjBase_cFPQ23m3d6smdl_ci = .text:0x8002ECD0; // type:function size:0x50
fn_8002ED20 = .text:0x8002ED20; // type:function size:0x88
fn_8002edb0__12dAcObjBase_cFRQ23m3d15mShadowCircle_cRQ23m3d6smdl_cPC7mQuat_cllf = .text:0x8002EDB0; // type:function size:0x8C
drawShadow__12dAcObjBase_cFRQ23m3d15mShadowCircle_cPvRC6mMtx_cPC7mQuat_clllllf = .text:0x8002EE40; // type:function size:0xFC
@@ -1146,10 +1146,10 @@ createInsectActor__12dAcObjBase_cFP9dAcBase_cQ28fProfile14PROFILE_NAME_eUlP7mVec
createActorUnkGroup3__12dAcObjBase_cFQ28fProfile14PROFILE_NAME_eUlUlP7mVec3_cP7mAng3_cP7mVec3_cUl = .text:0x8002F1C0; // type:function size:0x98
createActorUnkGroup3__12dAcObjBase_cFPCcUlUlPC7mVec3_cPC7mAng3_cPC7mVec3_cUlUsSc = .text:0x8002F260; // type:function size:0xA0
__ct__11dAcEnBase_cFv = .text:0x8002F300; // type:function size:0x74
ActorEnemyBase__dtor = .text:0x8002F380; // type:function size:0x74
ActorEnemyBase__shouldUpdateMaybe = .text:0x8002F400; // type:function size:0xB4
ActorEnemyBase__postUpdate = .text:0x8002F4C0; // type:function size:0x7C
ActorEnemyBase__preDraw = .text:0x8002F540; // type:function size:0x74
__dt__11dAcEnBase_cFv = .text:0x8002F380; // type:function size:0x74
preExecute__11dAcEnBase_cFv = .text:0x8002F400; // type:function size:0xB4
postExecute__11dAcEnBase_cFQ27fBase_c12MAIN_STATE_e = .text:0x8002F4C0; // type:function size:0x7C
preDraw__11dAcEnBase_cFv = .text:0x8002F540; // type:function size:0x74
fn_8002F5C0 = .text:0x8002F5C0; // type:function size:0x110
checkBeetleActorReferences__17daPlayerActBase_cFl = .text:0x8002F6D0; // type:function size:0x8
getBeetleActorReferencesSize__17daPlayerActBase_cFv = .text:0x8002F6E0; // type:function size:0x8
@@ -1170,7 +1170,7 @@ fn_8002FBC0 = .text:0x8002FBC0; // type:function size:0x4
fn_8002FBD0 = .text:0x8002FBD0; // type:function size:0x18
fn_8002FBF0 = .text:0x8002FBF0; // type:function size:0x20
fn_8002FC10 = .text:0x8002FC10; // type:function size:0xF4
someEnemyDamageCollisionStuffMaybe = .text:0x8002FD10; // type:function size:0x7C
someEnemyDamageCollisionStuffMaybe__11dAcEnBase_cFR19dColliderLinkedListPUs = .text:0x8002FD10; // type:function size:0x7C
fn_8002FD90 = .text:0x8002FD90; // type:function size:0x4C
fn_8002FDE0 = .text:0x8002FDE0; // type:function size:0x170
fn_8002FF50 = .text:0x8002FF50; // type:function size:0xD4
@@ -1188,7 +1188,7 @@ fn_80030820 = .text:0x80030820; // type:function size:0x14
fn_80030840 = .text:0x80030840; // type:function size:0x13C
fn_80030980 = .text:0x80030980; // type:function size:0x188
fn_80030B10 = .text:0x80030B10; // type:function size:0x10C
fn_80030C20 = .text:0x80030C20; // type:function size:0x28
fn_80030c20__11dAcEnBase_cFUlffff = .text:0x80030C20; // type:function size:0x28
fn_80030C50 = .text:0x80030C50; // type:function size:0x8
fn_80030C60 = .text:0x80030C60; // type:function size:0x4
fn_80030C70 = .text:0x80030C70; // type:function size:0x4
@@ -1290,7 +1290,7 @@ ActorLink__setObjActorFlags0x200 = .text:0x800346B0; // type:function size:0x14
ActorLink__unsetObjActorFlags0x200 = .text:0x800346D0; // type:function size:0x14
fn_800346F0 = .text:0x800346F0; // type:function size:0xDC
vt_0x2AC__17daPlayerActBase_cFv = .text:0x800347D0; // type:function size:0x4
triggerMoveEventMaybe__17daPlayerActBase_cFUlUlUlR7mVec3_cRC4mAngUlUl = .text:0x800347E0; // type:function size:0x4
triggerMoveEventMaybe__17daPlayerActBase_cFUlUlUlPC7mVec3_cRC4mAngUlUl = .text:0x800347E0; // type:function size:0x4
vt_0x2C4__17daPlayerActBase_cFv = .text:0x800347F0; // type:function size:0x8
fn_80034800 = .text:0x80034800; // type:function size:0x170
fn_80034970 = .text:0x80034970; // type:function size:0xFC
@@ -3046,23 +3046,23 @@ getNameForProfileId__FUl = .text:0x8006A670; // type:function size:0xB8
getActorName__FPC9ActorInfo = .text:0x8006A730; // type:function size:0x18
getActorInfoByProfileAndSubtype__FUlUl = .text:0x8006A750; // type:function size:0x134
getSoundSourceTypeForName__FPCc = .text:0x8006A890; // type:function size:0x38
fn_8006A8D0 = .text:0x8006A8D0; // type:function size:0x1DC
fn_8006AAB0 = .text:0x8006AAB0; // type:function size:0x85C
fn_8006B310 = .text:0x8006B310; // type:function size:0x94
fn_8006B3B0 = .text:0x8006B3B0; // type:function size:0x10
fn_8006B3C0 = .text:0x8006B3C0; // type:function size:0x140
fn_8006B500 = .text:0x8006B500; // type:function size:0x13C
fn_8006B640 = .text:0x8006B640; // type:function size:0x20
fn_8006B660 = .text:0x8006B660; // type:function size:0xB4
fn_8006B720 = .text:0x8006B720; // type:function size:0x10
fn_8006A8D0__FRC7mVec2_cRC7mVec2_cRC7mVec2_cRC7mVec2_cR7mVec2_c = .text:0x8006A8D0; // type:function size:0x1DC
createSwingEntries__26dSwordSwingEffectProcMgr_cFRC7mVec3_cRC7mVec3_c = .text:0x8006AAB0; // type:function size:0x85C
calc__26dSwordSwingEffectProcMgr_cFRC7mVec3_cRC7mVec3_c = .text:0x8006B310; // type:function size:0x94
entry__26dSwordSwingEffectProcMgr_cFv = .text:0x8006B3B0; // type:function size:0x10
create__16dEnemySwordMdl_cFP12mAllocator_cPvPCcUlRC7mVec3_cRC7mVec3_cR9cCcD_SttsPQ23EGG7ResTIMGiPUl = .text:0x8006B3C0; // type:function size:0x140
create__16dEnemySwordMdl_cFP12mAllocator_cQ34nw4r3g3d7ResFilePCcUlRC7mVec3_cRC7mVec3_cR9cCcD_SttsPQ23EGG7ResTIMGiPUl = .text:0x8006B500; // type:function size:0x13C
enableAttack__16dEnemySwordMdl_cFv = .text:0x8006B640; // type:function size:0x20
fn_8006B660__16dEnemySwordMdl_cFiiiiiiiiif = .text:0x8006B660; // type:function size:0xB4
setDamageMaybe__16dEnemySwordMdl_cFUc = .text:0x8006B720; // type:function size:0x10
fn_8006B730 = .text:0x8006B730; // type:function size:0x5C
fn_8006B790 = .text:0x8006B790; // type:function size:0x10
fn_8006B7A0 = .text:0x8006B7A0; // type:function size:0x5C
fn_8006B800 = .text:0x8006B800; // type:function size:0x10
fn_8006B7A0__16dEnemySwordMdl_cFUl = .text:0x8006B7A0; // type:function size:0x5C
fn_8006B800__16dEnemySwordMdl_cFUl = .text:0x8006B800; // type:function size:0x10
fn_8006B810 = .text:0x8006B810; // type:function size:0x5C
fn_8006B870 = .text:0x8006B870; // type:function size:0x10
fn_8006B880 = .text:0x8006B880; // type:function size:0x2A8
fn_8006BB30 = .text:0x8006BB30; // type:function size:0xA4
calc__16dEnemySwordMdl_cFRC6mMtx_cRC7mVec3_cb = .text:0x8006B880; // type:function size:0x2A8
entry__16dEnemySwordMdl_cFP12dAcObjBase_cP15dShadowCircle_cP7mQuat_c = .text:0x8006BB30; // type:function size:0xA4
fn_8006BBE0 = .text:0x8006BBE0; // type:function size:0x70
fn_8006BC50 = .text:0x8006BC50; // type:function size:0x18
fn_8006BC70 = .text:0x8006BC70; // type:function size:0xA8
@@ -10578,7 +10578,7 @@ isSTIFAreaEldin__11dStageMgr_cCFv = .text:0x80199AA0; // type:function size:0x3C
isSTIFAreaLanayru__11dStageMgr_cCFv = .text:0x80199AE0; // type:function size:0x3C
getSTIFunk1__11dStageMgr_cCFv = .text:0x80199B20; // type:function size:0x20
getSTIFRoomType__11dStageMgr_cCFv = .text:0x80199B40; // type:function size:0x1C
fn_80199B60 = .text:0x80199B60; // type:function size:0xC
fn_80199B60__11dStageMgr_cFUc = .text:0x80199B60; // type:function size:0xC
fn_80199B70 = .text:0x80199B70; // type:function size:0x1C
fn_80199B90 = .text:0x80199B90; // type:function size:0x3A8
fn_80199F40 = .text:0x80199F40; // type:function size:0x90
@@ -10737,8 +10737,8 @@ fn_8019E890 = .text:0x8019E890; // type:function size:0x40
fn_8019E8D0 = .text:0x8019E8D0; // type:function size:0x54
fn_8019E930 = .text:0x8019E930; // type:function size:0xC
fn_8019E940 = .text:0x8019E940; // type:function size:0xC0
fn_8019EA00 = .text:0x8019EA00; // type:function size:0x70
fn_8019EA70 = .text:0x8019EA70; // type:function size:0x11C
fn_8019EA00__9dCamera_cFRC7mVec3_cRC7mVec3_cff = .text:0x8019EA00; // type:function size:0x70
fn_8019EA70__9dCamera_cFb = .text:0x8019EA70; // type:function size:0x11C
fn_8019EB90 = .text:0x8019EB90; // type:function size:0xC
fn_8019EBA0 = .text:0x8019EBA0; // type:function size:0x160
fn_8019ED00 = .text:0x8019ED00; // type:function size:0xC
@@ -15768,7 +15768,7 @@ fn_8029FE90 = .text:0x8029FE90; // type:function size:0x21C
fn_802A00B0 = .text:0x802A00B0; // type:function size:0x10
fn_802A00C0 = .text:0x802A00C0; // type:function size:0x10
fn_802A00D0 = .text:0x802A00D0; // type:function size:0x40
showBossCaption = .text:0x802A0110; // type:function size:0x158
show__17dLytBossCaption_cFPCci = .text:0x802A0110; // type:function size:0x158
fn_802A0270 = .text:0x802A0270; // type:function size:0x9C
fn_802A0310 = .text:0x802A0310; // type:function size:0x9C
fn_802A03B0 = .text:0x802A03B0; // type:function size:0x4C
@@ -17264,7 +17264,7 @@ ModuleDestructorsX = .text:0x802DFD30; // type:function size:0x44
cLib__memSet = .text:0x802DFD80; // type:function size:0x4
addCalcPos__4cLibFP7mVec3_cRC7mVec3_cfff = .text:0x802DFD90; // type:function size:0x234
addCalcPosXZ__4cLibFP7mVec3_cRC7mVec3_cfff = .text:0x802DFFD0; // type:function size:0x1B8
cLib__addCalcPos2 = .text:0x802E0190; // type:function size:0x13C
addCalcPos2__4cLibFP7mVec3_cRC7mVec3_cff = .text:0x802E0190; // type:function size:0x13C
cLib__addCalcPosXZ2 = .text:0x802E02D0; // type:function size:0xF8
cLib__chasePos = .text:0x802E03D0; // type:function size:0x174
chasePosXZ__4cLibFR7mVec3_cR7mVec3_cf = .text:0x802E0550; // type:function size:0x124
@@ -20536,7 +20536,7 @@ getNextInBgmSoundList__12dSndBgmMgr_cFQ212dSndBgmMgr_c14BgmSoundList_eP14dSndBgm
getLastInBgmSoundList__12dSndBgmMgr_cFQ212dSndBgmMgr_c14BgmSoundList_e = .text:0x80372C20; // type:function size:0x28
fn_80372C50 = .text:0x80372C50; // type:function size:0x8C
fn_80372CE0 = .text:0x80372CE0; // type:function size:0x8C
fn_80372D70 = .text:0x80372D70; // type:function size:0x74
fn_80372D70__12dSndBgmMgr_cFi = .text:0x80372D70; // type:function size:0x74
fn_80372DF0 = .text:0x80372DF0; // type:function size:0x40
fn_80372E30 = .text:0x80372E30; // type:function size:0x40
fn_80372E70 = .text:0x80372E70; // type:function size:0xB0
@@ -29953,8 +29953,8 @@ __vt__Q23d3d13AnmMdlWrapper = .data:0x80500A20; // type:object size:0x50
@15227 = .data:0x80500AA8; // type:object size:0x10 scope:local data:string
__vt__14dScnCallback_c = .data:0x80500AB8; // type:object size:0x20
lbl_80500AD8 = .data:0x80500AD8; // type:object size:0x18
lbl_80500AF0 = .data:0x80500AF0; // type:object size:0x2C
lbl_80500B1C = .data:0x80500B1C; // type:object size:0x2C
__vt__23dSwordSwingEffectProc_c = .data:0x80500AF0; // type:object size:0x2C
__vt__27dSwordSwingEffectProcBase_c = .data:0x80500B1C; // type:object size:0x2C
lbl_80500B48 = .data:0x80500B48; // type:object size:0xA data:string
lbl_80500B54 = .data:0x80500B54; // type:object size:0xA data:string
lbl_80500B60 = .data:0x80500B60; // type:object size:0x40
@@ -42598,7 +42598,7 @@ sInstance__21dLytMiniGameScoreSd_c = .sbss:0x80575984; // type:object size:0x4 d
sInstance__14dLytMiniGame_c = .sbss:0x80575988; // type:object size:0x8 data:4byte
lbl_80575990 = .sbss:0x80575990; // type:object size:0x8 data:4byte
lbl_80575998 = .sbss:0x80575998; // type:object size:0x8 data:4byte
BOSS_CAPTION_PTR = .sbss:0x805759A0; // type:object size:0x8 data:4byte
sInstance__17dLytBossCaption_c = .sbss:0x805759A0; // type:object size:0x8 data:4byte
sInstance__17dLytDemoDowsing_c = .sbss:0x805759A8; // type:object size:0x8 data:4byte
lbl_805759B0 = .sbss:0x805759B0; // type:object size:0x2 data:2byte
sInstance__10dLytShop_c = .sbss:0x805759B4; // type:object size:0x4 data:4byte
@@ -42673,7 +42673,7 @@ l_lightMgr_pp__Q23m3d8internal = .sbss:0x80575BDC; // type:object size:0x4 data:
l_numFogMgr__Q23m3d8internal = .sbss:0x80575BE0; // type:object size:0x4 data:4byte
l_fogMgr_pp__Q23m3d8internal = .sbss:0x80575BE4; // type:object size:0x4 data:4byte
l_alignment__Q23m3d8internal = .sbss:0x80575BE8; // type:object size:0x4 data:4byte
lbl_80575BF0 = .sbss:0x80575BF0; // type:object size:0x4 data:4byte
sInstance__Q23m3d9mShadow_c = .sbss:0x80575BF0; // type:object size:0x4 data:4byte
lbl_80575BF4 = .sbss:0x80575BF4; // type:object size:0x4 data:4byte
lbl_80575BF8 = .sbss:0x80575BF8; // type:object size:0x4 data:4byte
@GUARD@draw__Q23m3d15mCustomShadow_cFRC6mMtx_c@nullMat = .sbss:0x80575BFC; // type:object size:0x1 data:byte
+4 -3
View File
@@ -427,7 +427,8 @@ config.libs = [
),
Object(NonMatching, "toBeSorted/d_unk_proc.cpp"),
Object(NonMatching, "toBeSorted/d_shadow.cpp"),
Object(NonMatching, "toBeSorted/d_unk_mdl_stuff_1.cpp"),
Object(Matching, "toBeSorted/d_sword_swing_effect.cpp"),
Object(NonMatching, "toBeSorted/d_unk_mdl_stuff_3.cpp"),
Object(NonMatching, "toBeSorted/d_unk_mdl_stuff_2.cpp"),
Object(Matching, "d/d_light_env.cpp"),
Object(NonMatching, "toBeSorted/d_emitter.cpp"),
@@ -481,8 +482,8 @@ config.libs = [
Object(Matching, "toBeSorted/arc_managers/layout_arc_manager.cpp"),
Object(NonMatching, "toBeSorted/arc_managers/layout_arc_control.cpp"),
Object(Matching, "toBeSorted/actor_info.cpp"),
Object(NonMatching, "toBeSorted/unk_vec_math.cpp"),
Object(NonMatching, "toBeSorted/unk_mdl_cc.cpp"),
Object(NonMatching, "toBeSorted/d_sword_swing_effect_mgr.cpp"),
Object(NonMatching, "toBeSorted/d_enemy_sword_mdl.cpp"),
Object(NonMatching, "toBeSorted/d_camera.cpp"),
Object(NonMatching, "toBeSorted/d_event_1.cpp"),
Object(NonMatching, "toBeSorted/unk_map_cam.cpp"),
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBAsura_c : public dAcEnBase_c {
public:
dAcBAsura_c() : mStateMgr(*this, sStateID::null) {}
dAcBAsura_c() : mStateMgr(*this) {}
virtual ~dAcBAsura_c() {}
STATE_FUNC_DECLARE(dAcBAsura_c, Attack);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcAsuraArm_c : public dAcObjBase_c {
public:
dAcAsuraArm_c() : mStateMgr(*this, sStateID::null) {}
dAcAsuraArm_c() : mStateMgr(*this) {}
virtual ~dAcAsuraArm_c() {}
STATE_FUNC_DECLARE(dAcAsuraArm_c, Pulled);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcAsuraFoot_c : public dAcObjBase_c {
public:
dAcAsuraFoot_c() : mStateMgr(*this, sStateID::null) {}
dAcAsuraFoot_c() : mStateMgr(*this) {}
virtual ~dAcAsuraFoot_c() {}
STATE_FUNC_DECLARE(dAcAsuraFoot_c, Pulled);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBBigBoss_c : public dAcEnBase_c {
public:
dAcBBigBoss_c() : mStateMgr(*this, sStateID::null) {}
dAcBBigBoss_c() : mStateMgr(*this) {}
virtual ~dAcBBigBoss_c() {}
STATE_FUNC_DECLARE(dAcBBigBoss_c, AppearWait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBBigBoss2_c : public dAcEnBase_c {
public:
dAcBBigBoss2_c() : mStateMgr(*this, sStateID::null) {}
dAcBBigBoss2_c() : mStateMgr(*this) {}
virtual ~dAcBBigBoss2_c() {}
STATE_FUNC_DECLARE(dAcBBigBoss2_c, AppearWait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBBigBoss3_c : public dAcEnBase_c {
public:
dAcBBigBoss3_c() : mStateMgr(*this, sStateID::null) {}
dAcBBigBoss3_c() : mStateMgr(*this) {}
virtual ~dAcBBigBoss3_c() {}
STATE_FUNC_DECLARE(dAcBBigBoss3_c, AppearWait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcGirahimu_c : public dAcEnBase_c {
public:
dAcGirahimu_c() : mStateMgr(*this, sStateID::null) {}
dAcGirahimu_c() : mStateMgr(*this) {}
virtual ~dAcGirahimu_c() {}
private:
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcGirahimu2_c : public dAcEnBase_c {
public:
dAcGirahimu2_c() : mStateMgr(*this, sStateID::null) {}
dAcGirahimu2_c() : mStateMgr(*this) {}
virtual ~dAcGirahimu2_c() {}
private:
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcGirahimu3Base_c : public dAcEnBase_c {
public:
dAcGirahimu3Base_c() : mStateMgr(*this, sStateID::null) {}
dAcGirahimu3Base_c() : mStateMgr(*this) {}
virtual ~dAcGirahimu3Base_c() {}
private:
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcGirahimu3Second_c : public dAcEnBase_c {
public:
dAcGirahimu3Second_c() : mStateMgr(*this, sStateID::null) {}
dAcGirahimu3Second_c() : mStateMgr(*this) {}
virtual ~dAcGirahimu3Second_c() {}
STATE_FUNC_DECLARE(dAcGirahimu3Second_c, Demo);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcGirahimu3Third_c : public dAcEnBase_c {
public:
dAcGirahimu3Third_c() : mStateMgr(*this, sStateID::null) {}
dAcGirahimu3Third_c() : mStateMgr(*this) {}
virtual ~dAcGirahimu3Third_c() {}
STATE_FUNC_DECLARE(dAcGirahimu3Third_c, Demo);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcGirahimuBase_c : public dAcEnBase_c {
public:
dAcGirahimuBase_c() : mStateMgr(*this, sStateID::null) {}
dAcGirahimuBase_c() : mStateMgr(*this) {}
virtual ~dAcGirahimuBase_c() {}
private:
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBkr_c : public dAcEnBase_c {
public:
dAcBkr_c() : mStateMgr(*this, sStateID::null) {}
dAcBkr_c() : mStateMgr(*this) {}
virtual ~dAcBkr_c() {}
STATE_FUNC_DECLARE(dAcBkr_c, StartDemo);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBkra_c : public dAcEnBase_c {
public:
dAcBkra_c() : mStateMgr(*this, sStateID::null) {}
dAcBkra_c() : mStateMgr(*this) {}
virtual ~dAcBkra_c() {}
STATE_FUNC_DECLARE(dAcBkra_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBkrh_c : public dAcEnBase_c {
public:
dAcBkrh_c() : mStateMgr(*this, sStateID::null) {}
dAcBkrh_c() : mStateMgr(*this) {}
virtual ~dAcBkrh_c() {}
STATE_FUNC_DECLARE(dAcBkrh_c, Normal);
+425 -3
View File
@@ -2,14 +2,286 @@
#define D_A_B_LASTBOSS_H
#include "d/a/e/d_a_en_base.h"
#include "d/d_cc.h"
#include "d/d_light_env.h"
#include "m/m3d/m_anmmatclr.h"
#include "m/m3d/m_anmtexsrt.h"
#include "m/m3d/m_mdl.h"
#include "m/m3d/m_smdl.h"
#include "m/m_angle.h"
#include "m/m_vec.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
#include "toBeSorted/d_emitter.h"
#include "toBeSorted/d_enemy_sword_mdl.h"
#include "toBeSorted/stage_render_stuff.h"
class dTgSwordBattleGame_c;
// TODO this might be a template but what about the offset?
struct UnkLastBossCcSph1 {
/* 0x000 */ u8 _0x000[0x002 - 0x000];
/* 0x002 */ s16 field_0x002;
/* 0x004 */ s16 field_0x004;
/* 0x006 */ s16 field_0x006;
/* 0x008 */ mVec3_c field_0x008[5];
/* 0x044 */ mVec3_c field_0x044[5];
/* 0x080 */ mVec3_c field_0x080[5];
/* 0x0BC */ dCcD_Linked_Sph mCc;
};
struct UnkLastBossCcSph2 {
/* 0x000 */ s16 field_0x000;
/* 0x002 */ s16 field_0x002;
/* 0x004 */ s16 field_0x004;
/* 0x006 */ s16 field_0x006;
/* 0x008 */ s16 field_0x008;
/* 0x00A */ s16 field_0x00A;
/* 0x00C */ f32 field_0x00C;
/* 0x010 */ f32 field_0x010;
/* 0x014 */ mVec3_c field_0x014[10];
/* 0x08C */ mVec3_c field_0x08C[10];
/* 0x104 */ mVec3_c field_0x104[10];
/* 0x17C */ dCcD_Linked_Sph mCc;
};
class dAcBlastboss_c : public dAcEnBase_c {
class callback_c : public m3d::callback_c {
public:
virtual void timingB(u32, nw4r::g3d::WorldMtxManip *, nw4r::g3d::ResMdl) override;
/* 0x04 */ mAng field_0x04;
/* 0x06 */ mAng field_0x06;
/* 0x08 */ mAng field_0x08;
/* 0x0A */ mAng field_0x0A;
/* 0x0C */ mAng field_0x0C;
/* 0x0E */ mAng field_0x0E;
/* 0x10 */ mAng field_0x10;
/* 0x12 */ mAng field_0x12;
/* 0x14 */ mAng field_0x14;
/* 0x16 */ mAng field_0x16;
/* 0x18 */ mAng field_0x18;
/* 0x1A */ mAng field_0x1A;
/* 0x1C */ mAng field_0x1C[9];
/* 0x2E */ mAng field_0x2E;
/* 0x30 */ f32 field_0x30;
/* 0x34 */ dAcBlastboss_c *mpOwner;
};
friend class callback_c;
// BLastBoss.arc > g3d > model.brres > 3DModels(NW4R) > LastBoss > Bones > ...
enum BLastBossModelNode_e {
B_LAST_BOSS_NODE_center = 0,
B_LAST_BOSS_NODE_backbone1 = 1,
B_LAST_BOSS_NODE_backbone2 = 2,
B_LAST_BOSS_NODE_chest = 3,
B_LAST_BOSS_NODE_neck = 4,
B_LAST_BOSS_NODE_head = 5,
B_LAST_BOSS_NODE_browL = 6,
B_LAST_BOSS_NODE_browR = 7,
B_LAST_BOSS_NODE_chin = 8,
B_LAST_BOSS_NODE_hairA1 = 9,
B_LAST_BOSS_NODE_hairA2 = 10,
B_LAST_BOSS_NODE_hairA3 = 11,
B_LAST_BOSS_NODE_hairA4 = 12,
B_LAST_BOSS_NODE_hairBL1 = 13,
B_LAST_BOSS_NODE_hairBL2 = 14,
B_LAST_BOSS_NODE_hairBL3 = 15,
B_LAST_BOSS_NODE_hairBR1 = 16,
B_LAST_BOSS_NODE_hairBR2 = 17,
B_LAST_BOSS_NODE_hairBR3 = 18,
B_LAST_BOSS_NODE_hairC1 = 19,
B_LAST_BOSS_NODE_hairC2 = 20,
B_LAST_BOSS_NODE_hairC3 = 21,
B_LAST_BOSS_NODE_mouthL = 22,
B_LAST_BOSS_NODE_mouthR = 23,
B_LAST_BOSS_NODE_shoulderL = 24,
B_LAST_BOSS_NODE_armL1 = 25,
B_LAST_BOSS_NODE_armL2 = 26,
B_LAST_BOSS_NODE_assistanceL = 27,
B_LAST_BOSS_NODE_wristL = 28,
B_LAST_BOSS_NODE_indexL1 = 29,
B_LAST_BOSS_NODE_indexL2 = 30,
B_LAST_BOSS_NODE_littleL1 = 31,
B_LAST_BOSS_NODE_littleL2 = 32,
B_LAST_BOSS_NODE_middleL1 = 33,
B_LAST_BOSS_NODE_middleL2 = 34,
B_LAST_BOSS_NODE_ringL1 = 35,
B_LAST_BOSS_NODE_ringL2 = 36,
B_LAST_BOSS_NODE_thumbL1 = 37,
B_LAST_BOSS_NODE_thumbL2 = 38,
B_LAST_BOSS_NODE_shoulderR = 39,
B_LAST_BOSS_NODE_armR1 = 40,
B_LAST_BOSS_NODE_armR2 = 41,
B_LAST_BOSS_NODE_assistanceR = 42,
B_LAST_BOSS_NODE_wristR = 43,
B_LAST_BOSS_NODE_indexR1 = 44,
B_LAST_BOSS_NODE_indexR2 = 45,
B_LAST_BOSS_NODE_littleR1 = 46,
B_LAST_BOSS_NODE_littleR2 = 47,
B_LAST_BOSS_NODE_loc_sword01 = 48,
B_LAST_BOSS_NODE_middleR1 = 49,
B_LAST_BOSS_NODE_middleR2 = 50,
B_LAST_BOSS_NODE_ringR1 = 51,
B_LAST_BOSS_NODE_ringR2 = 52,
B_LAST_BOSS_NODE_thumbR1 = 53,
B_LAST_BOSS_NODE_thumbR2 = 54,
B_LAST_BOSS_NODE_belly = 55,
B_LAST_BOSS_NODE_waist = 56,
B_LAST_BOSS_NODE_legL1 = 57,
B_LAST_BOSS_NODE_legL2 = 58,
B_LAST_BOSS_NODE_ankleL = 59,
B_LAST_BOSS_NODE_toeL = 60,
B_LAST_BOSS_NODE_legR1 = 61,
B_LAST_BOSS_NODE_legR2 = 62,
B_LAST_BOSS_NODE_ankleR = 63,
B_LAST_BOSS_NODE_toeR = 64,
B_LAST_BOSS_NODE_skirtA1 = 65,
B_LAST_BOSS_NODE_skirtA2 = 66,
B_LAST_BOSS_NODE_skirtAU1 = 67,
B_LAST_BOSS_NODE_skirtB1 = 68,
B_LAST_BOSS_NODE_skirtB2 = 69,
B_LAST_BOSS_NODE_skirtB3 = 70,
B_LAST_BOSS_NODE_skirtB4 = 71,
B_LAST_BOSS_NODE_skirtB5 = 72,
B_LAST_BOSS_NODE_skirtB6 = 73,
B_LAST_BOSS_NODE_skirtB7 = 74,
B_LAST_BOSS_NODE_skirtB8 = 75,
B_LAST_BOSS_NODE_skirtB9 = 76,
B_LAST_BOSS_NODE_skirtBU1 = 77,
B_LAST_BOSS_NODE_skirtC1 = 78,
B_LAST_BOSS_NODE_skirtC2 = 79,
B_LAST_BOSS_NODE_skirtC3 = 80,
B_LAST_BOSS_NODE_skirtC4 = 81,
B_LAST_BOSS_NODE_skirtC5 = 82,
B_LAST_BOSS_NODE_skirtC6 = 83,
B_LAST_BOSS_NODE_skirtC7 = 84,
B_LAST_BOSS_NODE_skirtC8 = 85,
B_LAST_BOSS_NODE_skirtC9 = 86,
B_LAST_BOSS_NODE_skirtCU1 = 87,
B_LAST_BOSS_NODE_skirtD1 = 88,
B_LAST_BOSS_NODE_skirtD2 = 89,
B_LAST_BOSS_NODE_skirtD3 = 90,
B_LAST_BOSS_NODE_skirtD4 = 91,
B_LAST_BOSS_NODE_skirtD5 = 92,
B_LAST_BOSS_NODE_skirtD6 = 93,
B_LAST_BOSS_NODE_skirtD7 = 94,
B_LAST_BOSS_NODE_skirtD8 = 95,
B_LAST_BOSS_NODE_skirtD9 = 96,
B_LAST_BOSS_NODE_skirtDU1 = 97,
B_LAST_BOSS_NODE_skirtE1 = 98,
B_LAST_BOSS_NODE_skirtE2 = 99,
B_LAST_BOSS_NODE_skirtE3 = 100,
B_LAST_BOSS_NODE_skirtE4 = 101,
B_LAST_BOSS_NODE_skirtE5 = 102,
B_LAST_BOSS_NODE_skirtE6 = 103,
B_LAST_BOSS_NODE_skirtE7 = 104,
B_LAST_BOSS_NODE_skirtE8 = 105,
B_LAST_BOSS_NODE_skirtE9 = 106,
B_LAST_BOSS_NODE_skirtEU1 = 107,
B_LAST_BOSS_NODE_skirtEU2 = 108,
B_LAST_BOSS_NODE_skirtF1 = 109,
B_LAST_BOSS_NODE_skirtF2 = 110,
B_LAST_BOSS_NODE_skirtF3 = 111,
B_LAST_BOSS_NODE_skirtF4 = 112,
B_LAST_BOSS_NODE_skirtF5 = 113,
B_LAST_BOSS_NODE_skirtF6 = 114,
B_LAST_BOSS_NODE_skirtF7 = 115,
B_LAST_BOSS_NODE_skirtF8 = 116,
B_LAST_BOSS_NODE_skirtF9 = 117,
B_LAST_BOSS_NODE_skirtFU1 = 118,
B_LAST_BOSS_NODE_skirtG1 = 119,
B_LAST_BOSS_NODE_skirtG2 = 120,
B_LAST_BOSS_NODE_skirtG3 = 121,
B_LAST_BOSS_NODE_skirtG4 = 122,
B_LAST_BOSS_NODE_skirtG5 = 123,
B_LAST_BOSS_NODE_skirtG6 = 124,
B_LAST_BOSS_NODE_skirtG7 = 125,
B_LAST_BOSS_NODE_skirtG8 = 126,
B_LAST_BOSS_NODE_skirtG9 = 127,
B_LAST_BOSS_NODE_skirtGU1 = 128,
B_LAST_BOSS_NODE_skirtH1 = 129,
B_LAST_BOSS_NODE_skirtH2 = 130,
B_LAST_BOSS_NODE_skirtH3 = 131,
B_LAST_BOSS_NODE_skirtH4 = 132,
B_LAST_BOSS_NODE_skirtH5 = 133,
B_LAST_BOSS_NODE_skirtHU1 = 134,
};
// TODO: mFightState probably means different things in
// different states, so maybe we need to either remove
// this again or split this up further.
enum SubState_e {
SUB_STATE_0 = 0,
SUB_STATE_1,
SUB_STATE_2,
SUB_STATE_3,
SUB_STATE_4,
SUB_STATE_5,
SUB_STATE_6,
SUB_STATE_10 = 10,
SUB_STATE_11,
SUB_STATE_20 = 20,
SUB_STATE_21,
SUB_STATE_50 = 50,
};
enum Timer_e {
TIMER_0,
TIMER_1,
TIMER_2,
TIMER_3,
TIMER_4,
TIMER_5,
TIMER_MAX,
};
// TODO: Maybe reused in other sword fight bosses?
// Names taken from the string array
enum GuardDirection_e {
GUARD_RIGHT,
GUARD_UPRIGHT,
GUARD_DOWNRIGHT,
GUARD_LEFT,
GUARD_UPLEFT,
GUARD_DOWNLEFT,
GUARD_UP,
GUARD_DOWN,
GUARD_CENTER,
GUARD_BT, // not sure
};
enum LightningState_e {
LIGHTNING_STRIKE_STATE_NONE = 0,
LIGHTNING_STRIKE_START_DEMO = 1,
LIGHTNING_STRIKE_DEMO,
LIGHTNING_STRIKE_WAIT,
LIGHTNING_STRIKE_TRIGGER_END = 100,
LIGHTNING_STRIKE_ENDING,
LIGHTNING_STRIKE_TRIGGER_START = 200,
LIGHTNING_STRIKE_START,
LIGHTNING_STRIKE_START_LAST = 299,
LIGHTNING_STRIKE_FINISH = 1000,
};
public:
dAcBlastboss_c() : mStateMgr(*this, sStateID::null) {}
dAcBlastboss_c() : mStateMgr(*this), mScnCallback(this) {}
virtual ~dAcBlastboss_c() {}
virtual bool createHeap() override;
int create() override;
int doDelete() override;
int actorExecute() override;
int draw() override;
STATE_FUNC_DECLARE(dAcBlastboss_c, Fight);
STATE_FUNC_DECLARE(dAcBlastboss_c, Guard);
STATE_FUNC_DECLARE(dAcBlastboss_c, GuardBreak);
@@ -26,7 +298,157 @@ public:
STATE_FUNC_DECLARE(dAcBlastboss_c, ThunderWait);
private:
/* 0x??? */ STATE_MGR_DECLARE(dAcBlastboss_c);
void setAnm(const char *anim, f32 blend);
void forceSetAnm(const char *anim, f32 blend);
void setAnmRate(f32 rate);
bool checkDamage();
bool checkForCloseRangeAttack();
bool checkForRangeAttack();
bool checkForCounter();
void updateMainNodeTransforms();
void updateSkirtHairTransforms();
void updateSkirtTransform(s32 level);
void updateHairTransform(s32 level);
bool checkForLinkSwordBySwordHit();
u8 classifyAttackDirection(s32 attackDir);
void executeLightningStrike();
void setLightningTimerMaybe(s32);
/* 0x0378 */ d3d::AnmMdlWrapper mMdl;
/* 0x03E8 */ m3d::anmTexSrt_c mAnmTexSrt;
/* 0x0414 */ m3d::anmMatClr_c mAnmMatClr1;
/* 0x0440 */ m3d::smdl_c mThunderMdl;
/* 0x045C */ m3d::anmMatClr_c mThunderAnmMatClr;
/* 0x0488 */ callback_c mMdlCallback;
/* 0x04C0 */ dCcD_Linked_Cyl mCc1;
/* 0x0620 */ dCcD_Linked_Cyl mCc2;
/* 0x0780 */ dCcD_Linked_Cyl mCc3;
/* 0x08E0 */ dCcD_Linked_Sph mCc4;
/* 0x0A40 */ dCcD_Linked_Sph mLightningCc;
/* 0x0BA0 */ dScnCallback_c mScnCallback;
/* 0x0BAC */ STATE_MGR_DECLARE(dAcBlastboss_c);
/* 0x0BE8 */ dColliderLinkedList mCcList;
/* 0x0BF4 */ dEnemySwordMdl_c mSwordMdl;
/* 0x1130 */ u8 mThunderWaitSceneFlag;
/* 0x1131 */ u8 field_0x1131;
/* 0x1132 */ bool field_0x1132;
/* 0x1133 */ u8 field_0x1133;
/* 0x1134 */ u8 field_0x1134;
/* 0x1135 */ s8 mNumConsecutiveOppositeDirectionAttacks;
/* 0x1136 */ s8 mNumConsecutiveSameDirectionAttacks;
/* 0x1137 */ u8 field_0x1137;
/* 0x1138 */ u8 field_0x1138;
/* 0x1139 */ u8 field_0x1139;
/* 0x113A */ u8 mChanceAttackCounter;
/* 0x113B */ u8 field_0x113B;
/* 0x113C */ u8 mChanceCounter;
/* 0x113D */ u8 field_0x113D;
/* 0x113E */ u8 field_0x113E;
/* 0x113F */ u8 field_0x113F;
/* 0x1140 */ bool field_0x1140;
/* 0x1141 */ bool mIsDown;
/* 0x1142 */ u8 field_0x1142;
/* 0x1143 */ u8 mInvulnerabilityTimerMaybe;
/* 0x1144 */ s8 mGuardDirection;
/* 0x1145 */ s8 mLinkCloseRangeShieldTime;
/* 0x1146 */ bool mIsSwordEmpowered;
/* 0x1147 */ bool mIsThunderBeamAttackActive;
/* 0x1148 */ u8 mThunderBeamTimer;
/* 0x1149 */ s8 mIsPhaseTwo;
/* 0x114A */ u8 mLightingFallSwordTimer;
/* 0x114B */ u8 mStunState;
/* 0x114C */ u8 field_0x114C;
/* 0x114D */ bool mInBossRush;
/* 0x114E */ u8 field_0x114E;
/* 0x114F */ bool mIsDead;
/* 0x1150 */ bool mThunderBeamReflected;
/* 0x1152 */ u16 field_0x1152;
/* 0x1154 */ u16 mStunCounter;
/* 0x1156 */ u16 mTimers[TIMER_MAX];
/* 0x1162 */ u16 field_0x1162;
/* 0x1164 */ s16 mCounter;
/* 0x1166 */ s16 mSubState;
/* 0x1168 */ u8 _0x1168[0x116A - 0x1168];
/* 0x116A */ s16 mYAngleToLink;
/* 0x116C */ u8 _0x116C[0x1170 - 0x116C];
/* 0x1170 */ s16 field_0x1170;
/* 0x1172 */ s16 field_0x1172;
/* 0x1174 */ s16 field_0x1174;
/* 0x1176 */ u8 _0x1176[0x1178 - 0x1176];
/* 0x1178 */ s16 field_0x1178;
/* 0x117A */ s16 field_0x117A;
/* 0x117C */ s16 field_0x117C;
/* 0x117E */ s16 field_0x117E;
/* 0x1180 */ s16 field_0x1180;
/* 0x1182 */ s16 field_0x1182;
/* 0x1184 */ s16 mLightningTimerMaybe;
/* 0x1186 */ s16 mYRotationRelativeToLink;
/* 0x1188 */ s16 field_0x1188;
/* 0x118A */ mAng field_0x118A;
/* 0x118C */ mAng field_0x118C;
/* 0x118E */ u8 _0x118E[0x1190 - 0x118E];
/* 0x1190 */ f32 mXZDistanceToLink;
/* 0x1194 */ u8 _0x1194[0x119C - 0x1194];
/* 0x119C */ f32 mAttackKnockbackX;
/* 0x11A0 */ f32 mAttackKnockbackZ;
/* 0x11A4 */ f32 field_0x11A4;
/* 0x11A8 */ f32 mAnmRate;
/* 0x11AC */ f32 field_0x11AC;
/* 0x11B0 */ f32 field_0x11B0;
/* 0x11B0 */ f32 field_0x11B4;
/* 0x11B8 */ f32 field_0x11B8;
/* 0x11BC */ f32 field_0x11BC;
/* 0x11C0 */ f32 field_0x11C0;
/* 0x11C4 */ f32 field_0x11C4;
/* 0x11C8 */ f32 field_0x11C8;
/* 0x11CC */ f32 field_0x11CC;
/* 0x11D0 */ f32 field_0x11D0;
/* 0x11D4 */ s32 mLastAttackDir;
/* 0x11D8 */ s32 mSecondLastAttackDirection;
/* 0x11DC */ mAng3_c mThunderBeamRotation;
/* 0x11E4 */ mVec3_c mThumbL2Translation;
/* 0x11F0 */ mVec3_c mBackbone1Translation;
/* 0x11FC */ mVec3_c mChestTranslation;
/* 0x1208 */ mVec3_c mSwordPosition;
/* 0x1214 */ mVec3_c mBugNetPos;
/* 0x1220 */ mVec3_c mThunderBeamPosition;
/* 0x122C */ mVec3_c mThunderBeamVelocity;
/* 0x1238 */ mVec3_c mToeTranslation[2];
/* 0x1250 */ mVec3_c field_0x1250[2];
/* 0x1268 */ UnkLastBossCcSph2 field_0x1268[8];
/* 0x2948 */ UnkLastBossCcSph1 field_0x2948[1];
/* 0x2B64 */ dEmitter_c mWaterEmitter;
/* 0x2B98 */ dEmitter_c mEmitter2;
/* 0x2BCC */ dEmitter_c mEmitter3;
/* 0x2C00 */ dEmitter_c mEmitter4;
/* 0x2C34 */ dEmitter_c mEmitter5;
/* 0x2C68 */ dEmitter_c mEmitter6;
/* 0x2C9C */ dEmitter_c mEmitter7;
/* 0x2CD0 */ LIGHT_INFLUENCE mLightInfo;
/* 0x2CEC */ s16 mLightingStrikeState;
/* 0x2CEE */ s16 field_0x2CEE;
/* 0x2CF0 */ s16 field_0x2CF0;
/* 0x2CF4 */ f32 field_0x2CF4;
/* 0x2CF8 */ u8 _0x2CF8[0x2CFC - 0x2CF8];
/* 0x2CFC */ f32 field_0x2CFC;
/* 0x2D00 */ f32 field_0x2D00;
/* 0x2D04 */ mVec3_c field_0x2D04;
/* 0x2D10 */ mVec3_c field_0x2D10;
/* 0x2D1C */ const char *mpCurrentAnm;
/* 0x2D20 */ dTgSwordBattleGame_c *mpSwordBattleGame;
};
#endif
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBmg_c : public dAcEnBase_c {
public:
dAcBmg_c() : mStateMgr(*this, sStateID::null) {}
dAcBmg_c() : mStateMgr(*this) {}
virtual ~dAcBmg_c() {}
STATE_FUNC_DECLARE(dAcBmg_c, Start);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcNusi_c : public dAcEnBase_c {
public:
dAcNusi_c() : mStateMgr(*this, sStateID::null) {}
dAcNusi_c() : mStateMgr(*this) {}
virtual ~dAcNusi_c() {}
private:
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcNusi_Bullet_c : public dAcEnBase_c {
public:
dAcNusi_Bullet_c() : mStateMgr(*this, sStateID::null) {}
dAcNusi_Bullet_c() : mStateMgr(*this) {}
virtual ~dAcNusi_Bullet_c() {}
STATE_FUNC_DECLARE(dAcNusi_Bullet_c, Move);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcNusiTentakle_c : public dAcEnBase_c {
public:
dAcNusiTentakle_c() : mStateMgr(*this, sStateID::null) {}
dAcNusiTentakle_c() : mStateMgr(*this) {}
virtual ~dAcNusiTentakle_c() {}
STATE_FUNC_DECLARE(dAcNusiTentakle_c, Hide);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBvd_c : public dAcEnBase_c {
public:
dAcBvd_c() : mStateMgr(*this, sStateID::null) {}
dAcBvd_c() : mStateMgr(*this) {}
virtual ~dAcBvd_c() {}
STATE_FUNC_DECLARE(dAcBvd_c, Opening);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcAsuraBullet_c : public dAcObjBase_c {
public:
dAcAsuraBullet_c() : mStateMgr(*this, sStateID::null) {}
dAcAsuraBullet_c() : mStateMgr(*this) {}
virtual ~dAcAsuraBullet_c() {}
STATE_FUNC_DECLARE(dAcAsuraBullet_c, Attack);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcAvater_Bullet_c : public dAcObjBase_c {
public:
dAcAvater_Bullet_c() : mStateMgr(*this, sStateID::null) {}
dAcAvater_Bullet_c() : mStateMgr(*this) {}
virtual ~dAcAvater_Bullet_c() {}
STATE_FUNC_DECLARE(dAcAvater_Bullet_c, Move);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/d_a_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAvater_Race_Mng_c : public dAcBase_c {
public:
dAvater_Race_Mng_c() : mStateMgr(*this, sStateID::null) {}
dAvater_Race_Mng_c() : mStateMgr(*this) {}
virtual ~dAvater_Race_Mng_c() {}
STATE_FUNC_DECLARE(dAvater_Race_Mng_c, StartWait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dBird_c : public dAcObjBase_c {
public:
dBird_c() : mStateMgr(*this, sStateID::null) {}
dBird_c() : mStateMgr(*this) {}
virtual ~dBird_c() {}
STATE_FUNC_DECLARE(dBird_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dBird_KobunA_c : public dAcObjBase_c {
public:
dBird_KobunA_c() : mStateMgr(*this, sStateID::null) {}
dBird_KobunA_c() : mStateMgr(*this) {}
virtual ~dBird_KobunA_c() {}
STATE_FUNC_DECLARE(dBird_KobunA_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dBird_KobunB_c : public dAcObjBase_c {
public:
dBird_KobunB_c() : mStateMgr(*this, sStateID::null) {}
dBird_KobunB_c() : mStateMgr(*this) {}
virtual ~dBird_KobunB_c() {}
STATE_FUNC_DECLARE(dBird_KobunB_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBirdMob_c : public dAcObjBase_c {
public:
dAcBirdMob_c() : mStateMgr(*this, sStateID::null) {}
dAcBirdMob_c() : mStateMgr(*this) {}
virtual ~dAcBirdMob_c() {}
STATE_FUNC_DECLARE(dAcBirdMob_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dBird_Npc_c : public dAcObjBase_c {
public:
dBird_Npc_c() : mStateMgr(*this, sStateID::null) {}
dBird_Npc_c() : mStateMgr(*this) {}
virtual ~dBird_Npc_c() {}
STATE_FUNC_DECLARE(dBird_Npc_c, Hide);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dBird_Rival_c : public dAcObjBase_c {
public:
dBird_Rival_c() : mStateMgr(*this, sStateID::null) {}
dBird_Rival_c() : mStateMgr(*this) {}
virtual ~dBird_Rival_c() {}
STATE_FUNC_DECLARE(dBird_Rival_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dBird_Target_c : public dAcObjBase_c {
public:
dBird_Target_c() : mStateMgr(*this, sStateID::null) {}
dBird_Target_c() : mStateMgr(*this) {}
virtual ~dBird_Target_c() {}
STATE_FUNC_DECLARE(dBird_Target_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dBird_ZeldaTraining_c : public dAcObjBase_c {
public:
dBird_ZeldaTraining_c() : mStateMgr(*this, sStateID::null) {}
dBird_ZeldaTraining_c() : mStateMgr(*this) {}
virtual ~dBird_ZeldaTraining_c() {}
STATE_FUNC_DECLARE(dBird_ZeldaTraining_c, Wait);
+1 -1
View File
@@ -9,7 +9,7 @@
class dAcBombf_c : public dAcObjBase_c {
public:
dAcBombf_c() : mStateMgr(*this, sStateID::null) {}
dAcBombf_c() : mStateMgr(*this) {}
virtual ~dAcBombf_c() {}
virtual bool createHeap() override;
virtual int create() override;
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBulletGue_c : public dAcObjBase_c {
public:
dAcBulletGue_c() : mStateMgr(*this, sStateID::null) {}
dAcBulletGue_c() : mStateMgr(*this) {}
virtual ~dAcBulletGue_c() {}
STATE_FUNC_DECLARE(dAcBulletGue_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcBulletMaguppo_c : public dAcObjBase_c {
public:
dAcBulletMaguppo_c() : mStateMgr(*this, sStateID::null) {}
dAcBulletMaguppo_c() : mStateMgr(*this) {}
virtual ~dAcBulletMaguppo_c() {}
STATE_FUNC_DECLARE(dAcBulletMaguppo_c, Move);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcCoTest : public dAcObjBase_c {
public:
dAcCoTest() : mStateMgr(*this, sStateID::null) {}
dAcCoTest() : mStateMgr(*this) {}
virtual ~dAcCoTest() {}
STATE_FUNC_DECLARE(dAcCoTest, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEnCl_c : public dAcObjBase_c {
public:
dAcEnCl_c() : mStateMgr(*this, sStateID::null) {}
dAcEnCl_c() : mStateMgr(*this) {}
virtual ~dAcEnCl_c() {}
STATE_FUNC_DECLARE(dAcEnCl_c, pathMove);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcDemoNpcBird_c : public dAcObjBase_c {
public:
dAcDemoNpcBird_c() : mStateMgr(*this, sStateID::null) {}
dAcDemoNpcBird_c() : mStateMgr(*this) {}
virtual ~dAcDemoNpcBird_c() {}
STATE_FUNC_DECLARE(dAcDemoNpcBird_c, Hide);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcFlySlb_c : public dAcObjBase_c {
public:
dAcFlySlb_c() : mStateMgr(*this, sStateID::null) {}
dAcFlySlb_c() : mStateMgr(*this) {}
virtual ~dAcFlySlb_c() {}
STATE_FUNC_DECLARE(dAcFlySlb_c, Fly);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcGirahimuSwordBeam_c : public dAcObjBase_c {
public:
dAcGirahimuSwordBeam_c() : mStateMgr(*this, sStateID::null) {}
dAcGirahimuSwordBeam_c() : mStateMgr(*this) {}
virtual ~dAcGirahimuSwordBeam_c() {}
STATE_FUNC_DECLARE(dAcGirahimuSwordBeam_c, BulletMove);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcHeartf_c : public dAcObjBase_c {
public:
dAcHeartf_c() : mStateMgr(*this, sStateID::null) {}
dAcHeartf_c() : mStateMgr(*this) {}
virtual ~dAcHeartf_c() {}
STATE_FUNC_DECLARE(dAcHeartf_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcHidoryFire_c : public dAcObjBase_c {
public:
dAcHidoryFire_c() : mStateMgr(*this, sStateID::null) {}
dAcHidoryFire_c() : mStateMgr(*this) {}
virtual ~dAcHidoryFire_c() {}
STATE_FUNC_DECLARE(dAcHidoryFire_c, BulletMove);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectAnt_c : public dAcObjBase_c {
public:
dAcInsectAnt_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectAnt_c() : mStateMgr(*this) {}
virtual ~dAcInsectAnt_c() {}
STATE_FUNC_DECLARE(dAcInsectAnt_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectBeetle_c : public dAcObjBase_c {
public:
dAcInsectBeetle_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectBeetle_c() : mStateMgr(*this) {}
virtual ~dAcInsectBeetle_c() {}
STATE_FUNC_DECLARE(dAcInsectBeetle_c, Wait);
+1 -2
View File
@@ -3,12 +3,11 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
#include "d/a/d_a_insect.h"
class dAcInsectButterfly_c : public dAcOInsect_c {
public:
dAcInsectButterfly_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectButterfly_c() : mStateMgr(*this) {}
virtual ~dAcInsectButterfly_c() {}
STATE_FUNC_DECLARE(dAcInsectButterfly_c, Move);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectCicada_c : public dAcObjBase_c {
public:
dAcInsectCicada_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectCicada_c() : mStateMgr(*this) {}
virtual ~dAcInsectCicada_c() {}
STATE_FUNC_DECLARE(dAcInsectCicada_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectDragonfly_c : public dAcObjBase_c {
public:
dAcInsectDragonfly_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectDragonfly_c() : mStateMgr(*this) {}
virtual ~dAcInsectDragonfly_c() {}
STATE_FUNC_DECLARE(dAcInsectDragonfly_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectFirefly_c : public dAcObjBase_c {
public:
dAcInsectFirefly_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectFirefly_c() : mStateMgr(*this) {}
virtual ~dAcInsectFirefly_c() {}
STATE_FUNC_DECLARE(dAcInsectFirefly_c, Move);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectGrasshopper_c : public dAcObjBase_c {
public:
dAcInsectGrasshopper_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectGrasshopper_c() : mStateMgr(*this) {}
virtual ~dAcInsectGrasshopper_c() {}
STATE_FUNC_DECLARE(dAcInsectGrasshopper_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectLadybug_c : public dAcObjBase_c {
public:
dAcInsectLadybug_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectLadybug_c() : mStateMgr(*this) {}
virtual ~dAcInsectLadybug_c() {}
STATE_FUNC_DECLARE(dAcInsectLadybug_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcInsectScarab_c : public dAcObjBase_c {
public:
dAcInsectScarab_c() : mStateMgr(*this, sStateID::null) {}
dAcInsectScarab_c() : mStateMgr(*this) {}
virtual ~dAcInsectScarab_c() {}
STATE_FUNC_DECLARE(dAcInsectScarab_c, Wait);
+1 -1
View File
@@ -8,7 +8,7 @@
class dAcInvisible : public dAcObjBase_c {
public:
dAcInvisible() : mStateMgr(*this, sStateID::null) {}
dAcInvisible() : mStateMgr(*this) {}
virtual ~dAcInvisible() {}
virtual int create() override;
-1
View File
@@ -3,7 +3,6 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcKanban_c : public dAcObjBase_c {
public:
+1 -1
View File
@@ -9,7 +9,7 @@
class dAcKnightLeaderBird_c : public dAcBirdBase_c {
public:
dAcKnightLeaderBird_c() : mStateMgr(*this, sStateID::null) {}
dAcKnightLeaderBird_c() : mStateMgr(*this) {}
virtual ~dAcKnightLeaderBird_c() {}
virtual bool createHeap() override;
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcLittleBird_c : public dAcObjBase_c {
public:
dAcLittleBird_c() : mStateMgr(*this, sStateID::null) {}
dAcLittleBird_c() : mStateMgr(*this) {}
virtual ~dAcLittleBird_c() {}
STATE_FUNC_DECLARE(dAcLittleBird_c, Init);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/d_a_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcLittleBirdMgr_c : public dAcBase_c {
public:
dAcLittleBirdMgr_c() : mStateMgr(*this, sStateID::null) {}
dAcLittleBirdMgr_c() : mStateMgr(*this) {}
virtual ~dAcLittleBirdMgr_c() {}
STATE_FUNC_DECLARE(dAcLittleBirdMgr_c, Set);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcJtest_c : public dAcEnBase_c {
public:
dAcJtest_c() : mStateMgr(*this, sStateID::null) {}
dAcJtest_c() : mStateMgr(*this) {}
virtual ~dAcJtest_c() {}
STATE_FUNC_DECLARE(dAcJtest_c, FishNormalSwim);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcNusiBase_c : public dAcEnBase_c {
public:
dAcNusiBase_c() : mStateMgr(*this, sStateID::null) {}
dAcNusiBase_c() : mStateMgr(*this) {}
virtual ~dAcNusiBase_c() {}
private:
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcNusiNpc_c : public dAcEnBase_c {
public:
dAcNusiNpc_c() : mStateMgr(*this, sStateID::null) {}
dAcNusiNpc_c() : mStateMgr(*this) {}
virtual ~dAcNusiNpc_c() {}
private:
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcOrCannBullet_c : public dAcObjBase_c {
public:
dAcOrCannBullet_c() : mStateMgr(*this, sStateID::null) {}
dAcOrCannBullet_c() : mStateMgr(*this) {}
virtual ~dAcOrCannBullet_c() {}
STATE_FUNC_DECLARE(dAcOrCannBullet_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcPumpkin_c : public dAcObjBase_c {
public:
dAcPumpkin_c() : mStateMgr(*this, sStateID::null) {}
dAcPumpkin_c() : mStateMgr(*this) {}
virtual ~dAcPumpkin_c() {}
STATE_FUNC_DECLARE(dAcPumpkin_c, Stick);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcShopSample_c : public dAcObjBase_c {
public:
dAcShopSample_c() : mStateMgr(*this, sStateID::null) {}
dAcShopSample_c() : mStateMgr(*this) {}
virtual ~dAcShopSample_c() {}
STATE_FUNC_DECLARE(dAcShopSample_c, Wait);
+1 -2
View File
@@ -4,11 +4,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "f/f_list_nd.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcTWoodArea_c : public dAcObjBase_c {
public:
dAcTWoodArea_c() : mStateMgr(*this, sStateID::null) {}
dAcTWoodArea_c() : mStateMgr(*this) {}
virtual ~dAcTWoodArea_c() {}
virtual int actorCreate() override;
virtual int actorPostCreate() override;
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEAm_c : public dAcEnBase_c {
public:
dAcEAm_c() : mStateMgr(*this, sStateID::null) {}
dAcEAm_c() : mStateMgr(*this) {}
virtual ~dAcEAm_c() {}
STATE_FUNC_DECLARE(dAcEAm_c, Stop);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbfish_c : public dAcEnBase_c {
public:
dAcEbfish_c() : mStateMgr(*this, sStateID::null) {}
dAcEbfish_c() : mStateMgr(*this) {}
virtual ~dAcEbfish_c() {}
STATE_FUNC_DECLARE(dAcEbfish_c, Wait);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbc_c : public dAcEnBase_c {
public:
dAcEbc_c() : mStateMgr(*this, sStateID::null) {}
dAcEbc_c() : mStateMgr(*this) {}
virtual ~dAcEbc_c() {}
STATE_FUNC_DECLARE(dAcEbc_c, Standby);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbcarrow_c : public dAcEnBase_c {
public:
dAcEbcarrow_c() : mStateMgr(*this, sStateID::null) {}
dAcEbcarrow_c() : mStateMgr(*this) {}
virtual ~dAcEbcarrow_c() {}
STATE_FUNC_DECLARE(dAcEbcarrow_c, Move);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbcaL_c : public dAcEnBase_c {
public:
dAcEbcaL_c() : mStateMgr(*this, sStateID::null) {}
dAcEbcaL_c() : mStateMgr(*this) {}
virtual ~dAcEbcaL_c() {}
STATE_FUNC_DECLARE(dAcEbcaL_c, Standby);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbcalarrow_c : public dAcEnBase_c {
public:
dAcEbcalarrow_c() : mStateMgr(*this, sStateID::null) {}
dAcEbcalarrow_c() : mStateMgr(*this) {}
virtual ~dAcEbcalarrow_c() {}
STATE_FUNC_DECLARE(dAcEbcalarrow_c, Move);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbce_c : public dAcEnBase_c {
public:
dAcEbce_c() : mStateMgr(*this, sStateID::null) {}
dAcEbce_c() : mStateMgr(*this) {}
virtual ~dAcEbce_c() {}
STATE_FUNC_DECLARE(dAcEbce_c, Standby);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEBcZ_c : public dAcEnBase_c {
public:
dAcEBcZ_c() : mStateMgr(*this, sStateID::null) {}
dAcEBcZ_c() : mStateMgr(*this) {}
virtual ~dAcEBcZ_c() {}
STATE_FUNC_DECLARE(dAcEBcZ_c, Arise);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbeamos : public dAcEnBase_c {
public:
dAcEbeamos() : mStateMgr(*this, sStateID::null) {}
dAcEbeamos() : mStateMgr(*this) {}
virtual ~dAcEbeamos() {}
STATE_FUNC_DECLARE(dAcEbeamos, Attack);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEbs_c : public dAcEnBase_c {
public:
dAcEbs_c() : mStateMgr(*this, sStateID::null) {}
dAcEbs_c() : mStateMgr(*this) {}
virtual ~dAcEbs_c() {}
STATE_FUNC_DECLARE(dAcEbs_c, Standby);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEcaptain_c : public dAcEnBase_c {
public:
dAcEcaptain_c() : mStateMgr(*this, sStateID::null) {}
dAcEcaptain_c() : mStateMgr(*this) {}
virtual ~dAcEcaptain_c() {}
STATE_FUNC_DECLARE(dAcEcaptain_c, Opening);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/e/d_a_en_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEChb_c : public dAcEnBase_c {
public:
dAcEChb_c() : mStateMgr(*this, sStateID::null) {}
dAcEChb_c() : mStateMgr(*this) {}
virtual ~dAcEChb_c() {}
STATE_FUNC_DECLARE(dAcEChb_c, Standby);
+1 -2
View File
@@ -3,11 +3,10 @@
#include "d/a/obj/d_a_obj_base.h"
#include "s/s_State.hpp"
#include "s/s_StateMgr.hpp"
class dAcEEye_c : public dAcObjBase_c {
public:
dAcEEye_c() : mStateMgr(*this, sStateID::null) {}
dAcEEye_c() : mStateMgr(*this) {}
virtual ~dAcEEye_c() {}
STATE_FUNC_DECLARE(dAcEEye_c, Open);

Some files were not shown because too many files have changed in this diff Show More