Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Weapon Definitions in values.h

The following list was extracted from values.h:

#define WPN_BATTLE_AXE    7  /* Two Handed */
#define WPN_HAND_AXE      8
#define WPN_WAR_MATTOCK   9  /* Two Handed */
#define WPN_WAR_HAMMER   10
#define WPN_GREAT_SWORD  11  /* Two Handed */
#define WPN_SCIMITAR     12
#define WPN_KATANA       13
#define WPN_FALCHION     14
#define WPN_KOPESH       15
#define WPN_BROAD_SWORD  16
#define WPN_LONG_SWORD   17
#define WPN_RAPIER       18
#define WPN_SHORT_SWORD  19
#define WPN_DAGGER       20
#define WPN_BATTLE_MACE  21  /* Two Handed */
#define WPN_MACE         22
#define WPN_BATTLE_CLUB  23  /* Two handed */
#define WPN_CLUB         24
#define WPN_MORNING_STAR 25
#define WPN_FLAIL        26
#define WPN_QUARTERSTAFF 27
#define WPN_SPEAR        28
#define WPN_HALBERD      29
#define WPN_BARDICHE     30
#define WPN_SICKLE       31
#define WPN_SCYTHE       32  /* Two handed */
#define WPN_TRIDENT      33
#define WPN_FIST         34
#define WPN_KICK         35
#define WPN_BITE         36
#define WPN_STING        37
#define WPN_CLAW         38
#define WPN_CRUSH        39
#define WPN_WHIP         40
#define WPN_WAKIZASHI    41
#define WPN_BOW          42
#define WPN_CROSSBOW     43
#define WPN_SLING        44
#define WPN_FIGHTING_STAFF 45 /* Two handed */
#define WPN_SABER        46
#define WPN_CUTLASS      47
#define WPN_MACHETE      48
#define WPN_LANCE        49
#define WPN_SHOCK_LANCE  50
#define WPN_PIKE         51
#define WPN_GREAT_AXE    52
#define WPN_BATTLE_SWORD 53
#define WPN_WAR_MAUL     54
#define WPN_KNEE         55  /* Natural attack */
#define WPN_ELBOW        56  /* Natural attack */
#define WPN_MANA_BLADE   57
#define WPN_KUSARIGAMA   58
#define WPN_URUMI        59

/* Sized natural attacks - for NPC monster scaling */
#define WPN_KICK_TINY    60
#define WPN_KICK_MEDIUM  61
#define WPN_KICK_LARGE   62
#define WPN_KICK_HUGE    63
#define WPN_BITE_TINY    64
#define WPN_BITE_MEDIUM  65
#define WPN_BITE_LARGE   66
#define WPN_BITE_HUGE    67
#define WPN_STING_TINY   68
#define WPN_STING_MEDIUM 69
#define WPN_STING_LARGE  70
#define WPN_STING_HUGE   71
#define WPN_CLAW_TINY    72
#define WPN_CLAW_MEDIUM  73
#define WPN_CLAW_LARGE   74
#define WPN_CLAW_HUGE    75
#define WPN_CRUSH_TINY   76
#define WPN_CRUSH_MEDIUM 77
#define WPN_CRUSH_LARGE  78
#define WPN_CRUSH_HUGE   79