List of ACS functions in Zandronum: Difference between revisions

From Zandronum Wiki
(Removed Zandro functions and redirected to the already existing ACS page)
m (Added category to the bottom of the page)
 
(5 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].


=== Zandronum Only ===
=== Zandronum Only ===
See [[ACS#ACS_Functions|this page]].
See [[ACS#ACS_Functions|this page]].


=== Unsorted ===
=== Actor control ===
* {{zdoomwiki|ACS_Execute}}
* {{zdoomwiki|ACS_ExecuteAlways}}
* {{zdoomwiki|ACS_ExecuteWait}}
* {{zdoomwiki|ACS_ExecuteWithResult}}
* {{zdoomwiki|ACS_LockedExecute}}
* {{zdoomwiki|ACS_LockedExecuteDoor}}
* {{zdoomwiki|ACS_NamedExecute}}
* {{zdoomwiki|ACS_NamedExecuteAlways}}
* {{zdoomwiki|ACS_NamedExecuteWithResult}}
* {{zdoomwiki|ACS_NamedLockedExecute}}
* {{zdoomwiki|ACS_NamedLockedExecuteDoor}}
* {{zdoomwiki|ACS_NamedSuspend}}
* {{zdoomwiki|ACS_NamedTerminate}}
* {{zdoomwiki|ACS_Suspend}}
* {{zdoomwiki|ACS_Terminate}}
* {{zdoomwiki|ActivatorSound}}
* {{zdoomwiki|ActivatorTID}}
* {{zdoomwiki|AmbientSound}}
* {{zdoomwiki|Autosave}}
* {{zdoomwiki|BlueScore}}
* {{zdoomwiki|BlueTeamCount}}
* {{zdoomwiki|BlueTeamScore}}
* {{zdoomwiki|CancelFade}}
* {{zdoomwiki|CancelFade}}
* {{zdoomwiki|CanRaiseActor}}
* {{zdoomwiki|ChangeActorAngle}}
* {{zdoomwiki|Ceil}}
* {{zdoomwiki|ChangeActorPitch}}
* {{zdoomwiki|CreateTranslation}}
* {{zdoomwiki|FadeRange}}
* {{zdoomwiki|FadeTo}}
* {{zdoomwiki|LineAttack}}
* {{zdoomwiki|MorphActor}}
* {{zdoomwiki|PickActor}}
* {{zdoomwiki|SetActivator}}
* {{zdoomwiki|SetActivatorToTarget}}
* {{zdoomwiki|SetActorAngle}}
* {{zdoomwiki|SetActorPitch}}
* {{zdoomwiki|SetActorPosition}}
* {{zdoomwiki|SetActorProperty}}
* {{zdoomwiki|SetActorState}}
* {{zdoomwiki|SetActorVelocity}}
* {{zdoomwiki|SetAirSupply}}
* {{zdoomwiki|SetAmmoCapacity}}
* {{zdoomwiki|SetMarineSprite}}
* {{zdoomwiki|SetMarineWeapon}}
* {{zdoomwiki|SetPointer}}
* {{zdoomwiki|SetThingSpecial}}
* {{zdoomwiki|SetTranslation}}
* {{zdoomwiki|SetUserArray}}
* {{zdoomwiki|SetUserVariable}}
* {{zdoomwiki|Spawn}}
* {{zdoomwiki|SpawnDecal}}
* {{zdoomwiki|SpawnForced}}
* {{zdoomwiki|SpawnProjectile}}
* {{zdoomwiki|SpawnSpot}}
* {{zdoomwiki|SpawnSpotFacing}}
* {{zdoomwiki|SpawnSpotFacingForced}}
* {{zdoomwiki|SpawnSpotForced}}
* {{zdoomwiki|Thing_Damage2}}
* {{zdoomwiki|Thing_Projectile2}}
* {{zdoomwiki|UnMorphActor}}
* {{zdoomwiki|Warp}}
 
=== Ceiling ===
* {{zdoomwiki|Ceiling_CrushAndRaise}}
* {{zdoomwiki|Ceiling_CrushAndRaise}}
* {{zdoomwiki|Ceiling_CrushAndRaiseA}}
* {{zdoomwiki|Ceiling_CrushAndRaiseA}}
Line 53: Line 68:
* {{zdoomwiki|Ceiling_RaiseToNearest}}
* {{zdoomwiki|Ceiling_RaiseToNearest}}
* {{zdoomwiki|Ceiling_Waggle}}
* {{zdoomwiki|Ceiling_Waggle}}
* {{zdoomwiki|ChangeActorAngle}}
* {{zdoomwiki|Generic_Ceiling}}
* {{zdoomwiki|ChangeActorPitch}}
* {{zdoomwiki|Generic_Crusher}}
* {{zdoomwiki|ChangeCamera}}
* {{zdoomwiki|Generic_Crusher2}}
* {{zdoomwiki|ChangeCeiling}}
 
* {{zdoomwiki|ChangeFloor}}
=== Display ===
* {{zdoomwiki|ChangeLevel}}
* {{zdoomwiki|HudMessage}}
* {{zdoomwiki|ChangeSkill}}
* {{zdoomwiki|HudMessageBold}}
* {{zdoomwiki|ChangeSky}}
* {{zdoomwiki|Log}}
* {{zdoomwiki|CheckActorCeilingTexture}}
* {{zdoomwiki|Print}}
* {{zdoomwiki|CheckActorClass}}
* {{zdoomwiki|PrintBold}}
* {{zdoomwiki|CheckActorFloorTexture}}
* {{zdoomwiki|SetFont}}
* {{zdoomwiki|CheckActorInventory}}
* {{zdoomwiki|SetHudClipRect}}
* {{zdoomwiki|CheckActorProperty}}
* {{zdoomwiki|SetHudSize}}
* {{zdoomwiki|CheckClass}}
* {{zdoomwiki|SetHudWrapWidth}}
* {{zdoomwiki|CheckFlag}}
* {{zdoomwiki|SetMugShotState}}
* {{zdoomwiki|CheckFont}}
* {{zdoomwiki|StrLeft}}
* {{zdoomwiki|CheckInventory}}
* {{zdoomwiki|StrMid}}
* {{zdoomwiki|CheckPlayerCamera}}
* {{zdoomwiki|StrParam}}
* {{zdoomwiki|CheckSight}}
* {{zdoomwiki|StrRight}}
* {{zdoomwiki|CheckWeapon}}
* {{zdoomwiki|StrCpy}}
* {{zdoomwiki|ClassifyActor}}
 
* {{zdoomwiki|ClearActorInventory}}
=== Doors ===
* {{zdoomwiki|ClearForceField}}
* {{zdoomwiki|ClearInventory}}
* {{zdoomwiki|ClearLineSpecial}}
* {{zdoomwiki|cos}}
* {{zdoomwiki|CreateTranslation}}
* {{zdoomwiki|DamageThing}}
* {{zdoomwiki|Delay}}
* {{zdoomwiki|Door_Animated}}
* {{zdoomwiki|Door_Animated}}
* {{zdoomwiki|Door_Close}}
* {{zdoomwiki|Door_Close}}
Line 88: Line 96:
* {{zdoomwiki|Door_Open}}
* {{zdoomwiki|Door_Open}}
* {{zdoomwiki|Door_Raise}}
* {{zdoomwiki|Door_Raise}}
* {{zdoomwiki|DropInventory}}
* {{zdoomwiki|Generic_Door}}
* {{zdoomwiki|DropItem}}
 
* {{zdoomwiki|Elevator_LowerToNearest}}
=== Floor ===
* {{zdoomwiki|Elevator_MoveToFloor}}
* {{zdoomwiki|Elevator_RaiseToNearest}}
* {{zdoomwiki|Exit_Normal}}
* {{zdoomwiki|Exit_Secret}}
* {{zdoomwiki|FadeRange}}
* {{zdoomwiki|FadeTo}}
* {{zdoomwiki|FixedDiv}}
* {{zdoomwiki|FixedMul}}
* {{zdoomwiki|FixedSqrt}}
* {{zdoomwiki|Floor}}
* {{zdoomwiki|Floor_CrushStop}}
* {{zdoomwiki|Floor_CrushStop}}
* {{zdoomwiki|Floor_Donut}}
* {{zdoomwiki|Floor_Donut}}
Line 125: Line 123:
* {{zdoomwiki|Floor_TransferTrigger}}
* {{zdoomwiki|Floor_TransferTrigger}}
* {{zdoomwiki|Floor_Waggle}}
* {{zdoomwiki|Floor_Waggle}}
* {{zdoomwiki|FloorAndCeiling_LowerByValue}}
* {{zdoomwiki|FloorAndCeiling_LowerRaise}}
* {{zdoomwiki|FloorAndCeiling_RaiseByValue}}
* {{zdoomwiki|ForceField}}
* {{zdoomwiki|FS_Execute}}
* {{zdoomwiki|GameSkill}}
* {{zdoomwiki|Generic_Ceiling}}
* {{zdoomwiki|Generic_Crusher}}
* {{zdoomwiki|Generic_Crusher2}}
* {{zdoomwiki|Generic_Door}}
* {{zdoomwiki|Generic_Floor}}
* {{zdoomwiki|Generic_Floor}}
* {{zdoomwiki|Generic_Lift}}
* {{zdoomwiki|Generic_Lift}}
* {{zdoomwiki|Generic_Stairs}}
* {{zdoomwiki|Generic_Stairs}}
* {{zdoomwiki|Plat_DownByValue}}
* {{zdoomwiki|Plat_DownWaitUpStay}}
* {{zdoomwiki|Plat_DownWaitUpStayLip}}
* {{zdoomwiki|Plat_PerpetualRaise}}
* {{zdoomwiki|Plat_PerpetualRaiseLip}}
* {{zdoomwiki|Plat_RaiseAndStayTx0}}
* {{zdoomwiki|Plat_Stop}}
* {{zdoomwiki|Plat_ToggleCeiling}}
* {{zdoomwiki|Plat_UpByValue}}
* {{zdoomwiki|Plat_UpByValueStayTx}}
* {{zdoomwiki|Plat_UpNearestWaitDownStay}}
* {{zdoomwiki|Plat_UpWaitDownStay}}
=== Information ===
* {{zdoomwiki|ActivatorTID}}
* {{zdoomwiki|CanRaiseActor}}
* {{zdoomwiki|CheckActorCeilingTexture}}
* {{zdoomwiki|CheckActorClass}}
* {{zdoomwiki|CheckActorFloorTexture}}
* {{zdoomwiki|CheckActorProperty}}
* {{zdoomwiki|CheckClass}}
* {{zdoomwiki|CheckFlag}}
* {{zdoomwiki|CheckFont}}
* {{zdoomwiki|CheckPlayerCamera}}
* {{zdoomwiki|CheckSight}}
* {{zdoomwiki|ClassifyActor}}
* {{zdoomwiki|GameSkill}}
* {{zdoomwiki|GameType}}
* {{zdoomwiki|GetActorAngle}}
* {{zdoomwiki|GetActorAngle}}
* {{zdoomwiki|GetActorCeilingZ}}
* {{zdoomwiki|GetActorCeilingZ}}
Line 164: Line 180:
* {{zdoomwiki|GetLineActivation}}
* {{zdoomwiki|GetLineActivation}}
* {{zdoomwiki|GetLineRowOffset}}
* {{zdoomwiki|GetLineRowOffset}}
* {{zdoomwiki|GetLineUDMFFixed}}
* {{zdoomwiki|GetLineUDMFInt}}
* {{zdoomwiki|GetPlayerInfo}}
* {{zdoomwiki|GetPlayerInfo}}
* {{zdoomwiki|GetPlayerInput}}
* {{zdoomwiki|GetPlayerInput}}
Line 175: Line 189:
* {{zdoomwiki|GetSectorFloorZ}}
* {{zdoomwiki|GetSectorFloorZ}}
* {{zdoomwiki|GetSectorLightLevel}}
* {{zdoomwiki|GetSectorLightLevel}}
* {{zdoomwiki|GetSectorUDMFFixed}}
* {{zdoomwiki|GetSectorUDMFInt}}
* {{zdoomwiki|GetSideUDMFFixed}}
* {{zdoomwiki|GetSideUDMFInt}}
* {{zdoomwiki|GetSigilPieces}}
* {{zdoomwiki|GetSigilPieces}}
* {{zdoomwiki|GetThingUDMFFixed}}
* {{zdoomwiki|GetThingUDMFInt}}
* {{zdoomwiki|GetUserArray}}
* {{zdoomwiki|GetUserArray}}
* {{zdoomwiki|GetUserCVar}}
* {{zdoomwiki|GetUserCVar}}
Line 187: Line 195:
* {{zdoomwiki|GetUserVariable}}
* {{zdoomwiki|GetUserVariable}}
* {{zdoomwiki|GetWeapon}}
* {{zdoomwiki|GetWeapon}}
* {{zdoomwiki|IsPointerEqual}}
* {{zdoomwiki|IsTIDUsed}}
* {{zdoomwiki|LineSide}}
* {{zdoomwiki|PlayerClass}}
* {{zdoomwiki|PlayerCount}}
* {{zdoomwiki|PlayerFrags}}
* {{zdoomwiki|PlayerInGame}}
* {{zdoomwiki|PlayerIsBot}}
* {{zdoomwiki|PlayerNumber}}
* {{zdoomwiki|SetResultValue}}
* {{zdoomwiki|StrCaseCmp}}
* {{zdoomwiki|StrCmp}}
* {{zdoomwiki|StrIcmp}}
* {{zdoomwiki|ThingCount}}
* {{zdoomwiki|ThingCountName}}
* {{zdoomwiki|ThingCountNameSector}}
* {{zdoomwiki|ThingCountSector}}
* {{zdoomwiki|Timer}}
* {{zdoomwiki|UniqueTID}}
=== Inventory ===
* {{zdoomwiki|CheckActorInventory}}
* {{zdoomwiki|CheckInventory}}
* {{zdoomwiki|CheckWeapon}}
* {{zdoomwiki|ClearActorInventory}}
* {{zdoomwiki|ClearInventory}}
* {{zdoomwiki|DropInventory}}
* {{zdoomwiki|DropItem}}
* {{zdoomwiki|GiveActorInventory}}
* {{zdoomwiki|GiveActorInventory}}
* {{zdoomwiki|GiveInventory}}
* {{zdoomwiki|GiveInventory}}
* {{zdoomwiki|GlassBreak}}
* {{zdoomwiki|SetWeapon}}
* {{zdoomwiki|Global}}
* {{zdoomwiki|TakeActorInventory}}
* {{zdoomwiki|HealThing}}
* {{zdoomwiki|TakeInventory}}
* {{zdoomwiki|HudMessage}}
* {{zdoomwiki|UseActorInventory}}
* {{zdoomwiki|HudMessageBold}}
* {{zdoomwiki|UseInventory}}
* {{zdoomwiki|IsMultiplayer}}
 
* {{zdoomwiki|IsPointerEqual}}
=== Level alteration ===
* {{zdoomwiki|IsTIDUsed}}
* {{zdoomwiki|ChangeCeiling}}
* {{zdoomwiki|ChangeFloor}}
* {{zdoomwiki|ChangeLevel}}
* {{zdoomwiki|ChangeSky}}
* {{zdoomwiki|ClearLineSpecial}}
* {{zdoomwiki|Exit_Normal}}
* {{zdoomwiki|Exit_Secret}}
* {{zdoomwiki|Radius_Quake2}}
* {{zdoomwiki|ReplaceTextures}}
* {{zdoomwiki|SectorDamage}}
* {{zdoomwiki|SetAirControl}}
* {{zdoomwiki|SetCameraToTexture}}
* {{zdoomwiki|SetCeilingTrigger}}
* {{zdoomwiki|SetCVar}}
* {{zdoomwiki|SetCVarString}}
* {{zdoomwiki|SetFloorTrigger}}
* {{zdoomwiki|SetGravity}}
* {{zdoomwiki|SetLineActivation}}
* {{zdoomwiki|SetLineBlocking}}
* {{zdoomwiki|SetLineMonsterBlocking}}
* {{zdoomwiki|SetLineSpecial}}
* {{zdoomwiki|SetLineTexture}}
* {{zdoomwiki|SetSkyScrollSpeed}}
* {{zdoomwiki|SetUserCVar}}
* {{zdoomwiki|SetUserCVarString}}
 
=== Light ===
* {{zdoomwiki|Light_ChangeToValue}}
* {{zdoomwiki|Light_ChangeToValue}}
* {{zdoomwiki|Light_Fade}}
* {{zdoomwiki|Light_Fade}}
Line 209: Line 271:
* {{zdoomwiki|Light_Strobe}}
* {{zdoomwiki|Light_Strobe}}
* {{zdoomwiki|Light_StrobeDoom}}
* {{zdoomwiki|Light_StrobeDoom}}
=== Line ===
* {{zdoomwiki|Line_AlignCeiling}}
* {{zdoomwiki|Line_AlignCeiling}}
* {{zdoomwiki|Line_AlignFloor}}
* {{zdoomwiki|Line_AlignFloor}}
Line 214: Line 278:
* {{zdoomwiki|Line_SetTextureOffset}}
* {{zdoomwiki|Line_SetTextureOffset}}
* {{zdoomwiki|Line_SetTextureScale}}
* {{zdoomwiki|Line_SetTextureScale}}
* {{zdoomwiki|LineAttack}}
* {{zdoomwiki|TranslucentLine}}
* {{zdoomwiki|LineSide}}
 
* {{zdoomwiki|LocalAmbientSound}}
=== Math ===
* {{zdoomwiki|LocalSetMusic}}
* {{zdoomwiki|Ceil}}
* {{zdoomwiki|Log}}
* {{zdoomwiki|Cos}}
* {{zdoomwiki|MorphActor}}
* {{zdoomwiki|FixedDiv}}
* {{zdoomwiki|NoiseAlert}}
* {{zdoomwiki|FixedMul}}
* {{zdoomwiki|PickActor}}
* {{zdoomwiki|Floor}}
* {{zdoomwiki|Pillar_Build}}
* {{zdoomwiki|Random}}
* {{zdoomwiki|Pillar_BuildAndCrush}}
* {{zdoomwiki|Round}}
* {{zdoomwiki|Pillar_Open}}
* {{zdoomwiki|Sin}}
* {{zdoomwiki|Plat_DownByValue}}
* {{zdoomwiki|Sqrt}}
* {{zdoomwiki|Plat_DownWaitUpStay}}
* {{zdoomwiki|StrLen}}
* {{zdoomwiki|Plat_DownWaitUpStayLip}}
* {{zdoomwiki|VectorAngle}}
* {{zdoomwiki|Plat_PerpetualRaise}}
* {{zdoomwiki|VectorLength}}
* {{zdoomwiki|Plat_PerpetualRaiseLip}}
 
* {{zdoomwiki|Plat_RaiseAndStayTx0}}
=== Named scripts ===
* {{zdoomwiki|Plat_Stop}}
* {{zdoomwiki|ACS_NamedExecute}}
* {{zdoomwiki|Plat_ToggleCeiling}}
* {{zdoomwiki|ACS_NamedExecuteAlways}}
* {{zdoomwiki|Plat_UpByValue}}
* {{zdoomwiki|ACS_NamedExecuteWithResult}}
* {{zdoomwiki|Plat_UpByValueStayTx}}
* {{zdoomwiki|ACS_NamedLockedExecute}}
* {{zdoomwiki|Plat_UpNearestWaitDownStay}}
* {{zdoomwiki|ACS_NamedLockedExecuteDoor}}
* {{zdoomwiki|Plat_UpWaitDownStay}}
* {{zdoomwiki|ACS_NamedSuspend}}
* {{zdoomwiki|PlayActorSound}}
* {{zdoomwiki|ACS_NamedTerminate}}
* {{zdoomwiki|PlayerClass}}
 
* {{zdoomwiki|PlayerCount}}
=== Polyobject ===
* {{zdoomwiki|PlayerFrags}}
* {{zdoomwiki|PlayerInGame}}
* {{zdoomwiki|PlayerIsBot}}
* {{zdoomwiki|PlayerNumber}}
* {{zdoomwiki|PlayMovie}}
* {{zdoomwiki|PlaySound}}
* {{zdoomwiki|Polyobj_DoorSlide}}
* {{zdoomwiki|Polyobj_DoorSlide}}
* {{zdoomwiki|Polyobj_DoorSwing}}
* {{zdoomwiki|Polyobj_DoorSwing}}
Line 262: Line 320:
* {{zdoomwiki|Polyobj_Stop}}
* {{zdoomwiki|Polyobj_Stop}}
* {{zdoomwiki|PolyWait}}
* {{zdoomwiki|PolyWait}}
* {{zdoomwiki|Print}}
* {{zdoomwiki|SoundSequenceOnPolyObj}}
* {{zdoomwiki|PrintBold}}
 
=== Scripts ===
* {{zdoomwiki|ACS_Execute}}
* {{zdoomwiki|ACS_ExecuteAlways}}
* {{zdoomwiki|ACS_ExecuteWait}}
* {{zdoomwiki|ACS_ExecuteWithResult}}
* {{zdoomwiki|ACS_LockedExecute}}
* {{zdoomwiki|ACS_LockedExecuteDoor}}
* {{zdoomwiki|ACS_Suspend}}
* {{zdoomwiki|ACS_Terminate}}
* {{zdoomwiki|FS_Execute}}
 
=== Sector ===
* {{zdoomwiki|Elevator_LowerToNearest}}
* {{zdoomwiki|Elevator_MoveToFloor}}
* {{zdoomwiki|Elevator_RaiseToNearest}}
* {{zdoomwiki|FloorAndCeiling_LowerByValue}}
* {{zdoomwiki|FloorAndCeiling_LowerRaise}}
* {{zdoomwiki|FloorAndCeiling_RaiseByValue}}
* {{zdoomwiki|Pillar_Build}}
* {{zdoomwiki|Pillar_BuildAndCrush}}
* {{zdoomwiki|Pillar_Open}}
* {{zdoomwiki|Radius_Quake}}
* {{zdoomwiki|Radius_Quake}}
* {{zdoomwiki|Radius_Quake2}}
* {{zdoomwiki|Random}}
* {{zdoomwiki|RedReturn}}
* {{zdoomwiki|RedTeamCount}}
* {{zdoomwiki|RedTeamScore}}
* {{zdoomwiki|ReplaceTextures}}
* {{zdoomwiki|Round}}
* {{zdoomwiki|Script}}
* {{zdoomwiki|ScriptWait}}
* {{zdoomwiki|Scroll_Ceiling}}
* {{zdoomwiki|Scroll_Ceiling}}
* {{zdoomwiki|Scroll_Floor}}
* {{zdoomwiki|Scroll_Floor}}
Line 297: Line 367:
* {{zdoomwiki|Sector_SetTranslucent}}
* {{zdoomwiki|Sector_SetTranslucent}}
* {{zdoomwiki|Sector_SetWind}}
* {{zdoomwiki|Sector_SetWind}}
* {{zdoomwiki|SectorDamage}}
 
=== Sounds ===
* {{zdoomwiki|ActivatorSound}}
* {{zdoomwiki|AmbientSound}}
* {{zdoomwiki|LocalAmbientSound}}
* {{zdoomwiki|LocalSetMusic}}
* {{zdoomwiki|PlayActorSound}}
* {{zdoomwiki|PlaySound}}
* {{zdoomwiki|SectorSound}}
* {{zdoomwiki|SectorSound}}
* {{zdoomwiki|SendToCommunicator}}
* {{zdoomwiki|SetActivator}}
* {{zdoomwiki|SetActivatorToTarget}}
* {{zdoomwiki|SetActorAngle}}
* {{zdoomwiki|SetActorPitch}}
* {{zdoomwiki|SetActorPosition}}
* {{zdoomwiki|SetActorProperty}}
* {{zdoomwiki|SetActorState}}
* {{zdoomwiki|SetActorVelocity}}
* {{zdoomwiki|SetAirControl}}
* {{zdoomwiki|SetAirSupply}}
* {{zdoomwiki|SetAmmoCapacity}}
* {{zdoomwiki|SetCameraToTexture}}
* {{zdoomwiki|SetCeilingTrigger}}
* {{zdoomwiki|SetCVar}}
* {{zdoomwiki|SetCVarString}}
* {{zdoomwiki|SetFloorTrigger}}
* {{zdoomwiki|SetFont}}
* {{zdoomwiki|SetGlobalFogParameter}}
* {{zdoomwiki|SetGravity}}
* {{zdoomwiki|SetHUDClipRect}}
* {{zdoomwiki|SetHudSize}}
* {{zdoomwiki|SetHUDWrapWidth}}
* {{zdoomwiki|SetLineActivation}}
* {{zdoomwiki|SetLineBlocking}}
* {{zdoomwiki|SetLineMonsterBlocking}}
* {{zdoomwiki|SetLineSpecial}}
* {{zdoomwiki|SetLineTexture}}
* {{zdoomwiki|SetMarineSprite}}
* {{zdoomwiki|SetMarineWeapon}}
* {{zdoomwiki|SetMugShotState}}
* {{zdoomwiki|SetMusic}}
* {{zdoomwiki|SetMusic}}
* {{zdoomwiki|SetPlayerProperty}}
* {{zdoomwiki|SetMusicVolume}}
* {{zdoomwiki|SetPointer}}
* {{zdoomwiki|SetResultValue}}
* {{zdoomwiki|SetSkyScrollSpeed}}
* {{zdoomwiki|SetThingSpecial}}
* {{zdoomwiki|SetTranslation}}
* {{zdoomwiki|SetUserArray}}
* {{zdoomwiki|SetUserCVar}}
* {{zdoomwiki|SetUserCVarString}}
* {{zdoomwiki|SetUserVariable}}
* {{zdoomwiki|SetWeapon}}
* {{zdoomwiki|sin}}
* {{zdoomwiki|SinglePlayer}}
* {{zdoomwiki|SoundSequence}}
* {{zdoomwiki|SoundSequence}}
* {{zdoomwiki|SoundSequenceOnActor}}
* {{zdoomwiki|SoundSequenceOnActor}}
* {{zdoomwiki|SoundSequenceOnPolyObj}}
* {{zdoomwiki|SoundSequenceOnSector}}
* {{zdoomwiki|SoundSequenceOnSector}}
* {{zdoomwiki|SoundSequenceOnPolyobj}}
* {{zdoomwiki|SoundVolume}}
* {{zdoomwiki|SoundVolume}}
* {{zdoomwiki|Spawn}}
* {{zdoomwiki|StopSound}}
* {{zdoomwiki|SpawnDecal}}
* {{zdoomwiki|ThingSound}}
* {{zdoomwiki|SpawnForced}}
 
* {{zdoomwiki|SpawnProjectile}}
=== Stairs ===
* {{zdoomwiki|SpawnSpot}}
* {{zdoomwiki|SpawnSpotFacing}}
* {{zdoomwiki|SpawnSpotFacingForced}}
* {{zdoomwiki|SpawnSpotForced}}
* {{zdoomwiki|Sqrt}}
* {{zdoomwiki|Stairs_BuildDown}}
* {{zdoomwiki|Stairs_BuildDown}}
* {{zdoomwiki|Stairs_BuildDownSync}}
* {{zdoomwiki|Stairs_BuildDownSync}}
Line 363: Line 392:
* {{zdoomwiki|Stairs_BuildUpDoom}}
* {{zdoomwiki|Stairs_BuildUpDoom}}
* {{zdoomwiki|Stairs_BuildUpSync}}
* {{zdoomwiki|Stairs_BuildUpSync}}
* {{zdoomwiki|StartConversation}}
 
* {{zdoomwiki|StartSlideshow}}
=== Thing ===
* {{zdoomwiki|StopSound}}
* {{zdoomwiki|DamageThing}}
* {{zdoomwiki|StrCaseCmp}}
* {{zdoomwiki|HealThing}}
* {{zdoomwiki|StrCmp}}
* {{zdoomwiki|NoiseAlert}}
* {{zdoomwiki|StrCpy}}
* {{zdoomwiki|SetPlayerProperty}}
* {{zdoomwiki|StrIcmp}}
* {{zdoomwiki|StrLeft}}
* {{zdoomwiki|StrLen}}
* {{zdoomwiki|StrMid}}
* {{zdoomwiki|StrParam}}
* {{zdoomwiki|StrRight}}
* {{zdoomwiki|Switch}}
* {{zdoomwiki|TagWait}}
* {{zdoomwiki|TakeActorInventory}}
* {{zdoomwiki|TakeInventory}}
* {{zdoomwiki|Teleport}}
* {{zdoomwiki|Teleport_EndGame}}
* {{zdoomwiki|Teleport_NewMap}}
* {{zdoomwiki|Teleport_NoFog}}
* {{zdoomwiki|Teleport_ZombieChanger}}
* {{zdoomwiki|TeleportGroup}}
* {{zdoomwiki|TeleportInSector}}
* {{zdoomwiki|TeleportOther}}
* {{zdoomwiki|Thing_Activate}}
* {{zdoomwiki|Thing_Activate}}
* {{zdoomwiki|Thing_ChangeTID}}
* {{zdoomwiki|Thing_ChangeTID}}
* {{zdoomwiki|Thing_Damage}}
* {{zdoomwiki|Thing_Damage}}
* {{zdoomwiki|Thing_Damage2}}
* {{zdoomwiki|Thing_Deactivate}}
* {{zdoomwiki|Thing_Deactivate}}
* {{zdoomwiki|Thing_Destroy}}
* {{zdoomwiki|Thing_Destroy}}
Line 396: Line 406:
* {{zdoomwiki|Thing_Move}}
* {{zdoomwiki|Thing_Move}}
* {{zdoomwiki|Thing_Projectile}}
* {{zdoomwiki|Thing_Projectile}}
* {{zdoomwiki|Thing_Projectile2}}
* {{zdoomwiki|Thing_ProjectileAimed}}
* {{zdoomwiki|Thing_ProjectileAimed}}
* {{zdoomwiki|Thing_ProjectileGravity}}
* {{zdoomwiki|Thing_ProjectileGravity}}
Line 410: Line 419:
* {{zdoomwiki|Thing_SpawnNoFog}}
* {{zdoomwiki|Thing_SpawnNoFog}}
* {{zdoomwiki|Thing_Stop}}
* {{zdoomwiki|Thing_Stop}}
* {{zdoomwiki|ThingCount}}
* {{zdoomwiki|ThingCountName}}
* {{zdoomwiki|ThingCountNameSector}}
* {{zdoomwiki|ThingCountSector}}
* {{zdoomwiki|ThingSound}}
* {{zdoomwiki|ThrustThing}}
* {{zdoomwiki|ThrustThing}}
* {{zdoomwiki|ThrustThingZ}}
* {{zdoomwiki|ThrustThingZ}}
* {{zdoomwiki|Timer}}
 
* {{zdoomwiki|TranslucentLine}}
=== Teleport ===
* {{zdoomwiki|UniqueTID}}
* {{zdoomwiki|Teleport}}
* {{zdoomwiki|UnMorphActor}}
* {{zdoomwiki|Teleport_EndGame}}
* {{zdoomwiki|UseActorInventory}}
* {{zdoomwiki|Teleport_NewMap}}
* {{zdoomwiki|UseInventory}}
* {{zdoomwiki|Teleport_NoFog}}
* {{zdoomwiki|Teleport_ZombieChanger}}
* {{zdoomwiki|TeleportGroup}}
* {{zdoomwiki|TeleportInSector}}
* {{zdoomwiki|TeleportOther}}
 
=== UDMF ===
* {{zdoomwiki|GetLineUDMFFixed}}
* {{zdoomwiki|GetLineUDMFInt}}
* {{zdoomwiki|GetSectorUDMFFixed}}
* {{zdoomwiki|GetSectorUDMFInt}}
* {{zdoomwiki|GetSideUDMFFixed}}
* {{zdoomwiki|GetSideUDMFInt}}
* {{zdoomwiki|GetThingUDMFFixed}}
* {{zdoomwiki|GetThingUDMFInt}}
 
=== Waiting ===
* {{zdoomwiki|ACS_ExecuteWait}}
* {{zdoomwiki|Delay}}
* {{zdoomwiki|PolyWait}}
* {{zdoomwiki|ScriptWait}}
* {{zdoomwiki|TagWait}}
 
=== Miscellaneous ===
* {{zdoomwiki|Autosave}}
* {{zdoomwiki|ChangeCamera}}
* {{zdoomwiki|ChangeSkill}}
* {{zdoomwiki|ClearForceField}}
* {{zdoomwiki|ForceField}}
* {{zdoomwiki|GlassBreak}}
* {{zdoomwiki|PlayMovie}}
* {{zdoomwiki|SendToCommunicator}}
* {{zdoomwiki|SetGlobalFogParameter}}
* {{zdoomwiki|SetHUDClipRect}}
* {{zdoomwiki|SetHUDWrapWidth}}
* {{zdoomwiki|StartConversation}}
* {{zdoomwiki|StartSlideshow}}
* {{zdoomwiki|UsePuzzleItem}}
* {{zdoomwiki|UsePuzzleItem}}
* {{zdoomwiki|VectorAngle}}
 
* {{zdoomwiki|VectorLength}}
[[Category:Level_Development]]
* {{zdoomwiki|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