Inherits from MwFoundations::CMwNod
Inherits from MwFoundations::CMwNod
API for ShootMania bots
void Scripted_Move(vec3 Goal)
void Scripted_MoveDelta(vec3 Delta)
void Scripted_MoveAndAim(vec3 Goal)
void Scripted_MoveDeltaAndAim(vec3 Delta)
void Scripted_Aim(vec3 Goal)
void Scripted_AimDelta(float DeltaYaw, float DeltaPitch)
void Scripted_RequestAction()
void Scripted_RequestGunTrigger()
void Scripted_RequestInput(CSmArenaRulesMode::EActionInput Input)
void Patrol_Restart()
CSmPlayerDriver::ESmDriverBehaviour Behaviour
ESmDriverBehaviour::StaticESmDriverBehaviour::TurretESmDriverBehaviour::ScriptedESmDriverBehaviour::IAESmDriverBehaviour::PatrolESmDriverBehaviour::EscapeESmDriverBehaviour::SaunterESmDriverBehaviour::OrbitESmDriverBehaviour::Follow
bool PursueTarget
float AggroRadius
float ShootRadius
float TargetMinDistance
float DisengageDistance
float PathSpeedCoef
float Accuracy
uint ReactionTime
uint ShootPeriodMin
uint ShootPeriodMax
bool RocketAnticipation
float Fov
float TargetDetectionFov
CSmPlayerDriver::ESmAttackFilter AttackFilter
ESmAttackFilter::AllESmAttackFilter::AllPlayersESmAttackFilter::AllBotsESmAttackFilter::AllOppositeESmAttackFilter::OppositePlayersESmAttackFilter::OppositeBotsESmAttackFilter::Nobody
const CSmScriptPlayer@ Target
const bool IsStuck
bool IsFlying
const CSmPlayerDriver::ESmDriverPathState PathState
ESmDriverPathState::StaticESmDriverPathState::NoneESmDriverPathState::ComputingESmDriverPathState::SimpleESmDriverPathState::FullESmDriverPathState::IncompleteESmDriverPathState::InFlock
const CSmScriptPlayer@ Owner
int PathOffset
float Agressivity
bool UseOldShootingSystem
CSmPlayerDriver::ESmDriverPatrolMode Patrol_Mode
ESmDriverPatrolMode::OneTripESmDriverPatrolMode::BackAndForthESmDriverPatrolMode::Loop
CGameScriptMapBotPath@ Patrol_Path
vec3 Escape_AnchorPoint
float Escape_DistanceSafe
float Escape_DistanceMinEscape
float Escape_DistanceMaxEscape
vec3 Saunter_AnchorPoint
uint Saunter_BaseChillingTime
uint Saunter_ChillingTimeDelta
float Saunter_Radius
vec3 Orbit_AnchorPoint
float Orbit_Radius
bool Orbit_IsClockWise
bool Scripted_ForceAimInMoveDir
vec3 Follow_Offset
bool Follow_ForceAimInLeaderDir
bool Follow_HasLeader
CSmScriptPlayer@ Follow_Leader
vec3 Follow_AnchorPoint
CSmScriptPlayer@ ForcedTarget
MwFastBuffer<CSmScriptPlayer@> TargetsToAvoid
bool PredictJump
bool UsePathFinding
CSmArenaRulesMode::EActionInput OnStuckInput
EActionInput::WeaponEActionInput::SecondaryEActionInput::MovementEActionInput::QuickAccess1EActionInput::QuickAccess2EActionInput::QuickAccess3EActionInput::QuickAccess4EActionInput::QuickAccess5EActionInput::QuickAccess6EActionInput::QuickAccess7EActionInput::QuickAccess8EActionInput::QuickAccess9EActionInput::QuickAccess0EActionInput::Consumable1EActionInput::Consumable2EActionInput::None
float MaxPathDivergence
float TargetWorldRadius
float TargetWorldPriority
uint LostTargetChaseDuration
MwFastBuffer<CSmPlayerDriver@> FlockPartners
float FlockRadius
float FlockFov
float FlockCohesionWeight
float FlockAlignmentWeight
float FlockSeparationWeight
string IdName
const MwId Id
ESmDriverBehaviour
ESmDriverBehaviour::StaticESmDriverBehaviour::TurretESmDriverBehaviour::ScriptedESmDriverBehaviour::IAESmDriverBehaviour::PatrolESmDriverBehaviour::EscapeESmDriverBehaviour::SaunterESmDriverBehaviour::OrbitESmDriverBehaviour::Follow
ESmDriverPathState
ESmDriverPathState::StaticESmDriverPathState::NoneESmDriverPathState::ComputingESmDriverPathState::SimpleESmDriverPathState::FullESmDriverPathState::IncompleteESmDriverPathState::InFlock
ESmDriverPatrolMode
ESmDriverPatrolMode::OneTripESmDriverPatrolMode::BackAndForthESmDriverPatrolMode::Loop
ESmAttackFilter
ESmAttackFilter::AllESmAttackFilter::AllPlayersESmAttackFilter::AllBotsESmAttackFilter::AllOppositeESmAttackFilter::OppositePlayersESmAttackFilter::OppositeBotsESmAttackFilter::Nobody
Documentation from build 2025-06-19 21:37:47
(Page rendering: 0.04 seconds, 14.7 MB)