mirror of
https://github.com/zeldaret/botw
synced 2026-06-05 03:07:42 -04:00
Action: Fix incorrect handling of inherited virtual functions
This commit is contained in:
+102
-462
@@ -116,9 +116,7 @@ AnchorSummon:
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: SummonActor, param_offset: 0x40}
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: SummonActorEquip1, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: SummonActorEquip2, param_offset: 0x60}
|
||||
ActionWithAS:
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: AngReduceRatio, param_offset: 0x28}
|
||||
ActionWithAS: []
|
||||
Angry:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
AnimMatrixDriven:
|
||||
@@ -292,16 +290,7 @@ TakeHitImpactForce:
|
||||
- {type: static_param, param_type: const float*, param_name: VelReduce, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: HighSpeedY, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: VelReduceY, param_offset: 0x30}
|
||||
SmallDamageBase:
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSmallSwordS, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSmallSwordL, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceLargeSwordS, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceLargeSwordL, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSpearS, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSpearL, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: VelReduce, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: HighSpeedY, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: VelReduceY, param_offset: 0x30}
|
||||
SmallDamageBase: []
|
||||
AnmDamage:
|
||||
- {type: call, fn: _ZN5uking6action18TakeHitImpactForce11loadParams_Ev, addr: 0x71001c9808}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: AS, param_offset: 0x90}
|
||||
@@ -373,9 +362,7 @@ AnmUpDownMove:
|
||||
- {type: static_param, param_type: const float*, param_name: RotReduceRatio, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x30}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x38}
|
||||
Appear:
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: AngReduceRatio, param_offset: 0x28}
|
||||
Appear: []
|
||||
AppearDeathCounter: []
|
||||
AppearFullPouchInfo:
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: PorchItemName, param_offset: 0x20}
|
||||
@@ -424,14 +411,8 @@ AreaActorObserve:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x38}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: IsSendMessage, param_offset: 0x40}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: DefaultBasicSignal, param_offset: 0x48}
|
||||
AreaActorObserveByActorTag:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x38}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: IsSendMessage, param_offset: 0x40}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: DefaultBasicSignal, param_offset: 0x48}
|
||||
AreaActorObserveByGroup:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x38}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: IsSendMessage, param_offset: 0x40}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: DefaultBasicSignal, param_offset: 0x48}
|
||||
AreaActorObserveByActorTag: []
|
||||
AreaActorObserveByGroup: []
|
||||
AreaBase:
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: EnableCharacterOn, param_offset: 0x20}
|
||||
AreaBottomTag: []
|
||||
@@ -441,10 +422,7 @@ AreaHorseSpeedLimitAction: []
|
||||
AreaLocation:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: LocationPriority, param_offset: 0x20}
|
||||
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: MessageID, param_offset: 0x28}
|
||||
AreaObserveActorAction:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x38}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: IsSendMessage, param_offset: 0x40}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: DefaultBasicSignal, param_offset: 0x48}
|
||||
AreaObserveActorAction: []
|
||||
AreaOutRecreateActorAction: []
|
||||
AreaRecreateActorAction: []
|
||||
AreaRoot:
|
||||
@@ -593,9 +571,7 @@ BackStepToTarget:
|
||||
BackStepBase:
|
||||
- {type: call, fn: _ZN5uking6action16BackStepToTarget11loadParams_Ev, addr: 0x71000b3a58}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpDist, param_offset: 0xc0}
|
||||
BackStep:
|
||||
- {type: call, fn: _ZN5uking6action16BackStepToTarget11loadParams_Ev, addr: 0x71000b3a58}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpDist, param_offset: 0xc0}
|
||||
BackStep: []
|
||||
BackStepAttack:
|
||||
- {type: call, fn: _ZN5uking6action12BackStepBase11loadParams_Ev, addr: 0x71000b4648}
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x110}
|
||||
@@ -629,8 +605,7 @@ BackSwim:
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x98}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0xa0}
|
||||
BackToRailFromLava: []
|
||||
BackWalk:
|
||||
- {type: call, fn: _ZN5uking6action12BackWalkBase11loadParams_Ev, addr: 0x71000b621c}
|
||||
BackWalk: []
|
||||
BackseatKorokLight:
|
||||
- {type: static_param, param_type: const float*, param_name: AppearDist, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: DisappearDist, param_offset: 0x28}
|
||||
@@ -687,19 +662,15 @@ BattleCloseAction:
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
|
||||
BattleCloseMoveActionBase:
|
||||
- {type: call, fn: _ZN5uking6action17BattleCloseAction11loadParams_Ev, addr: 0x71000afda4}
|
||||
BattleCloseMoveAction:
|
||||
- {type: call, fn: _ZN5uking6action17BattleCloseAction11loadParams_Ev, addr: 0x71000afda4}
|
||||
BattleCloseMoveAction: []
|
||||
BattleCloseExplosivesAvoidRun:
|
||||
- {type: call, fn: _ZN5uking6action25BattleCloseMoveActionBase11loadParams_Ev, addr: 0x71000ae460}
|
||||
- {type: static_param, param_type: const float*, param_name: DamageIgnoreDist, param_offset: 0xa8}
|
||||
BattleCloseDangerAvoidRun:
|
||||
- {type: call, fn: _ZN5uking6action29BattleCloseExplosivesAvoidRun11loadParams_Ev, addr: 0x71000bb484}
|
||||
- {type: static_param, param_type: const float*, param_name: AvoidSubAngle, param_offset: 0xe0}
|
||||
BattleCloseExplosivesGuardRun:
|
||||
- {type: call, fn: _ZN5uking6action25BattleCloseMoveActionBase11loadParams_Ev, addr: 0x71000ae460}
|
||||
- {type: static_param, param_type: const float*, param_name: DamageIgnoreDist, param_offset: 0xa8}
|
||||
BattleCloseGuardRun:
|
||||
- {type: call, fn: _ZN5uking6action17BattleCloseAction11loadParams_Ev, addr: 0x71000afda4}
|
||||
BattleCloseExplosivesGuardRun: []
|
||||
BattleCloseGuardRun: []
|
||||
BattleCloseGuardWalk:
|
||||
- {type: call, fn: _ZN5uking6action25BattleCloseMoveActionBase11loadParams_Ev, addr: 0x71000ae460}
|
||||
BattleCloseLevelFlyMoveBase:
|
||||
@@ -722,13 +693,8 @@ BattleCloseMeanderRun:
|
||||
- {type: static_param, param_type: const float*, param_name: MeanderWidth, param_offset: 0xa8}
|
||||
- {type: static_param, param_type: const float*, param_name: MeanderSpeed, param_offset: 0xb0}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0xb8}
|
||||
BattleCloseMeanderGuardRun:
|
||||
- {type: call, fn: _ZN5uking6action25BattleCloseMoveActionBase11loadParams_Ev, addr: 0x71000ae460}
|
||||
- {type: static_param, param_type: const float*, param_name: MeanderWidth, param_offset: 0xa8}
|
||||
- {type: static_param, param_type: const float*, param_name: MeanderSpeed, param_offset: 0xb0}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0xb8}
|
||||
BattleCloseMove:
|
||||
- {type: call, fn: _ZN5uking6action17BattleCloseAction11loadParams_Ev, addr: 0x71000afda4}
|
||||
BattleCloseMeanderGuardRun: []
|
||||
BattleCloseMove: []
|
||||
BattleCloseActionWithAcc:
|
||||
- {type: call, fn: _ZN5uking6action17BattleCloseAction11loadParams_Ev, addr: 0x71000afda4}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x98}
|
||||
@@ -782,22 +748,7 @@ MoveBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreDecelerationFrontCliff, param_offset: 0x80}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreMoveDirCoHit, param_offset: 0x88}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
|
||||
BattleWalk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const int*, param_name: WallHitLimitTime, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const int*, param_name: MoveAngCliffLimitTime, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0x68}
|
||||
- {type: static_param, param_type: const bool*, param_name: FollowGround, param_offset: 0x70}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreLastCurve, param_offset: 0x78}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreDecelerationFrontCliff, param_offset: 0x80}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreMoveDirCoHit, param_offset: 0x88}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
|
||||
BattleWalk: []
|
||||
BeamMove:
|
||||
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const int*, param_name: ShieldDamage, param_offset: 0x28}
|
||||
@@ -1014,22 +965,14 @@ CalcVecLengthToGameData:
|
||||
- {type: dynamic_param, param_type: bool*, param_name: CalcY, param_offset: 0x20}
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: GameDataVec3fSrcName, param_offset: 0x28}
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: GameDataFloatToName, param_offset: 0x38}
|
||||
CallOvserveActorTag:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x38}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: IsSendMessage, param_offset: 0x40}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: DefaultBasicSignal, param_offset: 0x48}
|
||||
CallOvserveActorTag: []
|
||||
CameraAction:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraAbyss:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraAiming:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraAiming2:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraChase:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraClimbObj:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraAbyss: []
|
||||
CameraAiming: []
|
||||
CameraAiming2: []
|
||||
CameraChase: []
|
||||
CameraClimbObj: []
|
||||
CameraEdit:
|
||||
- {type: static_param, param_type: const char*, param_name: Normal, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const char*, param_name: LockOn, param_offset: 0x28}
|
||||
@@ -1039,45 +982,28 @@ CameraEdit:
|
||||
- {type: static_param, param_type: const char*, param_name: BowSquat, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const char*, param_name: BowLockOn, param_offset: 0x50}
|
||||
- {type: call, fn: _ZNK4ksys3act2ai10ActionBase7getNameEv, addr: 0x7100d165fc}
|
||||
CameraEvent:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventAnimBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventAnim:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventAnimFlowBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventAnimFlow:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventAnimFlowAbs:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventAnimFlowForMapTower:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEvent: []
|
||||
CameraEventAnimBase: []
|
||||
CameraEventAnim: []
|
||||
CameraEventAnimFlowBase: []
|
||||
CameraEventAnimFlow: []
|
||||
CameraEventAnimFlowAbs: []
|
||||
CameraEventAnimFlowForMapTower: []
|
||||
CameraEventConnectTypeSpecify: []
|
||||
CameraEventFocusDistSetting:
|
||||
- {type: dynamic2_param, param_type: int*, param_name: ClipIndex, param_offset: 0x30}
|
||||
- {type: dynamic2_param, param_type: float*, param_name: FocusDistStart, param_offset: 0x38}
|
||||
- {type: dynamic2_param, param_type: float*, param_name: FocusDistEnd, param_offset: 0x40}
|
||||
CameraEventGameOver:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventIdling:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventLookBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventLook:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventLookDirect:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventMove:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventMovePosBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventMovePos:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventMovePosFlow:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventMultiTalk:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventGameOver: []
|
||||
CameraEventIdling: []
|
||||
CameraEventLookBase: []
|
||||
CameraEventLook: []
|
||||
CameraEventLookDirect: []
|
||||
CameraEventMove: []
|
||||
CameraEventMovePosBase: []
|
||||
CameraEventMovePos: []
|
||||
CameraEventMovePosFlow: []
|
||||
CameraEventMultiTalk: []
|
||||
CameraEventOverwriteFar:
|
||||
- {type: dynamic2_param, param_type: float*, param_name: Far, param_offset: 0x30}
|
||||
CameraEventOverwriteNear:
|
||||
@@ -1085,48 +1011,28 @@ CameraEventOverwriteNear:
|
||||
CameraEventPermitGfxNear: []
|
||||
CameraEventPlayerHideOff: []
|
||||
CameraEventPlayerHideOn: []
|
||||
CameraEventPolarCoord:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventPolarCoordPlayer:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventPolarCoordPlayerRel:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventPolarCoord: []
|
||||
CameraEventPolarCoordPlayer: []
|
||||
CameraEventPolarCoordPlayerRel: []
|
||||
CameraEventReserveConnectTime:
|
||||
- {type: dynamic2_param, param_type: float*, param_name: InterpolateTime, param_offset: 0x30}
|
||||
CameraEventSavePoint:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventTalk:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventTalkManualCtrlBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventTalkManualCtrl:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventTalkManualCtrlRet:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventTurn:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraFinder:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraHorse:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraHorseLockOnEmpty:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraKeep:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraLockOnBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraLockOn:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraLockOnAimingAt:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraMagneCatch:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraMotorcycle:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraMotorcycleLockOnEmpty:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraRevolve:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraEventSavePoint: []
|
||||
CameraEventTalk: []
|
||||
CameraEventTalkManualCtrlBase: []
|
||||
CameraEventTalkManualCtrl: []
|
||||
CameraEventTalkManualCtrlRet: []
|
||||
CameraEventTurn: []
|
||||
CameraFinder: []
|
||||
CameraHorse: []
|
||||
CameraHorseLockOnEmpty: []
|
||||
CameraKeep: []
|
||||
CameraLockOnBase: []
|
||||
CameraLockOn: []
|
||||
CameraLockOnAimingAt: []
|
||||
CameraMagneCatch: []
|
||||
CameraMotorcycle: []
|
||||
CameraMotorcycleLockOnEmpty: []
|
||||
CameraRevolve: []
|
||||
CameraRotRumble:
|
||||
- {type: dynamic2_param, param_type: int*, param_name: Pattern, param_offset: 0x20}
|
||||
- {type: dynamic2_param, param_type: int*, param_name: Count, param_offset: 0x28}
|
||||
@@ -1146,10 +1052,8 @@ CameraRumbleStop:
|
||||
CameraRumbleStopWithDamping:
|
||||
- {type: dynamic2_param, param_type: float*, param_name: DampingTime, param_offset: 0x20}
|
||||
- {type: aitree_variable, param_type: int*, param_name: CamVibId, param_offset: 0x28}
|
||||
CameraShieldSurfing:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraTail:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraShieldSurfing: []
|
||||
CameraTail: []
|
||||
CameraVibrate:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: CameraPattern, param_offset: 0x48}
|
||||
- {type: map_unit_param, param_type: const float*, param_name: CameraPower, param_offset: 0x50}
|
||||
@@ -1157,12 +1061,9 @@ CameraVibrate:
|
||||
- {type: static_param, param_type: const bool*, param_name: IsSound, param_offset: 0x20}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: StartSoundName, param_offset: 0x28}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: LoopSoundName, param_offset: 0x38}
|
||||
CameraWakeboard:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraWaterRemainsHowling:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraWaterfallClimb:
|
||||
- {type: static_param, param_type: const bool*, param_name: BowFlag, param_offset: 0x40}
|
||||
CameraWakeboard: []
|
||||
CameraWaterRemainsHowling: []
|
||||
CameraWaterfallClimb: []
|
||||
ElectricParalysis:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x30}
|
||||
@@ -1190,15 +1091,7 @@ Carried:
|
||||
- {type: static_param, param_type: const bool*, param_name: IsOnBaseLink, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x50}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: HoldOnXLinkKey, param_offset: 0x58}
|
||||
CarriedNoHit:
|
||||
- {type: static_param, param_type: const int*, param_name: BindType, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: FailDistance, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCreateItem, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsRecoverCharCtrlAxis, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsUseConstraint, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsOnBaseLink, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x50}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: HoldOnXLinkKey, param_offset: 0x58}
|
||||
CarriedNoHit: []
|
||||
Catch:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetWeapon, param_offset: 0x30}
|
||||
@@ -1274,9 +1167,7 @@ ChemicalElectricWaterBall:
|
||||
ChemicalPhysBall:
|
||||
- {type: call, fn: _ZN5uking6action18ChemicalAttackBall11loadParams_Ev, addr: 0x71000db23c}
|
||||
- {type: static_param, param_type: const int*, param_name: DeleteTime, param_offset: 0x90}
|
||||
ChemicalPhysHitBreakBall:
|
||||
- {type: call, fn: _ZN5uking6action18ChemicalAttackBall11loadParams_Ev, addr: 0x71000db23c}
|
||||
- {type: static_param, param_type: const int*, param_name: DeleteTime, param_offset: 0x90}
|
||||
ChemicalPhysHitBreakBall: []
|
||||
ChemicalStayObject:
|
||||
- {type: static_param, param_type: const int*, param_name: AtAttr, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: DeleteTime, param_offset: 0x28}
|
||||
@@ -1638,15 +1529,7 @@ StepDoubleAttack:
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidBackDist, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidAngle, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
DoubleAttack:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: CloseDist, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidSideDist, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidBackDist, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidAngle, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
DoubleAttack: []
|
||||
DownSwingAttack: []
|
||||
DownloadAlbum: []
|
||||
DownloadPictureBook: []
|
||||
@@ -1996,10 +1879,7 @@ EquipedAction:
|
||||
EquipedASPlay:
|
||||
- {type: call, fn: _ZN5uking6action13EquipedAction11loadParams_Ev, addr: 0x7100e14380}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: AS, param_offset: 0x40}
|
||||
EquipedChemicalWeapon:
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: NodeName, param_offset: 0x20}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: RotOffset, param_offset: 0x30}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TransOffset, param_offset: 0x38}
|
||||
EquipedChemicalWeapon: []
|
||||
EquipedDeadlyBlowWeapon:
|
||||
- {type: call, fn: _ZN5uking6action13EquipedAction11loadParams_Ev, addr: 0x7100e14380}
|
||||
EquipedDefaultWindWeapon:
|
||||
@@ -2034,26 +1914,8 @@ EquipedRod:
|
||||
EquipedWeaponChild:
|
||||
- {type: call, fn: _ZN5uking6action10BindAction11loadParams_Ev, addr: 0x7100e11b78}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeScale, param_offset: 0xd8}
|
||||
EquipedWithScale:
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: NodeName, param_offset: 0x20}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: RotOffset, param_offset: 0x30}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TransOffset, param_offset: 0x38}
|
||||
Escape:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const int*, param_name: WallHitLimitTime, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const int*, param_name: MoveAngCliffLimitTime, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0x68}
|
||||
- {type: static_param, param_type: const bool*, param_name: FollowGround, param_offset: 0x70}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreLastCurve, param_offset: 0x78}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreDecelerationFrontCliff, param_offset: 0x80}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreMoveDirCoHit, param_offset: 0x88}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
|
||||
EquipedWithScale: []
|
||||
Escape: []
|
||||
EscapeBackTurn: []
|
||||
EventAddGameDataIntAction:
|
||||
- {type: dynamic_param, param_type: bool*, param_name: IsSignInversion, param_offset: 0x20}
|
||||
@@ -2194,8 +2056,7 @@ EventOffWaitRevivalAction: []
|
||||
EventOnWaitRevivalAction: []
|
||||
EventOpenGetDemo:
|
||||
- {type: dynamic_param, param_type: bool*, param_name: IsInvalidOpenPouch, param_offset: 0x20}
|
||||
EventOpenGetWeaponDemo:
|
||||
- {type: dynamic_param, param_type: bool*, param_name: IsInvalidOpenPouch, param_offset: 0x20}
|
||||
EventOpenGetWeaponDemo: []
|
||||
EventOpenMessageTips:
|
||||
- {type: dynamic_param, param_type: int*, param_name: TipsType, param_offset: 0x20}
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: MessageId, param_offset: 0x28}
|
||||
@@ -2423,10 +2284,7 @@ FlowingDust: []
|
||||
FlyMove:
|
||||
- {type: call, fn: _ZN5uking6action11FlyMoveBase11loadParams_Ev, addr: 0x71001349e8}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0xc0}
|
||||
FlyingBalloonObserverTag:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x38}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: IsSendMessage, param_offset: 0x40}
|
||||
- {type: map_unit_param, param_type: const bool*, param_name: DefaultBasicSignal, param_offset: 0x48}
|
||||
FlyingBalloonObserverTag: []
|
||||
FlyingCharacterReaction:
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: RotReduceRatio, param_offset: 0x28}
|
||||
@@ -2926,12 +2784,7 @@ ForkDropWeapon:
|
||||
- {type: static_param, param_type: const float*, param_name: WeaponDropSpeedY, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: AngleOffsetY, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const bool*, param_name: ChemReset, param_offset: 0x40}
|
||||
ForkDropWeaponWithSpeed:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: WeaponDropSpeedXZ, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: WeaponDropSpeedY, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: AngleOffsetY, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const bool*, param_name: ChemReset, param_offset: 0x40}
|
||||
ForkDropWeaponWithSpeed: []
|
||||
ForkDrownTimer:
|
||||
- {type: static_param, param_type: const int*, param_name: Time, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x28}
|
||||
@@ -3324,9 +3177,7 @@ ForkTogglePriestBossFreeMoving:
|
||||
- {type: static_param, param_type: const bool*, param_name: SetFreeMoving, param_offset: 0x20}
|
||||
ForkToggleWeaponXLinkSleep:
|
||||
- {type: static_param, param_type: const int*, param_name: Toggle, param_offset: 0x20}
|
||||
ForkTurnASHold:
|
||||
- {type: call, fn: _ZN5uking6action8ForkTurn11loadParams_Ev, addr: 0x710016893c}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xc0}
|
||||
ForkTurnASHold: []
|
||||
ForkWaitCloseGanonShoutMsgClose:
|
||||
- {type: aitree_variable, param_type: bool*, param_name: InBeastGanonVoiceSequence, param_offset: 0x20}
|
||||
ForkWaitGroundHit:
|
||||
@@ -3957,12 +3808,7 @@ GrabAttack:
|
||||
- {type: call, fn: _ZN5uking6action4Grab11loadParams_Ev, addr: 0x710018efdc}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x50}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: AtRigidBodyName, param_offset: 0x60}
|
||||
GrabLeft:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
- {type: static_param, param_type: const int*, param_name: GrabIdx, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: CheckRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: CheckSpeed, param_offset: 0x40}
|
||||
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: AttOffset, param_offset: 0x48}
|
||||
GrabLeft: []
|
||||
TurnBase:
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x28}
|
||||
@@ -3972,62 +3818,11 @@ TurnBase:
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: RotMinSpeedRatio, param_offset: 0x48}
|
||||
GrabLeftTurn:
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsFollowGround, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: RotMinSpeedRatio, param_offset: 0x48}
|
||||
GrabLeftWalk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const int*, param_name: WallHitLimitTime, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const int*, param_name: MoveAngCliffLimitTime, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0x68}
|
||||
- {type: static_param, param_type: const bool*, param_name: FollowGround, param_offset: 0x70}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreLastCurve, param_offset: 0x78}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreDecelerationFrontCliff, param_offset: 0x80}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreMoveDirCoHit, param_offset: 0x88}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
|
||||
GrabRight:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
- {type: static_param, param_type: const int*, param_name: GrabIdx, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: CheckRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: CheckSpeed, param_offset: 0x40}
|
||||
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: AttOffset, param_offset: 0x48}
|
||||
GrabRightTurn:
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsFollowGround, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: RotMinSpeedRatio, param_offset: 0x48}
|
||||
GrabRightWalk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const int*, param_name: WallHitLimitTime, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const int*, param_name: MoveAngCliffLimitTime, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0x68}
|
||||
- {type: static_param, param_type: const bool*, param_name: FollowGround, param_offset: 0x70}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreLastCurve, param_offset: 0x78}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreDecelerationFrontCliff, param_offset: 0x80}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreMoveDirCoHit, param_offset: 0x88}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
|
||||
GrabLeftTurn: []
|
||||
GrabLeftWalk: []
|
||||
GrabRight: []
|
||||
GrabRightTurn: []
|
||||
GrabRightWalk: []
|
||||
GraveAttack:
|
||||
- {type: static_param, param_type: const int*, param_name: Time, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const int*, param_name: KeepTime, param_offset: 0x30}
|
||||
@@ -4050,18 +3845,8 @@ GuardBreak:
|
||||
- {type: static_param, param_type: const float*, param_name: WeaponVelY, param_offset: 0x48}
|
||||
GuardJust:
|
||||
- {type: call, fn: _ZN5uking6action17OnetimeStopASPlay11loadParams_Ev, addr: 0x7100212b34}
|
||||
GuardLoop:
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: AngReduceRatio, param_offset: 0x28}
|
||||
GuardTurn:
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsFollowGround, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: RotMinSpeedRatio, param_offset: 0x48}
|
||||
GuardLoop: []
|
||||
GuardTurn: []
|
||||
GuardWithAS:
|
||||
- {type: call, fn: _ZN5uking6action5Guard11loadParams_Ev, addr: 0x7100191bc4}
|
||||
- {type: static_param, param_type: const int*, param_name: ASSlot, param_offset: 0xa8}
|
||||
@@ -4103,15 +3888,7 @@ GuardianMiniGuardBreak:
|
||||
- {type: static_param, param_type: const int*, param_name: ASSlot, param_offset: 0x60}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: GuardBreakASName, param_offset: 0x68}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: OtherASName, param_offset: 0x78}
|
||||
NavMeshWalk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
NavMeshWalk: []
|
||||
GuardianMiniGuardNavMeshWalk:
|
||||
- {type: call, fn: _ZN5uking6action13NavMeshAction11loadParams_Ev, addr: 0x71001f0574}
|
||||
- {type: static_param, param_type: const int*, param_name: ASSlot, param_offset: 0xa8}
|
||||
@@ -4128,23 +3905,12 @@ GuardianMiniGuardSideWalk:
|
||||
- {type: call, fn: _ZN5uking6action16TargetCircleWalk11loadParams_Ev, addr: 0x7100294140}
|
||||
- {type: static_param, param_type: const int*, param_name: ASSlot, param_offset: 0x80}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x88}
|
||||
Turn:
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsFollowGround, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: RotMinSpeedRatio, param_offset: 0x48}
|
||||
Turn: []
|
||||
GuardianMiniGuardTurn:
|
||||
- {type: call, fn: _ZN5uking6action8TurnBase11loadParams_Ev, addr: 0x71002a0ec0}
|
||||
- {type: static_param, param_type: const int*, param_name: ASSlot, param_offset: 0x90}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x98}
|
||||
Wait:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
- {type: static_param, param_type: const int*, param_name: Time, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const int*, param_name: TimeRand, param_offset: 0x38}
|
||||
Wait: []
|
||||
GuardianMiniWait:
|
||||
- {type: call, fn: _ZN5uking6action8WaitBase11loadParams_Ev, addr: 0x71002a9960}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x50}
|
||||
@@ -5282,83 +5048,26 @@ NPCWaitDynFrame:
|
||||
- {type: call, fn: _ZN5uking6action12NPCWaitFrame11loadParams_Ev, addr: 0x710020cc4c}
|
||||
- {type: dynamic_param, param_type: int*, param_name: DynWaitFrame, param_offset: 0x58}
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: DynASName, param_offset: 0x60}
|
||||
NPCWaitOneTimeAction:
|
||||
- {type: static_param, param_type: const bool*, param_name: IsIgnoreSameKey, param_offset: 0x20}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x28}
|
||||
NPCWaitOneTimeAction: []
|
||||
NavMeshBattleWalk:
|
||||
- {type: call, fn: _ZN5uking6action13NavMeshAction11loadParams_Ev, addr: 0x71001f0574}
|
||||
NavMeshConnectAction: []
|
||||
NavMeshEscape:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
NavMeshEscape: []
|
||||
NavMeshFly:
|
||||
- {type: call, fn: _ZN5uking6action13NavMeshAction11loadParams_Ev, addr: 0x71001f0574}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0xa8}
|
||||
NavMeshGrabLeftWalk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
NavMeshGrabRightWalk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
NavMeshGuardRun:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
NavMeshGuardWalk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
NavMeshJump:
|
||||
- {type: static_param, param_type: const float*, param_name: MaxSpeed, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpHeight, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpGravity, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatioOnGround, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: RotReduceRatioOnGround, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x48}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
|
||||
NavMeshGrabLeftWalk: []
|
||||
NavMeshGrabRightWalk: []
|
||||
NavMeshGuardRun: []
|
||||
NavMeshGuardWalk: []
|
||||
NavMeshJump: []
|
||||
NavMeshLiftWalk:
|
||||
- {type: call, fn: _ZN5uking6action13NavMeshAction11loadParams_Ev, addr: 0x71001f0574}
|
||||
NavMeshMoveWithAS:
|
||||
- {type: call, fn: _ZN5uking6action13NavMeshAction11loadParams_Ev, addr: 0x71001f0574}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsIgnoreSameAS, param_offset: 0xa8}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0xb0}
|
||||
NavMeshRun:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
NavMeshRun: []
|
||||
NavMeshSlippedWalk:
|
||||
- {type: call, fn: _ZN5uking6action13NavMeshAction11loadParams_Ev, addr: 0x71001f0574}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0xa8}
|
||||
@@ -5386,9 +5095,7 @@ NoCountDead:
|
||||
- {type: static_param, param_type: const bool*, param_name: IsFadeout, param_offset: 0x20}
|
||||
NoDeleteCurrentActor: []
|
||||
NotStopXLinkWithDemoVisibleOff: []
|
||||
Notice:
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: AngReduceRatio, param_offset: 0x28}
|
||||
Notice: []
|
||||
NpcRideWaitAction:
|
||||
- {type: call, fn: _ZN5uking6action13NPCWaitAction11loadParams_Ev, addr: 0x7100e91f20}
|
||||
- {type: dynamic_param, param_type: float*, param_name: GearSpeed, param_offset: 0x38}
|
||||
@@ -6232,10 +5939,7 @@ PlayerStoleOpenBase:
|
||||
- {type: static_param, param_type: const char*, param_name: BoneName, param_offset: 0x20}
|
||||
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: PosOffset, param_offset: 0x28}
|
||||
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: RotOffsetXyz, param_offset: 0x30}
|
||||
PlayerStoleOpenEx:
|
||||
- {type: static_param, param_type: const char*, param_name: BoneName, param_offset: 0x20}
|
||||
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: PosOffset, param_offset: 0x28}
|
||||
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: RotOffsetXyz, param_offset: 0x30}
|
||||
PlayerStoleOpenEx: []
|
||||
PlayerStoleOpen:
|
||||
- {type: call, fn: _ZN5uking6action19PlayerStoleOpenBase11loadParams_Ev, addr: 0x71000c633c}
|
||||
- {type: static_param, param_type: const float*, param_name: EnlargeSpd, param_offset: 0xd8}
|
||||
@@ -6466,9 +6170,7 @@ RandomJump:
|
||||
- {type: static_param, param_type: const float*, param_name: DistanceMaxOffset, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsReturnByHitWall, param_offset: 0x48}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x50}
|
||||
Rebound:
|
||||
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: AngReduceRatio, param_offset: 0x28}
|
||||
Rebound: []
|
||||
ReboundHit:
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: GravityRate, param_offset: 0x28}
|
||||
@@ -6649,22 +6351,7 @@ Rotate:
|
||||
RotatedWait:
|
||||
- {type: map_unit_param, param_type: const int*, param_name: RotAxis, param_offset: 0x20}
|
||||
- {type: map_unit_param, param_type: const float*, param_name: TiltAngle, param_offset: 0x28}
|
||||
Run:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const int*, param_name: WallHitLimitTime, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const int*, param_name: MoveAngCliffLimitTime, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0x68}
|
||||
- {type: static_param, param_type: const bool*, param_name: FollowGround, param_offset: 0x70}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreLastCurve, param_offset: 0x78}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreDecelerationFrontCliff, param_offset: 0x80}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreMoveDirCoHit, param_offset: 0x88}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
|
||||
Run: []
|
||||
SSMagneStickAcceptorAccept: []
|
||||
SSMagneStickAcceptorReject: []
|
||||
SandwichDetectionAreaTag: []
|
||||
@@ -7325,16 +7012,7 @@ SlippedWalkBase:
|
||||
SlippedWalk:
|
||||
- {type: call, fn: _ZN5uking6action15SlippedWalkBase11loadParams_Ev, addr: 0x71002713dc}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0xa8}
|
||||
SmallDamage:
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSmallSwordS, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSmallSwordL, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceLargeSwordS, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceLargeSwordL, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSpearS, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: HitImpactForceSpearL, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: VelReduce, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: HighSpeedY, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: VelReduceY, param_offset: 0x30}
|
||||
SmallDamage: []
|
||||
SmallDamageBackwardBase:
|
||||
- {type: call, fn: _ZN5uking6action18TakeHitImpactForce11loadParams_Ev, addr: 0x71001c9808}
|
||||
SmallDamageBackward:
|
||||
@@ -7346,11 +7024,7 @@ SmallDamageDirectPreTargetBone:
|
||||
- {type: static_param, param_type: const int*, param_name: PreTargetBone, param_offset: 0x90}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x98}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsSetHitPosSelecter, param_offset: 0xa8}
|
||||
SmallDamageDirectPreTargetBack:
|
||||
- {type: call, fn: _ZN5uking6action18TakeHitImpactForce11loadParams_Ev, addr: 0x71001c9808}
|
||||
- {type: static_param, param_type: const int*, param_name: PreTargetBone, param_offset: 0x90}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x98}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsSetHitPosSelecter, param_offset: 0xa8}
|
||||
SmallDamageDirectPreTargetBack: []
|
||||
SoundOcclusionTagAction:
|
||||
- {type: static_param, param_type: const float*, param_name: OcclusionLevel, param_offset: 0x48}
|
||||
SoundOcclusionTagRemainsWater: []
|
||||
@@ -7448,15 +7122,7 @@ StartShiekSensorGaugeDemo:
|
||||
- {type: dynamic_param, param_type: int*, param_name: ReactionNum, param_offset: 0x20}
|
||||
StartStaminaUpDemo: []
|
||||
StartupTelescope: []
|
||||
StepDoubleLargeAttack:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const float*, param_name: CloseDist, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidSideDist, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidBackDist, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: JustAvoidAngle, param_offset: 0x50}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
|
||||
StepDoubleLargeAttack: []
|
||||
Stick: []
|
||||
StopASIgnite:
|
||||
- {type: call, fn: _ZN5uking6action17OnetimeStopASPlay11loadParams_Ev, addr: 0x7100212b34}
|
||||
@@ -7748,10 +7414,8 @@ TestAction:
|
||||
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: Name, param_offset: 0x28}
|
||||
Throw:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
ThrowLeft:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
ThrowRight:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
ThrowLeft: []
|
||||
ThrowRight: []
|
||||
ThrowWeapon:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x30}
|
||||
@@ -7765,16 +7429,7 @@ ThrowWeapon:
|
||||
ThrowWeaponByBodyCenter:
|
||||
- {type: call, fn: _ZN5uking6action11ThrowWeapon11loadParams_Ev, addr: 0x71002991a0}
|
||||
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x80}
|
||||
ThrowWeaponRight:
|
||||
- {type: call, fn: _ZN5uking6action22ActionWithPosAngReduce11loadParams_Ev, addr: 0x710027e3ec}
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: SpeedMin, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: SpeedMax, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: ThrowAng, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: ThrowBoomerangAng, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: ThrowBoomerangSpeedMax, param_offset: 0x58}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const bool*, param_name: IsForceDead, param_offset: 0x68}
|
||||
ThrowWeaponRight: []
|
||||
ThrownAndBreak:
|
||||
- {type: call, fn: _ZN5uking6action6Thrown11loadParams_Ev, addr: 0x7100296d10}
|
||||
ThrownDown:
|
||||
@@ -7924,22 +7579,7 @@ WaitTimer:
|
||||
WaitUntilLifeUpDemo: []
|
||||
WaitUntilMapOpenDemoEnd: []
|
||||
WaitWhileCreatingOwnedHorse: []
|
||||
Walk:
|
||||
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x20}
|
||||
- {type: static_param, param_type: const int*, param_name: WallHitLimitTime, param_offset: 0x28}
|
||||
- {type: static_param, param_type: const int*, param_name: MoveAngCliffLimitTime, param_offset: 0x30}
|
||||
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
|
||||
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x40}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x48}
|
||||
- {type: static_param, param_type: const float*, param_name: FinRotate, param_offset: 0x50}
|
||||
- {type: static_param, param_type: const float*, param_name: BaseRotRatio, param_offset: 0x58}
|
||||
- {type: static_param, param_type: const float*, param_name: AccRatio, param_offset: 0x60}
|
||||
- {type: static_param, param_type: const float*, param_name: JumpUpSpeedReduceRatio, param_offset: 0x68}
|
||||
- {type: static_param, param_type: const bool*, param_name: FollowGround, param_offset: 0x70}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreLastCurve, param_offset: 0x78}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreDecelerationFrontCliff, param_offset: 0x80}
|
||||
- {type: static_param, param_type: const bool*, param_name: IgnoreMoveDirCoHit, param_offset: 0x88}
|
||||
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
|
||||
Walk: []
|
||||
Warn:
|
||||
- {type: call, fn: _ZN5uking6action10StopASPlay11loadParams_Ev, addr: 0x710027e188}
|
||||
WarpEffectValueSetter:
|
||||
|
||||
@@ -2689,7 +2689,7 @@
|
||||
0x000000710008c28c,sub_710008C28C,140,
|
||||
0x000000710008c318,AI_Action_AnchorSummon::ctor,104,
|
||||
0x000000710008c380,_ZN5uking6action12AnchorSummonD1Ev,244,
|
||||
0x000000710008c474,_ZN5uking6action12AnchorSummonD0Ev,36,_ZN5uking6action12AnchorSummonD0Ev
|
||||
0x000000710008c474,_ZN5uking6action12AnchorSummonD0Ev,36,
|
||||
0x000000710008c498,_ZN5uking6action12AnchorSummon5init_EPN4sead4HeapE,592,
|
||||
0x000000710008c6e8,_ZN5uking6action12AnchorSummon6enter_EPN4ksys3act2ai15InlineParamPackE,360,
|
||||
0x000000710008c850,sub_710008C850,1016,
|
||||
@@ -9784,7 +9784,7 @@
|
||||
0x000000710016f430,_ZNK5uking6action16FreeMovingAction18getRuntimeTypeInfoEv,92,_ZNK5uking6action16FreeMovingAction18getRuntimeTypeInfoEv
|
||||
0x000000710016f48c,AI_Action_Freeze::ctor,96,
|
||||
0x000000710016f4ec,_ZN5uking6action6FreezeD1Ev,232,
|
||||
0x000000710016f5d4,_ZN5uking6action6FreezeD0Ev,36,_ZN5uking6action6FreezeD0Ev
|
||||
0x000000710016f5d4,_ZN5uking6action6FreezeD0Ev,36,
|
||||
0x000000710016f5f8,_ZN5uking6action6Freeze5init_EPN4sead4HeapE,256,
|
||||
0x000000710016f6f8,_ZN5uking6action6Freeze6enter_EPN4ksys3act2ai15InlineParamPackE,764,
|
||||
0x000000710016f9f4,_ZN5uking6action6Freeze5calc_Ev,348,
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -4,24 +4,4 @@ namespace uking::action {
|
||||
|
||||
ActionEx::ActionEx(const InitArg& arg) : ksys::act::ai::Action(arg) {}
|
||||
|
||||
ActionEx::~ActionEx() = default;
|
||||
|
||||
bool ActionEx::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void ActionEx::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void ActionEx::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void ActionEx::loadParams_() {}
|
||||
|
||||
void ActionEx::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -8,15 +8,8 @@ class ActionEx : public ksys::act::ai::Action {
|
||||
SEAD_RTTI_OVERRIDE(ActionEx, ksys::act::ai::Action)
|
||||
public:
|
||||
explicit ActionEx(const InitArg& arg);
|
||||
~ActionEx() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -4,25 +4,10 @@ namespace uking::action {
|
||||
|
||||
ActionWithAS::ActionWithAS(const InitArg& arg) : ActionWithPosAngReduce(arg) {}
|
||||
|
||||
ActionWithAS::~ActionWithAS() = default;
|
||||
|
||||
bool ActionWithAS::init_(sead::Heap* heap) {
|
||||
return ActionWithPosAngReduce::init_(heap);
|
||||
}
|
||||
|
||||
void ActionWithAS::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ActionWithPosAngReduce::enter_(params);
|
||||
}
|
||||
|
||||
void ActionWithAS::leave_() {
|
||||
ActionWithPosAngReduce::leave_();
|
||||
}
|
||||
|
||||
void ActionWithAS::loadParams_() {
|
||||
getStaticParam(&mPosReduceRatio_s, "PosReduceRatio");
|
||||
getStaticParam(&mAngReduceRatio_s, "AngReduceRatio");
|
||||
}
|
||||
|
||||
void ActionWithAS::calc_() {
|
||||
ActionWithPosAngReduce::calc_();
|
||||
}
|
||||
|
||||
@@ -9,20 +9,11 @@ class ActionWithAS : public ActionWithPosAngReduce {
|
||||
SEAD_RTTI_OVERRIDE(ActionWithAS, ActionWithPosAngReduce)
|
||||
public:
|
||||
explicit ActionWithAS(const InitArg& arg);
|
||||
~ActionWithAS() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// static_param at offset 0x20
|
||||
const float* mPosReduceRatio_s{};
|
||||
// static_param at offset 0x28
|
||||
const float* mAngReduceRatio_s{};
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -4,12 +4,6 @@ namespace uking::action {
|
||||
|
||||
ActionWithPosAngReduce::ActionWithPosAngReduce(const InitArg& arg) : ActionEx(arg) {}
|
||||
|
||||
ActionWithPosAngReduce::~ActionWithPosAngReduce() = default;
|
||||
|
||||
bool ActionWithPosAngReduce::init_(sead::Heap* heap) {
|
||||
return ActionEx::init_(heap);
|
||||
}
|
||||
|
||||
void ActionWithPosAngReduce::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ActionEx::enter_(params);
|
||||
}
|
||||
|
||||
@@ -9,9 +9,7 @@ class ActionWithPosAngReduce : public ActionEx {
|
||||
SEAD_RTTI_OVERRIDE(ActionWithPosAngReduce, ActionEx)
|
||||
public:
|
||||
explicit ActionWithPosAngReduce(const InitArg& arg);
|
||||
~ActionWithPosAngReduce() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -11,22 +11,10 @@ bool ActorInfoToGameDataFloat::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataFloat::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataFloat::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataFloat::loadParams_() {
|
||||
getDynamicParam(&mActorName_d, "ActorName");
|
||||
getDynamicParam(&mGameDataFloatToName_d, "GameDataFloatToName");
|
||||
getDynamicParam(&mParameterName_d, "ParameterName");
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataFloat::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
~ActorInfoToGameDataFloat() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x20
|
||||
sead::SafeString* mActorName_d{};
|
||||
// dynamic_param at offset 0x30
|
||||
|
||||
@@ -10,22 +10,10 @@ bool ActorInfoToGameDataInt::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataInt::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataInt::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataInt::loadParams_() {
|
||||
getDynamicParam(&mActorName_d, "ActorName");
|
||||
getDynamicParam(&mGameDataIntToName_d, "GameDataIntToName");
|
||||
getDynamicParam(&mParameterName_d, "ParameterName");
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataInt::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
~ActorInfoToGameDataInt() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x20
|
||||
sead::SafeString* mActorName_d{};
|
||||
// dynamic_param at offset 0x30
|
||||
|
||||
@@ -10,14 +10,6 @@ bool ActorInfoToGameDataVec3::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataVec3::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataVec3::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataVec3::loadParams_() {
|
||||
getDynamicParam(&mActorName_d, "ActorName");
|
||||
getDynamicParam(&mUniqueName_d, "UniqueName");
|
||||
@@ -25,8 +17,4 @@ void ActorInfoToGameDataVec3::loadParams_() {
|
||||
getDynamicParam(&mParameterName_d, "ParameterName");
|
||||
}
|
||||
|
||||
void ActorInfoToGameDataVec3::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
~ActorInfoToGameDataVec3() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x20
|
||||
sead::SafeString* mActorName_d{};
|
||||
// dynamic_param at offset 0x30
|
||||
|
||||
@@ -4,22 +4,6 @@ namespace uking::action {
|
||||
|
||||
AirWallAction::AirWallAction(const InitArg& arg) : ksys::act::ai::Action(arg) {}
|
||||
|
||||
AirWallAction::~AirWallAction() = default;
|
||||
|
||||
bool AirWallAction::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AirWallAction::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AirWallAction::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AirWallAction::loadParams_() {}
|
||||
|
||||
void AirWallAction::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
@@ -8,12 +8,6 @@ class AirWallAction : public ksys::act::ai::Action {
|
||||
SEAD_RTTI_OVERRIDE(AirWallAction, ksys::act::ai::Action)
|
||||
public:
|
||||
explicit AirWallAction(const InitArg& arg);
|
||||
~AirWallAction() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
@@ -4,8 +4,6 @@ namespace uking::action {
|
||||
|
||||
Angry::Angry(const InitArg& arg) : ActionWithAS(arg) {}
|
||||
|
||||
Angry::~Angry() = default;
|
||||
|
||||
bool Angry::init_(sead::Heap* heap) {
|
||||
return ActionWithAS::init_(heap);
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ class Angry : public ActionWithAS {
|
||||
SEAD_RTTI_OVERRIDE(Angry, ActionWithAS)
|
||||
public:
|
||||
explicit Angry(const InitArg& arg);
|
||||
~Angry() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
|
||||
@@ -4,8 +4,6 @@ namespace uking::action {
|
||||
|
||||
AnimalMoveGuidedBase::AnimalMoveGuidedBase(const InitArg& arg) : ksys::act::ai::Action(arg) {}
|
||||
|
||||
AnimalMoveGuidedBase::~AnimalMoveGuidedBase() = default;
|
||||
|
||||
bool AnimalMoveGuidedBase::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@ class AnimalMoveGuidedBase : public ksys::act::ai::Action {
|
||||
SEAD_RTTI_OVERRIDE(AnimalMoveGuidedBase, ksys::act::ai::Action)
|
||||
public:
|
||||
explicit AnimalMoveGuidedBase(const InitArg& arg);
|
||||
~AnimalMoveGuidedBase() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
|
||||
@@ -15,7 +15,7 @@ void AnmTimingBackWalk::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
}
|
||||
|
||||
void AnmTimingBackWalk::leave_() {
|
||||
BackWalkEx::leave_(); // NOLINT(bugprone-parent-virtual-call)
|
||||
BackWalkWithAS::leave_();
|
||||
}
|
||||
|
||||
void AnmTimingBackWalk::loadParams_() {
|
||||
|
||||
@@ -4,27 +4,8 @@ namespace uking::action {
|
||||
|
||||
Appear::Appear(const InitArg& arg) : ActionWithAS(arg) {}
|
||||
|
||||
Appear::~Appear() = default;
|
||||
|
||||
bool Appear::init_(sead::Heap* heap) {
|
||||
return ActionWithAS::init_(heap);
|
||||
}
|
||||
|
||||
void Appear::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ActionWithAS::enter_(params);
|
||||
}
|
||||
|
||||
void Appear::leave_() {
|
||||
ActionWithAS::leave_();
|
||||
}
|
||||
|
||||
void Appear::loadParams_() {
|
||||
getStaticParam(&mPosReduceRatio_s, "PosReduceRatio");
|
||||
getStaticParam(&mAngReduceRatio_s, "AngReduceRatio");
|
||||
}
|
||||
|
||||
void Appear::calc_() {
|
||||
ActionWithAS::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -9,20 +9,10 @@ class Appear : public ActionWithAS {
|
||||
SEAD_RTTI_OVERRIDE(Appear, ActionWithAS)
|
||||
public:
|
||||
explicit Appear(const InitArg& arg);
|
||||
~Appear() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// static_param at offset 0x20
|
||||
const float* mPosReduceRatio_s{};
|
||||
// static_param at offset 0x28
|
||||
const float* mAngReduceRatio_s{};
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -10,20 +10,8 @@ bool AppearFullPouchInfo::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AppearFullPouchInfo::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AppearFullPouchInfo::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AppearFullPouchInfo::loadParams_() {
|
||||
getDynamicParam(&mPorchItemName_d, "PorchItemName");
|
||||
}
|
||||
|
||||
void AppearFullPouchInfo::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
~AppearFullPouchInfo() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x20
|
||||
sead::SafeString* mPorchItemName_d{};
|
||||
};
|
||||
|
||||
@@ -11,18 +11,6 @@ bool AppearNumDungeonClearSeal::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AppearNumDungeonClearSeal::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AppearNumDungeonClearSeal::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AppearNumDungeonClearSeal::loadParams_() {}
|
||||
|
||||
void AppearNumDungeonClearSeal::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,12 +11,9 @@ public:
|
||||
~AppearNumDungeonClearSeal() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -10,20 +10,8 @@ bool AppearNumHeroSeal::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AppearNumHeroSeal::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AppearNumHeroSeal::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AppearNumHeroSeal::loadParams_() {
|
||||
getDynamicParam(&mRelicPattern_d, "RelicPattern");
|
||||
}
|
||||
|
||||
void AppearNumHeroSeal::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
~AppearNumHeroSeal() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x20
|
||||
int* mRelicPattern_d{};
|
||||
};
|
||||
|
||||
@@ -10,18 +10,6 @@ bool AppearNumKorokNuts::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AppearNumKorokNuts::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AppearNumKorokNuts::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AppearNumKorokNuts::loadParams_() {}
|
||||
|
||||
void AppearNumKorokNuts::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,12 +11,9 @@ public:
|
||||
~AppearNumKorokNuts() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -10,20 +10,8 @@ bool AppearNumTargets::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AppearNumTargets::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AppearNumTargets::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AppearNumTargets::loadParams_() {
|
||||
getDynamicParam(&mGameDataIntTargetCounter_d, "GameDataIntTargetCounter");
|
||||
}
|
||||
|
||||
void AppearNumTargets::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
~AppearNumTargets() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x20
|
||||
sead::SafeString* mGameDataIntTargetCounter_d{};
|
||||
};
|
||||
|
||||
@@ -10,20 +10,8 @@ bool ApplyDamageForPlayer::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void ApplyDamageForPlayer::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void ApplyDamageForPlayer::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void ApplyDamageForPlayer::loadParams_() {
|
||||
getDynamicParam(&mValue_d, "Value");
|
||||
}
|
||||
|
||||
void ApplyDamageForPlayer::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
~ApplyDamageForPlayer() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x20
|
||||
int* mValue_d{};
|
||||
};
|
||||
|
||||
@@ -10,22 +10,10 @@ bool AreaActorObserve::init_(sead::Heap* heap) {
|
||||
return AreaTagAction::init_(heap);
|
||||
}
|
||||
|
||||
void AreaActorObserve::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaTagAction::enter_(params);
|
||||
}
|
||||
|
||||
void AreaActorObserve::leave_() {
|
||||
AreaTagAction::leave_();
|
||||
}
|
||||
|
||||
void AreaActorObserve::loadParams_() {
|
||||
getMapUnitParam(&mCount_m, "Count");
|
||||
getMapUnitParam(&mIsSendMessage_m, "IsSendMessage");
|
||||
getMapUnitParam(&mDefaultBasicSignal_m, "DefaultBasicSignal");
|
||||
}
|
||||
|
||||
void AreaActorObserve::calc_() {
|
||||
AreaTagAction::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -12,13 +12,9 @@ public:
|
||||
~AreaActorObserve() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// map_unit_param at offset 0x38
|
||||
const int* mCount_m{};
|
||||
// map_unit_param at offset 0x40
|
||||
|
||||
@@ -11,22 +11,4 @@ bool AreaActorObserveByActorTag::init_(sead::Heap* heap) {
|
||||
return AreaActorObserve::init_(heap);
|
||||
}
|
||||
|
||||
void AreaActorObserveByActorTag::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaActorObserve::enter_(params);
|
||||
}
|
||||
|
||||
void AreaActorObserveByActorTag::leave_() {
|
||||
AreaActorObserve::leave_();
|
||||
}
|
||||
|
||||
void AreaActorObserveByActorTag::loadParams_() {
|
||||
getMapUnitParam(&mCount_m, "Count");
|
||||
getMapUnitParam(&mIsSendMessage_m, "IsSendMessage");
|
||||
getMapUnitParam(&mDefaultBasicSignal_m, "DefaultBasicSignal");
|
||||
}
|
||||
|
||||
void AreaActorObserveByActorTag::calc_() {
|
||||
AreaActorObserve::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -12,19 +12,8 @@ public:
|
||||
~AreaActorObserveByActorTag() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// map_unit_param at offset 0x38
|
||||
const int* mCount_m{};
|
||||
// map_unit_param at offset 0x40
|
||||
const bool* mIsSendMessage_m{};
|
||||
// map_unit_param at offset 0x48
|
||||
const bool* mDefaultBasicSignal_m{};
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -10,22 +10,4 @@ bool AreaActorObserveByGroup::init_(sead::Heap* heap) {
|
||||
return AreaActorObserve::init_(heap);
|
||||
}
|
||||
|
||||
void AreaActorObserveByGroup::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaActorObserve::enter_(params);
|
||||
}
|
||||
|
||||
void AreaActorObserveByGroup::leave_() {
|
||||
AreaActorObserve::leave_();
|
||||
}
|
||||
|
||||
void AreaActorObserveByGroup::loadParams_() {
|
||||
getMapUnitParam(&mCount_m, "Count");
|
||||
getMapUnitParam(&mIsSendMessage_m, "IsSendMessage");
|
||||
getMapUnitParam(&mDefaultBasicSignal_m, "DefaultBasicSignal");
|
||||
}
|
||||
|
||||
void AreaActorObserveByGroup::calc_() {
|
||||
AreaActorObserve::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -12,19 +12,8 @@ public:
|
||||
~AreaActorObserveByGroup() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// map_unit_param at offset 0x38
|
||||
const int* mCount_m{};
|
||||
// map_unit_param at offset 0x40
|
||||
const bool* mIsSendMessage_m{};
|
||||
// map_unit_param at offset 0x48
|
||||
const bool* mDefaultBasicSignal_m{};
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -4,20 +4,6 @@ namespace uking::action {
|
||||
|
||||
AreaBase::AreaBase(const InitArg& arg) : ksys::act::ai::Action(arg) {}
|
||||
|
||||
AreaBase::~AreaBase() = default;
|
||||
|
||||
bool AreaBase::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AreaBase::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AreaBase::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AreaBase::loadParams_() {
|
||||
getMapUnitParam(&mEnableCharacterOn_m, "EnableCharacterOn");
|
||||
}
|
||||
|
||||
@@ -8,11 +8,7 @@ class AreaBase : public ksys::act::ai::Action {
|
||||
SEAD_RTTI_OVERRIDE(AreaBase, ksys::act::ai::Action)
|
||||
public:
|
||||
explicit AreaBase(const InitArg& arg);
|
||||
~AreaBase() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -4,24 +4,4 @@ namespace uking::action {
|
||||
|
||||
AreaFireObserve::AreaFireObserve(const InitArg& arg) : AreaFireObserveBase(arg) {}
|
||||
|
||||
AreaFireObserve::~AreaFireObserve() = default;
|
||||
|
||||
bool AreaFireObserve::init_(sead::Heap* heap) {
|
||||
return AreaFireObserveBase::init_(heap);
|
||||
}
|
||||
|
||||
void AreaFireObserve::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaFireObserveBase::enter_(params);
|
||||
}
|
||||
|
||||
void AreaFireObserve::leave_() {
|
||||
AreaFireObserveBase::leave_();
|
||||
}
|
||||
|
||||
void AreaFireObserve::loadParams_() {}
|
||||
|
||||
void AreaFireObserve::calc_() {
|
||||
AreaFireObserveBase::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -9,15 +9,8 @@ class AreaFireObserve : public AreaFireObserveBase {
|
||||
SEAD_RTTI_OVERRIDE(AreaFireObserve, AreaFireObserveBase)
|
||||
public:
|
||||
explicit AreaFireObserve(const InitArg& arg);
|
||||
~AreaFireObserve() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -6,20 +6,10 @@ AreaFireObserveBase::AreaFireObserveBase(const InitArg& arg) : ksys::act::ai::Ac
|
||||
|
||||
AreaFireObserveBase::~AreaFireObserveBase() = default;
|
||||
|
||||
bool AreaFireObserveBase::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AreaFireObserveBase::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AreaFireObserveBase::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AreaFireObserveBase::loadParams_() {}
|
||||
|
||||
void AreaFireObserveBase::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
@@ -10,10 +10,7 @@ public:
|
||||
explicit AreaFireObserveBase(const InitArg& arg);
|
||||
~AreaFireObserveBase() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
@@ -10,18 +10,4 @@ bool AreaHorseSpeedLimitAction::init_(sead::Heap* heap) {
|
||||
return AreaTagAction::init_(heap);
|
||||
}
|
||||
|
||||
void AreaHorseSpeedLimitAction::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaTagAction::enter_(params);
|
||||
}
|
||||
|
||||
void AreaHorseSpeedLimitAction::leave_() {
|
||||
AreaTagAction::leave_();
|
||||
}
|
||||
|
||||
void AreaHorseSpeedLimitAction::loadParams_() {}
|
||||
|
||||
void AreaHorseSpeedLimitAction::calc_() {
|
||||
AreaTagAction::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -12,12 +12,8 @@ public:
|
||||
~AreaHorseSpeedLimitAction() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -6,26 +6,4 @@ AreaObserveActorAction::AreaObserveActorAction(const InitArg& arg) : AreaActorOb
|
||||
|
||||
AreaObserveActorAction::~AreaObserveActorAction() = default;
|
||||
|
||||
bool AreaObserveActorAction::init_(sead::Heap* heap) {
|
||||
return AreaActorObserve::init_(heap);
|
||||
}
|
||||
|
||||
void AreaObserveActorAction::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaActorObserve::enter_(params);
|
||||
}
|
||||
|
||||
void AreaObserveActorAction::leave_() {
|
||||
AreaActorObserve::leave_();
|
||||
}
|
||||
|
||||
void AreaObserveActorAction::loadParams_() {
|
||||
getMapUnitParam(&mCount_m, "Count");
|
||||
getMapUnitParam(&mIsSendMessage_m, "IsSendMessage");
|
||||
getMapUnitParam(&mDefaultBasicSignal_m, "DefaultBasicSignal");
|
||||
}
|
||||
|
||||
void AreaObserveActorAction::calc_() {
|
||||
AreaActorObserve::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,20 +11,7 @@ public:
|
||||
explicit AreaObserveActorAction(const InitArg& arg);
|
||||
~AreaObserveActorAction() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// map_unit_param at offset 0x38
|
||||
const int* mCount_m{};
|
||||
// map_unit_param at offset 0x40
|
||||
const bool* mIsSendMessage_m{};
|
||||
// map_unit_param at offset 0x48
|
||||
const bool* mDefaultBasicSignal_m{};
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -10,18 +10,4 @@ bool AreaOutRecreateActorAction::init_(sead::Heap* heap) {
|
||||
return AreaTagAction::init_(heap);
|
||||
}
|
||||
|
||||
void AreaOutRecreateActorAction::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaTagAction::enter_(params);
|
||||
}
|
||||
|
||||
void AreaOutRecreateActorAction::leave_() {
|
||||
AreaTagAction::leave_();
|
||||
}
|
||||
|
||||
void AreaOutRecreateActorAction::loadParams_() {}
|
||||
|
||||
void AreaOutRecreateActorAction::calc_() {
|
||||
AreaTagAction::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -12,12 +12,8 @@ public:
|
||||
~AreaOutRecreateActorAction() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -10,18 +10,4 @@ bool AreaRecreateActorAction::init_(sead::Heap* heap) {
|
||||
return AreaTagAction::init_(heap);
|
||||
}
|
||||
|
||||
void AreaRecreateActorAction::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AreaTagAction::enter_(params);
|
||||
}
|
||||
|
||||
void AreaRecreateActorAction::leave_() {
|
||||
AreaTagAction::leave_();
|
||||
}
|
||||
|
||||
void AreaRecreateActorAction::loadParams_() {}
|
||||
|
||||
void AreaRecreateActorAction::calc_() {
|
||||
AreaTagAction::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -12,12 +12,8 @@ public:
|
||||
~AreaRecreateActorAction() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -10,14 +10,6 @@ bool AreaRoot::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AreaRoot::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AreaRoot::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AreaRoot::loadParams_() {
|
||||
getStaticParam(&mAutoSaveInterval_s, "AutoSaveInterval");
|
||||
getMapUnitParam(&mCameraPriority_m, "CameraPriority");
|
||||
|
||||
@@ -11,8 +11,6 @@ public:
|
||||
~AreaRoot() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -6,20 +6,10 @@ AreaTagAction::AreaTagAction(const InitArg& arg) : ksys::act::ai::Action(arg) {}
|
||||
|
||||
AreaTagAction::~AreaTagAction() = default;
|
||||
|
||||
bool AreaTagAction::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void AreaTagAction::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
void AreaTagAction::leave_() {
|
||||
ksys::act::ai::Action::leave_();
|
||||
}
|
||||
|
||||
void AreaTagAction::loadParams_() {}
|
||||
|
||||
void AreaTagAction::calc_() {
|
||||
ksys::act::ai::Action::calc_();
|
||||
}
|
||||
|
||||
@@ -10,10 +10,7 @@ public:
|
||||
explicit AreaTagAction(const InitArg& arg);
|
||||
~AreaTagAction() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
@@ -6,10 +6,6 @@ ArmorBindNodeAction::ArmorBindNodeAction(const InitArg& arg) : ksys::act::ai::Ac
|
||||
|
||||
ArmorBindNodeAction::~ArmorBindNodeAction() = default;
|
||||
|
||||
bool ArmorBindNodeAction::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void ArmorBindNodeAction::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@ public:
|
||||
explicit ArmorBindNodeAction(const InitArg& arg);
|
||||
~ArmorBindNodeAction() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -6,10 +6,6 @@ ArmorBindWithAS::ArmorBindWithAS(const InitArg& arg) : ArmorBindAction(arg) {}
|
||||
|
||||
ArmorBindWithAS::~ArmorBindWithAS() = default;
|
||||
|
||||
bool ArmorBindWithAS::init_(sead::Heap* heap) {
|
||||
return ArmorBindAction::init_(heap);
|
||||
}
|
||||
|
||||
void ArmorBindWithAS::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ArmorBindAction::enter_(params);
|
||||
}
|
||||
@@ -23,8 +19,4 @@ void ArmorBindWithAS::loadParams_() {
|
||||
getDynamicParam(&mASName_d, "ASName");
|
||||
}
|
||||
|
||||
void ArmorBindWithAS::calc_() {
|
||||
ArmorBindAction::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,14 +11,11 @@ public:
|
||||
explicit ArmorBindWithAS(const InitArg& arg);
|
||||
~ArmorBindWithAS() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// dynamic_param at offset 0x30
|
||||
sead::SafeString* mASName_d{};
|
||||
};
|
||||
|
||||
@@ -6,18 +6,10 @@ ArrowShootHoming::ArrowShootHoming(const InitArg& arg) : ArrowShootMove(arg) {}
|
||||
|
||||
ArrowShootHoming::~ArrowShootHoming() = default;
|
||||
|
||||
bool ArrowShootHoming::init_(sead::Heap* heap) {
|
||||
return ArrowShootMove::init_(heap);
|
||||
}
|
||||
|
||||
void ArrowShootHoming::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ArrowShootMove::enter_(params);
|
||||
}
|
||||
|
||||
void ArrowShootHoming::leave_() {
|
||||
ArrowShootMove::leave_();
|
||||
}
|
||||
|
||||
void ArrowShootHoming::loadParams_() {
|
||||
ArrowShootMove::loadParams_();
|
||||
getStaticParam(&mSubAngMax_s, "SubAngMax");
|
||||
|
||||
@@ -11,9 +11,7 @@ public:
|
||||
explicit ArrowShootHoming(const InitArg& arg);
|
||||
~ArrowShootHoming() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -6,10 +6,6 @@ ArrowShootMove::ArrowShootMove(const InitArg& arg) : ksys::act::ai::Action(arg)
|
||||
|
||||
ArrowShootMove::~ArrowShootMove() = default;
|
||||
|
||||
bool ArrowShootMove::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
void ArrowShootMove::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Action::enter_(params);
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@ public:
|
||||
explicit ArrowShootMove(const InitArg& arg);
|
||||
~ArrowShootMove() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -7,18 +7,10 @@ ArrowShootMoveForLargeObject::ArrowShootMoveForLargeObject(const InitArg& arg)
|
||||
|
||||
ArrowShootMoveForLargeObject::~ArrowShootMoveForLargeObject() = default;
|
||||
|
||||
bool ArrowShootMoveForLargeObject::init_(sead::Heap* heap) {
|
||||
return ArrowShootMove::init_(heap);
|
||||
}
|
||||
|
||||
void ArrowShootMoveForLargeObject::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ArrowShootMove::enter_(params);
|
||||
}
|
||||
|
||||
void ArrowShootMoveForLargeObject::leave_() {
|
||||
ArrowShootMove::leave_();
|
||||
}
|
||||
|
||||
void ArrowShootMoveForLargeObject::loadParams_() {
|
||||
ArrowShootMove::loadParams_();
|
||||
getStaticParam(&mRayCastDist_s, "RayCastDist");
|
||||
|
||||
@@ -11,9 +11,7 @@ public:
|
||||
explicit ArrowShootMoveForLargeObject(const InitArg& arg);
|
||||
~ArrowShootMoveForLargeObject() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -6,10 +6,6 @@ ArrowSkyShootMove::ArrowSkyShootMove(const InitArg& arg) : ArrowShootMove(arg) {
|
||||
|
||||
ArrowSkyShootMove::~ArrowSkyShootMove() = default;
|
||||
|
||||
bool ArrowSkyShootMove::init_(sead::Heap* heap) {
|
||||
return ArrowShootMove::init_(heap);
|
||||
}
|
||||
|
||||
void ArrowSkyShootMove::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ArrowShootMove::enter_(params);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ public:
|
||||
explicit ArrowSkyShootMove(const InitArg& arg);
|
||||
~ArrowSkyShootMove() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -4,8 +4,6 @@ namespace uking::action {
|
||||
|
||||
AtOnWait::AtOnWait(const InitArg& arg) : ksys::act::ai::Action(arg) {}
|
||||
|
||||
AtOnWait::~AtOnWait() = default;
|
||||
|
||||
bool AtOnWait::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Action::init_(heap);
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@ class AtOnWait : public ksys::act::ai::Action {
|
||||
SEAD_RTTI_OVERRIDE(AtOnWait, ksys::act::ai::Action)
|
||||
public:
|
||||
explicit AtOnWait(const InitArg& arg);
|
||||
~AtOnWait() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
|
||||
@@ -6,10 +6,6 @@ Attack::Attack(const InitArg& arg) : AttackBase(arg) {}
|
||||
|
||||
Attack::~Attack() = default;
|
||||
|
||||
bool Attack::init_(sead::Heap* heap) {
|
||||
return AttackBase::init_(heap);
|
||||
}
|
||||
|
||||
void Attack::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
AttackBase::enter_(params);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ public:
|
||||
explicit Attack(const InitArg& arg);
|
||||
~Attack() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -6,10 +6,6 @@ AttackJumpToTarget::AttackJumpToTarget(const InitArg& arg) : JumpToTarget(arg) {
|
||||
|
||||
AttackJumpToTarget::~AttackJumpToTarget() = default;
|
||||
|
||||
bool AttackJumpToTarget::init_(sead::Heap* heap) {
|
||||
return JumpToTarget::init_(heap);
|
||||
}
|
||||
|
||||
void AttackJumpToTarget::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
JumpToTarget::enter_(params);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ public:
|
||||
explicit AttackJumpToTarget(const InitArg& arg);
|
||||
~AttackJumpToTarget() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -6,10 +6,6 @@ AttackPartBind::AttackPartBind(const InitArg& arg) : Attack(arg) {}
|
||||
|
||||
AttackPartBind::~AttackPartBind() = default;
|
||||
|
||||
bool AttackPartBind::init_(sead::Heap* heap) {
|
||||
return Attack::init_(heap);
|
||||
}
|
||||
|
||||
void AttackPartBind::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
Attack::enter_(params);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ public:
|
||||
explicit AttackPartBind(const InitArg& arg);
|
||||
~AttackPartBind() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -4,27 +4,4 @@ namespace uking::action {
|
||||
|
||||
BackStep::BackStep(const InitArg& arg) : BackStepBase(arg) {}
|
||||
|
||||
BackStep::~BackStep() = default;
|
||||
|
||||
bool BackStep::init_(sead::Heap* heap) {
|
||||
return BackStepBase::init_(heap);
|
||||
}
|
||||
|
||||
void BackStep::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BackStepBase::enter_(params);
|
||||
}
|
||||
|
||||
void BackStep::leave_() {
|
||||
BackStepBase::leave_();
|
||||
}
|
||||
|
||||
void BackStep::loadParams_() {
|
||||
BackStepToTarget::loadParams_();
|
||||
getStaticParam(&mJumpDist_s, "JumpDist");
|
||||
}
|
||||
|
||||
void BackStep::calc_() {
|
||||
BackStepBase::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -9,18 +9,8 @@ class BackStep : public BackStepBase {
|
||||
SEAD_RTTI_OVERRIDE(BackStep, BackStepBase)
|
||||
public:
|
||||
explicit BackStep(const InitArg& arg);
|
||||
~BackStep() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// static_param at offset 0xc0
|
||||
const float* mJumpDist_s{};
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -6,10 +6,6 @@ BackStepAttack::BackStepAttack(const InitArg& arg) : BackStepBase(arg) {}
|
||||
|
||||
BackStepAttack::~BackStepAttack() = default;
|
||||
|
||||
bool BackStepAttack::init_(sead::Heap* heap) {
|
||||
return BackStepBase::init_(heap);
|
||||
}
|
||||
|
||||
void BackStepAttack::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BackStepBase::enter_(params);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ public:
|
||||
explicit BackStepAttack(const InitArg& arg);
|
||||
~BackStepAttack() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -6,10 +6,6 @@ BackStepToTarget::BackStepToTarget(const InitArg& arg) : ActionEx(arg) {}
|
||||
|
||||
BackStepToTarget::~BackStepToTarget() = default;
|
||||
|
||||
bool BackStepToTarget::init_(sead::Heap* heap) {
|
||||
return ActionEx::init_(heap);
|
||||
}
|
||||
|
||||
void BackStepToTarget::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ActionEx::enter_(params);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ public:
|
||||
explicit BackStepToTarget(const InitArg& arg);
|
||||
~BackStepToTarget() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -4,26 +4,8 @@ namespace uking::action {
|
||||
|
||||
BackWalk::BackWalk(const InitArg& arg) : BackWalkEx(arg) {}
|
||||
|
||||
BackWalk::~BackWalk() = default;
|
||||
|
||||
bool BackWalk::init_(sead::Heap* heap) {
|
||||
return BackWalkEx::init_(heap);
|
||||
}
|
||||
|
||||
void BackWalk::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BackWalkEx::enter_(params);
|
||||
}
|
||||
|
||||
void BackWalk::leave_() {
|
||||
BackWalkEx::leave_();
|
||||
}
|
||||
|
||||
void BackWalk::loadParams_() {
|
||||
BackWalkBase::loadParams_();
|
||||
}
|
||||
|
||||
void BackWalk::calc_() {
|
||||
BackWalkEx::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -9,15 +9,10 @@ class BackWalk : public BackWalkEx {
|
||||
SEAD_RTTI_OVERRIDE(BackWalk, BackWalkEx)
|
||||
public:
|
||||
explicit BackWalk(const InitArg& arg);
|
||||
~BackWalk() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -6,10 +6,6 @@ BackWalkBase::BackWalkBase(const InitArg& arg) : ActionEx(arg) {}
|
||||
|
||||
BackWalkBase::~BackWalkBase() = default;
|
||||
|
||||
bool BackWalkBase::init_(sead::Heap* heap) {
|
||||
return ActionEx::init_(heap);
|
||||
}
|
||||
|
||||
void BackWalkBase::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ActionEx::enter_(params);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ public:
|
||||
explicit BackWalkBase(const InitArg& arg);
|
||||
~BackWalkBase() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
@@ -6,18 +6,10 @@ BackWalkWithAS::BackWalkWithAS(const InitArg& arg) : BackWalkEx(arg) {}
|
||||
|
||||
BackWalkWithAS::~BackWalkWithAS() = default;
|
||||
|
||||
bool BackWalkWithAS::init_(sead::Heap* heap) {
|
||||
return BackWalkEx::init_(heap);
|
||||
}
|
||||
|
||||
void BackWalkWithAS::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BackWalkEx::enter_(params);
|
||||
}
|
||||
|
||||
void BackWalkWithAS::leave_() {
|
||||
BackWalkEx::leave_();
|
||||
}
|
||||
|
||||
void BackWalkWithAS::loadParams_() {
|
||||
BackWalkEx::loadParams_();
|
||||
getStaticParam(&mASName_s, "ASName");
|
||||
|
||||
@@ -11,9 +11,7 @@ public:
|
||||
explicit BackWalkWithAS(const InitArg& arg);
|
||||
~BackWalkWithAS() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -7,25 +7,9 @@ BattleCloseDangerAvoidRun::BattleCloseDangerAvoidRun(const InitArg& arg)
|
||||
|
||||
BattleCloseDangerAvoidRun::~BattleCloseDangerAvoidRun() = default;
|
||||
|
||||
bool BattleCloseDangerAvoidRun::init_(sead::Heap* heap) {
|
||||
return BattleCloseExplosivesAvoidRun::init_(heap);
|
||||
}
|
||||
|
||||
void BattleCloseDangerAvoidRun::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BattleCloseExplosivesAvoidRun::enter_(params);
|
||||
}
|
||||
|
||||
void BattleCloseDangerAvoidRun::leave_() {
|
||||
BattleCloseExplosivesAvoidRun::leave_();
|
||||
}
|
||||
|
||||
void BattleCloseDangerAvoidRun::loadParams_() {
|
||||
BattleCloseExplosivesAvoidRun::loadParams_();
|
||||
getStaticParam(&mAvoidSubAngle_s, "AvoidSubAngle");
|
||||
}
|
||||
|
||||
void BattleCloseDangerAvoidRun::calc_() {
|
||||
BattleCloseExplosivesAvoidRun::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,14 +11,9 @@ public:
|
||||
explicit BattleCloseDangerAvoidRun(const InitArg& arg);
|
||||
~BattleCloseDangerAvoidRun() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// static_param at offset 0xe0
|
||||
const float* mAvoidSubAngle_s{};
|
||||
};
|
||||
|
||||
@@ -7,10 +7,6 @@ BattleCloseExplosivesAvoidRun::BattleCloseExplosivesAvoidRun(const InitArg& arg)
|
||||
|
||||
BattleCloseExplosivesAvoidRun::~BattleCloseExplosivesAvoidRun() = default;
|
||||
|
||||
bool BattleCloseExplosivesAvoidRun::init_(sead::Heap* heap) {
|
||||
return BattleCloseMoveAction::init_(heap);
|
||||
}
|
||||
|
||||
void BattleCloseExplosivesAvoidRun::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BattleCloseMoveAction::enter_(params);
|
||||
}
|
||||
@@ -24,8 +20,4 @@ void BattleCloseExplosivesAvoidRun::loadParams_() {
|
||||
getStaticParam(&mDamageIgnoreDist_s, "DamageIgnoreDist");
|
||||
}
|
||||
|
||||
void BattleCloseExplosivesAvoidRun::calc_() {
|
||||
BattleCloseMoveAction::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,14 +11,11 @@ public:
|
||||
explicit BattleCloseExplosivesAvoidRun(const InitArg& arg);
|
||||
~BattleCloseExplosivesAvoidRun() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// static_param at offset 0xa8
|
||||
const float* mDamageIgnoreDist_s{};
|
||||
};
|
||||
|
||||
@@ -7,25 +7,8 @@ BattleCloseExplosivesGuardRun::BattleCloseExplosivesGuardRun(const InitArg& arg)
|
||||
|
||||
BattleCloseExplosivesGuardRun::~BattleCloseExplosivesGuardRun() = default;
|
||||
|
||||
bool BattleCloseExplosivesGuardRun::init_(sead::Heap* heap) {
|
||||
return BattleCloseExplosivesAvoidRun::init_(heap);
|
||||
}
|
||||
|
||||
void BattleCloseExplosivesGuardRun::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BattleCloseExplosivesAvoidRun::enter_(params);
|
||||
}
|
||||
|
||||
void BattleCloseExplosivesGuardRun::leave_() {
|
||||
BattleCloseExplosivesAvoidRun::leave_();
|
||||
}
|
||||
|
||||
void BattleCloseExplosivesGuardRun::loadParams_() {
|
||||
BattleCloseMoveActionBase::loadParams_();
|
||||
getStaticParam(&mDamageIgnoreDist_s, "DamageIgnoreDist");
|
||||
}
|
||||
|
||||
void BattleCloseExplosivesGuardRun::calc_() {
|
||||
BattleCloseExplosivesAvoidRun::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,16 +11,9 @@ public:
|
||||
explicit BattleCloseExplosivesGuardRun(const InitArg& arg);
|
||||
~BattleCloseExplosivesGuardRun() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
|
||||
// static_param at offset 0xa8
|
||||
const float* mDamageIgnoreDist_s{};
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -6,24 +6,8 @@ BattleCloseGuardRun::BattleCloseGuardRun(const InitArg& arg) : BattleCloseMoveAc
|
||||
|
||||
BattleCloseGuardRun::~BattleCloseGuardRun() = default;
|
||||
|
||||
bool BattleCloseGuardRun::init_(sead::Heap* heap) {
|
||||
return BattleCloseMoveAction::init_(heap);
|
||||
}
|
||||
|
||||
void BattleCloseGuardRun::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
BattleCloseMoveAction::enter_(params);
|
||||
}
|
||||
|
||||
void BattleCloseGuardRun::leave_() {
|
||||
BattleCloseMoveAction::leave_();
|
||||
}
|
||||
|
||||
void BattleCloseGuardRun::loadParams_() {
|
||||
BattleCloseAction::loadParams_();
|
||||
}
|
||||
|
||||
void BattleCloseGuardRun::calc_() {
|
||||
BattleCloseMoveAction::calc_();
|
||||
}
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -11,13 +11,9 @@ public:
|
||||
explicit BattleCloseGuardRun(const InitArg& arg);
|
||||
~BattleCloseGuardRun() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
void calc_() override;
|
||||
};
|
||||
|
||||
} // namespace uking::action
|
||||
|
||||
@@ -4,8 +4,6 @@ namespace uking::action {
|
||||
|
||||
BattleCloseGuardWalk::BattleCloseGuardWalk(const InitArg& arg) : BattleCloseMoveAction(arg) {}
|
||||
|
||||
BattleCloseGuardWalk::~BattleCloseGuardWalk() = default;
|
||||
|
||||
bool BattleCloseGuardWalk::init_(sead::Heap* heap) {
|
||||
return BattleCloseMoveAction::init_(heap);
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user