mirror of
https://github.com/JezuzLizard/T4SP-Server-Plugin.git
synced 2025-07-04 10:11:48 +00:00
reorganization
This commit is contained in:
@ -56,13 +56,6 @@ namespace game
|
||||
NA_IP = 0x4,
|
||||
};
|
||||
|
||||
enum scriptInstance_t : __int32
|
||||
{
|
||||
SCRIPTINSTANCE_SERVER = 0x0,
|
||||
SCRIPTINSTANCE_CLIENT = 0x1,
|
||||
SCRIPT_INSTANCE_MAX = 0x2,
|
||||
};
|
||||
|
||||
enum netsrc_t : __int32
|
||||
{
|
||||
NS_CLIENT1 = 0x0,
|
||||
@ -71,149 +64,6 @@ namespace game
|
||||
NS_PACKET = 0x2,
|
||||
};
|
||||
|
||||
enum OpcodeVM : __int32
|
||||
{
|
||||
OP_End = 0x0,
|
||||
OP_Return = 0x1,
|
||||
OP_GetUndefined = 0x2,
|
||||
OP_GetZero = 0x3,
|
||||
OP_GetByte = 0x4,
|
||||
OP_GetNegByte = 0x5,
|
||||
OP_GetUnsignedShort = 0x6,
|
||||
OP_GetNegUnsignedShort = 0x7,
|
||||
OP_GetInteger = 0x8,
|
||||
OP_GetFloat = 0x9,
|
||||
OP_GetString = 0xA,
|
||||
OP_GetIString = 0xB,
|
||||
OP_GetVector = 0xC,
|
||||
OP_GetLevelObject = 0xD,
|
||||
OP_GetAnimObject = 0xE,
|
||||
OP_GetSelf = 0xF,
|
||||
OP_GetLevel = 0x10,
|
||||
OP_GetGame = 0x11,
|
||||
OP_GetAnim = 0x12,
|
||||
OP_GetAnimation = 0x13,
|
||||
OP_GetGameRef = 0x14,
|
||||
OP_GetFunction = 0x15,
|
||||
OP_CreateLocalVariable = 0x16,
|
||||
OP_RemoveLocalVariables = 0x17,
|
||||
OP_EvalLocalVariableCached0 = 0x18,
|
||||
OP_EvalLocalVariableCached1 = 0x19,
|
||||
OP_EvalLocalVariableCached2 = 0x1A,
|
||||
OP_EvalLocalVariableCached3 = 0x1B,
|
||||
OP_EvalLocalVariableCached4 = 0x1C,
|
||||
OP_EvalLocalVariableCached5 = 0x1D,
|
||||
OP_EvalLocalVariableCached = 0x1E,
|
||||
OP_EvalLocalArrayCached = 0x1F,
|
||||
OP_EvalArray = 0x20,
|
||||
OP_EvalLocalArrayRefCached0 = 0x21,
|
||||
OP_EvalLocalArrayRefCached = 0x22,
|
||||
OP_EvalArrayRef = 0x23,
|
||||
OP_ClearArray = 0x24,
|
||||
OP_EmptyArray = 0x25,
|
||||
OP_GetSelfObject = 0x26,
|
||||
OP_EvalLevelFieldVariable = 0x27,
|
||||
OP_EvalAnimFieldVariable = 0x28,
|
||||
OP_EvalSelfFieldVariable = 0x29,
|
||||
OP_EvalFieldVariable = 0x2A,
|
||||
OP_EvalLevelFieldVariableRef = 0x2B,
|
||||
OP_EvalAnimFieldVariableRef = 0x2C,
|
||||
OP_EvalSelfFieldVariableRef = 0x2D,
|
||||
OP_EvalFieldVariableRef = 0x2E,
|
||||
OP_ClearFieldVariable = 0x2F,
|
||||
OP_SafeCreateVariableFieldCached = 0x30,
|
||||
OP_SafeSetVariableFieldCached0 = 0x31,
|
||||
OP_SafeSetVariableFieldCached = 0x32,
|
||||
OP_SafeSetWaittillVariableFieldCached = 0x33,
|
||||
OP_clearparams = 0x34,
|
||||
OP_checkclearparams = 0x35,
|
||||
OP_EvalLocalVariableRefCached0 = 0x36,
|
||||
OP_EvalLocalVariableRefCached = 0x37,
|
||||
OP_SetLevelFieldVariableField = 0x38,
|
||||
OP_SetVariableField = 0x39,
|
||||
OP_SetAnimFieldVariableField = 0x3A,
|
||||
OP_SetSelfFieldVariableField = 0x3B,
|
||||
OP_SetLocalVariableFieldCached0 = 0x3C,
|
||||
OP_SetLocalVariableFieldCached = 0x3D,
|
||||
OP_CallBuiltin0 = 0x3E,
|
||||
OP_CallBuiltin1 = 0x3F,
|
||||
OP_CallBuiltin2 = 0x40,
|
||||
OP_CallBuiltin3 = 0x41,
|
||||
OP_CallBuiltin4 = 0x42,
|
||||
OP_CallBuiltin5 = 0x43,
|
||||
OP_CallBuiltin = 0x44,
|
||||
OP_CallBuiltinMethod0 = 0x45,
|
||||
OP_CallBuiltinMethod1 = 0x46,
|
||||
OP_CallBuiltinMethod2 = 0x47,
|
||||
OP_CallBuiltinMethod3 = 0x48,
|
||||
OP_CallBuiltinMethod4 = 0x49,
|
||||
OP_CallBuiltinMethod5 = 0x4A,
|
||||
OP_CallBuiltinMethod = 0x4B,
|
||||
OP_wait = 0x4C,
|
||||
OP_waittillFrameEnd = 0x4D,
|
||||
OP_PreScriptCall = 0x4E,
|
||||
OP_ScriptFunctionCall2 = 0x4F,
|
||||
OP_ScriptFunctionCall = 0x50,
|
||||
OP_ScriptFunctionCallPointer = 0x51,
|
||||
OP_ScriptMethodCall = 0x52,
|
||||
OP_ScriptMethodCallPointer = 0x53,
|
||||
OP_ScriptThreadCall = 0x54,
|
||||
OP_ScriptThreadCallPointer = 0x55,
|
||||
OP_ScriptMethodThreadCall = 0x56,
|
||||
OP_ScriptMethodThreadCallPointer = 0x57,
|
||||
OP_DecTop = 0x58,
|
||||
OP_CastFieldObject = 0x59,
|
||||
OP_EvalLocalVariableObjectCached = 0x5A,
|
||||
OP_CastBool = 0x5B,
|
||||
OP_BoolNot = 0x5C,
|
||||
OP_BoolComplement = 0x5D,
|
||||
OP_JumpOnFalse = 0x5E,
|
||||
OP_JumpOnTrue = 0x5F,
|
||||
OP_JumpOnFalseExpr = 0x60,
|
||||
OP_JumpOnTrueExpr = 0x61,
|
||||
OP_jump = 0x62,
|
||||
OP_jumpback = 0x63,
|
||||
OP_inc = 0x64,
|
||||
OP_dec = 0x65,
|
||||
OP_bit_or = 0x66,
|
||||
OP_bit_ex_or = 0x67,
|
||||
OP_bit_and = 0x68,
|
||||
OP_equality = 0x69,
|
||||
OP_inequality = 0x6A,
|
||||
OP_less = 0x6B,
|
||||
OP_greater = 0x6C,
|
||||
OP_less_equal = 0x6D,
|
||||
OP_greater_equal = 0x6E,
|
||||
OP_shift_left = 0x6F,
|
||||
OP_shift_right = 0x70,
|
||||
OP_plus = 0x71,
|
||||
OP_minus = 0x72,
|
||||
OP_multiply = 0x73,
|
||||
OP_divide = 0x74,
|
||||
OP_mod = 0x75,
|
||||
OP_size = 0x76,
|
||||
OP_waittillmatch = 0x77,
|
||||
OP_waittill = 0x78,
|
||||
OP_notify = 0x79,
|
||||
OP_endon = 0x7A,
|
||||
OP_voidCodepos = 0x7B,
|
||||
OP_switch = 0x7C,
|
||||
OP_endswitch = 0x7D,
|
||||
OP_vector = 0x7E,
|
||||
OP_NOP = 0x7F,
|
||||
OP_abort = 0x80,
|
||||
OP_object = 0x81,
|
||||
OP_thread_object = 0x82,
|
||||
OP_EvalLocalVariable = 0x83,
|
||||
OP_EvalLocalVariableRef = 0x84,
|
||||
OP_prof_begin = 0x85,
|
||||
OP_prof_end = 0x86,
|
||||
OP_breakpoint = 0x87,
|
||||
OP_assignmentBreakpoint = 0x88,
|
||||
OP_manualAndAssignmentBreakpoint = 0x89,
|
||||
OP_count = 0x8A,
|
||||
};
|
||||
|
||||
enum meansOfDeath_t : __int32
|
||||
{
|
||||
MOD_UNKNOWN = 0x0,
|
||||
@ -3816,13 +3666,30 @@ namespace game
|
||||
LUMP_COUNT = 0x5D,
|
||||
};
|
||||
|
||||
enum classNum_e
|
||||
enum ai_animmode_t
|
||||
{
|
||||
CLASS_NUM_ENTITY = 0x0,
|
||||
CLASS_NUM_HUDELEM = 0x1,
|
||||
CLASS_NUM_PATHNODE = 0x2,
|
||||
CLASS_NUM_VEHICLENODE = 0x3,
|
||||
CLASS_NUM_COUNT = 0x4,
|
||||
AI_ANIM_UNKNOWN = 0x0,
|
||||
AI_ANIM_MOVE_CODE = 0x1,
|
||||
AI_ANIM_USE_POS_DELTAS = 0x2,
|
||||
AI_ANIM_USE_ANGLE_DELTAS = 0x3,
|
||||
AI_ANIM_USE_BOTH_DELTAS = 0x4,
|
||||
AI_ANIM_USE_BOTH_DELTAS_NOCLIP = 0x5,
|
||||
AI_ANIM_USE_BOTH_DELTAS_NOGRAVITY = 0x6,
|
||||
AI_ANIM_USE_BOTH_DELTAS_ZONLY_PHYSICS = 0x7,
|
||||
AI_ANIM_NOPHYSICS = 0x8,
|
||||
AI_ANIM_POINT_RELATIVE = 0x9,
|
||||
};
|
||||
|
||||
enum ai_orient_mode_t
|
||||
{
|
||||
AI_ORIENT_INVALID = 0x0,
|
||||
AI_ORIENT_DONT_CHANGE = 0x1,
|
||||
AI_ORIENT_TO_MOTION = 0x2,
|
||||
AI_ORIENT_TO_ENEMY = 0x3,
|
||||
AI_ORIENT_TO_ENEMY_OR_MOTION = 0x4,
|
||||
AI_ORIENT_TO_ENEMY_OR_MOTION_SIDESTEP = 0x5,
|
||||
AI_ORIENT_TO_GOAL = 0x6,
|
||||
AI_ORIENT_COUNT = 0x7,
|
||||
};
|
||||
|
||||
enum fsMode_t : __int32
|
||||
@ -3866,100 +3733,6 @@ namespace game
|
||||
KEY_UNK10 = 0x8000000,
|
||||
};
|
||||
|
||||
enum scr_enum_t
|
||||
{
|
||||
ENUM_NOP = 0x0,
|
||||
ENUM_program = 0x1,
|
||||
ENUM_assignment = 0x2,
|
||||
ENUM_unknown_variable = 0x3,
|
||||
ENUM_duplicate_variable = 0x4,
|
||||
ENUM_local_variable = 0x5,
|
||||
ENUM_local_variable_frozen = 0x6,
|
||||
ENUM_duplicate_expression = 0x7,
|
||||
ENUM_primitive_expression = 0x8,
|
||||
ENUM_integer = 0x9,
|
||||
ENUM_float = 0xA,
|
||||
ENUM_minus_integer = 0xB,
|
||||
ENUM_minus_float = 0xC,
|
||||
ENUM_string = 0xD,
|
||||
ENUM_istring = 0xE,
|
||||
ENUM_array_variable = 0xF,
|
||||
ENUM_unknown_field = 0x10,
|
||||
ENUM_field_variable = 0x11,
|
||||
ENUM_field_variable_frozen = 0x12,
|
||||
ENUM_variable = 0x13,
|
||||
ENUM_function = 0x14,
|
||||
ENUM_call_expression = 0x15,
|
||||
ENUM_local_function = 0x16,
|
||||
ENUM_far_function = 0x17,
|
||||
ENUM_function_pointer = 0x18,
|
||||
ENUM_call = 0x19,
|
||||
ENUM_method = 0x1A,
|
||||
ENUM_call_expression_statement = 0x1B,
|
||||
ENUM_script_call = 0x1C,
|
||||
ENUM_return = 0x1D,
|
||||
ENUM_return2 = 0x1E,
|
||||
ENUM_wait = 0x1F,
|
||||
ENUM_script_thread_call = 0x20,
|
||||
ENUM_undefined = 0x21,
|
||||
ENUM_self = 0x22,
|
||||
ENUM_self_frozen = 0x23,
|
||||
ENUM_level = 0x24,
|
||||
ENUM_game = 0x25,
|
||||
ENUM_anim = 0x26,
|
||||
ENUM_if = 0x27,
|
||||
ENUM_if_else = 0x28,
|
||||
ENUM_while = 0x29,
|
||||
ENUM_for = 0x2A,
|
||||
ENUM_inc = 0x2B,
|
||||
ENUM_dec = 0x2C,
|
||||
ENUM_binary_equals = 0x2D,
|
||||
ENUM_statement_list = 0x2E,
|
||||
ENUM_developer_statement_list = 0x2F,
|
||||
ENUM_expression_list = 0x30,
|
||||
ENUM_bool_or = 0x31,
|
||||
ENUM_bool_and = 0x32,
|
||||
ENUM_binary = 0x33,
|
||||
ENUM_bool_not = 0x34,
|
||||
ENUM_bool_complement = 0x35,
|
||||
ENUM_size_field = 0x36,
|
||||
ENUM_self_field = 0x37,
|
||||
ENUM_precachetree = 0x38,
|
||||
ENUM_waittill = 0x39,
|
||||
ENUM_waittillmatch = 0x3A,
|
||||
ENUM_waittillFrameEnd = 0x3B,
|
||||
ENUM_notify = 0x3C,
|
||||
ENUM_endon = 0x3D,
|
||||
ENUM_switch = 0x3E,
|
||||
ENUM_case = 0x3F,
|
||||
ENUM_default = 0x40,
|
||||
ENUM_break = 0x41,
|
||||
ENUM_continue = 0x42,
|
||||
ENUM_expression = 0x43,
|
||||
ENUM_empty_array = 0x44,
|
||||
ENUM_animation = 0x45,
|
||||
ENUM_thread = 0x46,
|
||||
ENUM_begin_developer_thread = 0x47,
|
||||
ENUM_end_developer_thread = 0x48,
|
||||
ENUM_usingtree = 0x49,
|
||||
ENUM_false = 0x4A,
|
||||
ENUM_true = 0x4B,
|
||||
ENUM_animtree = 0x4C,
|
||||
ENUM_breakon = 0x4D,
|
||||
ENUM_breakpoint = 0x4E,
|
||||
ENUM_prof_begin = 0x4F,
|
||||
ENUM_prof_end = 0x50,
|
||||
ENUM_vector = 0x51,
|
||||
ENUM_object = 0x52,
|
||||
ENUM_thread_object = 0x53,
|
||||
ENUM_local = 0x54,
|
||||
ENUM_statement = 0x55,
|
||||
ENUM_bad_expression = 0x56,
|
||||
ENUM_bad_statement = 0x57,
|
||||
ENUM_include = 0x58,
|
||||
ENUM_argument = 0x59,
|
||||
};
|
||||
|
||||
enum LocalClientNum_t : unsigned __int32
|
||||
{
|
||||
INVALID_LOCAL_CLIENT = 0xFFFFFFFF,
|
||||
@ -3990,34 +3763,6 @@ namespace game
|
||||
CRITSECT_COUNT = 0x2F,
|
||||
};
|
||||
|
||||
enum HASH_e
|
||||
{
|
||||
HASH_STAT_MASK = 0x30000,
|
||||
HASH_STAT_HEAD = 0x20000,
|
||||
HASH_STAT_MOVABLE = 0x10000,
|
||||
HASH_STAT_FREE = 0x0,
|
||||
};
|
||||
|
||||
enum VAR_e
|
||||
{
|
||||
VAR_STAT_FREE = 0x0,
|
||||
VAR_BEGIN_REF = 0x1,
|
||||
VAR_END_REF = 0x5,
|
||||
VAR_STAT_MASK = 0x60,
|
||||
VAR_STAT_MOVABLE = 0x20,
|
||||
VAR_STAT_HEAD = 0x40,
|
||||
VAR_STAT_EXTERNAL = 0x60,
|
||||
VAR_MASK = 0x1F,
|
||||
VAR_NAME_LOW_MASK = 0xFF000000,
|
||||
VAR_NAME_HIGH_MASK = 0xFFFFFF00,
|
||||
VAR_NAME_BITS = 0x8,
|
||||
VARIABLELIST_CHILD_SIZE = 0x10000,
|
||||
VARIABLELIST_CHILD_BEGIN = 0x6000,
|
||||
SL_MAX_STRING_INDEX = 0x10000,
|
||||
OBJECT_STACK = 0x15FFE,
|
||||
FIRST_OBJECT = 0x14,
|
||||
};
|
||||
|
||||
enum weapFieldType_t
|
||||
{
|
||||
WFT_WEAPONTYPE = 0xC,
|
||||
|
Reference in New Issue
Block a user