Skip to content

Weapons

michal-kapala edited this page May 2, 2024 · 5 revisions

Taken from sub_100722F0 (AI.dll):

Weapon Class Types (WCT)

0 WCT_AR (assault rifles)

1 WCT_SR (sniper rifles)

2 WCT_SG (shotguns)

3 WCT_SMG (submachine guns)

4 WCT_LMG (light machine guns)

5 WCT_HG (hand guns/pistols)

6 WCT_Explosive (grenade)

Weapon IDs

Assault rifles

0x00

0x01

0x17

0x1E

0x1F

0x20

0x2A

0x2B

0x38

0x39

0x3A

0x3B

Sniper rifles

0xE

0xF

0x11

0x15

0x28

0x29

0x32

0x33

0x47

0x48

0x49

0x4A

Shotguns

0x08

0x09

0x0A

0x0B

0x16

0x23

0x24

0x2E

0x2F

0x3C

0x3D

0x3E

SMGs

0x0C

0x0D

0x18

0x25

0x26

0x27

0x30

0x31

0x43

0x44

0x45

0x46

LMGs

0x06

0x07

0x12

0x14

0x21

0x22

0x2C

0x2D

0x3F

0x40

0x41

0x42

Pistols

0x04

0x05

0x10

0x13

0x19

0x1B

0x1C

0x1D

0x34

0x35

0x36

0x37

Explosives

0x1A - frag grenade

DB

Column Meaning
mapKey Foreign key associated with weaponcompatbridge.key, identifies the component set to be used for the weapon
weaponID Weapon id, not associated with templateitems.iid
classTypeID Identifies the weapon type
weaponType ?
equippableClassType Foreign key to equipweaponids.weaponid, controls the permitted soldier classes
flags ?
Clone this wiki locally