Files
GTASource/game/script_headers/pickup_enums.sch
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

215 lines
12 KiB
Scheme

ENUM PICKUP_TYPE
PICKUP_TYPE_INVALID = 123, // replace this with 0 once the old pickup types have been removed
// health
PICKUP_HEALTH_STANDARD = HASH("PICKUP_HEALTH_STANDARD"),
PICKUP_ARMOUR_STANDARD = HASH("PICKUP_ARMOUR_STANDARD"),
PICKUP_HEALTH_SNACK = HASH("PICKUP_HEALTH_SNACK"),
// money
PICKUP_MONEY_VARIABLE = HASH("PICKUP_MONEY_VARIABLE"),
PICKUP_MONEY_CASE = HASH("PICKUP_MONEY_CASE"),
PICKUP_MONEY_WALLET = HASH("PICKUP_MONEY_WALLET"),
PICKUP_MONEY_PURSE = HASH("PICKUP_MONEY_PURSE"),
PICKUP_MONEY_DEP_BAG = HASH("PICKUP_MONEY_DEP_BAG"),
PICKUP_MONEY_MED_BAG = HASH("PICKUP_MONEY_MED_BAG"),
PICKUP_MONEY_PAPER_BAG = HASH("PICKUP_MONEY_PAPER_BAG"),
PICKUP_MONEY_SECURITY_CASE = HASH("PICKUP_MONEY_SECURITY_CASE"),
PICKUP_GANG_ATTACK_MONEY = HASH("PICKUP_GANG_ATTACK_MONEY"),
// weapons
PICKUP_WEAPON_PISTOL = HASH("PICKUP_WEAPON_PISTOL"),
PICKUP_WEAPON_COMBATPISTOL = HASH("PICKUP_WEAPON_COMBATPISTOL"),
PICKUP_WEAPON_DLC_PISTOL50 = HASH("PICKUP_WEAPON_PISTOL50"),
PICKUP_WEAPON_APPISTOL = HASH("PICKUP_WEAPON_APPISTOL"),
PICKUP_WEAPON_MICROSMG = HASH("PICKUP_WEAPON_MICROSMG"),
PICKUP_WEAPON_SMG = HASH("PICKUP_WEAPON_SMG"),
PICKUP_WEAPON_DLC_ASSAULTSMG = HASH("PICKUP_WEAPON_ASSAULTSMG"),
PICKUP_WEAPON_ASSAULTRIFLE = HASH("PICKUP_WEAPON_ASSAULTRIFLE"),
PICKUP_WEAPON_CARBINERIFLE = HASH("PICKUP_WEAPON_CARBINERIFLE"),
PICKUP_WEAPON_ADVANCEDRIFLE = HASH("PICKUP_WEAPON_ADVANCEDRIFLE"),
PICKUP_WEAPON_MG = HASH("PICKUP_WEAPON_MG"),
PICKUP_WEAPON_COMBATMG = HASH("PICKUP_WEAPON_COMBATMG"),
PICKUP_WEAPON_DLC_ASSAULTMG = HASH("PICKUP_WEAPON_ASSAULTMG"),
PICKUP_WEAPON_PUMPSHOTGUN = HASH("PICKUP_WEAPON_PUMPSHOTGUN"),
PICKUP_WEAPON_SAWNOFFSHOTGUN = HASH("PICKUP_WEAPON_SAWNOFFSHOTGUN"),
PICKUP_WEAPON_DLC_BULLPUPSHOTGUN = HASH("PICKUP_WEAPON_BULLPUPSHOTGUN"),
PICKUP_WEAPON_ASSAULTSHOTGUN = HASH("PICKUP_WEAPON_ASSAULTSHOTGUN"),
PICKUP_WEAPON_SNIPERRIFLE = HASH("PICKUP_WEAPON_SNIPERRIFLE"),
PICKUP_WEAPON_DLC_ASSAULTSNIPER = HASH("PICKUP_WEAPON_ASSAULTSNIPER"),
PICKUP_WEAPON_HEAVYSNIPER = HASH("PICKUP_WEAPON_HEAVYSNIPER"),
PICKUP_WEAPON_GRENADELAUNCHER = HASH("PICKUP_WEAPON_GRENADELAUNCHER"),
PICKUP_WEAPON_RPG = HASH("PICKUP_WEAPON_RPG"),
PICKUP_WEAPON_MINIGUN = HASH("PICKUP_WEAPON_MINIGUN"),
PICKUP_WEAPON_GRENADE = HASH("PICKUP_WEAPON_GRENADE"),
PICKUP_WEAPON_SMOKEGRENADE = HASH("PICKUP_WEAPON_SMOKEGRENADE"),
PICKUP_WEAPON_STICKYBOMB = HASH("PICKUP_WEAPON_STICKYBOMB"),
PICKUP_WEAPON_MOLOTOV = HASH("PICKUP_WEAPON_MOLOTOV"),
PICKUP_WEAPON_STUNGUN = HASH("PICKUP_WEAPON_STUNGUN"),
PICKUP_WEAPON_RUBBERGUN = HASH("PICKUP_WEAPON_RUBBERGUN"),
PICKUP_WEAPON_DLC_PROGRAMMABLEAR = HASH("PICKUP_WEAPON_PROGRAMMABLEAR"),
PICKUP_WEAPON_FIREEXTINGUISHER = HASH("PICKUP_WEAPON_FIREEXTINGUISHER"),
PICKUP_WEAPON_PETROLCAN = HASH("PICKUP_WEAPON_PETROLCAN"),
PICKUP_WEAPON_LOUDHAILER = HASH("PICKUP_WEAPON_LOUDHAILER"),
PICKUP_WEAPON_KNIFE = HASH("PICKUP_WEAPON_KNIFE"),
PICKUP_WEAPON_NIGHTSTICK = HASH("PICKUP_WEAPON_NIGHTSTICK"),
PICKUP_WEAPON_HAMMER = HASH("PICKUP_WEAPON_HAMMER"),
PICKUP_WEAPON_BAT = HASH("PICKUP_WEAPON_BAT"),
PICKUP_WEAPON_CROWBAR = HASH("PICKUP_WEAPON_CROWBAR"),
PICKUP_WEAPON_GOLFCLUB = HASH("PICKUP_WEAPON_GOLFCLUB"),
// ammo
PICKUP_AMMO_BULLET_MP = HASH("PICKUP_AMMO_BULLET_MP"),
PICKUP_AMMO_MISSILE_MP = HASH("PICKUP_AMMO_MISSILE_MP"),
PICKUP_AMMO_GRENADELAUNCHER_MP = HASH("PICKUP_AMMO_GRENADELAUNCHER_MP"),
PICKUP_AMMO_PISTOL = HASH("PICKUP_AMMO_PISTOL"),
PICKUP_AMMO_SMG = HASH("PICKUP_AMMO_SMG"),
PICKUP_AMMO_RIFLE = HASH("PICKUP_AMMO_RIFLE"),
PICKUP_AMMO_MG = HASH("PICKUP_AMMO_MG"),
PICKUP_AMMO_SHOTGUN = HASH("PICKUP_AMMO_SHOTGUN"),
PICKUP_AMMO_SNIPER = HASH("PICKUP_AMMO_SNIPER"),
PICKUP_AMMO_GRENADELAUNCHER = HASH("PICKUP_AMMO_GRENADELAUNCHER"),
PICKUP_AMMO_RPG = HASH("PICKUP_AMMO_RPG"),
PICKUP_AMMO_MINIGUN = HASH("PICKUP_AMMO_MINIGUN"),
PICKUP_AMMO_DLC_RUBBERGUN = HASH("PICKUP_AMMO_RUBBERGUN"),
PICKUP_AMMO_DLC_HARPOON = HASH("PICKUP_AMMO_HARPOON"),
PICKUP_AMMO_DLC_FLAREGUN = HASH("PICKUP_AMMO_FLAREGUN"),
PICKUP_AMMO_DLC_FIREWORK = HASH("PICKUP_AMMO_FIREWORK"),
PICKUP_AMMO_DLC_AMRIFLE = HASH("PICKUP_AMMO_AMRIFLE"),
PICKUP_AMMO_DLC_CROSSBOW = HASH("PICKUP_AMMO_CROSSBOW"),
PICKUP_AMMO_DLC_HOMINGLAUNCHER = HASH("PICKUP_AMMO_HOMINGLAUNCHER"),
PICKUP_AMMO_EMPLAUNCHER = HASH("PICKUP_AMMO_EMPLAUNCHER"),
// vehicle pickups
PICKUP_VEHICLE_HEALTH_STANDARD = HASH("PICKUP_VEHICLE_HEALTH_STANDARD"),
PICKUP_VEHICLE_HEALTH_STANDARD_LOW_GLOW = HASH("PICKUP_VEHICLE_HEALTH_STANDARD_LOW_GLOW"),
PICKUP_VEHICLE_ARMOUR_STANDARD = HASH("PICKUP_VEHICLE_ARMOUR_STANDARD"),
PICKUP_VEHICLE_WEAPON_PISTOL = HASH("PICKUP_VEHICLE_WEAPON_PISTOL"),
PICKUP_VEHICLE_WEAPON_COMBATPISTOL = HASH("PICKUP_VEHICLE_WEAPON_COMBATPISTOL"),
PICKUP_VEHICLE_WEAPON_DLC_PISTOL50 = HASH("PICKUP_VEHICLE_WEAPON_PISTOL50"),
PICKUP_VEHICLE_WEAPON_APPISTOL = HASH("PICKUP_VEHICLE_WEAPON_APPISTOL"),
PICKUP_VEHICLE_WEAPON_MICROSMG = HASH("PICKUP_VEHICLE_WEAPON_MICROSMG"),
PICKUP_VEHICLE_WEAPON_SMG = HASH("PICKUP_VEHICLE_WEAPON_SMG"),
PICKUP_VEHICLE_WEAPON_SAWNOFF = HASH("PICKUP_VEHICLE_WEAPON_SAWNOFF"),
PICKUP_VEHICLE_WEAPON_DLC_ASSAULTSMG = HASH("PICKUP_VEHICLE_WEAPON_ASSAULTSMG"),
PICKUP_VEHICLE_WEAPON_GRENADE = HASH("PICKUP_VEHICLE_WEAPON_GRENADE"),
PICKUP_VEHICLE_WEAPON_SMOKEGRENADE = HASH("PICKUP_VEHICLE_WEAPON_SMOKEGRENADE"),
PICKUP_VEHICLE_WEAPON_STICKYBOMB = HASH("PICKUP_VEHICLE_WEAPON_STICKYBOMB"),
PICKUP_VEHICLE_WEAPON_MOLOTOV = HASH("PICKUP_VEHICLE_WEAPON_MOLOTOV"),
PICKUP_VEHICLE_CUSTOM_SCRIPT = HASH("PICKUP_VEHICLE_CUSTOM_SCRIPT"),
PICKUP_VEHICLE_CUSTOM_SCRIPT_NO_ROTATE = HASH("PICKUP_VEHICLE_CUSTOM_SCRIPT_NO_ROTATE"),
PICKUP_VEHICLE_CUSTOM_SCRIPT_LOW_GLOW = HASH("PICKUP_VEHICLE_CUSTOM_SCRIPT_LOW_GLOW"),
PICKUP_VEHICLE_MONEY_VARIABLE = HASH("PICKUP_VEHICLE_MONEY_VARIABLE"),
// portable pickups
PICKUP_PORTABLE_CRATE_UNFIXED = HASH("PICKUP_PORTABLE_CRATE_UNFIXED"),
PICKUP_PORTABLE_CRATE_UNFIXED_INCAR = HASH("PICKUP_PORTABLE_CRATE_UNFIXED_INCAR"),
PICKUP_PORTABLE_CRATE_UNFIXED_INCAR_SMALL = HASH("PICKUP_PORTABLE_CRATE_UNFIXED_INCAR_SMALL"),
PICKUP_PORTABLE_CRATE_UNFIXED_INCAR_WITH_PASSENGERS = HASH("PICKUP_PORTABLE_CRATE_UNFIXED_INCAR_WITH_PASSENGERS"),
PICKUP_PORTABLE_CRATE_UNFIXED_INAIRVEHICLE_WITH_PASSENGERS = HASH("PICKUP_PORTABLE_CRATE_UNFIXED_INAIRVEHICLE_WITH_PASSENGERS"),
PICKUP_PORTABLE_CRATE_UNFIXED_INAIRVEHICLE_WITH_PASSENGERS_UPRIGHT = HASH("PICKUP_PORTABLE_CRATE_UNFIXED_INAIRVEHICLE_WITH_PASSENGERS_UPRIGHT"),
PICKUP_PORTABLE_CRATE_FIXED_INCAR_WITH_PASSENGERS = HASH("PICKUP_PORTABLE_CRATE_FIXED_INCAR_WITH_PASSENGERS"),
PICKUP_PORTABLE_CRATE_UNFIXED_LOW_GLOW = HASH("PICKUP_PORTABLE_CRATE_UNFIXED_LOW_GLOW"),
PICKUP_PORTABLE_CRATE_FIXED_INCAR = HASH("PICKUP_PORTABLE_CRATE_FIXED_INCAR"),
PICKUP_PORTABLE_CRATE_FIXED_INCAR_SMALL = HASH("PICKUP_PORTABLE_CRATE_FIXED_INCAR_SMALL"),
PICKUP_PORTABLE_PACKAGE = HASH("PICKUP_PORTABLE_PACKAGE"),
PICKUP_PORTABLE_DLC_VEHICLE_PACKAGE = HASH("PICKUP_PORTABLE_DLC_VEHICLE_PACKAGE"),
PICKUP_PORTABLE_PACKAGE_LARGE_RADIUS = HASH("PICKUP_PORTABLE_PACKAGE_LARGE_RADIUS"),
// misc
PICKUP_SUBMARINE = HASH("PICKUP_SUBMARINE"),
PICKUP_PARACHUTE = HASH("PICKUP_PARACHUTE"),
PICKUP_CUSTOM_SCRIPT = HASH("PICKUP_CUSTOM_SCRIPT"),
PICKUP_HANDCUFF_KEY = HASH("PICKUP_HANDCUFF_KEY"),
PICKUP_CAMERA = HASH("PICKUP_CAMERA"),
// dlc weapons
PICKUP_WEAPON_DLC_BOTTLE = HASH("PICKUP_WEAPON_BOTTLE"),
PICKUP_WEAPON_DLC_SPECIALCARBINE = HASH("PICKUP_WEAPON_SPECIALCARBINE"),
PICKUP_WEAPON_DLC_SNSPISTOL = HASH("PICKUP_WEAPON_SNSPISTOL"),
PICKUP_WEAPON_DLC_BULLPUPRIFLE = HASH("PICKUP_WEAPON_BULLPUPRIFLE"),
PICKUP_WEAPON_DLC_HEAVYPISTOL = HASH("PICKUP_WEAPON_HEAVYPISTOL"),
PICKUP_WEAPON_DLC_DAGGER = HASH("PICKUP_WEAPON_DAGGER"),
PICKUP_WEAPON_DLC_VINTAGEPISTOL = HASH("PICKUP_WEAPON_VINTAGEPISTOL"),
PICKUP_WEAPON_DLC_GUSENBERG = HASH("PICKUP_WEAPON_GUSENBERG"),
PICKUP_WEAPON_DLC_HARPOON = HASH("PICKUP_WEAPON_HARPOON"),
PICKUP_WEAPON_DLC_FLAREGUN = HASH("PICKUP_WEAPON_FLAREGUN"),
PICKUP_WEAPON_DLC_FIREWORK = HASH("PICKUP_WEAPON_FIREWORK"),
PICKUP_WEAPON_DLC_JETPACK = HASH("PICKUP_JETPACK"),
PICKUP_WEAPON_DLC_MUSKET = HASH("PICKUP_WEAPON_MUSKET"),
PICKUP_WEAPON_DLC_AMRIFLE = HASH("PICKUP_WEAPON_AMRIFLE"),
PICKUP_WEAPON_DLC_CROSSBOW = HASH("PICKUP_WEAPON_CROSSBOW"),
PICKUP_WEAPON_DLC_HEAVYSHOTGUN = HASH("PICKUP_WEAPON_HEAVYSHOTGUN"),
PICKUP_WEAPON_DLC_MARKSMANRIFLE = HASH("PICKUP_WEAPON_MARKSMANRIFLE"),
PICKUP_WEAPON_DLC_HOMINGLAUNCHER = HASH("PICKUP_WEAPON_HOMINGLAUNCHER"),
PICKUP_WEAPON_DLC_PROXMINE = HASH("PICKUP_WEAPON_PROXMINE"),
PICKUP_WEAPON_DLC_COMBATPDW = HASH("PICKUP_WEAPON_COMBATPDW"),
PICKUP_WEAPON_DLC_KNUCKLE = HASH("PICKUP_WEAPON_KNUCKLE"),
PICKUP_WEAPON_DLC_MARKSMANPISTOL = HASH("PICKUP_WEAPON_MARKSMANPISTOL"),
// ng-only dlc weapons
PICKUP_WEAPON_DLC_HATCHET = HASH("PICKUP_WEAPON_HATCHET"),
PICKUP_WEAPON_DLC_RAILGUN = HASH("PICKUP_WEAPON_RAILGUN"),
PICKUP_WEAPON_DLC_COMPACTRIFLE = HASH("PICKUP_WEAPON_COMPACTRIFLE"),
PICKUP_WEAPON_DLC_DBSHOTGUN = HASH("PICKUP_WEAPON_DBSHOTGUN"),
PICKUP_WEAPON_DLC_MACHETE = HASH("PICKUP_WEAPON_MACHETE"),
PICKUP_WEAPON_DLC_MACHINEPISTOL = HASH("PICKUP_WEAPON_MACHINEPISTOL"),
PICKUP_WEAPON_DLC_FLASHLIGHT = HASH("PICKUP_WEAPON_FLASHLIGHT"),
PICKUP_WEAPON_DLC_REVOLVER = HASH("PICKUP_WEAPON_REVOLVER"),
PICKUP_WEAPON_DLC_SWITCHBLADE = HASH("PICKUP_WEAPON_SWITCHBLADE"),
PICKUP_WEAPON_DLC_AUTOSHOTGUN = HASH("PICKUP_WEAPON_AUTOSHOTGUN"),
PICKUP_WEAPON_DLC_BATTLEAXE = HASH("PICKUP_WEAPON_BATTLEAXE"),
PICKUP_WEAPON_DLC_COMPACTLAUNCHER = HASH("PICKUP_WEAPON_COMPACTLAUNCHER"),
PICKUP_WEAPON_DLC_MINISMG = HASH("PICKUP_WEAPON_MINISMG"),
PICKUP_WEAPON_DLC_PIPEBOMB = HASH("PICKUP_WEAPON_PIPEBOMB"),
PICKUP_WEAPON_DLC_POOLCUE = HASH("PICKUP_WEAPON_POOLCUE"),
PICKUP_WEAPON_DLC_WRENCH = HASH("PICKUP_WEAPON_WRENCH"),
PICKUP_WEAPON_DLC_ASSAULTRIFLE_MK2 = HASH("PICKUP_WEAPON_ASSAULTRIFLE_MK2"),
PICKUP_WEAPON_DLC_CARBINERIFLE_MK2 = HASH("PICKUP_WEAPON_CARBINERIFLE_MK2"),
PICKUP_WEAPON_DLC_COMBATMG_MK2 = HASH("PICKUP_WEAPON_COMBATMG_MK2"),
PICKUP_WEAPON_DLC_HEAVYSNIPER_MK2 = HASH("PICKUP_WEAPON_HEAVYSNIPER_MK2"),
PICKUP_WEAPON_DLC_PISTOL_MK2 = HASH("PICKUP_WEAPON_PISTOL_MK2"),
PICKUP_WEAPON_DLC_SMG_MK2 = HASH("PICKUP_WEAPON_SMG_MK2"),
PICKUP_WEAPON_DLC_BULLPUPRIFLE_MK2 = HASH("PICKUP_WEAPON_BULLPUPRIFLE_MK2"),
PICKUP_WEAPON_DLC_MARKSMANRIFLE_MK2 = HASH("PICKUP_WEAPON_MARKSMANRIFLE_MK2"),
PICKUP_WEAPON_DLC_PUMPSHOTGUN_MK2 = HASH("PICKUP_WEAPON_PUMPSHOTGUN_MK2"),
PICKUP_WEAPON_DLC_REVOLVER_MK2 = HASH("PICKUP_WEAPON_REVOLVER_MK2"),
PICKUP_WEAPON_DLC_SNSPISTOL_MK2 = HASH("PICKUP_WEAPON_SNSPISTOL_MK2"),
PICKUP_WEAPON_DLC_SPECIALCARBINE_MK2 = HASH("PICKUP_WEAPON_SPECIALCARBINE_MK2"),
PICKUP_WEAPON_DLC_DOUBLEACTION = HASH("PICKUP_WEAPON_DOUBLEACTION"),
PICKUP_WEAPON_DLC_STONE_HATCHET = HASH("PICKUP_WEAPON_STONE_HATCHET"),
PICKUP_WEAPON_DLC_RAYPISTOL = HASH("PICKUP_WEAPON_RAYPISTOL"),
PICKUP_WEAPON_DLC_RAYCARBINE = HASH("PICKUP_WEAPON_RAYCARBINE"),
PICKUP_WEAPON_DLC_RAYMINIGUN = HASH("PICKUP_WEAPON_RAYMINIGUN"),
PICKUP_WEAPON_DLC_CERAMICPISTOL = HASH("PICKUP_WEAPON_CERAMICPISTOL"),
PICKUP_WEAPON_DLC_HAZARDCAN = HASH("PICKUP_WEAPON_HAZARDCAN"),
PICKUP_WEAPON_DLC_NAVYREVOLVER = HASH("PICKUP_WEAPON_NAVYREVOLVER"),
PICKUP_WEAPON_DLC_GADGETPISTOL = HASH("PICKUP_WEAPON_GADGETPISTOL"),
PICKUP_WEAPON_DLC_MILITARYRIFLE = HASH("PICKUP_WEAPON_MILITARYRIFLE"),
PICKUP_WEAPON_DLC_COMBATSHOTGUN = HASH("PICKUP_WEAPON_COMBATSHOTGUN"),
PICKUP_WEAPON_DLC_COMPACTSMG = HASH("PICKUP_WEAPON_COMPACTSMG"),
PICKUP_WEAPON_DLC_RIOTSMG = HASH("PICKUP_WEAPON_RIOTSMG"),
PICKUP_WEAPON_DLC_BATON = HASH("PICKUP_WEAPON_BATON"),
PICKUP_WEAPON_DLC_BZGAS_MK2 = HASH("PICKUP_WEAPON_BZGAS_MK2"),
PICKUP_WEAPON_DLC_RIOTSHOTGUN = HASH("PICKUP_WEAPON_RIOTSHOTGUN"),
PICKUP_WEAPON_DLC_FLASHGRENADE = HASH("PICKUP_WEAPON_FLASHGRENADE"),
PICKUP_WEAPON_DLC_STUNGUNCNC = HASH("PICKUP_WEAPON_STUNGUNCNC"),
PICKUP_WEAPON_DLC_POLICERIFLE = HASH("PICKUP_WEAPON_POLICERIFLE"),
PICKUP_WEAPON_DLC_STUNGRENADE = HASH("PICKUP_WEAPON_STUNGRENADE"),
PICKUP_WEAPON_DLC_HEAVYRIFLE = HASH("PICKUP_WEAPON_HEAVYRIFLE"),
PICKUP_WEAPON_DLC_EMPLAUNCHER = HASH("PICKUP_WEAPON_EMPLAUNCHER"),
PICKUP_WEAPON_DLC_FERTILIZERCAN = HASH("PICKUP_WEAPON_FERTILIZERCAN"),
PICKUP_WEAPON_DLC_STUNGUN_MP = HASH("PICKUP_WEAPON_STUNGUN_MP"),
PICKUP_WEAPON_DLC_METALDETECTOR = HASH("PICKUP_WEAPON_METALDETECTOR"),
PICKUP_WEAPON_DLC_TACTICALRIFLE = HASH("PICKUP_WEAPON_TACTICALRIFLE"),
PICKUP_WEAPON_DLC_PRECISIONRIFLE = HASH("PICKUP_WEAPON_PRECISIONRIFLE"),
// *** TEMPORARILY DEFINED TO GET THE SCRIPTS TO COMPILE. To be removed once all scripts are using the new hashes
NUM_PICKUPS = 76
ENDENUM