Call of Duty 2 Script Documentation

Modules

AI

AI/aimatpos
AI/allowedstances
AI/animcustom
AI/animmode
AI/beginprediction
AI/canattackenemynode
AI/cansee
AI/canshoot
AI/canuseturret
AI/checkgrenadethrow
AI/checkgrenadethrowpos
AI/checkprone
AI/clearenemy
AI/clearpotentialthreat
AI/connectpaths
AI/disconnectpaths
AI/dropweapon
AI/dumphistory
AI/endprediction
AI/enterprone
AI/exitprone
AI/findbestcovernode
AI/findcovernode
AI/findreacquiredirectpath
AI/findreacquirenode
AI/findreacquireproximatepath
AI/flagenemyunattackable
AI/getcovernode
AI/getgoalvolume
AI/getgroundenttype
AI/gethitenttype
AI/gethityaw
AI/getmotionangle
AI/getnegotiationendnode
AI/getnegotiationstartnode
AI/getreacquirenode
AI/getturret
AI/isdeflected
AI/isingoal
AI/isnodeoccupied
AI/ispathdirect
AI/isstanceallowed
AI/issuppressed
AI/isturretactive
AI/lerpposition
AI/makefakeai
AI/maymovetopoint
AI/melee
AI/nearnode
AI/orientmode
AI/pickupgrenade
AI/predictanims
AI/predictoriginandangles
AI/pushplayer
AI/reacquiremove
AI/reacquirestep
AI/setaimanims
AI/setfriendlychain
AI/setgoalentity
AI/setgoalentity
AI/setgoalnode
AI/setgoalpos
AI/setgoalvolume
AI/setlookat
AI/setlookatnnimnodes
AI/setlookatyawlimits
AI/setnodepriority
AI/setpotentialthreat
AI/setproneanimnodes
AI/setturretanim
AI/setturretnode
AI/shoot
AI/startscriptedanim
AI/stoplookat
AI/stopuseturret
AI/teleport
AI/throwgrenade
AI/trackscriptstate
AI/traversemode
AI/trimpathtoattack
AI/unsetturretnode
AI/updateprone
AI/usecovernode
AI/usereacquirenode
AI/useturret
AI/withinapproxpathdist

Animation

Animation/SetAnimKnob
Animation/SetFlaggedAnimKnobAll
Animation/SetFlaggedAnimKnobAllRestart
Animation/animhasnotetrack
Animation/animscripted
Animation/clearanim
Animation/dumpanims
Animation/getangledelta
Animation/getanimlength
Animation/getanimtime
Animation/getcycleoriginoffset
Animation/getmovedelta
Animation/getnumparts
Animation/getpartname
Animation/getstartangles
Animation/getstartorigin
Animation/gettagangles
Animation/gettagorigin
Animation/setanim
Animation/setanimknoball
Animation/setanimknoballrestart
Animation/setanimknobrestart
Animation/setanimrestart
Animation/setflaggedanim
Animation/setflaggedanimknob
Animation/setflaggedanimknobrestart
Animation/setflaggedanimrestart
Animation/stopanimscripted
Animation/stopuseanimtree
Animation/useanimtree

BadPlaces

BadPlaces/badplace_arc
BadPlaces/badplace_cylinder
BadPlaces/badplace_delete

Control

Control/getkeybinding

Damage

Damage/radiusdamage
Damage/setcandamage
Damage/setplayerignoreradiusdamage

Debug

Debug/assert
Debug/assertex
Debug/assertmsg
Debug/getdebugeye
Debug/iprintln
Debug/iprintlnbold
Debug/line
Debug/print
Debug/print3d
Debug/println
Debug/setdebugangles
Debug/setdebugorigin

Dvars

Dvars/getdebugdvar
Dvars/getdebugdvarfloat
Dvars/getdebugdvarint
Dvars/getdvar
Dvars/getdvarfloat
Dvars/getdvarint
Dvars/setdvar
Dvars/setsaveddvar

Effects

