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_HORTICULTURE_UPDATE,
	DEV_RPC_HORTICULTURE_SPEED,
	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
}
