List of ACS functions in Zandronum: Difference between revisions
List of ACS functions in Zandronum (view source)
Revision as of 18:32, 1 September 2021
, 1 September 2021Added category to the bottom of the page
(Sorted everything except the ones that didn't already have a category in the ZDoom wiki) |
m (Added category to the bottom of the page) |
||
(3 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 === | ||
Line 43: | Line 43: | ||
* {{zdoomwiki|UnMorphActor}} | * {{zdoomwiki|UnMorphActor}} | ||
* {{zdoomwiki|Warp}} | * {{zdoomwiki|Warp}} | ||
=== Ceiling === | |||
* {{zdoomwiki|Ceiling_CrushAndRaise}} | |||
* {{zdoomwiki|Ceiling_CrushAndRaiseA}} | |||
* {{zdoomwiki|Ceiling_CrushAndRaiseDist}} | |||
* {{zdoomwiki|Ceiling_CrushAndRaiseSilentA}} | |||
* {{zdoomwiki|Ceiling_CrushRaiseAndStay}} | |||
* {{zdoomwiki|Ceiling_CrushRaiseAndStayA}} | |||
* {{zdoomwiki|Ceiling_CrushRaiseAndStaySilA}} | |||
* {{zdoomwiki|Ceiling_CrushStop}} | |||
* {{zdoomwiki|Ceiling_LowerAndCrush}} | |||
* {{zdoomwiki|Ceiling_LowerAndCrushDist}} | |||
* {{zdoomwiki|Ceiling_LowerByValue}} | |||
* {{zdoomwiki|Ceiling_LowerByValueTimes8}} | |||
* {{zdoomwiki|Ceiling_LowerInstant}} | |||
* {{zdoomwiki|Ceiling_LowerToFloor}} | |||
* {{zdoomwiki|Ceiling_LowerToHighestFloor}} | |||
* {{zdoomwiki|Ceiling_LowerToLowest}} | |||
* {{zdoomwiki|Ceiling_MoveToValue}} | |||
* {{zdoomwiki|Ceiling_MoveToValueTimes8}} | |||
* {{zdoomwiki|Ceiling_RaiseByValue}} | |||
* {{zdoomwiki|Ceiling_RaiseByValueTimes8}} | |||
* {{zdoomwiki|Ceiling_RaiseInstant}} | |||
* {{zdoomwiki|Ceiling_RaiseToNearest}} | |||
* {{zdoomwiki|Ceiling_Waggle}} | |||
* {{zdoomwiki|Generic_Ceiling}} | |||
* {{zdoomwiki|Generic_Crusher}} | |||
* {{zdoomwiki|Generic_Crusher2}} | |||
=== Display === | === Display === | ||
Line 60: | Line 88: | ||
* {{zdoomwiki|StrRight}} | * {{zdoomwiki|StrRight}} | ||
* {{zdoomwiki|StrCpy}} | * {{zdoomwiki|StrCpy}} | ||
=== Doors === | |||
* {{zdoomwiki|Door_Animated}} | |||
* {{zdoomwiki|Door_Close}} | |||
* {{zdoomwiki|Door_CloseWaitOpen}} | |||
* {{zdoomwiki|Door_LockedRaise}} | |||
* {{zdoomwiki|Door_Open}} | |||
* {{zdoomwiki|Door_Raise}} | |||
* {{zdoomwiki|Generic_Door}} | |||
=== Floor === | |||
* {{zdoomwiki|Floor_CrushStop}} | |||
* {{zdoomwiki|Floor_Donut}} | |||
* {{zdoomwiki|Floor_LowerByValue}} | |||
* {{zdoomwiki|Floor_LowerByValueTimes8}} | |||
* {{zdoomwiki|Floor_LowerInstant}} | |||
* {{zdoomwiki|Floor_LowerToHighest}} | |||
* {{zdoomwiki|Floor_LowerToLowest}} | |||
* {{zdoomwiki|Floor_LowerToLowestTxTy}} | |||
* {{zdoomwiki|Floor_LowerToNearest}} | |||
* {{zdoomwiki|Floor_MoveToValue}} | |||
* {{zdoomwiki|Floor_MoveToValueTimes8}} | |||
* {{zdoomwiki|Floor_RaiseAndCrush}} | |||
* {{zdoomwiki|Floor_RaiseAndCrushDoom}} | |||
* {{zdoomwiki|Floor_RaiseByTexture}} | |||
* {{zdoomwiki|Floor_RaiseByValue}} | |||
* {{zdoomwiki|Floor_RaiseByValueTimes8}} | |||
* {{zdoomwiki|Floor_RaiseByValueTxTy}} | |||
* {{zdoomwiki|Floor_RaiseInstant}} | |||
* {{zdoomwiki|Floor_RaiseToHighest}} | |||
* {{zdoomwiki|Floor_RaiseToLowestCeiling}} | |||
* {{zdoomwiki|Floor_RaiseToNearest}} | |||
* {{zdoomwiki|Floor_TransferNumeric}} | |||
* {{zdoomwiki|Floor_TransferTrigger}} | |||
* {{zdoomwiki|Floor_Waggle}} | |||
* {{zdoomwiki|Generic_Floor}} | |||
* {{zdoomwiki|Generic_Lift}} | |||
* {{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 === | === Information === | ||
Line 127: | Line 205: | ||
* {{zdoomwiki|PlayerNumber}} | * {{zdoomwiki|PlayerNumber}} | ||
* {{zdoomwiki|SetResultValue}} | * {{zdoomwiki|SetResultValue}} | ||
* {{zdoomwiki|StrCaseCmp}} | |||
* {{zdoomwiki|StrCmp}} | * {{zdoomwiki|StrCmp}} | ||
* {{zdoomwiki|StrIcmp}} | * {{zdoomwiki|StrIcmp}} | ||
Line 158: | Line 237: | ||
* {{zdoomwiki|ChangeSky}} | * {{zdoomwiki|ChangeSky}} | ||
* {{zdoomwiki|ClearLineSpecial}} | * {{zdoomwiki|ClearLineSpecial}} | ||
* {{zdoomwiki|Exit_Normal}} | |||
* {{zdoomwiki|Exit_Secret}} | |||
* {{zdoomwiki|Radius_Quake2}} | * {{zdoomwiki|Radius_Quake2}} | ||
* {{zdoomwiki|ReplaceTextures}} | * {{zdoomwiki|ReplaceTextures}} | ||
Line 177: | Line 258: | ||
* {{zdoomwiki|SetUserCVarString}} | * {{zdoomwiki|SetUserCVarString}} | ||
=== | === Light === | ||
* {{zdoomwiki|Light_ChangeToValue}} | * {{zdoomwiki|Light_ChangeToValue}} | ||
* {{zdoomwiki|Light_Fade}} | * {{zdoomwiki|Light_Fade}} | ||
Line 329: | 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 334: | Line 278: | ||
* {{zdoomwiki|Line_SetTextureOffset}} | * {{zdoomwiki|Line_SetTextureOffset}} | ||
* {{zdoomwiki|Line_SetTextureScale}} | * {{zdoomwiki|Line_SetTextureScale}} | ||
* {{zdoomwiki| | * {{zdoomwiki|TranslucentLine}} | ||
* {{zdoomwiki| | |||
* {{zdoomwiki| | === Math === | ||
* {{zdoomwiki| | * {{zdoomwiki|Ceil}} | ||
* {{zdoomwiki| | * {{zdoomwiki|Cos}} | ||
* {{zdoomwiki| | * {{zdoomwiki|FixedDiv}} | ||
* {{zdoomwiki| | * {{zdoomwiki|FixedMul}} | ||
* {{zdoomwiki| | * {{zdoomwiki|Floor}} | ||
* {{zdoomwiki| | * {{zdoomwiki|Random}} | ||
* {{zdoomwiki| | * {{zdoomwiki|Round}} | ||
* {{zdoomwiki| | * {{zdoomwiki|Sin}} | ||
* {{zdoomwiki| | * {{zdoomwiki|Sqrt}} | ||
* {{zdoomwiki| | * {{zdoomwiki|StrLen}} | ||
* {{zdoomwiki| | * {{zdoomwiki|VectorAngle}} | ||
* {{zdoomwiki| | * {{zdoomwiki|VectorLength}} | ||
* {{zdoomwiki| | |||
* {{zdoomwiki| | === Named scripts === | ||
* {{zdoomwiki|ACS_NamedExecute}} | |||
* {{zdoomwiki|ACS_NamedExecuteAlways}} | |||
* {{zdoomwiki|ACS_NamedExecuteWithResult}} | |||
* {{zdoomwiki|ACS_NamedLockedExecute}} | |||
* {{zdoomwiki|ACS_NamedLockedExecuteDoor}} | |||
* {{zdoomwiki|ACS_NamedSuspend}} | |||
* {{zdoomwiki|ACS_NamedTerminate}} | |||
=== Polyobject === | |||
* {{zdoomwiki|Polyobj_DoorSlide}} | * {{zdoomwiki|Polyobj_DoorSlide}} | ||
* {{zdoomwiki|Polyobj_DoorSwing}} | * {{zdoomwiki|Polyobj_DoorSwing}} | ||
Line 367: | Line 320: | ||
* {{zdoomwiki|Polyobj_Stop}} | * {{zdoomwiki|Polyobj_Stop}} | ||
* {{zdoomwiki|PolyWait}} | * {{zdoomwiki|PolyWait}} | ||
* {{zdoomwiki|SoundSequenceOnPolyObj}} | |||
=== 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|Scroll_Ceiling}} | * {{zdoomwiki|Scroll_Ceiling}} | ||
Line 391: | Line 367: | ||
* {{zdoomwiki|Sector_SetTranslucent}} | * {{zdoomwiki|Sector_SetTranslucent}} | ||
* {{zdoomwiki|Sector_SetWind}} | * {{zdoomwiki|Sector_SetWind}} | ||
* {{zdoomwiki| | |||
* {{zdoomwiki| | === Sounds === | ||
* {{zdoomwiki| | * {{zdoomwiki|ActivatorSound}} | ||
* {{zdoomwiki| | * {{zdoomwiki|AmbientSound}} | ||
* {{zdoomwiki| | * {{zdoomwiki|LocalAmbientSound}} | ||
* {{zdoomwiki| | * {{zdoomwiki|LocalSetMusic}} | ||
* {{zdoomwiki|PlayActorSound}} | |||
* {{zdoomwiki|PlaySound}} | |||
* {{zdoomwiki|SectorSound}} | |||
* {{zdoomwiki|SetMusic}} | |||
* {{zdoomwiki|SetMusicVolume}} | |||
* {{zdoomwiki|SoundSequence}} | |||
* {{zdoomwiki|SoundSequenceOnActor}} | |||
* {{zdoomwiki|SoundSequenceOnSector}} | |||
* {{zdoomwiki|SoundSequenceOnPolyobj}} | |||
* {{zdoomwiki|SoundVolume}} | |||
* {{zdoomwiki|StopSound}} | |||
* {{zdoomwiki|ThingSound}} | |||
=== Stairs === | |||
* {{zdoomwiki|Stairs_BuildDown}} | * {{zdoomwiki|Stairs_BuildDown}} | ||
* {{zdoomwiki|Stairs_BuildDownSync}} | * {{zdoomwiki|Stairs_BuildDownSync}} | ||
Line 402: | Line 392: | ||
* {{zdoomwiki|Stairs_BuildUpDoom}} | * {{zdoomwiki|Stairs_BuildUpDoom}} | ||
* {{zdoomwiki|Stairs_BuildUpSync}} | * {{zdoomwiki|Stairs_BuildUpSync}} | ||
=== Thing === | |||
* {{zdoomwiki|DamageThing}} | |||
* {{zdoomwiki|HealThing}} | |||
* {{zdoomwiki|NoiseAlert}} | |||
* {{zdoomwiki|SetPlayerProperty}} | |||
* {{zdoomwiki| | |||
* {{zdoomwiki| | |||
* {{zdoomwiki| | |||
* {{zdoomwiki| | |||
* {{zdoomwiki|Thing_Activate}} | * {{zdoomwiki|Thing_Activate}} | ||
* {{zdoomwiki|Thing_ChangeTID}} | * {{zdoomwiki|Thing_ChangeTID}} | ||
Line 436: | Line 421: | ||
* {{zdoomwiki|ThrustThing}} | * {{zdoomwiki|ThrustThing}} | ||
* {{zdoomwiki|ThrustThingZ}} | * {{zdoomwiki|ThrustThingZ}} | ||
* {{zdoomwiki| | |||
=== Teleport === | |||
* {{zdoomwiki|Teleport}} | |||
* {{zdoomwiki|Teleport_EndGame}} | |||
* {{zdoomwiki|Teleport_NewMap}} | |||
* {{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}} | ||
[[Category:Level_Development]] |