ECWolf Wiki

Personal toolsLog in

NavigationMain pageCommunity portalCurrent eventsRecent changesRandom pageHelp

DECORATEAction functionsActor classesActor flagsActor propertiesActor states

MiscellaneousAction specialsMap translator

 

ToolsWhat links hereRelated changesSpecial pagesPrintable versionPermanent linkPage information

Weblog ECWolf ECWolf Wiki  PageDiscussionView sourceHistory

Action functions

From ECWolf Wiki

The following are code pointers for use within DECORATE. If the name of a function below matches one found in ZDoom the behavior should be similar.

Contents

  • 1 Monster AI
  • 2 Generic monster attacks
  • 3 Sound functions
  • 4 Special actions
  • 5 Spawn functions
  • 6 State jumps
  • 7 Status changes
  • 8 Inventory functions
  • 9 Custom inventory functions
  • 10 Missile movement
  • 11 Weapon functions
  • 12 Weapon attack functions

Monster AI

  • A_AlertMonsters
  • A_Chase
  • A_FaceTarget
  • A_Look/A_LookEx

Generic monster attacks

  • A_CustomMissile
  • A_Explode
  • A_MeleeAttack
  • A_MonsterRefire
  • A_WolfAttack

Sound functions

  • A_ActiveSound
  • A_Pain
  • A_PlaySound
  • A_Scream

Special actions

  • A_BossDeath

Spawn functions

  • A_SpawnItem
  • A_SpawnItemEx

State jumps

  • A_Jump
  • A_JumpIf
  • A_JumpIfCloser
  • A_JumpIfInventory

Status changes

  • A_ChangeFlag
  • A_ChangeVelocity (New from 1.3)
  • A_Dormant
  • A_Fall
  • A_ScaleVelocity (New from 1.3)
  • A_SetTics (New from 1.3)

Inventory functions

  • A_GiveExtraMan
  • A_GiveInventory
  • A_TakeInventory

Custom inventory functions

  • A_Succeed (New from 1.3)
  • A_WeaponGrin (New from 1.3)

Missile movement

  • A_Stop

Weapon functions

  • A_Light
  • A_Light0
  • A_Light1
  • A_Light2
  • A_Lower
  • A_GunFlash
  • A_Raise
  • A_ReFire
  • A_WeaponReady
  • A_ZoomFactor (New from 1.3)

Weapon attack functions

  • A_CustomPunch
  • A_FireCustomMissile
  • A_GunAttack
Retrieved from "http://maniacsvault.net/ecwolf/w/index.php?title=Action_functions&oldid=682"
GNU Free Documentation License 1.3
Powered by MediaWiki
  • This page was last modified on 24 June 2014, at 22:11.
  • Content is available under GNU Free Documentation License 1.3 unless otherwise noted.
  • Privacy policy
  • About ECWolf Wiki
  • Disclaimers
 

© 2004-2022 Braden "Blzut3" Obrzut