EVENT CHANGEWEAPON: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
More misinformation, this event does not allow the modder to control which weapon the player is switching weapons to.
Line 1: Line 1:
EVENT_CHANGEWEAPON is a [[EDuke32_event_list|Game Event]].
{{EventTable|1=EVENT_CHANGEWEAPON|2=player that executed the input|3=[[i|player->i]]|4=1 value}}
'''EVENT_CHANGEWEAPON''' is a [[EDuke32_event_list|Game Event]].


This [[event]] is run when the player is changing weapons.
This [[event]] is run when the player is changing weapons.


[[RETURN]] holds the value of the weapon the game is about to switch to. You can change the value to redirect the switch, or disable it by setting a value of -1. You can find the value of the weapon the player is currently holding in [[WEAPON]] and [[curr_weapon]].
[[RETURN]] holds the number of the weapon the game is about to switch to, see [[WEAPON]].


-1 means 'no weapon'.
Setting [[RETURN]] to -1 will prevent the weapon switch, even when running out of ammo for that weapon.
 
Setting [[RETURN]] to -2 will allow the weapon lowering animation to play, but the player will still not be allowed to actually swap out the weapon.


[[Category:Events]]
[[Category:Events]]

Revision as of 08:42, 5 February 2022

Event ID player# THISACTOR RETURN
EVENT_CHANGEWEAPON player that executed the input player->i 1 value

EVENT_CHANGEWEAPON is a Game Event.

This event is run when the player is changing weapons.

RETURN holds the number of the weapon the game is about to switch to, see WEAPON.

Setting RETURN to -1 will prevent the weapon switch, even when running out of ammo for that weapon.

Setting RETURN to -2 will allow the weapon lowering animation to play, but the player will still not be allowed to actually swap out the weapon.