Effects/getfxvisibility
Effects/loadfx
Effects/playfx
Effects/playfxontag
Effects/playloopedfx
Effects/setExpFog
Effects/setblur
Effects/setcullfog

Entity

Entity/attach
Entity/delete
Entity/detach
Entity/detachall
Entity/disableAimAssist
Entity/dodamage
Entity/dontInterpolate
Entity/enableAimAssist
Entity/enablelinkto
Entity/getattachignorecollision
Entity/getattachmodelname
Entity/getattachsize
Entity/getattachtagname
Entity/getent
Entity/getentarray
Entity/getentbynum
Entity/getentitynumber
Entity/getentnum
Entity/getnormalhealth
Entity/getorigin
Entity/hide
Entity/istouching
Entity/launch
Entity/linkto
Entity/localtoworldcoords
Entity/locklightvis
Entity/setcontents
Entity/setcursorhint
Entity/sethintstring
Entity/setlookattext
Entity/setmodel
Entity/setnormalhealth
Entity/setshadowhint
Entity/setstablemissile
Entity/show
Entity/unlink
Entity/unlocklightvis
Entity/useby

HUD

HUD/destroy
HUD/fadeovertime
HUD/moveovertime
HUD/reset
HUD/scaleovertime
HUD/setclock
HUD/setclockup
HUD/setshader
HUD/settenthstimer
HUD/settenthstimerup
HUD/settext
HUD/settimer
HUD/settimerup
HUD/setvalue

Level

Level/changelevel
Level/cinematic
Level/drawcompassfriendlies
Level/earthquake
Level/getallnodes
Level/getbrushmodelcenter
Level/getdiffuculty
Level/getnode
Level/getnodearray
Level/getnorthyaw
Level/gettime
Level/missionfailed
Level/missionsuccess
Level/resetsunlight
Level/setculldist
Level/setmissiondvar
Level/setsunlight

Math

Math/acos
Math/asin
Math/atan
Math/cos
Math/int
Math/randomfloat
Math/randomfloatrange
Math/randomint
Math/randomintrange
Math/sin
Math/tan

Motion

Motion/movegravity
Motion/moveto
Motion/movex
Motion/movex
Motion/movex
Motion/notsolid
Motion/rotatepitch
Motion/rotateroll
Motion/rotateto
Motion/rotatevelocity
Motion/rotateyaw
Motion/solid
Motion/vibrate

Objective

Objective/objective_add
Objective/objective_additionalcurrent
Objective/objective_additionalposition
Objective/objective_current
Objective/objective_delete
Objective/objective_icon
Objective/objective_position
Objective/objective_ring
Objective/objective_state
Objective/objective_string
Objective/objective_string_nomessage

Player

Player/Allowcrouch
Player/Allowleanleft
Player/Allowleanright
Player/Allowprone
Player/Allowstand
Player/attackbuttonpressed
Player/buttonPressed
Player/closemenu
Player/deactivatechannelvolumes
Player/deactivatereverb
Player/enableHealthShield
Player/freezecontrols
Player/getNormalizedMovement
Player/getcurrentoffhand
Player/getcurrentweapon
Player/getfractionmaxammo
Player/getfractionstartammo
Player/getplayerangles
Player/getstance
Player/getweaponslotammo
Player/getweaponslotclipammo
Player/getweaponslotweapon
Player/givemaxammo
Player/givestartammo
Player/giveweapon
Player/hasweapon
Player/isfiring
Player/islookingat
Player/ismeleeing
Player/isonground
Player/isthrowinggrenade
Player/meleebuttonpressed
Player/openmenu
Player/openmenunomouse
Player/playerads
Player/playerlinktoabsolute
Player/playerlinktodelta
Player/playlocalsound
Player/setautopickup
Player/setchannelvolumes
Player/setclientdvar
Player/setorigin
Player/setplayerangles
Player/setreverb
Player/setvelocity
Player/setviewmodel
Player/setweaponclipammo
Player/setweaponslotammo
Player/setweaponslotclipammo
Player/setweaponslotweapon
Player/shellshock
Player/stopshellshock
Player/switchtooffhand
Player/switchtoweapon
Player/takeallweapons
Player/takeweapon
Player/usebuttonpressed
Player/viewkick

