Resources/GTAIV/Weapons
This is the list of Weapon Related types.
List of weapon flags:
ID Name
0 CAN_AIM
1 CAN_AIM_WITH_ARM
2 CAN_FREE_AIM
3 FIRST_PERSON
4 KEEP_CAMERA_BEHIND
5 GUN
6 THROWN
7 HEAVY
8 SILENCED
9 MELEE_CLUB
10 MELEE_BLADE
11 ARMOUR_PENETRATING
12 2HANDED
13 TREAT_AS_2HANDED_IN_COVER
14 ANIM_RELOAD
15 ANIM_CROUCH_FIRE
16 CREATE_VISIBLE_ORDNANCE
17 EXPLOSION_BASED_ON_IMPACT
18 ADD_SMOKE_ON_EXPLOSION
19 INSTANT_KILL_IN_MP
20 HIGHER_BREAK_FORCE
21 CAN_BE_USED_AS_DRIVEBY
22 HEAVY_WEAPON_USES_RIFLE_ANIMS
23 MISSION_CAN_FORCE_DRIVEBY_USE
24 DONT_RUMBLE_WHEN_DOING_DRIVE_BY
List of weapon slots:
ID Name
0 UNARMED
1 MELEE
2 HANDGUN
3 SHOTGUN
4 SMG
5 RIFLE
6 SNIPER
7 HEAVY
8 THROWN
9 SPECIAL
10 GIFT
11 PARACHUTE
12 DETONATORUNKNOWN
List of weapons
ID Name Associated Weapon Model
0 UNARMED Fist
1 BASEBALLBAT w_bat
2 POOLCUE w_cue
3 KNIFE w_knife
4 GRENADE w_grenade
5 MOLOTOV w_molotov
6 ROCKET cj_rpg_rocket
7 PISTOL w_glock
8 UNUSED0
9 DEAGLE w_eagle, w_e2_eagle(TBOGT only)
10 SHOTGUN w_pumpshot
11 BARETTA w_shotgun
12 MICRO_UZI w_uzi
13 MP5 w_mp5
14 AK47 w_ak47
15 M4 w_m4
16 SNIPERRIFLE w_psg1
17 M40A1 w_rifle
18 RLAUNCHER rpg
19 FTHROWER flame(Removed)
20 MINIGUN minigun(Removed), Annihilator MiniGuns
21 EPISODIC_1 w_e1_glauncher(TLAD), w_e2_glauncher(TBoGT)
22 EPISODIC_2 w_e1_sweeper(TLAD)
23 EPISODIC_3
24 EPISODIC_4 w_e1_cuehalf(TLAD)
25 EPISODIC_5 w_e1_grenade(TLAD), w_e2_grenade(TBoGT)
26 EPISODIC_6 w_sawnoff(TLAD)
27 EPISODIC_7 w_cz75(TLAD)
28 EPISODIC_8 w_pipebomb(TLAD)
29 EPISODIC_9 w_44amag(TBoGT)
30 EPISODIC_10 w_e2_aa12_exp(TBoGT)
31 EPISODIC_11 w_e2_aa12(TBoGT)
32 EPISODIC_12 w_e2_p90(TBoGT)
33 EPISODIC_13 w_e2_uzi(TBoGT)
34 EPISODIC_14 w_e2_m249(TBoGT)
35 EPISODIC_15 w_e2_dsr1(TBoGT)
36 EPISODIC_16 w_e2_stickybomb(TBoGT)
37 EPISODIC_17 Buzzard Rocket Launcher(TBoGT)
38 EPISODIC_18 Buzzard Rockets(TBoGT)
39 EPISODIC_19 Buzzard Miniguns(TBoGT)
40 EPISODIC_20 APC Cannons(TBoGT)
41 EPISODIC_21 Parachute(TBoGT)
42 EPISODIC_22
43 EPISODIC_23
44 EPISODIC_24
45 CAMERA
46 OBJECT Pickup able Objects to be thrown
47 WEAPONTYPE_LAST_WEAPONTYPE
48 ARMOUR
49 RAMMEDBYCAR
50 RUNOVERBYCAR
51 EXPLOSION
52 UZI_DRIVEBY
53 DROWNING
54 FALL
55 UNIDENTIFIED
56 ANYMELEE
57 ANYWEAPON
List of weapon fire types
ID Name
0 MELEE
1 INSTANT_HIT
2 DELAYED_HIT
3 PROJECTILE
4 AREA_EFFECT
5 CAMERA
6 USE
7 UNKNOWN
List of weapon damage types
ID Name
0 NONE
1 MELEE
2 BULLET
3 EXPLOSIVE
4 FIRE
5 COLLISION
6 FALL
7 DROWN
8 UNKNOWN
List of projectile types
ID Name
0 NONE
1 FUSE
2 IMPACT
3 ROCKET
4 UNKNOWN
There is one more STICKY but ID is not known
List of weapon groups
ID Name
0 PUNCH_KICK
1 MELEE_WOOD
2 MELEE_METAL
3 MELEE_SHARP
4 MELEE_GENERIC
5 PISTOL_SMALL
6 PISTOL_LARGE
7 PISTOL_SILENCED
8 SMG
9 SHOTGUN
10 RIFLE_ASSAULT
11 RIFLE_SNIPER
12 ROCKET
13 GRENADE
14 MOLOTOV
15 FIRE
16 EXPLOSION
17 UNKNOWN
List of explosion types
ID Name
0 GRENADE
1 MOLOTOV
2 ROCKET
3 HI_OCTANE
4 CAR
5 PLANE
6 PETROL_PUMP
7 BIKE
8 DIR_STEAM
9 DIR_FLAME
10 DIR_WATER_HYDRANT
11 DIR_GAS_CANISTER
12 BOAT
13 SHIP_DESTROY
14 TRUCK
15 EPISODIC_1
16 EPISODIC_2
17 EPISODIC_3
18 EPISODIC_4
19 EPISODIC_5
20 EPISODIC_6
21 EPISODIC_7
22 EPISODIC_8
23 EPISODIC_9
24 EPISODIC_10
25 UNKNOWN