Weapon Numbers:
Doom:
0 - Fist
1 - Pistol
2 - Shotgun
3 - Chaingun
4 - RocketLauncher
5 - PlasmaRifle
6 - BFG9000
7 - Chainsaw
8 - SuperShotgun
Heretic:
9 - Staff
10 - GoldWand
11 - Crossbow
12 - Blaster
13 - SkullRod
14 - PhoenixRod
15 - Mace
16 - Gauntlets
17 - Beak
Hexen:
18 - Snout
19 - FWeapFist (FFist)
20 - CWeapMace (CMace)
21 - MWeapWand (MWand)
22 - FWeapAxe (FAxe)
23 - CWeapStaff (CStaff)
24 - MWeapFrost (MFrost)
25 - FWeapHammer (FHammer)
26 - CWeapFlame (CFire)
27 - MWeapLightning (MLightning)
28 - FWeapQuietus (FSword)
29 - CWeapWraithverge (CHoly)
30 - MWeapBloodscourge (MStaff)
ZDaemon:
31 - Railgun
Powered:
Adhere to the displayed ordering.
- Powered Deselect frame ZD
- Powered Select frame ZD
- Powered Bobbing frame ZD
- Powered Shooting frame ZD
- Powered Firing frame ZD
Weapon Slot Modification:
Both properties are required in the displayed order.
Valid values:
Weaponpriority ZD: 0 - 7
Weaponslot ZD: 0 - 9
Examples:
Weaponpriority ZD = 0
Weaponslot ZD = 2
Notes:
* The priority determines the weapon ordering in the given slot.
The ordering/priority is based on the highest index; 0 will always
come first while 7 will be last.
* No two weapons can have the same priority.
- Weaponpriority ZD
- Weaponslot ZD
Ammo Type modification:
This property supersedes "Ammo type".
Notes:
* ammotype ordering is as follows:
-1 - Infinite Ammo
// Doom
0 - clip
1 - shell
2 - cell
3 - missile
// Heretic
4 - goldwand
5 - crossbow
6 - blaster
7 - skullrod
8 - phoenixrod
9 - mace
// Hexen
10 - mana1
11 - mana2
Weapon Flags modification:
Allows for weapon flags to be Added and Removed.
The mnemonics are (for now):
"READYSNDHALF", - ready sound is played with 50% probability.
"DONTBOB", - no weapon bobbing.
"AXEBLOOD", - (Hexen) axe blood on impact.
"FIREDAMAGE", - fire damage on impact.
"BLOODSPLATTER" - spawns blood splatter on impact.
"NOALERT" - weapon does not alert monsters.
"EXTREMEDEATH" - weapon always causes an extreme death.
Just like "Bits" on the 'Thing' block you can
assign multiple flags to the weapon e.g:
'DONTBOB + BLOODSPLATTER' Using 0 on the same line will
clear any pre-existing flags.
Examples:
Flags ZD = 0
Flags ZD = 0 + DONTBOB + BLOODSPLATTER
Flags ZD = DONTBOT + BLOODSPLATTER