A PigPain: Difference between revisions

From ZDoom Wiki
Jump to navigation Jump to search
Content deleted Content added
Deded007 (talk | contribs)
m templates
Blue Shadow (talk | contribs)
Corrected documentation
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:


==Usage==
==Usage==
Plays the {{Property|PainSound|pain sound}} of the actor by calling {{c|[[A_Pain]]}} and thrusts it vertically in the air with a small force. The thrust is only applied if the actor is resting on the ground.
Plays the sound "PigPain", used by Hexen's {{Class|pig}}.

''[[Hexen]]'s'' {{Class|pig}} is currently the only actor class that makes use of this function.


== Examples ==
== Examples ==

{{noexamples}}
This code is the equivalent of calling {{c|[[A_PigPain]]}}.
Pain:
EXAM A 2
EXAM A 0 [[A_Pain]]
EXAM A 2 [[A_JumpIf]](z <= floorz, "Thrust") // See [[DECORATE expressions#Variables|DECORATE expressions]]
Goto See
Thrust:
EXAM A 2 [[A_ChangeVelocity]](velx, vely, 1.0 * 7 / 2, {{const|CVF_REPLACE}})
Goto See

Latest revision as of 15:46, 22 April 2015

A_PigPain

(no parameters)

Usage

Plays the pain sound of the actor by calling A_Pain and thrusts it vertically in the air with a small force. The thrust is only applied if the actor is resting on the ground.

Hexen's pig is currently the only actor class that makes use of this function.

Examples

This code is the equivalent of calling A_PigPain.

  Pain:
    EXAM A 2
    EXAM A 0 A_Pain
    EXAM A 2 A_JumpIf(z <= floorz, "Thrust") // See DECORATE expressions
    Goto See
  Thrust:
    EXAM A 2 A_ChangeVelocity(velx, vely, 1.0 * 7 / 2, CVF_REPLACE)
    Goto See