WeaponRootAI:
- {type: static_param, param_type: const float*, param_name: BlinkFrame, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: FallOutSpeed, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: LandNoiseLevel, param_offset: 0x90}
- {type: map_unit_param, param_type: const bool*, param_name: IsFixedPlace, param_offset: 0x98}
- {type: map_unit_param, param_type: const bool*, param_name: IsEmitLandNoise, param_offset: 0xa0}
ASWeaponRoot:
- {type: call, fn: _ZN5uking2ai12WeaponRootAI11loadParams_Ev, addr: 0x7100e1e510}
- {type: static_param, param_type: 'sead::SafeString', param_name: Equiped, param_offset: 0xe8}
- {type: static_param, param_type: 'sead::SafeString', param_name: UnEquiped, param_offset: 0xf8}
- {type: static_param, param_type: 'sead::SafeString', param_name: Thrown, param_offset: 0x108}
- {type: static_param, param_type: 'sead::SafeString', param_name: Stick, param_offset: 0x118}
- {type: static_param, param_type: 'sead::SafeString', param_name: CancelStick, param_offset: 0x128}
ActorWaterDepthSelect:
- {type: static_param, param_type: const float*, param_name: DeepDepth, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: OnEnterOnly, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: ForceDeepChange, param_offset: 0x48}
AddBasicLinkOn:
- {type: static_param, param_type: const bool*, param_name: OnlyOne, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsBroadCastOnlyOne, param_offset: 0x40}
AddCarriedBase:
- {type: static_param, param_type: const float*, param_name: FailDistance, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsRecoverCharCtrlAxis, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsUseConstraint, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: HoldOnXLinkKey, param_offset: 0x50}
AddCarried:
- {type: call, fn: _ZN5uking2ai14AddCarriedBase11loadParams_Ev, addr: 0x71002f7a14}
AddDemoCall:
- {type: static_param, param_type: const bool*, param_name: OnlyOne, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsBroadCastOnlyOne, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: EntryPoint, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0x58}
AddNodeNodeCarried:
- {type: call, fn: _ZN5uking2ai14AddCarriedBase11loadParams_Ev, addr: 0x71002f7a14}
- {type: static_param, param_type: 'sead::SafeString', param_name: MyNode, param_offset: 0x138}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: NodeRotOffset, param_offset: 0x148}
AddPlayerLargeAttackJustGuard: []
AddSwarmMove:
- {type: static_param, param_type: const int*, param_name: IgnoreSensorTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SubSpeed, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SubAccRateMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: SubAccRateMax, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsEndBySensor, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnimName, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
AddViewTargetPosBase: []
AddViewTargetPos:
- {type: call, fn: _ZN5uking2ai20AddViewTargetPosBase11loadParams_Ev, addr: 0x71002f9d24}
SeqTwoAction:
- {type: static_param, param_type: const bool*, param_name: IsFinishedByFailAction, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsEndChangeable, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsNoChangeable, param_offset: 0x48}
AirOctaBoardBurn:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: aitree_variable, param_type: void*, param_name: AirOctaDataMgr, param_offset: 0x50}
AirOctaBurnReaction:
- {type: static_param, param_type: const float*, param_name: DisconnectTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DisconnectRandTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SingleBurnTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ChangeRandTime, param_offset: 0x50}
- {type: aitree_variable, param_type: void*, param_name: AirOctaDataMgr, param_offset: 0x58}
AirOctaFlyUp:
- {type: static_param, param_type: const float*, param_name: FlyUpDuration, param_offset: 0x38}
- {type: dynamic_param, param_type: float*, param_name: TargetDistance, param_offset: 0x40}
- {type: aitree_variable, param_type: void*, param_name: AirOctaDataMgr, param_offset: 0x48}
EnemyDefaultReaction:
- {type: static_param, param_type: const int*, param_name: JustGuardTimesMin, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: JustGuardTimesMax, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: SmallDamageCancelTimes, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: InComboSmallDamageNoCancel, param_offset: 0x50}
AirOctaReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: aitree_variable, param_type: void*, param_name: AirOctaDataMgr, param_offset: 0x68}
ForkAI: []
Fork2AI: []
AirOctaRoot:
- {type: aitree_variable, param_type: void*, param_name: AirOctaDataMgr, param_offset: 0x38}
EnemyRoot:
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: OutOfWaterOffset, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: SpreadDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: SmallSpreadDist, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: FortressTag, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IgnoreHell, param_offset: 0x60}
- {type: map_unit_param, param_type: const bool*, param_name: IsNearCreate, param_offset: 0x78}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem1, param_offset: 0x80}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem2, param_offset: 0x90}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem3, param_offset: 0xa0}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem4, param_offset: 0xb0}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: RideHorseName, param_offset: 0xc0}
- {type: aitree_variable, param_type: int*, param_name: CreateDeadConditionType, param_offset: 0xd0}
- {type: aitree_variable, param_type: int*, param_name: ForceSealSilentKillCount, param_offset: 0xd8}
- {type: aitree_variable, param_type: bool*, param_name: IsTrgChangeUnderWaterState, param_offset: 0xe0}
AirOctaState:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const float*, param_name: RopeGravityFactor, param_offset: 0x1d8}
- {type: static_param, param_type: const float*, param_name: BalloonMassRatio, param_offset: 0x1e0}
- {type: static_param, param_type: const float*, param_name: WindForceScale, param_offset: 0x1e8}
- {type: aitree_variable, param_type: void*, param_name: AirOctaDataMgr, param_offset: 0x1f0}
AirOctaWait:
- {type: dynamic_param, param_type: bool*, param_name: IsSameChange, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: AirOctaDataMgr, param_offset: 0x40}
ItemRoot:
- {type: static_param, param_type: const float*, param_name: AtHitImpulseRate, param_offset: 0x38}
- {type: map_unit_param, param_type: const int*, param_name: InitMotionStatus, param_offset: 0x40}
ItemOnTree:
- {type: call, fn: _ZN5uking2ai8ItemRoot11loadParams_Ev, addr: 0x71004501f8}
- {type: static_param, param_type: const int*, param_name: FallPowerMin, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: FallPowerMax, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: FallOddsMin, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: FallOddsMax, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: FallIntervalRange, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: FallCheckSpeedTh, param_offset: 0x78}
- {type: static_param, param_type: 'sead::SafeString', param_name: AttOnTree, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: AttOnGround, param_offset: 0x90}
CreationNestOnTree:
- {type: call, fn: _ZN5uking2ai10ItemOnTree11loadParams_Ev, addr: 0x710044fc98}
- {type: static_param, param_type: const int*, param_name: ActorNum, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: TargetEscapedRadius, param_offset: 0xc0}
- {type: static_param, param_type: const bool*, param_name: IsRemainNum, param_offset: 0xc8}
AlertCreationNestOnTree:
- {type: call, fn: _ZN5uking2ai18CreationNestOnTree11loadParams_Ev, addr: 0x710035aca0}
- {type: static_param, param_type: const int*, param_name: CreateIntervalTime, param_offset: 0x1f8}
AmbushableWeaponShoot:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
RangeSelectAction:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsSelectEveryFrame, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsRangeXZ, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
RangeSelectTwoAction:
- {type: call, fn: _ZN5uking2ai17RangeSelectAction11loadParams_Ev, addr: 0x7100539f98}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x60}
AnchorRangeSelectTwoAction:
- {type: call, fn: _ZN5uking2ai20RangeSelectTwoAction11loadParams_Ev, addr: 0x710053a9f8}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnchorName, param_offset: 0x78}
SimpleLiftable: []
AncientNecklaceBallBase:
- {type: static_param, param_type: const bool*, param_name: IsIgnoreSameOnAS, param_offset: 0xc8}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreSameOffAS, param_offset: 0xd0}
- {type: static_param, param_type: 'sead::SafeString', param_name: OnAS, param_offset: 0xd8}
- {type: static_param, param_type: 'sead::SafeString', param_name: OffAS, param_offset: 0xe8}
AncientNecklaceBall:
- {type: call, fn: _ZN5uking2ai23AncientNecklaceBallBase11loadParams_Ev, addr: 0x71004f6cc8}
- {type: static_param, param_type: const float*, param_name: LandNoiseLevel, param_offset: 0x100}
- {type: map_unit_param, param_type: const int*, param_name: GrabNodeIndex, param_offset: 0x108}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: GiantNecklaceActiveSaveFlag, param_offset: 0x110}
AnimalAttackOtherTarget: []
EnemyBattle:
- {type: static_param, param_type: const int*, param_name: RetFrmGrdAtkTimer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: RetFrmGrdAtkPrcTimer, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: RetFrmDmgAtkTimer, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: GlobalNoAtkTime, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: GlobalNoAtkTimeRnd, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AttackAngle, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AttackIntervalIntensity, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: DisplayCheckRadius, param_offset: 0x70}
- {type: static_param, param_type: const bool*, param_name: IsUpdateNoticeState, param_offset: 0x78}
- {type: static_param, param_type: const bool*, param_name: IsCheckLineReachable, param_offset: 0x80}
AnimalBattleAggressive:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: ForceAttackTimer, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: CounterAttackTimer, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: ForceAttackRange, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: CounterAttackRange, param_offset: 0xa8}
- {type: aitree_variable, param_type: bool*, param_name: AnimalEnableCounterFlag, param_offset: 0xb0}
AnimalBattleMoveLeave:
- {type: static_param, param_type: const float*, param_name: CheckForwardDist, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
AnimalRoamBase:
- {type: static_param, param_type: const float*, param_name: SearchNextPathRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RadiusLimit, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ForwardDirDistCoefficient, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: DirRandomMinRatio, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: DirRangeAngle, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: RejectDistRatio, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: ContinueAddSearchAngle, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: ContinueReduceDistRatio, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: ContinueReduceRejectDistRatio, param_offset: 0x78}
- {type: map_unit_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x80}
- {type: map_unit_param, param_type: const bool*, param_name: EnableNoEntryAreaCheck, param_offset: 0x88}
- {type: aitree_variable, param_type: float*, param_name: FramesStuckOnTerrain, param_offset: 0x90}
- {type: aitree_variable, param_type: bool*, param_name: IsStuckOnTerrain, param_offset: 0x98}
AnimalEscapeAI:
- {type: call, fn: _ZN5uking2ai14AnimalRoamBase11loadParams_Ev, addr: 0x710030a734}
- {type: static_param, param_type: const int*, param_name: NumTimesAllowStuck, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: ContinueDistance, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: ShouldEscapeDistance, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: ShouldEscapeDistanceRand, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: PenaltyScale, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: NavMeshRadiusScale, param_offset: 0xd0}
- {type: static_param, param_type: const float*, param_name: FramesStuckOnTerrainAction, param_offset: 0xd8}
- {type: static_param, param_type: const bool*, param_name: IsSendGoalPos, param_offset: 0xe0}
- {type: static_param, param_type: const bool*, param_name: IsUseBeforeAction, param_offset: 0xe8}
- {type: static_param, param_type: const bool*, param_name: IsDynamicallyOffsetNavChar, param_offset: 0xf0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xf8}
- {type: aitree_variable, param_type: bool*, param_name: IsUseTerritory, param_offset: 0x100}
AnimalEscapeAfterDamage:
- {type: call, fn: _ZN5uking2ai14AnimalEscapeAI11loadParams_Ev, addr: 0x710030602c}
HorseFollow:
- {type: static_param, param_type: const float*, param_name: DistanceSuccessEnd, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DistanceMovingToward, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: DistanceRequestingPath, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: DistanceGivingUp, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: DistanceThresholdCry, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: DistanceCheckAvoidance, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: TargetVelocitySuccessEnd, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: UpdateTargetPosFrames, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: UpdateTargetPosFramesNear, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: SuccessEndDelays, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: SideDistance, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: TargetVelocityDistanceSec, param_offset: 0x90}
- {type: static_param, param_type: const bool*, param_name: IsAvoidNavMeshActor, param_offset: 0x98}
- {type: static_param, param_type: const bool*, param_name: IsTargetPosEqualToLeaderPos, param_offset: 0xa0}
- {type: static_param, param_type: const bool*, param_name: CanIgnorePlayer, param_offset: 0xa8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: SelfPositionOffsetLocal, param_offset: 0xb0}
- {type: dynamic_param, param_type: float*, param_name: DistanceKept, param_offset: 0xb8}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0xc0}
AnimalFollowTarget:
- {type: call, fn: _ZN5uking2ai11HorseFollow11loadParams_Ev, addr: 0x7100437a5c}
- {type: static_param, param_type: const int*, param_name: UseLocalOffsetType, param_offset: 0xe0}
AnimalLineOfSightSelector:
- {type: static_param, param_type: const int*, param_name: StartGear, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MinGear, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: MaxGear, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: GearUpRestrictionFrames, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
AnimalPreAttack:
- {type: static_param, param_type: const int*, param_name: ForceEndTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: KeepDistCheckLength, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BackCliffCheckLength, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
AnimalRangeKeepMove:
- {type: static_param, param_type: const int*, param_name: BattleEndTimerMin, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: BattleEndTimerMax, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CloseStartDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CloseEndDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: LeaveStartDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: LeaveEndDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: BattleEndDist, param_offset: 0x68}
AnimalRangeKeepMoveWithLOS:
- {type: static_param, param_type: const int*, param_name: FindPathBeginTimer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: NoPathTimer, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CloseStartDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CloseEndDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: LeaveStartDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: LeaveEndDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: BattleEndDist, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: DistFailOnUnreachablePath, param_offset: 0x70}
AnimalRoam:
- {type: call, fn: _ZN5uking2ai14AnimalRoamBase11loadParams_Ev, addr: 0x710030a734}
- {type: static_param, param_type: const int*, param_name: FinishChangeCount, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: LimitRadius, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: ChangeWaitRate, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: FramesStuckOnTerrainAction, param_offset: 0xc0}
- {type: static_param, param_type: const bool*, param_name: IsSendGoalPos, param_offset: 0xc8}
- {type: static_param, param_type: const bool*, param_name: CheckValidStartPos, param_offset: 0xd0}
- {type: static_param, param_type: const bool*, param_name: CheckLOS, param_offset: 0xd8}
AnimalRoamCheckWater:
- {type: call, fn: _ZN5uking2ai10AnimalRoam11loadParams_Ev, addr: 0x710030b49c}
- {type: static_param, param_type: const float*, param_name: WaterLevelLimitLower, param_offset: 0xf8}
- {type: static_param, param_type: const float*, param_name: WaterLevelLimitUpper, param_offset: 0x100}
AnimalRushAttack:
- {type: static_param, param_type: const int*, param_name: UpdateTargetPosTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AttackPosOffsetLength, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
TimelineAI:
- {type: static_param, param_type: const int*, param_name: IntervalToCheckSchedule, param_offset: 0x38}
AnimalTimelineAI:
- {type: call, fn: _ZN5uking2ai10TimelineAI11loadParams_Ev, addr: 0x7100e1c440}
- {type: aitree_variable, param_type: 'sead::SafeString*', param_name: DomesticAnimalRailName, param_offset: 0x40}
AppearNearTarget:
- {type: static_param, param_type: const float*, param_name: Dist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TeraDist, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: NearCreateAppearID, param_offset: 0x48}
- {type: aitree_variable, param_type: bool*, param_name: IsStopFallCheck, param_offset: 0x50}
AppearFromTargetFrontAfterChase:
- {type: call, fn: _ZN5uking2ai16AppearNearTarget11loadParams_Ev, addr: 0x710030e73c}
- {type: static_param, param_type: const float*, param_name: AppearDist, param_offset: 0x90}
AppearFromTargetFrontGround:
- {type: call, fn: _ZN5uking2ai16AppearNearTarget11loadParams_Ev, addr: 0x710030e73c}
AppearNearTargetOutOfScrnGnd:
- {type: call, fn: _ZN5uking2ai16AppearNearTarget11loadParams_Ev, addr: 0x710030e73c}
ArmorSearchKorokRoot:
- {type: static_param, param_type: const float*, param_name: SearchKorokDis, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SearchRefreshFrame, param_offset: 0x40}
AroundEnemyCheckSelect:
- {type: static_param, param_type: const float*, param_name: CheckDist, param_offset: 0x38}
Arrow: []
ArrowChargeAndShoot:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x50}
ArrowDelete: []
CommonPickedItem:
- {type: static_param, param_type: const bool*, param_name: CanGetOnBurning, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsControlNoticeDo, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: GetAttKeyName, param_offset: 0x48}
- {type: map_unit_param, param_type: const bool*, param_name: IsPlayerPut, param_offset: 0x58}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: DropTable, param_offset: 0x60}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: DropActor, param_offset: 0x70}
- {type: aitree_variable, param_type: int*, param_name: GetNumLeft, param_offset: 0x80}
ArrowStickAndPick:
- {type: call, fn: _ZN5uking2ai16CommonPickedItem11loadParams_Ev, addr: 0x7100355b18}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: StickPos, param_offset: 0xe8}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: StickPosDiv, param_offset: 0xf0}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: StickActor, param_offset: 0xf8}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: StickBodyName, param_offset: 0x100}
AssassinBattle:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: TiredTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: WarpDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BattleBaseDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FirstAttackResetDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: BattleDistOutDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: FirstAttackAngle, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: TiredDist, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: FirstAttackDist, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: NearTiredOffset, param_offset: 0x80}
- {type: map_unit_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x88}
EnemyRangeKeepMove:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: BackTimeMin, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: BackTimeMax, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: LeaveTimerMin, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: LeaveTimerMax, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: PosVibrateFrame, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: RotVelVibrateFrame, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: CloseDist, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: SpaceDist, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: SpaceAngle, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: NoMoveDist, param_offset: 0xc0}
- {type: static_param, param_type: const bool*, param_name: IsCheckBack, param_offset: 0xb0}
- {type: static_param, param_type: const bool*, param_name: IsCheckReachable, param_offset: 0xb8}
- {type: aitree_variable, param_type: void*, param_name: RefPosVibrateCheckerForAI, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: RefVelRotVibrateCheckerforAI, param_offset: 0x40}
AssassinBattleMove:
- {type: call, fn: _ZN5uking2ai18EnemyRangeKeepMove11loadParams_Ev, addr: 0x71003ad5bc}
- {type: static_param, param_type: const float*, param_name: WarpDist, param_offset: 0x110}
AssassinBattleRange:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: ScapeGoatCheckInterval, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: ServiceCheckInterval, param_offset: 0x98}
- {type: static_param, param_type: const int*, param_name: ServicePer, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: ScapeGoatPer, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: ServiceDist, param_offset: 0xb0}
AssassinBossAttackSeq:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
AssassinBossBattle:
- {type: static_param, param_type: const int*, param_name: RetFrmDmgAtkTimer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: IntervalIntensity, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: HomeDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BattleDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: DyingLifeRatio, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: BattleDistSecond, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnchorName, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: ReturnHeight, param_offset: 0x68}
SimpleEscapeFromTarget:
- {type: static_param, param_type: const int*, param_name: KeepTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SpaceDist, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
AssassinBossEscapeFromTarget:
- {type: call, fn: _ZN5uking2ai22SimpleEscapeFromTarget11loadParams_Ev, addr: 0x710056d628}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnchorName, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: CheckDist, param_offset: 0x68}
AssassinBossFirstBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: IronBallNum, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: IronBallKeyName, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: GuardAngle, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: AttackInterseptDist, param_offset: 0xa0}
AssassinBossFirstBattleMove:
- {type: static_param, param_type: const float*, param_name: DistXZ, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CheckTargetDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TooFarXZ, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnchorName, param_offset: 0x50}
AssassinBossFirstRangeKeepMove:
- {type: call, fn: _ZN5uking2ai18EnemyRangeKeepMove11loadParams_Ev, addr: 0x71003ad5bc}
- {type: static_param, param_type: const float*, param_name: NoMoveAnchorDist, param_offset: 0x110}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnchorName, param_offset: 0x118}
AssassinBossRootBase:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const float*, param_name: ChangeModeLifeRatio, param_offset: 0x1e0}
- {type: static_param, param_type: const int*, param_name: RockBallDamage, param_offset: 0x1d8}
AssassinBossFirstRoot:
- {type: call, fn: _ZN5uking2ai20AssassinBossRootBase11loadParams_Ev, addr: 0x710031bb4c}
AssassinBossIronBallAttack:
- {type: static_param, param_type: const int*, param_name: IronBallNum, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: IronBallPartsName, param_offset: 0x40}
AssassinBossLastAttack:
- {type: call, fn: _ZN5uking2ai26AssassinBossIronBallAttack11loadParams_Ev, addr: 0x7100318cc4}
AssassinBossRoot:
- {type: call, fn: _ZN5uking2ai20AssassinBossRootBase11loadParams_Ev, addr: 0x710031bb4c}
- {type: static_param, param_type: const int*, param_name: IronBallNum, param_offset: 0x2b0}
- {type: static_param, param_type: const int*, param_name: BattleAvoidNum, param_offset: 0x2b8}
EnemyCalledAppear: []
AssassinCallSelect:
- {type: call, fn: _ZN5uking2ai17EnemyCalledAppear11loadParams_Ev, addr: 0x710038306c}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChangeDemoName, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChangeDemoEPName, param_offset: 0x48}
AssassinFieldShooterBattleBase:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: TiredTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: WarpDistNear, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: WarpDistFar, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: TerritoryDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: TiredGrHeight, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: IntervalIntensity, param_offset: 0x68}
AssassinFieldShooterBattle:
- {type: call, fn: _ZN5uking2ai30AssassinFieldShooterBattleBase11loadParams_Ev, addr: 0x710032267c}
EnemyNormal:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: SoundLostTimer, param_offset: 0x78}
- {type: static_param, param_type: const int*, param_name: NoActionReactTimeMin, param_offset: 0x80}
- {type: static_param, param_type: const int*, param_name: NoActionReactTimeMax, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: NpcTerritoryArea, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: NoPlayerTerritoryArea, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: SpreadDist, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: EnlargeAwnRatio, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: NoticeTerrorLevel, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: SpeadDist2, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: HomePosRadius, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: SubsTerritoryArea, param_offset: 0xd0}
- {type: static_param, param_type: const float*, param_name: LostExtinguishFireDist, param_offset: 0xd8}
- {type: static_param, param_type: const float*, param_name: ShortRangeTerritoryArea, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: CloseRangeTerritoryArea, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: PressBreakObject, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: TerritoryHeight, param_offset: 0xf8}
- {type: static_param, param_type: const bool*, param_name: IsMindDoubtTarget, param_offset: 0x100}
- {type: static_param, param_type: 'sead::SafeString', param_name: FortressTag, param_offset: 0x108}
- {type: map_unit_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x118}
- {type: aitree_variable, param_type: int*, param_name: PlayerSoundSealRefCount, param_offset: 0x38}
- {type: aitree_variable, param_type: int*, param_name: SealNoPlayerAwnRequestCount, param_offset: 0x40}
LandHumEnemyNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
- {type: static_param, param_type: const float*, param_name: TerrorIgnoreDist, param_offset: 0x3d0}
- {type: static_param, param_type: const float*, param_name: ExplosivesSearchDist, param_offset: 0x3d8}
- {type: static_param, param_type: const float*, param_name: ExplosivesSearchSpeed, param_offset: 0x3e0}
- {type: static_param, param_type: const float*, param_name: ExplosivesSearchAng, param_offset: 0x3e8}
AssassinNormal:
- {type: call, fn: _ZN5uking2ai18LandHumEnemyNormal11loadParams_Ev, addr: 0x7100462d90}
AssassinMiddleAzitoRoot:
- {type: call, fn: _ZN5uking2ai14AssassinNormal11loadParams_Ev, addr: 0x710040ce80}
- {type: static_param, param_type: 'sead::SafeString', param_name: EntryPoint, param_offset: 0x420}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0x430}
- {type: static_param, param_type: 'sead::SafeString', param_name: LikeItem, param_offset: 0x440}
AssassinMiddleAzitoDlcRoot:
- {type: call, fn: _ZN5uking2ai23AssassinMiddleAzitoRoot11loadParams_Ev, addr: 0x710031ece0}
AssassinMiddleAzitoNoMemberDemo:
- {type: static_param, param_type: const int*, param_name: DelayTimeMin, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: DelayTimeMax, param_offset: 0x40}
AssassinMiddleRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const int*, param_name: PodModelUnitIdx, param_offset: 0x1d8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PodNodeName, param_offset: 0x1e0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: SheathOffset, param_offset: 0x200}
- {type: static_param, param_type: 'sead::SafeString', param_name: MagicUsePartsName, param_offset: 0x1f0}
AssassinMiddleAzitoRootAccept:
- {type: call, fn: _ZN5uking2ai18AssassinMiddleRoot11loadParams_Ev, addr: 0x710032138c}
- {type: static_param, param_type: 'sead::SafeString', param_name: EntryPoint, param_offset: 0x340}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0x350}
TargetActorGrabAdapter:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x38}
AssassinMiddleDlcGrabAdapter:
- {type: call, fn: _ZN5uking2ai22TargetActorGrabAdapter11loadParams_Ev, addr: 0x71005ba8d8}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x40}
TargetInAreaSelect:
- {type: static_param, param_type: const int*, param_name: Option, param_offset: 0x38}
AssassinMagicTgtSelect:
- {type: call, fn: _ZN5uking2ai18TargetInAreaSelect11loadParams_Ev, addr: 0x71005bfe60}
- {type: static_param, param_type: const float*, param_name: Height, param_offset: 0x40}
AssassinMiddleMagicAfter:
- {type: call, fn: _ZN5uking2ai22AssassinMagicTgtSelect11loadParams_Ev, addr: 0x71005befc8}
- {type: aitree_variable, param_type: bool*, param_name: IsInterseptAttack, param_offset: 0x50}
NPCRoot:
- {type: static_param, param_type: const int*, param_name: ReleaseInterest2Time, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: PlayerHitVelocity, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: StaggerUpperASName, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: StaggerUpperRunASName, param_offset: 0x58}
AssassinRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
- {type: static_param, param_type: const float*, param_name: ChangeDistance, param_offset: 0x238}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem1, param_offset: 0x240}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem2, param_offset: 0x250}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem3, param_offset: 0x260}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem4, param_offset: 0x270}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: RideHorseName, param_offset: 0x280}
RememberMesOneActorEnemyRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: 'sead::SafeString', param_name: RememberKey, param_offset: 0x1d8}
AssassinShooterJuniorAzitoRoot:
- {type: call, fn: _ZN5uking2ai28RememberMesOneActorEnemyRoot11loadParams_Ev, addr: 0x710054f7d4}
AttackGrave: []
AttackGraveChase:
- {type: static_param, param_type: const int*, param_name: ActionTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: NearTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: EndHeight, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: EndNear, param_offset: 0x50}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x58}
AttackGraveChaseWithSensor:
- {type: call, fn: _ZN5uking2ai16AttackGraveChase11loadParams_Ev, addr: 0x7100324a40}
- {type: static_param, param_type: 'sead::SafeString', param_name: RigidBodyGroupName, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: RigidBodyName, param_offset: 0x78}
AttackHitCheck:
- {type: static_param, param_type: const int*, param_name: AtkType, param_offset: 0x38}
AwarenessScale:
- {type: static_param, param_type: const float*, param_name: Scale, param_offset: 0x38}
BackAttackEnemyBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const float*, param_name: BackAttackAngle, param_offset: 0x90}
BackStepAndAttack:
- {type: static_param, param_type: const int*, param_name: BackStepMax, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: TurnRepeatMax, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BackStepMinDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BackStepDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FrontAngle, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: NoBackStepRange, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
BalloonPlantNormal:
- {type: static_param, param_type: const float*, param_name: RopeLength, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: RopeActorName, param_offset: 0x40}
BarrelBomb:
- {type: map_unit_param, param_type: const bool*, param_name: IsFixedPlace, param_offset: 0xc8}
BasicStatusRoot: []
BattleBgmRequestFinishTag: []
BeamExplodeBase:
- {type: static_param, param_type: const float*, param_name: MaxDistance, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsDelete, param_offset: 0x40}
BeamExplode:
- {type: call, fn: _ZN5uking2ai15BeamExplodeBase11loadParams_Ev, addr: 0x710056cae0}
BeamExplodeEitherHit:
- {type: call, fn: _ZN5uking2ai11BeamExplode11loadParams_Ev, addr: 0x7100328d08}
- {type: aitree_variable, param_type: bool*, param_name: IsReflectThrownBullet, param_offset: 0x58}
BeamosCarried:
- {type: call, fn: _ZN5uking2ai10AddCarried11loadParams_Ev, addr: 0x71002f6c8c}
- {type: aitree_variable, param_type: void*, param_name: BeamActorLink, param_offset: 0x160}
BeeBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
EnemyBaseFindPlayer:
- {type: static_param, param_type: const int*, param_name: SurpriseAttackPer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: SurpriseAttackTime, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: SurpriseAttackTimeRand, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: RerouteTimeMin, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: RerouteTimeMax, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: RestreintTime, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: RetTiredFromTime, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: SurpriseAttackRange, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: AttackRange, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: AttackVMin, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: AttackVMax, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: SwiftAttackVMin, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: SwiftAttackVMax, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: RestreintTiredDist, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: ForceFirstAttackDist, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: RetForceFirstAttackDist, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: PathTooLongDist, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: NoSearchFromTiredDist, param_offset: 0xd0}
- {type: aitree_variable, param_type: bool*, param_name: IsTryingReturnRestreint, param_offset: 0xd8}
FlyingEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
BeeSwarmFindPlayer:
- {type: call, fn: _ZN5uking2ai21FlyingEnemyFindPlayer11loadParams_Ev, addr: 0x71003d2d18}
BeeSwarmNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
BeeSwarmReaction: []
SwarmRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x1d8}
BeeSwarmRoot:
- {type: call, fn: _ZN5uking2ai9SwarmRoot11loadParams_Ev, addr: 0x71005b2ee8}
BirdDead:
- {type: static_param, param_type: const float*, param_name: GravityScale, param_offset: 0x38}
BirdEscape:
- {type: static_param, param_type: const int*, param_name: ForceEndTimer, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsUseEscapeBefore, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsUseEscapeEnd, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
- {type: map_unit_param, param_type: const bool*, param_name: IsLocatorCreate, param_offset: 0x58}
BlownOff:
- {type: static_param, param_type: const float*, param_name: DrownDepth, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsForceGetUp, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsIceBreak, param_offset: 0x48}
BocoblinBackStepAttack:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
- {type: dynamic_param, param_type: int*, param_name: AttackPer, param_offset: 0x40}
BokoblinArrowAttack:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BackWalkStartDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BackWalkEndDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CliffCheckDist, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
BokoblinArrowBattle:
- {type: static_param, param_type: const int*, param_name: HoldInterval, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: HoldIntervalLast, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: HoldIntervalRand, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LeaveStartDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: LeaveEndDist, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: LeaveWaitTime, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: LeaveTime, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: OutDistVMin, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: OutDistVMax, param_offset: 0x88}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: LeaveTime, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: BlindlyAttackMinNum, param_offset: 0x98}
- {type: static_param, param_type: const int*, param_name: BlindlyAttackMaxNum, param_offset: 0xa0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: ShootDistRatio, param_offset: 0xb0}
- {type: static_param, param_type: const bool*, param_name: IsEndAfterAttack, param_offset: 0xb8}
- {type: static_param, param_type: const bool*, param_name: IsUpdateNoticeState, param_offset: 0xc0}
BokoblinHoldArrow:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
BokoblinNoise:
- {type: static_param, param_type: const int*, param_name: MaxContinueNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: EnterNoiseRate, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
BokoblinRestraint:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: LostVMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LostVMax, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0x60}
BokoblinRoam:
- {type: static_param, param_type: const int*, param_name: FreeIntervalMin, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: FreeIntervalMax, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: FreePer, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: MoveIntervalMin, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: MoveIntervalMax, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: NoMoveTime, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: SpAttackServiceTime, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: NoSpAttackMoveTime, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: Territory, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: TargetDistMin, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: TargetDistMax, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: SpAttackServiceDist, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: SpAttackServiceAngle, param_offset: 0x98}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: TurnCheckDist, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: TurnCheckHeight, param_offset: 0xb0}
BossBattleRoomRoot:
- {type: static_param, param_type: const int*, param_name: FramesRollKeepSecond, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: NumTimesRoll, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TitleAngle, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: RollAngle, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FramesRotate, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: FramesReset, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: FramesRoll, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: FramesDelayRoll, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: FramesRollKeepFirst, param_offset: 0x78}
BowEquiped: []
BowShoot: []
BowlPin:
- {type: static_param, param_type: const float*, param_name: Degree, param_offset: 0x38}
BoxWaterRoot:
- {type: map_unit_param, param_type: const int*, param_name: WaterMaterial, param_offset: 0x70}
- {type: map_unit_param, param_type: const float*, param_name: FlowSpeedFactor, param_offset: 0x78}
- {type: map_unit_param, param_type: const float*, param_name: WaterfallRadius, param_offset: 0x80}
- {type: map_unit_param, param_type: const float*, param_name: WaterfallLength, param_offset: 0x88}
- {type: map_unit_param, param_type: const float*, param_name: WaterfallThickness, param_offset: 0x90}
- {type: map_unit_param, param_type: const float*, param_name: WaterfallAngle, param_offset: 0x98}
- {type: map_unit_param, param_type: const int*, param_name: SoundInDoorType, param_offset: 0xa0}
BreathAttackEnemyBattle:
- {type: static_param, param_type: const int*, param_name: EnlargeTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AttackAngle, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AttackRatio, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BreathSize, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AttackIntervalIntensity, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: GlobalNoAtkTime, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsEndAfterAttack, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsDeleteBreath, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathName, param_offset: 0x80}
- {type: static_param, param_type: const bool*, param_name: IsUpdateNoticeState, param_offset: 0x78}
BreathEnemyRangeKeepMove:
- {type: call, fn: _ZN5uking2ai18EnemyRangeKeepMove11loadParams_Ev, addr: 0x71003ad5bc}
- {type: static_param, param_type: const int*, param_name: EnlargeTime, param_offset: 0x110}
- {type: static_param, param_type: const float*, param_name: AttackRatio, param_offset: 0x118}
- {type: static_param, param_type: const float*, param_name: BreathSize, param_offset: 0x120}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathName, param_offset: 0x128}
- {type: static_param, param_type: 'sead::SafeString', param_name: BaseNode, param_offset: 0x138}
- {type: static_param, param_type: const int*, param_name: LoopTime, param_offset: 0x148}
- {type: static_param, param_type: const float*, param_name: BreathEndDist, param_offset: 0x150}
- {type: static_param, param_type: const int*, param_name: BreathMinTime, param_offset: 0x158}
CalledEnemyMove:
- {type: static_param, param_type: const float*, param_name: LostDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: WaitDist, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x48}
CameraAI: []
CameraBow: []
CameraEditRoot: []
CameraEvent: []
CameraEventReturnSavePoint: []
CameraEventTalk: []
CameraEventTalkAI: []
CameraEventTalkAIRet: []
CameraGameRoot: []
CameraRoot: []
CameraTool: []
CannonBallRoot: []
CapturedActDeadSelector:
- {type: map_unit_param, param_type: const bool*, param_name: IsPlayerPut, param_offset: 0x38}
- {type: call, fn: _ZNK4ksys3act2ai6RootAi18getAITreeVariable2EPPbRKN4sead14SafeStringBaseIcEE, addr: 0x7100d66968}
CapturedActorReaction: []
CapturedActorReactionChemical:
- {type: static_param, param_type: const bool*, param_name: OnEnterOnly, param_offset: 0x38}
CarryBox: []
LynelBattle:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: CloseBattleRepeatMax, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: ThroughAttackRepeatNum, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CloseBattleStartDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: CloseBattleStartAngle, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: HornAttackRate, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: RoarRate, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: BreathStartLifeRate, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: RoarStartLifeRate, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: BattleEndDist, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: SkipBreathRoarRate, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: RoarFlamePartsKey, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathPartsKey0, param_offset: 0xa0}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathPartsKey1, param_offset: 0xb0}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathPartsKey2, param_offset: 0xc0}
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0xd0}
CastleLynelBattle:
- {type: call, fn: _ZN5uking2ai11LynelBattle11loadParams_Ev, addr: 0x710048df50}
ChangeWeatherTagRoot:
- {type: map_unit_param, param_type: const int*, param_name: Weather, param_offset: 0x38}
- {type: map_unit_param, param_type: const int*, param_name: WeatherEff, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: PaletteSel, param_offset: 0x48}
- {type: map_unit_param, param_type: const int*, param_name: PSelSpeed, param_offset: 0x50}
- {type: map_unit_param, param_type: const int*, param_name: IgnitedLevel, param_offset: 0x58}
- {type: map_unit_param, param_type: const float*, param_name: TemperatureDay, param_offset: 0x60}
- {type: map_unit_param, param_type: const float*, param_name: TemperatureNight, param_offset: 0x68}
- {type: map_unit_param, param_type: const float*, param_name: TemperatureDirectDay, param_offset: 0x70}
- {type: map_unit_param, param_type: const float*, param_name: TemperatureDirectNight, param_offset: 0x78}
- {type: map_unit_param, param_type: const bool*, param_name: CloudShadowOff, param_offset: 0x80}
- {type: map_unit_param, param_type: const bool*, param_name: BluffThunderOff, param_offset: 0x88}
- {type: map_unit_param, param_type: const bool*, param_name: FogMinusCorrection, param_offset: 0x90}
ChangeWindTagRoot:
- {type: map_unit_param, param_type: const int*, param_name: Direction, param_offset: 0x38}
- {type: map_unit_param, param_type: const float*, param_name: WindSpeed, param_offset: 0x40}
ChaseSound:
- {type: static_param, param_type: const int*, param_name: TargetUpdateIntervalMin, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: TargetUpdateIntervalMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TurnDir, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: UseViewPointSimpleOffset, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
LandHumEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidDist, param_offset: 0x150}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidSpeed, param_offset: 0x158}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidAng, param_offset: 0x160}
- {type: static_param, param_type: const float*, param_name: ChemicalSearchDist, param_offset: 0x168}
- {type: static_param, param_type: const float*, param_name: NoSearchDist, param_offset: 0x170}
- {type: static_param, param_type: const float*, param_name: Voltage, param_offset: 0x178}
- {type: static_param, param_type: const float*, param_name: ChemicalActionDist, param_offset: 0x180}
- {type: static_param, param_type: const int*, param_name: ThrowWeaponPer, param_offset: 0x140}
- {type: static_param, param_type: const float*, param_name: ThrowWeaponDist, param_offset: 0x188}
- {type: static_param, param_type: const int*, param_name: NoChemSearchWpIdx, param_offset: 0x148}
- {type: static_param, param_type: const float*, param_name: NoBurnWaterDepth, param_offset: 0x190}
- {type: static_param, param_type: const float*, param_name: NearScaffoldDist, param_offset: 0x198}
- {type: static_param, param_type: const float*, param_name: ClimbVmin, param_offset: 0x1a0}
- {type: static_param, param_type: const float*, param_name: ClimbVmax, param_offset: 0x1a8}
- {type: static_param, param_type: const float*, param_name: ClimbHmax, param_offset: 0x1b0}
ChemicalEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai22LandHumEnemyFindPlayer11loadParams_Ev, addr: 0x710046274c}
ChemicalEnemyRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const bool*, param_name: IsElementNoHit, param_offset: 0x1d8}
- {type: static_param, param_type: const bool*, param_name: IsElectricWater, param_offset: 0x1e0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ColorASName, param_offset: 0x1e8}
ChemicalExplode: []
GiantArmorRoot: []
ChemicalGiantArmorRoot:
- {type: call, fn: _ZN5uking2ai14GiantArmorRoot11loadParams_Ev, addr: 0x71003f63fc}
- {type: static_param, param_type: const int*, param_name: ElectricTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ElectricDamageScale, param_offset: 0x40}
ChemicalStayObjectRoot:
- {type: static_param, param_type: const bool*, param_name: IsCheckDelete, param_offset: 0x38}
ChemicalWeaponRoot: []
WithoutWeaponArrow:
- {type: static_param, param_type: const int*, param_name: AtAttr, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: StickTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Accel, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AimSpeed, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FallAccel, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: FallAimSpeed, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: Gravity, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: AtRange, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: AtImpulse, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AtImpact, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: ReflectDamageRate, param_offset: 0x88}
- {type: static_param, param_type: const bool*, param_name: CanReflect, param_offset: 0x90}
- {type: static_param, param_type: const bool*, param_name: IsReflectToParent, param_offset: 0x98}
- {type: static_param, param_type: const bool*, param_name: IsDelete, param_offset: 0xa0}
- {type: static_param, param_type: const bool*, param_name: IsBreakIceBlock, param_offset: 0xa8}
- {type: static_param, param_type: const bool*, param_name: IsAtHitPlayerIgnore, param_offset: 0xb0}
- {type: static_param, param_type: const bool*, param_name: IsDeleteAtHit, param_offset: 0xb8}
- {type: static_param, param_type: 'sead::SafeString', param_name: BindNodeName, param_offset: 0xc0}
- {type: static_param, param_type: 'sead::SafeString', param_name: CallHitSEKey, param_offset: 0xd0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ReflectOffset, param_offset: 0xe0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: RotOffset, param_offset: 0xe8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: TransOffset, param_offset: 0xf0}
- {type: map_unit_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0xf8}
- {type: map_unit_param, param_type: const int*, param_name: AttackPower, param_offset: 0x100}
ChildDeviceReflectArrow:
- {type: call, fn: _ZN5uking2ai18WithoutWeaponArrow11loadParams_Ev, addr: 0x71005f8160}
- {type: static_param, param_type: const int*, param_name: ReflectCountMax, param_offset: 0x140}
- {type: static_param, param_type: const float*, param_name: ReflectAimSpeed, param_offset: 0x148}
- {type: static_param, param_type: const float*, param_name: ReflectAccel, param_offset: 0x150}
ChildFavoriteSelectorBase:
- {type: static_param, param_type: const bool*, param_name: IsNoChildForceEnd, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsCheckEveryFrame, param_offset: 0x40}
ChildFavoriteSelector:
- {type: call, fn: _ZN5uking2ai25ChildFavoriteSelectorBase11loadParams_Ev, addr: 0x710034ad58}
ChildHaveSelect:
- {type: static_param, param_type: const bool*, param_name: IsCheckEveryFrame, param_offset: 0x38}
ChmCheck:
- {type: static_param, param_type: const int*, param_name: ChmType, param_offset: 0x38}
ChmVolRateCheck:
- {type: static_param, param_type: const float*, param_name: VolTh, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DebugScale, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: DebugDraw, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsInvalidBreakJudge, param_offset: 0x50}
- {type: map_unit_param, param_type: const int*, param_name: FreezeTarget, param_offset: 0x58}
- {type: map_unit_param, param_type: const float*, param_name: IceBreakScale, param_offset: 0x60}
ChmVolRateCheckBlankOk:
- {type: static_param, param_type: const float*, param_name: VolTh, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DebugScale, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: DebugDraw, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsInvalidBreakJudge, param_offset: 0x50}
- {type: map_unit_param, param_type: const int*, param_name: FreezeTarget, param_offset: 0x58}
- {type: map_unit_param, param_type: const float*, param_name: IceBreakScale, param_offset: 0x60}
DieSelect: []
DieSelectChemicalPlus:
- {type: call, fn: _ZN5uking2ai9DieSelect11loadParams_Ev, addr: 0x710036119c}
ChuchuDieSelect:
- {type: call, fn: _ZN5uking2ai21DieSelectChemicalPlus11loadParams_Ev, addr: 0x710036171c}
ChuchuJellyRoot:
- {type: call, fn: _ZN5uking2ai8ItemRoot11loadParams_Ev, addr: 0x71004501f8}
NavMoveTarget:
- {type: static_param, param_type: const int*, param_name: VibrateCheckTime, param_offset: 0x348}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x320}
- {type: static_param, param_type: const float*, param_name: ReachTargetArea, param_offset: 0x328}
- {type: static_param, param_type: const float*, param_name: RepathTime, param_offset: 0x330}
- {type: static_param, param_type: const float*, param_name: TooFarDist, param_offset: 0x338}
- {type: static_param, param_type: const bool*, param_name: UseCharacterRadius, param_offset: 0x340}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x360}
- {type: aitree_variable, param_type: void*, param_name: RefPosVibrateCheckerForAI, param_offset: 0x40}
- {type: aitree_variable, param_type: void*, param_name: RefVelRotVibrateCheckerforAI, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsLastLineReachCheck, param_offset: 0x358}
- {type: static_param, param_type: const int*, param_name: RotVibrateCheckTime, param_offset: 0x350}
ChuchuNavMoveTarget:
- {type: call, fn: _ZN5uking2ai13NavMoveTarget11loadParams_Ev, addr: 0x71004b79ac}
- {type: static_param, param_type: const int*, param_name: WallHitTime, param_offset: 0x380}
ChuchuRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const int*, param_name: SubASSlot, param_offset: 0x1d8}
- {type: static_param, param_type: const int*, param_name: ChemicalScaleTime, param_offset: 0x1e0}
- {type: static_param, param_type: const float*, param_name: ClothStiffness30, param_offset: 0x1e8}
- {type: static_param, param_type: const float*, param_name: ClothStiffness20, param_offset: 0x1f0}
- {type: static_param, param_type: 'sead::SafeString', param_name: SubAS, param_offset: 0x1f8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChemicalFieldKey, param_offset: 0x208}
- {type: call, fn: _ZNK4ksys3act2ai6RootAi18getAITreeVariable2EPPbRKN4sead14SafeStringBaseIcEE, addr: 0x7100d66968}
ChuchuTypeSelect: []
CircleMoveInFluid:
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RadiusX, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RadiusZ, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MinRandRadiusRate, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: MaxRandRadiusRate, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AddAngleRateX, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AddAngleRateZ, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: RandRangeY, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: RandRangeYOffest, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: LimitSpeedMoveY, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: ChangeInterval, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: RandChangeInterval, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: ReverseMoveRate, param_offset: 0x98}
- {type: static_param, param_type: const bool*, param_name: IsSetSystemDeleteDistance, param_offset: 0xa0}
CircleMoveFlying:
- {type: call, fn: _ZN5uking2ai17CircleMoveInFluid11loadParams_Ev, addr: 0x710034fd30}
- {type: static_param, param_type: const bool*, param_name: IsCheckSafetyAreaRadius, param_offset: 0xe0}
- {type: static_param, param_type: const bool*, param_name: IsUseHomePos, param_offset: 0xe8}
CircleMoveInWater:
- {type: call, fn: _ZN5uking2ai17CircleMoveInFluid11loadParams_Ev, addr: 0x710034fd30}
- {type: static_param, param_type: const float*, param_name: AllowMoveWaterDepth, param_offset: 0xe0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xe8}
CircleMove:
- {type: static_param, param_type: const int*, param_name: Direction, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: Radius, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RadiusMargin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x50}
CircleMovePos:
- {type: call, fn: _ZN5uking2ai10CircleMove11loadParams_Ev, addr: 0x710034f0d0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x60}
CircleMoveTarget:
- {type: call, fn: _ZN5uking2ai10CircleMove11loadParams_Ev, addr: 0x710034f0d0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
CliffCheckSelect:
- {type: static_param, param_type: const float*, param_name: CheckDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CheckAngle, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsSelectFirstTime, param_offset: 0x48}
CliffCheckTargetDirSelect:
- {type: call, fn: _ZN5uking2ai16CliffCheckSelect11loadParams_Ev, addr: 0x7100351430}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
CliffCheckToTargetPosDirSelect:
- {type: call, fn: _ZN5uking2ai16CliffCheckSelect11loadParams_Ev, addr: 0x7100351430}
CliffDistanceSelectThreeAction:
- {type: static_param, param_type: const float*, param_name: CheckDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NearCliffDist, param_offset: 0x40}
CloseSmallAttackBase:
- {type: static_param, param_type: const float*, param_name: CloseRadius, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreSmallHit, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
CloseSmallAttack: []
ClusterRenderCheckTag: []
ColGroundHitSelect:
- {type: static_param, param_type: const bool*, param_name: IsCheckEachFrame, param_offset: 0x38}
CollaborationShootingStarRoot:
- {type: aitree_variable, param_type: 'sead::SafeString*', param_name: CollaboShootingStarId, param_offset: 0x38}
- {type: call, fn: _ZN4sead14SafeStringBaseIcEaSERKS1_, addr: 0x7100b0caa0}
- {type: call, fn: _ZNK4sead14SafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x89}
- {type: call, fn: _ZN4sead9HashCRC3214calcStringHashEPKc, addr: 0x7100b2170c}
ConditionMoveActionSelect:
- {type: static_param, param_type: const bool*, param_name: CheckLineReachable, param_offset: 0x38}
- {type: dynamic_param, param_type: float*, param_name: DistanceKept, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x50}
CookPotRoot:
- {type: map_unit_param, param_type: const bool*, param_name: InitBurnState, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: CurrentCookResultHolder, param_offset: 0x40}
CountSelect:
- {type: static_param, param_type: const int*, param_name: Counter, param_offset: 0x38}
CreateActor:
- {type: static_param, param_type: const int*, param_name: CreatePriorityState, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: Scale, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0x48}
CreateCarryActor:
- {type: call, fn: _ZN5uking2ai11CreateActor11loadParams_Ev, addr: 0x710035953c}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: CarryActorName, param_offset: 0x68}
CreateOnFaceSelect:
- {type: map_unit_param, param_type: const bool*, param_name: IsCreateOnFace, param_offset: 0x38}
DamageAttrSelect:
- {type: static_param, param_type: const int*, param_name: KeyAttribute, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: Option, param_offset: 0x40}
DamageTypeSelect:
- {type: static_param, param_type: const int*, param_name: DamageType, param_offset: 0x38}
DangerAvoidFlagSelect: []
DashAndAttack:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AttackFrame, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: OffsetLR, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AttackRange, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: TiredAngle, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: TargetSpeedClampMax, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsAbleSkipNear, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVel, param_offset: 0x78}
DeadOrOtherState: []
DeadlyBlowWeaponRoot:
- {type: call, fn: _ZN5uking2ai12WeaponRootAI11loadParams_Ev, addr: 0x7100e1e510}
DefWanderAI:
- {type: static_param, param_type: const int*, param_name: FinishChangeCount, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ChangeWaitRate, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MaxWaitTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MinWaitTime, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: CheckWaitIsChangable, param_offset: 0x58}
RailMoveRemains:
- {type: static_param, param_type: const float*, param_name: ReactivateTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FrontCheckMinDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FrontDirUpdateInterval, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: SpeedScale, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: InitPosByRailRatio, param_offset: 0x58}
DemoRailMoveRemains:
- {type: call, fn: _ZN5uking2ai15RailMoveRemains11loadParams_Ev, addr: 0x7100535d18}
- {type: dynamic_param, param_type: float*, param_name: DynSpeedScale, param_offset: 0x80}
- {type: dynamic_param, param_type: float*, param_name: DynInitPosByRailRatio, param_offset: 0x88}
DemoRootAI: []
DgnObj_DLC_CWRotDirSwitch: []
DgnObj_DLC_CogWheel2:
- {type: static_param, param_type: const bool*, param_name: CorrectConstraint, param_offset: 0x60}
- {type: map_unit_param, param_type: const float*, param_name: GearRatio, param_offset: 0x68}
- {type: map_unit_param, param_type: const bool*, param_name: RegistFromBeginning, param_offset: 0x70}
- {type: map_unit_param, param_type: const bool*, param_name: JoinSystemGroup, param_offset: 0x78}
- {type: aitree_variable, param_type: float*, param_name: RotationOffset, param_offset: 0x80}
DgnObj_DLC_CW_WithEntityBody00:
- {type: call, fn: _ZN5uking2ai20DgnObj_DLC_CogWheel211loadParams_Ev, addr: 0x710035e86c}
DgnObj_DLC_CogWheel_Physics_Ctr:
- {type: static_param, param_type: const bool*, param_name: StateRot, param_offset: 0x38}
DgnObj_DLC_DungeonRotateTag:
- {type: map_unit_param, param_type: const float*, param_name: GearRatio, param_offset: 0x38}
- {type: map_unit_param, param_type: const bool*, param_name: RegistFromBeginning, param_offset: 0x40}
- {type: aitree_variable, param_type: float*, param_name: RotationOffset, param_offset: 0x48}
DgnObj_DLC_Faucet: []
DgnObj_DLC_SliderBlock: []
DieSelectBombPlus:
- {type: call, fn: _ZN5uking2ai9DieSelect11loadParams_Ev, addr: 0x710036119c}
DieSelectChemShockPlus:
- {type: call, fn: _ZN5uking2ai21DieSelectChemicalPlus11loadParams_Ev, addr: 0x710036171c}
DisplaySelect:
- {type: static_param, param_type: const float*, param_name: Radius, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsCheckEveryFrame, param_offset: 0x40}
WaitNearTarget:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: StartCloseDistOffset, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: OutDistOffset, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsCheckLineReachableForClose, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
DistanceKeepMove:
- {type: call, fn: _ZN5uking2ai14WaitNearTarget11loadParams_Ev, addr: 0x71005e9560}
- {type: static_param, param_type: const float*, param_name: StartBackDistOffset, param_offset: 0x68}
DistanceLostCheck:
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AddAwarenessRangeType, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
DoChangeOneTime: []
PreyNormal:
- {type: static_param, param_type: const float*, param_name: ChangeBattleStateRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CounterAttackRadius, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CounterAttackRate, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AddCautionLevelVal, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AutoReduceCautionLevelVal, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: LimitOverReduceCautionLevelVal, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AwnRangeScaleWhenAttention, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: TargetLostTime, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: AllowRoarRadius, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: EscapeWaterFlowLimit, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: NewFoodAddTime, param_offset: 0x88}
- {type: static_param, param_type: const bool*, param_name: IsUseEscapeState, param_offset: 0x90}
- {type: static_param, param_type: const bool*, param_name: IsPositiveAttacker, param_offset: 0x98}
- {type: static_param, param_type: const bool*, param_name: IsSearchTarget, param_offset: 0xa0}
- {type: static_param, param_type: const bool*, param_name: IsEmitForceEscapeSignal, param_offset: 0xa8}
- {type: static_param, param_type: const bool*, param_name: IsReceivedForceEscapeSignal, param_offset: 0xb0}
- {type: static_param, param_type: const bool*, param_name: IsCheckSandStorm, param_offset: 0xb8}
- {type: map_unit_param, param_type: const bool*, param_name: IsLocatorCreate, param_offset: 0xc0}
- {type: map_unit_param, param_type: const bool*, param_name: EnableNoEntryAreaCheck, param_offset: 0xc8}
DomesticNormal:
- {type: call, fn: _ZN5uking2ai10PreyNormal11loadParams_Ev, addr: 0x71004ff008}
- {type: static_param, param_type: const int*, param_name: WaitFramesAfterRunMax, param_offset: 0x340}
- {type: static_param, param_type: const int*, param_name: NumFailPathHomeFadeout, param_offset: 0x348}
- {type: static_param, param_type: const float*, param_name: DistUntilReturnToHomePos, param_offset: 0x350}
- {type: static_param, param_type: const float*, param_name: WaitFramesAfterRunMin, param_offset: 0x358}
- {type: static_param, param_type: const float*, param_name: StaggerVelocityThreshold, param_offset: 0x360}
- {type: static_param, param_type: const float*, param_name: DistHomePosFadeout, param_offset: 0x368}
- {type: aitree_variable, param_type: 'sead::SafeString*', param_name: DomesticAnimalRailName, param_offset: 0x370}
DogNormal:
- {type: call, fn: _ZN5uking2ai14DomesticNormal11loadParams_Ev, addr: 0x71003658c0}
- {type: static_param, param_type: const int*, param_name: NumFriendlyFoodForLeadTreasure, param_offset: 0x3a0}
- {type: static_param, param_type: const float*, param_name: MaxFollowDist, param_offset: 0x3a8}
- {type: static_param, param_type: const float*, param_name: MaxFollowFriendDecayRate, param_offset: 0x3b0}
- {type: static_param, param_type: const float*, param_name: FoodFriendRate, param_offset: 0x3b8}
- {type: static_param, param_type: const float*, param_name: FoodFriendDist, param_offset: 0x3c0}
- {type: static_param, param_type: const float*, param_name: NearFriendRate, param_offset: 0x3c8}
- {type: static_param, param_type: const float*, param_name: NearFriendDist, param_offset: 0x3d0}
- {type: static_param, param_type: const float*, param_name: FarFriendDecayRate, param_offset: 0x3d8}
- {type: static_param, param_type: const float*, param_name: FarFriendDist, param_offset: 0x3e0}
- {type: static_param, param_type: const float*, param_name: FarFriendFriendlyDist, param_offset: 0x3e8}
- {type: static_param, param_type: const float*, param_name: AttackFriendDecayRate, param_offset: 0x3f0}
- {type: static_param, param_type: const float*, param_name: FriendTickRate, param_offset: 0x3f8}
- {type: static_param, param_type: const float*, param_name: NoMoveFriendDecayRate, param_offset: 0x400}
- {type: static_param, param_type: const float*, param_name: NoMoveThreshold, param_offset: 0x408}
- {type: static_param, param_type: const float*, param_name: FramesKeepMaxFriendly, param_offset: 0x410}
- {type: static_param, param_type: const float*, param_name: FramesStayAfterLead, param_offset: 0x418}
- {type: static_param, param_type: const float*, param_name: AngleTurnToPlayer, param_offset: 0x420}
DominoRoot:
- {type: static_param, param_type: const float*, param_name: PointVelTh, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: LinearRate, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AngRate, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CheckHeightRate, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: Friction, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreWater, param_offset: 0x60}
- {type: map_unit_param, param_type: const bool*, param_name: IsBreakable, param_offset: 0x68}
- {type: map_unit_param, param_type: const bool*, param_name: EnableToEmitSpEffect, param_offset: 0x70}
DoorRoot:
- {type: static_param, param_type: const float*, param_name: CloseWaitFrame, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsCheckBack, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: Open_L_AS, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: Open_R_AS, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: Close_L_AS, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: Close_R_AS, param_offset: 0x78}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: NpcCanOpenFlag, param_offset: 0x88}
- {type: aitree_variable, param_type: bool*, param_name: IsOpenDoor, param_offset: 0x98}
- {type: aitree_variable, param_type: bool*, param_name: IsOpenToInside, param_offset: 0xa0}
DoubtItemSubTargetSelect: []
DragonDropItemTargetRootAI: []
DragonRootBase: []
DragonRoot:
- {type: call, fn: _ZN5uking2ai14DragonRootBase11loadParams_Ev, addr: 0x710035714c}
- {type: static_param, param_type: const int*, param_name: ChemicalBulletRate, param_offset: 0xc0}
- {type: static_param, param_type: const int*, param_name: ChemicalBulletNum, param_offset: 0xc8}
- {type: static_param, param_type: const int*, param_name: UpdraftInterval, param_offset: 0xd0}
- {type: static_param, param_type: const int*, param_name: ReturnTime, param_offset: 0xd8}
- {type: static_param, param_type: const int*, param_name: BodyHitDamage, param_offset: 0xe0}
- {type: static_param, param_type: const int*, param_name: BodyHitPower, param_offset: 0xe8}
- {type: static_param, param_type: const int*, param_name: BodyHitImpact, param_offset: 0xf0}
- {type: static_param, param_type: const int*, param_name: BodyHitShieldDamage, param_offset: 0xf8}
- {type: static_param, param_type: const float*, param_name: OnRailDistance, param_offset: 0x100}
- {type: static_param, param_type: const float*, param_name: FarDistance, param_offset: 0x108}
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x110}
- {type: static_param, param_type: const float*, param_name: ChemicalBulletArea, param_offset: 0x118}
- {type: static_param, param_type: const float*, param_name: ChemicalWindArea, param_offset: 0x120}
- {type: static_param, param_type: const float*, param_name: ChemicalWindPower, param_offset: 0x128}
- {type: static_param, param_type: const float*, param_name: ChemicalWindLimitHeight, param_offset: 0x130}
- {type: static_param, param_type: const float*, param_name: UpdraftPower, param_offset: 0x138}
- {type: static_param, param_type: const float*, param_name: UpdraftTime, param_offset: 0x140}
- {type: static_param, param_type: const float*, param_name: UpdraftBoost, param_offset: 0x148}
- {type: static_param, param_type: const float*, param_name: InitBackRailDistance, param_offset: 0x150}
- {type: static_param, param_type: const bool*, param_name: IsEmitChemical, param_offset: 0x158}
- {type: static_param, param_type: 'sead::SafeString', param_name: CommonTableName, param_offset: 0x160}
- {type: static_param, param_type: 'sead::SafeString', param_name: TsunoTableName, param_offset: 0x170}
- {type: static_param, param_type: 'sead::SafeString', param_name: TsumeTableName, param_offset: 0x180}
- {type: static_param, param_type: 'sead::SafeString', param_name: KibaTableName, param_offset: 0x190}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChemicalBulletActor, param_offset: 0x1a0}
- {type: static_param, param_type: 'sead::SafeString', param_name: DefaultMaterialAnmName, param_offset: 0x1b0}
- {type: static_param, param_type: 'sead::SafeString', param_name: HornAnmName, param_offset: 0x1c0}
- {type: aitree_variable, param_type: 'sead::SafeString*', param_name: CreateRailName, param_offset: 0x1d0}
DragonElecRoot:
- {type: call, fn: _ZN5uking2ai10DragonRoot11loadParams_Ev, addr: 0x710036fa6c}
DragonFireRoot:
- {type: call, fn: _ZN5uking2ai10DragonRoot11loadParams_Ev, addr: 0x710036fa6c}
DragonIceRoot:
- {type: call, fn: _ZN5uking2ai10DragonRoot11loadParams_Ev, addr: 0x710036fa6c}
- {type: static_param, param_type: const int*, param_name: GrudgeBulletMaxNum, param_offset: 0x270}
- {type: static_param, param_type: const int*, param_name: GrudgeBulletMinInterval, param_offset: 0x278}
- {type: static_param, param_type: const int*, param_name: GrudgeSmokeTime, param_offset: 0x280}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_pre1stSpeed, param_offset: 0x288}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_1stSpeed, param_offset: 0x290}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_pre2ndSpeed, param_offset: 0x298}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_2ndSpeed, param_offset: 0x2a0}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_pre3rdSpeed, param_offset: 0x2a8}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_3rdSpeed, param_offset: 0x2b0}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_preEndSpeed, param_offset: 0x2b8}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_EndSpeed, param_offset: 0x2c0}
- {type: static_param, param_type: const float*, param_name: GrudgeEventRail_ReturnSpeed, param_offset: 0x2c8}
- {type: static_param, param_type: const float*, param_name: GrudgeBulletRate, param_offset: 0x2d0}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_Start, param_offset: 0x2d8}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_pre1st, param_offset: 0x2e8}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_1st, param_offset: 0x2f8}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_pre2nd, param_offset: 0x308}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_2nd, param_offset: 0x318}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_pre3rd, param_offset: 0x328}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_3rd, param_offset: 0x338}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_preEnd, param_offset: 0x348}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_End, param_offset: 0x358}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeEventRail_ReturnToSky, param_offset: 0x368}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudgeBulletActorName, param_offset: 0x378}
DragonIceWaitRunel: []
DragonItemRoot:
- {type: call, fn: _ZN5uking2ai8ItemRoot11loadParams_Ev, addr: 0x71004501f8}
- {type: static_param, param_type: const int*, param_name: FlyStartTime, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: ClearFlagTimeAtRunel, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: Gravity, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: FlyStartHeightAtRunel, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: TailXLinkEventName, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: AuraXLinkEventName, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: FlyPrepareXinkEventName, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: FlyStartXinkEventName, param_offset: 0xa0}
- {type: static_param, param_type: 'sead::SafeString', param_name: HitGroundXLinkEventName, param_offset: 0xb0}
- {type: static_param, param_type: 'sead::SafeString', param_name: LightShaftXLinkEventName, param_offset: 0xc0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActivateXlinkEventName, param_offset: 0xd0}
- {type: static_param, param_type: 'sead::SafeString', param_name: DestroySwitchGameData, param_offset: 0xe0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ClearFlagLabel, param_offset: 0xf0}
- {type: static_param, param_type: 'sead::SafeString', param_name: DropItemFlagLabel, param_offset: 0x100}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TargetPosition, param_offset: 0x110}
- {type: aitree_variable, param_type: bool*, param_name: IsInitFromCarryBox, param_offset: 0x118}
- {type: aitree_variable, param_type: bool*, param_name: IsInsideObserverArea, param_offset: 0x120}
DragonReturn:
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RotateRate, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ChangeMoveHeight, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FinishHeight, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: Angle, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AvoidStartDistance, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: ReturnStartFrame, param_offset: 0x68}
DragonTurn:
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AvoidStartDistance, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVec, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
DrawnSwordBowSelect:
- {type: static_param, param_type: const int*, param_name: CloseWeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: BowWeaponIdx, param_offset: 0x40}
DrawnWeaponSelector: []
PreyRoot:
- {type: static_param, param_type: const int*, param_name: AfterEscapeForceEndState, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: EscapeForceEndTime, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsCheckFreeFall, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsCheckStuckConsiderY, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsUseWeakForcePushOutside, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsEnableEscapeForceEndCheck, param_offset: 0x68}
- {type: aitree_variable, param_type: int*, param_name: CreateDeadConditionType, param_offset: 0x70}
- {type: aitree_variable, param_type: float*, param_name: FramesStuckOnTerrain, param_offset: 0x78}
- {type: aitree_variable, param_type: bool*, param_name: IsStuckOnTerrain, param_offset: 0x80}
- {type: aitree_variable, param_type: bool*, param_name: IsChangeableStateFreeFall, param_offset: 0x88}
- {type: aitree_variable, param_type: bool*, param_name: IsUseTerritory, param_offset: 0x90}
DuckRoot:
- {type: call, fn: _ZN5uking2ai8PreyRoot11loadParams_Ev, addr: 0x7100503cf8}
DungeonCannonBallAutoDelete:
- {type: static_param, param_type: const int*, param_name: TriggerVelocityKeepTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TriggerVelocity, param_offset: 0x40}
DungeonEntranceRoot:
- {type: static_param, param_type: const bool*, param_name: IsCheckClear, param_offset: 0x38}
DungeonMoveTag:
- {type: map_unit_param, param_type: const float*, param_name: InitDgnMoveDis, param_offset: 0x38}
- {type: map_unit_param, param_type: const float*, param_name: MoveDis, param_offset: 0x40}
DungeonMoveTagCont:
- {type: map_unit_param, param_type: const float*, param_name: MoveDis, param_offset: 0x38}
- {type: map_unit_param, param_type: const float*, param_name: ReturnDisFromCurrentPos, param_offset: 0x40}
- {type: map_unit_param, param_type: const float*, param_name: ReturnSpeedFromCurrentPos, param_offset: 0x48}
DungeonRemainsFire:
- {type: static_param, param_type: 'sead::SafeString', param_name: RailName, param_offset: 0x38}
DungeonResetPosTag: []
DungeonRotateTag: []
DungeonRotateTag3D:
- {type: static_param, param_type: const float*, param_name: TargetRad, param_offset: 0x38}
- {type: map_unit_param, param_type: const int*, param_name: CameraPattern, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: RemainsPartType, param_offset: 0x48}
- {type: map_unit_param, param_type: const float*, param_name: TiltAngularSpeed, param_offset: 0x50}
- {type: map_unit_param, param_type: const float*, param_name: CameraPower, param_offset: 0x58}
- {type: map_unit_param, param_type: const float*, param_name: CameraRange, param_offset: 0x60}
DungeonRotateTag4ElecApp:
- {type: map_unit_param, param_type: const int*, param_name: CtrlDgnRemainsElectricBodyPart, param_offset: 0x38}
- {type: map_unit_param, param_type: const float*, param_name: InitDgnRotRad, param_offset: 0x40}
WholeDungeonRotateTag:
- {type: map_unit_param, param_type: const float*, param_name: TiltAngle, param_offset: 0x38}
DungeonRotateTag4FireApp:
- {type: call, fn: _ZN5uking2ai21WholeDungeonRotateTag11loadParams_Ev, addr: 0x71003797ac}
DungeonRotateTag4WaterApp:
- {type: static_param, param_type: const float*, param_name: Lv0, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: Lv1, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Lv2, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: Lv3, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: Lv4, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: Lv5, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: Lv6, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: Lv7, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: Lv8, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: Lv9, param_offset: 0x80}
- {type: aitree_variable, param_type: float*, param_name: TargetRad, param_offset: 0x88}
- {type: aitree_variable, param_type: float*, param_name: TargetRadMax, param_offset: 0x90}
- {type: aitree_variable, param_type: float*, param_name: TargetRadMin, param_offset: 0x98}
DungeonRotateTag4WindApp:
- {type: call, fn: _ZN5uking2ai21WholeDungeonRotateTag11loadParams_Ev, addr: 0x71003797ac}
DungeonRotateTagInOrder:
- {type: static_param, param_type: const bool*, param_name: RotateTurnOn, param_offset: 0x40}
DungeonRotateTagCont:
- {type: call, fn: _ZN5uking2ai23DungeonRotateTagInOrder11loadParams_Ev, addr: 0x7100379f20}
- {type: aitree_variable, param_type: bool*, param_name: IsContinueRotateOrMove, param_offset: 0x48}
DungeonRotateTagShuttle:
- {type: map_unit_param, param_type: const float*, param_name: InitDgnRotRad, param_offset: 0x38}
DungeonRotateTagWaterChemical:
- {type: static_param, param_type: const float*, param_name: SlowDownRotRadAccel, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SlowDownTimer, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RotRadAccel, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ReverseDotTh, param_offset: 0x50}
StoneShootEnemyBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShootItemName, param_offset: 0x90}
DynTargetStoneShootEnemyBattle:
- {type: call, fn: _ZN5uking2ai21StoneShootEnemyBattle11loadParams_Ev, addr: 0x71005ab174}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0xb0}
DynTgBreathAttackEnemyBattle:
- {type: call, fn: _ZN5uking2ai23BreathAttackEnemyBattle11loadParams_Ev, addr: 0x710033f664}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0xb0}
EarthReleaseAttack:
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: EnlargeTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Range, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: Scale, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: UseAfterAction, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: EarthReleaseActorName, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: EarthReleasePartsName, param_offset: 0x70}
ElectricBall:
- {type: static_param, param_type: const float*, param_name: TargetVol, param_offset: 0xc8}
ElectricCable:
- {type: map_unit_param, param_type: const bool*, param_name: IsDisplayOnUI, param_offset: 0x38}
EnemyAngry:
- {type: static_param, param_type: const float*, param_name: TurnAng, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
EnemyAttackAndAway:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AwayStartDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CheckCliffDist, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
EnemyBaseArrowAttack:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: IntervalIntensity, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
EnemyBattleWithAreaCheck:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: AttackVMin, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: AttackVMax, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: AttackFar, param_offset: 0xa8}
EnemyChaseShield:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetWeapon, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: EquipItemSearchIdx, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TurnAng, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ShieldReachDist, param_offset: 0x50}
UnarmedEnemySearch:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ReachTargetArea, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TurnStartAng, param_offset: 0x48}
EnemyChaseTargetAndAction:
- {type: call, fn: _ZN5uking2ai18UnarmedEnemySearch11loadParams_Ev, addr: 0x71004b64a0}
- {type: static_param, param_type: const int*, param_name: RepathTime, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: LostDist, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: LostSpeed, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: LostAng, param_offset: 0x80}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x88}
EnemyChemTargetActionBase:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ActionDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ActionDir, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
EnemyChemTargetAction:
- {type: call, fn: _ZN5uking2ai25EnemyChemTargetActionBase11loadParams_Ev, addr: 0x71003c0010}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x58}
EnemyChemicalPowerSelect: []
EnemyChemicalSelect:
- {type: static_param, param_type: const bool*, param_name: IsCheckActive, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChmObjName, param_offset: 0x40}
EnemyConfuse:
- {type: static_param, param_type: const int*, param_name: ConfuseTime, param_offset: 0x38}
EnemyCutRope:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CutDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CutAngle, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: CutFlyAttack, param_offset: 0x50}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x58}
- {type: call, fn: sub_71002A5BB0, addr: 0x71002a5bb0}
EnemyRecognizeTargetBase:
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: CryInterval, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: RandomCryInterval, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: RandomCryIntervalMax, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: SpreadDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: NoCryDist, param_offset: 0x68}
EnemyDemoSumonRecgTgt:
- {type: call, fn: _ZN5uking2ai24EnemyRecognizeTargetBase11loadParams_Ev, addr: 0x71003b14f4}
- {type: static_param, param_type: const bool*, param_name: OnlyOne, param_offset: 0x128}
- {type: static_param, param_type: const bool*, param_name: IsBroadCastOnlyOne, param_offset: 0x130}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0x138}
- {type: static_param, param_type: 'sead::SafeString', param_name: EntryPoint, param_offset: 0x148}
EnemyEscape: []
EnemyEscapeMove: []
EnemyEscapeRoot: []
EnemyFeintBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const bool*, param_name: IsAttackEnd, param_offset: 0x90}
EnemyFindBadStatusFriend:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x38}
EnemyFindHorseRideTarget:
- {type: static_param, param_type: const int*, param_name: SurpriseAttackPer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: ChaseTime, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: SurpriseAttackRange, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AttackRange, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AttackVMin, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: AttackVMax, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: LostVMin, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: LostVMax, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: AttackTargetSpeed, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: ReChaseDist, param_offset: 0x98}
EnemyFindShootable:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x50}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: AttOffset, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: CanGrabHeavy, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: GrabCheckRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ChaseItemDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: ChaseItemSpeed, param_offset: 0x60}
EnemyFortressChat:
- {type: static_param, param_type: const float*, param_name: NextPer, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: RegistedActorUnit, param_offset: 0x40}
EnemyFortressMgrTag:
- {type: static_param, param_type: const int*, param_name: CheckInterval, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ChangePer, param_offset: 0x40}
- {type: aitree_variable, param_type: void*, param_name: RegistedActorUnit, param_offset: 0x48}
EnemyWaitViewItem:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x38}
EnemyFortressWait:
- {type: call, fn: _ZN5uking2ai17EnemyWaitViewItem11loadParams_Ev, addr: 0x71003c40e8}
- {type: call, fn: sub, addr: 0x7100392230}
- {type: static_param, param_type: const int*, param_name: EatPer, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: EatItem, param_offset: 0x60}
- {type: map_unit_param, param_type: const int*, param_name: FortressEatPer, param_offset: 0x40}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: FortressEatItem, param_offset: 0x48}
EnemyWatchKeepingWait:
- {type: static_param, param_type: const int*, param_name: IdleCheckMin, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: IdleCheckMax, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: IdlePer, param_offset: 0x50}
- {type: map_unit_param, param_type: const float*, param_name: RotAngle, param_offset: 0x58}
- {type: map_unit_param, param_type: const float*, param_name: WaitTime, param_offset: 0x60}
EnemyFortressWatchKeepingWait:
- {type: call, fn: _ZN5uking2ai21EnemyWatchKeepingWait11loadParams_Ev, addr: 0x71003c639c}
- {type: call, fn: sub, addr: 0x7100392230}
EnemyHide: []
EnemyHideGrass:
- {type: static_param, param_type: const float*, param_name: SightRatio, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: HearingRatio, param_offset: 0x40}
EnemyHideShootingBattle:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
NonPlayerHorseRide: []
EnemyHorseRide:
- {type: call, fn: _ZN5uking2ai18NonPlayerHorseRide11loadParams_Ev, addr: 0x7100e605d8}
- {type: static_param, param_type: const int*, param_name: UpperBodyASSlot, param_offset: 0xe0}
- {type: static_param, param_type: const int*, param_name: LowerBodyASSlot, param_offset: 0xe8}
EnemyLifeSelect:
- {type: map_unit_param, param_type: const bool*, param_name: IsWatchKeeping, param_offset: 0x38}
EnemyLiftShootItem:
- {type: static_param, param_type: const float*, param_name: ShootAngle, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ShootDist, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: ShootItem, param_offset: 0x50}
EnemyLifted: []
EnemyLost:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: RailCheckInterval, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: SealForceReturn, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: ForceReturnNoCameraRad, param_offset: 0x48}
EnemyMimicrySelect:
- {type: map_unit_param, param_type: const bool*, param_name: IsMimicry, param_offset: 0x38}
- {type: aitree_variable, param_type: int*, param_name: MimicryMaterial, param_offset: 0x40}
- {type: aitree_variable, param_type: bool*, param_name: IsStartResetMimicry, param_offset: 0x48}
EnemyMoveBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: LimitMoveTime, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: MoveDist, param_offset: 0xa0}
EnemyMoveToGround:
- {type: static_param, param_type: const int*, param_name: RetryTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AreaThreshold, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SearchRadius, param_offset: 0x48}
EnemyNoiseTarget:
- {type: static_param, param_type: const int*, param_name: LostTime, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: RerouteTimeMin, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: RerouteTimeMax, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: ShieldIdx, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: SearchShieldDist, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: NoShieldSearchDist, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: UnReachableToRepathDist, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: NoShieldEquipWpIdx, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: TooFarPathDist, param_offset: 0x98}
- {type: aitree_variable, param_type: bool*, param_name: IsTrgChangeUnderWaterState, param_offset: 0x38}
EnemyNotice:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TurnStartAngle, param_offset: 0x40}
EnemyNoticeActiveEnemy:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
EnemyNoticeTerror:
- {type: static_param, param_type: const int*, param_name: WaitTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NoWarnDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NoWarnHeightMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: NoWarnHeightMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: NoTerrorDist, param_offset: 0x58}
EnemyNoticeFearfulLastAttacker:
- {type: call, fn: _ZN5uking2ai17EnemyNoticeTerror11loadParams_Ev, addr: 0x71003a7d1c}
EnemyNoticeFearfulTarget:
- {type: call, fn: _ZN5uking2ai17EnemyNoticeTerror11loadParams_Ev, addr: 0x71003a7d1c}
EnemyNoticeLimit:
- {type: static_param, param_type: const int*, param_name: OverNum, param_offset: 0x38}
EnemyNoticeSound:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
EnemyNoticeSoundWithUI:
- {type: call, fn: _ZN5uking2ai16EnemyNoticeSound11loadParams_Ev, addr: 0x71003a66ac}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x48}
EnemyNoticeSoundSensitive:
- {type: call, fn: _ZN5uking2ai22EnemyNoticeSoundWithUI11loadParams_Ev, addr: 0x71003a7498}
EnemyNoticeSoundSensitiveTimer:
- {type: call, fn: _ZN5uking2ai25EnemyNoticeSoundSensitive11loadParams_Ev, addr: 0x71003a6b10}
- {type: static_param, param_type: const int*, param_name: Timer, param_offset: 0x70}
EnemyPermitAttackSelect:
- {type: static_param, param_type: const bool*, param_name: IsIgnoreEnemyMgr, param_offset: 0x38}
EnemyPursuingArrowBattle:
- {type: call, fn: _ZN5uking2ai19BokoblinArrowBattle11loadParams_Ev, addr: 0x7100330d4c}
- {type: static_param, param_type: const int*, param_name: PursuingAttackInterval, param_offset: 0x128}
- {type: static_param, param_type: const int*, param_name: PursuingAttackIntervalRand, param_offset: 0x130}
- {type: static_param, param_type: const float*, param_name: PursuingAttackStartDist, param_offset: 0x138}
- {type: static_param, param_type: const float*, param_name: PursuingAttackStartAng, param_offset: 0x140}
EnemyPursuingAttackCheck:
- {type: static_param, param_type: const int*, param_name: PursuingAttackInterval, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: PursuingAttackIntervalRand, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: PursuingAttackStartAng, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AttackAng, param_offset: 0x50}
EnemyPursuingBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: PursuingAttackInterval, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: PursuingAttackIntervalRand, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: PursuingAttackStartAng, param_offset: 0xa0}
EnemyRandomRepeatSideStep:
- {type: static_param, param_type: const int*, param_name: MinRepeatNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MaxRepeatNum, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: StepDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: StepAngle, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
EnemyRangeKeepSwimMove:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: Time, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CloseDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: SpaceDist, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsCheckCliff, param_offset: 0x70}
EnemyRecognizeTarget:
- {type: call, fn: _ZN5uking2ai24EnemyRecognizeTargetBase11loadParams_Ev, addr: 0x71003b14f4}
- {type: static_param, param_type: const int*, param_name: SummonNum, param_offset: 0x148}
- {type: static_param, param_type: const float*, param_name: SummonGrassHeight, param_offset: 0x150}
- {type: static_param, param_type: const float*, param_name: SummonCheckDist, param_offset: 0x158}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem1, param_offset: 0x128}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EquipItem2, param_offset: 0x138}
EnemyRestraintCheckBattle:
- {type: static_param, param_type: const int*, param_name: CheckInterval, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: CheckRandTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CheckDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CheckVmin, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: CheckVmax, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: CheckAngle, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsResetInterval, param_offset: 0x68}
EnemyReturnSelect:
- {type: static_param, param_type: const float*, param_name: NotReturnDist, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x40}
EnemyRoam:
- {type: static_param, param_type: const int*, param_name: SearchPer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TerritoryRadius, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TerritoryRadiusRnd, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MinMoveDist, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x58}
EnemyRoamSelect:
- {type: static_param, param_type: const float*, param_name: HideGrassHeight, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: NotReturnDist, param_offset: 0x40}
EnemyRoamViewItem:
- {type: dynamic_param, param_type: bool*, param_name: IsChanged, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x48}
EnemySearchHorse:
- {type: static_param, param_type: const int*, param_name: RepathTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SearchDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RideRadius, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: NoWeaponRiding, param_offset: 0x50}
EnemySearchShieldItemFindPlayer:
- {type: call, fn: _ZN5uking2ai22LandHumEnemyFindPlayer11loadParams_Ev, addr: 0x710046274c}
- {type: static_param, param_type: const int*, param_name: ShieldIdx, param_offset: 0x1e8}
- {type: static_param, param_type: const float*, param_name: SearchShieldDist, param_offset: 0x1f0}
- {type: static_param, param_type: const float*, param_name: NoShieldSearchDist, param_offset: 0x1f8}
- {type: static_param, param_type: const float*, param_name: SearchObjectDist, param_offset: 0x200}
- {type: static_param, param_type: const float*, param_name: ItemChaseableSpd, param_offset: 0x208}
- {type: static_param, param_type: const float*, param_name: ItemChasealeRot, param_offset: 0x210}
- {type: static_param, param_type: const bool*, param_name: CanGrabHeavy, param_offset: 0x218}
EnemyShieldSearchOrBattle:
- {type: static_param, param_type: const int*, param_name: ShieldIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SearchShieldDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: NoShieldSearchDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: NoShieldTargetNearDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: ShieldReachDist, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: NoShieldEquipWpIdx, param_offset: 0x40}
EnemyShootAttackExplosives:
- {type: call, fn: _ZN5uking2ai20EnemyBaseArrowAttack11loadParams_Ev, addr: 0x710037e074}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: TurnStartAng, param_offset: 0x58}
EnemySittingTogether:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: aitree_variable, param_type: bool*, param_name: IsNextActionReserved, param_offset: 0x38}
EnemySkyArrowAttack:
- {type: call, fn: _ZN5uking2ai20EnemyBaseArrowAttack11loadParams_Ev, addr: 0x710037e074}
EnemySomeIgniteBattle:
- {type: call, fn: _ZN5uking2ai23BreathAttackEnemyBattle11loadParams_Ev, addr: 0x710033f664}
- {type: static_param, param_type: const int*, param_name: IgniteNum, param_offset: 0xb0}
EnemySyncAttack:
- {type: static_param, param_type: const int*, param_name: NormalASSlot, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AttackASSlot, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: JustAvoidCheckLength, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: JustAvoidCheckAngle, param_offset: 0xa0}
- {type: static_param, param_type: 'sead::SafeString', param_name: RootNodeName, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: AttackNodeName, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: AttackNodeNameWait, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: AttackASName, param_offset: 0x78}
- {type: static_param, param_type: 'sead::SafeString', param_name: AtNodeName, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: AttackDistMin, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: AttackDistMax, param_offset: 0xb0}
- {type: static_param, param_type: const int*, param_name: AttackInterval, param_offset: 0xb8}
- {type: static_param, param_type: const int*, param_name: AttackIntervalRand, param_offset: 0xc0}
EnemyTargetGearSelect:
- {type: static_param, param_type: const int*, param_name: GearThreashold, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsSelectEveryFrame, param_offset: 0x40}
EnemyTargetInAreaSelect:
- {type: call, fn: _ZN5uking2ai18TargetInAreaSelect11loadParams_Ev, addr: 0x71005bfe60}
- {type: static_param, param_type: const float*, param_name: LengthXZ, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: LengthMaxY, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LengthMinY, param_offset: 0x50}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: CentOffset, param_offset: 0x58}
EnemyTargetInSightSelect: []
EnemyTimelineAI:
- {type: call, fn: _ZN5uking2ai10TimelineAI11loadParams_Ev, addr: 0x7100e1c440}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x40}
EnemyTired: []
EnemyTreeWeaponSearchOrBattle:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SearchDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NoSearchDist, param_offset: 0x48}
EnemyVacuumBombSelectBase:
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x7100b0ce00}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x89}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x38}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x89}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x48}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x89}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x58}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x89}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x68}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x89}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x78}
EnemyVacuumBombSelect:
- {type: call, fn: _ZN5uking2ai25EnemyVacuumBombSelectBase11loadParams_Ev, addr: 0x71003c3350}
EnemyVacuumChangeItemSelect:
- {type: call, fn: _ZN5uking2ai21EnemyVacuumBombSelect11loadParams_Ev, addr: 0x71003c2bfc}
EnemyVacuumWeaponTypeSelect:
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsKey, param_offset: 0x38}
EnemyWarnNoticeSelect:
- {type: static_param, param_type: const int*, param_name: WarnNoticeTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WarnNoticeTimeRnd, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WarnBlinkTime, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: LostCounter, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsSight, param_offset: 0x78}
- {type: static_param, param_type: const bool*, param_name: IsWorry, param_offset: 0x80}
- {type: dynamic_param, param_type: bool*, param_name: ForceNotice, param_offset: 0x88}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: PenaltyStair2Num, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: MaxCountUp, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: Penalty, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: NoPenaltyNum, param_offset: 0x70}
- {type: aitree_variable, param_type: bool*, param_name: IsTrgChangeUnderWaterState, param_offset: 0x98}
EnemyWarnNoticeEndChase:
- {type: call, fn: _ZN5uking2ai21EnemyWarnNoticeSelect11loadParams_Ev, addr: 0x71003c58d4}
EnterFromResetSelect: []
EnvSeEmitPointRootAI:
- {type: static_param, param_type: const float*, param_name: InvalidatePlayDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: PlayDistance, param_offset: 0x40}
EquipConditionSelect:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
EquipHaveSelector:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
UnarmedEnemySearchWeapon:
- {type: call, fn: _ZN5uking2ai18UnarmedEnemySearch11loadParams_Ev, addr: 0x71004b64a0}
- {type: static_param, param_type: const int*, param_name: EquipItemSearchIdx, param_offset: 0x6b8}
- {type: static_param, param_type: const int*, param_name: RepathTime, param_offset: 0x6c0}
- {type: static_param, param_type: const float*, param_name: SearchDist, param_offset: 0x6c8}
- {type: static_param, param_type: const float*, param_name: SearchAng, param_offset: 0x6d0}
- {type: static_param, param_type: const bool*, param_name: IsUseSight, param_offset: 0x6d8}
- {type: static_param, param_type: const float*, param_name: LineReachableWeaponDist, param_offset: 0x6e0}
EquipShieldEnemySearchWeapon:
- {type: call, fn: _ZN5uking2ai24UnarmedEnemySearchWeapon11loadParams_Ev, addr: 0x71003b777c}
EquipStand:
- {type: static_param, param_type: 'sead::SafeString', param_name: DisplayAttKey, param_offset: 0x78}
- {type: static_param, param_type: 'sead::SafeString', param_name: TakeOutAttKey, param_offset: 0x88}
- {type: map_unit_param, param_type: const int*, param_name: EquipStandSlot, param_offset: 0x98}
- {type: aitree_variable, param_type: void*, param_name: EquipDisplayChild, param_offset: 0xa0}
EscapeFromTargetFront:
- {type: static_param, param_type: const int*, param_name: MaxTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MinTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FrontAngle, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: UseCameraFrontByTargetPlayer, param_offset: 0x50}
EscapeFromTargetFrontRandomDir:
- {type: call, fn: _ZN5uking2ai21EscapeFromTargetFront11loadParams_Ev, addr: 0x71003c8498}
- {type: static_param, param_type: const int*, param_name: InverseDirRatio, param_offset: 0x60}
EscapeOppositeToTargetInWater:
- {type: static_param, param_type: const float*, param_name: RunAwayDistanceMax, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AllowRandAngleVertical, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AllowRandAngleHorizontal, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: DivePercent, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
EscapeOrWaitSelect:
- {type: static_param, param_type: const float*, param_name: EscapeRange, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: EscapeMoveDistMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: EscapeMoveDistMax, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CheckBackAngle, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
EternalPlayerTarget: []
EventTagRootAI:
- {type: map_unit_param, param_type: const bool*, param_name: LaunchEventByOnSignal, param_offset: 0x48}
- {type: map_unit_param, param_type: const bool*, param_name: LaunchEventByOffSignal, param_offset: 0x50}
- {type: map_unit_param, param_type: const bool*, param_name: IsEndlessEvent, param_offset: 0x58}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EventFlowName, param_offset: 0x60}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EventFlowEntryName, param_offset: 0x70}
EventTimeRoot:
- {type: static_param, param_type: const int*, param_name: TimeLimit, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsCountDown, param_offset: 0x40}
ExceededImpulseCheck: []
ExplodeCheck: []
FirstSelect:
- {type: static_param, param_type: const bool*, param_name: ResetFromDemo, param_offset: 0x38}
FishGoToAndNibble:
- {type: static_param, param_type: const int*, param_name: NumTimeNibbleMin, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: NumTimeNibbleRand, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: DistStartNibble, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: DistBackward, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: DepthGiveUp, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x68}
SimpleWildlifeRoot:
- {type: static_param, param_type: const int*, param_name: InvalidTgtTimerVal, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: InvalidEscapeTimerVal, param_offset: 0x70}
- {type: static_param, param_type: const bool*, param_name: IsDeleteWhenDead, param_offset: 0x78}
- {type: static_param, param_type: const bool*, param_name: IsDeadWhenPut, param_offset: 0x80}
- {type: static_param, param_type: const bool*, param_name: IsEscapeWhenPut, param_offset: 0x88}
- {type: static_param, param_type: const bool*, param_name: IsDeadWhenDrop, param_offset: 0x90}
- {type: map_unit_param, param_type: const bool*, param_name: IsPlayerPut, param_offset: 0x98}
- {type: map_unit_param, param_type: const bool*, param_name: IsLocatorCreate, param_offset: 0xa0}
- {type: map_unit_param, param_type: const bool*, param_name: IsCreateDead, param_offset: 0xa8}
- {type: call, fn: _ZNK4ksys3act2ai6RootAi18getAITreeVariable2EPPbRKN4sead14SafeStringBaseIcEE, addr: 0x7100d66968}
FishRoot:
- {type: call, fn: _ZN5uking2ai18SimpleWildlifeRoot11loadParams_Ev, addr: 0x7100342cd0}
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0xf8}
- {type: static_param, param_type: const float*, param_name: OnGroundDepth, param_offset: 0x100}
- {type: static_param, param_type: const float*, param_name: NextJumpTimeBase, param_offset: 0x108}
- {type: static_param, param_type: const float*, param_name: NextJumpTimeRand, param_offset: 0x110}
- {type: static_param, param_type: const float*, param_name: AllowReturnThreatDist, param_offset: 0x118}
- {type: static_param, param_type: const float*, param_name: FrameUntilOutOfWater, param_offset: 0x120}
- {type: static_param, param_type: const float*, param_name: DistRunFromPlayerOnReturn, param_offset: 0x128}
- {type: static_param, param_type: const float*, param_name: IgnoreFoodBase, param_offset: 0x130}
- {type: static_param, param_type: const float*, param_name: IgnoreFoodRand, param_offset: 0x138}
- {type: static_param, param_type: const float*, param_name: IgnoreFoodAfterSuccessBase, param_offset: 0x140}
- {type: static_param, param_type: const float*, param_name: IgnoreFoodAfterSuccessRand, param_offset: 0x148}
FishSafeReturn:
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DivePercent, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AllowReturnThreatDist, param_offset: 0x48}
- {type: dynamic_param, param_type: bool*, param_name: IsEscape, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
FixableLiftable:
- {type: static_param, param_type: const float*, param_name: CancelFixedScale, param_offset: 0xc8}
- {type: map_unit_param, param_type: const bool*, param_name: IsFixedPlace, param_offset: 0xd0}
FldObjDlcHeroMapRelief:
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: OpenFlag, param_offset: 0x38}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ClearFlag, param_offset: 0x48}
FldObjIvyBurnRoot: []
FlyInsectRoam:
- {type: static_param, param_type: const float*, param_name: TerritoryRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TerritoryRadiusRand, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MinHeight, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MaxHeight, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: RePathDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: RePathDistRand, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: RePathYDistRand, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: MaxRotRand, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: MaxRotRandOuter, param_offset: 0x78}
- {type: static_param, param_type: const bool*, param_name: IsEnableOnLand, param_offset: 0x80}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x88}
FlyMoveToTarget:
- {type: static_param, param_type: const int*, param_name: MoveFailCount, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: OffsetHeight, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
FlyingEnemyKeepMove:
- {type: static_param, param_type: const float*, param_name: LostDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AngleRange, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SpaceDistance, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: BaseHeight, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: LowHeight, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: HighHeight, param_offset: 0x78}
FlyingEnemyBackKeepMove:
- {type: call, fn: _ZN5uking2ai19FlyingEnemyKeepMove11loadParams_Ev, addr: 0x71003d23d8}
FlyingEnemySideKeepMove:
- {type: call, fn: _ZN5uking2ai19FlyingEnemyKeepMove11loadParams_Ev, addr: 0x71003d23d8}
- {type: static_param, param_type: const int*, param_name: SideDirType, param_offset: 0x80}
FlyingEnemyDiagonallyKeepMove:
- {type: call, fn: _ZN5uking2ai23FlyingEnemySideKeepMove11loadParams_Ev, addr: 0x71003d36a8}
- {type: static_param, param_type: const float*, param_name: DiagAngle, param_offset: 0xa8}
FlyingEnemyFrontKeepMove:
- {type: call, fn: _ZN5uking2ai19FlyingEnemyKeepMove11loadParams_Ev, addr: 0x71003d23d8}
ForSaleOrNot: []
ForbidDoubleNoticeSelect: []
ForestGiantBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const float*, param_name: ForceAttackArea, param_offset: 0x90}
ForestGiantBattleMove:
- {type: call, fn: _ZN5uking2ai14WaitNearTarget11loadParams_Ev, addr: 0x71005e9560}
- {type: static_param, param_type: const float*, param_name: AttackHeightMin, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: AttackHeightMax, param_offset: 0x70}
ForestGiantChanceWait:
- {type: static_param, param_type: const int*, param_name: ChanceRate, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: CorrectRate, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TurnStartAngle, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
ForestGiantClosestAttackSelect:
- {type: static_param, param_type: const int*, param_name: HipDropRate, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: HipDropRateFar, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x48}
LargeEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
ForestGiantFindPlayer:
- {type: call, fn: _ZN5uking2ai20LargeEnemyFindPlayer11loadParams_Ev, addr: 0x71003f6a30}
ForestGiantNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
- {type: static_param, param_type: const float*, param_name: SleepingHearAwnRatio, param_offset: 0x3d0}
ForestGiantNoticeSound:
- {type: call, fn: _ZN5uking2ai16EnemyNoticeSound11loadParams_Ev, addr: 0x71003a66ac}
- {type: static_param, param_type: const float*, param_name: FrontAngle, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: UseSimpleOffset, param_offset: 0x50}
ForestGiantReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: static_param, param_type: const int*, param_name: RightLegArmorSlot, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: LeftLegArmorSlot, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: TgLegL, param_offset: 0x78}
- {type: static_param, param_type: 'sead::SafeString', param_name: BgLegL, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: TgLegR, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: BgLegR, param_offset: 0xa8}
- {type: static_param, param_type: 'sead::SafeString', param_name: TgArmR, param_offset: 0xb8}
ForestGiantRecognizeTarget: []
ForestGiantRoam:
- {type: call, fn: _ZN5uking2ai12BokoblinRoam11loadParams_Ev, addr: 0x7100334b1c}
- {type: static_param, param_type: const float*, param_name: ReturnHomeDist, param_offset: 0xe0}
ForestGiantRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x7100b0ce00}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x1e0}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x1f0}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x200}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x210}
- {type: static_param, param_type: const bool*, param_name: IsDamageToEnemy, param_offset: 0x1d8}
- {type: aitree_variable, param_type: bool*, param_name: IgnoreGiantArmorCondition, param_offset: 0x220}
- {type: aitree_variable, param_type: void*, param_name: GiantNecklaceUnit, param_offset: 0x228}
- {type: call, fn: sub_7100706E98, addr: 0x7100706e98}
ForestGiantStoneShootBattle:
- {type: call, fn: _ZN5uking2ai21StoneShootEnemyBattle11loadParams_Ev, addr: 0x71005ab174}
- {type: static_param, param_type: const int*, param_name: ShootItemRate1, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: ForceAttackArea, param_offset: 0xb8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShootItemName2, param_offset: 0xc0}
Fork2AIUpperLowerBody: []
Fork3AI: []
Fork4AI: []
Fork5AI: []
Fork6AI: []
ForkActionAndJoin: []
ForkBeastGanonRoot: []
InWaterSelect:
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OutWaterDepth, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsCheckEveryFrame, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsForceChange, param_offset: 0x50}
FreezeInWaterSelect:
- {type: call, fn: _ZN5uking2ai13InWaterSelect11loadParams_Ev, addr: 0x710044ddfc}
- {type: static_param, param_type: const int*, param_name: IceBreakTime, param_offset: 0x58}
- {type: aitree_variable, param_type: bool*, param_name: IsKeepFreeze, param_offset: 0x60}
FriendCallAction:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NearDistH, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NearDistVMax, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: NearDistVMin, param_offset: 0x50}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x58}
FromPopPoolDamageSelect: []
GambleTreasureBoxRoot:
- {type: aitree_variable, param_type: bool*, param_name: IsOpenTreasureBox, param_offset: 0x38}
- {type: aitree_variable, param_type: 'sead::SafeString*', param_name: DropActorName, param_offset: 0x40}
GameDataFlagSelector:
- {type: static_param, param_type: const bool*, param_name: CheckOnEnterOnly, param_offset: 0x38}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ClearFlag, param_offset: 0x40}
GanonApproachOnFloorRoot:
- {type: static_param, param_type: const float*, param_name: FinDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ApproachTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FinFarDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MoveFrontRate, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: MoveFrontLRRate, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: MoveBackLRRate, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: CloseDist, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: ForbitAngMin, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: ForbitAngMax, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: CheckPosAng0, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: CheckPosAng1, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: CheckPosAng2, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: CheckPosAng3, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: CheckPosAng4, param_offset: 0xa0}
- {type: dynamic_param, param_type: bool*, param_name: IsMoveSide, param_offset: 0xa8}
- {type: dynamic_param, param_type: bool*, param_name: IsChangeable, param_offset: 0xb0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xb8}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: MoveDstPos, param_offset: 0xc0}
GanonApproachOnWallRoot:
- {type: static_param, param_type: const float*, param_name: ApproachTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MinDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MaxDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FinDist, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsInterpolateYUp, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
GanonBattleOnFloorRoot:
- {type: static_param, param_type: const float*, param_name: FarAttackDist, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsNoWait, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
GanonBattleOnWallRoot:
- {type: static_param, param_type: const float*, param_name: GuardianActivateHP, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
GanonBattleRoot: []
LastBossShootNormalArrowRoot:
- {type: static_param, param_type: const int*, param_name: ArrowNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AttackPowerForPlayer, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: BattleNodeOffsetLR, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: BattleNodeOffsetUD, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsPrepreNextArrow, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArrowName, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName, param_offset: 0x80}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ReflectOffset, param_offset: 0x90}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x98}
GanonBeamOnFloor:
- {type: call, fn: _ZN5uking2ai28LastBossShootNormalArrowRoot11loadParams_Ev, addr: 0x710047c28c}
- {type: static_param, param_type: const float*, param_name: TurnStartAng, param_offset: 0x260}
- {type: static_param, param_type: const float*, param_name: KeepMinDist, param_offset: 0x268}
- {type: static_param, param_type: const float*, param_name: TurnRate, param_offset: 0x270}
- {type: static_param, param_type: 'sead::SafeString', param_name: WalkAS, param_offset: 0x278}
- {type: static_param, param_type: 'sead::SafeString', param_name: TurnAS, param_offset: 0x288}
GanonBeamOnWall:
- {type: call, fn: _ZN5uking2ai28LastBossShootNormalArrowRoot11loadParams_Ev, addr: 0x710047c28c}
GanonBeastWait:
- {type: aitree_variable, param_type: bool*, param_name: IsWeakPointAppearMode, param_offset: 0x38}
GanonBeastDying:
- {type: call, fn: _ZN5uking2ai14GanonBeastWait11loadParams_Ev, addr: 0x71003e8194}
GanonBeastMoveSelect:
- {type: static_param, param_type: const float*, param_name: Dist, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsMoveFinishEnd, param_offset: 0x50}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: CentralPoint, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: FrontOffset, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: WallDist, param_offset: 0x48}
GanonBeastReaction:
- {type: static_param, param_type: const int*, param_name: ASSlot, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: WeakPointAliveFlag, param_offset: 0x48}
- {type: aitree_variable, param_type: void*, param_name: WeakPointActiveFlag, param_offset: 0x50}
- {type: aitree_variable, param_type: bool*, param_name: IsWeakPointAppearMode, param_offset: 0x40}
GanonBeastRoot:
- {type: static_param, param_type: const int*, param_name: GrudeInterval3, param_offset: 0xc0}
- {type: static_param, param_type: const int*, param_name: GrudeInterval4, param_offset: 0xc8}
- {type: static_param, param_type: const int*, param_name: GrudeInterval5, param_offset: 0xd0}
- {type: static_param, param_type: const int*, param_name: GrudeCreateNum, param_offset: 0xd8}
- {type: static_param, param_type: const int*, param_name: WeakPointASSlot, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: GrudePlayerDist, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: GrudeRandRange, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: GrudeCenterOffset, param_offset: 0xf8}
- {type: static_param, param_type: 'sead::SafeString', param_name: InitWeakPointASName, param_offset: 0x100}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudeRainObject, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: GrudeRainObject2, param_offset: 0xa0}
- {type: aitree_variable, param_type: void*, param_name: WeakPointAliveFlag, param_offset: 0x40}
- {type: aitree_variable, param_type: void*, param_name: WeakPointActiveFlag, param_offset: 0x48}
- {type: aitree_variable, param_type: bool*, param_name: IsGanonBeastAngry, param_offset: 0x38}
GanonBeastStairState: []
GanonBeastSufferChanger:
- {type: static_param, param_type: const int*, param_name: WeakPoint1Time, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: WeakPoint2Time, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: WeakPoint3Time, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: WeakPoint4Time, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: CloseOption, param_offset: 0x78}
- {type: static_param, param_type: const int*, param_name: Timer, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: mstxtName, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: labelName, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: labelName2, param_offset: 0xa8}
- {type: static_param, param_type: 'sead::SafeString', param_name: labelName3, param_offset: 0xb8}
- {type: aitree_variable, param_type: bool*, param_name: IsWeakPointAppearMode, param_offset: 0x40}
- {type: aitree_variable, param_type: int*, param_name: SufferChangeStopCounter, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: SimpleDialogUnit, param_offset: 0x50}
- {type: aitree_variable, param_type: bool*, param_name: InBeastGanonVoiceSequence, param_offset: 0x48}
GanonDemoMoveSeqTwoAction: []
GanonFarAttackRootOnWall:
- {type: static_param, param_type: const int*, param_name: PillarMax, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: ViewPos, param_offset: 0x48}
GanonGrudgeNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
GanonNearAttackOnFloorRoot:
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsCounter, param_offset: 0x40}
- {type: dynamic_param, param_type: bool*, param_name: IsPrevBeam, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
GanonNormalRoot: []
GanonReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
GanonRecognizeRoot: []
GanonShockRoot:
- {type: static_param, param_type: const bool*, param_name: IsDoRecoverAction, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsGuardJust, param_offset: 0x40}
GanonStateChangeRoot:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
GanonThrowActorRoot:
- {type: static_param, param_type: const int*, param_name: AttackDamage, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AddAtackPower, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsThrowQuick, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsWaitBulletDelete, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsSetSystemGroupHandler, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsSendDeleteMessageAtLeave, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: ThrowActorName, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: RegisterPartsName, param_offset: 0x80}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: ViewPos, param_offset: 0x98}
GanonThrowMultiActorRoot:
- {type: call, fn: _ZN5uking2ai19GanonThrowActorRoot11loadParams_Ev, addr: 0x71003f008c}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName1, param_offset: 0xa8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName2, param_offset: 0xb8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName3, param_offset: 0xc8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName4, param_offset: 0xd8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName5, param_offset: 0xe8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName6, param_offset: 0xf8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName7, param_offset: 0x108}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName8, param_offset: 0x118}
GanonWeaponAttackOnFloor:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CloseDist, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
GearRangeSelect:
- {type: static_param, param_type: const int*, param_name: GearThreashold, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: CheckOnce, param_offset: 0x40}
GelEnemyReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
HeroSoulGiftRoot:
- {type: static_param, param_type: const bool*, param_name: UseInitMtxForBasePos, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: UseInitMtxForBaseRot, param_offset: 0x40}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: PosOffset, param_offset: 0x48}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: RotOffset, param_offset: 0x50}
GerudoHeroSoulGiftRoot:
- {type: call, fn: _ZN5uking2ai16HeroSoulGiftRoot11loadParams_Ev, addr: 0x710042eef8}
- {type: static_param, param_type: const float*, param_name: MaxLength, param_offset: 0x90}
GerudoQueenBattle:
- {type: static_param, param_type: const float*, param_name: RetireFrame, param_offset: 0x38}
GetItemNormal: []
GetItemBrightBow:
- {type: call, fn: _ZN5uking2ai13GetItemNormal11loadParams_Ev, addr: 0x71003f5464}
- {type: static_param, param_type: const float*, param_name: GetRadius, param_offset: 0x40}
GiantArmorAsWeakPoint:
- {type: call, fn: _ZN5uking2ai14GiantArmorRoot11loadParams_Ev, addr: 0x71003f63fc}
GiantEarthReleaseAttack:
- {type: call, fn: _ZN5uking2ai18EarthReleaseAttack11loadParams_Ev, addr: 0x710037c144}
- {type: static_param, param_type: const float*, param_name: StartHeight, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: StartDistFromTarget, param_offset: 0x98}
- {type: aitree_variable, param_type: float*, param_name: KeepDistFromGround, param_offset: 0xa0}
- {type: aitree_variable, param_type: bool*, param_name: IsArrivedAtDestination, param_offset: 0xa8}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: DestinationPos, param_offset: 0xb0}
GiantEscapeFromDamageWater: []
GiantNavMoveTarget:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ReachTargetArea, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RepathTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: TooFarDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: TargetVMax, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: TargetVMin, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: FrontAngle, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
GiantNavMoveWithFirstAction:
- {type: call, fn: _ZN5uking2ai18GiantNavMoveTarget11loadParams_Ev, addr: 0x71003f8fb4}
GiantRoamSelect:
- {type: map_unit_param, param_type: const int*, param_name: GiantRoamType, param_offset: 0x38}
SpecialEnemySleep:
- {type: static_param, param_type: const float*, param_name: AwakeDelayTime, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsAwakenByHearing, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsWaitAfterAwaken, param_offset: 0x48}
GiantSleepNormal:
- {type: call, fn: _ZN5uking2ai17SpecialEnemySleep11loadParams_Ev, addr: 0x710059ad6c}
- {type: static_param, param_type: const float*, param_name: ForceAwakeDist, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: AwakeRbName, param_offset: 0x68}
GiantSleepReaction: []
GiantStoneShootAngrySelect:
- {type: static_param, param_type: const int*, param_name: ThrowableAngryRate, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcHandle**', param_name: IgniteHandle, param_offset: 0x48}
GolemChemicalResetSelect:
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x38}
GolemChemicalVanishedSelect:
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x38}
GolemClimbedSelect:
- {type: static_param, param_type: const int*, param_name: ClimbTime, param_offset: 0x38}
- {type: aitree_variable, param_type: float*, param_name: GolemClimbedTime, param_offset: 0x40}
GolemClimbedTimeSelect:
- {type: static_param, param_type: const int*, param_name: LimitTime, param_offset: 0x38}
- {type: aitree_variable, param_type: float*, param_name: GolemClimbedTime, param_offset: 0x40}
GolemFindPlayer:
- {type: call, fn: _ZN5uking2ai20LargeEnemyFindPlayer11loadParams_Ev, addr: 0x71003f6a30}
- {type: static_param, param_type: const float*, param_name: SearchExplosiveDist, param_offset: 0x140}
GolemFireREnemyBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const float*, param_name: PlayerRecoverFromFallFrames, param_offset: 0x90}
GolemNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
GolemNoticeWorry:
- {type: static_param, param_type: const float*, param_name: TurnStartAngle, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x48}
ReuseBulletPartsRoot: []
GolemPartRoot:
- {type: call, fn: _ZN5uking2ai20ReuseBulletPartsRoot11loadParams_Ev, addr: 0x7100551f38}
- {type: static_param, param_type: const float*, param_name: ChemFieldScale, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: NormalAS, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActiveAS, param_offset: 0xa8}
- {type: aitree_variable, param_type: bool*, param_name: GolemPartInitialIceMagic, param_offset: 0xb8}
- {type: aitree_variable, param_type: bool*, param_name: GolemPartInitialBurn, param_offset: 0xc0}
GolemPartsSelect:
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmRModelMatrialName, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmLModelMatrialName, param_offset: 0x48}
WeakPointRoot:
- {type: static_param, param_type: const int*, param_name: OwnerDamage, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsBreakable, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsSyncDamage, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsShowCriticalEffect, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsNoReaction, param_offset: 0x58}
GolemWeakPointRoot:
- {type: call, fn: _ZN5uking2ai13WeakPointRoot11loadParams_Ev, addr: 0x71005eee04}
GolemRWeakPointRoot:
- {type: call, fn: _ZN5uking2ai18GolemWeakPointRoot11loadParams_Ev, addr: 0x71004043ac}
GolemReaction:
- {type: static_param, param_type: const int*, param_name: ClimbLimitTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ClampRestClimbTime, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: IgnoreBombTime, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: RightArmTgtBodyName, param_offset: 0x50}
- {type: static_param, param_type: 'sead::SafeString', param_name: LeftArmTgtBodyName, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreakArmLXLinkKey, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: BodyArmLName1, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: BodyArmLName2, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChmArmLName, param_offset: 0xa0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmLMaterialName, param_offset: 0xb0}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreakArmRXLinkKey, param_offset: 0xc0}
- {type: static_param, param_type: 'sead::SafeString', param_name: BodyArmRName1, param_offset: 0xd0}
- {type: static_param, param_type: 'sead::SafeString', param_name: BodyArmRName2, param_offset: 0xe0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChmArmRName, param_offset: 0xf0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmRMaterialName, param_offset: 0x100}
- {type: aitree_variable, param_type: float*, param_name: GolemClimbedTime, param_offset: 0x110}
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x118}
GolemRootBase:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const int*, param_name: ShaderASTargetBone, param_offset: 0x1d8}
- {type: static_param, param_type: const int*, param_name: BodyShaderSeqBank, param_offset: 0x1e0}
- {type: static_param, param_type: const int*, param_name: ArmRShaderSeqBank, param_offset: 0x1e8}
- {type: static_param, param_type: const int*, param_name: ArmLShaderSeqBank, param_offset: 0x1f0}
- {type: static_param, param_type: 'sead::SafeString', param_name: UpperArmL_PartsKey, param_offset: 0x1f8}
- {type: static_param, param_type: 'sead::SafeString', param_name: LowerArmL_PartsKey, param_offset: 0x208}
- {type: static_param, param_type: 'sead::SafeString', param_name: UpperArmR_PartsKey, param_offset: 0x218}
- {type: static_param, param_type: 'sead::SafeString', param_name: LowerArmR_PartsKey, param_offset: 0x228}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChemicalFieldKey, param_offset: 0x238}
- {type: static_param, param_type: 'sead::SafeString', param_name: BodyDeactiveAS, param_offset: 0x248}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmRDeactiveAS, param_offset: 0x258}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmLDeactiveAS, param_offset: 0x268}
- {type: static_param, param_type: 'sead::SafeString', param_name: BodyActiveAS, param_offset: 0x278}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmRActiveAS, param_offset: 0x288}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmLActiveAS, param_offset: 0x298}
- {type: static_param, param_type: 'sead::SafeString', param_name: BodyMimicAS, param_offset: 0x2a8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmRMimicAS, param_offset: 0x2b8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArmLMimicAS, param_offset: 0x2c8}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: GolemTextureName, param_offset: 0x2d8}
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x2e8}
GolemRoot:
- {type: call, fn: _ZN5uking2ai13GolemRootBase11loadParams_Ev, addr: 0x71004024d0}
- {type: static_param, param_type: const int*, param_name: ClimbFinishTime, param_offset: 0x310}
- {type: static_param, param_type: const float*, param_name: StandContactHeight, param_offset: 0x318}
- {type: static_param, param_type: const bool*, param_name: IsBreakContactTree, param_offset: 0x320}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: GolemWeakPointLocation, param_offset: 0x328}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: GolemSleepType, param_offset: 0x338}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: GolemWeakPointActor, param_offset: 0x348}
- {type: aitree_variable, param_type: float*, param_name: GolemClimbedTime, param_offset: 0x358}
GolemSleepNormal:
- {type: call, fn: _ZN5uking2ai17SpecialEnemySleep11loadParams_Ev, addr: 0x710059ad6c}
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x60}
GolemSleepTypeSelect:
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: GolemSleepType, param_offset: 0x38}
GolfBallRoot:
- {type: static_param, param_type: const int*, param_name: IntSmashJudgeFrame, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: IntSmashContinueFrame, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FloatJudgeSmash, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FloatJudgeStop, param_offset: 0x50}
GoronCannonBase:
- {type: static_param, param_type: const float*, param_name: RotRadAccel, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RotBrake, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ShotCannonBallScale, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsDrawDebug, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsUseShotNodeAngle, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActName, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShotNodeName, param_offset: 0x70}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: Offset, param_offset: 0x80}
- {type: map_unit_param, param_type: const float*, param_name: TiltAngle, param_offset: 0x88}
- {type: map_unit_param, param_type: const float*, param_name: TiltAngularSpeed, param_offset: 0x90}
- {type: map_unit_param, param_type: const float*, param_name: Angle, param_offset: 0x98}
- {type: map_unit_param, param_type: const float*, param_name: Speed, param_offset: 0xa0}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0xa8}
GoronCannon:
- {type: call, fn: _ZN5uking2ai15GoronCannonBase11loadParams_Ev, addr: 0x710032db80}
GoronHeroDescendentRoot:
- {type: static_param, param_type: const int*, param_name: GuardEndDelayTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WhistleReactTimeGo, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WhistleReactTimeStop, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AppearWaitTime, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: PlayerNearDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: PlayerLeaveDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: PlayerSeparateDist, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: FollowModeFlagName, param_offset: 0x70}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: PlayerFollowOffset, param_offset: 0x80}
GoronHeroSoulGiftRoot:
- {type: call, fn: _ZN5uking2ai16HeroSoulGiftRoot11loadParams_Ev, addr: 0x710042eef8}
GroundAngleSelect:
- {type: static_param, param_type: const float*, param_name: SlopeAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsCheckEveryFrame, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsCheckActorMtx, param_offset: 0x48}
GroundHitSelect:
- {type: static_param, param_type: const bool*, param_name: IsActionEndEnd, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsEnterCheck, param_offset: 0x40}
GrudgeEyeball:
- {type: map_unit_param, param_type: const int*, param_name: EyeballFirstState, param_offset: 0x38}
GuardAndRevenge:
- {type: static_param, param_type: const float*, param_name: DrownDepth, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
GuardFlagSelect: []
GuardFrequencySelect: []
GuardianAI: []
GuardianBattleBeamAttack:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
GuardianBeam:
- {type: static_param, param_type: const float*, param_name: MaxDistance, param_offset: 0x38}
GuardianBeamAttackBase: []
GuardianBeamAttack:
- {type: call, fn: _ZN5uking2ai22GuardianBeamAttackBase11loadParams_Ev, addr: 0x7100411ddc}
- {type: static_param, param_type: const float*, param_name: LightRadius, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: LightLength, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: LightLengthOffset, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: EarSpeed, param_offset: 0x98}
- {type: static_param, param_type: const bool*, param_name: AdjustRadius, param_offset: 0xa0}
RailMove:
- {type: static_param, param_type: const bool*, param_name: IsIgnoreNoWaitStopPoint, param_offset: 0x38}
RailMoveWithClose:
- {type: call, fn: _ZN5uking2ai8RailMove11loadParams_Ev, addr: 0x710032c528}
- {type: static_param, param_type: const float*, param_name: OnRailDistance, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: FarDistance, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0xb0}
GuardianBezierRailMove:
- {type: call, fn: _ZN5uking2ai17RailMoveWithClose11loadParams_Ev, addr: 0x71005375b8}
GuardianChase:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
- {type: map_unit_param, param_type: const float*, param_name: ChaseRange, param_offset: 0x38}
GuardianCloseBattle:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
GuardianDown:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
GuardianMiniBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: 'sead::SafeString', param_name: RootNodeName, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm1NodeName, param_offset: 0xa0}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm2NodeName, param_offset: 0xb0}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm3NodeName, param_offset: 0xc0}
- {type: static_param, param_type: const int*, param_name: ASSlotRight, param_offset: 0xd0}
- {type: static_param, param_type: const int*, param_name: ASSlotLeft, param_offset: 0xd8}
- {type: static_param, param_type: const int*, param_name: ASSlotBack, param_offset: 0xe0}
- {type: static_param, param_type: const int*, param_name: RollingInterval, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0xf8}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreArmCondition, param_offset: 0x100}
- {type: static_param, param_type: const int*, param_name: TurnMoveTime, param_offset: 0x108}
- {type: static_param, param_type: const int*, param_name: TurnMovePer, param_offset: 0x110}
- {type: static_param, param_type: const float*, param_name: TurnMoveStartDist, param_offset: 0x118}
- {type: static_param, param_type: const int*, param_name: CounterStartDamageCount, param_offset: 0x120}
- {type: static_param, param_type: const int*, param_name: CounterStartTime, param_offset: 0x128}
- {type: static_param, param_type: const bool*, param_name: CheckOnNoNavMesh, param_offset: 0x130}
- {type: aitree_variable, param_type: int*, param_name: DamagedCount, param_offset: 0x138}
GuardianMini2ndBattle:
- {type: call, fn: _ZN5uking2ai18GuardianMiniBattle11loadParams_Ev, addr: 0x7100415790}
- {type: static_param, param_type: const int*, param_name: AttackHitNum, param_offset: 0x1b8}
- {type: static_param, param_type: const int*, param_name: CounterStopTime, param_offset: 0x1c0}
GuardianMini2ndBattleAttack:
- {type: static_param, param_type: 'sead::SafeString', param_name: AscendingCurrentName, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AscendingCurrentTime, param_offset: 0x48}
- {type: aitree_variable, param_type: int*, param_name: GuardianMiniChanceTimeState, param_offset: 0x50}
GuardianMiniBattleStateSelect:
- {type: static_param, param_type: const float*, param_name: SecondLifeRatio, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FinalLifeRatio, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsEnterOnly, param_offset: 0x48}
GuardianMiniBeam:
- {type: call, fn: _ZN5uking2ai15BeamExplodeBase11loadParams_Ev, addr: 0x710056cae0}
MiniBeamAttack:
- {type: call, fn: _ZN5uking2ai23BreathAttackEnemyBattle11loadParams_Ev, addr: 0x710033f664}
- {type: static_param, param_type: const float*, param_name: FluctuationRange, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: FluctuationSpan, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: TargetOffsetY, param_offset: 0xc0}
- {type: static_param, param_type: 'sead::SafeString', param_name: NodeName, param_offset: 0xc8}
- {type: static_param, param_type: const bool*, param_name: IsValidGuide, param_offset: 0xd8}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreSmallHit, param_offset: 0xe0}
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0xe8}
- {type: static_param, param_type: 'sead::SafeString', param_name: AimEffectName, param_offset: 0xf0}
GuardianMiniBeamAttack:
- {type: call, fn: _ZN5uking2ai14MiniBeamAttack11loadParams_Ev, addr: 0x710042d2f4}
- {type: static_param, param_type: 'sead::SafeString', param_name: HeadNodeName, param_offset: 0x250}
- {type: static_param, param_type: const int*, param_name: AttackInterval, param_offset: 0x260}
- {type: static_param, param_type: const int*, param_name: EndShaderASFrame, param_offset: 0x268}
- {type: static_param, param_type: 'sead::SafeString', param_name: LoopShaderASName, param_offset: 0x270}
- {type: static_param, param_type: 'sead::SafeString', param_name: EndShaderASName, param_offset: 0x280}
- {type: static_param, param_type: 'sead::SafeString', param_name: PreLaunchEffectName, param_offset: 0x290}
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x2a0}
- {type: static_param, param_type: const bool*, param_name: IsFinalBattle, param_offset: 0x2a8}
- {type: static_param, param_type: const float*, param_name: InDirAngle, param_offset: 0x2b0}
GuardianMiniBeamAttackMove:
- {type: static_param, param_type: const int*, param_name: MoveTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AttackInterval, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BeamSpeed, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: BaseNode, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: TargetDistOffset, param_offset: 0x68}
GuardianMiniBeamAttackNoWait:
- {type: call, fn: _ZN5uking2ai22GuardianMiniBeamAttack11loadParams_Ev, addr: 0x7100417c00}
- {type: static_param, param_type: const float*, param_name: AttackAngle, param_offset: 0x2d8}
GuardianMiniBeamToExplosives:
- {type: call, fn: _ZN5uking2ai22GuardianMiniBeamAttack11loadParams_Ev, addr: 0x7100417c00}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidDist, param_offset: 0x2d8}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x2e0}
GuardianMiniBlownOff:
- {type: static_param, param_type: const float*, param_name: RotNeckAngle, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RotNeckSpeed, param_offset: 0x40}
GuardianMiniChangeWeapon:
- {type: static_param, param_type: const int*, param_name: RotValue, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RotSpeed, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: RootNodeName, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: DamageNodeName, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: DamageASName, param_offset: 0x68}
GuardianMiniFinalBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: ASSlotRight, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: ASSlotLeft, param_offset: 0x98}
- {type: static_param, param_type: const int*, param_name: ASSlotBack, param_offset: 0xa0}
- {type: static_param, param_type: const int*, param_name: AttackHitNum, param_offset: 0xa8}
- {type: static_param, param_type: const bool*, param_name: IsPreAttackMove, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: RotNeckRate, param_offset: 0xb8}
- {type: aitree_variable, param_type: int*, param_name: GuardianMiniChanceTimeState, param_offset: 0xc0}
GuardianMiniFindPlayer:
- {type: call, fn: _ZN5uking2ai22LandHumEnemyFindPlayer11loadParams_Ev, addr: 0x710046274c}
GuardianMiniGroggy:
- {type: static_param, param_type: const int*, param_name: ChanceTime, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: RestartASName, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: DefaultASName, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
GuardianMiniGuardSelect:
- {type: static_param, param_type: const int*, param_name: ASSlotRight, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ASSlotLeft, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: ASSlotBack, param_offset: 0x48}
GuardianMiniNoWeaponSelect:
- {type: static_param, param_type: const bool*, param_name: IsSelectFirstTime, param_offset: 0x38}
GuardianMiniOnNoNavMesh:
- {type: static_param, param_type: const int*, param_name: ChangeToIceTimer, param_offset: 0x38}
GuardianMiniRangeKeepMove:
- {type: call, fn: _ZN5uking2ai18EnemyRangeKeepMove11loadParams_Ev, addr: 0x71003ad5bc}
GuardianMiniReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: static_param, param_type: 'sead::SafeString', param_name: RootNodeName, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm1NodeName, param_offset: 0x78}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm2NodeName, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm3NodeName, param_offset: 0x98}
- {type: static_param, param_type: const int*, param_name: ASSlotRight, param_offset: 0xa8}
- {type: static_param, param_type: const int*, param_name: ASSlotLeft, param_offset: 0xb0}
- {type: static_param, param_type: const int*, param_name: ASSlotBack, param_offset: 0xb8}
- {type: static_param, param_type: 'sead::SafeString', param_name: PreAttackASRight, param_offset: 0xc0}
- {type: static_param, param_type: 'sead::SafeString', param_name: PreAttackASLeft, param_offset: 0xd0}
- {type: static_param, param_type: const int*, param_name: JustGuardNumForBreak, param_offset: 0xe0}
- {type: static_param, param_type: const bool*, param_name: IsChangeWeapon, param_offset: 0xe8}
- {type: aitree_variable, param_type: int*, param_name: GuardianMiniChanceTimeState, param_offset: 0xf0}
GuardianMiniRecognizeTarget: []
GuardianMiniRollingAttackMove:
- {type: call, fn: _ZN5uking2ai18EnemyRangeKeepMove11loadParams_Ev, addr: 0x71003ad5bc}
- {type: static_param, param_type: 'sead::SafeString', param_name: RootNodeName, param_offset: 0x110}
- {type: static_param, param_type: 'sead::SafeString', param_name: AttackNodeName, param_offset: 0x120}
- {type: static_param, param_type: 'sead::SafeString', param_name: AttackASName, param_offset: 0x130}
- {type: static_param, param_type: const int*, param_name: RollingNumMin, param_offset: 0x140}
- {type: static_param, param_type: const int*, param_name: RollingNumMax, param_offset: 0x148}
- {type: static_param, param_type: const int*, param_name: RollingWaitTime, param_offset: 0x150}
- {type: static_param, param_type: const int*, param_name: RollingIntervalTime, param_offset: 0x158}
- {type: static_param, param_type: const int*, param_name: StopRollingNum, param_offset: 0x160}
- {type: static_param, param_type: const float*, param_name: JustAvoidSideDist, param_offset: 0x168}
- {type: static_param, param_type: const float*, param_name: JustAvoidBackDist, param_offset: 0x170}
- {type: static_param, param_type: const float*, param_name: JustAvoidAngle, param_offset: 0x178}
- {type: static_param, param_type: const float*, param_name: RotSpeed, param_offset: 0x180}
- {type: static_param, param_type: const float*, param_name: BackWalkRotSpeedRatio, param_offset: 0x188}
- {type: static_param, param_type: const float*, param_name: RushRotSpeedRatio, param_offset: 0x190}
- {type: static_param, param_type: const int*, param_name: AttackType, param_offset: 0x198}
- {type: static_param, param_type: const int*, param_name: BackWalkMinTime, param_offset: 0x1a0}
- {type: static_param, param_type: const int*, param_name: BackWalkRollingStartTime, param_offset: 0x1a8}
- {type: static_param, param_type: const float*, param_name: BackWalkDist, param_offset: 0x1b0}
- {type: static_param, param_type: const int*, param_name: RushAttackImpulse, param_offset: 0x1b8}
- {type: static_param, param_type: const int*, param_name: RollingStopTime, param_offset: 0x1c0}
- {type: static_param, param_type: const bool*, param_name: IsValidChanceTime, param_offset: 0x1c8}
- {type: static_param, param_type: const int*, param_name: CrashDamage, param_offset: 0x1d0}
- {type: static_param, param_type: const int*, param_name: BreakPillarTime, param_offset: 0x1d8}
GuardianMiniRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const float*, param_name: NeckRotRatio, param_offset: 0x1d8}
- {type: static_param, param_type: const int*, param_name: JustGuardNumForBreak, param_offset: 0x1e0}
- {type: static_param, param_type: const float*, param_name: RotStopSpeed, param_offset: 0x1e8}
- {type: aitree_variable, param_type: int*, param_name: DamagedCount, param_offset: 0x1f0}
- {type: aitree_variable, param_type: bool*, param_name: IsTransformedGuardianMini, param_offset: 0x1f8}
- {type: aitree_variable, param_type: int*, param_name: GuardianMiniChanceTimeState, param_offset: 0x200}
GuardianMiniTargetOnScalffold:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x40}
GuardianMiniTransformSelect:
- {type: aitree_variable, param_type: bool*, param_name: IsTransformedGuardianMini, param_offset: 0x38}
ViewWait:
- {type: static_param, param_type: const float*, param_name: TurnStartAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: CheckOnce, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
GuardianMiniViewWait:
- {type: call, fn: _ZN5uking2ai8ViewWait11loadParams_Ev, addr: 0x71005e5bc4}
- {type: static_param, param_type: const int*, param_name: ASSlotRight, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: ASSlotLeft, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: ASSlotBack, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: RootNodeName, param_offset: 0x78}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm1NodeName, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm2NodeName, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: Arm3NodeName, param_offset: 0xa8}
- {type: static_param, param_type: const bool*, param_name: IsPartialBind, param_offset: 0xb8}
GuardianRoam:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
- {type: static_param, param_type: const int*, param_name: MoveTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MoveRadius, param_offset: 0x40}
GuardianRoot:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
- {type: map_unit_param, param_type: const bool*, param_name: IsSuspended, param_offset: 0x38}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: ForceSetDropPos, param_offset: 0x40}
GuardianTargetLost:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
- {type: static_param, param_type: const int*, param_name: LostCountMax, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: MoveRange, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: BackOffset, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AirThreshold, param_offset: 0x80}
GuardianWait:
- {type: call, fn: _ZN5uking2ai10GuardianAI11loadParams_Ev, addr: 0x710040da68}
GyroActivateTerminal: []
HangedLamp:
- {type: static_param, param_type: const bool*, param_name: DisableImpulseByArrow, param_offset: 0x60}
HasPreActorSelect: []
HaveNoWeaponSelector: []
HeightSelectTwoAction:
- {type: static_param, param_type: const int*, param_name: SelectCheckInterval, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: HeightMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: HeightMax, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
HiddenKorokRoot:
- {type: static_param, param_type: const float*, param_name: PainTalkHitSpeed, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: PainTalkDistance, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: KorokEventStartWaitFrame, param_offset: 0x48}
- {type: map_unit_param, param_type: const bool*, param_name: IsAppearCheck, param_offset: 0x50}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: PlacementType, param_offset: 0x58}
- {type: map_unit_param, param_type: const bool*, param_name: IsHiddenKorokLiftAppear, param_offset: 0x68}
- {type: map_unit_param, param_type: const bool*, param_name: IsInvisibleKorok, param_offset: 0x70}
HiddenOctarockFindPlayer:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ActorRadius, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: LostDistOffset, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: NoticeDelayTime, param_offset: 0x60}
HiddenOctarockNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
- {type: static_param, param_type: const float*, param_name: OptionHitReactionDelay, param_offset: 0x3d0}
- {type: static_param, param_type: const bool*, param_name: IsSitDown, param_offset: 0x3d8}
- {type: static_param, param_type: const bool*, param_name: IsHitGround, param_offset: 0x3e0}
- {type: static_param, param_type: const bool*, param_name: IsReactionByWigHit, param_offset: 0x3e8}
- {type: static_param, param_type: const bool*, param_name: IsHide, param_offset: 0x3f0}
- {type: static_param, param_type: const bool*, param_name: IsIvalidateSight, param_offset: 0x3f8}
- {type: static_param, param_type: const bool*, param_name: IsSealHearing, param_offset: 0x400}
- {type: map_unit_param, param_type: const bool*, param_name: IsNearCreate, param_offset: 0x408}
HiddenOctarockSearchTarget:
- {type: static_param, param_type: const float*, param_name: NoticeTerrorLevel, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NoticeWorryRange, param_offset: 0x40}
HomePosDistanceSelector:
- {type: static_param, param_type: const float*, param_name: BoundaryDistance, param_offset: 0x38}
Horse:
- {type: static_param, param_type: const float*, param_name: DistanceFall, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DistanceFallDie, param_offset: 0x40}
HorseCheckLineOfSightSelectorBase:
- {type: static_param, param_type: const int*, param_name: DirectionNum, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DirectionAngle, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Distance, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: RadiusScale, param_offset: 0x50}
HorseCheckLineOfSightSelector:
- {type: call, fn: _ZN5uking2ai33HorseCheckLineOfSightSelectorBase11loadParams_Ev, addr: 0x7100346d88}
HorseDamageTypeSelect: []
HorseEscapeRouteRailAI:
- {type: static_param, param_type: const int*, param_name: Count, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: UpdatePosDistance, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
HorseGoToEatAI:
- {type: static_param, param_type: const int*, param_name: TimeoutFrame, param_offset: 0x38}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x40}
HorseLoopTarget:
- {type: static_param, param_type: 'sead::SafeString', param_name: TargetName, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsFlip, param_offset: 0x48}
HorseLoopTargetAndWaitAI:
- {type: call, fn: _ZN5uking2ai15HorseLoopTarget11loadParams_Ev, addr: 0x7101280044}
- {type: static_param, param_type: const float*, param_name: ChangeWaitRate, param_offset: 0x170}
- {type: static_param, param_type: const float*, param_name: MaxWaitTime, param_offset: 0x178}
- {type: static_param, param_type: const float*, param_name: MinWaitTime, param_offset: 0x180}
HorseMoveToPlayer:
- {type: call, fn: _ZN5uking2ai11HorseFollow11loadParams_Ev, addr: 0x7100437a5c}
- {type: static_param, param_type: const float*, param_name: DistanceSuccessEndIfInterrupted, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: DistanceResetGearInput, param_offset: 0xe8}
HorseNatureSelectAI: []
HorseNotRidden:
- {type: static_param, param_type: const int*, param_name: EscapeCountThreshold, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NearHorseAssociationDistance, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: EscapeDelayFramesMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: EscapeDelayFramesMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: CallDelayFrames, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AttackFrontDistance, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AttackFrontAngleCos, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: AttackBackDistance, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: AttackBackAngleCos, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AttackDefinitelyDistance, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: AttackIntervalFrames, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: MoveAttackCLOSDistanceByRadius, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: CarriedItemCosThresholdForEat, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: StaggerVelocityThreshold, param_offset: 0xa0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: CarriedItemPosRTYOffset, param_offset: 0xa8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: CarriedItemPosRTYWidth, param_offset: 0xb0}
- {type: dynamic_param, param_type: int*, param_name: ChildSelectAtFirst, param_offset: 0xb8}
HorsePrevRiddenStatusSelector: []
HorseReins: []
HorseRiddenAI: []
HorseRiddenByEnemyAI:
- {type: static_param, param_type: const float*, param_name: AngryASPeriods, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FramesRetryNormalActionAtFailed, param_offset: 0x40}
HorseRiddenByNPCBase:
- {type: static_param, param_type: const bool*, param_name: IsEscapeFromSameActorType, param_offset: 0x38}
HorseRiddenByNPC:
- {type: call, fn: _ZN5uking2ai20HorseRiddenByNPCBase11loadParams_Ev, addr: 0x7100e4c5c0}
- {type: static_param, param_type: const float*, param_name: NavMeshCharacterScaleAtPrecise, param_offset: 0x48}
HorseRideChargeAttack:
- {type: static_param, param_type: const int*, param_name: UpperBodyASSlot, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: LowerBodyASSlot, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AttackableAngle, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
HorseRideChaseBattleMoveBase:
- {type: static_param, param_type: const float*, param_name: SlowDownDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SpeedUpDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x50}
HorseRideChaseBattleAttackMove:
- {type: call, fn: _ZN5uking2ai28HorseRideChaseBattleMoveBase11loadParams_Ev, addr: 0x7100440b54}
HorseRideChaseBattleMove:
- {type: call, fn: _ZN5uking2ai28HorseRideChaseBattleMoveBase11loadParams_Ev, addr: 0x7100440b54}
HorseRideDamagedSelector: []
HorseRideEnemyBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: AttackRadius, param_offset: 0x98}
HorseRideEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
HorseRideEnemyNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
- {type: static_param, param_type: const float*, param_name: SightAwarenessScale, param_offset: 0x3d0}
HorseRideMoveTo:
- {type: static_param, param_type: const int*, param_name: UpperBodyASSlot, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: LowerBodyASSlot, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
HorseRideRangeKeepMove:
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x40}
SimpleShootingEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
- {type: static_param, param_type: const float*, param_name: ShootBaseDist, param_offset: 0x140}
- {type: static_param, param_type: const float*, param_name: ShootDistRatio, param_offset: 0x148}
HorseRideShooterFindPlayer:
- {type: call, fn: _ZN5uking2ai29SimpleShootingEnemyFindPlayer11loadParams_Ev, addr: 0x710056f834}
ShootingEnemyBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: OutScreenAttackNum, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: OutScreenDist, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: OutScrnAtkOffset, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: OutScrnAtkOffsetY, param_offset: 0xa8}
HorseRideShootingEnemyBattle:
- {type: call, fn: _ZN5uking2ai19ShootingEnemyBattle11loadParams_Ev, addr: 0x7100569bd8}
- {type: static_param, param_type: const int*, param_name: TrackTime, param_offset: 0xc8}
- {type: static_param, param_type: const int*, param_name: TrackTimeRand, param_offset: 0xd0}
- {type: static_param, param_type: const int*, param_name: SlowTime, param_offset: 0xd8}
- {type: static_param, param_type: const int*, param_name: SlowTimeRand, param_offset: 0xe0}
HorseRideTurn:
- {type: static_param, param_type: const float*, param_name: FinAngle, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
HorseWanderAI: []
IAIAttack:
- {type: static_param, param_type: const float*, param_name: OffsetLR, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CloseDistLR, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ClsoeDistFB, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsAbleSkipNear, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: TiredAngle, param_offset: 0x58}
IbutsuWaterFallRoot: []
IceEnemyFeintBattle:
- {type: call, fn: _ZN5uking2ai16EnemyFeintBattle11loadParams_Ev, addr: 0x710038bc04}
IceMakerBlock:
- {type: static_param, param_type: const float*, param_name: SubRigidStartOffset, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: SubRigidEndOffset, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: SubRigidExOffset, param_offset: 0x70}
InDemoSelect:
- {type: static_param, param_type: const int*, param_name: DemoRetDelayMax, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: OtherDemoNoRun, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: ForceChangeDemo, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoFile, param_offset: 0x50}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoEntryPoint, param_offset: 0x60}
InForceEnemyLostAreaSelect: []
InTerritorySelector:
- {type: static_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x38}
InWaterKeepSelect:
- {type: call, fn: _ZN5uking2ai13InWaterSelect11loadParams_Ev, addr: 0x710044ddfc}
- {type: aitree_variable, param_type: bool*, param_name: IsKeepInWater, param_offset: 0x58}
IncredibleAction:
- {type: static_param, param_type: const bool*, param_name: IsInvincible, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsUnmoving, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsNoCollide, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsUseIncredibleActionDCCallback, param_offset: 0x50}
InitFromInCarryBoxSelect:
- {type: static_param, param_type: const bool*, param_name: IsResetInCarryBoxFlag, param_offset: 0x38}
- {type: aitree_variable, param_type: bool*, param_name: IsInitFromCarryBox, param_offset: 0x40}
InsectEscape:
- {type: static_param, param_type: const float*, param_name: RunAwayDistanceMax, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RunAwayDistanceMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RunAwayHeightOffset, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AllowRandAngleVertical, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AllowRandAngleHorizontal, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: InWater, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
InsectRoot:
- {type: call, fn: _ZN5uking2ai18SimpleWildlifeRoot11loadParams_Ev, addr: 0x7100342cd0}
- {type: static_param, param_type: const bool*, param_name: IsEscapeInWater, param_offset: 0xf8}
InsectFairyRoot:
- {type: call, fn: _ZN5uking2ai10InsectRoot11loadParams_Ev, addr: 0x710044b680}
InsectRoam:
- {type: static_param, param_type: const float*, param_name: TerritoryRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TerritoryRadiusRnd, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MoveDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MoveSpeed, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
InvincibleHiddenOctarock: []
KorokRailMove:
- {type: static_param, param_type: const float*, param_name: OnRailDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FarDistance, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreNoWaitStopPoint, param_offset: 0x48}
- {type: map_unit_param, param_type: const float*, param_name: RailMoveSpeed, param_offset: 0x50}
InvisibleKorokRailMove:
- {type: call, fn: _ZN5uking2ai13KorokRailMove11loadParams_Ev, addr: 0x710045bc68}
IsPlacementAreaEnemy:
- {type: static_param, param_type: const int*, param_name: CheckType, param_offset: 0x38}
ItemAmiiboRoot:
- {type: map_unit_param, param_type: const int*, param_name: AmiiboCharacterId, param_offset: 0x38}
- {type: map_unit_param, param_type: const int*, param_name: AmiiboNumberingId, param_offset: 0x40}
ItemConductor: []
JumpAttack:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
JustAvoidFinishWait:
- {type: static_param, param_type: const bool*, param_name: IsUseWaitAfterMain, param_offset: 0x38}
KakarikoKokkoTimeline:
- {type: call, fn: _ZN5uking2ai16AnimalTimelineAI11loadParams_Ev, addr: 0x710030d2f4}
- {type: static_param, param_type: 'sead::SafeString', param_name: ForceChangeChildKeyName, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: StartForceChangeFlagName, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: EndForceChangeFlagName, param_offset: 0xa0}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: CheckGatheredFlagName, param_offset: 0xb0}
KeepBackSelect:
- {type: static_param, param_type: const int*, param_name: KeepTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: BaseAxis, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BackAngle, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: XZOnly, param_offset: 0x50}
- {type: static_param, param_type: 'sead::SafeString', param_name: NodeName, param_offset: 0x58}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: LocalOffset, param_offset: 0x68}
KeeseDieSelect:
- {type: call, fn: _ZN5uking2ai22DieSelectChemShockPlus11loadParams_Ev, addr: 0x7100361814}
KeeseHangOnCeil: []
KeeseNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
- {type: static_param, param_type: const float*, param_name: RoamHeightFromGlowObj, param_offset: 0x3d0}
- {type: map_unit_param, param_type: const bool*, param_name: IsCreateOnFace, param_offset: 0x3d8}
KeeseRoam:
- {type: static_param, param_type: const float*, param_name: MinOffsetY, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MaxOffsetY, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RoamRadius, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MinMoveDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: MaxMoveDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: NoWaitRatio, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x68}
KeeseSwarmNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
KeeseSwarmRoam:
- {type: call, fn: _ZN5uking2ai10CircleMove11loadParams_Ev, addr: 0x710034f0d0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x60}
KeyLockedShutter: []
CreateActorWithTarget:
- {type: static_param, param_type: const int*, param_name: CreateNewActorInterval, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: CreateBasePosNum, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CreateContinueTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AfterWaitTime, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsAllowCreateNoSafeArea, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsRotateTargetDir, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: CreateActorName, param_offset: 0x68}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BaseOffset, param_offset: 0x78}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: CreateRandArea, param_offset: 0x80}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ProhibitedCreateArea, param_offset: 0x88}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x90}
KokkoAngry:
- {type: call, fn: _ZN5uking2ai21CreateActorWithTarget11loadParams_Ev, addr: 0x7100359af8}
KokkoAngryTargetSelect: []
KokkoEscapeAI:
- {type: call, fn: _ZN5uking2ai14AnimalEscapeAI11loadParams_Ev, addr: 0x710030602c}
KokkoRoot:
- {type: call, fn: _ZN5uking2ai8PreyRoot11loadParams_Ev, addr: 0x7100503cf8}
- {type: static_param, param_type: const int*, param_name: StartSpecialAttackCount, param_offset: 0x208}
- {type: static_param, param_type: 'sead::SafeString', param_name: AvoidCountActorName, param_offset: 0x210}
KorokAnswerResponceRoot:
- {type: map_unit_param, param_type: const float*, param_name: EffectDispSize, param_offset: 0x38}
- {type: map_unit_param, param_type: const bool*, param_name: IsNoResponceSound, param_offset: 0x40}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EffectDispActorName, param_offset: 0x48}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: EffectDIspOffset, param_offset: 0x58}
KorokFlowerColorRoot:
- {type: map_unit_param, param_type: const int*, param_name: KorokFlowerColorNum, param_offset: 0x38}
KorokFlowerRoot:
- {type: map_unit_param, param_type: const bool*, param_name: IsNoAppearEffect, param_offset: 0x38}
- {type: map_unit_param, param_type: const bool*, param_name: IsLastKorokFlower, param_offset: 0x40}
KorokGoalTimerRootAI:
- {type: map_unit_param, param_type: const float*, param_name: GoalCountLimit, param_offset: 0x38}
KorokPinWheelRoot:
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: Length, param_offset: 0x40}
KorokPotRootAI:
- {type: static_param, param_type: const float*, param_name: CrayLaunchSpeedRate, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CrayLaunchAngularSpeed, param_offset: 0x40}
- {type: map_unit_param, param_type: const float*, param_name: CrayLaunchSpeed, param_offset: 0x48}
- {type: map_unit_param, param_type: const bool*, param_name: IsCrayShot, param_offset: 0x50}
KorokStartStandRoot: []
KorokStoneLift: []
KorokTargetRailMove:
- {type: call, fn: _ZN5uking2ai13KorokRailMove11loadParams_Ev, addr: 0x710045bc68}
- {type: static_param, param_type: const float*, param_name: RotSpd, param_offset: 0xc0}
- {type: map_unit_param, param_type: const int*, param_name: KorokTargetAppearFrame, param_offset: 0xc8}
- {type: map_unit_param, param_type: const int*, param_name: KorokTargetVanishFrame, param_offset: 0xd0}
- {type: map_unit_param, param_type: const bool*, param_name: IsNoAppearEffect, param_offset: 0xd8}
LOSFurthestHitPointFinder:
- {type: static_param, param_type: const int*, param_name: MaxNumCheck, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CheckDistance, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: OnlyCheckBehind, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: UseActionB, param_offset: 0x60}
LandHumEnemyFindBait:
- {type: call, fn: _ZN5uking2ai18UnarmedEnemySearch11loadParams_Ev, addr: 0x71004b64a0}
- {type: static_param, param_type: const int*, param_name: RepathTime, param_offset: 0x68}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetBait, param_offset: 0x70}
- {type: dynamic_param, param_type: bool*, param_name: IsNotice, param_offset: 0x88}
- {type: static_param, param_type: const bool*, param_name: IsDropWeapon, param_offset: 0x78}
- {type: static_param, param_type: const bool*, param_name: IsValidForceNeck, param_offset: 0x80}
LandHumEnemyFindBaitWeapon:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetWeapon, param_offset: 0x38}
LandHumEnemyThrowWeapon:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ThrowWeaponNearDist, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WaitTimeMax, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
LandHumEnemyUnarmedBattle:
- {type: call, fn: _ZN5uking2ai18UnarmedEnemySearch11loadParams_Ev, addr: 0x71004b64a0}
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: EquipItemSearchIdx, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: SearchWeaponDist, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: SearchBaseWeaponDist, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: SearchWeaponTargetDist, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: SearchBowTargetDist, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: GrabCheckRadius, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: SearchObjectDist, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: ItemChaseableSpd, param_offset: 0xa8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: AttOffset, param_offset: 0xb0}
- {type: static_param, param_type: const bool*, param_name: CanGrabHeavy, param_offset: 0xb8}
- {type: static_param, param_type: const int*, param_name: RepathTime, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidDist, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidSpeed, param_offset: 0xd0}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidAng, param_offset: 0xd8}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x100}
- {type: static_param, param_type: const float*, param_name: LostVMin, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: LostVMax, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: OnCoHitAllowGrabAngle, param_offset: 0xf8}
LandHumGourmandEnemyNormal:
- {type: call, fn: _ZN5uking2ai18LandHumEnemyNormal11loadParams_Ev, addr: 0x7100462d90}
- {type: static_param, param_type: const int*, param_name: RefindBaitTime, param_offset: 0x400}
- {type: static_param, param_type: const int*, param_name: EatArea, param_offset: 0x408}
- {type: static_param, param_type: const int*, param_name: EatNavType, param_offset: 0x410}
- {type: aitree_variable, param_type: void*, param_name: TargetBaitActorLink, param_offset: 0x430}
- {type: aitree_variable, param_type: bool*, param_name: IsTrgChangeUnderWaterState, param_offset: 0x438}
LandingChemicalBall:
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AttackIntensity, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AttackType, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: CutGrassType, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: Scale, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsUseAtCollision, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: CheckColConInfo, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: ExpandActorName, param_offset: 0x70}
LargeCannonAttackRoot:
- {type: static_param, param_type: const float*, param_name: AttackWaitTime, param_offset: 0x38}
LastAttackerSelect: []
LastAttackerSpecialActionSelect:
- {type: static_param, param_type: const bool*, param_name: IsAngerActorSpecial, param_offset: 0x38}
LastBossBeamAttackRoot:
- {type: static_param, param_type: const int*, param_name: AttackPowerForPlayer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AddAttackPower, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: WaitTime, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: KeepDistance, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: MoveSpeed, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: InitSpeed, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: Accel, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: KeepDistanceRand, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: RandKeepFrame, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: BrakeStartFrame, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: MoveYSpeed, param_offset: 0x98}
- {type: static_param, param_type: const bool*, param_name: IsMove, param_offset: 0xa0}
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0xa8}
- {type: static_param, param_type: const bool*, param_name: IsCreateGuardEffect, param_offset: 0xb0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ReflectOffset, param_offset: 0xb8}
LastBossDemoWarpMove: []
LastBossDemoWarpRoot:
- {type: static_param, param_type: const bool*, param_name: IsPartsActorTgOn, param_offset: 0x38}
LastBossNormalWarpRoot:
- {type: static_param, param_type: const bool*, param_name: IsKeepDisableDraw, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: SleepPartsActorName, param_offset: 0x40}
- {type: dynamic_param, param_type: bool*, param_name: IsReturnHome, param_offset: 0x50}
- {type: dynamic_param, param_type: bool*, param_name: IsForceWarp, param_offset: 0x58}
- {type: dynamic_param, param_type: bool*, param_name: IsPartsActorTgOn, param_offset: 0x60}
- {type: dynamic_param, param_type: bool*, param_name: IsPartsWarpEffectSync, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
LastBossRailWarpRoot:
- {type: call, fn: _ZN5uking2ai22LastBossNormalWarpRoot11loadParams_Ev, addr: 0x7100477ca8}
- {type: dynamic_param, param_type: int*, param_name: RailIndex, param_offset: 0x80}
LastBossRoot:
- {type: static_param, param_type: const int*, param_name: ForceRecoverHitMax, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ForceRecoverDamageMax, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AddForceRecoverHitNum, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AddForceRecoverDamage, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AuraHPRate, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: AuraDemoName, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: AuraEntryName, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: AuraWallEntry, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: AuraDemoDownEntry, param_offset: 0x90}
LastBossShieldBash:
- {type: dynamic_param, param_type: bool*, param_name: IsAttackPatternFixed, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
LastBossShootGaleArrowRoot:
- {type: call, fn: _ZN5uking2ai28LastBossShootNormalArrowRoot11loadParams_Ev, addr: 0x710047c28c}
LastBossSwordWhirlSlash:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsNoCharge, param_offset: 0x40}
LastBossThunderRoot: []
LastBossWeaponAttackRoot:
- {type: static_param, param_type: const int*, param_name: EnemyType, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsStartBossBgm, param_offset: 0x40}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDist, param_offset: 0x48}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDistOffset, param_offset: 0x50}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ReappearanceDist, param_offset: 0x58}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ReappearanceDistOffset, param_offset: 0x60}
- {type: dynamic_param, param_type: bool*, param_name: IsAttackPatternFixed, param_offset: 0x68}
LeadToTarget:
- {type: static_param, param_type: const float*, param_name: SuccessRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: WaitDistance, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ResumeLeadDistance, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: OkPathFailRange, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: DontWaitIfLeaderIsAhead, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: LeaderActor, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: WaitFramesAfterArrive, param_offset: 0x58}
LeaderDistanceSelector:
- {type: static_param, param_type: const float*, param_name: BoundaryDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OverlapDistance, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: LeaderActor, param_offset: 0x48}
LeaveFromTarget:
- {type: static_param, param_type: const float*, param_name: LeaveDist, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
LifeChangeDemoCaller:
- {type: static_param, param_type: const float*, param_name: LifeRatio, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: OnlyOnce, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsIgnorePlayerLand, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0x50}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoEntryPoint, param_offset: 0x60}
Lifted:
- {type: static_param, param_type: const bool*, param_name: IsGetItem, param_offset: 0x38}
LimitedTimeredActorCreator:
- {type: static_param, param_type: const float*, param_name: CreateTimer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CreateTimerRand, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: CreateActorName, param_offset: 0x48}
- {type: map_unit_param, param_type: const int*, param_name: CreateLimit, param_offset: 0x58}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0x60}
- {type: aitree_variable, param_type: void*, param_name: GeneratedActorLink, param_offset: 0x70}
LineCheckTag:
- {type: map_unit_param, param_type: const int*, param_name: LineCheckType, param_offset: 0x40}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: LineCheckVec, param_offset: 0x48}
LinkTagCheck:
- {type: static_param, param_type: const int*, param_name: SignalType, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: SetEnableJobTimerTiming, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsNotConnectOn, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsCheckChildEnd, param_offset: 0x50}
LinkageEnemyNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
LizalfosBreathAttack:
- {type: static_param, param_type: const int*, param_name: MinAttackTimeForTired, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MinTiredTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TiredTimeRate, param_offset: 0x48}
LumberjackFallenTree:
- {type: static_param, param_type: const float*, param_name: ToLogAngVel, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: MaxCheckAng, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: CheckDis, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: CheckHeightRate, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: TerrorRegistAng, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: TerrorUnregistTimelimit, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: NoiseLevel, param_offset: 0xc8}
- {type: static_param, param_type: const bool*, param_name: IsCheckHeight, param_offset: 0xd0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: TerrorOffsetPos4Falling, param_offset: 0xd8}
- {type: aitree_variable, param_type: int*, param_name: LumberjackType, param_offset: 0xe0}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: ForceSetDropPos, param_offset: 0xe8}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: MoveDirection, param_offset: 0xf0}
LumberjackTree:
- {type: static_param, param_type: const float*, param_name: FallInterval, param_offset: 0x250}
- {type: static_param, param_type: const float*, param_name: FellImpRate, param_offset: 0x258}
- {type: static_param, param_type: const float*, param_name: FellRotRate, param_offset: 0x260}
- {type: static_param, param_type: const float*, param_name: CutOffsetLower, param_offset: 0x268}
- {type: static_param, param_type: const float*, param_name: CutOffsetUpper, param_offset: 0x270}
- {type: static_param, param_type: const float*, param_name: AlphaLower, param_offset: 0x278}
- {type: static_param, param_type: const float*, param_name: AlphaSpeed, param_offset: 0x280}
- {type: map_unit_param, param_type: const float*, param_name: CutRate, param_offset: 0x288}
- {type: map_unit_param, param_type: const float*, param_name: AngleY, param_offset: 0x290}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: DropTable, param_offset: 0x298}
- {type: aitree_variable, param_type: int*, param_name: LumberjackType, param_offset: 0x2a8}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: ForceSetDropPos, param_offset: 0x2b0}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: MoveDirection, param_offset: 0x2b8}
LynelArrowAttackSelectBase:
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0x38}
LynelArrowAttackSelect:
- {type: call, fn: _ZN5uking2ai26LynelArrowAttackSelectBase11loadParams_Ev, addr: 0x710048b2e4}
LynelArrowAttackSelectOnce:
- {type: call, fn: _ZN5uking2ai26LynelArrowAttackSelectBase11loadParams_Ev, addr: 0x710048b2e4}
LynelArrowBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: AttackCount, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: FrontCheckBoneName, param_offset: 0xa0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: FrontDirFromBone, param_offset: 0xb0}
LynelAttackThroughMove:
- {type: static_param, param_type: const int*, param_name: SideOffsetDirType, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: CliffFailTime, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: SideOffset, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: ThroughDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AcceptableRadius, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: FrontAngle, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
LynelBackStepFromTarget:
- {type: static_param, param_type: const float*, param_name: MoveDistMin, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MoveDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AddCheckAngle, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
LynelChaseBattleMove:
- {type: static_param, param_type: const float*, param_name: SlowDownDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SpeedUpDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: CloseStartDist, param_offset: 0x58}
LynelCloseBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: BackAngleAction, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: BackAngle, param_offset: 0x98}
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0xa0}
LynelDirSelect:
- {type: static_param, param_type: const float*, param_name: BasePosOffsetFront, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BasePosOffsetBack, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FrontAngle, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BackAngle, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsCheckOnlyXZ, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
LynelDistanceLostCheck:
- {type: call, fn: _ZN5uking2ai17DistanceLostCheck11loadParams_Ev, addr: 0x7100362868}
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0x68}
LynelEscapeFromTarget:
- {type: static_param, param_type: const int*, param_name: KeepTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SpaceDistMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SpaceDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MoveDistMin, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
LynelFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0x140}
LynelLineMoveAttack:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: GoalRadius, param_offset: 0x40}
- {type: dynamic_param, param_type: bool*, param_name: IsSkipPrepare, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVel, param_offset: 0x58}
LynelNavMoveNoStop:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ReachTargetArea, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RepathTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: TooFarDist, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
LynelNavMoveTarget:
- {type: call, fn: _ZN5uking2ai18LynelNavMoveNoStop11loadParams_Ev, addr: 0x71004931c4}
- {type: static_param, param_type: const int*, param_name: StopGear, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: CliffCheckDist, param_offset: 0x78}
LynelNormal:
- {type: call, fn: _ZN5uking2ai18LandHumEnemyNormal11loadParams_Ev, addr: 0x7100462d90}
- {type: aitree_variable, param_type: int*, param_name: LynelAreaAlarmPoint, param_offset: 0x400}
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0x408}
- {type: aitree_variable, param_type: int*, param_name: LynelNoticeAttackRepeatNum, param_offset: 0x410}
LynelNoticeAttacked:
- {type: static_param, param_type: const int*, param_name: RepeatMax, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: RepeatResetTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ForceReturnDistFromHomePos, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
- {type: aitree_variable, param_type: int*, param_name: LynelNoticeAttackRepeatNum, param_offset: 0x58}
LynelNoticeTerror:
- {type: call, fn: _ZN5uking2ai17EnemyNoticeTerror11loadParams_Ev, addr: 0x71003a7d1c}
LynelOnNoNavMeshPos:
- {type: static_param, param_type: const int*, param_name: JumpTimer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: HeavySlopeAngle, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: NoJumpDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: HyperJumpDist, param_offset: 0x58}
LynelRecognizeTarget:
- {type: static_param, param_type: const int*, param_name: AttensionStartPoint, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ObserveEndPoint, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: DrawnWeaponPoint, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: WeaponAimPoint, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: AttackPoint, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: DashPoint, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: AppPoint, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: HorseRidePoint, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: DamagePoint, param_offset: 0x78}
- {type: static_param, param_type: const int*, param_name: TrickedMaskPoint, param_offset: 0x80}
- {type: static_param, param_type: const int*, param_name: BombPoint, param_offset: 0x88}
- {type: static_param, param_type: const int*, param_name: AimPoint, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: NearDistPoint, param_offset: 0x98}
- {type: static_param, param_type: const int*, param_name: MiddleDistPoint, param_offset: 0xa0}
- {type: static_param, param_type: const int*, param_name: TiredTime, param_offset: 0xa8}
- {type: static_param, param_type: const int*, param_name: TiredPoint, param_offset: 0xb0}
- {type: static_param, param_type: const int*, param_name: ForceBattleStartTime, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: NearDistance, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: FarDistance, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: AimAngle, param_offset: 0xd0}
- {type: map_unit_param, param_type: const bool*, param_name: IsNearCreate, param_offset: 0xd8}
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0xe0}
- {type: aitree_variable, param_type: int*, param_name: LynelAreaAlarmPoint, param_offset: 0xe8}
LynelRepeatAttack:
- {type: static_param, param_type: const int*, param_name: AttackNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
LynelRoam:
- {type: static_param, param_type: const int*, param_name: FreeIntervalMin, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: FreeIntervalMax, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: FreePer, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: MoveIntervalMin, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: MoveIntervalMax, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: NoMoveTime, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: NoSpAttackMoveTime, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: SpAttackServiceTime, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: RepathTime, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: Territory, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: TargetDistMin, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: TargetDistMax, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: SpAttackServiceDist, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: SpAttackServiceAngle, param_offset: 0xa0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0xa8}
LynelRodeo:
- {type: aitree_variable, param_type: int*, param_name: LynelRodeoAttackHitNum, param_offset: 0x38}
LynelRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const int*, param_name: BowIdx, param_offset: 0x1d8}
- {type: static_param, param_type: const float*, param_name: BoneStandAddRatio, param_offset: 0x1e0}
- {type: static_param, param_type: 'sead::SafeString', param_name: RoarFlameActorName, param_offset: 0x1e8}
- {type: static_param, param_type: 'sead::SafeString', param_name: RoarFlamePartsKey, param_offset: 0x1f8}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathActorName, param_offset: 0x208}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathPartsKey0, param_offset: 0x218}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathPartsKey1, param_offset: 0x228}
- {type: static_param, param_type: 'sead::SafeString', param_name: BreathPartsKey2, param_offset: 0x238}
- {type: static_param, param_type: 'sead::SafeString', param_name: StandBoneName, param_offset: 0x248}
- {type: aitree_variable, param_type: int*, param_name: LynelAIFlags, param_offset: 0x258}
- {type: aitree_variable, param_type: int*, param_name: LynelAreaAlarmPoint, param_offset: 0x260}
- {type: aitree_variable, param_type: void*, param_name: LynelBodyControlUnit, param_offset: 0x268}
- {type: aitree_variable, param_type: void*, param_name: LynelMoveParam, param_offset: 0x270}
- {type: call, fn: sub_710070F83C, addr: 0x710070f83c}
LynelTackleMove:
- {type: static_param, param_type: const float*, param_name: ThroughDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CloseEndAngle, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CloseEndDist, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
LynelThreeBreathAttack:
- {type: static_param, param_type: const float*, param_name: NearRange, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FarRange, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsCheckXZ, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
LynelWarp: []
MagneGearRoot: []
MagneGrabSelect: []
RangeSelect:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsSelectEveryFrame, param_offset: 0x48}
MagneGrabbedPartsRangeSelector:
- {type: call, fn: _ZN5uking2ai11RangeSelect11loadParams_Ev, addr: 0x71004bc308}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName, param_offset: 0x50}
MagneStickRoot:
- {type: static_param, param_type: const float*, param_name: DefaultConnectionDistance, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CollideRadiusFactor, param_offset: 0x48}
- {type: map_unit_param, param_type: const float*, param_name: CollideRadius, param_offset: 0x50}
- {type: map_unit_param, param_type: const bool*, param_name: JoinSystemGroup, param_offset: 0x58}
- {type: map_unit_param, param_type: const bool*, param_name: RegistFromBeginning, param_offset: 0x60}
- {type: map_unit_param, param_type: const bool*, param_name: IgnoreObstacle, param_offset: 0x68}
- {type: aitree_variable, param_type: bool*, param_name: IsTargetFixedAcceptor, param_offset: 0x70}
MagneShaftRootBase:
- {type: call, fn: _ZN5uking2ai14MagneStickRoot11loadParams_Ev, addr: 0x71004a0084}
MagneShaftRoot:
- {type: call, fn: _ZN5uking2ai18MagneShaftRootBase11loadParams_Ev, addr: 0x710049f514}
MagneSliderBlockRootThunder:
- {type: call, fn: _ZN5uking2ai18MagneShaftRootBase11loadParams_Ev, addr: 0x710049f514}
Magnetglove: []
MainFieldDungeonSelect: []
MasquaradeSubTargetSelect:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x38}
MasterSwordBase100EnemyRoot:
- {type: static_param, param_type: const float*, param_name: KillAttentionWaitFrame, param_offset: 0x38}
MasterSwordRoot:
- {type: call, fn: _ZN5uking2ai12WeaponRootAI11loadParams_Ev, addr: 0x7100e1e510}
- {type: aitree_variable, param_type: void*, param_name: MagicCreateUnit, param_offset: 0xf0}
MergedDungeonPartsRoot:
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup00, param_offset: 0x38}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup00, param_offset: 0x40}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup01, param_offset: 0x48}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup01, param_offset: 0x50}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup02, param_offset: 0x58}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup02, param_offset: 0x60}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup03, param_offset: 0x68}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup03, param_offset: 0x70}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup04, param_offset: 0x78}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup04, param_offset: 0x80}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup05, param_offset: 0x88}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup05, param_offset: 0x90}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup06, param_offset: 0x98}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup06, param_offset: 0xa0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup07, param_offset: 0xa8}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup07, param_offset: 0xb0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup08, param_offset: 0xb8}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup08, param_offset: 0xc0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup09, param_offset: 0xc8}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup09, param_offset: 0xd0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup10, param_offset: 0xd8}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup10, param_offset: 0xe0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup11, param_offset: 0xe8}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup11, param_offset: 0xf0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup12, param_offset: 0xf8}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup12, param_offset: 0x100}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup13, param_offset: 0x108}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup13, param_offset: 0x110}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup14, param_offset: 0x118}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup14, param_offset: 0x120}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: TransFieldBodyGroup15, param_offset: 0x128}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotateFieldBodyGroup15, param_offset: 0x130}
MessageReceiveCheckBasic: []
MessageReceiveCheck:
- {type: call, fn: _ZN5uking2ai24MessageReceiveCheckBasic11loadParams_Ev, addr: 0x71004a4f40}
- {type: static_param, param_type: const int*, param_name: MsgType, param_offset: 0x40}
MessageReceiveCheckEveryFrame:
- {type: call, fn: _ZN5uking2ai24MessageReceiveCheckBasic11loadParams_Ev, addr: 0x71004a4f40}
- {type: static_param, param_type: const int*, param_name: MsgType, param_offset: 0x40}
MetalObjectBuried:
- {type: static_param, param_type: const float*, param_name: PullOutSpeed, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CheckGroundRadiusScale, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreResistanceArea, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsCheckGrabYPosFix, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsCheckSelfY, param_offset: 0x58}
- {type: map_unit_param, param_type: const bool*, param_name: IsInGround, param_offset: 0x60}
- {type: map_unit_param, param_type: const bool*, param_name: EnableRevival, param_offset: 0x68}
MetalObjectFixed:
- {type: map_unit_param, param_type: const bool*, param_name: IsFixedPlace, param_offset: 0x38}
MimicCliffStopEnemyNormalBase:
- {type: static_param, param_type: const int*, param_name: NoticeSoundTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OffsetHand, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: OffsetTail, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: OffsetHandRotBase, param_offset: 0x50}
- {type: aitree_variable, param_type: int*, param_name: MimicryMaterial, param_offset: 0x58}
- {type: aitree_variable, param_type: bool*, param_name: IsStartResetMimicry, param_offset: 0x60}
- {type: aitree_variable, param_type: bool*, param_name: IsCliffFreeze, param_offset: 0x68}
MimicCliffStopEnemyNormal:
- {type: call, fn: _ZN5uking2ai29MimicCliffStopEnemyNormalBase11loadParams_Ev, addr: 0x7100352f8c}
- {type: static_param, param_type: const float*, param_name: JumpDistXZ, param_offset: 0x1e0}
MimicEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
- {type: static_param, param_type: const float*, param_name: PlayerForceFindDist, param_offset: 0x140}
- {type: aitree_variable, param_type: int*, param_name: MimicryMaterial, param_offset: 0x148}
- {type: aitree_variable, param_type: bool*, param_name: IsStartResetMimicry, param_offset: 0x150}
MimicEnemyNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
- {type: static_param, param_type: const float*, param_name: PlayerForceFindDist, param_offset: 0x3d0}
- {type: static_param, param_type: const float*, param_name: RideHorseMaskPlayerFindDist, param_offset: 0x3d8}
- {type: aitree_variable, param_type: bool*, param_name: IsStartResetMimicry, param_offset: 0x3e0}
MimicFlagSelect:
- {type: map_unit_param, param_type: const bool*, param_name: IsMimicry, param_offset: 0x38}
MimicryResetCheck:
- {type: static_param, param_type: const float*, param_name: ResetRate, param_offset: 0x38}
- {type: aitree_variable, param_type: int*, param_name: MimicryMaterial, param_offset: 0x40}
- {type: aitree_variable, param_type: bool*, param_name: IsStartResetMimicry, param_offset: 0x48}
MiniGolemLifted:
- {type: call, fn: _ZN5uking2ai11EnemyLifted11loadParams_Ev, addr: 0x7100397308}
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x70}
MiniGolemReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x68}
MiniGolemRoot:
- {type: call, fn: _ZN5uking2ai13GolemRootBase11loadParams_Ev, addr: 0x71004024d0}
- {type: static_param, param_type: const int*, param_name: LiftDeadTime, param_offset: 0x318}
- {type: aitree_variable, param_type: bool*, param_name: IsAllowReactionLift, param_offset: 0x310}
MiniGolemSleep:
- {type: call, fn: _ZN5uking2ai17SpecialEnemySleep11loadParams_Ev, addr: 0x710059ad6c}
- {type: aitree_variable, param_type: void*, param_name: GolemChemicalController, param_offset: 0x60}
MoonAI: []
MoonNameTag:
- {type: map_unit_param, param_type: const int*, param_name: MoonNameType, param_offset: 0x38}
MoriblinSpearBattle:
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AttackIntervalIntensity, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AttackStartRotate, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: ForceAttackDist, param_offset: 0x70}
MoriblinSpearNearBattle:
- {type: static_param, param_type: const int*, param_name: BackWalkPer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: BackStepPer, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
MoriblinUnarmedBattle:
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, 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: AttackIntervalIntensity, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: AttackStartRotate, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: PursuingAttackInterval, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: PursuingAttackStartAng, param_offset: 0x78}
MotorcycleRootBase: []
MotorcycleRoot:
- {type: call, fn: _ZN5uking2ai18MotorcycleRootBase11loadParams_Ev, addr: 0x710043ec84}
- {type: static_param, param_type: const float*, param_name: InWaterRateForDisappear, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DistanceToPlayerForDisappear, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NoiseEnergyEmpty, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: NoiseNotRidden, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: NoiseThrottleClose, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: NoiseThrottleOpen, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: ForestFogRatioForDisappear, param_offset: 0x68}
MoveAndFreeFallGondola:
- {type: call, fn: _ZN5uking2ai8RailMove11loadParams_Ev, addr: 0x710032c528}
- {type: map_unit_param, param_type: const float*, param_name: RailMoveSpeed, param_offset: 0xa0}
- {type: map_unit_param, param_type: const float*, param_name: GondolaRailOffsetTime, param_offset: 0xa8}
MoveAroundTarget:
- {type: static_param, param_type: const int*, param_name: TurnTimeBase, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: TurnTimeRand, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: StartRange, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: EndRange, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: ChangeRangeRate, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
MoveLOSFeedback:
- {type: static_param, param_type: const float*, param_name: FramesCooldownFeedback, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: LOSCheckLength, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
MoveRemainsElectric:
- {type: call, fn: _ZN5uking2ai15RailMoveRemains11loadParams_Ev, addr: 0x7100535d18}
- {type: static_param, param_type: const float*, param_name: ReactiveRange, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: DemoCallWaitTime, param_offset: 0x88}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: CannonOffset, param_offset: 0x90}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: WeakPointOffset, param_offset: 0x98}
- {type: map_unit_param, param_type: const bool*, param_name: IsJoinRemainsBattle, param_offset: 0xa0}
MoveToCameraFrontXZ:
- {type: static_param, param_type: const int*, param_name: ReverseTimer, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ReverseCount, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: DistFromPlayer, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: MinDistFromPlayer, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AvoidPlayerDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AddLineCheckNavRadius, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: ReachableRadius, param_offset: 0x70}
- {type: static_param, param_type: const bool*, param_name: IsSuccessByLineReachable, param_offset: 0x78}
MoveToTargetCollisionFeedback:
- {type: static_param, param_type: const float*, param_name: CooldownFramesTargetAdjust, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FramesUntilRetryOriginalPos, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: IdealDepthMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: IdealDepthMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: IgnoreYComponentThreshold, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: UseMoveAwayFromPos, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: RetryOriginalPos, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsAdjustDepthOnCollision, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x78}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: MoveAwayFromPos, param_offset: 0x80}
NPCAlert:
- {type: static_param, param_type: const int*, param_name: MinReactionTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ReleaseDist, param_offset: 0x40}
- {type: dynamic_param, param_type: int*, param_name: TerrorLevel, param_offset: 0x48}
- {type: dynamic_param, param_type: bool*, param_name: IsTimeOver, param_offset: 0x50}
- {type: dynamic_param, param_type: bool*, param_name: IsSitting, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TerrorEmitter, param_offset: 0x68}
NPCArtistRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0x238}
NPCAttack:
- {type: static_param, param_type: const int*, param_name: ActionBaseTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ActionTimePlay, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: ActionRate, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AttackRate, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: AttackModeTime, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: GuardModeTime, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: EnemyChanceTime, param_offset: 0x68}
- {type: dynamic_param, param_type: float*, param_name: TerrorLevel, param_offset: 0x70}
- {type: dynamic_param, param_type: bool*, param_name: IsBattleStart, param_offset: 0x78}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x80}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: EnemyLink, param_offset: 0x88}
NPCAttentionAI:
- {type: static_param, param_type: const int*, param_name: DurationTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TurnAngleDiff, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsUseSight, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
NPCAvoid:
- {type: static_param, param_type: const int*, param_name: TargetTerrorLevel, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ReleaseCrouchTime, param_offset: 0x40}
- {type: dynamic_param, param_type: int*, param_name: TerrorLevel, param_offset: 0x48}
- {type: dynamic_param, param_type: int*, param_name: TerrorLayer, param_offset: 0x50}
- {type: dynamic_param, param_type: bool*, param_name: IsReturnFromDemo, param_offset: 0x58}
- {type: dynamic_param, param_type: bool*, param_name: IsNeedUnEquipWeapon, param_offset: 0x60}
- {type: dynamic_param, param_type: bool*, param_name: IsSitting, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVel, param_offset: 0x78}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TerrorEmitter, param_offset: 0x80}
NPCChasePlayerBlueFire:
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: LeaveDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LostDist, param_offset: 0x50}
NPCClerkRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
NPCConfront:
- {type: static_param, param_type: const int*, param_name: CounterGuardCount, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ReleaseDistance, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ReleaseTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: CounterRate, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: DirectTurnAngle, param_offset: 0x58}
- {type: dynamic_param, param_type: int*, param_name: TerrorLevel, param_offset: 0x60}
- {type: dynamic_param, param_type: bool*, param_name: IsTimeOver, param_offset: 0x68}
- {type: dynamic_param, param_type: bool*, param_name: IsSitting, param_offset: 0x70}
- {type: dynamic_param, param_type: bool*, param_name: IsNeedUnEquipWeapon, param_offset: 0x78}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x80}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TerrorEmitter, param_offset: 0x88}
NPCConfrontEnemy:
- {type: static_param, param_type: const float*, param_name: ReleaseDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ReleaseTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RewardDistance, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: TerrorDistAfterPlayerRescue, param_offset: 0x50}
- {type: dynamic_param, param_type: int*, param_name: TerrorLevel, param_offset: 0x58}
- {type: dynamic_param, param_type: int*, param_name: TerrorLayer, param_offset: 0x60}
- {type: dynamic_param, param_type: bool*, param_name: IsReturnFromDemo, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVel, param_offset: 0x78}
- {type: map_unit_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x80}
NPCGerudoQueenRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
- {type: map_unit_param, param_type: const bool*, param_name: IsOnHelmet, param_offset: 0x238}
NPCHeartsRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
NPCHorseRide:
- {type: static_param, param_type: const int*, param_name: GearLevel, param_offset: 0xe0}
- {type: static_param, param_type: const int*, param_name: GearResetPathNum, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: PlayerNearDistance, param_offset: 0xf0}
- {type: aitree_variable, param_type: void*, param_name: EventBindUnit, param_offset: 0x268}
NPCHorseRideWait: []
NPCMamonoShopRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: MamonoShopPlacement, param_offset: 0x238}
NPCMove:
- {type: static_param, param_type: const float*, param_name: TerritoryRange, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: Destination, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: MoveEndASName, param_offset: 0x50}
NPCMoveToRailPoint:
- {type: dynamic_param, param_type: int*, param_name: RailPointIndex, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsTurnToRailPointDir, param_offset: 0x40}
- {type: dynamic_param, param_type: bool*, param_name: IsAlignmentAnchor, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: RailUniqueName, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: ASName, param_offset: 0x60}
NPCReaction:
- {type: dynamic_param, param_type: int*, param_name: ReactionId, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsReceiveInterest2, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: MessageId, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: GazeASName, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: StaggerDir, param_offset: 0x68}
NPCReturnAnchor: []
NPCReturnRestPosRoot:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
NPCRoam:
- {type: static_param, param_type: const int*, param_name: WaitFrame, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WaitFrameRand, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Radius, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: WalkDistMin, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: WalkDistMax, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: WaitASName, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: BasisPos, param_offset: 0x70}
NPCRunaway:
- {type: static_param, param_type: const float*, param_name: ReleaseDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CorneredDistance, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: StandRateTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: StandingTime, param_offset: 0x50}
- {type: dynamic_param, param_type: int*, param_name: TerrorLevel, param_offset: 0x58}
- {type: dynamic_param, param_type: int*, param_name: TerrorLayer, param_offset: 0x60}
- {type: dynamic_param, param_type: bool*, param_name: IsReturnFromDemo, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVel, param_offset: 0x78}
NPCSearch:
- {type: dynamic_param, param_type: bool*, param_name: IsHearing, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: Target, param_offset: 0x48}
NPCSurprised:
- {type: dynamic_param, param_type: int*, param_name: TerrorLayer, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsNeedUnEquipWeapon, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TerrorEmitter, param_offset: 0x48}
NPCSuspend:
- {type: static_param, param_type: const int*, param_name: WaitTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: EndMoveTime, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: RetryCount, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: SearchRadius, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: ASName, param_offset: 0x58}
NPCTalkBalloon:
- {type: static_param, param_type: const int*, param_name: DurationTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: DelayFrame, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: MessageId, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
NPCTerrorAI:
- {type: static_param, param_type: const int*, param_name: TerrorEndTime, param_offset: 0x38}
- {type: dynamic_param, param_type: int*, param_name: TerrorLayer, param_offset: 0x40}
- {type: dynamic_param, param_type: float*, param_name: TerrorLevel, param_offset: 0x48}
- {type: dynamic_param, param_type: bool*, param_name: IsReturnFromDemo, param_offset: 0x50}
- {type: dynamic_param, param_type: bool*, param_name: IsTimeOver, param_offset: 0x58}
- {type: dynamic_param, param_type: bool*, param_name: IsNeedUnEquipWeapon, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVel, param_offset: 0x70}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TerrorEmitter, param_offset: 0x78}
NPCTimeline:
- {type: call, fn: _ZN5uking2ai10TimelineAI11loadParams_Ev, addr: 0x7100e1c440}
NPCTravelBase: []
NPCTravel:
- {type: call, fn: _ZN5uking2ai13NPCTravelBase11loadParams_Ev, addr: 0x71004df788}
- {type: static_param, param_type: const float*, param_name: WaitHorseReturnDist, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: GiveUpWaitHorseTime, param_offset: 0x80}
NPCTravelerRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
- {type: static_param, param_type: const bool*, param_name: IsRiderChangableAction, param_offset: 0x238}
NPCWander:
- {type: call, fn: _ZN5uking2ai13NPCTravelBase11loadParams_Ev, addr: 0x71004df788}
- {type: static_param, param_type: const float*, param_name: RainWaitTime, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: GoalDistance, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: RailUpdateDistRate, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: RainDestination, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: NormalASKeyName, param_offset: 0xa0}
- {type: static_param, param_type: 'sead::SafeString', param_name: RainASKeyName, param_offset: 0xb0}
- {type: static_param, param_type: 'sead::SafeString', param_name: RailUniqueName, param_offset: 0xc0}
- {type: dynamic_param, param_type: bool*, param_name: IsPathRest, param_offset: 0xd0}
NavMeshTurnAwayFromHitPos:
- {type: static_param, param_type: const int*, param_name: NumLOSCheckMax, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: LOSCheckLength, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: MoveToSafePosAfterTurn, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: HitPos, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
NavMoveNearTarget:
- {type: call, fn: _ZN5uking2ai13NavMoveTarget11loadParams_Ev, addr: 0x71004b79ac}
- {type: static_param, param_type: const float*, param_name: TargetVMax, param_offset: 0x380}
- {type: static_param, param_type: const float*, param_name: TargetVMin, param_offset: 0x388}
NavMoveTargetClosestPoint:
- {type: call, fn: _ZN5uking2ai17NavMoveNearTarget11loadParams_Ev, addr: 0x71004b7078}
- {type: static_param, param_type: const float*, param_name: SearchRadius, param_offset: 0x3a0}
NavMoveTargetWithJumpWater:
- {type: call, fn: _ZN5uking2ai13NavMoveTarget11loadParams_Ev, addr: 0x71004b79ac}
- {type: static_param, param_type: const float*, param_name: JumpDist, param_offset: 0x380}
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x388}
- {type: static_param, param_type: const float*, param_name: WaterCheckDist, param_offset: 0x390}
- {type: static_param, param_type: const bool*, param_name: IsCheckDamage, param_offset: 0x398}
NavViewMove:
- {type: static_param, param_type: const float*, param_name: SubsAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: CheckOnce, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
NearCreateAppearTypeSelect:
- {type: map_unit_param, param_type: const int*, param_name: NearCreateAppearType, param_offset: 0x38}
NearCreateSelect:
- {type: map_unit_param, param_type: const bool*, param_name: IsNearCreate, param_offset: 0x38}
NewMannequinRoot:
- {type: map_unit_param, param_type: const int*, param_name: ArmorDyeColor, param_offset: 0x38}
- {type: map_unit_param, param_type: const int*, param_name: ShopSellType, param_offset: 0x40}
NormalHumanEquipableShield:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
NoticePartsRangeSelector:
- {type: call, fn: _ZN5uking2ai11RangeSelect11loadParams_Ev, addr: 0x71004bc308}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName, param_offset: 0x50}
NpcDemoRoot: []
NpcMoveToAnchor:
- {type: dynamic_param, param_type: bool*, param_name: IsTurnToAnchorDir, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsAlignmentAnchor, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: AnchorName, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: AnchorUniqueName, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: ASKeyName, param_offset: 0x68}
NpcTebaRoot:
- {type: static_param, param_type: const int*, param_name: ShowMessageLockonMinInterval, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ApproachPlayerHeight, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ShowMessageDoDist, param_offset: 0x48}
NpcTebaTrainingRoot:
- {type: call, fn: _ZN5uking2ai7NPCRoot11loadParams_Ev, addr: 0x71004dc91c}
NushiEscapeSelector:
- {type: static_param, param_type: const int*, param_name: NumOfAllowedEscapes, param_offset: 0x38}
NushiWarp: []
OctarockBattle:
- {type: call, fn: _ZN5uking2ai19ShootingEnemyBattle11loadParams_Ev, addr: 0x7100569bd8}
- {type: static_param, param_type: const float*, param_name: ActorDisplayRadius, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: AttackDistMin, param_offset: 0xd0}
- {type: static_param, param_type: const bool*, param_name: IsAttackOnlyOutScreen, param_offset: 0xd8}
- {type: static_param, param_type: const bool*, param_name: IsHideMode, param_offset: 0xe0}
- {type: static_param, param_type: const bool*, param_name: IsFirstAttackIntervalZero, param_offset: 0xe8}
- {type: static_param, param_type: const bool*, param_name: IsLostAttack, param_offset: 0xf0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShootActorKey, param_offset: 0xf8}
- {type: static_param, param_type: 'sead::SafeString', param_name: VacuumPartsKey, param_offset: 0x108}
OctarockEscape:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
OctarockHideEscape:
- {type: call, fn: _ZN5uking2ai14OctarockEscape11loadParams_Ev, addr: 0x71004ec950}
- {type: static_param, param_type: const float*, param_name: EscapeDist, param_offset: 0x60}
OctarockOptionRoot:
- {type: static_param, param_type: const bool*, param_name: IsBreakable, param_offset: 0xc8}
- {type: static_param, param_type: const bool*, param_name: IsMimicry, param_offset: 0xd0}
OctarockReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: static_param, param_type: const bool*, param_name: IsWigBreackByGust, param_offset: 0x68}
- {type: aitree_variable, param_type: void*, param_name: OctarockFormChangeUnit, param_offset: 0x70}
OctarockRootBase:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
OctarockRoot:
- {type: call, fn: _ZN5uking2ai16OctarockRootBase11loadParams_Ev, addr: 0x71005e3400}
- {type: static_param, param_type: const bool*, param_name: IsWigBreakable, param_offset: 0x1d8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ItemName, param_offset: 0x1e0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ConnectRigidBodyName, param_offset: 0x1f0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ConnectTgtBodyName, param_offset: 0x200}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShootActorName, param_offset: 0x210}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x7100b0ce00}
- {type: call, fn: _ZN4sead20StringPrintFormatterC2EPNS_22BufferedSafeStringBaseIcEE, addr: 0x7100b0c320}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x220}
- {type: call, fn: _ZN4sead20StringPrintFormatterC2EPNS_22BufferedSafeStringBaseIcEE, addr: 0x7100b0c320}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x230}
- {type: call, fn: _ZN4sead20StringPrintFormatterC2EPNS_22BufferedSafeStringBaseIcEE, addr: 0x7100b0c320}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x240}
- {type: static_param, param_type: 'sead::SafeString', param_name: ExtraShootActorName, param_offset: 0x250}
- {type: static_param, param_type: 'sead::SafeString', param_name: ExtraShootActorKey, param_offset: 0x260}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: CarryActorName, param_offset: 0x270}
- {type: aitree_variable, param_type: void*, param_name: VacuumedExplodingBomb, param_offset: 0x280}
- {type: aitree_variable, param_type: void*, param_name: OctarockFormChangeUnit, param_offset: 0x288}
OctarockServiceHideWait:
- {type: static_param, param_type: const float*, param_name: SafeAreaDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SafeAreaDistRange, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MinWaitTime, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MinWaitTimeRand, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: NoticeTerrorLevel, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: NoticeWorryRange, param_offset: 0x60}
OctarockWaterWait:
- {type: static_param, param_type: const int*, param_name: NoRiseTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: RiseDelayTimeMin, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: RiseDelayTimeMax, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: FinishFloatDelayTimeMin, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: FinishFloatDelayTimeMax, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: MinHeightFromWater, param_offset: 0x60}
- {type: aitree_variable, param_type: void*, param_name: OctarockFormChangeUnit, param_offset: 0x68}
OnCliffEnemyBattle:
- {type: static_param, param_type: const int*, param_name: LostCounter, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AttackDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AttackAngleH, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AttackAngleVMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AttackAngleVMin, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AttackIntervalIntensity, param_offset: 0x60}
OnCliffSurfaceSelect:
- {type: map_unit_param, param_type: const bool*, param_name: OnCliff, param_offset: 0x38}
- {type: aitree_variable, param_type: bool*, param_name: IsCliffFreeze, param_offset: 0x40}
OnCliffViewWait:
- {type: call, fn: _ZN5uking2ai8ViewWait11loadParams_Ev, addr: 0x71005e5bc4}
- {type: map_unit_param, param_type: const bool*, param_name: OnCliffTurn, param_offset: 0x60}
OnEnterEventModeSelect: []
OnNavFaceSelect: []
OnRagdollSelect: []
OneMemoryMagicBattleBase:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: const int*, param_name: EnlargeTime, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: AttackRatio, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: BreathSize, param_offset: 0xb0}
- {type: static_param, param_type: 'sead::SafeString', param_name: MagicName, param_offset: 0xb8}
- {type: static_param, param_type: const int*, param_name: MagicPer, param_offset: 0x98}
- {type: static_param, param_type: const int*, param_name: AttackPowDirect, param_offset: 0xa0}
OneMemoryMagicBattle:
- {type: call, fn: _ZN5uking2ai24OneMemoryMagicBattleBase11loadParams_Ev, addr: 0x710049d940}
- {type: static_param, param_type: 'sead::SafeString', param_name: MemoryPartsName, param_offset: 0xe0}
OptionalWeaponAI: []
OutOfScreen:
- {type: static_param, param_type: const int*, param_name: UpdateInterval, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TagetDistance, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: DeleteDistance, param_offset: 0x48}
PartHaveSelect:
- {type: static_param, param_type: const bool*, param_name: IsCheckEveryFrame, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsKey, param_offset: 0x40}
PartsNoticeSelect:
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName, param_offset: 0x38}
PartsSleepSelect:
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName, param_offset: 0x38}
PauseMenuPlayerRoot: []
PickShootItemRoot:
- {type: static_param, param_type: const int*, param_name: RemainTime, param_offset: 0x38}
PillarCrack: []
PipeDrawing: []
PlayerAttack: []
PlayerBarrierBlow:
- {type: static_param, param_type: const float*, param_name: BlowRagdollTime, param_offset: 0x38}
PlayerBeetle: []
PlayerCamera: []
PlayerCaught: []
PlayerClimb:
- {type: static_param, param_type: const float*, param_name: NoClimbTime, param_offset: 0x38}
PlayerCutJump: []
PlayerDead:
- {type: static_param, param_type: const int*, param_name: RumbleType, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RumblePower, param_offset: 0x40}
PlayerDemoRoot: []
PlayerGrab: []
PlayerItem: []
PlayerLadder:
- {type: static_param, param_type: const float*, param_name: LadderToClimbTime, param_offset: 0x50}
PlayerNavDestinationMove:
- {type: dynamic_param, param_type: float*, param_name: DestPosX, param_offset: 0x38}
- {type: dynamic_param, param_type: float*, param_name: DestPosY, param_offset: 0x40}
- {type: dynamic_param, param_type: float*, param_name: DestPosZ, param_offset: 0x48}
- {type: dynamic_param, param_type: float*, param_name: StickValue, param_offset: 0x50}
PlayerNormal:
- {type: static_param, param_type: const float*, param_name: EquipNoiseValue, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: AttackNoiseValue, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: ArrowReadyNoiseValue, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: ParashawlInvalidHeight, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: ParashawlInvalidHeightSurfing, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: ForceSlipSpeed, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: DoForbidTime, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: NoRideJumpDiffY, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: DashUpEnableSpeed, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: EnergyPerChargeLv, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: EnergyChargeStart, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: WallSlipEnableSpeed, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: CutAddSpeedRate, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: CutAddSpeedMax, param_offset: 0xd0}
- {type: static_param, param_type: const float*, param_name: CutAddSpeedDec, param_offset: 0xd8}
- {type: static_param, param_type: const float*, param_name: HorseCallTime, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: SwordSearchAngle, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: DoClimbForbidTime, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: DoClimbForbidAngVel, param_offset: 0xf8}
- {type: static_param, param_type: const float*, param_name: InWaterTimeForRagdoll, param_offset: 0x100}
- {type: static_param, param_type: const float*, param_name: ToFallHeightForJustRush, param_offset: 0x108}
PlayerRideHorse:
- {type: static_param, param_type: const float*, param_name: DoForbidTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ThrowPowerY, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ThrowPowerF, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: BackDismountSpeed, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: WaistAngleApplyRateFoward, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: WaistAngleApplyRateBack, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: MoveNoise, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: SwordAttackNoise, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AimAngleAddApplyAngle, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: AimAngleAdd, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: AimAngleAddApplySpeed, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: LowerAngleWaitTime, param_offset: 0x98}
- {type: dynamic_param, param_type: bool*, param_name: HasToPlayRidingOnAS, param_offset: 0xa0}
- {type: static_param, param_type: const int*, param_name: LynelRodeoCutNum, param_offset: 0x38}
PlayerRoot: []
PlayerSetTarget: []
PlayerSit: []
PlayerSwim:
- {type: static_param, param_type: const float*, param_name: CatchHeightL, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CatchHeightH, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: EnableHeight, param_offset: 0x48}
PlayerWaterFall: []
PlayerZoraRide: []
PointWindTagRoot:
- {type: map_unit_param, param_type: const int*, param_name: Direction, param_offset: 0x38}
- {type: map_unit_param, param_type: const float*, param_name: WindSpeed, param_offset: 0x40}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: Shape, param_offset: 0x48}
PracticeGuardianMiniNormal:
- {type: aitree_variable, param_type: int*, param_name: GuardianMiniPracticeState, param_offset: 0x38}
PreSleepCheck:
- {type: static_param, param_type: const float*, param_name: CheckDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CheckRadius, param_offset: 0x40}
PrevASEndSeq:
- {type: static_param, param_type: 'sead::SafeString', param_name: PrevASName, param_offset: 0x38}
PrevASOR2SelectTwo:
- {type: static_param, param_type: 'sead::SafeString', param_name: AS1, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: AS2, param_offset: 0x48}
PrevASSelect:
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x38}
PrevASSkipSeq:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: static_param, param_type: 'sead::SafeString', param_name: PrevASName, param_offset: 0x50}
PrevSomeASSelect:
- {type: static_param, param_type: const int*, param_name: SeqBank, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: TargetBone, param_offset: 0x40}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x7100b0ce00}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x48}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x58}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x68}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x78}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x88}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x98}
PreyChemicalDeadReaction: []
PreyDead:
- {type: static_param, param_type: const float*, param_name: SendRadius, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsEmitForceEscapeSignal, param_offset: 0x40}
PreyDeadCauseSelector: []
PreyDefWanderAI:
- {type: call, fn: _ZN5uking2ai11DefWanderAI11loadParams_Ev, addr: 0x7100e4cd40}
- {type: static_param, param_type: const int*, param_name: TimesStuckLimit, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: FramesStuckLimit, param_offset: 0x88}
- {type: aitree_variable, param_type: float*, param_name: FramesStuckOnTerrain, param_offset: 0x90}
- {type: aitree_variable, param_type: bool*, param_name: IsStuckOnTerrain, param_offset: 0x98}
PreyDropItemRoot:
- {type: call, fn: _ZN5uking2ai8PreyRoot11loadParams_Ev, addr: 0x7100503cf8}
- {type: static_param, param_type: const int*, param_name: MaxDropCount, param_offset: 0x208}
- {type: static_param, param_type: const float*, param_name: ForceDeleteInterval, param_offset: 0x210}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: InitialVelocity, param_offset: 0x218}
PreyLookAtTarget:
- {type: static_param, param_type: const float*, param_name: LimitAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsUpdateViewPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
PreyReaction: []
PreyStun:
- {type: static_param, param_type: const int*, param_name: StunTime, param_offset: 0x38}
PriestBossMode:
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x38}
PriestBossActorRoot:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
PriestBossActorNormalRoot:
- {type: call, fn: _ZN5uking2ai19PriestBossActorRoot11loadParams_Ev, addr: 0x710050edf8}
- {type: aitree_variable, param_type: int*, param_name: EquipWeaponBufIndex, param_offset: 0x40}
PriestBossActorCloneRoot:
- {type: call, fn: _ZN5uking2ai25PriestBossActorNormalRoot11loadParams_Ev, addr: 0x710050e230}
- {type: static_param, param_type: 'sead::SafeString', param_name: DisappearXLinkEventKey, param_offset: 0x88}
PriestBossActorEnemyRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const bool*, param_name: IsReactionOnDead, param_offset: 0x1d8}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x1e0}
PriestBossActorGiantRoot:
- {type: call, fn: _ZN5uking2ai19PriestBossActorRoot11loadParams_Ev, addr: 0x710050edf8}
- {type: static_param, param_type: const float*, param_name: FreqIronBallAttack, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FreqBigEarthReleaseAttack, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FreqEyeBeamAttack, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FreqStageRotation, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: FloatDistFromPlayer, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsFreeMoving, param_offset: 0x68}
- {type: aitree_variable, param_type: float*, param_name: KeepDistFromGround, param_offset: 0x70}
- {type: aitree_variable, param_type: bool*, param_name: IsActive, param_offset: 0x78}
- {type: aitree_variable, param_type: bool*, param_name: IsArrivedAtDestination, param_offset: 0x80}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: DestinationPos, param_offset: 0x88}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: FacePos, param_offset: 0x90}
PriestBossActorGiantFouthRoot:
- {type: call, fn: _ZN5uking2ai24PriestBossActorGiantRoot11loadParams_Ev, addr: 0x7100509ff4}
- {type: static_param, param_type: const float*, param_name: StompDistance, param_offset: 0xf8}
- {type: static_param, param_type: const float*, param_name: StompInAreaTimer, param_offset: 0x100}
- {type: static_param, param_type: const bool*, param_name: StompAction, param_offset: 0x108}
- {type: static_param, param_type: const bool*, param_name: StompAlwaysChange, param_offset: 0x110}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x118}
PriestBossActorNormalMode:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const int*, param_name: ApproachWarpRate, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ApproachStartDistance, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LeaveStartDistance, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: LeaveStartTime, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: WaitMinTime, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: WaitMaxTime, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: SecondHalfLifePercent, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: FramesRestrictEarthRelease, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: WarpPosDistFromPlayer, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: StageMarginRateForEarthRelease, param_offset: 0x88}
- {type: static_param, param_type: const bool*, param_name: IsManagedBtlMgr, param_offset: 0x90}
- {type: dynamic_param, param_type: bool*, param_name: FromSyncMode, param_offset: 0x98}
- {type: aitree_variable, param_type: int*, param_name: EquipWeaponBufIndex, param_offset: 0xa0}
- {type: aitree_variable, param_type: bool*, param_name: ReturnFromBananaMode, param_offset: 0xa8}
PriestBossActorPhaseSecondStart:
- {type: aitree_variable, param_type: int*, param_name: EquipWeaponBufIndex, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x40}
PriestBossAfterImageRoot: []
PriestBossAttackGrave:
- {type: call, fn: _ZN5uking2ai11AttackGrave11loadParams_Ev, addr: 0x7100324360}
PriestBossBananaMode:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const int*, param_name: HealAmount, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: TimeUpFrames, param_offset: 0x88}
- {type: aitree_variable, param_type: bool*, param_name: ReturnFromBananaMode, param_offset: 0x90}
PriestBossBeamExplode:
- {type: call, fn: _ZN5uking2ai20BeamExplodeEitherHit11loadParams_Ev, addr: 0x7100329010}
- {type: static_param, param_type: const float*, param_name: MaxDistance, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: MaxDistanceChangeableBorder, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: MaxDistanceChangeableRevise, param_offset: 0x70}
PriestBossBlowoffDamageSelect: []
PriestBossBlowoffReadyReaction:
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x38}
PriestBossBowEquiped: []
PriestBossFormation:
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x38}
PriestBossCircleFormationRush:
- {type: call, fn: _ZN5uking2ai19PriestBossFormation11loadParams_Ev, addr: 0x7100518408}
- {type: static_param, param_type: const float*, param_name: HomingAttackTime, param_offset: 0x80}
PriestBossCircleFormationShoot:
- {type: call, fn: _ZN5uking2ai19PriestBossFormation11loadParams_Ev, addr: 0x7100518408}
- {type: static_param, param_type: const float*, param_name: HomingAttackTime, param_offset: 0x80}
PriestBossCloneBananaMode:
- {type: call, fn: _ZN5uking2ai20PriestBossBananaMode11loadParams_Ev, addr: 0x7100510098}
PriestBossCloneBulletRoot:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x40}
PriestBossDamageTypeSelect: []
PriestBossEyeBeam:
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AttackPowerForPlayer, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: ShotReviseAngleXU, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: ShotReviseAngleXD, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: ShotReviseAngleY, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsCreateGuardEffect, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsChangeable, param_offset: 0x70}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ReflectOffset, param_offset: 0x78}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ShotOffset, param_offset: 0x80}
PriestBossEyeBeamFourth:
- {type: call, fn: _ZN5uking2ai17PriestBossEyeBeam11loadParams_Ev, addr: 0x7100514c4c}
- {type: static_param, param_type: const int*, param_name: AtDirType, param_offset: 0xb8}
- {type: static_param, param_type: const int*, param_name: AtAttr, param_offset: 0xc0}
- {type: static_param, param_type: const int*, param_name: AtType, param_offset: 0xc8}
- {type: static_param, param_type: const int*, param_name: AtShieldBreakPower, param_offset: 0xd0}
- {type: static_param, param_type: const int*, param_name: AtImpact, param_offset: 0xd8}
- {type: static_param, param_type: const int*, param_name: AtPowerReduce, param_offset: 0xe0}
- {type: static_param, param_type: const int*, param_name: AtPower, param_offset: 0xe8}
- {type: static_param, param_type: const int*, param_name: AtDamage, param_offset: 0xf0}
- {type: static_param, param_type: const int*, param_name: SearchEndAngle, param_offset: 0xf8}
- {type: aitree_variable, param_type: bool*, param_name: IsArrivedAtDestination, param_offset: 0x100}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: DestinationPos, param_offset: 0x108}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: FacePos, param_offset: 0x110}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x118}
PriestBossEyeBeamStandAim:
- {type: static_param, param_type: const float*, param_name: BorderDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BorderHeight, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: AimTargetPos, param_offset: 0x50}
PriestBossEyeBeamThird:
- {type: call, fn: _ZN5uking2ai17PriestBossEyeBeam11loadParams_Ev, addr: 0x7100514c4c}
- {type: aitree_variable, param_type: bool*, param_name: IsArrivedAtDestination, param_offset: 0xb8}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: DestinationPos, param_offset: 0xc0}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: FacePos, param_offset: 0xc8}
SiteBossSwordApproachRoot:
- {type: static_param, param_type: const float*, param_name: KeepDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MoveWidth, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BaseOffsetY, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: PredictMoveFrame, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsCloseMove, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsPlayRunStartAS, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: OldTargetPos, param_offset: 0x70}
PriestBossFastWarpAttack:
- {type: call, fn: _ZN5uking2ai25SiteBossSwordApproachRoot11loadParams_Ev, addr: 0x7100592c44}
PriestBossGiantDeadSelector:
- {type: aitree_variable, param_type: bool*, param_name: PriestBossDownSideASPlaying, param_offset: 0x38}
PriestBossGiantDownSeq:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const bool*, param_name: RecoverIfAlreadyDown, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsUseRecover, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: HitGroundASName, param_offset: 0x50}
- {type: aitree_variable, param_type: float*, param_name: KeepDistFromGround, param_offset: 0x60}
- {type: aitree_variable, param_type: bool*, param_name: IsActive, param_offset: 0x68}
- {type: aitree_variable, param_type: bool*, param_name: IsArrivedAtDestination, param_offset: 0x70}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: DestinationPos, param_offset: 0x78}
PriestBossGiantEnemyRoot:
- {type: call, fn: _ZN5uking2ai24PriestBossActorEnemyRoot11loadParams_Ev, addr: 0x7100507940}
- {type: static_param, param_type: const int*, param_name: InvalidateIronBallDamageFrame, param_offset: 0x230}
- {type: aitree_variable, param_type: bool*, param_name: PriestBossDownSideASPlaying, param_offset: 0x238}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x240}
PriestBossGiantReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: aitree_variable, param_type: bool*, param_name: PriestBossUrbosasFuryEShock, param_offset: 0x68}
PriestBossGiantStageRotRoot:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const float*, param_name: CentralAngle, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: PercentRadiusHeight, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: IronBallHeightOffset, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: ArcPercent, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: ZOffset, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: ZOffsetIndex, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: HoldBallsCounterLength, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: BallsReleaseIntervalFrames, param_offset: 0x78}
- {type: aitree_variable, param_type: float*, param_name: KeepDistFromGround, param_offset: 0x80}
- {type: aitree_variable, param_type: bool*, param_name: IsActive, param_offset: 0x88}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: FacePos, param_offset: 0x90}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: DestinationPos, param_offset: 0x98}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0xa0}
PriestBossGiantStageRotate:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const int*, param_name: SendCommand, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: SendOnThrowASEvent, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsUseStartAction, param_offset: 0x50}
PriestBossIAIAttack:
- {type: call, fn: _ZN5uking2ai9IAIAttack11loadParams_Ev, addr: 0x7100444de8}
PriestBossIronBall:
- {type: static_param, param_type: const int*, param_name: IronBallWaitThunderTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ChangeEndAnime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: IronBallOffsetY, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: IronBallRadius, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: IronBallAngle, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: IronSummonLeftBoneName, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: IronSummonRightBoneName, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: IronBallAngleOffset, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsAfterAttack, param_offset: 0x68}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x90}
PriestBossIronBallRoot:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AttackPowerForPlayer, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: MagneLightningTime, param_offset: 0x58}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0x60}
PriestBossIronBallStageRotate:
- {type: call, fn: _ZN5uking2ai18PriestBossIronBall11loadParams_Ev, addr: 0x71005201d4}
- {type: static_param, param_type: const float*, param_name: IronBallSummonRadius, param_offset: 0x6c0}
- {type: static_param, param_type: const float*, param_name: IronBallSummonArchAngle, param_offset: 0x6c8}
- {type: static_param, param_type: const float*, param_name: IronBallSummonOffsetY, param_offset: 0x6d0}
- {type: aitree_variable, param_type: bool*, param_name: IsActive, param_offset: 0x6d8}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x6e0}
PriestBossLineFormationAppear:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
PriestBossLineFormationFall:
- {type: call, fn: _ZN5uking2ai19PriestBossFormation11loadParams_Ev, addr: 0x7100518408}
- {type: static_param, param_type: const float*, param_name: WarpHightOffset, param_offset: 0x80}
PriestBossLineFormationRush:
- {type: call, fn: _ZN5uking2ai19PriestBossFormation11loadParams_Ev, addr: 0x7100518408}
PriestBossMakeClone:
- {type: static_param, param_type: const int*, param_name: RespawnFrame, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BackStepDistance, param_offset: 0x40}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x48}
PriestBossMeta:
- {type: aitree_variable, param_type: int*, param_name: MetaAILife, param_offset: 0x38}
- {type: aitree_variable, param_type: int*, param_name: MetaAIMaxLife, param_offset: 0x40}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x48}
PriestBossMetaAIRoot:
- {type: call, fn: _ZN5uking2ai14PriestBossMeta11loadParams_Ev, addr: 0x7100525cbc}
- {type: static_param, param_type: const int*, param_name: Life, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: PlayerRecoverFromFallFrames, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: BowActorName, param_offset: 0x60}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArrowActorName, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: WeaponActorName, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: ThunderActorName, param_offset: 0x90}
- {type: map_unit_param, param_type: const int*, param_name: PriestBossStartPhase, param_offset: 0xa0}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: UniqueNameMessageLabel, param_offset: 0xa8}
PriestBossNormalMoveSelector:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: MoveTargetPos, param_offset: 0x40}
PriestBossNormalQuickRecover:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: dynamic_param, param_type: bool*, param_name: IsFromRagdoll, param_offset: 0x40}
PriestBossNormalReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: static_param, param_type: const bool*, param_name: IsUseQuickRecover, param_offset: 0x68}
- {type: aitree_variable, param_type: bool*, param_name: PriestBossUrbosasFuryEShock, param_offset: 0x70}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x78}
PriestBossPhase:
- {type: call, fn: _ZN5uking2ai14PriestBossMeta11loadParams_Ev, addr: 0x7100525cbc}
- {type: static_param, param_type: const float*, param_name: PercentLifeTransition, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: PercentLifePrevious, param_offset: 0x58}
PriestBossPhaseFinish:
- {type: call, fn: _ZN5uking2ai15PriestBossPhase11loadParams_Ev, addr: 0x71005296ec}
- {type: static_param, param_type: const float*, param_name: StartDemoDelayFrames, param_offset: 0x80}
- {type: map_unit_param, param_type: const int*, param_name: PriestBossStartPhase, param_offset: 0x88}
PriestBossPhaseFirst:
- {type: call, fn: _ZN5uking2ai15PriestBossPhase11loadParams_Ev, addr: 0x71005296ec}
PriestBossPhaseFourth:
- {type: call, fn: _ZN5uking2ai15PriestBossPhase11loadParams_Ev, addr: 0x71005296ec}
- {type: static_param, param_type: const int*, param_name: SimAtkMax, param_offset: 0x80}
- {type: static_param, param_type: const int*, param_name: BowEquipMax, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: RespawnSpan, param_offset: 0x90}
PriestBossPhaseSecond:
- {type: call, fn: _ZN5uking2ai15PriestBossPhase11loadParams_Ev, addr: 0x71005296ec}
- {type: static_param, param_type: const int*, param_name: ModeChangeLife, param_offset: 0x80}
- {type: static_param, param_type: const int*, param_name: SimAtkMax, param_offset: 0x88}
- {type: static_param, param_type: const int*, param_name: BowEquipMax, param_offset: 0x90}
- {type: static_param, param_type: const int*, param_name: SyncAtkMax, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: ModeChangeBlockTime, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: RespawnSpan, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: RespawnBaseSpace, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: RespawnBaseMoveTime, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: RespawnBaseInterval, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: CircleFormRange, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: CircleFormRushWait, param_offset: 0xd0}
- {type: static_param, param_type: const float*, param_name: CircleFormRushInterval, param_offset: 0xd8}
- {type: static_param, param_type: const float*, param_name: CircleFormShootWait, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: CircleFormShootInterval, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: LineFormDistFromPlayer, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: LineFormSpace, param_offset: 0xf8}
- {type: static_param, param_type: const float*, param_name: LineFormRushWait, param_offset: 0x100}
- {type: static_param, param_type: const float*, param_name: LineFormRushInterval, param_offset: 0x108}
- {type: static_param, param_type: const float*, param_name: LineFormFallWait, param_offset: 0x110}
- {type: static_param, param_type: const float*, param_name: LineFormFallInterval, param_offset: 0x118}
- {type: map_unit_param, param_type: const int*, param_name: PriestBossStartPhase, param_offset: 0x120}
PriestBossPhaseSelector:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const bool*, param_name: IsSelectOnlyOnce, param_offset: 0x40}
PriestBossPhaseThird:
- {type: call, fn: _ZN5uking2ai15PriestBossPhase11loadParams_Ev, addr: 0x71005296ec}
- {type: static_param, param_type: const int*, param_name: BreakIronBallCount, param_offset: 0x80}
PriestBossShadowCloneEnemyRoot:
- {type: call, fn: _ZN5uking2ai24PriestBossActorEnemyRoot11loadParams_Ev, addr: 0x7100507940}
PriestBossShadowCloneThrow:
- {type: static_param, param_type: const float*, param_name: ShadowCloneOffsetY, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ShadowCloneRadius, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ShadowCloneAngleOffset, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: PrepareTimer, param_offset: 0x50}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShadowCloneLefeBoneName, param_offset: 0x58}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShadowCloneRightBoneName, param_offset: 0x68}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x78}
PriestBossShadowClonesReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x68}
PriestBossSlowWarpMove:
- {type: static_param, param_type: const float*, param_name: AfterImage0AppearFrame, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AfterImage1AppearFrame, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AppearFrame, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: TurnFirst, param_offset: 0x50}
- {type: dynamic_param, param_type: float*, param_name: CurrentFrame, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: MoveDstPos, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: AfterImage0Pos, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: AfterImage1Pos, param_offset: 0x78}
PriestBossStageRotationSelector:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
PriestBossSynchroMode:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: aitree_variable, param_type: int*, param_name: EquipWeaponBufIndex, param_offset: 0x40}
- {type: aitree_variable, param_type: bool*, param_name: ReturnFromBananaMode, param_offset: 0x48}
PriestBossWalkAttack:
- {type: static_param, param_type: const int*, param_name: AtDirType, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AtAttr, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AtType, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AtShieldBreakPower, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: AtImpact, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: AtPowerReduce, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: AtPower, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: AtDamage, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: GoalDistanceTolerance, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AngleNeedTurn, param_offset: 0x80}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x88}
- {type: aitree_variable, param_type: void*, param_name: PriestBossMetaAIUnit, param_offset: 0x90}
PriestBossWarpToSafePos:
- {type: call, fn: _ZN5uking2ai14PriestBossMode11loadParams_Ev, addr: 0x7100505e7c}
- {type: static_param, param_type: const float*, param_name: OffsetY, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: OffsetZ, param_offset: 0x48}
- {type: aitree_variable, param_type: bool*, param_name: IsActive, param_offset: 0x50}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: DestinationPos, param_offset: 0x58}
PriestIronBallAttack:
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ShootPitchMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ShootPitchMax, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: Noise, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
PullOutTree:
- {type: static_param, param_type: const float*, param_name: TurnAng, param_offset: 0x38}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x40}
RailMoveObject:
- {type: static_param, param_type: 'sead::SafeString', param_name: ASKeyName_On, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: ASKeyName_Off, param_offset: 0x48}
- {type: map_unit_param, param_type: const float*, param_name: RailMoveSpeed, param_offset: 0x58}
RailMoveObjectOneWay:
- {type: static_param, param_type: 'sead::SafeString', param_name: ASKeyName_On, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: ASKeyName_Off, param_offset: 0x48}
RailMoveRandomIgnoreStop:
- {type: call, fn: _ZN5uking2ai17RailMoveWithClose11loadParams_Ev, addr: 0x71005375b8}
- {type: static_param, param_type: const int*, param_name: StopRate, param_offset: 0xb8}
RailMoveRemainsBGCamera:
- {type: call, fn: _ZN5uking2ai15RailMoveRemains11loadParams_Ev, addr: 0x7100535d18}
- {type: static_param, param_type: const bool*, param_name: IsAllowRotAxisX, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: DungeonName, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: RailName, param_offset: 0x98}
RailMoveRndIgnrStopPlayAS:
- {type: call, fn: _ZN5uking2ai24RailMoveRandomIgnoreStop11loadParams_Ev, addr: 0x71005352dc}
RandomSelectThreeActionBase:
- {type: static_param, param_type: const float*, param_name: CorrectRatioA, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CorrectRatioB, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: CorrectRatioC, param_offset: 0x48}
RandomSelectThreeAction:
- {type: call, fn: _ZN5uking2ai27RandomSelectThreeActionBase11loadParams_Ev, addr: 0x7100537d10}
- {type: static_param, param_type: const float*, param_name: RateActionA, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: RateActionB, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: RateActionC, param_offset: 0x70}
RandomSelectTwoActionBase:
- {type: static_param, param_type: const int*, param_name: CorrectRateToA, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: CorrectRateToB, param_offset: 0x40}
RandomSelectTwoAction:
- {type: call, fn: _ZN5uking2ai25RandomSelectTwoActionBase11loadParams_Ev, addr: 0x7100538444}
- {type: static_param, param_type: const int*, param_name: TransitionRateToA, param_offset: 0x50}
RangeAttackSelect:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RangeDist, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreSmallHit, param_offset: 0x50}
SeqTargetTwoAction:
- {type: static_param, param_type: const bool*, param_name: IsFinishedByFailAction, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
RangeCheckSeqTwoAction:
- {type: call, fn: _ZN5uking2ai18SeqTargetTwoAction11loadParams_Ev, addr: 0x710056573c}
- {type: static_param, param_type: const float*, param_name: Range, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: CheckFar, param_offset: 0x50}
RangeHeightSelectTwoAction:
- {type: call, fn: _ZN5uking2ai20RangeSelectTwoAction11loadParams_Ev, addr: 0x710053a9f8}
- {type: static_param, param_type: const float*, param_name: MaxY, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: MinY, param_offset: 0x78}
RangeLineReachSelectTwoAction:
- {type: call, fn: _ZN5uking2ai20RangeSelectTwoAction11loadParams_Ev, addr: 0x710053a9f8}
RangeObstacleCheck:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RangeDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: HeightMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: HeightMax, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
RangeSelectThreeAction:
- {type: call, fn: _ZN5uking2ai17RangeSelectAction11loadParams_Ev, addr: 0x7100539f98}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x68}
RapidAttackAllowSelect:
- {type: static_param, param_type: const int*, param_name: AttackNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x40}
ReduceDistanceToTargetPos:
- {type: static_param, param_type: const float*, param_name: DistanceScale, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MinReduceDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MaxReduceDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MinDist, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
ReferenceNPCViewWithDynAS:
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: DynASKey, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: TurnStartAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: CheckOnce, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: DynASKey, param_offset: 0x48}
ReflectableThrown:
- {type: static_param, param_type: const bool*, param_name: IsReflectByGuard, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsReflectByArrow, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: HitColName, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: RefSpeedRatioByJustGuard, param_offset: 0x58}
ReflectableBulletThrown:
- {type: call, fn: _ZN5uking2ai17ReflectableThrown11loadParams_Ev, addr: 0x710053dda4}
- {type: dynamic_param, param_type: float*, param_name: Power, param_offset: 0xa8}
- {type: dynamic_param, param_type: bool*, param_name: IsShootByPlayer, param_offset: 0xb0}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetDir, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: ReclectSpd, param_offset: 0xc0}
ReflectableEscape:
- {type: static_param, param_type: const float*, param_name: EscapeDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NearDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: EscapeTimer, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
ReflectableIgnitedThrown:
- {type: call, fn: _ZN5uking2ai17ReflectableThrown11loadParams_Ev, addr: 0x710053dda4}
RegistedActorNumTwoSelectBase:
- {type: aitree_variable, param_type: void*, param_name: RegistedActorUnit, param_offset: 0x38}
RegistedActorNumTwoSelect:
- {type: call, fn: _ZN5uking2ai29RegistedActorNumTwoSelectBase11loadParams_Ev, addr: 0x710053e124}
- {type: static_param, param_type: const int*, param_name: Num, param_offset: 0x40}
RemainElectricCannonBeamAttack: []
RemainElectricCannonRootBase:
- {type: static_param, param_type: const float*, param_name: SearchMaxDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SearchMinDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SearchDistMargin, param_offset: 0x48}
RemainElectricCannonRoot:
- {type: call, fn: _ZN5uking2ai28RemainElectricCannonRootBase11loadParams_Ev, addr: 0x71004743b4}
- {type: static_param, param_type: const float*, param_name: SearchMaxDistLoiter, param_offset: 0x60}
RemainsElectricBGCamera:
- {type: call, fn: _ZN5uking2ai23RailMoveRemainsBGCamera11loadParams_Ev, addr: 0x7100536b3c}
- {type: static_param, param_type: 'sead::SafeString', param_name: ParentActorName, param_offset: 0x108}
RemainsRoot:
- {type: static_param, param_type: const int*, param_name: RemainsTypeID, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsAllowRotAxisX, param_offset: 0x40}
RemainsElectricRoot:
- {type: call, fn: _ZN5uking2ai11RemainsRoot11loadParams_Ev, addr: 0x710054579c}
RemainsFireBattleMove: []
RemainsFireBattleStepSelector: []
RemainsFireDroneNormal:
- {type: call, fn: _ZN5uking2ai8RailMove11loadParams_Ev, addr: 0x710032c528}
- {type: static_param, param_type: const float*, param_name: LightLengthOffset, param_offset: 0xa0}
- {type: static_param, param_type: const bool*, param_name: AdjustRadius, param_offset: 0xa8}
- {type: map_unit_param, param_type: const int*, param_name: SearchLightType, param_offset: 0xb0}
- {type: map_unit_param, param_type: const float*, param_name: LightRadius, param_offset: 0xc0}
- {type: map_unit_param, param_type: const float*, param_name: LightLength, param_offset: 0xb8}
- {type: aitree_variable, param_type: float*, param_name: TargetSpeed, param_offset: 0xc8}
RemainsFireRoot:
- {type: call, fn: _ZN5uking2ai11RemainsRoot11loadParams_Ev, addr: 0x710054579c}
- {type: static_param, param_type: 'sead::SafeString', param_name: TargetBoneName, param_offset: 0x50}
RemainsLithograph: []
RemainsWaterBattleRoot:
- {type: static_param, param_type: const float*, param_name: CallClearDemoTimer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AfterDamageTimer, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AfterPaooonTimer, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: AfterHellTimer, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FirstBulletTimer, param_offset: 0x58}
- {type: aitree_variable, param_type: void*, param_name: RemainsWaterBattleInfo, param_offset: 0x60}
RemainsWaterBulletController:
- {type: static_param, param_type: const float*, param_name: InsideAreaRadius, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FirstBulletTimer, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: SecondBulletTimer, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: NextBulletTimerSuccess, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: NextBulletTimerFail, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChaseBulletNum, param_offset: 0x78}
- {type: static_param, param_type: 'sead::SafeString', param_name: ExplodeBulletNum, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChaseBulletActorName, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: ExplodeBulletActorName, param_offset: 0xa8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: InsideAreaCenter, param_offset: 0xb8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: InsideAreaWidth, param_offset: 0xc0}
- {type: aitree_variable, param_type: void*, param_name: RemainsWaterBattleInfo, param_offset: 0xc8}
RemainsWaterChaseBulletRoot:
- {type: static_param, param_type: const int*, param_name: AtkMinDamage, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: CheckPower, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: HighDamageAddSpd, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: LowDamageAddSpd, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: ShootAddSpd, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: ResetASName, param_offset: 0x78}
RemainsWaterNormal:
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: InsideAreaWidth, param_offset: 0x38}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: InsideAreaCenter, param_offset: 0x40}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: InsideAreaWidth02, param_offset: 0x48}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: InsideAreaCenter02, param_offset: 0x50}
RemainsWaterRoot:
- {type: call, fn: _ZN5uking2ai11RemainsRoot11loadParams_Ev, addr: 0x710054579c}
- {type: aitree_variable, param_type: void*, param_name: RemainsWaterBattleInfo, param_offset: 0x50}
RemainsWaterWeakPointRoot: []
RemainsWindBatteryAttack:
- {type: call, fn: _ZN5uking2ai22GuardianBeamAttackBase11loadParams_Ev, addr: 0x7100411ddc}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xc0}
RemainsWindBatteryRoot: []
RemainsWindRoot:
- {type: call, fn: _ZN5uking2ai11RemainsRoot11loadParams_Ev, addr: 0x710054579c}
RemoteBomb:
- {type: static_param, param_type: const float*, param_name: WindRatio, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: XLinkKey, param_offset: 0x40}
- {type: aitree_variable, param_type: bool*, param_name: IsIgniteCarriedBomb, param_offset: 0x50}
RepeatByLargeDamage: []
RestLifeSelect:
- {type: static_param, param_type: const float*, param_name: LifeRatio, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsTrgOnly, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsEnter, param_offset: 0x48}
RestreintTired:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x40}
- {type: aitree_variable, param_type: bool*, param_name: IsTryingReturnRestreint, param_offset: 0x48}
ReturnFromReactionSelect:
- {type: static_param, param_type: const bool*, param_name: IsChangeToNormalByFinish, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsEnableRetFromDamage, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsEnableRetFromGuard, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsEnableRetFromRebound, param_offset: 0x50}
RideHorseAI:
- {type: dynamic2_param, param_type: bool*, param_name: HasToPlayRidingOnAS, param_offset: 0x38}
RitoHeroSoulGiftRoot:
- {type: call, fn: _ZN5uking2ai16HeroSoulGiftRoot11loadParams_Ev, addr: 0x710042eef8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0x90}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: Scale, param_offset: 0xa0}
RodEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai22LandHumEnemyFindPlayer11loadParams_Ev, addr: 0x710046274c}
- {type: static_param, param_type: const int*, param_name: MagicPer, param_offset: 0x1e8}
- {type: static_param, param_type: const float*, param_name: MagicIntervalIntensity, param_offset: 0x208}
- {type: static_param, param_type: const int*, param_name: MagicCheckInterval, param_offset: 0x1f0}
- {type: static_param, param_type: const int*, param_name: RodWeaponIdx, param_offset: 0x1f8}
- {type: static_param, param_type: const float*, param_name: MagicAttackDir, param_offset: 0x200}
RodRoot:
- {type: call, fn: _ZN5uking2ai12WeaponRootAI11loadParams_Ev, addr: 0x7100e1e510}
- {type: aitree_variable, param_type: void*, param_name: MagicCreateUnit, param_offset: 0xe8}
RopeRoot:
- {type: map_unit_param, param_type: const int*, param_name: RopeFlag, param_offset: 0x38}
- {type: map_unit_param, param_type: const bool*, param_name: RopeAlwaysUpdateRigidParam, param_offset: 0x40}
RuinGuardianRoot:
- {type: static_param, param_type: const int*, param_name: SweepFrame, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DropThreshold, param_offset: 0x40}
RupeeRabbitNormal:
- {type: call, fn: _ZN5uking2ai10PreyNormal11loadParams_Ev, addr: 0x71004ff008}
- {type: map_unit_param, param_type: const bool*, param_name: DeleteEndNushiTime, param_offset: 0x340}
SafeMoveAroundTarget:
- {type: static_param, param_type: const int*, param_name: ForceTurnTimeBase, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ForceTurnTimeRand, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: ForceTurnStopTimeBase, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: ForceTurnStopTimeRand, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: UpdateTargetPosTime, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: UpdateNumCalc, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: StartRange, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: EndRange, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: ChangeRangeRate, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: TargetOffsetDegree, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: LOSFailOffsetDegree, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: MinOffsetLength, param_offset: 0x90}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x98}
SandfallWithSound: []
SandwormAttackMove:
- {type: static_param, param_type: const float*, param_name: SecessionDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AttackAngle, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: DamageAngle, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LostDist, param_offset: 0x50}
- {type: static_param, param_type: 'sead::SafeString', param_name: DamageBaseNode, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
SandwormBattle:
- {type: static_param, param_type: const float*, param_name: AttackAngle, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AttackInterval, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AttackIntervalRand, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BattleFailTimer, param_offset: 0x50}
SandwormBlownOff:
- {type: static_param, param_type: const float*, param_name: BlownOffTimer, param_offset: 0x38}
SandwormCircleMoveTarget:
- {type: static_param, param_type: const int*, param_name: Direction, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: Radius, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RadiusMargin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FrontCheckLength, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
SandwormFindTarget:
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: LostVMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: LostVMax, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AttackRange, param_offset: 0x58}
SandwormLost:
- {type: call, fn: _ZN5uking2ai9EnemyLost11loadParams_Ev, addr: 0x7100398584}
- {type: static_param, param_type: const float*, param_name: DiveSandOffset, param_offset: 0x60}
SandwormNavSearchWait:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
SandwormNormalBase:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
- {type: static_param, param_type: const bool*, param_name: SealedSight, param_offset: 0x3d0}
- {type: static_param, param_type: const bool*, param_name: SealedHearing, param_offset: 0x3d8}
- {type: static_param, param_type: const bool*, param_name: SealedTerror, param_offset: 0x3e0}
- {type: static_param, param_type: const bool*, param_name: SealedWorry, param_offset: 0x3e8}
SandwormNormal:
- {type: call, fn: _ZN5uking2ai18SandwormNormalBase11loadParams_Ev, addr: 0x7100325ba8}
SandwormNoticeSound:
- {type: static_param, param_type: const float*, param_name: RetryDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: TargetActorLockOnDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TargetPosLockOnDist, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x58}
SandwormRNormal:
- {type: call, fn: _ZN5uking2ai14SandwormNormal11loadParams_Ev, addr: 0x710055b75c}
SandwormRRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const float*, param_name: SandOffset, param_offset: 0x1d8}
- {type: static_param, param_type: const float*, param_name: WeakPointDamageRate, param_offset: 0x1e0}
- {type: static_param, param_type: const float*, param_name: WeakChimicalDamageRate, param_offset: 0x1e8}
SandwormReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
SandwormRoam:
- {type: static_param, param_type: const float*, param_name: JumpTimerBase, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: JumpTimerRand, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: JumpDistanceXZ, param_offset: 0x48}
SandwormRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const float*, param_name: SandOffset, param_offset: 0x1d8}
- {type: static_param, param_type: const float*, param_name: WeakPointDamageRate, param_offset: 0x1e0}
SandwormStun: []
SelfXRotSelector:
- {type: static_param, param_type: const float*, param_name: Angle, param_offset: 0x38}
SeqAnimalAttack:
- {type: static_param, param_type: const bool*, param_name: IsUseAfterAttackState, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
SeqAtHitAction:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
SeqCloseDistTwoAction:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: CloseDist, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
SeqTimeredTwoAction:
- {type: static_param, param_type: const int*, param_name: FirstActionTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: SecondActionTime, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AllActionTime, param_offset: 0x48}
SeqDynamicTimeredTwoAction:
- {type: call, fn: _ZN5uking2ai19SeqTimeredTwoAction11loadParams_Ev, addr: 0x7100566768}
- {type: dynamic_param, param_type: int*, param_name: DynFirstActionTime, param_offset: 0x70}
- {type: dynamic_param, param_type: int*, param_name: DynSecondActionTime, param_offset: 0x78}
- {type: dynamic_param, param_type: int*, param_name: DynAllActionTime, param_offset: 0x80}
SeqFirstPointTwo:
- {type: static_param, param_type: const bool*, param_name: IsFinishedByFailAction, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
SeqGroundHit:
- {type: static_param, param_type: const int*, param_name: CheckType, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsCheckChangeable, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsNoHitEnd, param_offset: 0x48}
SeqGroundHitAssassinBoss:
- {type: call, fn: _ZN5uking2ai12SeqGroundHit11loadParams_Ev, addr: 0x7100562184}
SeqHiddenOctarockSearch: []
SeqIfElseAction:
- {type: static_param, param_type: const int*, param_name: FailType, param_offset: 0x38}
SeqIfFailAction:
- {type: static_param, param_type: const bool*, param_name: IsEndChangeable, param_offset: 0x38}
SeqNextMessage:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: static_param, param_type: const int*, param_name: DelayTimeMax, param_offset: 0x50}
SeqThreeAction:
- {type: static_param, param_type: const bool*, param_name: IsFinishedByFailAction, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsEndChangeable, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsNoChangeable, param_offset: 0x48}
SeqOctarockAttack:
- {type: call, fn: _ZN5uking2ai14SeqThreeAction11loadParams_Ev, addr: 0x7100565b3c}
SeqOctarockWigReaction:
- {type: call, fn: _ZN5uking2ai14SeqThreeAction11loadParams_Ev, addr: 0x7100565b3c}
SeqPredictOctarockAttack:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetVel, param_offset: 0x40}
SeqPursuit:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: static_param, param_type: const int*, param_name: PursuitPer, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: PursuitDist, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsEndPursuit, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsGuardNoPursuit, param_offset: 0x70}
SeqRandomRepeat:
- {type: static_param, param_type: const int*, param_name: MinActionNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MaxActionNum, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsEndChangeable, param_offset: 0x48}
SeqTimeredAction:
- {type: static_param, param_type: const int*, param_name: ActionTime, param_offset: 0x38}
SeqTimeredPlusRandomTwoAction:
- {type: call, fn: _ZN5uking2ai19SeqTimeredTwoAction11loadParams_Ev, addr: 0x7100566768}
- {type: static_param, param_type: const int*, param_name: FirstActionRandMax, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: SecondActionRandMax, param_offset: 0x78}
SeqTrgPartsNotice:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsFinishByNoNoticeActionEnd, param_offset: 0x50}
SeqTwoLineReachableTargetActionBase:
- {type: static_param, param_type: const int*, param_name: ReachableCheckType1, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ReachableCheckType2, param_offset: 0x40}
SeqTwoLineReachableTargetAction:
- {type: call, fn: _ZN5uking2ai35SeqTwoLineReachableTargetActionBase11loadParams_Ev, addr: 0x71005676a0}
SeqTwoWeakPointOnFirstDo:
- {type: call, fn: _ZN5uking2ai12SeqTwoAction11loadParams_Ev, addr: 0x710056706c}
- {type: aitree_variable, param_type: bool*, param_name: IsWeakPointAppearMode, param_offset: 0x50}
SetPartBind:
- {type: static_param, param_type: 'sead::SafeString', param_name: BaseNodeName, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartialNodeName, param_offset: 0x48}
SetTargetPosForAngryKokko:
- {type: static_param, param_type: const int*, param_name: UpdateTargetInterval, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MaxUpdateNum, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AddLength, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: HeightOffset, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: RandRange, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: RandRate, param_offset: 0x60}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x68}
SetTargetPosForFlyThroughMove:
- {type: static_param, param_type: const float*, param_name: TargetPosFixDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ThroughDist, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
SetTargetPosToPlayer:
- {type: static_param, param_type: const int*, param_name: UpdateTargetInterval, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MaxUpdateNum, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AddLength, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: HeightOffset, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: RandRange, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: RandRate, param_offset: 0x60}
ShootingEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai29SimpleShootingEnemyFindPlayer11loadParams_Ev, addr: 0x710056f834}
- {type: static_param, param_type: const int*, param_name: ReHideTime, param_offset: 0x150}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidDist, param_offset: 0x158}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidSpeed, param_offset: 0x160}
- {type: static_param, param_type: const float*, param_name: ExplosivesAvoidAng, param_offset: 0x168}
- {type: static_param, param_type: const float*, param_name: HideStartDistMin, param_offset: 0x170}
- {type: static_param, param_type: const float*, param_name: HideStartDistMax, param_offset: 0x178}
ShootingStarRoot: []
ShutterFence:
- {type: static_param, param_type: 'sead::SafeString', param_name: ASKeyName_On, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: ASKeyName_Off, param_offset: 0x48}
SignalFlowchartRootAI:
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EventFlowName, param_offset: 0x38}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: EventFlowEntryName, param_offset: 0x48}
SignalSendingMagneStickAcceptor:
- {type: map_unit_param, param_type: const float*, param_name: MagneStickMaxSearchDistance, param_offset: 0x38}
SignaledSpotBgmTrigger:
- {type: map_unit_param, param_type: const bool*, param_name: IsStopWithoutReductionY, param_offset: 0x38}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: Sound, param_offset: 0x40}
SimpleASBridge:
- {type: static_param, param_type: 'sead::SafeString', param_name: ASName, param_offset: 0x38}
SimpleEnemyNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
SimpleKokkoRoot:
- {type: static_param, param_type: const float*, param_name: AliveTime, param_offset: 0x38}
- {type: aitree_variable, param_type: void*, param_name: AttackTargetActorLink, param_offset: 0x40}
SimpleLiftableDLC:
- {type: static_param, param_type: const float*, param_name: ScaleToLiftUp, param_offset: 0x38}
SimpleLineBeam: []
SiteBossApproachRoot:
- {type: static_param, param_type: const float*, param_name: CheckWallDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ApproachTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: EndDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: EndFarDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AttackStartDist, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: DoAttack, param_offset: 0x60}
- {type: dynamic_param, param_type: bool*, param_name: IsMoveSide, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
SiteBossShootNormalArrowRoot:
- {type: static_param, param_type: const int*, param_name: ArrowNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AddAttackPower, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: AvoidCountMax, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: SeqAvoidRate, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: UpDownAvoidRate, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: HoldTime, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: InitHoldTime, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AvoidLifeRate, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: AvoidAngle, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: AvoidDist, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: AvoidDistRand, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: AvoidWaitCount, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: AvoidWaitCountRand, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: KeepDistance, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: TrigEventAtHold, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: SpineControlOffsetAngleLR, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: SpineControlOffsetAngleUD, param_offset: 0xc8}
- {type: static_param, param_type: const bool*, param_name: IsFinishAtNoDevice, param_offset: 0xd0}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreCancelAttack, param_offset: 0xd8}
- {type: static_param, param_type: const bool*, param_name: IsKeepDistance, param_offset: 0xe0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ArrowName, param_offset: 0xe8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDist, param_offset: 0xf8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDistOffset, param_offset: 0x100}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ReflectOffset, param_offset: 0x108}
- {type: dynamic_param, param_type: bool*, param_name: IsCancelAttack, param_offset: 0x110}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x118}
SiteBossReflectArrowRoot:
- {type: call, fn: _ZN5uking2ai28SiteBossShootNormalArrowRoot11loadParams_Ev, addr: 0x710058745c}
- {type: dynamic_param, param_type: bool*, param_name: IsReflectAmongChild, param_offset: 0x338}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x340}
SiteBossArrowRainAttack:
- {type: call, fn: _ZN5uking2ai24SiteBossReflectArrowRoot11loadParams_Ev, addr: 0x71005829f0}
SiteBossAttackRoot:
- {type: static_param, param_type: const int*, param_name: EquipWeapon, param_offset: 0x38}
SiteBossChemicalProjectile:
- {type: static_param, param_type: const float*, param_name: ExplosionTime, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ChaseAngleLimit, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ReflectSpeedRate, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsForceDelete, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsAdjustHeight, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsSetParentSystemGroupHandler, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsSetBindSpeed, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsIgnoreObject, param_offset: 0x70}
- {type: static_param, param_type: 'sead::SafeString', param_name: BindNodeName, param_offset: 0x78}
- {type: map_unit_param, param_type: const int*, param_name: AttackPower, param_offset: 0x88}
- {type: map_unit_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x90}
- {type: map_unit_param, param_type: const float*, param_name: ScaleTime, param_offset: 0x98}
- {type: map_unit_param, param_type: const float*, param_name: Range, param_offset: 0xa0}
- {type: map_unit_param, param_type: const float*, param_name: AtkRadiusMax, param_offset: 0xa8}
SiteBossFlameBall:
- {type: call, fn: _ZN5uking2ai26SiteBossChemicalProjectile11loadParams_Ev, addr: 0x71003eba34}
- {type: static_param, param_type: const int*, param_name: ChemicalIndex, param_offset: 0x180}
- {type: static_param, param_type: const int*, param_name: AtAttr, param_offset: 0x188}
- {type: static_param, param_type: const float*, param_name: MoveSpeed, param_offset: 0x190}
- {type: static_param, param_type: const float*, param_name: MoveOffset, param_offset: 0x198}
- {type: static_param, param_type: const float*, param_name: CountOffset, param_offset: 0x1a0}
- {type: static_param, param_type: const bool*, param_name: IsInfluence, param_offset: 0x1a8}
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x1b0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: PosOffset, param_offset: 0x1b8}
SiteBossBigFlameBall:
- {type: call, fn: _ZN5uking2ai17SiteBossFlameBall11loadParams_Ev, addr: 0x7100576e24}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: DestOffset, param_offset: 0x1d0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: DestOffset1, param_offset: 0x1d8}
- {type: map_unit_param, param_type: const float*, param_name: Speed, param_offset: 0x1e0}
- {type: map_unit_param, param_type: 'const sead::Vector3f*', param_name: RotOffset, param_offset: 0x1e8}
SiteBossBlowOff:
- {type: dynamic_param, param_type: bool*, param_name: IsPlayDamageAnm, param_offset: 0x38}
SiteBossBowChildDeviceRoot:
- {type: static_param, param_type: const float*, param_name: XRotateSpeed, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: SlowRate, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x48}
SiteBossRoot:
- {type: static_param, param_type: const int*, param_name: OffFlagIndexAtClipping, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AddAttackPower, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: ForceRecoverHitMax, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: ForceRecoverDamageMax, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: AddForceRecoverHitNum, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: AddForceRecoverDamage, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: BlownOffAtWeakPointHitNum, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: DemoPlayHPRate, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: WeakPointDamageRate, param_offset: 0x78}
- {type: static_param, param_type: const bool*, param_name: IsRemainBoss, param_offset: 0x80}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: NormalEntryName, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: AtDownEntryName, param_offset: 0xa8}
- {type: static_param, param_type: 'sead::SafeString', param_name: IsPlayed_DemoFlagName, param_offset: 0xb8}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: UniqueNameMessageLabel, param_offset: 0xc8}
SiteBossBowRoot:
- {type: call, fn: _ZN5uking2ai12SiteBossRoot11loadParams_Ev, addr: 0x7100583ff0}
- {type: static_param, param_type: const int*, param_name: ArrowRainAttackPower, param_offset: 0xf8}
- {type: static_param, param_type: const int*, param_name: AtMinPower, param_offset: 0x100}
- {type: static_param, param_type: const int*, param_name: ReflectArrowAttackPower, param_offset: 0x108}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0x110}
SiteBossGaleArrowRoot:
- {type: call, fn: _ZN5uking2ai18WithoutWeaponArrow11loadParams_Ev, addr: 0x71005f8160}
SiteBossIceSplinterRoot:
- {type: call, fn: _ZN5uking2ai26SiteBossChemicalProjectile11loadParams_Ev, addr: 0x71003eba34}
- {type: static_param, param_type: const int*, param_name: ReflectAtkPower, param_offset: 0x180}
- {type: static_param, param_type: const float*, param_name: ChaseAngleMin, param_offset: 0x188}
- {type: static_param, param_type: const float*, param_name: RotateSpeed, param_offset: 0x190}
- {type: static_param, param_type: 'sead::SafeString', param_name: BindNodeName0, param_offset: 0x198}
- {type: static_param, param_type: 'sead::SafeString', param_name: BindNodeName1, param_offset: 0x1a8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ChaseParentNode, param_offset: 0x1b8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset0, param_offset: 0x1c8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset1, param_offset: 0x1d0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset2, param_offset: 0x1d8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset3, param_offset: 0x1e0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset4, param_offset: 0x1e8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset5, param_offset: 0x1f0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset6, param_offset: 0x1f8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset7, param_offset: 0x200}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindOffset8, param_offset: 0x208}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: RotateSpeedAtHit, param_offset: 0x210}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: RotateSpeedAtFall, param_offset: 0x218}
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x220}
SiteBossLswordAttackRoot:
- {type: static_param, param_type: const int*, param_name: HighSlashRate, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: WhirlSlashRate, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: FireBallRate, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: CrossSlashRate, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: TornadoAttackRate, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: ChemicalPlusHPRate, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: IsFarDist, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: PatternShiftFirstLifeRate, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: ReturnWaitCount, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: ForceApproachCount, param_offset: 0x80}
- {type: dynamic_param, param_type: bool*, param_name: IsAttackPatternFixed, param_offset: 0x88}
- {type: dynamic_param, param_type: bool*, param_name: IsCancelAttack, param_offset: 0x90}
SiteBossLswordFireBallRoot:
- {type: static_param, param_type: const float*, param_name: PredictPosRate, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: PosReduceRatio, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: KeepDistance, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MoveSpeed, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: YOffset, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsThrowChildDevice, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsNeedCreateChildDevice, param_offset: 0x68}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BindPosOffset, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::SafeString*', param_name: ThrowActorName, param_offset: 0x78}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x88}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x90}
SiteBossLswordRoot:
- {type: call, fn: _ZN5uking2ai12SiteBossRoot11loadParams_Ev, addr: 0x7100583ff0}
- {type: static_param, param_type: const int*, param_name: FireBallAttackPower, param_offset: 0xf8}
- {type: static_param, param_type: const int*, param_name: FireBallMinDamage, param_offset: 0x100}
- {type: static_param, param_type: const int*, param_name: BigFireBallAttackPower, param_offset: 0x108}
- {type: static_param, param_type: const int*, param_name: BigFireBallMinDamage, param_offset: 0x110}
- {type: static_param, param_type: const int*, param_name: WearFlameAttackPower, param_offset: 0x118}
- {type: static_param, param_type: const int*, param_name: WearFlameMinDamage, param_offset: 0x120}
- {type: static_param, param_type: const float*, param_name: BigFireBallScaleTime0, param_offset: 0x128}
- {type: static_param, param_type: const float*, param_name: BigFireBallScaleMax, param_offset: 0x130}
- {type: static_param, param_type: const float*, param_name: BigFireBallScaleTime1, param_offset: 0x138}
- {type: static_param, param_type: const float*, param_name: BigFireBallMoveSpeed0, param_offset: 0x140}
- {type: static_param, param_type: const float*, param_name: BigFireBallMoveSpeed1, param_offset: 0x148}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BigFireBallPosOffset, param_offset: 0x150}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: BigFireBallRotOffset, param_offset: 0x158}
SiteBossLswordTornadoRoot:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: DestPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x48}
SiteBossNormalRoot: []
SiteBossPierceBulletAttack: []
SiteBossReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
- {type: static_param, param_type: const bool*, param_name: IsChangeEffectiveDamage, param_offset: 0x68}
SiteBossRecognizeRootBase:
- {type: static_param, param_type: const int*, param_name: AttackNum, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AttackRandNum, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: WarpStartDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ForceWarpRetryDist, param_offset: 0x50}
- {type: dynamic_param, param_type: bool*, param_name: IsAttackPatternFixed, param_offset: 0x58}
SiteBossRecognizeRoot:
- {type: call, fn: _ZN5uking2ai25SiteBossRecognizeRootBase11loadParams_Ev, addr: 0x7100478ff8}
- {type: static_param, param_type: const int*, param_name: IgnoreWaprDistMax, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsCheckChildDevice, param_offset: 0x70}
- {type: static_param, param_type: const bool*, param_name: IgnoreWarpDistRetFromDamage, param_offset: 0x78}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDist, param_offset: 0x80}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDistOffset, param_offset: 0x88}
SiteBossShootArrowRoot:
- {type: static_param, param_type: const int*, param_name: ChildDeviceMax, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ChildDeviceSupplyNum, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: ChildDeviceSupplyInterval, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: ArrowRainBaseDamage, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: ArrowRainAddDamage, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: AvoidCountMax, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: SeqAvoidRate, param_offset: 0x70}
- {type: static_param, param_type: const int*, param_name: UpDownAvoidRate, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: PatternShiftFirstLifeRate, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: PatternShiftSecondLifeRate, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: PatternShiftThirdLifeRate, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: CancelCreateTornadoHeight, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: AvoidAngle, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: AvoidLifeRate, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: AvoidDist, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: AvoidDistRand, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: AvoidWaitCount, param_offset: 0xc0}
- {type: static_param, param_type: const float*, param_name: AvoidWaitCountRand, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: TornadoCreateHeight, param_offset: 0xd0}
- {type: static_param, param_type: 'sead::SafeString', param_name: NoWaitWarpAttackKey, param_offset: 0xd8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDist, param_offset: 0xe8}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDistOffset, param_offset: 0xf0}
- {type: dynamic_param, param_type: bool*, param_name: IsAttackPatternFixed, param_offset: 0xf8}
- {type: dynamic_param, param_type: bool*, param_name: IsCancelAttack, param_offset: 0x100}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x108}
SiteBossSmallDamageRoot: []
SiteBossSpearAttackRoot:
- {type: static_param, param_type: const int*, param_name: ThrowSpearRate, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: BeamRate, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: IceBulletRate, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: SweepRateAtFar, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: SweepRateAtNear, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: ReturnWaitCount, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: BeamPatternChangeHP, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: FarDistanceAttackRange, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: NearDistanceAttackRange, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: VerticalAttackRange, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: OnIceBlockHeight, param_offset: 0x88}
- {type: static_param, param_type: const bool*, param_name: IsBowAimedCounterOn, param_offset: 0x90}
- {type: static_param, param_type: const bool*, param_name: IsIceBulletOn, param_offset: 0x98}
- {type: static_param, param_type: 'sead::SafeString', param_name: WarpAnchorFirstSuffix, param_offset: 0xa0}
- {type: static_param, param_type: 'sead::SafeString', param_name: WarpAnchorAfterSuffix, param_offset: 0xb0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDist, param_offset: 0xc0}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: ChaseDistOffset, param_offset: 0xc8}
- {type: dynamic_param, param_type: bool*, param_name: IsAttackPatternFixed, param_offset: 0xd0}
SiteBossSpearLifeSelector:
- {type: static_param, param_type: const float*, param_name: PatternChangeLife2, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: PatternChangeLife3, param_offset: 0x40}
SiteBossSpearRoot:
- {type: call, fn: _ZN5uking2ai12SiteBossRoot11loadParams_Ev, addr: 0x7100583ff0}
- {type: static_param, param_type: const int*, param_name: ThrowSpearAttackPower, param_offset: 0xf8}
- {type: static_param, param_type: const int*, param_name: ThrowSpearMinDmage, param_offset: 0x100}
- {type: static_param, param_type: const int*, param_name: IceSplinterAttackPower, param_offset: 0x108}
- {type: static_param, param_type: const int*, param_name: IceSplinterMinDamage, param_offset: 0x110}
SiteBossSpearThrow:
- {type: static_param, param_type: const int*, param_name: AttackPower, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: AtMnDamage, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: AddAttackPower, param_offset: 0x48}
- {type: static_param, param_type: 'sead::SafeString', param_name: ThrowActorName, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
SiteBossSwordAttackRoot:
- {type: static_param, param_type: const int*, param_name: CloseAttackRate, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ChemicalPlusRate, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: ThrowAttackPower, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: AddAttackPower, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: ThrowMinDamage, param_offset: 0x58}
- {type: static_param, param_type: const int*, param_name: ThrowRate, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: PillarMax, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: ElectricCounterMax, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: ChemicalPlusHPRate, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: ShieldRepairTime, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: FirstAttackHPRate, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: SecondAttackHPRate, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: BeamAttackHPRate, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: ElectricBallScaleTime, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: ElectricBallScale, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: ElectricBallRange, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: ThrowDist, param_offset: 0xb8}
- {type: static_param, param_type: 'sead::SafeString', param_name: DemoName, param_offset: 0xc0}
- {type: static_param, param_type: 'sead::SafeString', param_name: EntryPointName, param_offset: 0xd0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ThrowActorName, param_offset: 0xe0}
- {type: dynamic_param, param_type: bool*, param_name: IsCancelAttack, param_offset: 0xf0}
SiteBossSwordIronPileRoot:
- {type: static_param, param_type: const float*, param_name: FallWaitCount, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: FallSpeed, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: SlopeRate, param_offset: 0x48}
- {type: map_unit_param, param_type: const int*, param_name: AddAtkPower, param_offset: 0x50}
- {type: map_unit_param, param_type: const int*, param_name: AttackPower, param_offset: 0x58}
- {type: map_unit_param, param_type: const int*, param_name: AttackPowerForPlayer, param_offset: 0x60}
- {type: map_unit_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x68}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0x70}
SiteBossSwordRailApproach:
- {type: call, fn: _ZN5uking2ai25SiteBossSwordApproachRoot11loadParams_Ev, addr: 0x7100592c44}
- {type: dynamic_param, param_type: bool*, param_name: IsResetOldMoveIdx, param_offset: 0xc0}
SiteBossSwordRoot:
- {type: call, fn: _ZN5uking2ai12SiteBossRoot11loadParams_Ev, addr: 0x7100583ff0}
SiteBossSwordSeqThreeAI:
- {type: static_param, param_type: const bool*, param_name: IsSkipLastAction, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsResetEndTime, param_offset: 0x40}
- {type: dynamic_param, param_type: bool*, param_name: IsAttackPatternFixed, param_offset: 0x48}
- {type: dynamic_param, param_type: bool*, param_name: IsNoCharge, param_offset: 0x50}
- {type: dynamic_param, param_type: bool*, param_name: IsRestart, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: OldTargetPos, param_offset: 0x68}
SiteBossSwordWeapon:
- {type: call, fn: _ZN5uking2ai12WeaponRootAI11loadParams_Ev, addr: 0x7100e1e510}
SiteBossThrowIceRoot:
- {type: static_param, param_type: const int*, param_name: IgnitionNum, param_offset: 0x38}
- {type: static_param, param_type: 'sead::SafeString', param_name: ThrowActorName, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x58}
SleepBedRoot: []
SleepSelect: []
SnowBallNormal:
- {type: call, fn: _ZN5uking2ai15FixableLiftable11loadParams_Ev, addr: 0x71003d0504}
- {type: static_param, param_type: const float*, param_name: ScaleRate, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: ScaleMax, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: CarryScaleLimit, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: SendSignalLinearVelTh, param_offset: 0xf8}
- {type: static_param, param_type: const float*, param_name: SendSignalScaleTh, param_offset: 0x100}
- {type: static_param, param_type: const float*, param_name: ScaleMin, param_offset: 0x108}
- {type: static_param, param_type: const float*, param_name: DeleteUnderWaterDepth, param_offset: 0x110}
- {type: static_param, param_type: const float*, param_name: MaxImpulseMassRate, param_offset: 0x118}
- {type: static_param, param_type: const float*, param_name: AttReturnOnOffset, param_offset: 0x120}
- {type: static_param, param_type: const float*, param_name: ScaleIncreaseDistance, param_offset: 0x128}
- {type: static_param, param_type: const float*, param_name: ItemDropSetScaleOffset, param_offset: 0x130}
- {type: static_param, param_type: const float*, param_name: ItemDropDeleteScaleOffset, param_offset: 0x138}
- {type: static_param, param_type: const float*, param_name: MinImpulseRatio, param_offset: 0x140}
SnowOctarockBattle:
- {type: call, fn: _ZN5uking2ai11EnemyBattle11loadParams_Ev, addr: 0x71003827ec}
- {type: static_param, param_type: 'sead::SafeString', param_name: VacuumPartsKey, param_offset: 0x90}
- {type: static_param, param_type: 'sead::SafeString', param_name: ShootActorKey, param_offset: 0xa0}
SoundTriggerTag:
- {type: map_unit_param, param_type: const int*, param_name: SoundDelay, param_offset: 0x38}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: Sound, param_offset: 0x40}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: SLinkInst, param_offset: 0x50}
SpearWeaponSelect: []
SpotBgmTrigger:
- {type: map_unit_param, param_type: const bool*, param_name: IsStopWithoutReductionY, param_offset: 0x38}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: Sound, param_offset: 0x40}
StalEnemyBlownOff:
- {type: static_param, param_type: const float*, param_name: DrownDepth, param_offset: 0x38}
StalEnemyChasePart:
- {type: dynamic_param, param_type: bool*, param_name: IsCarried, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: IsCarriedByPlayer, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
StalEnemyDoShootPartSelect:
- {type: static_param, param_type: const int*, param_name: ShootRate, param_offset: 0x38}
StalEnemyGrabShootOwnPart:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
StalEnemyNoHeadWait:
- {type: static_param, param_type: const float*, param_name: RebootDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RebootTimer, param_offset: 0x40}
- {type: dynamic_param, param_type: bool*, param_name: IsExistLivingHead, param_offset: 0x48}
- {type: dynamic_param, param_type: bool*, param_name: IsExistActiveActor, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
StalEnemyReaction:
- {type: call, fn: _ZN5uking2ai20EnemyDefaultReaction11loadParams_Ev, addr: 0x7100388294}
StalEnemyRoot:
- {type: static_param, param_type: const int*, param_name: DeadCount, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: SearchFrame, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: InWaterDepth, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: OutOfWaterOffset, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: DeadCheckFrame, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: SpreadDist, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: SmallSpreadDist, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: SearchDistXZ, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: SearchDistY, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: FallHeight, param_offset: 0xb0}
- {type: map_unit_param, param_type: const bool*, param_name: IsCreateStalPart, param_offset: 0xb8}
- {type: aitree_variable, param_type: bool*, param_name: IsStopFallCheck, param_offset: 0xc0}
- {type: aitree_variable, param_type: void*, param_name: StalEnemyUnit, param_offset: 0xc8}
StalEnemySleep:
- {type: call, fn: _ZN5uking2ai17SpecialEnemySleep11loadParams_Ev, addr: 0x710059ad6c}
- {type: static_param, param_type: const bool*, param_name: UseAwarenessWakeUp, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: UseNoticeActiveWakeUp, param_offset: 0x68}
StalGiantEnemyReaction:
- {type: call, fn: _ZN5uking2ai19ForestGiantReaction11loadParams_Ev, addr: 0x71003d8654}
StalGiantEnemyRoot:
- {type: call, fn: _ZN5uking2ai13StalEnemyRoot11loadParams_Ev, addr: 0x71005a21f8}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActorNameChin, param_offset: 0x7c0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActorNameRib1, param_offset: 0x7d0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActorNameRib2, param_offset: 0x7e0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActorNameRib3, param_offset: 0x7f0}
- {type: static_param, param_type: 'sead::SafeString', param_name: ActorNameRib4, param_offset: 0x800}
- {type: static_param, param_type: const bool*, param_name: IsDamageToEnemy, param_offset: 0x810}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x7100b0ce00}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x300}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x310}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x320}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x330}
- {type: call, fn: _ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev, addr: 0x7100b0ce00}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x340}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: const int*, param_name: '', param_offset: 0x350}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x4c0}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: const int*, param_name: '', param_offset: 0x4d0}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: 'sead::SafeString', param_name: '', param_offset: 0x640}
- {type: call, fn: sub_7100B0C35C, addr: 0x7100b0c35c}
- {type: call, fn: _ZN4sead14PrintFormatterlsEPKc, addr: 0x7100b0bfd8}
- {type: call, fn: _ZN4sead14PrintFormatter20proceedToFormatMark_EPc, addr: 0x7100b0bde0}
- {type: call, fn: _ZN4sead14PrintFormatter5flushEv, addr: 0x7100b0bd94}
- {type: call, fn: sead__PrintFormatter__x, addr: 0x7100b0c528}
- {type: static_param, param_type: const int*, param_name: '', param_offset: 0x650}
StalGiantSleepNormal:
- {type: static_param, param_type: const float*, param_name: AwakeDelayTime, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsAwakenByHearing, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsWaitAfterAwaken, param_offset: 0x48}
StalHeadLifted:
- {type: call, fn: _ZN5uking2ai6Lifted11loadParams_Ev, addr: 0x7100482560}
- {type: static_param, param_type: const float*, param_name: EscapeSpeed, param_offset: 0x98}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: EscapeDir, param_offset: 0xa0}
StalHeadPartRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
StalPartCatch: []
StalPartNormal:
- {type: static_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: CatchArea, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: WaitTimer, param_offset: 0x48}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: TgtOffset, param_offset: 0x50}
StalPartRoot:
- {type: static_param, param_type: const float*, param_name: InvincibleTime, param_offset: 0x88}
StalPartsHasSelect:
- {type: static_param, param_type: const int*, param_name: PartsID, param_offset: 0x38}
Stole: []
StoneBall_BRoot:
- {type: static_param, param_type: const float*, param_name: WeaponImpulseAmplifyPower, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BombImpulseAmplifyPower, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: DoubleBombImpulseAmplifyPower, param_offset: 0x48}
StoneOctarockBattle:
- {type: call, fn: _ZN5uking2ai19ShootingEnemyBattle11loadParams_Ev, addr: 0x7100569bd8}
GuardNearTarget:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: GuardStartDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: GuardEndDist, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
TimedGuardNearTarget:
- {type: call, fn: _ZN5uking2ai15GuardNearTarget11loadParams_Ev, addr: 0x710044d110}
- {type: static_param, param_type: const int*, param_name: GuardEndTime, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: GuardStartAngle, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: GuardEndAngle, param_offset: 0x98}
StoneOctarockGuardNearTarget:
- {type: call, fn: _ZN5uking2ai20TimedGuardNearTarget11loadParams_Ev, addr: 0x710044c2ac}
- {type: static_param, param_type: const int*, param_name: NoticeTerrorLevel, param_offset: 0xb0}
StoneOctarockWait:
- {type: static_param, param_type: const int*, param_name: GuardEndTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: NoticeTerrorLevel, param_offset: 0x40}
StoneStickRoot:
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: FixPoint, param_offset: 0x38}
StopTimerObserver: []
StraightMove:
- {type: static_param, param_type: const float*, param_name: AngleLimit, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: DistanceMax, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: DistanceMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: RetryAngleMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: RetryAngleMin, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsRetryMove, param_offset: 0x60}
StunBossReaction: []
StunWithDamageReaction:
- {type: static_param, param_type: const int*, param_name: Timer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ForceEndLifeRatio, param_offset: 0x40}
SubsAngleSelect:
- {type: static_param, param_type: const float*, param_name: SubsAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: CheckOnce, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: YRotOnly, param_offset: 0x48}
SunAI: []
SunazarashiEscapeMove:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
SunazarashiNormal: []
SunazarashiReturn:
- {type: static_param, param_type: const bool*, param_name: IsForceReturnHome, param_offset: 0x38}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: SunazarashiReturnPos, param_offset: 0x40}
SunazarashiRoot:
- {type: call, fn: _ZN5uking2ai8PreyRoot11loadParams_Ev, addr: 0x7100503cf8}
- {type: static_param, param_type: const float*, param_name: StunNoiseLevel, param_offset: 0x208}
- {type: static_param, param_type: const float*, param_name: ClashSpeed, param_offset: 0x210}
- {type: static_param, param_type: const float*, param_name: ClashAngle, param_offset: 0x218}
- {type: static_param, param_type: const bool*, param_name: EnableHangAlways, param_offset: 0x220}
- {type: map_unit_param, param_type: const bool*, param_name: ForbidSystemDeleteDistance, param_offset: 0x228}
- {type: aitree_variable, param_type: 'sead::Vector3f*', param_name: SunazarashiReturnPos, param_offset: 0x230}
SunazarashiTowing: []
SwarmBattle:
- {type: static_param, param_type: const float*, param_name: FailedRiseHeight, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RiseFailedMoveDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AttackIntervalIntensity, param_offset: 0x48}
SwarmEscapeDie:
- {type: static_param, param_type: const int*, param_name: Time, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RiseHeight, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RiseDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: EndDist, param_offset: 0x50}
SwarmRangeKeepCircleMove:
- {type: static_param, param_type: const float*, param_name: BaseDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Speed, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: UpdateCircleMoveDistance, param_offset: 0x50}
SwarmReaction: []
SwarmStopTimerEscape:
- {type: call, fn: _ZN5uking2ai14SwarmEscapeDie11loadParams_Ev, addr: 0x71005b1b8c}
- {type: static_param, param_type: 'sead::SafeString', param_name: StopActorName, param_offset: 0x70}
SwimEnemyFindPlayer:
- {type: call, fn: _ZN5uking2ai19EnemyBaseFindPlayer11loadParams_Ev, addr: 0x71003815ac}
- {type: static_param, param_type: const bool*, param_name: IsAbleToLand, param_offset: 0x140}
- {type: static_param, param_type: const float*, param_name: NearScaffoldDist, param_offset: 0x150}
- {type: static_param, param_type: const float*, param_name: ClimbVmin, param_offset: 0x158}
- {type: static_param, param_type: const float*, param_name: ClimbVmax, param_offset: 0x160}
- {type: static_param, param_type: const float*, param_name: ClimbHmax, param_offset: 0x168}
SwimEnemyNormal:
- {type: call, fn: _ZN5uking2ai11EnemyNormal11loadParams_Ev, addr: 0x71003a3e2c}
SwimEnemyRoam:
- {type: static_param, param_type: const float*, param_name: RoamRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RoamRatio, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RoamXRadius, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: RoamZRadius, param_offset: 0x50}
SwitchAI: []
SwitchDistance:
- {type: call, fn: _ZN5uking2ai8SwitchAI11loadParams_Ev, addr: 0x71005b5e1c}
- {type: static_param, param_type: const float*, param_name: OnDis, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OffsetDis, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: ChangeSeq, param_offset: 0x48}
SwitchElectric:
- {type: static_param, param_type: const float*, param_name: ElecReq, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: VolReq, param_offset: 0x40}
SwitchHit:
- {type: call, fn: _ZN5uking2ai8SwitchAI11loadParams_Ev, addr: 0x71005b5e1c}
- {type: static_param, param_type: const float*, param_name: WaitTime, param_offset: 0x38}
SwitchHitOnce: []
SwitchLinkTagCheck:
- {type: call, fn: _ZN5uking2ai8SwitchAI11loadParams_Ev, addr: 0x71005b5e1c}
- {type: static_param, param_type: const int*, param_name: SignalType, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: SetEnableJobTimerTiming, param_offset: 0x40}
SwitchRightAndWrong:
- {type: call, fn: _ZN5uking2ai8SwitchAI11loadParams_Ev, addr: 0x71005b5e1c}
- {type: static_param, param_type: const float*, param_name: WaitTime, param_offset: 0x38}
SwitchTimeLag:
- {type: map_unit_param, param_type: const float*, param_name: WaitTime, param_offset: 0x38}
SwitchTimeLimited:
- {type: map_unit_param, param_type: const float*, param_name: WaitTime, param_offset: 0x38}
SwitchTimer:
- {type: map_unit_param, param_type: const float*, param_name: WaitTime, param_offset: 0x38}
SwitchTorch:
- {type: map_unit_param, param_type: const int*, param_name: SwitchTorchSpType, param_offset: 0x38}
SwitchWheel:
- {type: static_param, param_type: const float*, param_name: RotateStartRad, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RotateEndRad, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ReverseEndRad, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ReverseStartRad, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsAbleToReverse, param_offset: 0x58}
- {type: map_unit_param, param_type: const int*, param_name: RotAxis, param_offset: 0x60}
SwitchWindHit:
- {type: call, fn: _ZN5uking2ai8SwitchAI11loadParams_Ev, addr: 0x71005b5e1c}
- {type: static_param, param_type: const float*, param_name: WaitTime, param_offset: 0x38}
TargetPosAI:
- {type: static_param, param_type: const bool*, param_name: OnEnterOnly, param_offset: 0x38}
TargetAbsolutePos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
TargetDistanceSelect:
- {type: static_param, param_type: const float*, param_name: BoundaryDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OverlapDistance, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsUpdateTarget, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
TargetActorDistanceSelect:
- {type: call, fn: _ZN5uking2ai20TargetDistanceSelect11loadParams_Ev, addr: 0x71005be408}
TargetAngerSelect: []
TargetAttackAttitudeTgtSelectBase: []
TargetAttackAttitudeTgtSelect:
- {type: call, fn: _ZN5uking2ai33TargetAttackAttitudeTgtSelectBase11loadParams_Ev, addr: 0x71005bb700}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
TargetBaitTypeSelect:
- {type: aitree_variable, param_type: void*, param_name: TargetBaitActorLink, param_offset: 0x40}
TargetBeatCheck: []
TargetBeatGetDrop:
- {type: call, fn: _ZN5uking2ai15TargetBeatCheck11loadParams_Ev, addr: 0x71005bc938}
- {type: static_param, param_type: const float*, param_name: SearchDist, param_offset: 0x38}
TargetClimbSelect: []
TargetDirLRSelect: []
TargetDirLRInHideSelect: []
TargetDynamicActorPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x40}
TargetElevationGapSelect:
- {type: static_param, param_type: const float*, param_name: ElvGap, param_offset: 0x38}
TargetExistSelect: []
TargetHomeDir:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
TargetHomePos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
TargetHomeRangeSelect:
- {type: call, fn: _ZN5uking2ai11RangeSelect11loadParams_Ev, addr: 0x71004bc308}
TargetInFanAreaSelect:
- {type: call, fn: _ZN5uking2ai18TargetInAreaSelect11loadParams_Ev, addr: 0x71005bfe60}
- {type: static_param, param_type: const float*, param_name: NearYMax, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NearYMin, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: FarYMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: FarYMin, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: XZRange, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: Angle, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
TargetIsEquipItemSelector:
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x38}
TargetKnockBackBasePos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
TargetLastAttackedPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
TargetLastAttacker:
- {type: static_param, param_type: const bool*, param_name: OnEnterOnly, param_offset: 0x38}
TargetLastAttackerPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
TargetLastDamagedPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
TargetLostCheck:
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsLostByScaffold, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsLostByTeached, param_offset: 0x48}
TargetMyUp:
- {type: static_param, param_type: const float*, param_name: EndHeight, param_offset: 0x38}
TargetNPCTypeSelector: []
TargetOnMovableNavmeshSelect:
- {type: static_param, param_type: const float*, param_name: CheckDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: OnStopCheckDist, param_offset: 0x40}
TargetPartsPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: 'sead::SafeString', param_name: PartsName, param_offset: 0x40}
TargetPickedItem:
- {type: call, fn: _ZN5uking2ai16CommonPickedItem11loadParams_Ev, addr: 0x7100355b18}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xe8}
TargetPlayerPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
TargetPosAnchorOffsetSelf:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: const float*, param_name: Dist, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnchorName, param_offset: 0x48}
TargetPosAnchorOffsetTarget:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: const float*, param_name: Dist, param_offset: 0x40}
- {type: static_param, param_type: 'sead::SafeString', param_name: AnchorName, param_offset: 0x48}
TargetPosDirLRSelect:
- {type: static_param, param_type: const bool*, param_name: IsCheckEveryFrame, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
TargetPosDynParamRot:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: const float*, param_name: MinDist, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: Angle, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
TargetPosDynParamRotFromCtrPos:
- {type: call, fn: _ZN5uking2ai20TargetPosDynParamRot11loadParams_Ev, addr: 0x71005c4ffc}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CenterPos, param_offset: 0x58}
TargetPosLostCheck:
- {type: static_param, param_type: const int*, param_name: LostTimer, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: LostVMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: LostVMax, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0x50}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x58}
TargetPosOffset:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: const int*, param_name: Dir, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Offset, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: MinDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: SideDist, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: IsRandSide, param_offset: 0x60}
TargetPosOffsetFromMyPos:
- {type: call, fn: _ZN5uking2ai15TargetPosOffset11loadParams_Ev, addr: 0x71004f174c}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
TargetPosOnNavFaceSelect:
- {type: static_param, param_type: const float*, param_name: SearchRadius, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
TargetPosRotFromMyPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: const bool*, param_name: IsRandSign, param_offset: 0x48}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: Angle, 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: MinDist, param_offset: 0x40}
TargetPosTracking:
- {type: static_param, param_type: const float*, param_name: TrackSpeed, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsStoppedByJustAvoid, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
TargetPredictRotSpdTargetPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: const float*, param_name: AddSpeed, param_offset: 0x40}
TargetRangeSelect:
- {type: call, fn: _ZN5uking2ai11RangeSelect11loadParams_Ev, addr: 0x71004bc308}
- {type: static_param, param_type: const bool*, param_name: IsXZOnly, param_offset: 0x50}
TargetRepeat:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x38}
TargetStateSelect: []
TargetTargetPos:
- {type: call, fn: _ZN5uking2ai11TargetPosAI11loadParams_Ev, addr: 0x71005bad1c}
- {type: static_param, param_type: const float*, param_name: AddSpeed, param_offset: 0x40}
TargetTypeSelector:
- {type: aitree_variable, param_type: bool*, param_name: IsTrgTargetChangeToPlayer, param_offset: 0x38}
TemperatureRandSelect:
- {type: static_param, param_type: const int*, param_name: BaseChangeRatio, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: useBaseRatioTiming, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TemperatureChangeRatio, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BaseTemperature, param_offset: 0x50}
TerminalEnduranceWarpRoot: []
TimeControlTagRoot:
- {type: map_unit_param, param_type: const int*, param_name: StartTime, param_offset: 0x38}
- {type: map_unit_param, param_type: const int*, param_name: EndTime, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: StartTimeMinute, param_offset: 0x48}
- {type: map_unit_param, param_type: const int*, param_name: EndTimeMinute, param_offset: 0x50}
- {type: map_unit_param, param_type: const bool*, param_name: IsDirectTime, param_offset: 0x58}
- {type: map_unit_param, param_type: const bool*, param_name: IsMorningA, param_offset: 0x60}
- {type: map_unit_param, param_type: const bool*, param_name: IsMorningB, param_offset: 0x68}
- {type: map_unit_param, param_type: const bool*, param_name: IsNoonA, param_offset: 0x70}
- {type: map_unit_param, param_type: const bool*, param_name: IsNoonB, param_offset: 0x78}
- {type: map_unit_param, param_type: const bool*, param_name: IsEveningA, param_offset: 0x80}
- {type: map_unit_param, param_type: const bool*, param_name: IsEveningB, param_offset: 0x88}
- {type: map_unit_param, param_type: const bool*, param_name: IsNightA, param_offset: 0x90}
- {type: map_unit_param, param_type: const bool*, param_name: IsNightB, param_offset: 0x98}
TimeredViewWait:
- {type: call, fn: _ZN5uking2ai8ViewWait11loadParams_Ev, addr: 0x71005e5bc4}
- {type: static_param, param_type: const int*, param_name: Time, param_offset: 0x60}
- {type: static_param, param_type: const int*, param_name: TimeRand, param_offset: 0x68}
TimidityEnemyDrawback:
- {type: static_param, param_type: const float*, param_name: EscapeDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: EscapeDistFromHome, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: LostVMin, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: LostVMax, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
TiredDistSelect:
- {type: call, fn: _ZN5uking2ai21TargetHomeRangeSelect11loadParams_Ev, addr: 0x71005bf6e8}
- {type: map_unit_param, param_type: const float*, param_name: TerritoryArea, param_offset: 0x50}
TornadoRoot:
- {type: static_param, param_type: const bool*, param_name: IsHitOnlyPlayer, param_offset: 0x38}
- {type: map_unit_param, param_type: const int*, param_name: AtMinDamage, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: AttackPower, param_offset: 0x48}
Towing:
- {type: static_param, param_type: const int*, param_name: KeepMaxTime, param_offset: 0x78}
- {type: static_param, param_type: const int*, param_name: StopTowingDef, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: MaxSpeed, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: InitSpeed, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: AddSpeed, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: StandardSpeed, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: BrakeDecSpeed, param_offset: 0xa8}
- {type: static_param, param_type: const float*, param_name: AttFrontRate, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: SandCheckLength, param_offset: 0xb8}
- {type: static_param, param_type: const float*, param_name: SandCheckAngle, param_offset: 0xc0}
TowingPlayer:
- {type: call, fn: _ZN5uking2ai6Towing11loadParams_Ev, addr: 0x71005cc47c}
- {type: static_param, param_type: const float*, param_name: InterruptDef, param_offset: 0xc8}
- {type: static_param, param_type: const float*, param_name: CheckPlayerStateDef, param_offset: 0xd0}
TreasureBox:
- {type: map_unit_param, param_type: const int*, param_name: SharpWeaponJudgeType, param_offset: 0x38}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: DropActor, param_offset: 0x40}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: DropTable, param_offset: 0x50}
- {type: aitree_variable, param_type: bool*, param_name: IsOpenTreasureBox, param_offset: 0x60}
- {type: aitree_variable, param_type: bool*, param_name: IsSetupDropActor, param_offset: 0x68}
- {type: aitree_variable, param_type: 'sead::SafeString*', param_name: DropActorName, param_offset: 0x70}
- {type: aitree_variable, param_type: void*, param_name: SharpWeaponAddParam, param_offset: 0x78}
TreasureBoxRoot:
- {type: static_param, param_type: const float*, param_name: InGroundOffsetY, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: InGroundScale, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: OnGroundOffsetY, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: OnGroundScale, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: JumpPower, param_offset: 0x58}
- {type: static_param, param_type: const bool*, param_name: DebugDraw, param_offset: 0x60}
- {type: map_unit_param, param_type: const bool*, param_name: IsInGround, param_offset: 0x68}
- {type: map_unit_param, param_type: const bool*, param_name: EnableRevival, param_offset: 0x70}
TreasureSpot:
- {type: call, fn: _ZN5uking2ai16CommonPickedItem11loadParams_Ev, addr: 0x7100355b18}
- {type: static_param, param_type: 'sead::SafeString', param_name: GetAttKeyForGuardian, param_offset: 0xe8}
- {type: map_unit_param, param_type: const int*, param_name: TresasureSpotType, param_offset: 0xf8}
TrgTargetChangeToPlayerSelect:
- {type: aitree_variable, param_type: bool*, param_name: IsTrgTargetChangeToPlayer, param_offset: 0x38}
TrolleyGrabbedByMagnet:
- {type: dynamic_param, param_type: float*, param_name: RailDist, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: RailPos, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: RailDir, param_offset: 0x48}
TrolleyOnRail:
- {type: dynamic_param, param_type: float*, param_name: RailDist, param_offset: 0x38}
- {type: dynamic_param, param_type: float*, param_name: VelocityReduce, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: RailPos, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: RailDir, param_offset: 0x50}
TrolleyRoot:
- {type: static_param, param_type: const float*, param_name: NearGoalDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: NearGoalLimitSpd, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: NearGoalReduceRate, param_offset: 0x48}
TurnForLookingAround:
- {type: static_param, param_type: const float*, param_name: Angle, param_offset: 0x38}
TurnPreAction:
- {type: static_param, param_type: const float*, param_name: TurnStartAngle, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
TwnObjDlcFlightTrainingTarget:
- {type: static_param, param_type: const float*, param_name: LimitTime, param_offset: 0x38}
UnarmedEnemyNoiseTarget:
- {type: call, fn: _ZN5uking2ai18UnarmedEnemySearch11loadParams_Ev, addr: 0x71004b64a0}
- {type: static_param, param_type: const int*, param_name: LostTime, param_offset: 0x68}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: LostRange, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: LostVMin, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: LostVMax, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: SearchWeaponDist, param_offset: 0x90}
- {type: static_param, param_type: const float*, param_name: SearchBaseWeaponDist, param_offset: 0x98}
- {type: static_param, param_type: const float*, param_name: AbsorpDist, param_offset: 0xa0}
- {type: static_param, param_type: const float*, param_name: FarDist, param_offset: 0xa8}
- {type: static_param, param_type: const int*, param_name: RepathTime, param_offset: 0xb0}
- {type: static_param, param_type: const float*, param_name: SearchWeaponTargetDist, param_offset: 0xb8}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0xc0}
UnarmedWeaponEquipableEnemyAct:
- {type: call, fn: _ZN5uking2ai24UnarmedEnemySearchWeapon11loadParams_Ev, addr: 0x71003b777c}
UnderWaterDepthSelect:
- {type: static_param, param_type: const float*, param_name: DeepDepth, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: OnEnterOnly, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: ForceDeepChange, param_offset: 0x48}
UrbosasFuryDamageSelector: []
VacuumedBombDamageSelect:
- {type: aitree_variable, param_type: void*, param_name: VacuumedExplodingBomb, param_offset: 0x38}
VehicleSelector: []
ViewChaseSound:
- {type: static_param, param_type: const float*, param_name: TurnDir, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
ViewMove:
- {type: static_param, param_type: const float*, param_name: TurnStartAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: CheckOnce, param_offset: 0x40}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x48}
ViewWaitEndWhenAimed:
- {type: call, fn: _ZN5uking2ai15TimeredViewWait11loadParams_Ev, addr: 0x71005c9970}
- {type: static_param, param_type: const int*, param_name: EndTime, param_offset: 0x78}
- {type: static_param, param_type: const float*, param_name: AimedAngle, param_offset: 0x80}
- {type: static_param, param_type: const float*, param_name: BowRange, param_offset: 0x88}
- {type: static_param, param_type: 'sead::SafeString', param_name: BoneName, param_offset: 0x90}
ViewWaitRiskAvoid:
- {type: call, fn: _ZN5uking2ai8ViewWait11loadParams_Ev, addr: 0x71005e5bc4}
- {type: static_param, param_type: const int*, param_name: AvoidFrame, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: FrontAngle, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: SpaceAngle, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: SpaceDist, param_offset: 0x78}
ViewWaitWithFaceView:
- {type: call, fn: _ZN5uking2ai8ViewWait11loadParams_Ev, addr: 0x71005e5bc4}
- {type: static_param, param_type: const bool*, param_name: UseSimpleOffset, param_offset: 0x60}
ViewWaitWithInstDynActor:
- {type: call, fn: _ZN5uking2ai8ViewWait11loadParams_Ev, addr: 0x71005e5bc4}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x60}
ViewfrustumCheckTagRoot:
- {type: map_unit_param, param_type: const float*, param_name: AllwaysOnDisFromPlayer, param_offset: 0x38}
- {type: map_unit_param, param_type: const float*, param_name: AllwaysOnCamDir, param_offset: 0x40}
WaistRotEnemyArrowAttack:
- {type: call, fn: _ZN5uking2ai20EnemyBaseArrowAttack11loadParams_Ev, addr: 0x710037e074}
- {type: static_param, param_type: const int*, param_name: RandomPredictFrame, param_offset: 0x50}
WaitAndFaceLeader:
- {type: static_param, param_type: const float*, param_name: TurnThreshold, param_offset: 0x38}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: LeaderActor, param_offset: 0x40}
WaitForTargetClose:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: Range, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: FailRange, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
WaitForCloseOrWaterSide:
- {type: call, fn: _ZN5uking2ai18WaitForTargetClose11loadParams_Ev, addr: 0x71005e8c18}
- {type: static_param, param_type: const float*, param_name: DistFromWater, param_offset: 0x58}
WaitNearTargetAwarenessRange:
- {type: static_param, param_type: const int*, param_name: AddAwarenessRangeType, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: StartCloseDist, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: OutDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: EndCloseDist, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: UseNavMeshRequest, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x60}
WaitPartsSleep: []
WarpActivateTerminal:
- {type: static_param, param_type: const float*, param_name: DoLimitAngle, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsAbleToReboot, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsCheckLimit, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsRejectMsgForRemains, param_offset: 0x50}
- {type: map_unit_param, param_type: const int*, param_name: RemainsTerminalType, param_offset: 0x58}
- {type: map_unit_param, param_type: const int*, param_name: RemainsTerminalIndex, param_offset: 0x60}
WarpSafeTagRoot: []
WarpTagRoot: []
WaterFallWithSound: []
WaterSurfaceBase:
- {type: map_unit_param, param_type: const float*, param_name: FlowSpeedFactor, param_offset: 0x38}
WaterSurface:
- {type: call, fn: _ZN5uking2ai16WaterSurfaceBase11loadParams_Ev, addr: 0x71005ed75c}
- {type: static_param, param_type: const int*, param_name: LinkTagType, param_offset: 0x78}
- {type: map_unit_param, param_type: const float*, param_name: RiseLength, param_offset: 0x80}
- {type: map_unit_param, param_type: const float*, param_name: RiseSpeed, param_offset: 0x88}
WaterSurface4RemainsLava:
- {type: call, fn: _ZN5uking2ai12WaterSurface11loadParams_Ev, addr: 0x71005eca00}
WeakStateSelecter:
- {type: static_param, param_type: const bool*, param_name: IsAlwaysUpdate, param_offset: 0x38}
- {type: aitree_variable, param_type: bool*, param_name: IsWeakPointAppearMode, param_offset: 0x40}
WeaponEquipEnemyWakeUp:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: ShieldIdx, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: WeaponGetRange, param_offset: 0x48}
WeaponEquipedAI: []
WeaponHoldSelector:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
WeaponOnetimeUse:
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
WeaponPrepareSelect:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
WeaponRangeKindSelect:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
WeaponSelector: []
WeaponSubTypeSelect:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
WeaponThrowerSelector: []
WeaponTrueFormSelect: []
WeaponUsageSelect:
- {type: static_param, param_type: const int*, param_name: WeaponIdx, param_offset: 0x38}
WeatherReactionCheck:
- {type: static_param, param_type: const int*, param_name: RandTime, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsReactionRain, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsReactionSnow, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: IsReturnNormal, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: IsForceChangeable, param_offset: 0x58}
WetSelect:
- {type: static_param, param_type: const float*, param_name: WetRateThreashold, param_offset: 0x38}
WildHorseDefWanderAI:
- {type: static_param, param_type: const float*, param_name: ChangeWaitRate, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MaxWaitTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MinWaitTime, param_offset: 0x48}
WillBallAttackLevelSelect:
- {type: dynamic_param, param_type: int*, param_name: Level, param_offset: 0x38}
WillBallFollowAttack:
- {type: static_param, param_type: const int*, param_name: ImmidiateLightningTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: CycleY, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: DelayTimer, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ImmidiateLightningXZ, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: ImmidiateLightningY, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AmplitudeY, param_offset: 0x60}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CenterPos, param_offset: 0x70}
WillBallFollowAttackWithDynAng:
- {type: call, fn: _ZN5uking2ai20WillBallFollowAttack11loadParams_Ev, addr: 0x71005f3b90}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: Angle, param_offset: 0x90}
WillBallOperated:
- {type: dynamic_param, param_type: int*, param_name: WaitTime, param_offset: 0x50}
- {type: dynamic_param, param_type: int*, param_name: Command, param_offset: 0x58}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: BasePos, param_offset: 0x60}
- {type: dynamic_param, param_type: 'ksys::act::BaseProcLink*', param_name: TargetActor, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: WarpDist, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AttakedChangeDist, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: IsAttackedTimeAffect, param_offset: 0x48}
WillBallRoot:
- {type: static_param, param_type: const int*, param_name: MagneLightningTime, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MinimizedTime, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ImmidiateLightningXZ, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: ImmidiateLightningY, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: ImmidiateLightningXZTarget, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: ImmidiateLightningYTarget, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: LightningTimeMinimizeDist, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsExplode, param_offset: 0x70}
- {type: map_unit_param, param_type: const int*, param_name: Count, param_offset: 0x78}
WindBoxPlace:
- {type: static_param, param_type: const float*, param_name: Radius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: MaxSpeed, param_offset: 0x40}
- {type: map_unit_param, param_type: const int*, param_name: Direction, param_offset: 0x48}
- {type: map_unit_param, param_type: const float*, param_name: WindSpeed, param_offset: 0x50}
WindGenerator: []
WindGeneratorSignal:
- {type: call, fn: _ZN5uking2ai13WindGenerator11loadParams_Ev, addr: 0x71005f6fc8}
WizzrobeBlownOff:
- {type: static_param, param_type: const float*, param_name: DrownDepth, param_offset: 0x38}
- {type: static_param, param_type: const bool*, param_name: IsForceGetUp, param_offset: 0x40}
WizzrobeCircleMove:
- {type: call, fn: _ZN5uking2ai16CircleMoveTarget11loadParams_Ev, addr: 0x7100350e64}
- {type: static_param, param_type: const float*, param_name: FinRadius, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: RadiusTimer, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: EndTimer, param_offset: 0x78}
- {type: static_param, param_type: const bool*, param_name: IsAttCentral, param_offset: 0x80}
WizzrobeCombat:
- {type: static_param, param_type: const int*, param_name: WeatherMagicRate, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: SummonRate, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: SummonBufferSize, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: MaxHeightLevel, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: SummonCount, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AttackLength, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: HeightOffset, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: SummonBufferKey, param_offset: 0x70}
- {type: static_param, param_type: 'const sead::Vector3f*', param_name: TargetOffset, param_offset: 0x80}
- {type: aitree_variable, param_type: int*, param_name: SummonCount, param_offset: 0x88}
- {type: aitree_variable, param_type: bool*, param_name: IsWizzrobeInBattleAreaFlag, param_offset: 0x90}
WizzrobeCombatMove:
- {type: static_param, param_type: const int*, param_name: MoveCountMin, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: MoveCountMax, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: DistY, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: RetryLength, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: MaxDistXZ, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: MinDistXZ, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: EscapeLength, param_offset: 0x68}
- {type: static_param, param_type: 'sead::SafeString', param_name: IgnoreHideActionASName, param_offset: 0x70}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x80}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: AttPos, param_offset: 0x88}
- {type: aitree_variable, param_type: bool*, param_name: IsWizzrobeInBattleAreaFlag, param_offset: 0x90}
WizzrobeFindPlayer:
- {type: static_param, param_type: const float*, param_name: HomeTerritoryWidth, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: HomeTerritoryHeight, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BattleTerritoryWidth, param_offset: 0x48}
- {type: aitree_variable, param_type: bool*, param_name: IsWizzrobeInBattleAreaFlag, param_offset: 0x50}
WizzrobeRoam:
- {type: static_param, param_type: const int*, param_name: MoveCountMin, param_offset: 0x40}
- {type: static_param, param_type: const int*, param_name: MoveCountMax, param_offset: 0x48}
- {type: static_param, param_type: const int*, param_name: ChangeHeightPer, param_offset: 0x50}
- {type: static_param, param_type: const int*, param_name: MexHeightLevel, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: TerritoryRadius, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: TerritoryRadiusRnd, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: RetryLength, param_offset: 0x70}
- {type: static_param, param_type: const float*, param_name: HeightOffset, param_offset: 0x78}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: CentralPos, param_offset: 0x80}
- {type: aitree_variable, param_type: void*, param_name: WizzrobeMagicWeatherUnit, param_offset: 0x38}
WizzrobeRoot:
- {type: call, fn: _ZN5uking2ai9EnemyRoot11loadParams_Ev, addr: 0x71003b6090}
- {type: static_param, param_type: const int*, param_name: MagicTargetIdx, param_offset: 0x1d8}
- {type: static_param, param_type: 'sead::SafeString', param_name: StartASName, param_offset: 0x1e0}
- {type: static_param, param_type: 'sead::SafeString', param_name: StopASName, param_offset: 0x1f0}
- {type: aitree_variable, param_type: void*, param_name: WizzrobeMagicWeatherUnit, param_offset: 0x200}
WizzrobeWeatherMagic:
- {type: static_param, param_type: const float*, param_name: RiseLength, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: Timer, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
- {type: aitree_variable, param_type: void*, param_name: WizzrobeMagicWeatherUnit, param_offset: 0x38}
WolfLinkAmiibo:
- {type: static_param, param_type: const int*, param_name: AreaSearchCharacterRadius, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AreaThreshold, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AreaSearchRadius, param_offset: 0x48}
WolfLinkBattleRoot:
- {type: static_param, param_type: const float*, param_name: AttackIntiationRange, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ChanceToBarkOnAttackFail, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: UseChainAttack, param_offset: 0x48}
- {type: dynamic_param, param_type: float*, param_name: KeepTargetRange, param_offset: 0x50}
WolfLinkChainAttack:
- {type: static_param, param_type: const int*, param_name: NumAttacks, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AnimalUnitRate, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: BeginEndAnimASPlayRate, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: TurnAnimPlayRate, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: AttackAnimPlayRate, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AttackAnimMinDistance, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AttackDistanceOffset, param_offset: 0x68}
- {type: static_param, param_type: const bool*, param_name: IsInvincible, param_offset: 0x70}
- {type: static_param, param_type: const bool*, param_name: IsIncrementHitOnMiss, param_offset: 0x78}
WolfLinkFollowPlayerRoot:
- {type: call, fn: _ZN5uking2ai11HorseFollow11loadParams_Ev, addr: 0x7100437a5c}
- {type: static_param, param_type: const float*, param_name: LateralDistance, param_offset: 0xe0}
- {type: static_param, param_type: const float*, param_name: AnteriorDistanceStop, param_offset: 0xe8}
- {type: static_param, param_type: const float*, param_name: AnteriorDistanceRun, param_offset: 0xf0}
- {type: static_param, param_type: const float*, param_name: AnteriorDistanceSprint, param_offset: 0xf8}
WolfLinkFollowWait:
- {type: static_param, param_type: const float*, param_name: TurnThreshold, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: LockonTurnThreshold, param_offset: 0x40}
WolfLinkGoToTarget:
- {type: call, fn: _ZN5uking2ai11HorseFollow11loadParams_Ev, addr: 0x7100437a5c}
WolfLinkLeadToTarget:
- {type: call, fn: _ZN5uking2ai12LeadToTarget11loadParams_Ev, addr: 0x7100480520}
WolfLinkNormalRoot:
- {type: static_param, param_type: const float*, param_name: ShiekSensorLeadDistance, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: ShiekSensorGoalTolerance, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: ShiekSensorTargetFowardOffset, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: BattleAggressionRange, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: HowlAtEnemyRange, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: UtilityWantsToHunt, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: WarpToPlayerDistance, param_offset: 0x68}
WolfLinkReaction: []
WolfLinkRoot: []
WolfLinkRushAttack:
- {type: static_param, param_type: const float*, param_name: AttackPosOffsetLength, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AllowUpdateTimerLength, param_offset: 0x40}
- {type: static_param, param_type: const bool*, param_name: CheckSafeGround, param_offset: 0x48}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x50}
WolfLinkSeqAttack:
- {type: static_param, param_type: const float*, param_name: DistBeginAttackAnimation, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: AngleReqBeginAttackAnimationMin, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: AngleReqBeginAttackAnimationMax, param_offset: 0x48}
- {type: static_param, param_type: const bool*, param_name: PlayOnMissAI, param_offset: 0x50}
- {type: static_param, param_type: const bool*, param_name: ChargeChainAttackOnHit, param_offset: 0x58}
WolfLinkShiekSensorRoot:
- {type: static_param, param_type: const float*, param_name: DistanceUntilUpdateTarget, param_offset: 0x38}
- {type: dynamic_param, param_type: bool*, param_name: UpdateTarget, param_offset: 0x40}
WolfLinkWarp:
- {type: static_param, param_type: const int*, param_name: NumCalcPerFrame, param_offset: 0x38}
- {type: static_param, param_type: const int*, param_name: FramesUntilFail, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: TransitFrames, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: WarpFromPlayerOffset, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: InitialAngle, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: AreaSearchRadius, param_offset: 0x60}
- {type: static_param, param_type: const float*, param_name: AreaSearchCharacterRadius, param_offset: 0x68}
- {type: static_param, param_type: const float*, param_name: AreaThreshold, param_offset: 0x70}
- {type: dynamic_param, param_type: int*, param_name: WarpType, param_offset: 0x78}
YunBoCannon:
- {type: call, fn: _ZN5uking2ai15GoronCannonBase11loadParams_Ev, addr: 0x710032db80}
- {type: static_param, param_type: 'sead::SafeString', param_name: ReturnAnchorName, param_offset: 0x130}
- {type: map_unit_param, param_type: const int*, param_name: CannonSpot, param_offset: 0x140}
- {type: map_unit_param, param_type: 'sead::SafeString', param_name: ActorName, param_offset: 0x148}
YunBoCannonBallRoot:
- {type: call, fn: _ZN5uking2ai14CannonBallRoot11loadParams_Ev, addr: 0x710034156c}
- {type: map_unit_param, param_type: const int*, param_name: CannonSpot, param_offset: 0x38}
ZokuchoSunazarashi:
- {type: static_param, param_type: const float*, param_name: PlayerLostDis, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: LeadPlayerAngle, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: MoveTargetDist, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: StopMoveDist, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: StayAwayDist, param_offset: 0x58}
ZoraHeroRelicBattleNormal:
- {type: static_param, param_type: const float*, param_name: WarpDistanceXZ, param_offset: 0x88}
- {type: static_param, param_type: const float*, param_name: NearPlayerDistanceXZ, param_offset: 0x90}
ZoraHeroRelicBattleRidePlayer:
- {type: aitree_variable, param_type: void*, param_name: ZoraHeroShowMsgUnit, param_offset: 0x38}
ZoraHeroRelicBattleRoot:
- {type: aitree_variable, param_type: void*, param_name: ZoraHeroShowMsgUnit, param_offset: 0x38}
ZoraHeroSoulGiftRoot:
- {type: call, fn: _ZN5uking2ai16HeroSoulGiftRoot11loadParams_Ev, addr: 0x710042eef8}
ZoraHeroWarp2Player:
- {type: static_param, param_type: const float*, param_name: DepthOffset, param_offset: 0x38}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x40}
addNoiseToTargetPos:
- {type: static_param, param_type: const float*, param_name: RandYMin, param_offset: 0x38}
- {type: static_param, param_type: const float*, param_name: RandYMax, param_offset: 0x40}
- {type: static_param, param_type: const float*, param_name: RandLeftMax, param_offset: 0x48}
- {type: static_param, param_type: const float*, param_name: RandRightMax, param_offset: 0x50}
- {type: static_param, param_type: const float*, param_name: RandDistMin, param_offset: 0x58}
- {type: static_param, param_type: const float*, param_name: RandDistMax, param_offset: 0x60}
- {type: static_param, param_type: const bool*, param_name: IsUpdateEveryFrame, param_offset: 0x68}
- {type: dynamic_param, param_type: 'sead::Vector3f*', param_name: TargetPos, param_offset: 0x70}
