feature/test #9
160
libs/xassets/xweaponenums.h
Normal file
160
libs/xassets/xweaponenums.h
Normal file
@ -0,0 +1,160 @@
|
||||
#ifndef XWEAPONENUMS_H
|
||||
#define XWEAPONENUMS_H
|
||||
|
||||
enum XWeaponType
|
||||
{
|
||||
WEAPTYPE_BULLET = 0x0,
|
||||
WEAPTYPE_GRENADE = 0x1,
|
||||
WEAPTYPE_PROJECTILE = 0x2,
|
||||
WEAPTYPE_BINOCULARS = 0x3,
|
||||
WEAPTYPE_NUM = 0x4,
|
||||
};
|
||||
|
||||
enum XWeaponClass
|
||||
{
|
||||
WEAPCLASS_RIFLE = 0x0,
|
||||
WEAPCLASS_MG = 0x1,
|
||||
WEAPCLASS_SMG = 0x2,
|
||||
WEAPCLASS_SPREAD = 0x3,
|
||||
WEAPCLASS_PISTOL = 0x4,
|
||||
WEAPCLASS_GRENADE = 0x5,
|
||||
WEAPCLASS_ROCKETLAUNCHER = 0x6,
|
||||
WEAPCLASS_TURRET = 0x7,
|
||||
WEAPCLASS_NON_PLAYER = 0x8,
|
||||
WEAPCLASS_ITEM = 0x9,
|
||||
WEAPCLASS_NUM = 0xA,
|
||||
};
|
||||
|
||||
enum XPenetrateType
|
||||
{
|
||||
PENETRATE_TYPE_NONE = 0x0,
|
||||
PENETRATE_TYPE_SMALL = 0x1,
|
||||
PENETRATE_TYPE_MEDIUM = 0x2,
|
||||
PENETRATE_TYPE_LARGE = 0x3,
|
||||
PENETRATE_TYPE_COUNT = 0x4,
|
||||
};
|
||||
|
||||
enum XImpactType
|
||||
{
|
||||
IMPACT_TYPE_NONE = 0x0,
|
||||
IMPACT_TYPE_BULLET_SMALL = 0x1,
|
||||
IMPACT_TYPE_BULLET_LARGE = 0x2,
|
||||
IMPACT_TYPE_BULLET_AP = 0x3,
|
||||
IMPACT_TYPE_SHOTGUN = 0x4,
|
||||
IMPACT_TYPE_GRENADE_BOUNCE = 0x5,
|
||||
IMPACT_TYPE_GRENADE_EXPLODE = 0x6,
|
||||
IMPACT_TYPE_ROCKET_EXPLODE = 0x7,
|
||||
IMPACT_TYPE_PROJECTILE_DUD = 0x8,
|
||||
IMPACT_TYPE_COUNT = 0x9,
|
||||
};
|
||||
|
||||
enum XWeaponInventoryType
|
||||
{
|
||||
WEAPINVENTORY_PRIMARY = 0x0,
|
||||
WEAPINVENTORY_OFFHAND = 0x1,
|
||||
WEAPINVENTORY_ITEM = 0x2,
|
||||
WEAPINVENTORY_ALTMODE = 0x3,
|
||||
WEAPINVENTORYCOUNT = 0x4,
|
||||
};
|
||||
|
||||
enum XWeaponFireType
|
||||
{
|
||||
WEAPON_FIRETYPE_FULLAUTO = 0x0,
|
||||
WEAPON_FIRETYPE_SINGLESHOT = 0x1,
|
||||
WEAPON_FIRETYPE_BURSTFIRE2 = 0x2,
|
||||
WEAPON_FIRETYPE_BURSTFIRE3 = 0x3,
|
||||
WEAPON_FIRETYPE_BURSTFIRE4 = 0x4,
|
||||
WEAPON_FIRETYPECOUNT = 0x5,
|
||||
};
|
||||
|
||||
enum XOffhandClass
|
||||
{
|
||||
OFFHAND_CLASS_NONE = 0x0,
|
||||
OFFHAND_CLASS_FRAG_GRENADE = 0x1,
|
||||
OFFHAND_CLASS_SMOKE_GRENADE = 0x2,
|
||||
OFFHAND_CLASS_FLASH_GRENADE = 0x3,
|
||||
OFFHAND_CLASS_COUNT = 0x4,
|
||||
};
|
||||
|
||||
enum XWeaponStance
|
||||
{
|
||||
WEAPSTANCE_STAND = 0x0,
|
||||
WEAPSTANCE_DUCK = 0x1,
|
||||
WEAPSTANCE_PRONE = 0x2,
|
||||
WEAPSTANCE_NUM = 0x3,
|
||||
};
|
||||
|
||||
enum XActiveReticleType
|
||||
{
|
||||
VEH_ACTIVE_RETICLE_NONE = 0x0,
|
||||
VEH_ACTIVE_RETICLE_PIP_ON_A_STICK = 0x1,
|
||||
VEH_ACTIVE_RETICLE_BOUNCING_DIAMOND = 0x2,
|
||||
VEH_ACTIVE_RETICLE_COUNT = 0x3,
|
||||
};
|
||||
|
||||
enum XWeaponIconRatioType
|
||||
{
|
||||
WEAPON_ICON_RATIO_1TO1 = 0x0,
|
||||
WEAPON_ICON_RATIO_2TO1 = 0x1,
|
||||
WEAPON_ICON_RATIO_4TO1 = 0x2,
|
||||
WEAPON_ICON_RATIO_COUNT = 0x3,
|
||||
};
|
||||
|
||||
enum XAmmoCounterClipType
|
||||
{
|
||||
AMMO_COUNTER_CLIP_NONE = 0x0,
|
||||
AMMO_COUNTER_CLIP_MAGAZINE = 0x1,
|
||||
AMMO_COUNTER_CLIP_SHORTMAGAZINE = 0x2,
|
||||
AMMO_COUNTER_CLIP_SHOTGUN = 0x3,
|
||||
AMMO_COUNTER_CLIP_ROCKET = 0x4,
|
||||
AMMO_COUNTER_CLIP_BELTFED = 0x5,
|
||||
AMMO_COUNTER_CLIP_ALTWEAPON = 0x6,
|
||||
AMMO_COUNTER_CLIP_COUNT = 0x7,
|
||||
};
|
||||
|
||||
enum XWeaponOverlayReticle
|
||||
{
|
||||
WEAPOVERLAYRETICLE_NONE = 0x0,
|
||||
WEAPOVERLAYRETICLE_CROSSHAIR = 0x1,
|
||||
WEAPOVERLAYRETICLE_NUM = 0x2,
|
||||
};
|
||||
|
||||
enum XWeaponOverlayInteface
|
||||
{
|
||||
WEAPOVERLAYINTERFACE_NONE = 0x0,
|
||||
WEAPOVERLAYINTERFACE_JAVELIN = 0x1,
|
||||
WEAPOVERLAYINTERFACE_TURRETSCOPE = 0x2,
|
||||
WEAPOVERLAYINTERFACECOUNT = 0x3,
|
||||
};
|
||||
|
||||
enum XWeaponProjExposion
|
||||
{
|
||||
WEAPPROJEXP_GRENADE = 0x0,
|
||||
WEAPPROJEXP_ROCKET = 0x1,
|
||||
WEAPPROJEXP_FLASHBANG = 0x2,
|
||||
WEAPPROJEXP_NONE = 0x3,
|
||||
WEAPPROJEXP_DUD = 0x4,
|
||||
WEAPPROJEXP_SMOKE = 0x5,
|
||||
WEAPPROJEXP_HEAVY = 0x6,
|
||||
WEAPPROJEXP_NUM = 0x7,
|
||||
};
|
||||
|
||||
enum XWeaponStickinessType
|
||||
{
|
||||
WEAPSTICKINESS_NONE = 0x0,
|
||||
WEAPSTICKINESS_ALL = 0x1,
|
||||
WEAPSTICKINESS_GROUND = 0x2,
|
||||
WEAPSTICKINESS_GROUND_WITH_YAW = 0x3,
|
||||
WEAPSTICKINESS_COUNT = 0x4,
|
||||
};
|
||||
|
||||
enum XGuidedMissileType
|
||||
{
|
||||
MISSILE_GUIDANCE_NONE = 0x0,
|
||||
MISSILE_GUIDANCE_SIDEWINDER = 0x1,
|
||||
MISSILE_GUIDANCE_HELLFIRE = 0x2,
|
||||
MISSILE_GUIDANCE_JAVELIN = 0x3,
|
||||
MISSILE_GUIDANCE_COUNT = 0x4,
|
||||
};
|
||||
|
||||
#endif // XWEAPONENUMS_H
|
||||
Loading…
x
Reference in New Issue
Block a user