View source for Eliminate player self-damage - EDukeWiki

# View source for Eliminate player self-damage

← Eliminate player self-damage

You do not have permission to edit this page, for the following reasons:

- The action you have requested is limited to users in the group: Users.
- You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page.

The following code can be used to make it so that actors (including players) do not take damage from their own weapons. To function, the code should be placed in the actor code (in the block of code beginning with ACTOR ACTORNAME) ''above'' the place in the code where the command [[ifhitweapon]] is used. It assumes that the [[gamevar]] TEMP has been declared. <pre> getactor[THISACTOR].htextra TEMP ifvarg TEMP 0 // if the actor is set to take some damage from a weapon... { getactor[THISACTOR].htowner TEMP // gets the owner of the weapon into TEMP ifvarvare TEMP THISACTOR // if the owner of the weapon IS this actor setactor[THISACTOR].htextra 0 // set the damage to 0 } </pre> [[Category: Tutorials]]

Return to Eliminate player self-damage.

Retrieved from "http://wiki.eduke32.com/wiki/Eliminate_player_self-damage"