List of DECORATE functions in Zandronum
This page contains a list of DECORATE 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 actor files in the Zandronum source code.
Zandronum exclusive functions
Classic attack functions
Doom functions
Freeze death functions
Generic Attack functions
Heretic functions
Hexen functions
Internal functions
- A_CallSpecial
- A_RestoreSpecialPosition
- A_RestoreSpecialDoomThing
- A_RestoreSpecialThing1
- A_RestoreSpecialThing2
Inventory functions
- A_CountdownArg
- A_DragonCheckCrash
- A_DropInventory
- A_DropItem
- A_GiveInventory
- A_GiveQuestItem
- A_GiveToChildren
- A_GiveToSiblings
- A_GiveToTarget
- A_RadiusGive
- A_SelectWeapon
- A_TakeFromChildren
- A_TakeFromSiblings
- A_TakeFromTarget
- A_TakeInventory
- A_Teleport
- A_Warp
Jump functions
- A_CheckCeiling
- A_CheckFlag
- A_CheckFloor
- A_CheckLOF
- A_CheckRange
- A_CheckSight
- A_Jump
- A_JumpIf
- A_JumpIfArmorType
- A_JumpIfCloser
- A_JumpIfHealthLower
- A_JumpIfInTargetInventory
- A_JumpIfInTargetLOS
- A_JumpIfInventory
- A_JumpIfMasterCloser
- A_JumpIfNoAmmo
- A_JumpIfTargetInLOS
- A_JumpIfTargetInsideMeleeRange
- A_JumpIfTargetOutsideMeleeRange
- A_JumpIfTracerCloser
Missile movement functions
Monster AI functions
Restricted functions
Script functions
- ACS_NamedExecute
- ACS_NamedSuspend
- ACS_NamedTerminate
- ACS_NamedLockedExecute
- ACS_NamedLockedExecuteDoor
- ACS_NamedExecuteWithResult
- ACS_NamedExecuteAlways
Sound functions
Spawn functions
Special action functions
Status change functions
Strife functions
Weapon attack functions
Weapon functions
Unsorted
- A_Turn
- A_LineEffect
- A_MonsterRail
- A_BFGSpray
- A_Pain
- A_NoBlocking
- A_XScream
- A_Look
- A_Chase
- A_FaceTarget
- A_FaceTracer
- A_FaceMaster
- A_PosAttack
- A_Scream
- A_SPosAttack
- A_SPosAttackUseAtkSound
- A_VileChase
- A_VileStart
- A_VileTarget
- A_VileAttack
- A_StartFire
- A_Fire
- A_FireCrackle
- A_Tracer
- A_SkelWhoosh
- A_SkelFist
- A_SkelMissile
- A_FatRaise
- A_FatAttack1
- A_FatAttack2
- A_FatAttack3
- A_BossDeath
- A_CPosAttack
- A_CPosRefire
- A_TroopAttack
- A_SargAttack
- A_HeadAttack
- A_BruisAttack
- A_SkullAttack
- A_BetaSkullAttack
- A_Metal
- A_SpidRefire
- A_BabyMetal
- A_BspiAttack
- A_Hoof
- A_CyberAttack
- A_PainAttack
- A_DualPainAttack
- A_PainDie
- A_KeenDie
- A_BrainPain
- A_BrainScream
- A_BrainDie
- A_BrainAwake
- A_BrainSpit
- A_SpawnSound
- A_SpawnFly
- A_BrainExplode
- A_Die
- A_Detonate
- A_Mushroom
- A_SetFloorClip
- A_UnSetFloorClip
- A_HideThing
- A_UnHideThing
- A_SetInvulnerable
- A_UnSetInvulnerable
- A_SetReflective
- A_UnSetReflective
- A_SetReflectiveInvulnerable
- A_UnSetReflectiveInvulnerable
- A_SetShootable
- A_UnSetShootable
- A_NoGravity
- A_Gravity
- A_LowGravity
- A_SetGravity
- A_Fall
- A_SetSolid
- A_UnsetSolid
- A_SetFloat
- A_UnsetFloat
- A_M_Saw
- A_ScreamAndUnblock
- A_ActiveAndUnblock
- A_ActiveSound
- A_FastChase
- A_FreezeDeath
- A_FreezeDeathChunks
- A_GenericFreezeDeath
- A_IceGuyDie
- A_CentaurDefend
- A_BishopMissileWeave
- A_CStaffMissileSlither
- A_PlayerScream
- A_SkullPop
- A_CheckPlayerDone
- A_Wander
- A_Look2
- A_TossGib
- A_SentinelBob
- A_SentinelRefire
- A_Tracer2
- A_SetShadow
- A_ClearShadow
- A_GetHurt
- A_TurretLook
- A_KlaxonBlare
- A_Countdown
- A_AlertMonsters
- A_ClearSoundTarget
- A_FireAssaultGun
- A_CheckTerrain
- A_FaceConsolePlayer
- A_MissileAttack
- A_MeleeAttack
- A_ComboAttack
- A_BulletAttack
- A_WolfAttack
- A_PlaySound
- A_PlayWeaponSound
- A_FLoopActiveSound
- A_LoopActiveSound
- A_StopSound
- A_PlaySoundEx
- A_StopSoundEx
- A_SeekerMissile
- A_CustomMissile
- A_CustomBulletAttack
- A_CustomRailgun
- A_SpawnItem
- A_SpawnItemEx
- A_Print
- A_PrintBold
- A_Log
- A_LogInt
- A_SetTranslucent
- A_FadeIn
- A_FadeOut
- A_FadeTo
- A_SetScale
- A_SetMass
- A_SpawnDebris
- A_ExtChase
- A_SetBlend
- A_ChangeFlag
- A_RemoveMaster
- A_RemoveChildren
- A_RemoveSiblings
- A_KillMaster
- A_KillChildren
- A_KillSiblings
- A_RaiseMaster
- A_RaiseChildren
- A_RaiseSiblings
- A_PlayerSkinCheck
- A_BasicAttack
- A_ThrowGrenade
- A_Weave
- A_Recoil
- A_CustomMeleeAttack
- A_CustomComboAttack
- A_Burst
- A_Blast
- A_RadiusThrust
- A_Explode
- A_Stop
- A_Respawn
- A_BarrelDestroy
- A_QueueCorpse
- A_DeQueueCorpse
- A_LookEx
- A_ClearLastHeard
- A_ClearTarget
- A_DamageMaster
- A_DamageChildren
- A_DamageSiblings
- A_Punch
- A_Feathers
- A_ClassBossHealth
- A_ShootGun
- A_RocketInFlight
- A_Bang4Cloud
- A_DropFire
- A_RemoveForcefield
- A_DropWeaponPieces
- A_PigPain
- A_MonsterRefire
- A_SetAngle
- A_SetPitch
- A_ScaleVelocity
- A_ChangeVelocity
- A_SetArg
- A_SetUserVar
- A_SetUserArray
- A_SetSpecial
- A_Quake
- A_SetTics
- A_SetDamageType
- A_CheckSightOrRange
- A_RearrangePointers
- A_TransferPointer
- A_CopyFriendliness
- A_CustomPunch
- A_FireBullets
- A_FireCustomMissile
- A_RailAttack
- A_Light
- A_Light0
- A_Light1
- A_Light2
- A_LightInverse
- A_WeaponReady
- A_Lower
- A_Raise
- A_FirePistol
- A_FireShotgun
- A_FireShotgun2
- A_OpenShotgun2
- A_LoadShotgun2
- A_CloseShotgun2
- A_FireCGun
- A_FireSTGrenade
- A_FireMissile
- A_FirePlasma
- A_FireRailgun
- A_FireRailgunLeft
- A_FireRailgunRight
- A_RailWait
- A_BFGsound
- A_FireBFG
- A_FireOldBFG
- A_ReFire
- A_ClearReFire
- A_CheckReload
- A_GunFlash
- A_Saw