Built-in ACS functions
These are all the functions that ACS has built-in. Note that these can only be used in scripts and not on linedefs or assigned to things. In those contexts, only Action Specials may be used, though action specials may also be used in scripts as if they were ACS functions.
When adding to or updating the definition of these functions, please update the Doom Builder ACS configuration as well. Thank you.
For Skulltag's additional built-in ACS functions see Skulltag features.
Script control
    
    Named scripts
    
Scripting
    
Math
    
    
Information
    
- ActivatorTID
- CanRaiseActor
- CheckActorCeilingTexture
- CheckActorClass
- CheckActorFloorTexture
- CheckActorProperty
- CheckActorState
- CheckClass
- CheckFlag
- CheckFont
- CheckPlayerCamera
- CheckProximity
- CheckSight
- ClassifyActor
- GameSkill
- GameType
- GetActorAngle
- GetActorCeilingZ
- GetActorClass
- GetActorFloorTerrain
- GetActorFloorTexture
- GetActorFloorZ
- GetActorLightLevel
- GetActorPitch
- GetActorPowerupTics
- GetActorProperty
- GetActorRoll
- GetActorVelX
- GetActorVelY
- GetActorVelZ
- GetActorViewHeight
- GetActorX
- GetActorY
- GetActorZ
- GetAirSupply
- GetAmmoCapacity
- GetArmorInfo
- GetArmorType
- GetChar
- GetCVar
- GetCVarString
- GetLevelInfo
- GetLineActivation
- GetLineRowOffset
- GetLineX
- GetLineY
- GetPlayerInfo
- GetPlayerInput
- GetPolyobjX
- GetPolyobjY
- GetScreenHeight
- GetScreenWidth
- GetSectorCeilingZ
- GetSectorFloorZ
- GetSectorLightLevel
- GetSigilPieces
- GetUserArray
- GetUserCVar
- GetUserCVarString
- GetUserVariable
- GetWeapon
- IsPointerEqual
- IsTIDUsed
- LineSide
- PlayerClass
- PlayerCount
- PlayerFrags
- PlayerInGame
- PlayerIsBot
- PlayerNumber
- SetResultValue
- StrArg
- StrCmp
- StrIcmp
- ThingCount
- ThingCountName
- ThingCountNameSector
- ThingCountSector
- Timer
- UniqueTID
Sounds
    
    
Inventory
    
    
Display
    
    
Level alteration
    
- ChangeCeiling
- ChangeFloor
- ChangeLevel
- ChangeSky
- ClearLineSpecial
- QuakeEx
- Radius_Quake2
- ReplaceTextures
- SectorDamage
- SetAirControl
- SetCameraToTexture
- SetCeilingTrigger
- SetCVar
- SetCVarString
- SetFloorTrigger
- SetFogDensity  
- SetGravity
- SetLineActivation
- SetLineBlocking
- SetLineMonsterBlocking
- SetLineSpecial
- SetLineTexture
- SetSectorDamage
- SetSectorGlow  
Actor control
    
- CancelFade
- ChangeActorAngle
- ChangeActorPitch
- ChangeActorRoll  
- CreateTranslation
- DamageActor
- FadeRange
- FadeTo
- LineAttack
- MorphActor
- PickActor
- SetActivator
- SetActivatorToTarget
- SetActorAngle
- SetActorFlag
- SetActorPitch
- SetActorPosition
- SetActorProperty
- SetActorRoll  
- SetActorState
- SetActorTeleFog
- SetActorVelocity
- SetAirSupply
- SetAmmoCapacity
- SetMarineSprite
- SetMarineWeapon
- SetPointer
- SetSubtitleNumber
- SetThingSpecial
- SetTranslation
- SetUserArray
- SetUserVariable
- Spawn
- SpawnDecal
- SpawnForced
- SpawnProjectile
- SpawnSpot
- SpawnSpotFacing
- SpawnSpotFacingForced
- SpawnSpotForced
- SwapActorTeleFog
- Thing_Damage2
- Thing_Projectile2
- UnMorphActor
- Warp
    This article is issued from Zdoom. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.