Members of the player structure: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
<div style="column-count:3;-moz-column-count:3;"> | <div style="column-count:3;-moz-column-count:3;"> | ||
Config | |||
*[[aim_mode]] | |||
*[[auto_aim]] | |||
Cheat Codes | |||
*[[cheat_phase]] | |||
Ammo | Ammo | ||
*[[ammo_amount]] | *[[ammo_amount]] | ||
*[[gotweapon]] | *[[gotweapon]] | ||
*[[max_ammo_amount]] | *[[max_ammo_amount]] | ||
Weapons | Weapons | ||
*[[bobcounter]] | *[[bobcounter]] | ||
Line 61: | Line 43: | ||
*[[weaprecs]][2] | *[[weaprecs]][2] | ||
*[[weapreccnt]] | *[[weapreccnt]] | ||
Inventory | |||
*[[boot_amount]] | |||
*[[firstaid_amount]] | |||
*[[got_access]] | |||
*[[heat_amount]] | |||
*[[heat_on]] | |||
*[[holoduke_amount]] | |||
*[[holoduke_on]] | |||
*[[invdisptime]] | |||
*[[inven_icon]] | |||
*[[jetpack_amount]] | |||
*[[jetpack_on]] | |||
*[[refresh_inventory]] | |||
*[[scuba_amount]] | |||
*[[scuba_on]] | |||
*[[shield_amount]] | |||
*[[steroids_amount]] | |||
*[[max_shield_amount]] | |||
Coordinates | Coordinates | ||
*[[ang]] | *[[ang]] | ||
Line 100: | Line 100: | ||
*[[visibility]] | *[[visibility]] | ||
*[[zoom]] | *[[zoom]] | ||
Quotes | |||
*[[fta]] | |||
*[[ftq]] | |||
Score | Score | ||
*[[actors_killed]] | *[[actors_killed]] | ||
Line 106: | Line 109: | ||
*[[player_par]] | *[[player_par]] | ||
*[[secret_rooms]] | *[[secret_rooms]] | ||
Multiplayer | Multiplayer | ||
*[[frag]] | *[[frag]] |
Revision as of 21:40, 20 March 2012
The various members of the player structure affect various aspects of the player, and manipulating their values is a very important aspect of scripting in EDuke32. Values can be retrieved from the game's internal player structures and stored in a gamevar with the getplayer command, and the setplayer command allows you to set any of the player structure member's value to that of a gamevar.
Here is the list of members of the player structure:
Config
Cheat Codes
Ammo
Weapons
- bobcounter
- bobposx
- bobposy
- crack_time
- curr_weapon
- fist_incs
- hbomb_hold_delay
- hbomb_on
- holster_weapon
- kickback_pic
- knee_incs
- knuckle_incs
- last_full_weapon
- last_quick_kick
- last_pissed_time
- last_weapon
- quick_kick
- random_club_frame
- rapid_fire_hold
- reloading
- show_empty_weapon
- subweapon
- wantweaponfire
- weapon_ang
- weapon_pos
- weapon_sway
- weaponswitch
- weaprecs[2]
- weapreccnt
Inventory
- boot_amount
- firstaid_amount
- got_access
- heat_amount
- heat_on
- holoduke_amount
- holoduke_on
- invdisptime
- inven_icon
- jetpack_amount
- jetpack_on
- refresh_inventory
- scuba_amount
- scuba_on
- shield_amount
- steroids_amount
- max_shield_amount
Coordinates
Movements speed
View
- dead_flag
- horiz
- horizoff
- look_ang
- newowner
- opyoff
- over_shoulder_on
- palookup
- pals
- pals_time
- ohoriz
- ohorizoff
- pycount
- pyoff
- return_to_center
- rotscrnang
- visibility
- zoom
Quotes
Score
Multiplayer
Deprecated
- exitx[1]
- exity[1]
- lastrandomspot[1]
- loogiex
- loogiey
- name[2]
- palette[2]
- randomflamex[1]
Misc
- access_incs
- access_spritenum
- access_wallnum
- actorsqu
- airleft
- buttonpalette
- customexitsound
- dummyplayersprite
- extra_extra8
- falling_counter
- footprintcount
- footprintpal
- footprintshade
- gm
- hard_landing
- hurt_delay
- last_extra
- loogcnt
- max_player_health
- numloogs
- on_crane
- on_ground
- on_warping_sector
- one_eighty_count
- one_parallax_sectnum
- sbs
- scream_voice
- somethingonplayer
- sound_pitch
- spritebridge
- timebeforeexit
- tipincs
- toggle_key_flag
- transporter_hold
- truefz
- truecz
- wackedbyactor
- walking_snd_toggle
[1] Unused members. The game doesn't use them.
[2] Unavailable members. There is no access to them via CON.