Skip to content
Pavuk edited this page Jun 9, 2019 · 13 revisions

FuncName | Arguments | Description --- | --- | --- ClassName_AiScriptGoalInfo | | SetNormalGoal | | SetTableGoal | | ClassName_AiScriptLogicInfo | | SetNormalLogic | | SetTableLogic | | ClassName_AiDebugFunc | | IsBehaviorTAEFlag | | IsExistAnimID | | SetBehaviorVariableF32 | | SetBehaviorVariableInt32 | | ClassName_AiFunc | | REGISTER_GOAL | string_GoalName, bool | REGISTER_LOGIC_FUNC | string_LogicFuncName, string_Unk, bool | REGISTER_DBG_GOAL_PARAM | | REGISTER_GOAL_NO_UPDATE | | REGISTER_GOAL_UPDATE_TIME | | REGISTER_GOAL_NO_INTERUPT | | REGISTER_GOAL_NO_SUB_GOAL | | REGISTER_GOAL_USE_AVOID_CHR | | ENABLE_COMBO_ATK_CANCEL | | PrintText | | null_sub AddTopGoal | | 1 AddTopGoal | | 2 AddTopGoal | | 3 AddTopGoal | | 4 AddTopGoal | | 5 AddTopGoal | | 6 AddTopGoal | | 7 AddTopGoal | | 8 AddTopGoal | | 9 GetTopGoal | | SetAttackRequest | int | StartGuard | int | EndGuard | no args | StartDash | no args | EndDash | no args | SetEnableEndureCancel_forGoal | | ClearEnableEndureCancel_forGoal | | SetEnableStabCounterCancel_forGoal | | ClearEnableStabCounterCancel_forGoal | | MoveTo | enum:TARGET, enum:AI_DIR_TYPE | MoveToEventPoint | int:EventEntityId | FollowPath | float, enum:AI_DIR_TYPE, float | FollowPath | float, enum:AI_DIR_TYPE, float, bool, float | FollowPathToPoint | | CheckDoesExistPath | | SetEnableUsePath | no args | TurnTo | int | GetRandam_Float | float:Start, float:end | GetRandam_Int | int:Start, int:End | SetTimer | int[0-10], float | SetNumber | int[0-63], float | SetStringIndexedNumber | string, float | SetStringIndexedArray | | AddTeamRecord | | AddTeamTimeRecord | | ReqTeam_Support | | ClearTeam_Support | int[0-1], float | IsApparentAnyFriend | | TeamHelp_IsValidCall | | TeamHelp_IsValidReply | | TeamHelp_ValidateCall | | TeamHelp_ValidateReply | | TeamHelp_ReserveCall | | TeamHelp_Call | | TeamHelp_Reply | | TeamHelp_GetMinWaitTime | | TeamHelp_GetMaxWaitTime | | ReqPlatoonState | | GetPlatoonState | | IsValidPlatoon | | GetPlatoonMemberNum | | GetPlatoonRanking | | GetInsidePlatoonMemberNum | | IsPlatoonLeader | | GetPlatoonCommand | | KickLuaCall | | SetEventFlag | | IsEventFlag | | AddObserveArea | | AddObserveRegion | | AddObserveChrDmySphere | | DeleteObserve | | IsInsideObserve | | IsInsideTarget | | IsInsideTargetEx | | IsInsideTarget | | IsInsideTargetRegion | | GetToTargetAngle | | GetRelativeAngleFromTarget | | GetAbsoluteAngleFromTarget | | GetInterruptStatus | | GetAreaObserveSlotNum | | GetAreaObserveSlot | | IsLockOnTarget | | IsInsideMsbRegion | | AddObserveObjBreak | | DeleteObserveObjBreak | | GetObjBreakRate | | GetRideObjEntityID | | DeleteTeamReacor | | SetCurrentMovePointIndex | | StepNextMovePoint | | ChangeMoveAnimParam | | RequestEmergencyQuickTurn | | DoEzAction | | SetRouteInfoByEntityId | | SetMovePointType | | SetUserInterupt | | Replaning | | ChangeWeapon | | ChangeEquipMagic | | ChangeEquipItem | | AddFriendAttackedTarget | | ShiftCurrTargetBattleState | | SetAIFixedMoveTarget | | SetAIFixedMoveTargetSpecifyAngle | | MemoryRelativeTarget | | SetAiPredictionMoveTargetSpecifyTargetAngle1 | | SetAiPredictionMoveTargetSpecifyTargetAngle2 | | SetAiPredictionMoveTargetSpecifyTargetDir | | SetEventMoveTarget | | GetMsbPartsIdx | | IsExistReqObjAct | | IsFinishObAct | | ClearFinishObjAct | | ReserveObjAct | | KickEvent | | SetPosAngBy1stNearObjDmyId | int:ai, int | CalcGetNearestLadderActDmyIdByLadderObj | no args | GetLadderActState | enum:TARGET | IsLadderAct | | CanLadderGoalEnd | no args | GetLadderDirMove | | IsChrAroundLadderEdge | int, int | OnStartLadderGoal | | OnUpdateLadderGoal | | OnEndLadderGoal | no args | SetAllowTriggerNearObjAct | | ChkNearCorpsePos | | ChkNearLowHpFriend | | GetTeamType | enum:TARGET | SetMoveLROnly | | SetTurnReferenceDirection | | CheckTurnAngleDiff | | ResetInitialPosition | | ResetInitialPositionByEventRegion | | GetActTypeOnNonBattleFailedPathEnd | | GetActTypeOnFailedPathEnd | | RequestParallelMove | | SetPassiveMoveModifier | | SetEnableInterrupt_LookedTarget | | Mod | int, int | returns weird value IsArrived | | GetPathResult | | HasPathResult | | LastPathFindingIsFailed | | IsLookToTarget | | IsLookToTarget | | IsLookToTarget | | GetSp | enum:TARGET | GetMp | enum:TARGET | GetHp | enum:TARGET | GetHpRate | enum:TARGET | GetDist | enum:TARGET | GetOriginDist | enum:TARGET | GetDistY | | GetDistYSigned | | GetDistXZ | | GetDist_Point | | GetDistAtoB | | GetDistParam | enum:DIST | GetMapHitRadius | enum:TARGET | GetChrHitRadius | enum:TARGET | GetMyBlockID | enum:TARGET | IsFinishAttack | no args | IsStartAttack | no args | IsHitAttack | no args | IsEnableComboAttack | no args | IsEnableCancelMove | no args | IsEnableCancelStep | no args | IsEnableCancelAttack | no args | GetAttackPassedTime | | IsFinishAttackCoolTime | | GetRemainingAttackCoolTime | | StartAttackPassedTimer | | IsOptimalAttackRangeH | | EvaluateAttackRangeH | | IsOptimalAttackRangeV | | IsOptimalAttackDist | | EvaluateAttackDist | | IsSearchTarget | enum:TARGET | IsInterupt | enum:INTERUPT | IsTargetGuard | enum:TARGET | IsBothHandMode | enum:TARGET | HasParalysis | enum:TARGET | HasSpecialEffectAttribute | enum:TARGET, enum:SP_EFFECT_TYPE | HasSpecialEffectId | enum:TARGET, int:SpEffectId | IsSleepSpecialEffectId | | AddObserveSpecialEffectAttribute | | DeleteObserveSpecialEffectAttribute | | GetSpecialEffectActivateInterruptNum | | GetSpecialEffectInactivateInterruptNum | | GetSpecialEffectActivateInterruptType | | GetSpecialEffectInactivateInterruptType | | GetCurrEquipMagicID | | GetTimer | | IsFinishTimer | | StartIdTimer | | StartIdTimerSpecifyTime | | GetIdTimer | | GetNumber | int:index[0-63] | GetStringIndexedNumber | | GetStringIndexedArray | | GetNumFriend | | GetEventRequest | | GetEventRequest | | IsEventRequestReceived | | GetTeamRecordCount | | IsExistTeamRecord | | GetTurnAroundOptimizedDirection | | GetMovePointNumber | | GetPrevMovePointNumber | | CalcNearMovePointOnRoute | | GetMovePointType | | IsInsideMovePoint | | GetTeamOrder | | GetMovePointEffectRange | | IsRouteEnd | | IsInsideBattleArea | | IsTargetOutOfRangeInterruptSlot | | IsTargetOutOfAngleInterruptSlot | | GetTargetApproachSpeed | | IsNpcPlayer | no args | IsLocalPlayer | no args | CannotMove | no args | returns byte IsRideEdgeFlag | | IsRideLargeSpaceFlag | | IsHoleFlag | | IsApparentDeath | | IsBattleState | | IsChangeState | | IsCautionState | | IsFindState | | GetChangeBattleStateCount | | GetCurrTargetState | | GetPrevTargetState | | IsExecChangeStateAction | | GetChangeStateActionType | no args | returns 0 GetChangeStateActionParam | no args | returns 0 GetExcelParam | enum:AI_EXCEL_THINK_PARAM_TYPE | GetNpcThinkParamID | no args | IsFlying | | IsLanding | | RequestChangeFlyingState | | IsTouchBreakableObject | no args | GetEquipWeaponIndex | enum:ARM | GetEquipMagicIndex | | GetCurrTargetType | | IsVisibleCurrTarget | | IsOnPath | | IsOnNearMesh | | IsOnNearMeshByPos | | IsExistMeshOnLine | | GetExistMeshOnLineDist | | GetExistMeshOnLineDistEx | | GetExistMeshOnLineDistSpecifyAngle | | GetExistMeshOnLineDistSpecifyAngleEx | | GetMeshHeight | | GetMeshHeightSpecifyAngle | | IsExistChrOnLineSpecifyAngle | | IsExistChrSelfToTarget | | GetReplanningGoalAction | | GetReplanningGoalID | | IsVisibleTarget | | GetLatestSoundTargetID | | GetLatestSoundTargetRank | | GetLatestAttackedDir | | GetDamageLastFrame | | HasTopSubgoal | | HasGoal | | IsActiveGoal | | SetIsForceBattleGoal | no args | IsForceBattleGoal | no args | ClearForceBattleGoal | no args | DoAdmirer_ThinkAttr | no args | returns bool DoAdmirer_ThinkAttr_ | no args | returns bool GetPartsDmg | | GetAnimIdOffset | | IsThrowing | | GetWepCateRight | | GetWepCateLeft | | DbgSetLastActIdx | | DbgGetForceActIdx | | DbgAutoRemo_IsWaitCommand | | DbgAutoRemo_ResetWaitCommand | | DbgAutoRemo_GetWaitCommandTime | | SetNonBattleWalkAroundMode | | DecideWalkAroundPos | | ChangeWalkAroundFreePoint | | BeginWalkAroundFree | | EndWalkAroundFree | | Debug | no args | ptr + 0x10 RegisterTriggerRegion | | RegisterTriggerRegionCylinder | | RegisterTriggerRegionObserver | | RemoveTriggerRegionObserver | | GetInvadeTriggerRegionCategoryNum | | GetLeaveInvadeTriggerRegionCategoryNum | | GetInvadeTriggerRegionCategory | | GetLeaveInvadeTriggerRegionCategory | | RegisterBoidsUnit | | RemoveBoidsUnit | | IsClanLeader | | GetClanMemberNum | | HasConnectionReserve | | ForceClanFormationMove | | SetBoidsCohesionRange | | SetBoidsSeparateRange | | SetBoidsSearchConnectorRange | | SetBoidsSpeedRateRange | | ClassName_GoalFunc | | GetParam | | IsExistParam | | GetLife | | GetTimer | | IsFinishTimer | | IsFinishTimerForTurnBeforeAtk | | GetNumber | | GetLastResult | | GetLastSubGoalResult | | GetSubGoalNum | | GetBattleGoalId | | IsInterruptSubGoalChanged | | GetLatestAddGoalFunc | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal | | AddSubGoal_Front | | UpdateSubGoal | | ClearSubGoal | no args | ClearSeriesSubGoal | | SetTimer | | SetTimerForTurnBeforeAtk | | SetNumber | | AddGoalScopedTeamRecord | | AdjustDisplacement | | AddLifeParentSubGoal | float | SetEnableComboAttackCancel | | SetFailedEndOption | | SetTargetRange | | SetTargetRange | | SetTargetOriginRange | | SetTargetOriginRange | | SetTargetAngle | | SetTargetAngle | | SetLifeEndSuccess | | TimingSetNumber | | TimingSetTimer | | ClassName_AiPlatoonCommand | | GetCommandNo | | GetParamNum | | GetParam | | ClassName_AiPlatoonFunc | | GetMemberNum | | GetMemberAi | | SendCommand | | SendCommand | | SendCommand | | SendCommand | | SendCommand | | SendCommand | | SendCommand | | SendCommand | | SendCommand | | SendCommandAll | | SendCommandAll | | SendCommandAll | | SendCommandAll | | SendCommandAll | | SendCommandAll | | SendCommandAll | | SendCommandAll | | SendCommandAll | | SetFormationType | | SetFormationParam | | SetFormationParam | | SetFormationParam | | SetFormationParam | | SetBaseMoveRate | | SetMoveRate | | SetEnablePlatoonMove | | SetReflectState | | PrintText | | null ClassName_AiScriptTeamCommandParam | | GetParamNum | | GetParam | | ClassName_AiScriptTeamFormationParam | | GetParamNum | | GetParam | |

Clone this wiki locally