Punch

From Eternity Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Punch is a player weapon codepointer. This codepointer implements the DOOM player's fist attack.

Usage

Punch

Parameters

None.

Examples

From base\frames.edf

frame S_PUNCH2    { cmp = "PUNG|2|*|4|Punch      |@next";   dehackednum = 6 }

Notes

The punch attack is a melee-range tracer attack fired at the player's angle plus or minus a random angle between 0 and 5 degrees. If an object is hit by the attack, the player will emit the punch sound effect and turn toward the target. Damage done by the punch attack is given by this formula:

damage = (random % 10 + 1) * 2

When the player is berserk, the damage value obtained from this formula is multiplied by 10.

See also