enum ERPCs { PB_START = -1, PB_END = -2, PB_SINGLEUSE_START = -3, PB_SINGLEUSE_END = -4, RPC_SYNC_ITEM_VAR = 0, RPC_SYNC_STAT, RPC_WRITE_NOTE, RPC_WRITE_NOTE_CLIENT, RPC_SYNC_DISPLAY_STATUS, RPC_ON_SET_CAPTIVE, RPC_SYNC_SCENE_OBJECT, RPC_USER_ACTION_PROMPT_SYNCH, RPC_USER_ACTION_MESSAGE, RPC_ITEM_DIAG, RPC_ITEM_DIAG_CLOSE, RPC_SET_OBJECT_POSITION, // RPC_USER_ACTION_MESSAGES, RPC_PLAYER_SYMPTOM_ON, RPC_PLAYER_SYMPTOM_OFF, RPC_STAMINA, RPC_DAMAGE_VALUE_SYNC, RPC_DEBUG_MONITOR_FLT, RPC_DEBUG_MONITOR_STR, RPC_USER_ACTION_PROMPT_PROGRESS, RPC_USER_ACTION_PROMPT_CLEAN, RPC_BS_SKINNED_STATE, RPC_TRAP_VICTIM, RPC_TRAP_DISARM, RPC_EXPLODE_EVENT, RPC_TOGGLE_PERSONAL_LIGHT, RPC_CHECK_PULSE, DEV_RPC_SPAWN_ITEM_ON_GROUND, DEV_RPC_SPAWN_ITEM_ON_GROUND_PATTERN_GRID, DEV_RPC_SPAWN_ITEM_ON_CURSOR, DEV_RPC_SPAWN_ITEM_IN_INVENTORY, DEV_RPC_SPAWN_ITEM_AS_ATTACHMENT, DEV_RPC_CLEAR_INV, DEV_RPC_TELEPORT, DEV_RPC_SET_PLAYER_DIRECTION, DEV_RPC_SEND_SERVER_LOG, DEV_RPC_STATS_DATA, DEV_RPC_LEVELS_DATA, DEV_RPC_MODS_DATA, DEV_RPC_MODS_DATA_DETAILED, DEV_RPC_MODS_ACTIVATE, DEV_RPC_MODS_DETAILED, DEV_RPC_MODS_DEACTIVATE, DEV_RPC_MODS_LOCK, DEV_RPC_AGENTS_DATA, DEV_RPC_STOMACH_DATA, DEV_RPC_CREATE_SCENE_OBJECT, DEV_RPC_SCENE_LOAD, DEV_RPC_HEALTH_DATA, DEV_STATS_UPDATE, DEV_LEVELS_UPDATE, DEV_STOMACH_UPDATE, DEV_MODS_UPDATE, DEV_AGENTS_UPDATE, DEV_HEALTH_UPDATE, DEV_RPC_PLUGIN_DZCREATURE_DEBUG, RPC_SOFT_SKILLS_SPECIALTY_SYNC, RPC_SOFT_SKILLS_STATS_SYNC, RPC_SOFT_SKILLS_PRINT_DEBUG, RPC_CRAFTING_INVENTORY_INSTANT, RPC_INIT_SET_QUICKBAR, RPC_READ_NOTE, RPC_SYNC_EVENT, DEV_AGENT_GROW, RPC_SYNC_THERMOMETER, RPC_SEND_NOTIFICATION, RPC_SEND_NOTIFICATION_EXTENDED, RPC_SEND_MAP_MARKERS, RPC_SEND_LIGHTING_SETUP, RPC_USER_SYNC_PERMISSIONS, RPC_WARNING_ITEMDROP, RPC_WARNING_TELEPORT, RPC_DEBUG_INSTABUILD, RPC_SHOCK, RPC_SERVER_RESPAWN_MODE, RPC_SOUND_LOCK_ATTACH, RPC_SOUND_HELICRASH, RPC_SOUND_ARTILLERY, DEV_RPC_MODS_RESET, DEV_RPC_STATS_RESET, DEV_RPC_AGENT_RESET, DEV_RPC_STAT_SET, DEV_RPC_HEALTH_SET, DEV_RPC_SERVER_SCRIPT, DEV_RPC_SERVER_SCRIPT_RESULT, RPC_SOUND_CONTAMINATION, RPC_SOUND_ARTILLERY_SINGLE, RPC_CFG_GAMEPLAY_SYNC, RPC_UNDERGROUND_SYNC, RPC_PLAYERRESTRICTEDAREAS_SYNC, DEV_RPC_SPAWN_PRESET, DEV_RPC_SET_TIME, DEV_TEMP_UPDATE, DEV_SET_DEV_ITEM, DEV_REQUEST_UTS_DEBUG, DEV_UTS_DEBUG_DATA, DEV_SET_WEATHER, RPC_SET_BILLBOARDS, RPC_PLAYER_STAT, #ifdef DIAG_DEVELOPER DIAG_VEHICLE_DEBUG_OUTPUT, DIAG_PLAYER_SYMPTOMS_DEBUG_ON, // Client -> Server DIAG_PLAYER_SYMPTOMS_DEBUG_OFF, // Client -> Server DIAG_PLAYER_SYMPTOMS_DEBUG, // Server -> Client DIAG_CRAFTING_INSTANT, DIAG_CHEATS_MODIFIERS, DIAG_CHEATS_KILL_PLAYER, DIAG_CHEATS_INVINCIBILITY, DIAG_CHEATS_DISABLE_STAMINA, DIAG_CHEATS_RESET_PLAYER, DIAG_CHEATS_RESET_PLAYER_MAX, DIAG_CHEATS_INVENTORY_ACCESS, DIAG_CHEATS_ITEMS_FIX, DIAG_CHEATS_CREATE_HIT, DIAG_CHEATS_CREATE_HIT_LIGHT, DIAG_SOFT_SKILLS_SHOW_DEBUG, DIAG_SOFT_SKILLS_TOGGLE_STATE, DIAG_SOFT_SKILLS_TOGGLE_MODEL, DIAG_SOFT_SKILLS_SPECIALTY_VALUE, DIAG_LIFESPAN_BLOODY_HANDS, DIAG_LIFESPAN_PLAYTIME_UPDATE, DIAG_MISC_LOG_PLAYER_STATS, DIAG_MISC_ENVIRONMENT_DEBUG, // Client -> Server DIAG_MISC_ENVIRONMENT_DEBUG_DATA, // Server -> Client DIAG_MISC_ENVIRONMENT_LOGGING_DRYWET, DIAG_MISC_ENVIRONMENT_LOGGING_ITEMHEAT DIAG_MISC_FALLDAMAGE_DEBUG, // Client -> Server DIAG_MISC_FALLDAMAGE_DEBUG_DATA, // Server -> Client DIAG_MISC_GO_UNCONSCIOUS, DIAG_MISC_GO_UNCONSCIOUS_DELAYED, DIAG_MISC_QUICK_RESTRAIN, DIAG_MISC_HAIR_LEVEL_HIDE, DIAG_MISC_QUICK_FISHING, DIAG_MISC_TARGETABLE_BY_AI, DIAG_MISC_DEBUG_MONITOR, DIAG_SIMULATE_INFINITE_LOOP, DIAG_SIMULATE_NULL_POINTER, DIAG_SIMULATE_DIVISION_BY_ZERO, DIAG_SIMULATE_ERROR_FUNCTION, DIAG_WEAPON_PARTICLES, DIAG_WEAPON_RECOIL, DIAG_WEAPON_BURST_VERSION, DIAG_BLEEDING_DISABLE_BLOOD_LOSS, DIAG_BLEEDING_ACTIVATE_SOURCE, DIAG_BLEEDING_ACTIVATE_ALL_SOURCES, DIAG_LOGS_ACTIONS, DIAG_LOGS_WEAPONS, DIAG_LOGS_SYNC, DIAG_LOGS_BASEBUILDING, DIAG_LOGS_SYMPTOMS, DIAG_LOGS_INVENTORY_MOVE, DIAG_LOGS_INVENTORY_RESERVATION, DIAG_LOGS_INVENTORY_HFSM, DIAG_LOGS_QUICKBAR, DIAG_LOGS_BLEEDING_CHANCES, DIAG_TRIGGER_DEBUG, DIAG_BASEBUILDING_WOOD, DIAG_BASEBUILDING_GATE, DIAG_FINISHERS_FORCE_FINISHER, DIAG_CAMERATOOLS_CAM_SUBSCRIBE, DIAG_CAMERATOOLS_CAM_DATA, DIAG_TIMEACCEL, DIAG_TIMEACCEL_CLIENT_SYNC, DIAG_ITEM_DEBUG_ACTIONS, DEV_DIAGMENU_SUBSCRIBE, DEV_PLAYER_DEBUG_REQUEST, DEV_PLAYER_DEBUG_DATA, RPC_DAYZPLAYER_DEBUGSERVERWALK, DIAG_VEHICLES_DUMP_CRASH_DATA_REQUEST, DIAG_VEHICLES_DUMP_CRASH_DATA_CONTENTS, #endif RPC_END, // DO NOT USE OR APPEND AFTER, purely here to indicate the end }