Here are lists of all commands used in the official Larian scripts. Typing them in the script editor will give you a tooltip with their arguments.
ALPHABETICAL LIST OF COMMANDSCommands used in charscripts
Add()
AddStatusInfluence()
CallFunction()
Cast()
CharacterAddSkill()
CharacterAddToInventory()
CharacterAppearOnTrailOutOfSightTo()
CharacterApplyStatus()
CharacterAttack()
CharacterAttackWithoutMove()
CharacterCanCast()
CharacterCanCastFromItem()
CharacterCanDrinkPotion()
CharacterCanSee()
CharacterCheckRelation()
CharacterConsume()
CharacterCount()
CharacterDestroy()
CharacterDie()
CharacterDisappear()
CharacterDrinkPotion()
CharacterEndTurn()
CharacterEvent()
CharacterFleeFrom()
CharacterFleeFromDangerousSurface()
CharacterFollow()
CharacterFollowOwnerOrLeader()
CharacterForceUpdate()
CharacterGet()
CharacterGetAbility()
CharacterGetEnemy()
CharacterGetFaction()
CharacterGetFollow()
CharacterGetHostileCount()
CharacterGetItemFromInventory()
CharacterGetOwner()
CharacterGetSightRange()
CharacterGetSkillImpactRange()
CharacterGetSkillRange()
CharacterGetStat()
CharacterGetTemplate()
CharacterGetTouchRange()
CharacterGetWeaponRange()
CharacterHasBeenHitBy()
CharacterHasCastedSpellLastTurn()
CharacterHasHadStatus()
CharacterHasStatus()
CharacterHasTalent()
CharacterHasWeaponType()
CharacterHeal()
CharacterInCreation()
CharacterInTouchRange()
CharacterInWeaponRange()
CharacterIsAlly()
CharacterIsBetterOrEqualClass()
CharacterIsDead()
CharacterIsEnemy()
CharacterIsInActiveTurn()
CharacterIsInGroup()
CharacterIsInParty()
CharacterIsInTrigger()
CharacterIsPlayer()
CharacterIsStoryGlobal()
CharacterIsSummon()
CharacterItemEvent()
CharacterLookAt()
CharacterLookFrom()
CharacterMoveInRange()
CharacterMoveItem()
CharacterMoveTo()
CharacterPickUpItem()
CharacterPlayAnimation()
CharacterPlayEffect()
CharacterPlayLoopEffect()
CharacterRemoveStatus()
CharacterResetCombatTimeout()
CharacterSetAnimationOverride()
CharacterSetAttackOfOpportunity()
CharacterSetCanFight()
CharacterSetCanSpotSneakers()
CharacterSetCombatTimeout()
CharacterSetEnemy()
CharacterSetFaction()
CharacterSetImmortal()
CharacterSetOffStage()
CharacterSetOnStage()
CharacterStopAnimation()
CharacterSwitchWeaponType()
CharacterTeleportTo()
CharacterUseItem()
CharacterUseSkill()
CharacterUseSkillFromItem()
CharacterWander()
Check()
CombatLogText()
ContainsSurface()
CreateSurfaceAt()
DebugText()
DelayReaction()
DialogRequestStop()
DialogStart()
DisplayCombatInfoText()
DisplayText()
Divide()
ExplodeAt()
FindCover()
FindPosition()
FindSurface()
FindValidPosition()
GetClosestPlayer()
GetDirection()
GetDistance()
GetElement()
GetForwardDirection()
GetInnerDistance()
GetPosition()
GetRandom()
GetRandomBetween()
GetVar()
GetWeightedRandom()
GetX()
GetZ()
GlobalClearEvent()
GlobalSetEvent()
Goto()
GotoIfEqual()
GotoRand()
Interrupt()
IsEqual()
IsGreaterThen()
IsInDangerousSurface()
IsInDialog()
IsInSurface()
IsLessThen()
IsRandom()
IsRound()
IsSurface()
ItemClose()
ItemDestroy()
ItemEvent()
ItemGet()
ItemGetFromInventory()
ItemGetSkillId()
ItemHasStatus()
ItemIsMoving()
ItemLock()
ItemOpen()
ItemPlayLoopEffect()
ItemSetOnStage()
ItemTeleportTo()
IterateCharacters()
IterateCharactersInCombat()
IterateCharactersNear()
IterateParty()
Label()
Multiply()
OnAttackOfOpportunity()
OnBlock()
OnCharacterClassChanged()
OnCharacterCreationStarted()
OnCharacterCreationStopped()
OnCharacterEvent()
OnCharacterItemEvent()
OnCharacterStatus()
OnCharacterStatusRemoved()
OnCombatEnded()
OnCombatStarted()
OnDamage()
OnDie()
OnEnterSurface()
OnExitSurface()
OnFunction()
OnGlobalEventSet()
OnInit()
OnItemEvent()
OnItemStatusRemoved()
OnIterateCharacter()
OnManualInterrupt()
OnMiss()
OnMovementFailed()
OnShutdown()
OnSight()
OnStoryOverride()
OnTimer()
OnTriggerEnter()
OnTriggerLeave()
OnTurn()
OnTurnEnded()
OnVitalityChanged()
PlayEffectAt()
Range()
RemoveStatusInfluence()
Reset()
RotateY()
Set()
SetHealth()
SetMaterial()
SetPriority()
SetVar()
SetX()
SetZ()
ShootLocalProjectileAt()
Sleep()
SpawnCharacter()
SpawnItem()
StartTimer()
StatusText()
StopLoopEffect()
StopTimer()
Subtract()
testInt()
Commands used in itemscripts
Add()
AddTemporaryStatusInfluence()
CanSee()
CharacterAvoidsTraps()
CharacterCanSee()
CharacterConsume()
CharacterDie()
CharacterEvent()
CharacterGet()
CharacterGetStat()
CharacterGetTemplate()
CharacterHasStatus()
CharacterIsDead()
CharacterIsEnemy()
CharacterIsFloating()
CharacterIsInParty()
CharacterIsPlayer()
CharacterItemEvent()
CharacterPlayEffect()
CharacterRemoveStatus()
CharacterResurrect()
Check()
Clamp()
CombatLogText()
ContainsSurface()
CreateSurfaceAt()
DebugText()
DialogStart()
DisplayText()
Divide()
ExplodeAt()
GetClosestPlayer()
GetDistance()
GetForwardDirection()
GetPosition()
GetRandom()
GetRandomBetween()
GetVar()
GlobalClearEvent()
GlobalSetEvent()
Goto()
Interrupt()
IsEqual()
IsGreaterThen()
IsInSurface()
IsLessThen()
IsSurface()
IsVisible()
ItemApplyStatus()
ItemClose()
ItemDestroy()
ItemDie()
ItemEvent()
ItemGetStat()
ItemHasStatus()
ItemIsDestroyed()
ItemIsFalling()
ItemIsMoving()
ItemLookAt()
ItemOpen()
ItemPlayAnimation()
ItemPlayAnimationTo()
ItemPlayEffect()
ItemPlayLoopEffect()
ItemRemoveStatus()
ItemSetOnStage()
IterateCharactersNear()
IterateCharactersOnObject()
IterateItemsOnObject()
IterateParty()
Label()
Multiply()
OnCharacterEvent()
OnCharacterItemEvent()
OnDamage()
OnDie()
OnGlobalEventSet()
OnInit()
OnItemEvent()
OnItemStatus()
OnItemStatusRemoved()
OnIterateCharacter()
OnIterateItem()
OnLoaded()
OnShutdown()
OnStatusCreateVisuals()
OnStatusDestroyVisuals()
OnTimer()
OnUseItem()
PlayEffectAt()
PlaySound()
Reset()
RotateY()
Set()
SetMaterial()
SetPriority()
SetVar()
SetVisible()
ShootLocalCone()
ShootLocalProjectile()
ShootLocalProjectileAt()
ShootWorldProjectileAt()
Sleep()
SpawnCharacter()
StartTimer()
StopLoopEffect()
StopTimer()
Subtract()
LISTS INCLUDING ARGUMENTS AND EXPLANATIONScourtesy of NorbyteFunctions:
https://dl.dropboxusercontent.com/u/32263228/dos/scriptcommands_1.0.47.txtTriggers:
https://dl.dropboxusercontent.com/u/32263228/dos/triggers_1.0.47.txtBehavior triggers:
https://dl.dropboxusercontent.com/u/32263228/dos/behavior_triggers_1.0.47.txtEXAMPLES OF CALLS AS USED IN OFFICIAL SCRIPTSCommands used in charscripts, with unique argument lists Commands used in itemscripts, with unique argument lists