List of ACS functions in Zandronum: Difference between revisions
(Finished sorting) |
(Added source code link) |
||
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]. | ||
=== Zandronum Only === | === Zandronum Only === |
Revision as of 00:12, 6 August 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
CancelFade
ChangeActorAngle
ChangeActorPitch
CreateTranslation
FadeRange
FadeTo
LineAttack
MorphActor
PickActor
SetActivator
SetActivatorToTarget
SetActorAngle
SetActorPitch
SetActorPosition
SetActorProperty
SetActorState
SetActorVelocity
SetAirSupply
SetAmmoCapacity
SetMarineSprite
SetMarineWeapon
SetPointer
SetThingSpecial
SetTranslation
SetUserArray
SetUserVariable
Spawn
SpawnDecal
SpawnForced
SpawnProjectile
SpawnSpot
SpawnSpotFacing
SpawnSpotFacingForced
SpawnSpotForced
Thing_Damage2
Thing_Projectile2
UnMorphActor
Warp
Ceiling
Ceiling_CrushAndRaise
Ceiling_CrushAndRaiseA
Ceiling_CrushAndRaiseDist
Ceiling_CrushAndRaiseSilentA
Ceiling_CrushRaiseAndStay
Ceiling_CrushRaiseAndStayA
Ceiling_CrushRaiseAndStaySilA
Ceiling_CrushStop
Ceiling_LowerAndCrush
Ceiling_LowerAndCrushDist
Ceiling_LowerByValue
Ceiling_LowerByValueTimes8
Ceiling_LowerInstant
Ceiling_LowerToFloor
Ceiling_LowerToHighestFloor
Ceiling_LowerToLowest
Ceiling_MoveToValue
Ceiling_MoveToValueTimes8
Ceiling_RaiseByValue
Ceiling_RaiseByValueTimes8
Ceiling_RaiseInstant
Ceiling_RaiseToNearest
Ceiling_Waggle
Generic_Ceiling
Generic_Crusher
Generic_Crusher2
Display
HudMessage
HudMessageBold
Log
Print
PrintBold
SetFont
SetHudClipRect
SetHudSize
SetHudWrapWidth
SetMugShotState
StrLeft
StrMid
StrParam
StrRight
StrCpy
Doors
Floor
Floor_CrushStop
Floor_Donut
Floor_LowerByValue
Floor_LowerByValueTimes8
Floor_LowerInstant
Floor_LowerToHighest
Floor_LowerToLowest
Floor_LowerToLowestTxTy
Floor_LowerToNearest
Floor_MoveToValue
Floor_MoveToValueTimes8
Floor_RaiseAndCrush
Floor_RaiseAndCrushDoom
Floor_RaiseByTexture
Floor_RaiseByValue
Floor_RaiseByValueTimes8
Floor_RaiseByValueTxTy
Floor_RaiseInstant
Floor_RaiseToHighest
Floor_RaiseToLowestCeiling
Floor_RaiseToNearest
Floor_TransferNumeric
Floor_TransferTrigger
Floor_Waggle
Generic_Floor
Generic_Lift
Generic_Stairs
Plat_DownByValue
Plat_DownWaitUpStay
Plat_DownWaitUpStayLip
Plat_PerpetualRaise
Plat_PerpetualRaiseLip
Plat_RaiseAndStayTx0
Plat_Stop
Plat_ToggleCeiling
Plat_UpByValue
Plat_UpByValueStayTx
Plat_UpNearestWaitDownStay
Plat_UpWaitDownStay
Information
ActivatorTID
CanRaiseActor
CheckActorCeilingTexture
CheckActorClass
CheckActorFloorTexture
CheckActorProperty
CheckClass
CheckFlag
CheckFont
CheckPlayerCamera
CheckSight
ClassifyActor
GameSkill
GameType
GetActorAngle
GetActorCeilingZ
GetActorClass
GetActorFloorTexture
GetActorFloorZ
GetActorLightLevel
GetActorPitch
GetActorPowerupTics
GetActorProperty
GetActorVelX
GetActorVelY
GetActorVelZ
GetActorViewHeight
GetActorX
GetActorY
GetActorZ
GetAirSupply
GetAmmoCapacity
GetArmorInfo
GetArmorType
GetChar
GetCVar
GetCVarString
GetLevelInfo
GetLineActivation
GetLineRowOffset
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
StrCaseCmp
StrCmp
StrIcmp
ThingCount
ThingCountName
ThingCountNameSector
ThingCountSector
Timer
UniqueTID
Inventory
CheckActorInventory
CheckInventory
CheckWeapon
ClearActorInventory
ClearInventory
DropInventory
DropItem
GiveActorInventory
GiveInventory
SetWeapon
TakeActorInventory
TakeInventory
UseActorInventory
UseInventory
Level alteration
ChangeCeiling
ChangeFloor
ChangeLevel
ChangeSky
ClearLineSpecial
Exit_Normal
Exit_Secret
Radius_Quake2
ReplaceTextures
SectorDamage
SetAirControl
SetCameraToTexture
SetCeilingTrigger
SetCVar
SetCVarString
SetFloorTrigger
SetGravity
SetLineActivation
SetLineBlocking
SetLineMonsterBlocking
SetLineSpecial
SetLineTexture
SetSkyScrollSpeed
SetUserCVar
SetUserCVarString
Light
Light_ChangeToValue
Light_Fade
Light_Flicker
Light_ForceLightning
Light_Glow
Light_LowerByValue
Light_MaxNeighbor
Light_MinNeighbor
Light_RaiseByValue
Light_Stop
Light_Strobe
Light_StrobeDoom
Line
Line_AlignCeiling
Line_AlignFloor
Line_SetBlocking
Line_SetTextureOffset
Line_SetTextureScale
TranslucentLine
Named scripts
ACS_NamedExecute
ACS_NamedExecuteAlways
ACS_NamedExecuteWithResult
ACS_NamedLockedExecute
ACS_NamedLockedExecuteDoor
ACS_NamedSuspend
ACS_NamedTerminate
Polyobject
Polyobj_DoorSlide
Polyobj_DoorSwing
Polyobj_Move
Polyobj_MoveTimes8
Polyobj_MoveTo
Polyobj_MoveToSpot
Polyobj_OR_Move
Polyobj_OR_MoveTimes8
Polyobj_OR_MoveTo
Polyobj_OR_MoveToSpot
Polyobj_OR_RotateLeft
Polyobj_OR_RotateRight
Polyobj_RotateLeft
Polyobj_RotateRight
Polyobj_Stop
PolyWait
SoundSequenceOnPolyObj
Scripts
ACS_Execute
ACS_ExecuteAlways
ACS_ExecuteWait
ACS_ExecuteWithResult
ACS_LockedExecute
ACS_LockedExecuteDoor
ACS_Suspend
ACS_Terminate
FS_Execute
Sector
Elevator_LowerToNearest
Elevator_MoveToFloor
Elevator_RaiseToNearest
FloorAndCeiling_LowerByValue
FloorAndCeiling_LowerRaise
FloorAndCeiling_RaiseByValue
Pillar_Build
Pillar_BuildAndCrush
Pillar_Open
Radius_Quake
Scroll_Ceiling
Scroll_Floor
Scroll_Texture_Both
Scroll_Wall
Sector_ChangeFlags
Sector_ChangeSound
Sector_SetCeilingPanning
Sector_SetCeilingScale
Sector_SetCeilingScale2
Sector_SetColor
Sector_SetCurrent
Sector_SetDamage
Sector_SetFade
Sector_SetFloorPanning
Sector_SetFloorScale
Sector_SetFloorScale2
Sector_SetFriction
Sector_SetGravity
Sector_SetLink
Sector_SetPlaneReflection
Sector_SetRotation
Sector_SetTranslucent
Sector_SetWind
Sounds
ActivatorSound
AmbientSound
LocalAmbientSound
LocalSetMusic
PlayActorSound
PlaySound
SectorSound
SetMusic
SetMusicVolume
SoundSequence
SoundSequenceOnActor
SoundSequenceOnSector
SoundSequenceOnPolyobj
SoundVolume
StopSound
ThingSound
Stairs
Thing
DamageThing
HealThing
NoiseAlert
SetPlayerProperty
Thing_Activate
Thing_ChangeTID
Thing_Damage
Thing_Deactivate
Thing_Destroy
Thing_Hate
Thing_Move
Thing_Projectile
Thing_ProjectileAimed
Thing_ProjectileGravity
Thing_ProjectileIntercept
Thing_Raise
Thing_Remove
Thing_SetConversation
Thing_SetGoal
Thing_SetSpecial
Thing_SetTranslation
Thing_Spawn
Thing_SpawnFacing
Thing_SpawnNoFog
Thing_Stop
ThrustThing
ThrustThingZ
Teleport
Teleport
Teleport_EndGame
Teleport_NewMap
Teleport_NoFog
Teleport_ZombieChanger
TeleportGroup
TeleportInSector
TeleportOther
UDMF
GetLineUDMFFixed
GetLineUDMFInt
GetSectorUDMFFixed
GetSectorUDMFInt
GetSideUDMFFixed
GetSideUDMFInt
GetThingUDMFFixed
GetThingUDMFInt