ManiaScript
Script language used in ManiaPlanet
 All Classes Namespaces Files Functions Variables Enumerations Enumerator
Public Types | Public Attributes | List of all members
CSmPlayerDriver Struct Reference

#include <big.h>

Inheritance diagram for CSmPlayerDriver:
CNod

Public Types

enum  ESmDriverBehaviour {
  Static, Turret, Scripted, IA,
  Patrol, Escape, Saunter
}
 
enum  ESmDriverPatrolMode { OneTrip, BackAndForth, Loop }
 
enum  ESmAttackFilter {
  All, AllPlayers, AllBots, AllOpposite,
  OppositePlayers, OppositeBots, Nobody
}
 

Public Attributes

ESmDriverBehaviour Behaviour
 
Real AggroRadius
 
Real DisengageDistance
 
Real PathSpeedCoef
 
Real Accuracy
 
Integer ReactionTime
 
Integer ShootPeriodMin
 
Integer ShootPeriodMax
 
Boolean RocketAnticipation
 
Real Fov
 
ESmAttackFilter AttackFilter
 
const CSmPlayer Target
 
const Boolean IsStuck
 
Boolean IsFlying
 
Integer PathOffset
 
Real Agressivity
 
Boolean UseOldShootingSystem
 
ESmDriverPatrolMode Patrol_Mode
 
Vec3 Escape_AnchorPoint
 
Real Escape_DistanceSafe
 
Real Escape_DistanceMinEscape
 
Real Escape_DistanceMaxEscape
 
Vec3 Saunter_AnchorPoint
 
Integer Saunter_BaseChillingTime
 
Integer Saunter_ChillingTimeDelta
 
Real Saunter_Radius
 
Boolean Scripted_ForceAimInMoveDir
 
CSmPlayer ForcedTarget
 
CSmPlayer[] TargetsToAvoid
 
- Public Attributes inherited from CNod
const Ident Id
 

Member Enumeration Documentation

Enumerator
All 
AllPlayers 
AllBots 
AllOpposite 
OppositePlayers 
OppositeBots 
Nobody 
Enumerator
Static 
Turret 
Scripted 
IA 
Patrol 
Escape 
Saunter 
Enumerator
OneTrip 
BackAndForth 
Loop 

Member Data Documentation

Real CSmPlayerDriver::Accuracy
Real CSmPlayerDriver::AggroRadius
Real CSmPlayerDriver::Agressivity
ESmAttackFilter CSmPlayerDriver::AttackFilter
ESmDriverBehaviour CSmPlayerDriver::Behaviour
Real CSmPlayerDriver::DisengageDistance
Vec3 CSmPlayerDriver::Escape_AnchorPoint
Real CSmPlayerDriver::Escape_DistanceMaxEscape
Real CSmPlayerDriver::Escape_DistanceMinEscape
Real CSmPlayerDriver::Escape_DistanceSafe
CSmPlayer CSmPlayerDriver::ForcedTarget
Real CSmPlayerDriver::Fov
Boolean CSmPlayerDriver::IsFlying
const Boolean CSmPlayerDriver::IsStuck
Integer CSmPlayerDriver::PathOffset
Real CSmPlayerDriver::PathSpeedCoef
ESmDriverPatrolMode CSmPlayerDriver::Patrol_Mode
Integer CSmPlayerDriver::ReactionTime
Boolean CSmPlayerDriver::RocketAnticipation
Vec3 CSmPlayerDriver::Saunter_AnchorPoint
Integer CSmPlayerDriver::Saunter_BaseChillingTime
Integer CSmPlayerDriver::Saunter_ChillingTimeDelta
Real CSmPlayerDriver::Saunter_Radius
Boolean CSmPlayerDriver::Scripted_ForceAimInMoveDir
Integer CSmPlayerDriver::ShootPeriodMax
Integer CSmPlayerDriver::ShootPeriodMin
const CSmPlayer CSmPlayerDriver::Target
CSmPlayer [] CSmPlayerDriver::TargetsToAvoid
Boolean CSmPlayerDriver::UseOldShootingSystem

The documentation for this struct was generated from the following file: