Repository navigation
Acts 19 quiz edited this page Jul 30, 2024
·
4 revisions
While Odamex doesn't support ZDoom's full list of ACS functions, it does still support a large amount of them. The following contains a list of all the ACS functions available in Odamex. They correspond with the ACS functions available in ZDoom 1.22 and some Skulltag extensions.
- Ceiling_CrushAndRaise
- Ceiling_CrushAndRaiseA
- Ceiling_CrushAndRaiseSilentA
- Ceiling_CrushRaiseAndStay
- Ceiling_CrushRaiseAndStayA
- Ceiling_CrushRaiseAndStaySilA
- Ceiling_CrushStop
- Ceiling_LowerAndCrush
- Ceiling_LowerByValue
- Ceiling_LowerByValueTimes8
- Ceiling_LowerInstant
- Ceiling_LowerToFloor
- Ceiling_LowerToHighestFloor
- Ceiling_LowerToLowest
- Ceiling_MoveToValueTimes8
- Ceiling_RaiseByValue
- Ceiling_RaiseByValueTimes8
- Ceiling_RaiseInstant
- Ceiling_RaiseToNearest
- Generic_Ceiling
- Generic_Crusher
- Floor_CrushStop
- Floor_Donut
- Floor_LowerByValue
- Floor_LowerByValueTimes8
- Floor_LowerInstant
- Floor_LowerToHighest
- Floor_LowerToLowest
- Floor_LowerToLowestTxTy
- Floor_LowerToNearest
- Floor_MoveToValueTimes8
- Floor_RaiseAndCrush
- 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_UpWaitDownStay
- ActivatorTID
- GameSkill
- GameType
- GetActorAngle
- GetActorX
- GetActorY
- GetActorZ
- GetCVar
- GetLevelInfo
- LineSide
- PlayerCount
- PlayerFrags
- PlayerNumber
- ThingCount
- Timer
- ChangeCeiling
- ChangeFloor
- ClearLineSpecial
- Exit_Normal
- Exit_Secret
- SetAirControl
- SetCeilingTrigger
- SetFloorTrigger
- SetGravity
- SetLineBlocking
- SetLineMonsterBlocking
- SetLineSpecial
- SetLineTexture
- Light_ChangeToValue
- Light_Fade
- Light_Flicker
- Light_ForceLightning
- Light_Glow
- Light_LowerByValue
- Light_MaxNeighbor
- Light_MinNeighbor
- Light_RaiseByValue
- Light_Strobe
- Light_StrobeDoom
- Cos
- FixedDiv
- FixedMul
-
Random
- NOTE: This function doesn't work properly due to buggy ZDoom 1.23a ACS implementation carried into Odamex and ZDaemon.
- Sin
- VectorAngle
NOTE: Polyobject doors currently don't work online.
- Polyobj_DoorSlide
- Polyobj_DoorSwing
- Polyobj_Move
- Polyobj_MoveTimes8
- Polyobj_OR_Move
- Polyobj_OR_MoveTimes8
- Polyobj_OR_RotateLeft
- Polyobj_OR_RotateRight
- Polyobj_RotateLeft
- Polyobj_RotateRight
- PolyWait
- 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
- Sector_ChangeSound
- Sector_SetCeilingPanning
- Sector_SetCeilingScale
- Sector_SetColor
- Sector_SetCurrent
- Sector_SetDamage
- Sector_SetFade
- Sector_SetFloorPanning
- Sector_SetFloorScale
- Sector_SetGravity
- Sector_SetRotation
- Sector_SetWind
- ActivatorSound
- AmbientSound
- LocalAmbientSound
- LocalSetMusic
- SectorSound
- SetMusic
- SoundSequence
- ThingSound