Precache

Precache/precacheitem
Precache/precachematerial
Precache/precachemenu
Precache/precachemodel
Precache/precacherumble
Precache/precacheshellshock
Precache/precachestring

Save

Save/commitsave
Save/issaverecentlyloaded
Save/issavesuccessful
Save/savegame
Save/savegamenocommit

Sentient

Sentient/getaiarray
Sentient/getclosestenemysqdist
Sentient/getenemysqdist
Sentient/geteye
Sentient/isai
Sentient/isalive
Sentient/isplayer
Sentient/issentient

Sound

Sound/ambientplay
Sound/ambientstop
Sound/iswaitingonsound
Sound/musicplay
Sound/musicstop
Sound/playloopsound
Sound/playsound
Sound/playsoundasmaster
Sound/setsoundblend
Sound/soundexists
Sound/soundfade
Sound/stoploopsound

Spawn

Spawn/dospawn
Spawn/getspawnerarray
Spawn/getspawnerteamarray
Spawn/precacheturret
Spawn/setspawnerteam
Spawn/spawn
Spawn/spawnturret
Spawn/spawnvehicle
Spawn/stalingradspawn

String

String/getsubstr
String/issubstr
String/strtok
String/tolower

Trace

Trace/bullettrace
Trace/bullettracepassed
Trace/physicstrace
Trace/sighttracepassed

Turret

Turret/cleartargetentity
Turret/getturretowner
Turret/getturrettarget
Turret/isfiringturret
Turret/maketurretunusable
Turret/maketurretusable
Turret/restoredefaultdroppitch
Turret/setaispread
Turret/setbottomarc
Turret/setconvergencetime
Turret/setdefaultdroppitch
Turret/setleftarc
Turret/setmode
Turret/setplayerspread
Turret/setrightarc
Turret/setsuppressiontime
Turret/settargetentity
Turret/settoparc
Turret/setturretignoregoals
Turret/setturretteam
Turret/shootturret
Turret/startfiring
Turret/stopfiring

Variables

Variables/isdefined
Variables/isstring

Vector

Vector/anglestoforward
Vector/anglestoright
Vector/anglestoup
Vector/closer
Vector/distance
Vector/distancesquared
Vector/length
Vector/lengthsquared
Vector/vectordot
Vector/vectornormalize
Vector/vectortoangles

Vehicles

Vehicles/addvehicletocompass
Vehicles/attachpath
Vehicles/clearturrettarget
Vehicles/fireturret
Vehicles/freevehicle
Vehicles/getspeed
Vehicles/getspeedMPH
Vehicles/getvehicleowner
Vehicles/getwheelsurface
Vehicles/isturretready
Vehicles/joltbody
Vehicles/makevehicleunusable
Vehicles/makevehicleusable
Vehicles/removevehiclefromcompass
Vehicles/resumespeed
Vehicles/setspeed
Vehicles/setswitchnode
Vehicles/setturrettargetent
Vehicles/setturrettargetvec
Vehicles/setvehiclelookattext
Vehicles/setvehicleteam
Vehicles/setwaitnode
Vehicles/setwaitspeed
Vehicles/startenginesound
Vehicles/startpath
Vehicles/stopenginesound

Weapons

Weapons/bulletspread
Weapons/bullettracer
Weapons/disablegrenadebounce
Weapons/disablegrenadetouchdamage
Weapons/enablegrenadebounce
Weapons/enablegrenadetouchdamage
Weapons/getammocount
Weapons/getweaponmodel
Weapons/magicbullet
Weapons/magicgrenade
Weapons/magicgrenademanual
Weapons/weaponclipsize
Weapons/weaponfightdist
Weapons/weaponfiretime
Weapons/weaponisboltaction
Weapons/weaponissemiauto
Weapons/weaponmaxdist
Weapons/weapontype