List of ACS functions in Zandronum: Difference between revisions

From Zandronum Wiki
(Created initial page)
 
m (Added category to the bottom of the page)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page contains a list of ACS functions which are currently supported in Zandronum. Please be aware that this page is updated manually and therefore can be missing functions. For the most up to date version, you can check the Zandronum source code.
This page contains a list of ACS functions which are currently supported in Zandronum. Please be aware that this page is updated manually and therefore can be missing functions. For the most up to date version, you can check the [https://github.com/TorrSamaho/zandronum Zandronum source code].


=== Unsorted ===
=== Zandronum Only ===
ACS_Execute
See [[ACS#ACS_Functions|this page]].
ACS_ExecuteAlways
 
ACS_ExecuteWait
=== Actor control ===
ACS_ExecuteWithResult
* {{zdoomwiki|CancelFade}}
ACS_LockedExecute
* {{zdoomwiki|ChangeActorAngle}}
ACS_LockedExecuteDoor
* {{zdoomwiki|ChangeActorPitch}}
ACS_NamedExecute
* {{zdoomwiki|CreateTranslation}}
ACS_NamedExecuteAlways
* {{zdoomwiki|FadeRange}}
ACS_NamedExecuteWithResult
* {{zdoomwiki|FadeTo}}
ACS_NamedLockedExecute
* {{zdoomwiki|LineAttack}}
ACS_NamedLockedExecuteDoor
* {{zdoomwiki|MorphActor}}
ACS_NamedSuspend
* {{zdoomwiki|PickActor}}
ACS_NamedTerminate
* {{zdoomwiki|SetActivator}}
ACS_Suspend
* {{zdoomwiki|SetActivatorToTarget}}
ACS_Terminate
* {{zdoomwiki|SetActorAngle}}
ActivatorSound
* {{zdoomwiki|SetActorPitch}}
ActivatorTID
* {{zdoomwiki|SetActorPosition}}
AmbientSound
* {{zdoomwiki|SetActorProperty}}
AnnouncerSound
* {{zdoomwiki|SetActorState}}
Autosave
* {{zdoomwiki|SetActorVelocity}}
BeginDBTransaction
* {{zdoomwiki|SetAirSupply}}
BlueScore
* {{zdoomwiki|SetAmmoCapacity}}
BlueTeamCount
* {{zdoomwiki|SetMarineSprite}}
BlueTeamScore
* {{zdoomwiki|SetMarineWeapon}}
CancelFade
* {{zdoomwiki|SetPointer}}
CanRaiseActor
* {{zdoomwiki|SetThingSpecial}}
Ceil
* {{zdoomwiki|SetTranslation}}
Ceiling_CrushAndRaise  
* {{zdoomwiki|SetUserArray}}
Ceiling_CrushAndRaiseA  
* {{zdoomwiki|SetUserVariable}}
Ceiling_CrushAndRaiseDist  
* {{zdoomwiki|Spawn}}
Ceiling_CrushAndRaiseSilentA  
* {{zdoomwiki|SpawnDecal}}
Ceiling_CrushRaiseAndStay  
* {{zdoomwiki|SpawnForced}}
Ceiling_CrushRaiseAndStayA  
* {{zdoomwiki|SpawnProjectile}}
Ceiling_CrushRaiseAndStaySilA  
* {{zdoomwiki|SpawnSpot}}
Ceiling_CrushStop  
* {{zdoomwiki|SpawnSpotFacing}}
Ceiling_LowerAndCrush  
* {{zdoomwiki|SpawnSpotFacingForced}}
Ceiling_LowerAndCrushDist  
* {{zdoomwiki|SpawnSpotForced}}
Ceiling_LowerByValue  
* {{zdoomwiki|Thing_Damage2}}
Ceiling_LowerByValueTimes8  
* {{zdoomwiki|Thing_Projectile2}}
Ceiling_LowerInstant  
* {{zdoomwiki|UnMorphActor}}
Ceiling_LowerToFloor  
* {{zdoomwiki|Warp}}
Ceiling_LowerToHighestFloor  
 
Ceiling_LowerToLowest  
=== Ceiling ===
Ceiling_MoveToValue  
* {{zdoomwiki|Ceiling_CrushAndRaise}}
Ceiling_MoveToValueTimes8  
* {{zdoomwiki|Ceiling_CrushAndRaiseA}}
Ceiling_RaiseByValue  
* {{zdoomwiki|Ceiling_CrushAndRaiseDist}}
Ceiling_RaiseByValueTimes8  
* {{zdoomwiki|Ceiling_CrushAndRaiseSilentA}}
Ceiling_RaiseInstant  
* {{zdoomwiki|Ceiling_CrushRaiseAndStay}}
Ceiling_RaiseToNearest  
* {{zdoomwiki|Ceiling_CrushRaiseAndStayA}}
Ceiling_Waggle  
* {{zdoomwiki|Ceiling_CrushRaiseAndStaySilA}}
ChangeActorAngle
* {{zdoomwiki|Ceiling_CrushStop}}
ChangeActorPitch
* {{zdoomwiki|Ceiling_LowerAndCrush}}
ChangeCamera
* {{zdoomwiki|Ceiling_LowerAndCrushDist}}
ChangeCeiling
* {{zdoomwiki|Ceiling_LowerByValue}}
ChangeFloor
* {{zdoomwiki|Ceiling_LowerByValueTimes8}}
ChangeLevel
* {{zdoomwiki|Ceiling_LowerInstant}}
ChangeSkill
* {{zdoomwiki|Ceiling_LowerToFloor}}
ChangeSky
* {{zdoomwiki|Ceiling_LowerToHighestFloor}}
CheckActorCeilingTexture
* {{zdoomwiki|Ceiling_LowerToLowest}}
CheckActorClass
* {{zdoomwiki|Ceiling_MoveToValue}}
CheckActorFloorTexture
* {{zdoomwiki|Ceiling_MoveToValueTimes8}}
CheckActorInventory
* {{zdoomwiki|Ceiling_RaiseByValue}}
CheckActorProperty
* {{zdoomwiki|Ceiling_RaiseByValueTimes8}}
CheckClass
* {{zdoomwiki|Ceiling_RaiseInstant}}
CheckFlag
* {{zdoomwiki|Ceiling_RaiseToNearest}}
CheckFont
* {{zdoomwiki|Ceiling_Waggle}}
CheckInventory
* {{zdoomwiki|Generic_Ceiling}}
CheckPlayerCamera
* {{zdoomwiki|Generic_Crusher}}
CheckSight
* {{zdoomwiki|Generic_Crusher2}}
CheckWeapon
 
ClassifyActor
=== Display ===
ClearActorInventory
* {{zdoomwiki|HudMessage}}
ClearForceField
* {{zdoomwiki|HudMessageBold}}
ClearInventory
* {{zdoomwiki|Log}}
ClearLineSpecial
* {{zdoomwiki|Print}}
ConsoleCommand
* {{zdoomwiki|PrintBold}}
ConsolePlayerNumber
* {{zdoomwiki|SetFont}}
cos
* {{zdoomwiki|SetHudClipRect}}
CountDBResults
* {{zdoomwiki|SetHudSize}}
CreateTranslation
* {{zdoomwiki|SetHudWrapWidth}}
DamageThing
* {{zdoomwiki|SetMugShotState}}
Delay
* {{zdoomwiki|StrLeft}}
Door_Animated  
* {{zdoomwiki|StrMid}}
Door_Close  
* {{zdoomwiki|StrParam}}
Door_CloseWaitOpen  
* {{zdoomwiki|StrRight}}
Door_LockedRaise  
* {{zdoomwiki|StrCpy}}
Door_Open  
 
Door_Raise  
=== Doors ===
DropInventory
* {{zdoomwiki|Door_Animated}}
DropItem
* {{zdoomwiki|Door_Close}}
Elevator_LowerToNearest
* {{zdoomwiki|Door_CloseWaitOpen}}
Elevator_MoveToFloor
* {{zdoomwiki|Door_LockedRaise}}
Elevator_RaiseToNearest
* {{zdoomwiki|Door_Open}}
EndDBTransaction
* {{zdoomwiki|Door_Raise}}
Exit_Normal
* {{zdoomwiki|Generic_Door}}
Exit_Secret
 
FadeRange
=== Floor ===
FadeTo
* {{zdoomwiki|Floor_CrushStop}}
FixedDiv
* {{zdoomwiki|Floor_Donut}}
FixedMul
* {{zdoomwiki|Floor_LowerByValue}}
FixedSqrt
* {{zdoomwiki|Floor_LowerByValueTimes8}}
Floor  
* {{zdoomwiki|Floor_LowerInstant}}
Floor_CrushStop  
* {{zdoomwiki|Floor_LowerToHighest}}
Floor_Donut  
* {{zdoomwiki|Floor_LowerToLowest}}
Floor_LowerByValue  
* {{zdoomwiki|Floor_LowerToLowestTxTy}}
Floor_LowerByValueTimes8  
* {{zdoomwiki|Floor_LowerToNearest}}
Floor_LowerInstant  
* {{zdoomwiki|Floor_MoveToValue}}
Floor_LowerToHighest  
* {{zdoomwiki|Floor_MoveToValueTimes8}}
Floor_LowerToLowest  
* {{zdoomwiki|Floor_RaiseAndCrush}}
Floor_LowerToLowestTxTy  
* {{zdoomwiki|Floor_RaiseAndCrushDoom}}
Floor_LowerToNearest  
* {{zdoomwiki|Floor_RaiseByTexture}}
Floor_MoveToValue  
* {{zdoomwiki|Floor_RaiseByValue}}
Floor_MoveToValueTimes8  
* {{zdoomwiki|Floor_RaiseByValueTimes8}}
Floor_RaiseAndCrush  
* {{zdoomwiki|Floor_RaiseByValueTxTy}}
Floor_RaiseAndCrushDoom  
* {{zdoomwiki|Floor_RaiseInstant}}
Floor_RaiseByTexture  
* {{zdoomwiki|Floor_RaiseToHighest}}
Floor_RaiseByValue  
* {{zdoomwiki|Floor_RaiseToLowestCeiling}}
Floor_RaiseByValueTimes8  
* {{zdoomwiki|Floor_RaiseToNearest}}
Floor_RaiseByValueTxTy  
* {{zdoomwiki|Floor_TransferNumeric}}
Floor_RaiseInstant  
* {{zdoomwiki|Floor_TransferTrigger}}
Floor_RaiseToHighest  
* {{zdoomwiki|Floor_Waggle}}
Floor_RaiseToLowestCeiling  
* {{zdoomwiki|Generic_Floor}}
Floor_RaiseToNearest  
* {{zdoomwiki|Generic_Lift}}
Floor_TransferNumeric  
* {{zdoomwiki|Generic_Stairs}}
Floor_TransferTrigger  
* {{zdoomwiki|Plat_DownByValue}}
Floor_Waggle  
* {{zdoomwiki|Plat_DownWaitUpStay}}
FloorAndCeiling_LowerByValue
* {{zdoomwiki|Plat_DownWaitUpStayLip}}
FloorAndCeiling_LowerRaise
* {{zdoomwiki|Plat_PerpetualRaise}}
FloorAndCeiling_RaiseByValue
* {{zdoomwiki|Plat_PerpetualRaiseLip}}
ForceField
* {{zdoomwiki|Plat_RaiseAndStayTx0}}
FreeDBResults
* {{zdoomwiki|Plat_Stop}}
FS_Execute
* {{zdoomwiki|Plat_ToggleCeiling}}
GameSkill
* {{zdoomwiki|Plat_UpByValue}}
GameType
* {{zdoomwiki|Plat_UpByValueStayTx}}
Generic_Ceiling
* {{zdoomwiki|Plat_UpNearestWaitDownStay}}
Generic_Crusher
* {{zdoomwiki|Plat_UpWaitDownStay}}
Generic_Crusher2
 
Generic_Door
=== Information ===
Generic_Floor
* {{zdoomwiki|ActivatorTID}}
Generic_Lift
* {{zdoomwiki|CanRaiseActor}}
Generic_Stairs
* {{zdoomwiki|CheckActorCeilingTexture}}
GetActorAngle  
* {{zdoomwiki|CheckActorClass}}
GetActorCeilingZ  
* {{zdoomwiki|CheckActorFloorTexture}}
GetActorClass  
* {{zdoomwiki|CheckActorProperty}}
GetActorFloorTexture  
* {{zdoomwiki|CheckClass}}
GetActorFloorZ  
* {{zdoomwiki|CheckFlag}}
GetActorLightLevel  
* {{zdoomwiki|CheckFont}}
GetActorPitch  
* {{zdoomwiki|CheckPlayerCamera}}
GetActorPowerupTics  
* {{zdoomwiki|CheckSight}}
GetActorProperty  
* {{zdoomwiki|ClassifyActor}}
GetActorVelX  
* {{zdoomwiki|GameSkill}}
GetActorVelY  
* {{zdoomwiki|GameType}}
GetActorVelZ  
* {{zdoomwiki|GetActorAngle}}
GetActorViewHeight  
* {{zdoomwiki|GetActorCeilingZ}}
GetActorX  
* {{zdoomwiki|GetActorClass}}
GetActorY  
* {{zdoomwiki|GetActorFloorTexture}}
GetActorZ  
* {{zdoomwiki|GetActorFloorZ}}
GetAirSupply  
* {{zdoomwiki|GetActorLightLevel}}
GetAmmoCapacity  
* {{zdoomwiki|GetActorPitch}}
GetArmorInfo  
* {{zdoomwiki|GetActorPowerupTics}}
GetArmorType  
* {{zdoomwiki|GetActorProperty}}
GetChar  
* {{zdoomwiki|GetActorVelX}}
GetCVar  
* {{zdoomwiki|GetActorVelY}}
GetCVarString  
* {{zdoomwiki|GetActorVelZ}}
GetDBEntries
* {{zdoomwiki|GetActorViewHeight}}
GetDBEntry
* {{zdoomwiki|GetActorX}}
GetDBEntryRank
* {{zdoomwiki|GetActorY}}
GetDBEntryString
* {{zdoomwiki|GetActorZ}}
GetDBResultKeyString
* {{zdoomwiki|GetAirSupply}}
GetDBResultValue
* {{zdoomwiki|GetAmmoCapacity}}
GetDBResultValueString
* {{zdoomwiki|GetArmorInfo}}
GetGamemodeState
* {{zdoomwiki|GetArmorType}}
GetInvasionState
* {{zdoomwiki|GetChar}}
GetInvasionWave
* {{zdoomwiki|GetCVar}}
GetLevelInfo
* {{zdoomwiki|GetCVarString}}
GetLineActivation
* {{zdoomwiki|GetLevelInfo}}
GetLineRowOffset
* {{zdoomwiki|GetLineActivation}}
GetLineUDMFFixed
* {{zdoomwiki|GetLineRowOffset}}
GetLineUDMFInt
* {{zdoomwiki|GetPlayerInfo}}
GetPlayerAccountName
* {{zdoomwiki|GetPlayerInput}}
GetPlayerInfo
* {{zdoomwiki|GetPolyobjX}}
GetPlayerInput
* {{zdoomwiki|GetPolyobjY}}
GetPlayerLivesLeft
* {{zdoomwiki|GetScreenHeight}}
GetPolyobjX
* {{zdoomwiki|GetScreenWidth}}
GetPolyobjY
* {{zdoomwiki|GetSectorCeilingZ}}
GetScreenHeight
* {{zdoomwiki|GetSectorFloorZ}}
GetScreenWidth
* {{zdoomwiki|GetSectorLightLevel}}
GetSectorCeilingZ
* {{zdoomwiki|GetSigilPieces}}
GetSectorFloorZ
* {{zdoomwiki|GetUserArray}}
GetSectorLightLevel
* {{zdoomwiki|GetUserCVar}}
GetSectorUDMFFixed
* {{zdoomwiki|GetUserCVarString}}
GetSectorUDMFInt
* {{zdoomwiki|GetUserVariable}}
GetSideUDMFFixed
* {{zdoomwiki|GetWeapon}}
GetSideUDMFInt
* {{zdoomwiki|IsPointerEqual}}
GetSigilPieces
* {{zdoomwiki|IsTIDUsed}}
GetTeamProperty
* {{zdoomwiki|LineSide}}
GetThingUDMFFixed
* {{zdoomwiki|PlayerClass}}
GetThingUDMFInt
* {{zdoomwiki|PlayerCount}}
GetTimeProperty
* {{zdoomwiki|PlayerFrags}}
GetUserArray
* {{zdoomwiki|PlayerInGame}}
GetUserCVar
* {{zdoomwiki|PlayerIsBot}}
GetUserCVarString
* {{zdoomwiki|PlayerNumber}}
GetUserVariable
* {{zdoomwiki|SetResultValue}}
GetWeapon
* {{zdoomwiki|StrCaseCmp}}
GiveActorInventory  
* {{zdoomwiki|StrCmp}}
GiveInventory  
* {{zdoomwiki|StrIcmp}}
GlassBreak
* {{zdoomwiki|ThingCount}}
Global
* {{zdoomwiki|ThingCountName}}
HealThing
* {{zdoomwiki|ThingCountNameSector}}
HudMessage
* {{zdoomwiki|ThingCountSector}}
HudMessageBold
* {{zdoomwiki|Timer}}
IncrementDBEntry
* {{zdoomwiki|UniqueTID}}
IsMultiplayer
 
IsOneFlagCTF
=== Inventory ===
IsPointerEqual
* {{zdoomwiki|CheckActorInventory}}
IsTIDUsed
* {{zdoomwiki|CheckInventory}}
KickFromGame
* {{zdoomwiki|CheckWeapon}}
Light_ChangeToValue  
* {{zdoomwiki|ClearActorInventory}}
Light_Fade  
* {{zdoomwiki|ClearInventory}}
Light_Flicker  
* {{zdoomwiki|DropInventory}}
Light_ForceLightning  
* {{zdoomwiki|DropItem}}
Light_Glow  
* {{zdoomwiki|GiveActorInventory}}
Light_LowerByValue  
* {{zdoomwiki|GiveInventory}}
Light_MaxNeighbor  
* {{zdoomwiki|SetWeapon}}
Light_MinNeighbor  
* {{zdoomwiki|TakeActorInventory}}
Light_RaiseByValue  
* {{zdoomwiki|TakeInventory}}
Light_Stop  
* {{zdoomwiki|UseActorInventory}}
Light_Strobe  
* {{zdoomwiki|UseInventory}}
Light_StrobeDoom  
 
Line_AlignCeiling  
=== Level alteration ===
Line_AlignFloor  
* {{zdoomwiki|ChangeCeiling}}
Line_SetBlocking  
* {{zdoomwiki|ChangeFloor}}
Line_SetTextureOffset  
* {{zdoomwiki|ChangeLevel}}
Line_SetTextureScale  
* {{zdoomwiki|ChangeSky}}
LineAttack
* {{zdoomwiki|ClearLineSpecial}}
LineSide
* {{zdoomwiki|Exit_Normal}}
LocalAmbientSound
* {{zdoomwiki|Exit_Secret}}
LocalSetMusic
* {{zdoomwiki|Radius_Quake2}}
Log
* {{zdoomwiki|ReplaceTextures}}
MorphActor
* {{zdoomwiki|SectorDamage}}
NamedRequestScriptPuke
* {{zdoomwiki|SetAirControl}}
NoiseAlert
* {{zdoomwiki|SetCameraToTexture}}
PickActor
* {{zdoomwiki|SetCeilingTrigger}}
Pillar_Build
* {{zdoomwiki|SetCVar}}
Pillar_BuildAndCrush
* {{zdoomwiki|SetCVarString}}
Pillar_Open
* {{zdoomwiki|SetFloorTrigger}}
Plat_DownByValue
* {{zdoomwiki|SetGravity}}
Plat_DownWaitUpStay
* {{zdoomwiki|SetLineActivation}}
Plat_DownWaitUpStayLip
* {{zdoomwiki|SetLineBlocking}}
Plat_PerpetualRaise
* {{zdoomwiki|SetLineMonsterBlocking}}
Plat_PerpetualRaiseLip
* {{zdoomwiki|SetLineSpecial}}
Plat_RaiseAndStayTx0
* {{zdoomwiki|SetLineTexture}}
Plat_Stop
* {{zdoomwiki|SetSkyScrollSpeed}}
Plat_ToggleCeiling
* {{zdoomwiki|SetUserCVar}}
Plat_UpByValue
* {{zdoomwiki|SetUserCVarString}}
Plat_UpByValueStayTx
 
Plat_UpNearestWaitDownStay
=== Light ===
Plat_UpWaitDownStay
* {{zdoomwiki|Light_ChangeToValue}}
PlayActorSound
* {{zdoomwiki|Light_Fade}}
Player_SetTeam
* {{zdoomwiki|Light_Flicker}}
PlayerArmorpoints
* {{zdoomwiki|Light_ForceLightning}}
PlayerClass
* {{zdoomwiki|Light_Glow}}
PlayerCount
* {{zdoomwiki|Light_LowerByValue}}
PlayerFrags
* {{zdoomwiki|Light_MaxNeighbor}}
PlayerHealth
* {{zdoomwiki|Light_MinNeighbor}}
PlayerInGame
* {{zdoomwiki|Light_RaiseByValue}}
PlayerIsBot
* {{zdoomwiki|Light_Stop}}
PlayerIsLoggedIn
* {{zdoomwiki|Light_Strobe}}
PlayerIsSpectator
* {{zdoomwiki|Light_StrobeDoom}}
PlayerNumber
 
PlayerTeam
=== Line ===
PlayMovie
* {{zdoomwiki|Line_AlignCeiling}}
PlaySound
* {{zdoomwiki|Line_AlignFloor}}
Polyobj_DoorSlide  
* {{zdoomwiki|Line_SetBlocking}}
Polyobj_DoorSwing  
* {{zdoomwiki|Line_SetTextureOffset}}
Polyobj_Move  
* {{zdoomwiki|Line_SetTextureScale}}
Polyobj_MoveTimes8  
* {{zdoomwiki|TranslucentLine}}
Polyobj_MoveTo  
 
Polyobj_MoveToSpot  
=== Math ===
Polyobj_OR_Move  
* {{zdoomwiki|Ceil}}
Polyobj_OR_MoveTimes8  
* {{zdoomwiki|Cos}}
Polyobj_OR_MoveTo  
* {{zdoomwiki|FixedDiv}}
Polyobj_OR_MoveToSpot  
* {{zdoomwiki|FixedMul}}
Polyobj_OR_RotateLeft  
* {{zdoomwiki|Floor}}
Polyobj_OR_RotateRight  
* {{zdoomwiki|Random}}
Polyobj_RotateLeft  
* {{zdoomwiki|Round}}
Polyobj_RotateRight  
* {{zdoomwiki|Sin}}
Polyobj_Stop  
* {{zdoomwiki|Sqrt}}
PolyWait  
* {{zdoomwiki|StrLen}}
Print
* {{zdoomwiki|VectorAngle}}
PrintBold
* {{zdoomwiki|VectorLength}}
Radius_Quake
 
Radius_Quake2
=== Named scripts ===
Random
* {{zdoomwiki|ACS_NamedExecute}}
RedReturn
* {{zdoomwiki|ACS_NamedExecuteAlways}}
RedTeamCount
* {{zdoomwiki|ACS_NamedExecuteWithResult}}
RedTeamScore
* {{zdoomwiki|ACS_NamedLockedExecute}}
ReplaceTextures
* {{zdoomwiki|ACS_NamedLockedExecuteDoor}}
RequestScriptPuke
* {{zdoomwiki|ACS_NamedSuspend}}
ResetMap
* {{zdoomwiki|ACS_NamedTerminate}}
Round
 
Script
=== Polyobject ===
ScriptWait
* {{zdoomwiki|Polyobj_DoorSlide}}
Scroll_Ceiling  
* {{zdoomwiki|Polyobj_DoorSwing}}
Scroll_Floor  
* {{zdoomwiki|Polyobj_Move}}
Scroll_Texture_Both  
* {{zdoomwiki|Polyobj_MoveTimes8}}
Scroll_Wall  
* {{zdoomwiki|Polyobj_MoveTo}}
Sector_ChangeFlags  
* {{zdoomwiki|Polyobj_MoveToSpot}}
Sector_ChangeSound  
* {{zdoomwiki|Polyobj_OR_Move}}
Sector_SetCeilingPanning  
* {{zdoomwiki|Polyobj_OR_MoveTimes8}}
Sector_SetCeilingScale  
* {{zdoomwiki|Polyobj_OR_MoveTo}}
Sector_SetCeilingScale2  
* {{zdoomwiki|Polyobj_OR_MoveToSpot}}
Sector_SetColor  
* {{zdoomwiki|Polyobj_OR_RotateLeft}}
Sector_SetCurrent  
* {{zdoomwiki|Polyobj_OR_RotateRight}}
Sector_SetDamage  
* {{zdoomwiki|Polyobj_RotateLeft}}
Sector_SetFade  
* {{zdoomwiki|Polyobj_RotateRight}}
Sector_SetFloorPanning  
* {{zdoomwiki|Polyobj_Stop}}
Sector_SetFloorScale  
* {{zdoomwiki|PolyWait}}
Sector_SetFloorScale2  
* {{zdoomwiki|SoundSequenceOnPolyObj}}
Sector_SetFriction  
 
Sector_SetGravity  
=== Scripts ===
Sector_SetLink  
* {{zdoomwiki|ACS_Execute}}
Sector_SetPlaneReflection  
* {{zdoomwiki|ACS_ExecuteAlways}}
Sector_SetRotation  
* {{zdoomwiki|ACS_ExecuteWait}}
Sector_SetTranslucent  
* {{zdoomwiki|ACS_ExecuteWithResult}}
Sector_SetWind  
* {{zdoomwiki|ACS_LockedExecute}}
SectorDamage
* {{zdoomwiki|ACS_LockedExecuteDoor}}
SectorSound
* {{zdoomwiki|ACS_Suspend}}
SendToCommunicator
* {{zdoomwiki|ACS_Terminate}}
SetActivator
* {{zdoomwiki|FS_Execute}}
SetActivatorToTarget
 
SetActorAngle
=== Sector ===
SetActorPitch
* {{zdoomwiki|Elevator_LowerToNearest}}
SetActorPosition
* {{zdoomwiki|Elevator_MoveToFloor}}
SetActorProperty
* {{zdoomwiki|Elevator_RaiseToNearest}}
SetActorState
* {{zdoomwiki|FloorAndCeiling_LowerByValue}}
SetActorVelocity
* {{zdoomwiki|FloorAndCeiling_LowerRaise}}
SetAirControl
* {{zdoomwiki|FloorAndCeiling_RaiseByValue}}
SetAirSupply
* {{zdoomwiki|Pillar_Build}}
SetAmmoCapacity
* {{zdoomwiki|Pillar_BuildAndCrush}}
SetCameraToTexture
* {{zdoomwiki|Pillar_Open}}
SetCeilingTrigger
* {{zdoomwiki|Radius_Quake}}
SetCVar
* {{zdoomwiki|Scroll_Ceiling}}
SetCVarString
* {{zdoomwiki|Scroll_Floor}}
SetDBEntry
* {{zdoomwiki|Scroll_Texture_Both}}
SetDBEntryString
* {{zdoomwiki|Scroll_Wall}}
SetFloorTrigger
* {{zdoomwiki|Sector_ChangeFlags}}
SetFont
* {{zdoomwiki|Sector_ChangeSound}}
SetGlobalFogParameter
* {{zdoomwiki|Sector_SetCeilingPanning}}
SetGravity
* {{zdoomwiki|Sector_SetCeilingScale}}
SetHUDClipRect
* {{zdoomwiki|Sector_SetCeilingScale2}}
SetHudSize
* {{zdoomwiki|Sector_SetColor}}
SetHUDWrapWidth
* {{zdoomwiki|Sector_SetCurrent}}
SetLineActivation
* {{zdoomwiki|Sector_SetDamage}}
SetLineBlocking
* {{zdoomwiki|Sector_SetFade}}
SetLineMonsterBlocking
* {{zdoomwiki|Sector_SetFloorPanning}}
SetLineSpecial
* {{zdoomwiki|Sector_SetFloorScale}}
SetLineTexture
* {{zdoomwiki|Sector_SetFloorScale2}}
SetMarineSprite
* {{zdoomwiki|Sector_SetFriction}}
SetMarineWeapon
* {{zdoomwiki|Sector_SetGravity}}
SetMugShotState
* {{zdoomwiki|Sector_SetLink}}
SetMusic
* {{zdoomwiki|Sector_SetPlaneReflection}}
SetPlayerLivesLeft
* {{zdoomwiki|Sector_SetRotation}}
SetPlayerProperty  
* {{zdoomwiki|Sector_SetTranslucent}}
SetPointer
* {{zdoomwiki|Sector_SetWind}}
SetResultValue
 
SetSkyScrollSpeed
=== Sounds ===
SetThingSpecial
* {{zdoomwiki|ActivatorSound}}
SetTranslation
* {{zdoomwiki|AmbientSound}}
SetUserArray
* {{zdoomwiki|LocalAmbientSound}}
SetUserCVar
* {{zdoomwiki|LocalSetMusic}}
SetUserCVarString
* {{zdoomwiki|PlayActorSound}}
SetUserVariable
* {{zdoomwiki|PlaySound}}
SetWeapon
* {{zdoomwiki|SectorSound}}
sin
* {{zdoomwiki|SetMusic}}
SinglePlayer
* {{zdoomwiki|SetMusicVolume}}
SortDBEntries
* {{zdoomwiki|SoundSequence}}
SoundSequence
* {{zdoomwiki|SoundSequenceOnActor}}
SoundSequenceOnActor
* {{zdoomwiki|SoundSequenceOnSector}}
SoundSequenceOnPolyObj
* {{zdoomwiki|SoundSequenceOnPolyobj}}
SoundSequenceOnSector
* {{zdoomwiki|SoundVolume}}
SoundVolume
* {{zdoomwiki|StopSound}}
Spawn
* {{zdoomwiki|ThingSound}}
SpawnDecal
 
SpawnForced
=== Stairs ===
SpawnProjectile
* {{zdoomwiki|Stairs_BuildDown}}
SpawnSpot
* {{zdoomwiki|Stairs_BuildDownSync}}
SpawnSpotFacing
* {{zdoomwiki|Stairs_BuildUp}}
SpawnSpotFacingForced
* {{zdoomwiki|Stairs_BuildUpDoom}}
SpawnSpotForced
* {{zdoomwiki|Stairs_BuildUpSync}}
Sqrt
 
Stairs_BuildDown
=== Thing ===
Stairs_BuildDownSync
* {{zdoomwiki|DamageThing}}
Stairs_BuildUp
* {{zdoomwiki|HealThing}}
Stairs_BuildUpDoom
* {{zdoomwiki|NoiseAlert}}
Stairs_BuildUpSync
* {{zdoomwiki|SetPlayerProperty}}
StartConversation
* {{zdoomwiki|Thing_Activate}}
StartSlideshow
* {{zdoomwiki|Thing_ChangeTID}}
StopSound
* {{zdoomwiki|Thing_Damage}}
StrCaseCmp
* {{zdoomwiki|Thing_Deactivate}}
StrCmp
* {{zdoomwiki|Thing_Destroy}}
StrCpy
* {{zdoomwiki|Thing_Hate}}
Strftime
* {{zdoomwiki|Thing_Move}}
StrIcmp
* {{zdoomwiki|Thing_Projectile}}
StrLeft
* {{zdoomwiki|Thing_ProjectileAimed}}
StrLen
* {{zdoomwiki|Thing_ProjectileGravity}}
StrMid
* {{zdoomwiki|Thing_ProjectileIntercept}}
StrParam
* {{zdoomwiki|Thing_Raise}}
StrRight
* {{zdoomwiki|Thing_Remove}}
Switch
* {{zdoomwiki|Thing_SetConversation}}
SystemTime
* {{zdoomwiki|Thing_SetGoal}}
TagWait
* {{zdoomwiki|Thing_SetSpecial}}
TakeActorInventory
* {{zdoomwiki|Thing_SetTranslation}}
TakeInventory
* {{zdoomwiki|Thing_Spawn}}
Team_GivePoints
* {{zdoomwiki|Thing_SpawnFacing}}
Team_Score
* {{zdoomwiki|Thing_SpawnNoFog}}
Teleport  
* {{zdoomwiki|Thing_Stop}}
Teleport_EndGame  
* {{zdoomwiki|ThrustThing}}
Teleport_NewMap  
* {{zdoomwiki|ThrustThingZ}}
Teleport_NoFog  
 
Teleport_NoStop
=== Teleport ===
Teleport_ZombieChanger  
* {{zdoomwiki|Teleport}}
TeleportGroup  
* {{zdoomwiki|Teleport_EndGame}}
TeleportInSector  
* {{zdoomwiki|Teleport_NewMap}}
TeleportOther  
* {{zdoomwiki|Teleport_NoFog}}
Thing_Activate
* {{zdoomwiki|Teleport_ZombieChanger}}
Thing_ChangeTID
* {{zdoomwiki|TeleportGroup}}
Thing_Damage
* {{zdoomwiki|TeleportInSector}}
Thing_Damage2
* {{zdoomwiki|TeleportOther}}
Thing_Deactivate
 
Thing_Destroy
=== UDMF ===
Thing_Hate
* {{zdoomwiki|GetLineUDMFFixed}}
Thing_Move
* {{zdoomwiki|GetLineUDMFInt}}
Thing_Projectile
* {{zdoomwiki|GetSectorUDMFFixed}}
Thing_Projectile2
* {{zdoomwiki|GetSectorUDMFInt}}
Thing_ProjectileAimed
* {{zdoomwiki|GetSideUDMFFixed}}
Thing_ProjectileGravity
* {{zdoomwiki|GetSideUDMFInt}}
Thing_ProjectileIntercept
* {{zdoomwiki|GetThingUDMFFixed}}
Thing_Raise
* {{zdoomwiki|GetThingUDMFInt}}
Thing_Remove
 
Thing_SetConversation
=== Waiting ===
Thing_SetGoal
* {{zdoomwiki|ACS_ExecuteWait}}
Thing_SetSpecial
* {{zdoomwiki|Delay}}
Thing_SetTranslation
* {{zdoomwiki|PolyWait}}
Thing_Spawn
* {{zdoomwiki|ScriptWait}}
Thing_SpawnFacing
* {{zdoomwiki|TagWait}}
Thing_SpawnNoFog
 
Thing_Stop
=== Miscellaneous ===
ThingCount
* {{zdoomwiki|Autosave}}
ThingCountName
* {{zdoomwiki|ChangeCamera}}
ThingCountNameSector
* {{zdoomwiki|ChangeSkill}}
ThingCountSector
* {{zdoomwiki|ClearForceField}}
ThingSound
* {{zdoomwiki|ForceField}}
ThrustThing
* {{zdoomwiki|GlassBreak}}
ThrustThingZ
* {{zdoomwiki|PlayMovie}}
Timer
* {{zdoomwiki|SendToCommunicator}}
TranslucentLine
* {{zdoomwiki|SetGlobalFogParameter}}
UniqueTID
* {{zdoomwiki|SetHUDClipRect}}
UnMorphActor
* {{zdoomwiki|SetHUDWrapWidth}}
UseActorInventory
* {{zdoomwiki|StartConversation}}
UseInventory
* {{zdoomwiki|StartSlideshow}}
UsePuzzleItem  
* {{zdoomwiki|UsePuzzleItem}}
VectorAngle
 
VectorLength
[[Category:Level_Development]]
Warp

Latest revision as of 19:32, 1 September 2021

This page contains a list of ACS functions which are currently supported in Zandronum. Please be aware that this page is updated manually and therefore can be missing functions. For the most up to date version, you can check the Zandronum source code.

Zandronum Only

See this page.

Actor control

Ceiling

Display

Doors

Floor

Information

Inventory

Level alteration

Light

Line

Math

Named scripts

Polyobject

Scripts

Sector

Sounds

Stairs

Thing

Teleport

UDMF

Waiting

Miscellaneous