22 static constexpr std::string_view
EventName =
"achievement_earned";
30 static constexpr std::string_view
EventName =
"achievement_earned_local";
38 static constexpr std::string_view
EventName =
"achievement_event";
47 static constexpr std::string_view
EventName =
"achievement_info_loaded";
53 static constexpr std::string_view
EventName =
"achievement_write_failed";
59 static constexpr std::string_view
EventName =
"add_bullet_hit_marker";
77 static constexpr std::string_view
EventName =
"add_player_sonar_icon";
87 static constexpr std::string_view
EventName =
"ammo_pickup";
96 static constexpr std::string_view
EventName =
"ammo_refill";
104 static constexpr std::string_view
EventName =
"announce_phase_end";
110 static constexpr std::string_view
EventName =
"begin_new_match";
116 static constexpr std::string_view
EventName =
"bomb_abortdefuse";
123 static constexpr std::string_view
EventName =
"bomb_abortplant";
131 static constexpr std::string_view
EventName =
"bomb_beep";
138 static constexpr std::string_view
EventName =
"bomb_begindefuse";
146 static constexpr std::string_view
EventName =
"bomb_beginplant";
154 static constexpr std::string_view
EventName =
"bomb_defused";
163 static constexpr std::string_view
EventName =
"bomb_dropped";
171 static constexpr std::string_view
EventName =
"bomb_exploded";
180 static constexpr std::string_view
EventName =
"bomb_pickup";
187 static constexpr std::string_view
EventName =
"bomb_planted";
196 static constexpr std::string_view
EventName =
"bonus_updated";
206 static constexpr std::string_view
EventName =
"bot_takeover";
217 static constexpr std::string_view
EventName =
"break_breakable";
226 static constexpr std::string_view
EventName =
"break_prop";
234 static constexpr std::string_view
EventName =
"broken_breakable";
243 static constexpr std::string_view
EventName =
"bullet_damage";
273 static constexpr std::string_view
EventName =
"buymenu_close";
280 static constexpr std::string_view
EventName =
"buymenu_open";
286 static constexpr std::string_view
EventName =
"buytime_ended";
292 static constexpr std::string_view
EventName =
"cart_updated";
298 static constexpr std::string_view
EventName =
"choppers_incoming_warning";
305 static constexpr std::string_view
EventName =
"client_disconnect";
311 static constexpr std::string_view
EventName =
"client_loadout_changed";
317 static constexpr std::string_view
EventName =
"clientside_lesson_closed";
324 static constexpr std::string_view
EventName =
"clientside_reload_custom_econ";
331 static constexpr std::string_view
EventName =
"cs_game_disconnected";
337 static constexpr std::string_view
EventName =
"cs_intermission";
343 static constexpr std::string_view
EventName =
"cs_match_end_restart";
349 static constexpr std::string_view
EventName =
"cs_pre_restart";
355 static constexpr std::string_view
EventName =
"cs_prev_next_spectator";
362 static constexpr std::string_view
EventName =
"cs_round_final_beep";
368 static constexpr std::string_view
EventName =
"cs_round_start_beep";
374 static constexpr std::string_view
EventName =
"cs_win_panel_match";
380 static constexpr std::string_view
EventName =
"cs_win_panel_round";
395 static constexpr std::string_view
EventName =
"decoy_detonate";
406 static constexpr std::string_view
EventName =
"decoy_firing";
417 static constexpr std::string_view
EventName =
"decoy_started";
428 static constexpr std::string_view
EventName =
"defuser_dropped";
435 static constexpr std::string_view
EventName =
"defuser_pickup";
443 static constexpr std::string_view
EventName =
"demo_skip";
453 static constexpr std::string_view
EventName =
"demo_start";
462 static constexpr std::string_view
EventName =
"demo_stop";
468 static constexpr std::string_view
EventName =
"difficulty_changed";
477 static constexpr std::string_view
EventName =
"dm_bonus_weapon_start";
485 static constexpr std::string_view
EventName =
"door_break";
493 static constexpr std::string_view
EventName =
"door_close";
501 static constexpr std::string_view
EventName =
"door_closed";
509 static constexpr std::string_view
EventName =
"door_moving";
517 static constexpr std::string_view
EventName =
"door_open";
525 static constexpr std::string_view
EventName =
"drone_above_roof";
533 static constexpr std::string_view
EventName =
"drone_cargo_detached";
542 static constexpr std::string_view
EventName =
"drone_dispatched";
551 static constexpr std::string_view
EventName =
"dronegun_attack";
558 static constexpr std::string_view
EventName =
"drop_rate_modified";
564 static constexpr std::string_view
EventName =
"dynamic_shadow_light_changed";
570 static constexpr std::string_view
EventName =
"dz_item_interaction";
579 static constexpr std::string_view
EventName =
"enable_restart_voting";
586 static constexpr std::string_view
EventName =
"endmatch_cmm_start_reveal_items";
592 static constexpr std::string_view
EventName =
"endmatch_mapvote_selecting_map";
609 static constexpr std::string_view
EventName =
"enter_bombzone";
618 static constexpr std::string_view
EventName =
"enter_buyzone";
626 static constexpr std::string_view
EventName =
"enter_rescue_zone";
633 static constexpr std::string_view
EventName =
"entity_killed";
643 static constexpr std::string_view
EventName =
"entity_visible";
653 static constexpr std::string_view
EventName =
"event_ticket_modified";
659 static constexpr std::string_view
EventName =
"exit_bombzone";
668 static constexpr std::string_view
EventName =
"exit_buyzone";
676 static constexpr std::string_view
EventName =
"exit_rescue_zone";
683 static constexpr std::string_view
EventName =
"finale_start";
690 static constexpr std::string_view
EventName =
"firstbombs_incoming_warning";
697 static constexpr std::string_view
EventName =
"flare_ignite_npc";
704 static constexpr std::string_view
EventName =
"flashbang_detonate";
716 static constexpr std::string_view
EventName =
"game_end";
724 static constexpr std::string_view
EventName =
"game_init";
731 static constexpr std::string_view
EventName =
"game_message";
740 static constexpr std::string_view
EventName =
"game_newmap";
747 static constexpr std::string_view
EventName =
"game_phase_changed";
755 static constexpr std::string_view
EventName =
"game_start";
765 static constexpr std::string_view
EventName =
"gameinstructor_draw";
771 static constexpr std::string_view
EventName =
"gameinstructor_nodraw";
777 static constexpr std::string_view
EventName =
"gameui_hidden";
783 static constexpr std::string_view
EventName =
"gc_connected";
789 static constexpr std::string_view
EventName =
"gg_killed_enemy";
800 static constexpr std::string_view
EventName =
"grenade_bounce";
807 static constexpr std::string_view
EventName =
"grenade_thrown";
815 static constexpr std::string_view
EventName =
"guardian_wave_restart";
821 static constexpr std::string_view
EventName =
"hegrenade_detonate";
832 static constexpr std::string_view
EventName =
"helicopter_grenade_punt_miss";
838 static constexpr std::string_view
EventName =
"hide_deathpanel";
845 static constexpr std::string_view
EventName =
"hltv_cameraman";
852 static constexpr std::string_view
EventName =
"hltv_changed_mode";
862 static constexpr std::string_view
EventName =
"hltv_chase";
876 static constexpr std::string_view
EventName =
"hltv_chat";
885 static constexpr std::string_view
EventName =
"hltv_fixed";
900 static constexpr std::string_view
EventName =
"hltv_message";
908 static constexpr std::string_view
EventName =
"hltv_rank_camera";
918 static constexpr std::string_view
EventName =
"hltv_rank_entity";
927 static constexpr std::string_view
EventName =
"hltv_replay";
935 static constexpr std::string_view
EventName =
"hltv_replay_status";
943 static constexpr std::string_view
EventName =
"hltv_status";
953 static constexpr std::string_view
EventName =
"hltv_title";
960 static constexpr std::string_view
EventName =
"hltv_versioninfo";
967 static constexpr std::string_view
EventName =
"hostage_call_for_help";
974 static constexpr std::string_view
EventName =
"hostage_follows";
982 static constexpr std::string_view
EventName =
"hostage_hurt";
990 static constexpr std::string_view
EventName =
"hostage_killed";
998 static constexpr std::string_view
EventName =
"hostage_rescued";
1007 static constexpr std::string_view
EventName =
"hostage_rescued_all";
1013 static constexpr std::string_view
EventName =
"hostage_stops_following";
1021 static constexpr std::string_view
EventName =
"hostname_changed";
1028 static constexpr std::string_view
EventName =
"inferno_expire";
1038 static constexpr std::string_view
EventName =
"inferno_extinguish";
1048 static constexpr std::string_view
EventName =
"inferno_startburn";
1058 static constexpr std::string_view
EventName =
"inspect_weapon";
1065 static constexpr std::string_view
EventName =
"instructor_close_lesson";
1075 static constexpr std::string_view
EventName =
"instructor_server_hint_create";
1103 static constexpr std::string_view
EventName =
"instructor_server_hint_stop";
1110 static constexpr std::string_view
EventName =
"instructor_start_lesson";
1122 static constexpr std::string_view
EventName =
"inventory_updated";
1143 static constexpr std::string_view
EventName =
"item_pickup";
1153 static constexpr std::string_view
EventName =
"item_pickup_failed";
1163 static constexpr std::string_view
EventName =
"item_pickup_slerp";
1172 static constexpr std::string_view
EventName =
"item_purchase";
1182 static constexpr std::string_view
EventName =
"item_remove";
1191 static constexpr std::string_view
EventName =
"item_schema_initialized";
1197 static constexpr std::string_view
EventName =
"jointeam_failed";
1205 static constexpr std::string_view
EventName =
"local_player_controller_team";
1211 static constexpr std::string_view
EventName =
"local_player_pawn_changed";
1217 static constexpr std::string_view
EventName =
"local_player_team";
1223 static constexpr std::string_view
EventName =
"loot_crate_opened";
1231 static constexpr std::string_view
EventName =
"loot_crate_visible";
1240 static constexpr std::string_view
EventName =
"map_shutdown";
1246 static constexpr std::string_view
EventName =
"map_transition";
1252 static constexpr std::string_view
EventName =
"match_end_conditions";
1262 static constexpr std::string_view
EventName =
"material_default_complete";
1268 static constexpr std::string_view
EventName =
"mb_input_lock_cancel";
1274 static constexpr std::string_view
EventName =
"mb_input_lock_success";
1280 static constexpr std::string_view
EventName =
"molotov_detonate";
1290 static constexpr std::string_view
EventName =
"nav_blocked";
1298 static constexpr std::string_view
EventName =
"nav_generate";
1305 static constexpr std::string_view
EventName =
"nextlevel_changed";
1314 static constexpr std::string_view
EventName =
"open_crate_instr";
1323 static constexpr std::string_view
EventName =
"other_death";
1341 static constexpr std::string_view
EventName =
"parachute_deploy";
1348 static constexpr std::string_view
EventName =
"parachute_pickup";
1355 static constexpr std::string_view
EventName =
"physgun_pickup";
1362 static constexpr std::string_view
EventName =
"player_activate";
1369 static constexpr std::string_view
EventName =
"player_avenged_teammate";
1377 static constexpr std::string_view
EventName =
"player_blind";
1387 static constexpr std::string_view
EventName =
"player_changename";
1397 static constexpr std::string_view
EventName =
"player_chat";
1407 static constexpr std::string_view
EventName =
"player_connect";
1419 static constexpr std::string_view
EventName =
"player_connect_full";
1427 static constexpr std::string_view
EventName =
"player_death";
1455 static constexpr std::string_view
EventName =
"player_decal";
1463 static constexpr std::string_view
EventName =
"player_disconnect";
1476 static constexpr std::string_view
EventName =
"player_falldamage";
1484 static constexpr std::string_view
EventName =
"player_footstep";
1491 static constexpr std::string_view
EventName =
"player_full_update";
1499 static constexpr std::string_view
EventName =
"player_given_c4";
1506 static constexpr std::string_view
EventName =
"player_hintmessage";
1513 static constexpr std::string_view
EventName =
"player_hurt";
1528 static constexpr std::string_view
EventName =
"player_info";
1538 static constexpr std::string_view
EventName =
"player_jump";
1545 static constexpr std::string_view
EventName =
"player_ping";
1557 static constexpr std::string_view
EventName =
"player_ping_stop";
1564 static constexpr std::string_view
EventName =
"player_radio";
1572 static constexpr std::string_view
EventName =
"player_reset_vote";
1581 static constexpr std::string_view
EventName =
"player_score";
1592 static constexpr std::string_view
EventName =
"player_shoot";
1601 static constexpr std::string_view
EventName =
"player_sound";
1612 static constexpr std::string_view
EventName =
"player_spawn";
1619 static constexpr std::string_view
EventName =
"player_spawned";
1627 static constexpr std::string_view
EventName =
"player_stats_updated";
1635 static constexpr std::string_view
EventName =
"player_team";
1647 static constexpr std::string_view
EventName =
"ragdoll_dissolved";
1655 static constexpr std::string_view
EventName =
"read_game_titledata";
1662 static constexpr std::string_view
EventName =
"repost_xbox_achievements";
1670 static constexpr std::string_view
EventName =
"reset_game_titledata";
1677 static constexpr std::string_view
EventName =
"round_announce_final";
1683 static constexpr std::string_view
EventName =
"round_announce_last_round_half";
1689 static constexpr std::string_view
EventName =
"round_announce_match_point";
1695 static constexpr std::string_view
EventName =
"round_announce_match_start";
1701 static constexpr std::string_view
EventName =
"round_announce_warmup";
1720 static constexpr std::string_view
EventName =
"round_end_upload_stats";
1726 static constexpr std::string_view
EventName =
"round_freeze_end";
1744 static constexpr std::string_view
EventName =
"round_officially_ended";
1751 static constexpr std::string_view
EventName =
"round_poststart";
1758 static constexpr std::string_view
EventName =
"round_prestart";
1764 static constexpr std::string_view
EventName =
"round_start";
1773 static constexpr std::string_view
EventName =
"round_start_post_nav";
1779 static constexpr std::string_view
EventName =
"round_start_pre_entity";
1785 static constexpr std::string_view
EventName =
"round_time_warning";
1791 static constexpr std::string_view
EventName =
"seasoncoin_levelup";
1801 static constexpr std::string_view
EventName =
"server_cvar";
1810 static constexpr std::string_view
EventName =
"server_message";
1818 static constexpr std::string_view
EventName =
"server_pre_shutdown";
1826 static constexpr std::string_view
EventName =
"server_shutdown";
1834 static constexpr std::string_view
EventName =
"server_spawn";
1850 static constexpr std::string_view
EventName =
"set_instructor_group_enabled";
1867 static constexpr std::string_view
EventName =
"show_deathpanel";
1880 static constexpr std::string_view
EventName =
"show_survival_respawn_status";
1889 static constexpr std::string_view
EventName =
"silencer_detach";
1896 static constexpr std::string_view
EventName =
"silencer_off";
1903 static constexpr std::string_view
EventName =
"silencer_on";
1910 static constexpr std::string_view
EventName =
"smoke_beacon_paradrop";
1918 static constexpr std::string_view
EventName =
"smokegrenade_detonate";
1929 static constexpr std::string_view
EventName =
"smokegrenade_expired";
1940 static constexpr std::string_view
EventName =
"spec_mode_updated";
1947 static constexpr std::string_view
EventName =
"spec_target_updated";
1955 static constexpr std::string_view
EventName =
"start_halftime";
1970 static constexpr std::string_view
EventName =
"store_pricesheet_updated";
1976 static constexpr std::string_view
EventName =
"survival_announce_phase";
1983 static constexpr std::string_view
EventName =
"survival_no_respawns_final";
1990 static constexpr std::string_view
EventName =
"survival_no_respawns_warning";
1997 static constexpr std::string_view
EventName =
"survival_paradrop_break";
2004 static constexpr std::string_view
EventName =
"survival_paradrop_spawn";
2011 static constexpr std::string_view
EventName =
"survival_teammate_respawn";
2018 static constexpr std::string_view
EventName =
"switch_team";
2029 static constexpr std::string_view
EventName =
"tagrenade_detonate";
2049 static constexpr std::string_view
EventName =
"team_intro_end";
2055 static constexpr std::string_view
EventName =
"team_intro_start";
2070 static constexpr std::string_view
EventName =
"teamchange_pending";
2079 static constexpr std::string_view
EventName =
"teamplay_broadcast_audio";
2088 static constexpr std::string_view
EventName =
"teamplay_round_start";
2095 static constexpr std::string_view
EventName =
"tournament_reward";
2104 static constexpr std::string_view
EventName =
"trial_time_expired";
2111 static constexpr std::string_view
EventName =
"ugc_file_download_finished";
2118 static constexpr std::string_view
EventName =
"ugc_file_download_start";
2126 static constexpr std::string_view
EventName =
"ugc_map_download_error";
2134 static constexpr std::string_view
EventName =
"ugc_map_info_received";
2141 static constexpr std::string_view
EventName =
"ugc_map_unsubscribed";
2148 static constexpr std::string_view
EventName =
"update_matchmaking_stats";
2155 static constexpr std::string_view
EventName =
"user_data_downloaded";
2161 static constexpr std::string_view
EventName =
"vip_escaped";
2185 static constexpr std::string_view
EventName =
"vote_cast_no";
2193 static constexpr std::string_view
EventName =
"vote_cast_yes";
2201 static constexpr std::string_view
EventName =
"vote_changed";
2219 static constexpr std::string_view
EventName =
"vote_failed";
2226 static constexpr std::string_view
EventName =
"vote_options";
2238 static constexpr std::string_view
EventName =
"vote_passed";
2247 static constexpr std::string_view
EventName =
"vote_started";
2263 static constexpr std::string_view
EventName =
"weapon_fire";
2272 static constexpr std::string_view
EventName =
"weapon_fire_on_empty";
2280 static constexpr std::string_view
EventName =
"weapon_reload";
2287 static constexpr std::string_view
EventName =
"weapon_zoom";
2294 static constexpr std::string_view
EventName =
"weapon_zoom_rifle";
2301 static constexpr std::string_view
EventName =
"weaponhud_selection";
2311 static constexpr std::string_view
EventName =
"write_game_titledata";
2318 static constexpr std::string_view
EventName =
"write_profile_data";
Every entity's damage, from CBaseEntity::TakeDamageOld, and a way to deal it.
The game's yes/no vote panel (F1/F2), with the ballots counted here.
ErrorCode
Why an operation did not produce a value.
static std::string ReadFile(const std::filesystem::path &path)
static AchievementEarnedLocal From(IGameEvent &e)
int Achievement
achievement ID
int Splitscreenplayer
splitscreen ID
static constexpr std::string_view EventName
int PlayerSlot
entindex of the player
static constexpr std::string_view EventName
int Achievement
achievement ID
static AchievementEarned From(IGameEvent &e)
static AchievementEvent From(IGameEvent &e)
int MaxVal
total # of steps in achievement
static constexpr std::string_view EventName
std::string AchievementName
non-localized name of achievement
static constexpr std::string_view EventName
static AchievementInfoLoaded From(IGameEvent &e)
static AchievementWriteFailed From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static AddBulletHitMarker From(IGameEvent &e)
static AddPlayerSonarIcon From(IGameEvent &e)
static constexpr std::string_view EventName
std::string Item
either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
static constexpr std::string_view EventName
int Index
the weapon entindex
static AmmoPickup From(IGameEvent &e)
static AmmoRefill From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static AnnouncePhaseEnd From(IGameEvent &e)
static constexpr std::string_view EventName
static BeginNewMatch From(IGameEvent &e)
int Slot
player who was defusing
static constexpr std::string_view EventName
static BombAbortdefuse From(IGameEvent &e)
int Slot
player who is planting the bomb
static BombAbortplant From(IGameEvent &e)
static constexpr std::string_view EventName
static BombBeep From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
player who is defusing
static BombBegindefuse From(IGameEvent &e)
static constexpr std::string_view EventName
static BombBeginplant From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
player who is planting the bomb
int Slot
player who defused the bomb
static BombDefused From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
player who dropped the bomb
static constexpr std::string_view EventName
static BombDropped From(IGameEvent &e)
static BombExploded From(IGameEvent &e)
int Slot
player who planted the bomb
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static BombPickup From(IGameEvent &e)
static constexpr std::string_view EventName
static BombPlanted From(IGameEvent &e)
int Slot
player who planted the bomb
static constexpr std::string_view EventName
static BonusUpdated From(IGameEvent &e)
static BotTakeover From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static BreakBreakable From(IGameEvent &e)
int Material
BREAK_GLASS, BREAK_WOOD, etc.
static BreakProp From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
int Material
BREAK_GLASS, BREAK_WOOD, etc.
static BrokenBreakable From(IGameEvent &e)
float InaccuracyAir
air inaccuracy
int RenderTickCount
render tick
float ShootAngZ
shoot angle z
int NumPenetrations
how many surfaces were penetrated
float DamageDirZ
direction vector of the bullet
static constexpr std::string_view EventName
float InaccuracyTotal
total inaccuracy
static BulletDamage From(IGameEvent &e)
float Distance
how far the bullet travelled before it hit the player
float DamageDirY
direction vector of the bullet
float AimPunchX
aim punch x
float AimPunchZ
aim punch z
int Type
lag compensation type
float AttackTickFrac
attack frac
float ShootAngX
shoot angle x
float DamageDirX
direction vector of the bullet
bool InAir
was the shooter jumping?
float RecoilIndex
recoil index. Yes this is really a float.
int AttackerSlot
player index who attacked
float AimPunchY
aim punch y
float ShootAngY
shoot angle y
float RenderTickFrac
render frac
int AttackTickCount
attack tick
int VictimSlot
player index who was hurt
float InaccuracyMove
move inaccuracy
bool NoScope
was the shooter noscoped?
static constexpr std::string_view EventName
static BuytimeEnded From(IGameEvent &e)
static constexpr std::string_view EventName
static CartUpdated From(IGameEvent &e)
static ChoppersIncomingWarning From(IGameEvent &e)
static constexpr std::string_view EventName
static ClientDisconnect From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static ClientLoadoutChanged From(IGameEvent &e)
static ClientsideLessonClosed From(IGameEvent &e)
static constexpr std::string_view EventName
static ClientsideReloadCustomEcon From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static CsGameDisconnected From(IGameEvent &e)
static constexpr std::string_view EventName
static CsIntermission From(IGameEvent &e)
static constexpr std::string_view EventName
static CsMatchEndRestart From(IGameEvent &e)
static CsPreRestart From(IGameEvent &e)
static constexpr std::string_view EventName
static CsPrevNextSpectator From(IGameEvent &e)
static constexpr std::string_view EventName
static CsRoundFinalBeep From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static CsRoundStartBeep From(IGameEvent &e)
static CsWinPanelMatch From(IGameEvent &e)
static constexpr std::string_view EventName
int FinalEvent
define in cs_gamerules.h
static constexpr std::string_view EventName
static CsWinPanelRound From(IGameEvent &e)
static constexpr std::string_view EventName
static DecoyDetonate From(IGameEvent &e)
static DecoyFiring From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static DecoyStarted From(IGameEvent &e)
static constexpr std::string_view EventName
static DefuserDropped From(IGameEvent &e)
int Entityid
defuser's entity ID
static DefuserPickup From(IGameEvent &e)
int Entityid
defuser's entity ID
int Slot
player who picked up the defuser
static constexpr std::string_view EventName
static DemoSkip From(IGameEvent &e)
static constexpr std::string_view EventName
int SkiptoTick
tick we're going to
int PlaybackTick
current playback tick
static constexpr std::string_view EventName
static DemoStart From(IGameEvent &e)
static DemoStop From(IGameEvent &e)
static constexpr std::string_view EventName
std::string StrDifficulty
new difficulty as string
static constexpr std::string_view EventName
static DifficultyChanged From(IGameEvent &e)
static DmBonusWeaponStart From(IGameEvent &e)
int Pos
Loadout position of the bonus weapon.
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static DoorBreak From(IGameEvent &e)
bool Checkpoint
Is the door a checkpoint door.
static DoorClose From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static DoorClosed From(IGameEvent &e)
static DoorMoving From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static DoorOpen From(IGameEvent &e)
static DroneAboveRoof From(IGameEvent &e)
static constexpr std::string_view EventName
static DroneCargoDetached From(IGameEvent &e)
static constexpr std::string_view EventName
static DroneDispatched From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static DronegunAttack From(IGameEvent &e)
static constexpr std::string_view EventName
static DropRateModified From(IGameEvent &e)
static constexpr std::string_view EventName
static DynamicShadowLightChanged From(IGameEvent &e)
int Subject
crate entindex
static DzItemInteraction From(IGameEvent &e)
std::string Type
type of crate (metal, wood, or paradrop)
static constexpr std::string_view EventName
static EnableRestartVoting From(IGameEvent &e)
static constexpr std::string_view EventName
static EndmatchCmmStartRevealItems From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
int Count
Number of "ties".
static EndmatchMapvoteSelectingMap From(IGameEvent &e)
static constexpr std::string_view EventName
static EnterBombzone From(IGameEvent &e)
static EnterBuyzone From(IGameEvent &e)
static constexpr std::string_view EventName
static EnterRescueZone From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static EntityKilled From(IGameEvent &e)
int Subject
Entindex of the entity they see.
static EntityVisible From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
The player who sees the entity.
std::string Entityname
name of the entity they see
std::string Classname
Classname of the entity they see.
static constexpr std::string_view EventName
static EventTicketModified From(IGameEvent &e)
static ExitBombzone From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static ExitBuyzone From(IGameEvent &e)
static ExitRescueZone From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static FinaleStart From(IGameEvent &e)
static FirstbombsIncomingWarning From(IGameEvent &e)
static constexpr std::string_view EventName
int Entindex
entity ignited
static FlareIgniteNpc From(IGameEvent &e)
static constexpr std::string_view EventName
static FlashbangDetonate From(IGameEvent &e)
static constexpr std::string_view EventName
static GameEnd From(IGameEvent &e)
static constexpr std::string_view EventName
int Winner
winner team/user id
static GameInit From(IGameEvent &e)
static constexpr std::string_view EventName
std::string Text
the message text
int Target
0 = console, 1 = HUD
static constexpr std::string_view EventName
static GameMessage From(IGameEvent &e)
static GameNewmap From(IGameEvent &e)
std::string Mapname
map name
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static GamePhaseChanged From(IGameEvent &e)
static GameStart From(IGameEvent &e)
std::string Objective
round objective
static constexpr std::string_view EventName
static GameinstructorDraw From(IGameEvent &e)
static constexpr std::string_view EventName
static GameinstructorNodraw From(IGameEvent &e)
static constexpr std::string_view EventName
static GameuiHidden From(IGameEvent &e)
static constexpr std::string_view EventName
static GcConnected From(IGameEvent &e)
static constexpr std::string_view EventName
static GgKilledEnemy From(IGameEvent &e)
bool Bonus
did killer kill with a bonus weapon?
int AttackeridSlot
user ID who killed
int VictimidSlot
user ID who died
int Dominated
did killer dominate victim with this kill
static constexpr std::string_view EventName
int Revenge
did killer get revenge on victim with this kill
static GrenadeBounce From(IGameEvent &e)
static constexpr std::string_view EventName
std::string Weapon
weapon name used
static constexpr std::string_view EventName
static GrenadeThrown From(IGameEvent &e)
static constexpr std::string_view EventName
static GuardianWaveRestart From(IGameEvent &e)
static HegrenadeDetonate From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static HelicopterGrenadePuntMiss From(IGameEvent &e)
static HideDeathpanel From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
int Slot
camera man entity index
static HltvCameraman From(IGameEvent &e)
static HltvChangedMode From(IGameEvent &e)
static constexpr std::string_view EventName
int Ineye
diretcor suggests to show ineye
int Distance
camera distance
static HltvChase From(IGameEvent &e)
int Target2Slot
secondary traget index or 0
int Phi
view angle vertical
int Inertia
camera inertia
int Target1Slot
primary traget index
int Theta
view angle horizontal
static constexpr std::string_view EventName
static HltvChat From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
int TargetSlot
follow this player
static HltvFixed From(IGameEvent &e)
int Posx
camera position in world
static constexpr std::string_view EventName
static HltvMessage From(IGameEvent &e)
int TargetSlot
best/closest target entity
float Rank
ranking, how interesting is this camera view
static constexpr std::string_view EventName
static HltvRankCamera From(IGameEvent &e)
int Index
fixed camera index
static HltvRankEntity From(IGameEvent &e)
static constexpr std::string_view EventName
int TargetSlot
best/closest target entity
float Rank
ranking, how interesting is this entity to view
static constexpr std::string_view EventName
int Reason
reason for hltv replay status change ()
static HltvReplayStatus From(IGameEvent &e)
int Delay
number of seconds in killer replay delay
static HltvReplay From(IGameEvent &e)
int Reason
reason for replay (ReplayEventType_t)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static HltvStatus From(IGameEvent &e)
int Slots
number of HLTV slots
std::string Master
disptach master IP:port
int Proxies
number of HLTV proxies
int Clients
number of HLTV spectators
static HltvTitle From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static HltvVersioninfo From(IGameEvent &e)
static HostageCallForHelp From(IGameEvent &e)
int Hostage
hostage entity index
static constexpr std::string_view EventName
int Hostage
hostage entity index
static constexpr std::string_view EventName
static HostageFollows From(IGameEvent &e)
int Slot
player who touched the hostage
static constexpr std::string_view EventName
static HostageHurt From(IGameEvent &e)
int Slot
player who hurt the hostage
int Hostage
hostage entity index
static constexpr std::string_view EventName
static HostageKilled From(IGameEvent &e)
int Slot
player who killed the hostage
int Hostage
hostage entity index
static HostageRescuedAll From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
player who rescued the hostage
static HostageRescued From(IGameEvent &e)
int Site
rescue site index
static constexpr std::string_view EventName
int Hostage
hostage entity index
static constexpr std::string_view EventName
int Hostage
hostage entity index
int Slot
player who rescued the hostage
static HostageStopsFollowing From(IGameEvent &e)
static HostnameChanged From(IGameEvent &e)
static constexpr std::string_view EventName
static InfernoExpire From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static InfernoExtinguish From(IGameEvent &e)
static constexpr std::string_view EventName
static InfernoStartburn From(IGameEvent &e)
static constexpr std::string_view EventName
static InspectWeapon From(IGameEvent &e)
std::string HintName
Name of the lesson to start. Must match instructor_lesson.txt.
int Slot
The player who this lesson is intended for.
static constexpr std::string_view EventName
static InstructorCloseLesson From(IGameEvent &e)
std::string HintIconOffscreen
the hint icon to use when the hint is offscreen. e.g. "icon_alert"
std::string HintIconOnscreen
the hint icon to use when the hint is onscreen. e.g. "icon_alert_red"
int Slot
user ID of the player that triggered the hint
bool HintLocalPlayerOnly
if true, only the local player will see the hint
std::string HintBinding
bindings to use when use_binding is the onscreen icon
bool HintNooffscreen
if true, the hint will not show when outside the player view
int HintTarget
entity id that the hint should display at
std::string HintCaption
the hint caption. e.g. "#ThisIsDangerous"
bool HintForcecaption
if true, the hint caption will show even if the hint is occluded
std::string HintActivatorCaption
the hint caption that only the activator sees e.g. "#YouPushedItGood"
static constexpr std::string_view EventName
std::string HintGamepadBinding
gamepad bindings to use when use_binding is the onscreen icon
int HintTimeout
how long in seconds until the hint automatically times out, 0 = never
std::string HintReplaceKey
type name so that messages of the same type will replace each other
static InstructorServerHintCreate From(IGameEvent &e)
bool HintAllowNodrawTarget
if false, the hint will dissappear if the target entity is invisible
int HintActivatorUseridSlot
userid id of the activator
float HintRange
range before the hint is culled
float HintIconOffset
how far on the z axis to offset the hint from entity origin
std::string HintColor
the hint color in "r,g,b" format where each component is 0-255
std::string HintName
The hint to stop. Will stop ALL hints with this name.
static InstructorServerHintStop From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
The player who this lesson is intended for.
static InstructorStartLesson From(IGameEvent &e)
static constexpr std::string_view EventName
std::string HintName
Name of the lesson to start. Must match instructor_lesson.txt.
int HintTarget
entity id that the hint should display at. Leave empty if controller target
static InventoryUpdated From(IGameEvent &e)
static constexpr std::string_view EventName
static ItemEquip From(IGameEvent &e)
static constexpr std::string_view EventName
std::string Item
either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
static ItemPickupFailed From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static ItemPickupSlerp From(IGameEvent &e)
std::string Item
either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
static ItemPickup From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static ItemPurchase From(IGameEvent &e)
std::string Item
either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
static constexpr std::string_view EventName
static ItemRemove From(IGameEvent &e)
static ItemSchemaInitialized From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static JointeamFailed From(IGameEvent &e)
static LocalPlayerControllerTeam From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static LocalPlayerPawnChanged From(IGameEvent &e)
static constexpr std::string_view EventName
static LocalPlayerTeam From(IGameEvent &e)
static LootCrateOpened From(IGameEvent &e)
std::string Type
type of crate (metal, wood, or paradrop)
static constexpr std::string_view EventName
static LootCrateVisible From(IGameEvent &e)
static constexpr std::string_view EventName
std::string Type
type of crate (metal, wood, or paradrop)
int Subject
crate entindex
static MapShutdown From(IGameEvent &e)
static constexpr std::string_view EventName
static MapTransition From(IGameEvent &e)
static constexpr std::string_view EventName
static MatchEndConditions From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static MaterialDefaultComplete From(IGameEvent &e)
static MolotovDetonate From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static NavBlocked From(IGameEvent &e)
static constexpr std::string_view EventName
static NavGenerate From(IGameEvent &e)
static NextlevelChanged From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static OpenCrateInstr From(IGameEvent &e)
std::string Type
type of crate (metal, wood, or paradrop)
int Subject
crate entindex
bool Noscope
kill happened without a scope, used for death notice icon
bool Thrusmoke
hitscan weapon went through smoke grenade
std::string WeaponItemid
inventory item id of weapon killer used
std::string WeaponOriginalownerXuid
std::string Weapon
weapon name killer used
int Otherid
other entity ID who died
int Attacker
user ID who killed
static constexpr std::string_view EventName
bool Attackerblind
attacker was blind from flashbang
int Penetrated
number of objects shot penetrated before killing target
std::string WeaponFauxitemid
faux item id of weapon killer used
bool Headshot
singals a headshot
static OtherDeath From(IGameEvent &e)
std::string Othertype
other entity type
static ParachuteDeploy From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static ParachutePickup From(IGameEvent &e)
static constexpr std::string_view EventName
static PhysgunPickup From(IGameEvent &e)
static constexpr std::string_view EventName
static PlayerActivate From(IGameEvent &e)
int Slot
user ID on server
static PlayerAvengedTeammate From(IGameEvent &e)
static constexpr std::string_view EventName
int AttackerSlot
user ID who threw the flash
static PlayerBlind From(IGameEvent &e)
static constexpr std::string_view EventName
int Entityid
the flashbang going off
static PlayerChangename From(IGameEvent &e)
int Slot
user ID on server
std::string Oldname
players old (current) name
static constexpr std::string_view EventName
std::string Newname
players new name
std::string Text
chat text
static PlayerChat From(IGameEvent &e)
int Userid
chatting player
bool Teamonly
true if team only chat
static constexpr std::string_view EventName
static constexpr std::string_view EventName
int Slot
user ID on server (unique on server)
static PlayerConnectFull From(IGameEvent &e)
std::string Networkid
player network (i.e steam) id
static constexpr std::string_view EventName
std::string Name
player name
int Slot
user ID on server (unique on server)
static PlayerConnect From(IGameEvent &e)
int Penetrated
number of objects shot penetrated before killing target
bool Attackerinair
attacker was in midair
bool Noscope
kill happened without a scope, used for death notice icon
bool Attackerblind
attacker was blind from flashbang
std::string WeaponOriginalownerXuid
bool Thrusmoke
hitscan weapon went through smoke grenade
int Dominated
did killer dominate victim with this kill
bool Headshot
singals a headshot
int DmgHealth
damage done to health
std::string Weapon
weapon name killer used
int Wipe
is the kill resulting in squad wipe
static PlayerDeath From(IGameEvent &e)
std::string WeaponItemid
inventory item id of weapon killer used
int AttackerSlot
player who killed
int Revenge
did killer get revenge on victim with this kill
bool Noreplay
if replay data is unavailable, this will be present and set to false
static constexpr std::string_view EventName
float Distance
distance to victim in meters
VoltMod::HitGroup Hitgroup
hitgroup that was damaged
std::string WeaponFauxitemid
faux item id of weapon killer used
int DmgArmor
damage done to armor
int AssisterSlot
player who assisted in the kill
bool Assistedflash
assister helped with a flash
static PlayerDecal From(IGameEvent &e)
static constexpr std::string_view EventName
static PlayerDisconnect From(IGameEvent &e)
int Reason
see networkdisconnect enum protobuf
std::string Networkid
player network (i.e steam) id
static constexpr std::string_view EventName
std::string Name
player name
int Slot
user ID on server
bool EverFullyConnected
Was the player ever fully connected?
static constexpr std::string_view EventName
static PlayerFalldamage From(IGameEvent &e)
int Slot
user ID on server
static PlayerFullUpdate From(IGameEvent &e)
int Count
Number of this full update.
static constexpr std::string_view EventName
static PlayerGivenC4 From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
user ID who received the c4
static PlayerHintmessage From(IGameEvent &e)
std::string Hintmessage
localizable string of a hint
static constexpr std::string_view EventName
int AttackerSlot
player index who attacked
static constexpr std::string_view EventName
int Slot
player index who was hurt
static PlayerHurt From(IGameEvent &e)
int DmgArmor
damage done to armor
std::string Weapon
weapon name attacker used, if not the world
int Armor
remaining armor points
int Health
remaining health points
VoltMod::HitGroup Hitgroup
hitgroup that was damaged
int DmgHealth
damage done to health
int Slot
user ID on server (unique on server)
uint64_t Steamid
player network (i.e steam) id
static PlayerInfo From(IGameEvent &e)
static constexpr std::string_view EventName
bool Bot
true if player is a AI bot
std::string Name
player name
static PlayerJump From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static PlayerPingStop From(IGameEvent &e)
static PlayerPing From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static PlayerRadio From(IGameEvent &e)
static PlayerResetVote From(IGameEvent &e)
static constexpr std::string_view EventName
static PlayerScore From(IGameEvent &e)
int Slot
user ID on server
int Score
total game score
static constexpr std::string_view EventName
static constexpr std::string_view EventName
int Slot
user ID on server
static PlayerShoot From(IGameEvent &e)
static PlayerSound From(IGameEvent &e)
static constexpr std::string_view EventName
static PlayerSpawn From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static PlayerSpawned From(IGameEvent &e)
bool Inrestart
true if restart is pending
static PlayerStatsUpdated From(IGameEvent &e)
static constexpr std::string_view EventName
bool Isbot
true if player is a bot
static PlayerTeam From(IGameEvent &e)
bool Disconnect
team change because player disconnects
VoltMod::Team Oldteam
old team id
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static RagdollDissolved From(IGameEvent &e)
static constexpr std::string_view EventName
static ReadGameTitledata From(IGameEvent &e)
int ControllerId
Controller id of user.
static constexpr std::string_view EventName
int Splitscreenplayer
splitscreen ID
static RepostXboxAchievements From(IGameEvent &e)
static constexpr std::string_view EventName
static ResetGameTitledata From(IGameEvent &e)
int ControllerId
Controller id of user.
static constexpr std::string_view EventName
static RoundAnnounceFinal From(IGameEvent &e)
static RoundAnnounceLastRoundHalf From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundAnnounceMatchPoint From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundAnnounceMatchStart From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundAnnounceWarmup From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundEndUploadStats From(IGameEvent &e)
static constexpr std::string_view EventName
int Winner
winner team/user i
static constexpr std::string_view EventName
static RoundEnd From(IGameEvent &e)
std::string Message
end round message
int Nomusic
if set, don't play round end music, because action is still on-going
int Reason
reson why team won
int Legacy
server-generated legacy value
static RoundFreezeEnd From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundMvp From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static RoundOfficiallyEnded From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundPoststart From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundPrestart From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundStartPostNav From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundStartPreEntity From(IGameEvent &e)
std::string Objective
round objective
int Timelimit
round time limit in seconds
static constexpr std::string_view EventName
int Fraglimit
frag limit in seconds
static RoundStart From(IGameEvent &e)
static constexpr std::string_view EventName
static RoundTimeWarning From(IGameEvent &e)
static constexpr std::string_view EventName
static SeasoncoinLevelup From(IGameEvent &e)
std::string Cvarname
cvar name, eg "mp_roundtime"
static ServerCvar From(IGameEvent &e)
std::string Cvarvalue
new cvar value
static constexpr std::string_view EventName
static ServerMessage From(IGameEvent &e)
static constexpr std::string_view EventName
std::string Text
the message text
std::string Reason
reason why server is about to be shut down
static constexpr std::string_view EventName
static ServerPreShutdown From(IGameEvent &e)
static constexpr std::string_view EventName
static ServerShutdown From(IGameEvent &e)
std::string Reason
reason why server was shut down
std::string Addonname
addon name
static constexpr std::string_view EventName
std::string Mapname
map name
bool Password
true if password protected
std::string Os
WIN32, LINUX.
std::string Hostname
public host name
static ServerSpawn From(IGameEvent &e)
std::string Address
hostame, IP or DNS name
bool Dedicated
true if dedicated server
int Maxplayers
max players
static constexpr std::string_view EventName
static SetInstructorGroupEnabled From(IGameEvent &e)
static Sfuievent From(IGameEvent &e)
static constexpr std::string_view EventName
int VictimSlot
endindex of the one who was killed
static ShowDeathpanel From(IGameEvent &e)
static constexpr std::string_view EventName
static ShowSurvivalRespawnStatus From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static SilencerDetach From(IGameEvent &e)
static constexpr std::string_view EventName
static SilencerOff From(IGameEvent &e)
static SilencerOn From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static SmokeBeaconParadrop From(IGameEvent &e)
static SmokegrenadeDetonate From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static SmokegrenadeExpired From(IGameEvent &e)
int Slot
entindex of the player
static constexpr std::string_view EventName
static SpecModeUpdated From(IGameEvent &e)
static constexpr std::string_view EventName
static SpecTargetUpdated From(IGameEvent &e)
int Slot
spectating player
static StartHalftime From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static StartVote From(IGameEvent &e)
static StorePricesheetUpdated From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static SurvivalAnnouncePhase From(IGameEvent &e)
static constexpr std::string_view EventName
static SurvivalNoRespawnsFinal From(IGameEvent &e)
static constexpr std::string_view EventName
static SurvivalNoRespawnsWarning From(IGameEvent &e)
static constexpr std::string_view EventName
static SurvivalParadropBreak From(IGameEvent &e)
static constexpr std::string_view EventName
static SurvivalParadropSpawn From(IGameEvent &e)
static SurvivalTeammateRespawn From(IGameEvent &e)
static constexpr std::string_view EventName
static SwitchTeam From(IGameEvent &e)
static constexpr std::string_view EventName
int AvgRank
average rank of human players
int NumPlayers
number of active players on both T and CT
int NumSpectators
number of spectators
static constexpr std::string_view EventName
static TagrenadeDetonate From(IGameEvent &e)
std::string Teamname
team name eg "Team Blue"
static TeamInfo From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static TeamIntroEnd From(IGameEvent &e)
static TeamIntroStart From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static TeamScore From(IGameEvent &e)
int Score
total team score
static TeamchangePending From(IGameEvent &e)
static constexpr std::string_view EventName
static TeamplayBroadcastAudio From(IGameEvent &e)
std::string Sound
name of the sound to emit
static constexpr std::string_view EventName
bool FullReset
is this a full reset of the map
static TeamplayRoundStart From(IGameEvent &e)
static constexpr std::string_view EventName
static TournamentReward From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
player whose time has expired
static TrialTimeExpired From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static UgcFileDownloadFinished From(IGameEvent &e)
uint64_t Hcontent
id of this specific content (may be image or map)
static UgcFileDownloadStart From(IGameEvent &e)
uint64_t PublishedFileId
id of the associated content package
uint64_t Hcontent
id of this specific content (may be image or map)
static constexpr std::string_view EventName
static UgcMapDownloadError From(IGameEvent &e)
static constexpr std::string_view EventName
static UgcMapInfoReceived From(IGameEvent &e)
static constexpr std::string_view EventName
static UgcMapUnsubscribed From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static UpdateMatchmakingStats From(IGameEvent &e)
static UserDataDownloaded From(IGameEvent &e)
static constexpr std::string_view EventName
int Slot
player who was the VIP
static constexpr std::string_view EventName
static VipEscaped From(IGameEvent &e)
int AttackerSlot
user ID who killed the VIP
int Slot
player who was the VIP
static constexpr std::string_view EventName
static VipKilled From(IGameEvent &e)
int Entityid
entity id of the voter
static VoteCastNo From(IGameEvent &e)
static constexpr std::string_view EventName
int Entityid
entity id of the voter
static VoteCastYes From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static VoteCast From(IGameEvent &e)
int VoteOption
which option the player voted on
static VoteChanged From(IGameEvent &e)
static constexpr std::string_view EventName
static VoteEnded From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static VoteFailed From(IGameEvent &e)
int Count
Number of options - up to MAX_VOTE_OPTIONS.
static constexpr std::string_view EventName
static VoteOptions From(IGameEvent &e)
static constexpr std::string_view EventName
static VotePassed From(IGameEvent &e)
static VoteStarted From(IGameEvent &e)
int Initiator
entity id of the player who initiated the vote
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static WarmupEnd From(IGameEvent &e)
static constexpr std::string_view EventName
static WeaponFireOnEmpty From(IGameEvent &e)
std::string Weapon
weapon name used
static WeaponFire From(IGameEvent &e)
static constexpr std::string_view EventName
bool Silenced
is weapon silenced
std::string Weapon
weapon name used
static WeaponReload From(IGameEvent &e)
static constexpr std::string_view EventName
static constexpr std::string_view EventName
static WeaponZoomRifle From(IGameEvent &e)
static WeaponZoom From(IGameEvent &e)
static constexpr std::string_view EventName
int Entindex
Weapon entity index.
static WeaponhudSelection From(IGameEvent &e)
int Slot
Player who this event applies to.
int Mode
EWeaponHudSelectionMode (switch / pickup / drop)
static constexpr std::string_view EventName
static WriteGameTitledata From(IGameEvent &e)
static constexpr std::string_view EventName
int ControllerId
Controller id of user.
static WriteProfileData From(IGameEvent &e)
static constexpr std::string_view EventName