List of ACS functions in Zandronum: Difference between revisions
List of ACS functions in Zandronum (view source)
Revision as of 23:57, 5 August 2021
, 5 August 2021Sorted everything except the ones that didn't already have a category in the ZDoom wiki
(Removed incorrect functions, started sorting) |
(Sorted everything except the ones that didn't already have a category in the ZDoom wiki) |
||
Line 3: | Line 3: | ||
=== Zandronum Only === | === Zandronum Only === | ||
See [[ACS#ACS_Functions|this page]]. | See [[ACS#ACS_Functions|this page]]. | ||
=== Actor control === | |||
* {{zdoomwiki|CancelFade}} | |||
* {{zdoomwiki|ChangeActorAngle}} | |||
* {{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}} | |||
=== Display === | |||
* {{zdoomwiki|HudMessage}} | |||
* {{zdoomwiki|HudMessageBold}} | |||
* {{zdoomwiki|Log}} | |||
* {{zdoomwiki|Print}} | |||
* {{zdoomwiki|PrintBold}} | |||
* {{zdoomwiki|SetFont}} | |||
* {{zdoomwiki|SetHudClipRect}} | |||
* {{zdoomwiki|SetHudSize}} | |||
* {{zdoomwiki|SetHudWrapWidth}} | |||
* {{zdoomwiki|SetMugShotState}} | |||
* {{zdoomwiki|StrLeft}} | |||
* {{zdoomwiki|StrMid}} | |||
* {{zdoomwiki|StrParam}} | |||
* {{zdoomwiki|StrRight}} | |||
* {{zdoomwiki|StrCpy}} | |||
=== 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|GetActorCeilingZ}} | |||
* {{zdoomwiki|GetActorClass}} | |||
* {{zdoomwiki|GetActorFloorTexture}} | |||
* {{zdoomwiki|GetActorFloorZ}} | |||
* {{zdoomwiki|GetActorLightLevel}} | |||
* {{zdoomwiki|GetActorPitch}} | |||
* {{zdoomwiki|GetActorPowerupTics}} | |||
* {{zdoomwiki|GetActorProperty}} | |||
* {{zdoomwiki|GetActorVelX}} | |||
* {{zdoomwiki|GetActorVelY}} | |||
* {{zdoomwiki|GetActorVelZ}} | |||
* {{zdoomwiki|GetActorViewHeight}} | |||
* {{zdoomwiki|GetActorX}} | |||
* {{zdoomwiki|GetActorY}} | |||
* {{zdoomwiki|GetActorZ}} | |||
* {{zdoomwiki|GetAirSupply}} | |||
* {{zdoomwiki|GetAmmoCapacity}} | |||
* {{zdoomwiki|GetArmorInfo}} | |||
* {{zdoomwiki|GetArmorType}} | |||
* {{zdoomwiki|GetChar}} | |||
* {{zdoomwiki|GetCVar}} | |||
* {{zdoomwiki|GetCVarString}} | |||
* {{zdoomwiki|GetLevelInfo}} | |||
* {{zdoomwiki|GetLineActivation}} | |||
* {{zdoomwiki|GetLineRowOffset}} | |||
* {{zdoomwiki|GetPlayerInfo}} | |||
* {{zdoomwiki|GetPlayerInput}} | |||
* {{zdoomwiki|GetPolyobjX}} | |||
* {{zdoomwiki|GetPolyobjY}} | |||
* {{zdoomwiki|GetScreenHeight}} | |||
* {{zdoomwiki|GetScreenWidth}} | |||
* {{zdoomwiki|GetSectorCeilingZ}} | |||
* {{zdoomwiki|GetSectorFloorZ}} | |||
* {{zdoomwiki|GetSectorLightLevel}} | |||
* {{zdoomwiki|GetSigilPieces}} | |||
* {{zdoomwiki|GetUserArray}} | |||
* {{zdoomwiki|GetUserCVar}} | |||
* {{zdoomwiki|GetUserCVarString}} | |||
* {{zdoomwiki|GetUserVariable}} | |||
* {{zdoomwiki|GetWeapon}} | |||
* {{zdoomwiki|IsPointerEqual}} | |||
* {{zdoomwiki|IsTIDUsed}} | |||
* {{zdoomwiki|LineSide}} | |||
* {{zdoomwiki|PlayerClass}} | |||
* {{zdoomwiki|PlayerCount}} | |||
* {{zdoomwiki|PlayerFrags}} | |||
* {{zdoomwiki|PlayerInGame}} | |||
* {{zdoomwiki|PlayerIsBot}} | |||
* {{zdoomwiki|PlayerNumber}} | |||
* {{zdoomwiki|SetResultValue}} | |||
* {{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|GiveInventory}} | |||
* {{zdoomwiki|SetWeapon}} | |||
* {{zdoomwiki|TakeActorInventory}} | |||
* {{zdoomwiki|TakeInventory}} | |||
* {{zdoomwiki|UseActorInventory}} | |||
* {{zdoomwiki|UseInventory}} | |||
=== Level alteration === | |||
* {{zdoomwiki|ChangeCeiling}} | |||
* {{zdoomwiki|ChangeFloor}} | |||
* {{zdoomwiki|ChangeLevel}} | |||
* {{zdoomwiki|ChangeSky}} | |||
* {{zdoomwiki|ClearLineSpecial}} | |||
* {{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}} | |||
=== Named scripts === | === Named scripts === | ||
Line 12: | Line 185: | ||
* {{zdoomwiki|ACS_NamedSuspend}} | * {{zdoomwiki|ACS_NamedSuspend}} | ||
* {{zdoomwiki|ACS_NamedTerminate}} | * {{zdoomwiki|ACS_NamedTerminate}} | ||
=== 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}} | |||
=== Sounds === | |||
* {{zdoomwiki|ActivatorSound}} | |||
* {{zdoomwiki|AmbientSound}} | |||
* {{zdoomwiki|LocalAmbientSound}} | |||
* {{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}} | |||
=== Scripts === | === Scripts === | ||
Line 31: | Line 232: | ||
=== Unsorted === | === Unsorted === | ||
* {{zdoomwiki|Autosave}} | * {{zdoomwiki|Autosave}} | ||
* {{zdoomwiki|Ceiling_CrushAndRaise}} | * {{zdoomwiki|Ceiling_CrushAndRaise}} | ||
* {{zdoomwiki|Ceiling_CrushAndRaiseA}} | * {{zdoomwiki|Ceiling_CrushAndRaiseA}} | ||
Line 61: | Line 256: | ||
* {{zdoomwiki|Ceiling_RaiseToNearest}} | * {{zdoomwiki|Ceiling_RaiseToNearest}} | ||
* {{zdoomwiki|Ceiling_Waggle}} | * {{zdoomwiki|Ceiling_Waggle}} | ||
* {{zdoomwiki|ChangeCamera}} | * {{zdoomwiki|ChangeCamera}} | ||
* {{zdoomwiki|ChangeSkill}} | * {{zdoomwiki|ChangeSkill}} | ||
* {{zdoomwiki|ClearForceField}} | * {{zdoomwiki|ClearForceField}} | ||
* {{zdoomwiki|DamageThing}} | * {{zdoomwiki|DamageThing}} | ||
* {{zdoomwiki|Door_Animated}} | * {{zdoomwiki|Door_Animated}} | ||
Line 95: | Line 266: | ||
* {{zdoomwiki|Door_Open}} | * {{zdoomwiki|Door_Open}} | ||
* {{zdoomwiki|Door_Raise}} | * {{zdoomwiki|Door_Raise}} | ||
* {{zdoomwiki|Elevator_LowerToNearest}} | * {{zdoomwiki|Elevator_LowerToNearest}} | ||
* {{zdoomwiki|Elevator_MoveToFloor}} | * {{zdoomwiki|Elevator_MoveToFloor}} | ||
Line 102: | Line 271: | ||
* {{zdoomwiki|Exit_Normal}} | * {{zdoomwiki|Exit_Normal}} | ||
* {{zdoomwiki|Exit_Secret}} | * {{zdoomwiki|Exit_Secret}} | ||
* {{zdoomwiki|Floor_CrushStop}} | * {{zdoomwiki|Floor_CrushStop}} | ||
* {{zdoomwiki|Floor_Donut}} | * {{zdoomwiki|Floor_Donut}} | ||
Line 137: | Line 300: | ||
* {{zdoomwiki|ForceField}} | * {{zdoomwiki|ForceField}} | ||
* {{zdoomwiki|FS_Execute}} | * {{zdoomwiki|FS_Execute}} | ||
* {{zdoomwiki|Generic_Ceiling}} | * {{zdoomwiki|Generic_Ceiling}} | ||
* {{zdoomwiki|Generic_Crusher}} | * {{zdoomwiki|Generic_Crusher}} | ||
Line 145: | Line 307: | ||
* {{zdoomwiki|Generic_Lift}} | * {{zdoomwiki|Generic_Lift}} | ||
* {{zdoomwiki|Generic_Stairs}} | * {{zdoomwiki|Generic_Stairs}} | ||
* {{zdoomwiki|GetLineUDMFFixed}} | * {{zdoomwiki|GetLineUDMFFixed}} | ||
* {{zdoomwiki|GetLineUDMFInt}} | * {{zdoomwiki|GetLineUDMFInt}} | ||
* {{zdoomwiki|GetSectorUDMFFixed}} | * {{zdoomwiki|GetSectorUDMFFixed}} | ||
* {{zdoomwiki|GetSectorUDMFInt}} | * {{zdoomwiki|GetSectorUDMFInt}} | ||
* {{zdoomwiki|GetSideUDMFFixed}} | * {{zdoomwiki|GetSideUDMFFixed}} | ||
* {{zdoomwiki|GetSideUDMFInt}} | * {{zdoomwiki|GetSideUDMFInt}} | ||
* {{zdoomwiki|GetThingUDMFFixed}} | * {{zdoomwiki|GetThingUDMFFixed}} | ||
* {{zdoomwiki|GetThingUDMFInt}} | * {{zdoomwiki|GetThingUDMFInt}} | ||
* {{zdoomwiki|GlassBreak}} | * {{zdoomwiki|GlassBreak}} | ||
* {{zdoomwiki|HealThing}} | * {{zdoomwiki|HealThing}} | ||
* {{zdoomwiki|Light_ChangeToValue}} | * {{zdoomwiki|Light_ChangeToValue}} | ||
* {{zdoomwiki|Light_Fade}} | * {{zdoomwiki|Light_Fade}} | ||
Line 221: | Line 334: | ||
* {{zdoomwiki|Line_SetTextureOffset}} | * {{zdoomwiki|Line_SetTextureOffset}} | ||
* {{zdoomwiki|Line_SetTextureScale}} | * {{zdoomwiki|Line_SetTextureScale}} | ||
* {{zdoomwiki|NoiseAlert}} | * {{zdoomwiki|NoiseAlert}} | ||
* {{zdoomwiki|Pillar_Build}} | * {{zdoomwiki|Pillar_Build}} | ||
* {{zdoomwiki|Pillar_BuildAndCrush}} | * {{zdoomwiki|Pillar_BuildAndCrush}} | ||
Line 244: | Line 350: | ||
* {{zdoomwiki|Plat_UpNearestWaitDownStay}} | * {{zdoomwiki|Plat_UpNearestWaitDownStay}} | ||
* {{zdoomwiki|Plat_UpWaitDownStay}} | * {{zdoomwiki|Plat_UpWaitDownStay}} | ||
* {{zdoomwiki|PlayMovie}} | * {{zdoomwiki|PlayMovie}} | ||
* {{zdoomwiki|Polyobj_DoorSlide}} | * {{zdoomwiki|Polyobj_DoorSlide}} | ||
* {{zdoomwiki|Polyobj_DoorSwing}} | * {{zdoomwiki|Polyobj_DoorSwing}} | ||
Line 269: | Line 367: | ||
* {{zdoomwiki|Polyobj_Stop}} | * {{zdoomwiki|Polyobj_Stop}} | ||
* {{zdoomwiki|PolyWait}} | * {{zdoomwiki|PolyWait}} | ||
* {{zdoomwiki|Radius_Quake}} | * {{zdoomwiki|Radius_Quake}} | ||
* {{zdoomwiki|Scroll_Ceiling}} | * {{zdoomwiki|Scroll_Ceiling}} | ||
* {{zdoomwiki|Scroll_Floor}} | * {{zdoomwiki|Scroll_Floor}} | ||
Line 299: | Line 391: | ||
* {{zdoomwiki|Sector_SetTranslucent}} | * {{zdoomwiki|Sector_SetTranslucent}} | ||
* {{zdoomwiki|Sector_SetWind}} | * {{zdoomwiki|Sector_SetWind}} | ||
* {{zdoomwiki|SendToCommunicator}} | * {{zdoomwiki|SendToCommunicator}} | ||
* {{zdoomwiki|SetGlobalFogParameter}} | * {{zdoomwiki|SetGlobalFogParameter}} | ||
* {{zdoomwiki|SetHUDClipRect}} | * {{zdoomwiki|SetHUDClipRect}} | ||
* {{zdoomwiki|SetHUDWrapWidth}} | * {{zdoomwiki|SetHUDWrapWidth}} | ||
* {{zdoomwiki|SetPlayerProperty}} | * {{zdoomwiki|SetPlayerProperty}} | ||
* {{zdoomwiki|SoundSequenceOnPolyObj}} | * {{zdoomwiki|SoundSequenceOnPolyObj}} | ||
* {{zdoomwiki|Stairs_BuildDown}} | * {{zdoomwiki|Stairs_BuildDown}} | ||
* {{zdoomwiki|Stairs_BuildDownSync}} | * {{zdoomwiki|Stairs_BuildDownSync}} | ||
Line 366: | Line 404: | ||
* {{zdoomwiki|StartConversation}} | * {{zdoomwiki|StartConversation}} | ||
* {{zdoomwiki|StartSlideshow}} | * {{zdoomwiki|StartSlideshow}} | ||
* {{zdoomwiki|StrCaseCmp}} | * {{zdoomwiki|StrCaseCmp}} | ||
* {{zdoomwiki|Teleport}} | * {{zdoomwiki|Teleport}} | ||
* {{zdoomwiki|Teleport_EndGame}} | * {{zdoomwiki|Teleport_EndGame}} | ||
Line 389: | Line 416: | ||
* {{zdoomwiki|Thing_ChangeTID}} | * {{zdoomwiki|Thing_ChangeTID}} | ||
* {{zdoomwiki|Thing_Damage}} | * {{zdoomwiki|Thing_Damage}} | ||
* {{zdoomwiki|Thing_Deactivate}} | * {{zdoomwiki|Thing_Deactivate}} | ||
* {{zdoomwiki|Thing_Destroy}} | * {{zdoomwiki|Thing_Destroy}} | ||
Line 395: | Line 421: | ||
* {{zdoomwiki|Thing_Move}} | * {{zdoomwiki|Thing_Move}} | ||
* {{zdoomwiki|Thing_Projectile}} | * {{zdoomwiki|Thing_Projectile}} | ||
* {{zdoomwiki|Thing_ProjectileAimed}} | * {{zdoomwiki|Thing_ProjectileAimed}} | ||
* {{zdoomwiki|Thing_ProjectileGravity}} | * {{zdoomwiki|Thing_ProjectileGravity}} | ||
Line 409: | Line 434: | ||
* {{zdoomwiki|Thing_SpawnNoFog}} | * {{zdoomwiki|Thing_SpawnNoFog}} | ||
* {{zdoomwiki|Thing_Stop}} | * {{zdoomwiki|Thing_Stop}} | ||
* {{zdoomwiki|ThrustThing}} | * {{zdoomwiki|ThrustThing}} | ||
* {{zdoomwiki|ThrustThingZ}} | * {{zdoomwiki|ThrustThingZ}} | ||
* {{zdoomwiki|TranslucentLine}} | * {{zdoomwiki|TranslucentLine}} | ||
* {{zdoomwiki|UsePuzzleItem}} | * {{zdoomwiki|UsePuzzleItem}} | ||