SinScript Basics
Docs syntax conventions
Threads primer
Named entities primer
Variables primer
Console Black Magic
Command list

Master commands
airclamp
cachemodel
cachesound
cinematic
clearscreenprintfile
crucialdialog
cuecamera
cueplayer
dialog
dialogsound
end
fadein
fadeout
forcemusic
freezeplayer
goto
hud
intermissionlayout
jc_hearable
jc_not_hearable
killclass
killent
loadintermission
loadoverlay
map
menu
missionfailed
music
newline
noncinematic
overlay
pause
print
printfloat
printint
printvector
releaseplayer
removeclass
removeent
screenprint
screenprintfile
setcvar
setdialogscript
skipthread
soundtrack
spawn
stuffcmd
terminate
thread
training
trigger
unewline
uprint
uprintfloat
uprintint
uprintvector
wait
waitFor
waitForConsole
waitForPlayer
waitForSound
waitForThread
waitForVariable

Entity commands
alpha
ambientsound
angles
anim
animate
attach
attachmodel
bind
censor
courseangles
detach
doActivate
doBlocked
doTouch
doUse
effects
endanim
fade
fadeout
flags
ghost
gib
gravity
group
health
hide
hurt
kill
killtarget
light
lightBlue
lightGreen
lightOff
lightOn
lightRadius
lightRed
lightoffset
mass
minlight
model
nextanim
nextframe
nodamage
notsolid
origin
phssound
playsound
prevframe
randomambientsound
randomglobalambientsound
randomphssound
randomsound
remove
rendereffects
scale
setframe
setsize
shatter
shatter_maxsize
shatter_minsize
shatter_percentage
shatter_thickness
show
skin
smoothangles
solid
sparks
stopambientsound
stopanim
stopsound
takedamage
target
targetname
unbind

ScriptSlave
commands

endpath
explode
followpath
jumpto
moveBackward
moveDown
moveEast
moveForward
moveLeft
moveNorth
moveRight
moveSouth
moveto
moveUp
moveWest
next
noblock
nodamage
notouch
notrigger
nouse
onblock
ondamage
ontouch
ontrigger
onuse
rotatedownto
rotateto
rotateupto
rotateX
rotateXdown
rotateXdownto
rotateXup
rotateXupto
rotateY
rotateYdown
rotateYdownto
rotateYup
rotateYupto
rotateZ
rotateZdown
rotateZdownto
rotateZup
rotateZupto
setdamage
speed
time

Actor commands
animal
attack
attackmode
attackplayer
attackrange
behavior
canstrafe
civilian
clearenemy
clearstate
copystate
dead
definestate
enemy
eyeoffset
fly
forwardspeed
fov
friend
idle
ifcanhideat
ifcanmeleeattack
ifcanshoot
ifcanstrafeattack
ifenemyvisible
ifenemywithin
ifnear
ignore
ignoreall
ignoresounds
inanimate
jumpto
killthread
lookat
meleedamage
meleerange
monster
nochatter
nodeathfade
noland
nostrafe
painthreshold
releasenode
remove_useless
reservenode
respondto
respondtoall
respondtosounds
runto
script
shotsperattack
state
swim
thread
turnto
visiondistance
walkto

Sentient commands
ammo
armor
dropweapon
dropweaponnow
fire
item
noshadow
releasefire
take_ammo
take_armor
take_item
take_weapon
weapon
weapon_putaway
weapon_ready
weaponuse

Camera commands
continue
distance
fixedposition
fixedyaw
follow
fov
height
ignoreangles
jumpcut
jumptime
lookat
moveto
movetopos
nextcamera
nofixedposition
normalangles
nowatch
orbit
pan
panmax
panspeed
pause
relativeyaw
setoverlay
setpanangles
setthread
speed
splineangles
start
stop
stoppan
turnto
useangles
watch
yaw

Variable commands
=
+=
-=
*=
/=
append
appendfloat
appendint
coninput
div
getcvar
ifequal
ifgreater
ifgreaterequal
ifless
iflessequal
ifnotequal
ifstrequal
ifstrnotequal
ifthreadactive
ifthreadnotactive
mod
randomfloat
randomint
string
vector
vector_add
vector_cross
vector_dot
vector_ifequal
vector_ifnotequal
vector_length
vector_normalize
vector_scale
vector_setx
vector_sety
vector_setz
vector_subtract
vector_x
vector_y
vector_z

Console commands
cols
conactivate
conapplayout
conclear
conclearlayout
condeactivate
confraction
conlayout
conlayoutfile
conmenufile
connewline
conprint
convirtualheight
convirtualwidth
focus
foreground
menuactive
menuinactive
rows
sbar
sbarvalue

Menu commands
actionitem
appgloblayout
autoheight
autotrigger
binditem
enditem
fielditem
globlayout
headeritem
helpdata
listitem
localdata
menuitem
menulevel
numitems
padding
selitem
selmenuitem
slideritem
yspace

Surface commands
damage
frame
frequency
magnitude
trans_angle
translucence
trans_mag
transOff
transOn
transToggle

Player commands
exitcon
fov
give
human
mutate
playerkill
respawn
restorefov
savefov
skin
spectator
take
taunt

Vehicle commands
canjump
drivable
driveranim
lock
setweapon
showweapon
steerinplace
turnrate
undrivable
unlock
vehiclespeed

Skeetlauncher
commands

launch
setDuration
setGravity
setSpeed
setSpeedVar
setXdir
setXvar
setYdir
setYvar
setZdir
setZvar

Door commands
close
doorclosed
dooropened
lock
open
time
toggledoor
unlock

Func_areaportal
commands

close
open

Func_beam
commands

activate
alpha
beamstyle
color
deactivate
diameter
maxoffset
minoffset

Func_launcher
commands

launch
setXdir
setXvar
setYdir
setYvar
setZdir
setZvar

Func_throwobject
commands

pickup
throw

Func_earthquake
commands

earthquake_deactivate

Light commands
lightstyle
turnOff
turnOn

Lensflare commands
lightstyle

Trigger commands
activatetrigger
attenuation
channel
cnt
delay
key
killtarget
message
noise
setdamage
setdirection
target
triggerthread
volume
wait

Turret commands
activate
deactivate

Trap_rocketturret
commands

rocketrate
rocketspeed

Info_grav_pathnode
commands

activate
deactivate

Monster_Bachrodai
commands

spawnbat

Boss_ThrallMaster
commands

firepulse
firerockets
gibfest