mirror of
https://github.com/jmarshall23/Hellfire.git
synced 2026-08-11 23:40:51 +02:00
2256 lines
66 KiB
C++
2256 lines
66 KiB
C++
/*-----------------------------------------------------------------------**
|
|
** Diablo
|
|
**
|
|
** Items file
|
|
**
|
|
** (C)1995 Condor, Inc. All rights reserved.
|
|
**
|
|
**-----------------------------------------------------------------------**
|
|
** $Header: /Diablo/ITEMDAT.CPP 1 1/22/97 2:06p Dgartner $
|
|
**-----------------------------------------------------------------------**
|
|
**
|
|
** File Routines
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
#include "diablo.h"
|
|
#pragma hdrstop
|
|
#include "items.h"
|
|
#include "itemdat.h"
|
|
#include "spells.h"
|
|
|
|
/*-----------------------------------------------------------------------*
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
// There is an enumeration which should match the order of the items in
|
|
// this list in items.h
|
|
|
|
ItemDataStruct AllItemsList[] = {
|
|
// These first few must remain in this order
|
|
// Must be first
|
|
{ IRND_NORMAL, IC_GOLD, IL_INV, ITEM_GOLD, IT_GOLD, ITEMID_NONE, "Gold", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, TRUE, 0, 0 },
|
|
// Initial items
|
|
// Warrior init weapon
|
|
{ IRND_NO, IC_WEAP, IL_HAND, ITEM_SHORTSRD, IT_SWORD, ITEMID_NONE, "Short Sword", NULL,
|
|
2, 20, // Min level, durability
|
|
2, 6, 0, 0, // Min damage, max damage, min ac, max ac
|
|
18, 0, 0, // Min Str, Min Mag, Min Dex
|
|
0, IMID_NONE, 0, FALSE, 50, 50 }, // Attr Flags, Misc Id, Spell, usable item, item value
|
|
// Warrior init shield
|
|
{ IRND_NO, IC_ARMOR, IL_HAND, ITEM_BUCKLER, IT_SHIELD, ITEMID_NONE, "Buckler", NULL,
|
|
2, 10, // Min level, durability
|
|
0, 0, 3, 3, // Min damage, max damage, min ac, max ac
|
|
0, 0, 0, // Min Str, Min Mag, Min Dex
|
|
0, IMID_NONE, 0, FALSE, 50, 50 }, // Attr Flags, Misc Id, Spell, usable item, item value
|
|
// Warrior init club
|
|
{ IRND_NO, IC_WEAP, IL_HAND, ITEM_CLUB, IT_MACE, ITEMID_CLUB, "Club", NULL,
|
|
1, 20,
|
|
1, 6, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 20, 20 },
|
|
// Rogue init weapon
|
|
{ IRND_NO, IC_WEAP, IL_2HAND, ITEM_SHORTBOW, IT_BOW, ITEMID_NONE, "Short Bow", NULL,
|
|
1, 30, // Min level, durability
|
|
1, 4, 0, 0, // Min damage, max damage, min ac, max ac
|
|
0, 0, 0, // Min Str, Min Mag, Min Dex
|
|
0, IMID_NONE, 0, FALSE, 100, 100 }, // Attr Flags, Misc Id, Spell, usable item, item value
|
|
// Sorceror init weapon
|
|
{ IRND_NO, IC_WEAP, IL_2HAND, ITEM_SHRTSTAFF, IT_STAFF, ITEMID_NONE, "Short Staff of Mana", NULL,
|
|
1, 25, // Min level, durability
|
|
2, 4, 0, 0, // Min damage, max damage, min ac, max ac
|
|
0, 20, 0, // Min Str, Min Mag, Min Dex
|
|
0, IMID_STAFF, SPL_MANA, FALSE, 520, 520 }, // Attr Flags, Misc Id, Spell, usable item, item value
|
|
|
|
// Start of Quest items
|
|
// The Butcher's Cleaver of DEATH!
|
|
{ IRND_NO, IC_WEAP, IL_2HAND, ITEM_CLEAVER, IT_AXE, ITEMID_CLEAVER, "Cleaver", NULL,
|
|
10, 10,
|
|
4, 24, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 2000, 2000 },
|
|
// Helm of life stealing from The Skeleton King
|
|
{ IRND_NO, IC_ARMOR, IL_HEAD, ITEM_SKCROWN, IT_HELM, ITEMID_SKCROWN, "The Undead Crown", NULL,
|
|
0, 50,
|
|
0, 0, 15, 15,
|
|
0, 0, 0,
|
|
IAF_SKING, IMID_UNIQUE, 0, FALSE, 10000, 10000 },
|
|
// Empyrean band from meteor (infravision ring)
|
|
{ IRND_NO, IC_ITEM, IL_RING, ITEM_EMPYBAND, IT_RING, ITEMID_IRING, "Empyrean Band", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 8000, 8000 },
|
|
// Rock from rock quest
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_ROCK, IT_MISC, ITEMID_NONE, "Magic Rock", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
// Optic Amulet from the Halls of the Blind quest
|
|
{ IRND_NO, IC_ITEM, IL_NECK, ITEM_AMULET, IT_AMULET, ITEMID_OPTAMULET, "Optic Amulet", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 5000, 5000 },
|
|
// Ring of Truth for Poison Water Quest
|
|
{ IRND_NO, IC_ITEM, IL_RING, ITEM_BLUERING, IT_RING, ITEMID_TRING, "Ring of Truth", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 1000, 1000 },
|
|
// Banner from banner quest
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_INNSIGN, IT_MISC, ITEMID_NONE, "Tavern Sign", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
// Harlequin Crest from banner quest
|
|
{ IRND_NO, IC_ARMOR, IL_HEAD, ITEM_SKLCAP2, IT_HELM, ITEMID_HALCREST, "Harlequin Crest", NULL,
|
|
0, 15,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 15, 20 },
|
|
// Veil of Steel for the Veil of Steel quest
|
|
{ IRND_NO, IC_ARMOR, IL_HEAD, ITEM_GRTHELM, IT_HELM, ITEMID_STEELVEIL, "Veil of Steel", NULL,
|
|
0, 60,
|
|
0, 0, 18, 18,
|
|
0, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 0, 0 },
|
|
// Golden Elixor for the Veil of Steel quest
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_GOLDENELIX, IT_MISC, ITEMID_ELIXIR, "Golden Elixir", NULL,
|
|
15, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
// Anvil for anvil of fury quest
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_ANVIL, IT_MISC, ITEMID_NONE, "Anvil of Fury", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
// Black Mushroom for the quest by the same the name
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_MUSHROOM, IT_MISC, ITEMID_NONE, "Black Mushroom", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
// The brain for the Black Mushroom quest
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_BRAIN, IT_MISC, ITEMID_NONE, "Brain", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
// Fungal Tome
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_BOOK4, IT_MISC, ITEMID_NONE, "Fungal Tome", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
// Elixir for the Black Mushroom quest
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_SPECTRAL, IT_MISC, ITEMID_ELIXIR, "Spectral Elixir", NULL,
|
|
15, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SPECTRAL, 0, FALSE, 0, 0 },
|
|
// Stones for the Stones of Blood quest
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_BLOODGEM, IT_MISC, ITEMID_NONE, "Blood Stone", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
|
|
// Map for Demon Crypt quest (was Map of Doom quest)
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_MAP, IT_MISC, ITEMID_MAP, "Cathedral Map", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_MAPOFDOOM, 0, TRUE, 0, 0 },
|
|
|
|
// The infamous ear
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_EAR1, IT_MISC, ITEMID_NONE, "Heart", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_EAR, 0, FALSE, 0, 0 },
|
|
|
|
// end of quest items
|
|
|
|
// Initial/Useful level items
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_REDBTL, IT_MISC, ITEMID_NONE, "Potion of Healing", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PLHEAL, 0, TRUE, 50, 50 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_BLUEBTL2, IT_MISC, ITEMID_NONE, "Potion of Mana", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PMANA, 0, TRUE, 50, 50 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Identify", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SCROLL, SPL_IDENTIFY, TRUE, 200, 200 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Town Portal", NULL,
|
|
4, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SCROLL, SPL_TOWN, TRUE, 200, 200 },
|
|
|
|
/*-----------------------------------------------------------------------*/
|
|
|
|
// The next few entries are for expansion
|
|
{ IRND_NO, IC_ARMOR, IL_BODY, ITEM_ARKARMOR, IT_MARMOR, ITEMID_ARMOFVAL, "Arkaine's Valor", NULL,
|
|
0, 40,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 0, 0 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_BREDBTL, IT_MISC, ITEMID_NONE, "Potion of Full Healing", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PHEAL, 0, TRUE, 150, 150 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_BLUEBTL, IT_MISC, ITEMID_NONE, "Potion of Full Mana", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PFMANA, 0, TRUE, 150, 150 },
|
|
{ IRND_NO, IC_WEAP, IL_HAND, ITEM_BROADSRD, IT_SWORD, ITEMID_GRISWOLD, "Griswold's Edge", NULL,
|
|
8, 50,
|
|
4, 12, 0, 0,
|
|
40, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 750, 750 },
|
|
{ IRND_NO, IC_ARMOR, IL_BODY, ITEM_ARMRCOW, IT_HARMOR, ITEMID_ARMRCOW, "Bovine Plate", NULL,
|
|
0, 40,
|
|
0, 0, 0, 0,
|
|
50, 0, 0,
|
|
0, IMID_UNIQUE, 0, FALSE, 0, 0 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_BISHOPSTF, IT_MISC, ITEMID_LAZSTAFF, "Staff of Lazarus", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Resurrect", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_TSCROLL, SPL_RESURRECT, TRUE, 250, 250 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_BLKBTL, IT_MISC, ITEMID_NONE, "Blacksmith Oil", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_OILBLKSM, 0, TRUE, 100, 100 },
|
|
{ IRND_NO, IC_WEAP, IL_2HAND, ITEM_SHRTSTAFF, IT_STAFF, ITEMID_NONE, "Short Staff", NULL, // Monk inital staff
|
|
1, 25, // Min level, durablity
|
|
2, 4, 0, 0, // Min damage, max damage, min ac, max ac
|
|
0, 0, 0, // Min Str, Min Mag, Min Dex
|
|
0, IMID_NONE, 0, FALSE, 20, 20 }, // Attr Flags, Misc Id, Spell, usable item, item value
|
|
{ IRND_NO, IC_WEAP, IL_HAND, ITEM_SHORTSRD, IT_SWORD, ITEMID_NONE, "Sword", NULL, // Bard sword
|
|
2, 8, // Min level, durability
|
|
1, 5, 0, 0, // Min damage, max damage, min ac, max ac
|
|
15, 0, 20, // Min Str, Min Mag, Min Dex
|
|
0, IMID_NONE, 0, FALSE, 20, 20 }, // Attr Flags, Misc Id, Spell, usable item, item value
|
|
{ IRND_NO, IC_WEAP, IL_HAND, ITEM_DAGGER2, IT_SWORD, ITEMID_NONE, "Dagger", NULL, // Bard Dagger
|
|
1, 16, // Min level, durability
|
|
1, 4, 0, 0, // Min damage, max damage, min ac, max ac
|
|
0, 0, 0, // Min Str, Min Mag, Min Dex
|
|
0, IMID_NONE, 0, FALSE, 20, 20 }, // Attr Flags, Misc Id, Spell, usable item, item value
|
|
|
|
// Bomb to open up Festering Nest
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_RUNEBOMB, IT_MISC, ITEMID_NONE, "Rune Bomb", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_THEODORE, IT_MISC, ITEMID_NONE, "Theodore", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
|
|
// the Auric Amulet
|
|
{ IRND_NO, IC_ITEM, IL_NECK, ITEM_AMULGOLD, IT_MISC, ITEMID_NONE, "Auric Amulet", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_AURIC, 0, FALSE, 100, 100 },
|
|
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_TORNPAPER1, IT_MISC, ITEMID_NONE, "Torn Note 1", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_TORNPAPER2, IT_MISC, ITEMID_NONE, "Torn Note 2", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_TORNPAPER3, IT_MISC, ITEMID_NONE, "Torn Note 3", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_WHOLEPAPER, IT_MISC, ITEMID_NONE, "Reconstructed Note", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_FULLNOTE, 0, TRUE, 0, 0 },
|
|
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_SUITBRWN, IT_MISC, ITEMID_NONE, "Brown Suit", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
|
|
{ IRND_NO, IC_SPECIAL, IL_INV, ITEM_SUITGREY, IT_MISC, ITEMID_NONE, "Grey Suit", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
|
|
/*-----------------------------------------------------------------------*/
|
|
|
|
// From here down just list of avail items
|
|
// Helmets and caps
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HEAD, ITEM_LCAP, IT_HELM, ITEMID_NONE, "Cap", "Cap",
|
|
1, 15,
|
|
0, 0, 1, 3,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 15, 20 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HEAD, ITEM_SKLCAP, IT_HELM, ITEMID_SKULLCAP, "Skull Cap", "Cap",
|
|
4, 20,
|
|
0, 0, 2, 4,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 25, 30 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HEAD, ITEM_FHELM, IT_HELM, ITEMID_HELM, "Helm", "Helm",
|
|
8, 30,
|
|
0, 0, 4, 6,
|
|
25, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 40, 70 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HEAD, ITEM_HELM, IT_HELM, ITEMID_NONE, "Full Helm", "Helm",
|
|
12, 35,
|
|
0, 0, 6, 8,
|
|
35, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 90, 130 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HEAD, ITEM_CROWN2, IT_HELM, ITEMID_CROWN, "Crown", "Crown",
|
|
16, 40,
|
|
0, 0, 8, 12,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 200, 300 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HEAD, ITEM_FHELM3, IT_HELM, ITEMID_GREATHELM, "Great Helm", "Helm",
|
|
20, 60,
|
|
0, 0, 10, 15,
|
|
50, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 400, 500 },
|
|
|
|
// Body armor
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_CAPE, IT_ARMOR, ITEMID_CAPE, "Cape", "Cape",
|
|
1, 12,
|
|
0, 0, 1, 5,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 10, 50 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_RAGS, IT_ARMOR, ITEMID_RAGS, "Rags", "Rags",
|
|
1, 6,
|
|
0, 0, 2, 6,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 5, 25 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_CLOAK, IT_ARMOR, ITEMID_CLOAK, "Cloak", "Cloak",
|
|
2, 18,
|
|
0, 0, 3, 7,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 40, 70 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_ROBE, IT_ARMOR, ITEMID_ROBE, "Robe", "Robe",
|
|
3, 24,
|
|
0, 0, 4, 7,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 75, 125 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_QARMOR, IT_ARMOR, ITEMID_NONE, "Quilted Armor", "Armor",
|
|
4, 30,
|
|
0, 0, 7, 10,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 200, 300 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_LARMOR, IT_ARMOR, ITEMID_LEATHER, "Leather Armor", "Armor",
|
|
6, 35,
|
|
0, 0, 10, 13,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 300, 400 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_HLARMOR, IT_ARMOR, ITEMID_NONE, "Hard Leather Armor", "Armor",
|
|
7, 40,
|
|
0, 0, 11, 14,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 450, 550 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_STDARMOR, IT_ARMOR, ITEMID_STDLEATHER, "Studded Leather Armor", "Armor",
|
|
9, 45,
|
|
0, 0, 15, 17,
|
|
20, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 700, 800 },
|
|
|
|
#if !IS_VERSION(SHAREWARE)
|
|
// shareware version doesn't support medium and heavy armor classes
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_RINGMAIL, IT_MARMOR, ITEMID_NONE, "Ring Mail", "Mail",
|
|
11, 50,
|
|
0, 0, 17, 20,
|
|
25, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 900, 1100 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_CHARMOR, IT_MARMOR, ITEMID_CHAINMAIL, "Chain Mail", "Mail",
|
|
13, 55,
|
|
0, 0, 18, 22,
|
|
30, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 1250, 1750 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_SCLARMOR, IT_MARMOR, ITEMID_NONE, "Scale Mail", "Mail",
|
|
15, 60,
|
|
0, 0, 23, 28,
|
|
35, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 2300, 2800 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_BPLATE, IT_HARMOR, ITEMID_BREASTPLATE, "Breast Plate", "Plate",
|
|
16, 80,
|
|
0, 0, 20, 24,
|
|
40, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 2800, 3200 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_SPLTARMOR, IT_MARMOR, ITEMID_NONE, "Splint Mail", "Mail",
|
|
17, 65,
|
|
0, 0, 30, 35,
|
|
40, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 3250, 3750 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_PARMOR, IT_HARMOR, ITEMID_PLATEMAIL, "Plate Mail", "Plate",
|
|
19, 75,
|
|
0, 0, 42, 50,
|
|
60, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 4600, 5400 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_PARMOR, IT_HARMOR, ITEMID_NONE, "Field Plate", "Plate",
|
|
21, 80,
|
|
0, 0, 40, 45,
|
|
65, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 5800, 6200 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_PARMOR3, IT_HARMOR, ITEMID_NONE, "Gothic Plate", "Plate",
|
|
23, 100,
|
|
0, 0, 50, 60,
|
|
80, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 8000, 10000 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_BODY, ITEM_PARMOR2, IT_HARMOR, ITEMID_FULLPLATE, "Full Plate Mail", "Plate",
|
|
25, 90,
|
|
0, 0, 60, 75,
|
|
90, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 6500, 8000 },
|
|
#endif
|
|
|
|
// Shields
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HAND, ITEM_BUCKLER, IT_SHIELD, ITEMID_BUCKLER, "Buckler", "Shield",
|
|
1, 16,
|
|
0, 0, 1, 5,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 30, 70 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HAND, ITEM_WSHIELD, IT_SHIELD, ITEMID_SMALLSHLD, "Small Shield", "Shield",
|
|
5, 24,
|
|
0, 0, 3, 8,
|
|
25, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 90, 130 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HAND, ITEM_KITESHLD, IT_SHIELD, ITEMID_LARGESHLD, "Large Shield", "Shield",
|
|
9, 32,
|
|
0, 0, 5, 10,
|
|
40, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 200, 300 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HAND, ITEM_HVYSHIELD, IT_SHIELD, ITEMID_KITESHLD, "Kite Shield", "Shield",
|
|
14, 40,
|
|
0, 0, 8, 15,
|
|
50, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 400, 700 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HAND, ITEM_TSHIELD, IT_SHIELD, ITEMID_TOWERSHLD, "Tower Shield", "Shield",
|
|
20, 50,
|
|
0, 0, 12, 20,
|
|
60, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 850, 1200 },
|
|
{ IRND_NORMAL, IC_ARMOR, IL_HAND, ITEM_LRGSHLD, IT_SHIELD, ITEMID_TOWERSHLD, "Gothic Shield", "Shield",
|
|
23, 60,
|
|
0, 0, 14, 18,
|
|
80, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 2300, 2700 },
|
|
|
|
// Potions
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_REDBTL, IT_MISC, ITEMID_NONE, "Potion of Healing", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PLHEAL, 0, TRUE, 50, 50 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BREDBTL, IT_MISC, ITEMID_NONE, "Potion of Full Healing", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PHEAL, 0, TRUE, 150, 150 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLUEBTL2, IT_MISC, ITEMID_NONE, "Potion of Mana", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PMANA, 0, TRUE, 50, 50 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLUEBTL, IT_MISC, ITEMID_NONE, "Potion of Full Mana", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PFMANA, 0, TRUE, 150, 150 },
|
|
/* removed 11/23 by dave
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLKBTL, IT_MISC, ITEMID_NONE, "Potion of Experience", NULL,
|
|
20, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_PEXP, 0, TRUE, 0, 0 },
|
|
*/
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_GOLDBTL, IT_MISC, ITEMID_NONE, "Potion of Rejuvenation", NULL,
|
|
3, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_REJUV, 0, TRUE, 120, 120 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_YELBTL, IT_MISC, ITEMID_NONE, "Potion of Full Rejuvenation", NULL,
|
|
7, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_FREJUV, 0, TRUE, 600, 600 },
|
|
|
|
// Oils removed 11/21 by dave
|
|
// Oils back in for hellfire 7/30 by donald
|
|
|
|
// Oils
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLKBTL, IT_MISC, ITEMID_NONE, "Blacksmith Oil", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_OILBLKSM, 0, TRUE, 100, 100 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLKBTL, IT_MISC, ITEMID_NONE, "Oil of Accuracy", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_OILACC, 0, TRUE, 500, 500 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLKBTL, IT_MISC, ITEMID_NONE, "Oil of Sharpness", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_OILSHRP, 0, TRUE, 500, 500 },
|
|
|
|
// a random oil
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLKBTL, IT_MISC, ITEMID_NONE, "Oil", NULL,
|
|
10, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_OIL, 0, TRUE, 0, 0 },
|
|
|
|
// Elixirs
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_LTBLUEBTL, IT_MISC, ITEMID_NONE, "Elixir of Strength", NULL,
|
|
15, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_ESTR, 0, TRUE, 5000, 5000 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_ORGBTL, IT_MISC, ITEMID_NONE, "Elixir of Magic", NULL,
|
|
15, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_EMAG, 0, TRUE, 5000, 5000 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BLKBTL2, IT_MISC, ITEMID_NONE, "Elixir of Dexterity", NULL,
|
|
15, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_EDEX, 0, TRUE, 5000, 5000 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_WHTEBTL, IT_MISC, ITEMID_NONE, "Elixir of Vitality", NULL,
|
|
20, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_EVIT, 0, TRUE, 5000, 5000 },
|
|
|
|
// Scrolls
|
|
/* { IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Firebolt", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_TSCROLL, SPL_FIREBOLT, TRUE, 50, 50 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Charged Bolt", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_TSCROLL, SPL_CBOLT, TRUE, 50, 50 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Holy Bolt", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_TSCROLL, SPL_HBOLT, TRUE, 50, 50 },
|
|
*/
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Healing", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SCROLL, SPL_HEAL, TRUE, 50, 50 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Search", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SCROLL, SPL_SHOWMAGITEMS, TRUE, 50, 50 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Lightning", NULL,
|
|
4, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_TSCROLL, SPL_LIGHTNING, TRUE, 150, 150 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Identify", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SCROLL, SPL_IDENTIFY, TRUE, 100, 100 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Resurrect", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_TSCROLL, SPL_RESURRECT, TRUE, 250, 250 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Fire Wall", NULL,
|
|
4, 0,
|
|
0, 0, 0, 0,
|
|
0, 17, 0,
|
|
0, IMID_TSCROLL, SPL_WALL, TRUE, 400, 400 },
|
|
/* { IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Telekinesis", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 21, 0,
|
|
0, IMID_TSCROLL, SPL_TELEKINESIS, TRUE, 50, 50 },
|
|
*/
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Inferno", NULL,
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 19, 0,
|
|
0, IMID_TSCROLL, SPL_FLAME, TRUE, 100, 100 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Town Portal", NULL,
|
|
4, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SCROLL, SPL_TOWN, TRUE, 200, 200 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Flash", NULL,
|
|
6, 0,
|
|
0, 0, 0, 0,
|
|
0, 21, 0,
|
|
0, IMID_TSCROLL, SPL_FLASH, TRUE, 500, 500 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Infravision", NULL,
|
|
8, 0,
|
|
0, 0, 0, 0,
|
|
0, 23, 0,
|
|
0, IMID_SCROLL, SPL_INFRA, TRUE, 600, 600 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Phasing", NULL,
|
|
6, 0,
|
|
0, 0, 0, 0,
|
|
0, 25, 0,
|
|
0, IMID_SCROLL, SPL_PHASE, TRUE, 200, 200 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Mana Shield", NULL,
|
|
8, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_SCROLL, SPL_MANASHLD, TRUE, 1200, 1200 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Flame Wave", NULL,
|
|
10, 0,
|
|
0, 0, 0, 0,
|
|
0, 29, 0,
|
|
0, IMID_TSCROLL, SPL_WAVE, TRUE, 650, 650 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Fireball", NULL,
|
|
8, 0,
|
|
0, 0, 0, 0,
|
|
0, 31, 0,
|
|
0, IMID_TSCROLL, SPL_FIREBALL, TRUE, 300, 300 },
|
|
#if IS_VERSION(RETAIL)
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Stone Curse", NULL,
|
|
6, 0,
|
|
0, 0, 0, 0,
|
|
0, 33, 0,
|
|
0, IMID_TSCROLL, SPL_STONE, TRUE, 800, 800 },
|
|
#endif
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Chain Lightning", NULL,
|
|
10, 0,
|
|
0, 0, 0, 0,
|
|
0, 35, 0,
|
|
0, IMID_TSCROLL, SPL_CHAIN, TRUE, 750, 750 },
|
|
#if IS_VERSION(RETAIL)
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Guardian", NULL,
|
|
12, 0,
|
|
0, 0, 0, 0,
|
|
0, 47, 0,
|
|
0, IMID_TSCROLL, SPL_GUARDIAN, TRUE, 950, 950 },
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Non Item", NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 },
|
|
#endif
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Nova", NULL,
|
|
14, 0,
|
|
0, 0, 0, 0,
|
|
0, 57, 0,
|
|
0, IMID_SCROLL, SPL_NOVA, TRUE, 1300, 1300 },
|
|
#if IS_VERSION(RETAIL)
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Golem", NULL,
|
|
10, 0,
|
|
0, 0, 0, 0,
|
|
0, 51, 0,
|
|
0, IMID_TSCROLL, SPL_GOLEM, TRUE, 1100, 1100 },
|
|
|
|
// used to be scroll of blood boil - no longer in game - rjs
|
|
{ IRND_NO, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of None", NULL,
|
|
99, 0,
|
|
0, 0, 0, 0,
|
|
0, 61, 0,
|
|
0, IMID_TSCROLL, SPL_NONE, TRUE, 1000, 1000 },
|
|
|
|
#endif
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Teleport", NULL,
|
|
14, 0,
|
|
0, 0, 0, 0,
|
|
0, 81, 0,
|
|
0, IMID_SCROLL, SPL_TELE, TRUE, 3000, 3000 },
|
|
#if IS_VERSION(RETAIL)
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Apocalypse", NULL,
|
|
22, 0,
|
|
0, 0, 0, 0,
|
|
0, 117, 0,
|
|
0, IMID_SCROLL, SPL_APOCA, TRUE, 2000, 2000 },
|
|
#endif
|
|
/* { IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Bone Spirit", NULL,
|
|
14, 0,
|
|
0, 0, 0, 0,
|
|
0, 35, 0,
|
|
0, IMID_TSCROLL, SPL_, TRUE, 2000, 2000 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_SCROLL, IT_MISC, ITEMID_NONE, "Scroll of Blood Star", NULL,
|
|
20, 0,
|
|
0, 0, 0, 0,
|
|
0, 35, 0,
|
|
0, IMID_TSCROLL, SPL_, TRUE, 2000, 2000 },
|
|
*/
|
|
|
|
// Books
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BOOK, IT_MISC, ITEMID_NONE, "Book of ", NULL,
|
|
2, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_BOOK, 0, TRUE, 0, 0 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BOOK, IT_MISC, ITEMID_NONE, "Book of ", NULL,
|
|
8, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_BOOK, 0, TRUE, 0, 0 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BOOK, IT_MISC, ITEMID_NONE, "Book of ", NULL,
|
|
14, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_BOOK, 0, TRUE, 0, 0 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_BOOK, IT_MISC, ITEMID_NONE, "Book of ", NULL,
|
|
20, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_BOOK, 0, TRUE, 0, 0 },
|
|
// Bladed weapons
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_DAGGER2, IT_SWORD, ITEMID_DAGGER, "Dagger", "Dagger",
|
|
1, 16,
|
|
1, 4, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 60, 60 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_SHORTSRD, IT_SWORD, ITEMID_NONE, "Short Sword", "Sword",
|
|
1, 24,
|
|
2, 6, 0, 0,
|
|
18, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 120, 120 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_SCIMITAR, IT_SWORD, ITEMID_FALCHION, "Falchion", "Sword",
|
|
2, 20,
|
|
4, 8, 0, 0,
|
|
30, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 250, 250 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_SCIMITAR2, IT_SWORD, ITEMID_SCIMITAR, "Scimitar", "Sword",
|
|
4, 28,
|
|
3, 7, 0, 0,
|
|
23, 0, 23,
|
|
0, IMID_NONE, 0, FALSE, 200, 200 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_CLAYMORE, IT_SWORD, ITEMID_CLAYMORE, "Claymore", "Sword",
|
|
5, 36,
|
|
1, 12, 0, 0,
|
|
35, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 450, 450 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_BLADE, IT_SWORD, ITEMID_NONE, "Blade", "Blade",
|
|
4, 30,
|
|
3, 8, 0, 0,
|
|
25, 0, 30,
|
|
0, IMID_NONE, 0, FALSE, 280, 280 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_SABRE, IT_SWORD, ITEMID_SABRE, "Sabre", "Sabre",
|
|
1, 45,
|
|
1, 8, 0, 0,
|
|
17, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 170, 170 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_LONGSRD, IT_SWORD, ITEMID_LONGSWORD, "Long Sword", "Sword",
|
|
6, 40,
|
|
2, 10, 0, 0,
|
|
30, 0, 30,
|
|
0, IMID_NONE, 0, FALSE, 350, 350 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_BROADSRD, IT_SWORD, ITEMID_BROADSWORD, "Broad Sword", "Sword",
|
|
8, 50,
|
|
4, 12, 0, 0,
|
|
40, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 750, 750 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_BASTSRD, IT_SWORD, ITEMID_BASTSWORD, "Bastard Sword", "Sword",
|
|
10, 60,
|
|
6, 15, 0, 0,
|
|
50, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 1000, 1000 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_2HSWORD, IT_SWORD, ITEMID_2HANDSWORD, "Two-Handed Sword", "Sword",
|
|
14, 75,
|
|
8, 16, 0, 0,
|
|
65, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 1800, 1800 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_GRTSWORD, IT_SWORD, ITEMID_GREATSWORD, "Great Sword", "Sword",
|
|
17, 100,
|
|
10, 20, 0, 0,
|
|
75, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 3000, 3000 },
|
|
|
|
// Axes
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_SMALLAXE, IT_AXE, ITEMID_SMALLAXE, "Small Axe", "Axe",
|
|
2, 24,
|
|
2, 10, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 150, 150 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_HANDAXE, IT_AXE, ITEMID_NONE, "Axe", "Axe",
|
|
4, 32,
|
|
4, 12, 0, 0,
|
|
22, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 450, 450 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_LRGAXE, IT_AXE, ITEMID_LARGEAXE, "Large Axe", "Axe",
|
|
6, 40,
|
|
6, 16, 0, 0,
|
|
30, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 750, 750 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_BROADAXE, IT_AXE, ITEMID_BROADAXE, "Broad Axe", "Axe",
|
|
8, 50,
|
|
8, 20, 0, 0,
|
|
50, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 1000, 1000 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_BTLAXE, IT_AXE, ITEMID_BATTLEAXE, "Battle Axe", "Axe",
|
|
10, 60,
|
|
10, 25, 0, 0,
|
|
65, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 1500, 1500 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_WICKAXE, IT_AXE, ITEMID_GREATAXE, "Great Axe", "Axe",
|
|
12, 75,
|
|
12, 30, 0, 0,
|
|
80, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 2500, 2500 },
|
|
|
|
// Blunt weapons
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_MACE, IT_MACE, ITEMID_MACE, "Mace", "Mace",
|
|
2, 32,
|
|
1, 8, 0, 0,
|
|
16, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 200, 200 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_MORNSTAR, IT_MACE, ITEMID_MORNSTAR, "Morning Star", "Mace",
|
|
3, 40,
|
|
1, 10, 0, 0,
|
|
26, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 300, 300 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_SMLWARHAM, IT_MACE, ITEMID_WARHAMMER, "War Hammer", "Hammer",
|
|
5, 50,
|
|
5, 9, 0, 0,
|
|
40, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 600, 600 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_CLUB2, IT_MACE, ITEMID_CLUB, "Spiked Club", "Club",
|
|
4, 20,
|
|
3, 6, 0, 0,
|
|
18, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 225, 225 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_CLUB, IT_MACE, ITEMID_CLUB, "Club", "Club",
|
|
1, 20,
|
|
1, 6, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 20, 20 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_HAND, ITEM_FLAIL, IT_MACE, ITEMID_FLAIL, "Flail", "Flail",
|
|
7, 36,
|
|
2, 12, 0, 0,
|
|
30, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 500, 500 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_MAUL, IT_MACE, ITEMID_MAUL, "Maul", "Maul",
|
|
10, 50,
|
|
6, 20, 0, 0,
|
|
55, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 900, 900 },
|
|
|
|
// Bows
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_SHORTBOW, IT_BOW, ITEMID_SHORTBOW, "Short Bow", "Bow",
|
|
1, 30,
|
|
1, 4, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 100, 100 },
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_LONGBOW, IT_BOW, ITEMID_BOW, "Hunter's Bow", "Bow",
|
|
3, 40,
|
|
2, 5, 0, 0,
|
|
20, 0, 35,
|
|
0, IMID_NONE, 0, FALSE, 350, 350 },
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_LONGBOW, IT_BOW, ITEMID_LONGBOW, "Long Bow", "Bow",
|
|
5, 35,
|
|
1, 6, 0, 0,
|
|
25, 0, 30,
|
|
0, IMID_NONE, 0, FALSE, 250, 250 },
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_HNTRBOW, IT_BOW, ITEMID_COMPBOW, "Composite Bow", "Bow",
|
|
7, 45,
|
|
3, 6, 0, 0,
|
|
25, 0, 40,
|
|
0, IMID_NONE, 0, FALSE, 600, 600 },
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_SBATLBOW, IT_BOW, ITEMID_NONE, "Short Battle Bow", "Bow",
|
|
9, 45,
|
|
3, 7, 0, 0,
|
|
30, 0, 50,
|
|
0, IMID_NONE, 0, FALSE, 750, 750 },
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_STLLONGBOW, IT_BOW, ITEMID_LBATTLEBOW, "Long Battle Bow", "Bow",
|
|
11, 50,
|
|
1, 10, 0, 0,
|
|
30, 0, 60,
|
|
0, IMID_NONE, 0, FALSE, 1000, 1000 },
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_SWARBOW, IT_BOW, ITEMID_NONE, "Short War Bow", "Bow",
|
|
15, 55,
|
|
4, 8, 0, 0,
|
|
35, 0, 70,
|
|
0, IMID_NONE, 0, FALSE, 1500, 1500 },
|
|
{ IRND_DOUBLE, IC_WEAP, IL_2HAND, ITEM_STLLONGBOW, IT_BOW, ITEMID_LWARBOW, "Long War Bow", "Bow",
|
|
19, 60,
|
|
1, 14, 0, 0,
|
|
45, 0, 80,
|
|
0, IMID_NONE, 0, FALSE, 2000, 2000 },
|
|
// Staffs
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_SHRTSTAFF, IT_STAFF, ITEMID_SHORTSTAFF, "Short Staff", "Staff",
|
|
1, 25,
|
|
2, 4, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_STAFF, 0, FALSE, 30, 30 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_IRONSTAFF, IT_STAFF, ITEMID_LONGSTAFF, "Long Staff", "Staff",
|
|
4, 35,
|
|
4, 8, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_STAFF, 0, FALSE, 100, 100 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_COMPSTF, IT_STAFF, ITEMID_COMPSTAFF, "Composite Staff", "Staff",
|
|
6, 45,
|
|
5, 10, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_STAFF, 0, FALSE, 500, 500 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_SHRTSTAFF, IT_STAFF, ITEMID_QTRSTAFF, "Quarter Staff", "Staff",
|
|
9, 55,
|
|
6, 12, 0, 0,
|
|
20, 0, 0,
|
|
0, IMID_STAFF, 0, FALSE, 1000, 1000 },
|
|
{ IRND_NORMAL, IC_WEAP, IL_2HAND, ITEM_STLSTAFF, IT_STAFF, ITEMID_WARSTAFF, "War Staff", "Staff",
|
|
12, 75,
|
|
8, 16, 0, 0,
|
|
30, 0, 0,
|
|
0, IMID_STAFF, 0, FALSE, 1500, 1500 },
|
|
|
|
// Rings
|
|
{ IRND_NORMAL, IC_ITEM, IL_RING, ITEM_SLVRRING, IT_RING, ITEMID_RING, "Ring", "Ring",
|
|
5, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_RING, 0, FALSE, 1000, 1000 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_RING, ITEM_SLVRRING, IT_RING, ITEMID_RING, "Ring", "Ring",
|
|
10, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_RING, 0, FALSE, 1000, 1000 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_RING, ITEM_SLVRRING, IT_RING, ITEMID_RING, "Ring", "Ring",
|
|
15, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_RING, 0, FALSE, 1000, 1000 },
|
|
|
|
// Amulet
|
|
{ IRND_NORMAL, IC_ITEM, IL_NECK, ITEM_AMULET1, IT_AMULET, ITEMID_AMULET, "Amulet", "Amulet",
|
|
8, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_AMULET, 0, FALSE, 1200, 1200 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_NECK, ITEM_AMULET1, IT_AMULET, ITEMID_AMULET, "Amulet", "Amulet",
|
|
16, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_AMULET, 0, FALSE, 1200, 1200 },
|
|
|
|
|
|
// Runes
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_FIRERUNE1, IT_MISC, ITEMID_NONE, "Rune of Fire", "Rune",
|
|
1, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_RUNEFIRE, 0, TRUE, 100, 100 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_LIGHTRUNE1, IT_MISC, ITEMID_NONE, "Rune of Lightning", "Rune",
|
|
3, 0,
|
|
0, 0, 0, 0,
|
|
0, 13, 0,
|
|
0, IMID_RUNELIGHT, 0, TRUE, 200, 200 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_FIRERUNE2, IT_MISC, ITEMID_NONE, "Greater Rune of Fire", "Rune",
|
|
7, 0,
|
|
0, 0, 0, 0,
|
|
0, 42, 0,
|
|
0, IMID_RUNEIMMOLATE, 0, TRUE, 400, 400 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_LIGHTRUNE2, IT_MISC, ITEMID_NONE, "Greater Rune of Lightning", "Rune",
|
|
7, 0,
|
|
0, 0, 0, 0,
|
|
0, 42, 0,
|
|
0, IMID_RUNENOVA, 0, TRUE, 500, 500 },
|
|
{ IRND_NORMAL, IC_ITEM, IL_INV, ITEM_STONERUNE, IT_MISC, ITEMID_NONE, "Rune of Stone", "Rune",
|
|
7, 0,
|
|
0, 0, 0, 0,
|
|
0, 25, 0,
|
|
0, IMID_RUNESTONE, 0, TRUE, 300, 300 },
|
|
|
|
|
|
// Min level, durablity
|
|
// Min damage, max damage, min ac, max ac
|
|
// Min Str, Min Mag, Min Dex
|
|
// Attr Flags, Misc Id, Spell, usable item, item value
|
|
|
|
// Data stopper
|
|
{ IRND_NO, 0, -1, 0, 0, ITEMID_NONE, NULL, NULL,
|
|
0, 0,
|
|
0, 0, 0, 0,
|
|
0, 0, 0,
|
|
0, IMID_NONE, 0, FALSE, 0, 0 }
|
|
};
|
|
|
|
/*-----------------------------------------------------------------------*
|
|
** Item Power lists
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
// Prefix, Power, min, max, level, armor/shield/weapon/staff/bow/ring, good(10)/evil(01)/either(00), Double, item good (TRUE), min val, max val
|
|
const PLStruct PL_Prefix[] = {
|
|
{ "Tin", PL_NTOHIT, 6, 10, 3, 0x001011, 0x00, TRUE, FALSE, 0, 0, -3 },
|
|
{ "Brass", PL_NTOHIT, 1, 5, 1, 0x001011, 0x00, TRUE, FALSE, 0, 0, -2 },
|
|
{ "Bronze", PL_TOHIT, 1, 5, 1, 0x001011, 0x00, TRUE, TRUE, 100, 500, 2 },
|
|
{ "Iron", PL_TOHIT, 6, 10, 4, 0x001011, 0x00, TRUE, TRUE, 600, 1000, 3 },
|
|
{ "Steel", PL_TOHIT, 11, 15, 6, 0x001011, 0x00, TRUE, TRUE, 1100, 1500, 5 },
|
|
{ "Silver", PL_TOHIT, 16, 20, 9, 0x001011, 0x10, TRUE, TRUE, 1600, 2000, 7 },
|
|
{ "Gold", PL_TOHIT, 21, 30, 12, 0x001011, 0x10, TRUE, TRUE, 2100, 3000, 9 },
|
|
{ "Platinum", PL_TOHIT, 31, 40, 16, 0x001010, 0x10, TRUE, TRUE, 3100, 4000, 11 },
|
|
{ "Mithril", PL_TOHIT, 41, 60, 20, 0x001010, 0x10, TRUE, TRUE, 4100, 6000, 13 },
|
|
{ "Meteoric", PL_TOHIT, 61, 80, 23, 0x001010, 0x00, TRUE, TRUE, 6100, 10000, 15 },
|
|
{ "Weird", PL_TOHIT, 81, 100, 35, 0x001010, 0x00, TRUE, TRUE, 10100, 14000, 17 },
|
|
{ "Strange", PL_TOHIT, 101, 150, 60, 0x001010, 0x00, TRUE, TRUE, 14100, 20000, 20 },
|
|
|
|
{ "Useless", PL_NTODAM, 100, 100, 5, 0x001110, 0x00, TRUE, FALSE, 0, 0, -8 },
|
|
{ "Bent", PL_NTODAM, 50, 75, 3, 0x001110, 0x00, TRUE, FALSE, 0, 0, -4 },
|
|
{ "Weak", PL_NTODAM, 25, 45, 1, 0x001110, 0x00, TRUE, FALSE, 0, 0, -3 },
|
|
{ "Jagged", PL_TODAM, 20, 35, 4, 0x001110, 0x00, TRUE, TRUE, 250, 450, 3 },
|
|
{ "Deadly", PL_TODAM, 36, 50, 6, 0x001110, 0x00, TRUE, TRUE, 500, 700, 4 },
|
|
{ "Heavy", PL_TODAM, 51, 65, 9, 0x001110, 0x00, TRUE, TRUE, 750, 950, 5 },
|
|
{ "Vicious", PL_TODAM, 66, 80, 12, 0x001110, 0x01, TRUE, TRUE, 1000, 1450, 8 },
|
|
{ "Brutal", PL_TODAM, 81, 95, 16, 0x001110, 0x00, TRUE, TRUE, 1500, 1950, 10 },
|
|
{ "Massive", PL_TODAM, 96, 110, 20, 0x001110, 0x00, TRUE, TRUE, 2000, 2450, 13 },
|
|
{ "Savage", PL_TODAM, 111, 125, 23, 0x001010, 0x00, TRUE, TRUE, 2500, 3000, 15 },
|
|
{ "Ruthless", PL_TODAM, 126, 150, 35, 0x001010, 0x00, TRUE, TRUE, 10100, 15000, 17 },
|
|
{ "Merciless", PL_TODAM, 151, 175, 60, 0x001010, 0x00, TRUE, TRUE, 15000, 20000, 20 },
|
|
|
|
{ "Clumsy", PL_NDAHT, 50, 75, 5, 0x001110, 0x00, TRUE, FALSE, 0, 0, -7 },
|
|
{ "Dull", PL_NDAHT, 25, 45, 1, 0x001110, 0x00, TRUE, FALSE, 0, 0, -5 },
|
|
{ "Sharp", PL_DAHT, 20, 35, 1, 0x001110, 0x00, TRUE, FALSE, 350, 950, 5 },
|
|
{ "Fine", PL_DAHT, 36, 50, 6, 0x001110, 0x00, TRUE, TRUE, 1100, 1700, 7 },
|
|
{ "Warrior's", PL_DAHT, 51, 65, 10, 0x001110, 0x00, TRUE, TRUE, 1850, 2450, 13 },
|
|
{ "Soldier's", PL_DAHT, 66, 80, 15, 0x001100, 0x00, TRUE, TRUE, 2600, 3950, 17 },
|
|
{ "Lord's", PL_DAHT, 81, 95, 19, 0x001100, 0x00, TRUE, TRUE, 4100, 5950, 21 },
|
|
{ "Knight's", PL_DAHT, 96, 110, 23, 0x001100, 0x00, TRUE, TRUE, 6100, 8450, 26 },
|
|
{ "Master's", PL_DAHT, 111, 125, 28, 0x001100, 0x00, TRUE, TRUE, 8600, 13000, 30 },
|
|
{ "Champion's", PL_DAHT, 126, 150, 40, 0x001100, 0x00, TRUE, TRUE, 15200, 24000, 33 },
|
|
{ "King's", PL_DAHT, 151, 175, 28, 0x001100, 0x00, TRUE, TRUE, 24100, 35000, 38 },
|
|
|
|
{ "Vulnerable", PL_NAC, 51, 100, 3, 0x110000, 0x00, TRUE, FALSE, 0, 0, -3 },
|
|
{ "Rusted", PL_NAC, 25, 50, 1, 0x110000, 0x00, TRUE, FALSE, 0, 0, -2 },
|
|
{ "Fine", PL_AC, 20, 30, 1, 0x110000, 0x00, TRUE, TRUE, 20, 100, 2 },
|
|
{ "Strong", PL_AC, 31, 40, 3, 0x110000, 0x00, TRUE, TRUE, 120, 200, 3 },
|
|
{ "Grand", PL_AC, 41, 55, 6, 0x110000, 0x00, TRUE, TRUE, 220, 300, 5 },
|
|
{ "Valiant", PL_AC, 56, 70, 10, 0x110000, 0x00, TRUE, TRUE, 320, 400, 7 },
|
|
{ "Glorious", PL_AC, 71, 90, 14, 0x110000, 0x10, TRUE, TRUE, 420, 600, 9 },
|
|
{ "Blessed", PL_AC, 91, 110, 19, 0x110000, 0x10, TRUE, TRUE, 620, 800, 11 },
|
|
{ "Saintly", PL_AC, 111, 130, 24, 0x110000, 0x10, TRUE, TRUE, 820, 1200, 13 },
|
|
{ "Awesome", PL_AC, 131, 150, 28, 0x110000, 0x10, TRUE, TRUE, 1220, 2000, 15 },
|
|
{ "Holy", PL_AC, 151, 170, 35, 0x110000, 0x10, TRUE, TRUE, 5200, 6000, 17 },
|
|
{ "Godly", PL_AC, 171, 200, 60, 0x110000, 0x10, TRUE, TRUE, 6200, 7000, 20 },
|
|
|
|
{ "Red", PL_RFIRE, 10, 20, 4, 0x111111, 0x00, FALSE, TRUE, 500, 1500, 2 },
|
|
{ "Crimson", PL_RFIRE, 21, 30, 10, 0x111111, 0x00, FALSE, TRUE, 2100, 3000, 2 },
|
|
{ "Crimson", PL_RFIRE, 31, 40, 16, 0x111111, 0x00, FALSE, TRUE, 3100, 4000, 2 },
|
|
{ "Garnet", PL_RFIRE, 41, 50, 20, 0x111111, 0x00, FALSE, TRUE, 8200, 12000, 3 },
|
|
{ "Ruby", PL_RFIRE, 51, 60, 26, 0x111111, 0x00, FALSE, TRUE, 17100, 20000, 5 },
|
|
{ "Blue", PL_RLGHT, 10, 20, 4, 0x111111, 0x00, FALSE, TRUE, 500, 1500, 2 },
|
|
{ "Azure", PL_RLGHT, 21, 30, 10, 0x111111, 0x00, FALSE, TRUE, 2100, 3000, 2 },
|
|
{ "Lapis", PL_RLGHT, 31, 40, 16, 0x111111, 0x00, FALSE, TRUE, 3100, 4000, 2 },
|
|
{ "Cobalt", PL_RLGHT, 41, 50, 20, 0x111111, 0x00, FALSE, TRUE, 8200, 12000, 3 },
|
|
{ "Sapphire", PL_RLGHT, 51, 60, 26, 0x111111, 0x00, FALSE, TRUE, 17100, 20000, 5 },
|
|
{ "White", PL_RMAG, 10, 20, 4, 0x111111, 0x00, FALSE, TRUE, 500, 1500, 2 },
|
|
{ "Pearl", PL_RMAG, 21, 30, 10, 0x111111, 0x00, FALSE, TRUE, 2100, 3000, 2 },
|
|
{ "Ivory", PL_RMAG, 31, 40, 16, 0x111111, 0x00, FALSE, TRUE, 3100, 4000, 2 },
|
|
{ "Crystal", PL_RMAG, 41, 50, 20, 0x111111, 0x00, FALSE, TRUE, 8200, 12000, 3 },
|
|
{ "Diamond", PL_RMAG, 51, 60, 26, 0x111111, 0x00, FALSE, TRUE, 17100, 20000, 5 },
|
|
{ "Topaz", PL_RALL, 10, 15, 8, 0x111111, 0x00, FALSE, TRUE, 2000, 5000, 3 },
|
|
{ "Amber", PL_RALL, 16, 20, 12, 0x111111, 0x00, FALSE, TRUE, 7400, 10000, 3 },
|
|
{ "Jade", PL_RALL, 21, 30, 18, 0x111111, 0x00, FALSE, TRUE, 11000, 15000, 3 },
|
|
{ "Obsidian", PL_RALL, 31, 40, 24, 0x111111, 0x00, FALSE, TRUE, 24000, 40000, 4 },
|
|
{ "Emerald", PL_RALL, 41, 50, 31, 0x011110, 0x00, FALSE, TRUE, 61000, 75000, 7 },
|
|
|
|
{ "Hyena's", PL_NMANA, 11, 25, 4, 0x000101, 0x00, FALSE, FALSE, 100, 1000, -2 },
|
|
{ "Frog's", PL_NMANA, 1, 10, 1, 0x000101, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "Spider's", PL_MANA, 10, 15, 1, 0x000101, 0x01, FALSE, TRUE, 500, 1000, 2 },
|
|
{ "Raven's", PL_MANA, 15, 20, 5, 0x000101, 0x00, FALSE, TRUE, 1100, 2000, 3 },
|
|
{ "Snake's", PL_MANA, 21, 30, 9, 0x000101, 0x00, FALSE, TRUE, 2100, 4000, 5 },
|
|
{ "Serpent's", PL_MANA, 30, 40, 15, 0x000101, 0x00, FALSE, TRUE, 4100, 6000, 7 },
|
|
{ "Drake's", PL_MANA, 41, 50, 21, 0x000101, 0x00, FALSE, TRUE, 6100, 10000, 9 },
|
|
{ "Dragon's", PL_MANA, 51, 60, 27, 0x000101, 0x00, FALSE, TRUE, 10100, 15000, 11 },
|
|
{ "Wyrm's", PL_MANA, 61, 80, 35, 0x000100, 0x00, FALSE, TRUE, 15100, 19000, 12 },
|
|
{ "Hydra's", PL_MANA, 81, 100, 60, 0x000100, 0x00, FALSE, TRUE, 19100, 30000, 13 },
|
|
|
|
{ "Angel's", PL_SLVL, 1, 1, 15, 0x000100, 0x10, FALSE, TRUE, 25000, 25000, 2 },
|
|
{ "Arch-Angel's", PL_SLVL, 2, 2, 25, 0x000100, 0x10, FALSE, TRUE, 50000, 50000, 3 },
|
|
{ "Plentiful", PL_CHRG, 2, 2, 4, 0x000100, 0x00, FALSE, TRUE, 2000, 2000, 2 },
|
|
{ "Bountiful", PL_CHRG, 3, 3, 9, 0x000100, 0x00, FALSE, TRUE, 3000, 3000, 3 },
|
|
|
|
#if IS_VERSION(RETAIL) || IS_VERSION(BETA)
|
|
{ "Flaming", PL_FHIT, 1, 10, 7, 0x001100, 0x00, FALSE, TRUE, 5000, 5000, 2 },
|
|
{ "Lightning", PL_LHIT, 2, 20, 18, 0x001100, 0x00, FALSE, TRUE, 10000, 10000, 2 },
|
|
#endif
|
|
|
|
{ "Jester's", PL_RNDDAM, 1, 1, 7, 0x001000, 0x00, FALSE, TRUE, 1200, 1200, 3 },
|
|
{ "Crystalline", PL_FRAGILE, 30, 70, 5, 0x001000, 0x00, FALSE, TRUE, 1000, 3000, 3 },
|
|
{ "Doppelganger's", PL_DOPPEL, 81, 95, 11, 0x001100, 0x00, FALSE, TRUE, 2000, 2400, 10},
|
|
|
|
|
|
{ "", -1, 0, 0, 0, 0, 0, FALSE, 0, 0 } // Stopper
|
|
};
|
|
|
|
// Suffix, Power, min, max, level, armor/shield/weapon/staff/bow/ring, good(10)/evil(01)/either(00), Double
|
|
const PLStruct PL_Suffix[] = {
|
|
{ "quality", PL_DAMADD, 1, 2, 2, 0x001110, 0x00, FALSE, TRUE, 100, 200, 2 },
|
|
{ "maiming", PL_DAMADD, 3, 5, 7, 0x001110, 0x00, FALSE, TRUE, 1300, 1500, 3 },
|
|
{ "slaying", PL_DAMADD, 6, 8, 15, 0x001000, 0x00, FALSE, TRUE, 2600, 3000, 5 },
|
|
{ "gore", PL_DAMADD, 9, 12, 25, 0x001000, 0x00, FALSE, TRUE, 4100, 5000, 8 },
|
|
{ "carnage", PL_DAMADD, 13, 16, 35, 0x001000, 0x00, FALSE, TRUE, 5100, 10000, 10 },
|
|
{ "slaughter", PL_DAMADD, 17, 20, 60, 0x001000, 0x00, FALSE, TRUE, 10100, 15000, 13 },
|
|
|
|
{ "pain", PL_GETHIT, 2, 4, 4, 0x110001, 0x01, FALSE, FALSE, 0, 0, -4 },
|
|
{ "tears", PL_GETHIT, 1, 1, 2, 0x110001, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "health", PL_NGETHIT, 1, 1, 2, 0x110001, 0x10, FALSE, TRUE, 200, 200, 2 },
|
|
{ "protection", PL_NGETHIT, 2, 2, 6, 0x110000, 0x10, FALSE, TRUE, 400, 800, 4 },
|
|
{ "absorption", PL_NGETHIT, 3, 3, 12, 0x110000, 0x10, FALSE, TRUE, 1001, 2500, 10 },
|
|
{ "deflection", PL_NGETHIT, 4, 4, 20, 0x100000, 0x10, FALSE, TRUE, 2500, 6500, 15 },
|
|
{ "osmosis", PL_NGETHIT, 5, 6, 50, 0x100000, 0x10, FALSE, TRUE, 7500, 10000, 20 },
|
|
|
|
{ "frailty", PL_NSTR, 6, 10, 3, 0x111011, 0x01, FALSE, FALSE, 0, 0, -3 },
|
|
{ "weakness", PL_NSTR, 1, 5, 1, 0x111111, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "strength", PL_STR, 1, 5, 1, 0x111111, 0x00, FALSE, TRUE, 200, 1000, 2 },
|
|
{ "might", PL_STR, 6, 10, 5, 0x111011, 0x00, FALSE, TRUE, 1200, 2000, 3 },
|
|
{ "power", PL_STR, 11, 15, 11, 0x111011, 0x00, FALSE, TRUE, 2200, 3000, 4 },
|
|
{ "giants", PL_STR, 16, 20, 17, 0x101011, 0x00, FALSE, TRUE, 3200, 5000, 7 },
|
|
{ "titans", PL_STR, 21, 30, 23, 0x001001, 0x00, FALSE, TRUE, 5200, 10000, 10 },
|
|
|
|
{ "paralysis", PL_NDEX, 6, 10, 3, 0x111011, 0x01, FALSE, FALSE, 0,0, -3 },
|
|
{ "atrophy", PL_NDEX, 1, 5, 1, 0x111111, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "dexterity", PL_DEX, 1, 5, 1, 0x111111, 0x00, FALSE, TRUE, 200, 1000, 2 },
|
|
{ "skill", PL_DEX, 6, 10, 5, 0x111011, 0x00, FALSE, TRUE, 1200, 2000, 3 },
|
|
{ "accuracy", PL_DEX, 11, 15, 11, 0x111011, 0x00, FALSE, TRUE, 2200, 3000, 4 },
|
|
{ "precision", PL_DEX, 16, 20, 17, 0x101011, 0x00, FALSE, TRUE, 3200, 5000, 7 },
|
|
{ "perfection", PL_DEX, 21, 30, 23, 0x000011, 0x00, FALSE, TRUE, 5200, 10000, 10 },
|
|
|
|
{ "the fool", PL_NMAG, 6, 10, 3, 0x111111, 0x01, FALSE, FALSE, 0, 0, -3 },
|
|
{ "dyslexia", PL_NMAG, 1, 5, 1, 0x111111, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "magic", PL_MAG, 1, 5, 1, 0x111111, 0x00, FALSE, TRUE, 200, 1000, 2 },
|
|
{ "the mind", PL_MAG, 6, 10, 5, 0x111111, 0x00, FALSE, TRUE, 1200, 2000, 3 },
|
|
{ "brilliance", PL_MAG, 11, 15, 11, 0x111111, 0x00, FALSE, TRUE, 2200, 3000, 4 },
|
|
{ "sorcery", PL_MAG, 16, 20, 17, 0x101111, 0x00, FALSE, TRUE, 3200, 5000, 7 },
|
|
{ "wizardry", PL_MAG, 21, 30, 23, 0x000101, 0x00, FALSE, TRUE, 5200, 10000, 10 },
|
|
|
|
{ "illness", PL_NVIT, 6, 10, 3, 0x111111, 0x01, FALSE, FALSE, 0, 0, -3 },
|
|
{ "disease", PL_NVIT, 1, 5, 1, 0x111111, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "vitality", PL_VIT, 1, 5, 1, 0x111111, 0x10, FALSE, TRUE, 200, 1000, 2 },
|
|
{ "zest", PL_VIT, 6, 10, 5, 0x111011, 0x10, FALSE, TRUE, 1200, 2000, 3 },
|
|
{ "vim", PL_VIT, 11, 15, 11, 0x111011, 0x10, FALSE, TRUE, 2200, 3000, 4 },
|
|
{ "vigor", PL_VIT, 16, 20, 17, 0x101011, 0x10, FALSE, TRUE, 3200, 5000, 7 },
|
|
{ "life", PL_VIT, 21, 30, 23, 0x000001, 0x10, FALSE, TRUE, 5200, 10000, 10 },
|
|
|
|
{ "trouble", PL_NSTATS, 6, 10, 12, 0x111111, 0x01, FALSE, FALSE, 0, 0, -10 },
|
|
{ "the pit", PL_NSTATS, 1, 5, 5, 0x111111, 0x01, FALSE, FALSE, 0, 0, -5 },
|
|
{ "the sky", PL_STATS, 1, 3, 5, 0x111111, 0x00, FALSE, TRUE, 800, 4000, 5 },
|
|
{ "the moon", PL_STATS, 4, 7, 11, 0x111111, 0x00, FALSE, TRUE, 4800, 8000, 10 },
|
|
{ "the stars", PL_STATS, 8, 11, 17, 0x101011, 0x00, FALSE, TRUE, 8800, 12000, 15 },
|
|
{ "the heavens", PL_STATS, 12, 15, 25, 0x001011, 0x00, FALSE, TRUE, 12800, 20000, 20 },
|
|
{ "the zodiac", PL_STATS, 16, 20, 30, 0x000001, 0x00, FALSE, TRUE, 20800, 40000, 30 },
|
|
|
|
{ "the vulture", PL_NHP, 11, 25, 4, 0x110001, 0x01, FALSE, FALSE, 0, 0, -4 },
|
|
{ "the jackal", PL_NHP, 1, 10, 1, 0x110001, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "the fox", PL_HP, 10, 15, 1, 0x110001, 0x00, FALSE, TRUE, 100, 1000, 2 },
|
|
{ "the jaguar", PL_HP, 16, 20, 5, 0x110001, 0x00, FALSE, TRUE, 1100, 2000, 3 },
|
|
{ "the eagle", PL_HP, 21, 30, 9, 0x110001, 0x00, FALSE, TRUE, 2100, 4000, 5 },
|
|
{ "the wolf", PL_HP, 30, 40, 15, 0x110001, 0x00, FALSE, TRUE, 4100, 6000, 7 },
|
|
{ "the tiger", PL_HP, 41, 50, 21, 0x110001, 0x00, FALSE, TRUE, 6100, 10000, 9 },
|
|
{ "the lion", PL_HP, 51, 60, 27, 0x100001, 0x00, FALSE, TRUE, 10100, 15000, 11 },
|
|
{ "the mammoth", PL_HP, 61, 80, 35, 0x100000, 0x00, FALSE, TRUE, 15100, 19000, 12 },
|
|
{ "the whale", PL_HP, 81, 100, 60, 0x100000, 0x00, FALSE, TRUE, 19100, 30000, 13 },
|
|
|
|
{ "fragility", PL_NDUR, 100, 100, 3, 0x111000, 0x01, FALSE, FALSE, 0, 0, -4 },
|
|
{ "brittleness", PL_NDUR, 26, 75, 1, 0x111000, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "sturdiness", PL_DUR, 26, 75, 1, 0x111100, 0x00, FALSE, TRUE, 100, 100, 2 },
|
|
{ "craftsmanship", PL_DUR, 51, 100, 6, 0x111100, 0x00, FALSE, TRUE, 200, 200, 2 },
|
|
{ "structure", PL_DUR, 101, 200, 12, 0x111100, 0x00, FALSE, TRUE, 300, 300, 2 },
|
|
{ "the ages", PL_IND, 0, 0, 25, 0x111100, 0x00, FALSE, TRUE, 600, 600, 5 },
|
|
|
|
{ "the dark", PL_NLIGHT, 4, 4, 6, 0x101001, 0x01, FALSE, FALSE, 0, 0, -3 },
|
|
{ "the night", PL_NLIGHT, 2, 2, 3, 0x101001, 0x01, FALSE, FALSE, 0, 0, -2 },
|
|
{ "light", PL_LIGHT, 2, 2, 4, 0x101001, 0x10, FALSE, TRUE, 750, 750, 2 },
|
|
{ "radiance", PL_LIGHT, 4, 4, 8, 0x101001, 0x10, FALSE, TRUE, 1500, 1500, 3 },
|
|
|
|
{ "flame", PL_FARROW, 1, 3, 1, 0x000010, 0x00, FALSE, TRUE, 2000, 2000, 2 },
|
|
{ "fire", PL_FARROW, 1, 6, 11, 0x000010, 0x00, FALSE, TRUE, 4000, 4000, 4 },
|
|
{ "burning", PL_FARROW, 1, 16, 35, 0x000010, 0x00, FALSE, TRUE, 6000, 6000, 6 },
|
|
#if IS_VERSION(RETAIL) || IS_VERSION(BETA)
|
|
{ "shock", PL_LARROW, 1, 6, 13, 0x000010, 0x00, FALSE, TRUE, 6000, 6000, 2 },
|
|
{ "lightning", PL_LARROW, 1, 10, 21, 0x000010, 0x00, FALSE, TRUE, 8000, 8000, 4 },
|
|
{ "thunder", PL_LARROW, 1, 20, 60, 0x000010, 0x00, FALSE, TRUE, 12000, 12000, 6 },
|
|
#endif
|
|
{ "many", PL_DUR, 100, 100, 3, 0x000010, 0x00, FALSE, TRUE, 750, 750, 2 },
|
|
{ "plenty", PL_DUR, 200, 200, 7, 0x000010, 0x00, FALSE, TRUE, 1500, 1500, 3 },
|
|
|
|
#if IS_VERSION(RETAIL) || IS_VERSION(BETA)
|
|
{ "thorns", PL_THORN, 1, 3, 1, 0x110000, 0x00, FALSE, TRUE, 500, 500, 2 },
|
|
{ "corruption", PL_LMANA, 0, 0, 5, 0x111000, 0x01, FALSE, FALSE, -1000, -1000, 2 },
|
|
|
|
{ "thieves", PL_TRAPDAM, 0, 0, 11, 0x110001, 0x00, FALSE, TRUE, 1500, 1500, 2 },
|
|
{ "the bear", PL_BEAR, 0, 0, 5, 0x001110, 0x01, FALSE, TRUE, 750, 750, 2 },
|
|
|
|
{ "the bat", PL_BAT, 3, 3, 8, 0x001000, 0x00, FALSE, TRUE, 7500, 7500, 3 },
|
|
{ "vampires", PL_BAT, 5, 5, 19, 0x001000, 0x00, FALSE, TRUE, 15000, 15000, 3 },
|
|
{ "the leech", PL_LEECH, 3, 3, 8, 0x001000, 0x00, FALSE, TRUE, 7500, 7500, 3 },
|
|
{ "blood", PL_LEECH, 5, 5, 19, 0x001000, 0x00, FALSE, TRUE, 15000, 15000, 3 },
|
|
|
|
{ "piercing", PL_ENAC, 1, 1, 1, 0x001010, 0x00, FALSE, TRUE, 1000, 1000, 3 },
|
|
{ "puncturing", PL_ENAC, 2, 2, 9, 0x001010, 0x00, FALSE, TRUE, 2000, 2000, 6 },
|
|
{ "bashing", PL_ENAC, 3, 3, 17, 0x001000, 0x00, FALSE, TRUE, 4000, 4000, 12 },
|
|
|
|
{ "readiness", PL_ATANIM, 1, 1, 1, 0x001110, 0x00, FALSE, TRUE, 2000, 2000, 2 },
|
|
{ "swiftness", PL_ATANIM, 2, 2, 10, 0x001110, 0x00, FALSE, TRUE, 4000, 4000, 4 },
|
|
{ "speed", PL_ATANIM, 3, 3, 19, 0x001100, 0x00, FALSE, TRUE, 8000, 8000, 8 },
|
|
{ "haste", PL_ATANIM, 4, 4, 27, 0x001100, 0x00, FALSE, TRUE, 16000, 16000, 16 },
|
|
{ "balance", PL_HTANIM, 1, 1, 1, 0x100001, 0x00, FALSE, TRUE, 2000, 2000, 2 },
|
|
{ "stability", PL_HTANIM, 2, 2, 10, 0x100001, 0x00, FALSE, TRUE, 4000, 4000, 4 },
|
|
{ "harmony", PL_HTANIM, 3, 3, 20, 0x100001, 0x00, FALSE, TRUE, 8000, 8000, 8 },
|
|
|
|
{ "blocking", PL_BLANIM, 1, 1, 5, 0x010000, 0x00, FALSE, TRUE, 4000, 4000, 4 },
|
|
|
|
{ "devastation", PL_DEVAST, 1, 1, 1, 0x001110, 0x00, FALSE, TRUE, 1200, 1200, 3 },
|
|
{ "decay", PL_DECAY, 150, 250, 1, 0x001110, 0x00, FALSE, TRUE, 200, 200, 2 },
|
|
{ "peril", PL_PERIL, 1, 1, 5, 0x001110, 0x00, FALSE, TRUE, 500, 500, 1 },
|
|
|
|
#endif
|
|
|
|
{ "", -1, 0, 0, 0, 0, 0, FALSE, FALSE, 0, 0 } // Stopper
|
|
};
|
|
|
|
/*-----------------------------------------------------------------------*
|
|
** Unique items list
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
// Item name, item id, level, number of Powers, value, avail for shareware
|
|
// Power, param1, param2
|
|
const UItemStruct UniqueItemList[] = {
|
|
|
|
// This must go at the beginning of the list because so the butcher can give it out
|
|
{ "The Butcher's Cleaver", ITEMID_CLEAVER, 1, 3, 3650,
|
|
PL_STR, 10, 10,
|
|
PL_DAMAGE, 4, 24,
|
|
PL_DURNUM, 10, 10,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Undead Crown", ITEMID_SKCROWN, 1, 3, 16650,
|
|
PL_SKING, 0, 0,
|
|
PL_ACTUALAC, 8, 8,
|
|
PL_GFX, ITEM_CROWN, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Empyrean Band", ITEMID_IRING, 1, 4, 8000,
|
|
PL_STATS, 2, 2,
|
|
PL_LIGHT, 2, 2,
|
|
PL_HTANIM, 1, 1,
|
|
PL_TRAPDAM, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Optic Amulet", ITEMID_OPTAMULET, 1, 5, 9750,
|
|
PL_LIGHT, 2, 2,
|
|
PL_RLGHT, 20, 20,
|
|
PL_NGETHIT, 1, 1,
|
|
PL_MAG, 5, 5,
|
|
PL_GFX, ITEM_AMULET, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
{ "Ring of Truth", ITEMID_TRING, 1, 4, 9100,
|
|
PL_HP, 10, 10,
|
|
PL_NGETHIT, 1, 1,
|
|
PL_RALL, 10, 10,
|
|
PL_GFX, ITEM_BLUERING, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Harlequin Crest", ITEMID_HALCREST, 1, 6, 4000,
|
|
PL_NACTULAC, 3, 3,
|
|
PL_NGETHIT, 1, 1,
|
|
PL_STATS, 2, 2,
|
|
PL_HP, 7, 7,
|
|
PL_MANA, 7, 7,
|
|
PL_GFX, ITEM_HARLEQ, 0,
|
|
},
|
|
{ "Veil of Steel", ITEMID_STEELVEIL, 1, 6, 63800,
|
|
PL_RALL, 50, 50,
|
|
PL_NLIGHT, 2, 2,
|
|
PL_AC, 60, 60,
|
|
PL_NMANA, 30, 30,
|
|
PL_STR, 15, 15,
|
|
PL_VIT, 15, 15
|
|
},
|
|
{ "Arkaine's Valor", ITEMID_ARMOFVAL, 1, 4, 42000,
|
|
PL_ACTUALAC, 25, 25,
|
|
PL_VIT, 10, 10,
|
|
PL_NGETHIT, 3, 3,
|
|
PL_HTANIM, 3, 3,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Griswold's Edge", ITEMID_GRISWOLD, 1, 6, 42000,
|
|
PL_FHIT, 1, 10,
|
|
PL_TOHIT, 25, 25,
|
|
PL_ATANIM, 2, 2,
|
|
PL_BEAR, 0, 0,
|
|
PL_MANA, 20, 20,
|
|
PL_NHP, 20, 20
|
|
},
|
|
{ "Bovine Plate", ITEMID_ARMRCOW, 1, 6, 400,
|
|
PL_ACTUALAC, 150, 150,
|
|
PL_IND, 0, 0,
|
|
PL_LIGHT, 5, 5,
|
|
PL_RALL, 30, 30,
|
|
PL_NMANA, 50, 50,
|
|
PL_SLVL, -2, -2,
|
|
},
|
|
#if 0
|
|
{ "Lightforge", ITEMID_MACE, 1, 6, 26675,
|
|
PL_LIGHT, 4, 4,
|
|
PL_TODAM, 150, 150,
|
|
PL_TOHIT, 25, 25,
|
|
PL_FHIT, 10, 20,
|
|
PL_IND, 0, 0,
|
|
PL_STATS, 8, 8
|
|
},
|
|
#endif
|
|
/*
|
|
{ "Azurewrath", ITEMID_BASTSWORD, 1, 5, 66500,
|
|
PL_DAMDEMON, 200, 200,
|
|
PL_TOHIT, 40, 40,
|
|
PL_LHIT, 10, 20,
|
|
PL_STR, 15, 15,
|
|
PL_RMAG, 100, 100,
|
|
0, 0, 0
|
|
},
|
|
{ "Blackest Blade", ITEMID_SCIMITAR, 1, 5, 23667,
|
|
PL_MANA, 50, 50,
|
|
PL_RALL, 25, 25,
|
|
PL_TOHIT, 20, 20,
|
|
PL_TODAM, 100, 100,
|
|
PL_CONST, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Codex of Enlightenment", ITEMID_BOOK, 1, 4, 5000,
|
|
PL_X, 0, 0,
|
|
PL_X, 0, 0,
|
|
PL_X, 0, 0,
|
|
PL_GFX, ITEM_BOOK3, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
*/
|
|
// From here down are random unique items
|
|
// Bow
|
|
{ "The Rift Bow", ITEMID_SHORTBOW, 1, 3, 1800,
|
|
PL_RNDARW, 0, 0,
|
|
PL_DAMADD, 2, 2,
|
|
PL_NDEX, 3, 3,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Needler", ITEMID_SHORTBOW, 2, 4, 8900,
|
|
PL_TOHIT, 50, 50,
|
|
PL_DAMAGE, 1, 3,
|
|
PL_ATANIM, 2, 2,
|
|
PL_GFX, ITEM_CROSBOW, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
#if IS_VERSION(RETAIL) || IS_VERSION(BETA)
|
|
{ "The Celestial Bow", ITEMID_LONGBOW, 2, 4, 1200,
|
|
PL_NSTRREQ, 0, 0,
|
|
PL_DAMADD, 2, 2,
|
|
PL_ACTUALAC, 5, 5,
|
|
PL_GFX, ITEM_HNTRBOW, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Deadly Hunter", ITEMID_COMPBOW, 3, 4, 8750,
|
|
PL_DAMDEMON, 10, 10,
|
|
PL_TOHIT, 20, 20,
|
|
PL_NMAG, 5, 5,
|
|
PL_GFX, ITEM_COMPBOW, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Bow of the Dead", ITEMID_COMPBOW, 5, 6, 2500,
|
|
PL_TOHIT, 10, 10,
|
|
PL_DEX, 4, 4,
|
|
PL_NVIT, 3, 3,
|
|
PL_NLIGHT, 2, 2,
|
|
PL_DURNUM, 30, 30,
|
|
PL_GFX, ITEM_COMPBOW, 0
|
|
},
|
|
#endif
|
|
|
|
{ "The Blackoak Bow", ITEMID_LONGBOW, 5, 4, 2500,
|
|
PL_DEX, 10, 10,
|
|
PL_NVIT, 10, 10,
|
|
PL_TODAM, 50, 50,
|
|
PL_NLIGHT, 1, 1,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
#if IS_VERSION(RETAIL)
|
|
{ "Flamedart", ITEMID_BOW, 10, 4, 14250,
|
|
PL_FARROW, 0, 0,
|
|
PL_FHIT, 1, 6,
|
|
PL_TOHIT, 20, 20,
|
|
PL_RFIRE, 40, 40,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Fleshstinger", ITEMID_LONGBOW, 13, 4, 16500,
|
|
PL_DEX, 15, 15,
|
|
PL_TOHIT, 40, 40,
|
|
PL_TODAM, 80, 80,
|
|
PL_DUR, 6, 6,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Windforce", ITEMID_LWARBOW, 17, 4, 37750,
|
|
PL_STR, 5, 5,
|
|
PL_TODAM, 200, 200,
|
|
PL_BEAR, 0, 0,
|
|
PL_GFX, ITEM_WINDFOR, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Eaglehorn", ITEMID_LBATTLEBOW, 26, 5, 42500,
|
|
PL_DEX, 20, 20,
|
|
PL_TOHIT, 50, 50,
|
|
PL_TODAM, 100, 100,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_COMPBOW, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
// Sword
|
|
{ "Gonnagal's Dirk", ITEMID_DAGGER, 1, 5, 7040,
|
|
PL_NDEX, 5, 5,
|
|
PL_DAMADD, 4, 4,
|
|
PL_ATANIM, 2, 2,
|
|
PL_RFIRE, 25, 25,
|
|
PL_GFX, ITEM_DAGGER4, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Defender", ITEMID_SABRE, 1, 3, 2000,
|
|
PL_ACTUALAC, 5, 5,
|
|
PL_VIT, 5, 5,
|
|
PL_NTOHIT, 5, 5,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Gryphons Claw", ITEMID_FALCHION, 1, 4, 1000,
|
|
PL_TODAM, 100, 100,
|
|
PL_NMAG, 2, 2,
|
|
PL_NDEX, 5, 5,
|
|
PL_GFX, ITEM_KNTSWORD, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Black Razor", ITEMID_DAGGER, 1, 4, 2000,
|
|
PL_TODAM, 150, 150,
|
|
PL_VIT, 2, 2,
|
|
PL_DURNUM, 5, 5,
|
|
PL_GFX, ITEM_DAGGER3, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Gibbous Moon", ITEMID_BROADSWORD, 2, 4, 6660,
|
|
PL_STATS, 2, 2,
|
|
PL_TODAM, 25, 25,
|
|
PL_MANA, 15, 15,
|
|
PL_NLIGHT, 3, 3,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Ice Shank", ITEMID_LONGSWORD, 3, 3, 5250,
|
|
PL_RFIRE, 40, 40,
|
|
PL_DURNUM, 15, 15,
|
|
PL_STR, 5, 10,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Executioner's Blade", ITEMID_FALCHION, 3, 5, 7080,
|
|
PL_TODAM, 150, 150,
|
|
PL_NHP, 10, 10,
|
|
PL_NLIGHT, 1, 1,
|
|
PL_DUR, 200, 200,
|
|
PL_GFX, ITEM_FALCHION, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Bonesaw", ITEMID_CLAYMORE, 6, 6, 4400,
|
|
PL_DAMADD, 10, 10,
|
|
PL_STR, 10, 10,
|
|
PL_NMAG, 5, 5,
|
|
PL_NDEX, 5, 5,
|
|
PL_HP, 10, 10,
|
|
PL_NMANA, 10, 10
|
|
},
|
|
{ "Shadowhawk", ITEMID_BROADSWORD, 8, 4, 13750,
|
|
PL_NLIGHT, 2, 2,
|
|
PL_LEECH, 5, 5,
|
|
PL_TOHIT, 15, 15,
|
|
PL_RALL, 5, 5,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Wizardspike", ITEMID_DAGGER, 11, 5, 12920,
|
|
PL_MAG, 15, 15,
|
|
PL_MANA, 35, 35,
|
|
PL_TOHIT, 25, 25,
|
|
PL_RALL, 15, 15,
|
|
PL_GFX, ITEM_DAGGER1, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Lightsabre", ITEMID_SABRE, 13, 4, 19150,
|
|
PL_LIGHT, 2, 2,
|
|
PL_LHIT, 1, 10,
|
|
PL_TOHIT, 20, 20,
|
|
PL_RLGHT, 50, 50,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Falcon's Talon", ITEMID_SCIMITAR, 15, 5, 7867,
|
|
PL_ATANIM, 4, 4,
|
|
PL_TOHIT, 20, 20,
|
|
PL_NTODAM, 33, 33,
|
|
PL_DEX, 10, 10,
|
|
PL_GFX, ITEM_KNTSWORD, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Inferno", ITEMID_LONGSWORD, 17, 4, 34600,
|
|
PL_FHIT, 2, 12,
|
|
PL_LIGHT, 3, 3,
|
|
PL_MANA, 20, 20,
|
|
PL_RFIRE, 80, 80,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Doombringer", ITEMID_BASTSWORD, 19, 5, 18250,
|
|
PL_TOHIT, 25, 25,
|
|
PL_TODAM, 250, 250,
|
|
PL_NSTATS, 5, 5,
|
|
PL_NHP, 25, 25,
|
|
PL_NLIGHT, 2, 2,
|
|
0, 0, 0
|
|
},
|
|
{ "The Grizzly", ITEMID_2HANDSWORD, 23, 6, 50000,
|
|
PL_STR, 20, 20,
|
|
PL_NVIT, 5, 5,
|
|
PL_TODAM, 200, 200,
|
|
PL_BEAR, 0, 0,
|
|
PL_DUR, 100, 100,
|
|
PL_GFX, ITEM_GRIZZLY, 0
|
|
},
|
|
{ "The Grandfather", ITEMID_GREATSWORD, 27, 6, 119800,
|
|
PL_ONEHAND, 0, 0,
|
|
PL_STATS, 5, 5,
|
|
PL_TOHIT, 20, 20,
|
|
PL_TODAM, 70, 70,
|
|
PL_HP, 20, 20,
|
|
PL_GFX, ITEM_GRANDPA, 0
|
|
},
|
|
// Axe
|
|
{ "The Mangler", ITEMID_LARGEAXE, 2, 5, 2850,
|
|
PL_TODAM, 200, 200,
|
|
PL_NDEX, 5, 5,
|
|
PL_NMAG, 5, 5,
|
|
PL_NMANA, 10, 10,
|
|
PL_GFX, ITEM_HANDAXE, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Sharp Beak", ITEMID_LARGEAXE, 2, 4, 2850,
|
|
PL_HP, 20, 20,
|
|
PL_NMAG, 10, 10,
|
|
PL_NMANA, 10, 10,
|
|
PL_GFX, ITEM_WICKAXE, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "BloodSlayer", ITEMID_BROADAXE, 3, 5, 2500,
|
|
PL_TODAM, 100, 100,
|
|
PL_DAMDEMON, 50, 50,
|
|
PL_NSTATS, 5, 5,
|
|
PL_SLVL, -1, -1,
|
|
PL_GFX, ITEM_HANDAXE, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Celestial Axe", ITEMID_BATTLEAXE, 4, 4, 14100,
|
|
PL_NSTRREQ, 0, 0,
|
|
PL_TOHIT, 15, 15,
|
|
PL_HP, 15, 15,
|
|
PL_NSTR, 15, 15,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Wicked Axe", ITEMID_LARGEAXE, 5, 6, 31150,
|
|
PL_TOHIT, 30, 30,
|
|
PL_DEX, 10, 10,
|
|
PL_NVIT, 10, 10,
|
|
PL_NGETHIT, 1, 6,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_WICKAXE, 0,
|
|
},
|
|
{ "Stonecleaver", ITEMID_BROADAXE, 7, 5, 23900,
|
|
PL_HP, 30, 30,
|
|
PL_TOHIT, 20, 20,
|
|
PL_TODAM, 50, 50,
|
|
PL_RLGHT, 40, 40,
|
|
PL_GFX, ITEM_AXE, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Aguinara's Hatchet", ITEMID_SMALLAXE, 12, 3, 24800,
|
|
PL_SLVL, 1, 1,
|
|
PL_MAG, 10, 10,
|
|
PL_RMAG, 80, 80,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Hellslayer", ITEMID_BATTLEAXE, 15, 5, 26200,
|
|
PL_STR, 8, 8,
|
|
PL_VIT, 8, 8,
|
|
PL_TODAM, 100, 100,
|
|
PL_HP, 25, 25,
|
|
PL_NMANA, 25, 25,
|
|
0, 0, 0
|
|
},
|
|
{ "Messerschmidt's Reaver", ITEMID_GREATAXE, 25, 6, 58000,
|
|
PL_TODAM, 200, 200,
|
|
PL_DAMADD, 15, 15,
|
|
PL_STATS, 5, 5,
|
|
PL_NHP, 50, 50,
|
|
PL_FHIT, 2, 12,
|
|
PL_GFX, ITEM_REAVER, 0
|
|
},
|
|
// Mace
|
|
|
|
{ "Crackrust", ITEMID_MACE, 1, 5, 11375,
|
|
PL_STATS, 2, 2,
|
|
PL_IND, 0, 0,
|
|
PL_RALL, 15, 15,
|
|
PL_TODAM, 50, 50,
|
|
PL_SLVL, -1, -1,
|
|
0, 0, 0
|
|
},
|
|
{ "Hammer of Jholm", ITEMID_MAUL, 1, 4, 8700,
|
|
PL_TODAM, 4, 10,
|
|
PL_IND, 0, 0,
|
|
PL_STR, 3, 3,
|
|
PL_TOHIT, 15, 15,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Civerb's Cudgel", ITEMID_MACE, 1, 3, 2000,
|
|
PL_DAMDEMON, 35, 35,
|
|
PL_NDEX, 5, 5,
|
|
PL_NMAG, 2, 2,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Celestial Star", ITEMID_FLAIL, 2, 5, 7810,
|
|
PL_NSTRREQ, 0, 0,
|
|
PL_LIGHT, 2, 2,
|
|
PL_DAMADD, 10, 10,
|
|
PL_NACTULAC, 8, 8,
|
|
PL_GFX, ITEM_FLAIL, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Baranar's Star", ITEMID_MORNSTAR, 5, 6, 6850,
|
|
PL_TOHIT, 12, 12,
|
|
PL_TODAM, 80, 80,
|
|
PL_ATANIM, 1, 1,
|
|
PL_VIT, 4, 4,
|
|
PL_NDEX, 4, 4,
|
|
PL_DURNUM, 60, 60
|
|
},
|
|
{ "Gnarled Root", ITEMID_CLUB, 9, 6, 9820,
|
|
PL_TOHIT, 20, 20,
|
|
PL_TODAM, 300, 300,
|
|
PL_DEX, 10, 10,
|
|
PL_MAG, 5, 5,
|
|
PL_RALL, 10, 10,
|
|
PL_NACTULAC, 10, 10
|
|
},
|
|
{ "The Cranium Basher", ITEMID_MAUL, 12, 6, 36500,
|
|
PL_DAMADD, 20, 20,
|
|
PL_STR, 15, 15,
|
|
PL_IND, 0, 0,
|
|
PL_NMANA, 150, 150,
|
|
PL_RALL, 5, 5,
|
|
PL_GFX, ITEM_MAUL, 0
|
|
},
|
|
{ "Schaefer's Hammer", ITEMID_WARHAMMER, 16, 6, 56125,
|
|
PL_NTODAM, 100, 100,
|
|
PL_LHIT, 1, 50,
|
|
PL_HP, 50, 50,
|
|
PL_TOHIT, 30, 30,
|
|
PL_RLGHT, 80, 80,
|
|
PL_LIGHT, 1, 1
|
|
},
|
|
{ "Dreamflange", ITEMID_MACE, 26, 5, 26450,
|
|
PL_MAG, 30, 30,
|
|
PL_MANA, 50, 50,
|
|
PL_RMAG, 50, 50,
|
|
PL_LIGHT, 2, 2,
|
|
PL_SLVL, 1, 1,
|
|
0, 0, 0
|
|
},
|
|
// Staff
|
|
{ "Staff of Shadows", ITEMID_LONGSTAFF, 2, 5, 1250,
|
|
PL_NMAG, 10, 10,
|
|
PL_TOHIT, 10, 10,
|
|
PL_TODAM, 60, 60,
|
|
PL_NLIGHT, 2, 2,
|
|
PL_ATANIM, 1, 1,
|
|
0, 0, 0
|
|
},
|
|
{ "Immolator", ITEMID_LONGSTAFF, 4, 4, 3900,
|
|
PL_RFIRE, 20, 20,
|
|
PL_FHIT, 4, 4,
|
|
PL_MANA, 10, 10,
|
|
PL_NVIT, 5, 5,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Storm Spire", ITEMID_WARSTAFF, 8, 4, 22500,
|
|
PL_RLGHT, 50, 50,
|
|
PL_LHIT, 2, 8,
|
|
PL_STR, 10, 10,
|
|
PL_NMAG, 10, 10,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Gleamsong", ITEMID_SHORTSTAFF, 8, 4, 6520,
|
|
PL_MANA, 25, 25,
|
|
PL_NSTR, 3, 3,
|
|
PL_NVIT, 3, 3,
|
|
PL_SPELL, SPL_PHASE, 76,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Thundercall", ITEMID_COMPSTAFF, 14, 5, 22250,
|
|
PL_TOHIT, 35, 35,
|
|
PL_LHIT, 1, 10,
|
|
PL_SPELL, SPL_LIGHTNING, 76,
|
|
PL_RLGHT, 30, 30,
|
|
PL_LIGHT, 2, 2,
|
|
0, 0, 0
|
|
},
|
|
{ "The Protector", ITEMID_SHORTSTAFF, 16, 6, 17240,
|
|
PL_VIT, 5, 5,
|
|
PL_NGETHIT, 5, 5,
|
|
PL_ACTUALAC, 40, 40,
|
|
PL_SPELL, SPL_HEAL, 86,
|
|
PL_THORN, 1, 3,
|
|
PL_GFX, ITEM_PROTECT, 0
|
|
},
|
|
{ "Naj's Puzzler", ITEMID_LONGSTAFF, 18, 5, 34000,
|
|
PL_MAG, 20, 20,
|
|
PL_DEX, 10, 10,
|
|
PL_RALL, 20, 20,
|
|
PL_SPELL, SPL_TELE, 57,
|
|
PL_NHP, 25, 25,
|
|
0, 0, 0
|
|
},
|
|
{ "Mindcry", ITEMID_QTRSTAFF, 20, 4, 41500,
|
|
PL_MAG, 15, 15,
|
|
PL_SPELL, SPL_GUARDIAN, 69,
|
|
PL_RALL, 15, 15,
|
|
PL_SLVL, 1, 1,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Rod of Onan", ITEMID_WARSTAFF, 22, 3, 44167,
|
|
PL_SPELL, SPL_GOLEM, 50,
|
|
PL_TODAM, 100, 100,
|
|
PL_STATS, 5, 5,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
// Cap / Helmet
|
|
{ "Helm of Sprits", ITEMID_HELM, 1, 2, 7525,
|
|
PL_LEECH, 5, 5,
|
|
PL_GFX, ITEM_CROWN, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Thinking Cap", ITEMID_SKULLCAP, 6, 5, 2020,
|
|
PL_MANA, 30, 30,
|
|
PL_SLVL, 2, 2,
|
|
PL_RALL, 20, 20,
|
|
PL_DURNUM, 1, 1,
|
|
PL_GFX, ITEM_SKLCAP2, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "OverLord's Helm", ITEMID_HELM, 7, 6, 12500,
|
|
PL_STR, 20, 20,
|
|
PL_DEX, 15, 15,
|
|
PL_VIT, 5, 5,
|
|
PL_NMAG, 20, 20,
|
|
PL_DURNUM, 15, 15,
|
|
PL_GFX, ITEM_SAMHELM, 0
|
|
},
|
|
{ "Fool's Crest", ITEMID_HELM, 12, 5, 10150,
|
|
PL_NSTATS, 4, 4,
|
|
PL_HP, 100, 100,
|
|
PL_GETHIT, 1, 6,
|
|
PL_THORN, 1, 3,
|
|
PL_GFX, ITEM_JESTER, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Gotterdamerung", ITEMID_GREATHELM, 21, 6, 54900,
|
|
PL_STATS, 20, 20,
|
|
PL_ACTUALAC, 60, 60,
|
|
PL_NGETHIT, 4, 4,
|
|
PL_ZERORES, 0, 0,
|
|
PL_NLIGHT, 4, 4,
|
|
PL_GFX, ITEM_GRTHELM, 0
|
|
},
|
|
{ "Royal Circlet", ITEMID_CROWN, 27, 5, 24875,
|
|
PL_STATS, 10, 10,
|
|
PL_MANA, 40, 40,
|
|
PL_ACTUALAC, 40, 40,
|
|
PL_LIGHT, 1, 1,
|
|
PL_GFX, ITEM_MCROWN, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
// Armor
|
|
{ "Torn Flesh of Souls", ITEMID_RAGS, 2, 5, 4825,
|
|
PL_ACTUALAC, 8, 8,
|
|
PL_VIT, 10, 10,
|
|
PL_NGETHIT, 1, 1,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_FLESH, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Gladiator's Bane", ITEMID_STDLEATHER, 6, 4, 3450,
|
|
PL_ACTUALAC, 25, 25,
|
|
PL_NGETHIT, 2, 2,
|
|
PL_DUR, 200, 200,
|
|
PL_NSTATS, 3, 3,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "The Rainbow Cloak", ITEMID_CLOAK, 2, 6, 4900,
|
|
PL_ACTUALAC, 10, 10,
|
|
PL_STATS, 1, 1,
|
|
PL_RALL, 10, 10,
|
|
PL_HP, 5, 5,
|
|
PL_DUR, 50, 50,
|
|
PL_GFX, ITEM_HVYROBE, 0
|
|
},
|
|
{ "Leather of Aut", ITEMID_LEATHER, 4, 5, 10550,
|
|
PL_ACTUALAC, 15, 15,
|
|
PL_STR, 5, 5,
|
|
PL_NMAG, 5, 5,
|
|
PL_DEX, 5, 5,
|
|
PL_IND, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Wisdom's Wrap", ITEMID_ROBE, 5, 6, 6200,
|
|
PL_MAG, 5, 5,
|
|
PL_MANA, 10, 10,
|
|
PL_RLGHT, 25, 25,
|
|
PL_ACTUALAC, 15, 15,
|
|
PL_NGETHIT, 1, 1,
|
|
PL_GFX, ITEM_HVYROBE, 0
|
|
},
|
|
{ "Sparking Mail", ITEMID_CHAINMAIL, 9, 2, 15750,
|
|
PL_ACTUALAC, 30, 30,
|
|
PL_LHIT, 1, 10,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Scavenger Carapace", ITEMID_BREASTPLATE, 13, 4, 14000,
|
|
PL_NGETHIT, 15, 15,
|
|
PL_NACTULAC, 30, 30,
|
|
PL_DEX, 5, 5,
|
|
PL_RLGHT, 40, 40,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Nightscape", ITEMID_CAPE, 16, 6, 11600,
|
|
PL_HTANIM, 2, 2,
|
|
PL_NLIGHT, 4, 4,
|
|
PL_ACTUALAC, 15, 15,
|
|
PL_DEX, 3, 3,
|
|
PL_RALL, 20, 20,
|
|
PL_GFX, ITEM_HVYROBE, 0,
|
|
},
|
|
{ "Naj's Light Plate", ITEMID_PLATEMAIL, 19, 6, 78700,
|
|
PL_NSTRREQ, 0, 0,
|
|
PL_MAG, 5, 5,
|
|
PL_MANA, 20, 20,
|
|
PL_RALL, 20, 20,
|
|
PL_SLVL, 1, 1,
|
|
PL_GFX, ITEM_NAJARMOR, 0
|
|
},
|
|
{ "Demonspike Coat", ITEMID_FULLPLATE, 25, 5, 251175,
|
|
PL_ACTUALAC, 100, 100,
|
|
PL_NGETHIT, 6, 6,
|
|
PL_STR, 10, 10,
|
|
PL_IND, 0, 0,
|
|
PL_RFIRE, 50, 50,
|
|
0, 0, 0
|
|
},
|
|
// Shield
|
|
{ "The Deflector", ITEMID_BUCKLER, 1, 5, 1500,
|
|
PL_ACTUALAC, 7, 7,
|
|
PL_RALL, 10, 10,
|
|
PL_NTODAM, 20, 20,
|
|
PL_NTOHIT, 5, 5,
|
|
PL_GFX, ITEM_BUCKLER, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Split Skull Shield", ITEMID_BUCKLER, 1, 6, 2025,
|
|
PL_ACTUALAC, 10, 10,
|
|
PL_HP, 10, 10,
|
|
PL_STR, 2, 2,
|
|
PL_NLIGHT, 1, 1,
|
|
PL_DURNUM, 15, 15,
|
|
PL_GFX, ITEM_SKULLSHLD, 0
|
|
},
|
|
{ "Dragon's Breach", ITEMID_KITESHLD, 2, 6, 19200,
|
|
PL_RFIRE, 25, 25,
|
|
PL_STR, 5, 5,
|
|
PL_ACTUALAC, 20, 20,
|
|
PL_NMAG, 5, 5,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_WOLFSHLD, 0
|
|
},
|
|
{ "Blackoak Shield", ITEMID_SMALLSHLD, 4, 6, 5725,
|
|
PL_DEX, 10, 10,
|
|
PL_NVIT, 10, 10,
|
|
PL_ACTUALAC, 18, 18,
|
|
PL_NLIGHT, 1, 1,
|
|
PL_DUR, 150, 150,
|
|
PL_GFX, ITEM_IRONSHLD, 0
|
|
},
|
|
{ "Holy Defender", ITEMID_LARGESHLD, 10, 6, 13800,
|
|
PL_ACTUALAC, 15, 15,
|
|
PL_NGETHIT, 2, 2,
|
|
PL_RFIRE, 20, 20,
|
|
PL_DUR, 200, 200,
|
|
PL_BLANIM, 1, 1,
|
|
PL_GFX, ITEM_IRONSHLD, 0
|
|
},
|
|
{ "Stormshield", ITEMID_TOWERSHLD, 24, 6, 49000,
|
|
PL_ACTUALAC, 40, 40,
|
|
PL_GETHIT, 4, 4,
|
|
PL_STR, 10, 10,
|
|
PL_IND, 0, 0,
|
|
PL_BLANIM, 1, 1,
|
|
PL_GFX, ITEM_LRGSHLD, 0
|
|
},
|
|
|
|
// Ring
|
|
{ "Bramble", ITEMID_RING, 1, 4, 1000,
|
|
PL_NSTATS, 2, 2,
|
|
PL_DAMADD, 3, 3,
|
|
PL_MANA, 10, 10,
|
|
PL_GFX, ITEM_WOODRING, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Ring of Regha", ITEMID_RING, 1, 6, 4175,
|
|
PL_MAG, 10, 10,
|
|
PL_RMAG, 10, 10,
|
|
PL_LIGHT, 1, 1,
|
|
PL_NSTR, 3, 3,
|
|
PL_NDEX, 3, 3,
|
|
PL_GFX, ITEM_3JRING, 0,
|
|
},
|
|
{ "The Bleeder", ITEMID_RING, 2, 4, 8500,
|
|
PL_RMAG, 20, 20,
|
|
PL_MANA, 30, 30,
|
|
PL_NHP, 10, 10,
|
|
PL_GFX, ITEM_1JRING, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Constricting Ring", ITEMID_RING, 5, 3, 62000,
|
|
PL_RALL, 75, 75,
|
|
PL_CONST, 0, 0,
|
|
PL_GFX, ITEM_BRNRING, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Ring of Engagement", ITEMID_RING, 11, 5, 12476,
|
|
PL_NGETHIT, 1, 2,
|
|
PL_THORN, 1, 3,
|
|
PL_ACTUALAC, 5, 5,
|
|
PL_ENAC, 4, 12,
|
|
PL_GFX, ITEM_MJRING, 0,
|
|
0, 0, 0
|
|
},
|
|
// added 7/30/97 by donald
|
|
{ "Giant's Knuckle", ITEMID_RING, 8, 3, 8000,
|
|
PL_STR, 60, 60,
|
|
PL_NDEX, 30, 30,
|
|
PL_GFX, ITEM_RINGGIANTS, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Mercurial Ring", ITEMID_RING, 8, 3, 8000,
|
|
PL_DEX, 60, 60,
|
|
PL_NSTR, 30, 30,
|
|
PL_GFX, ITEM_MERCRING, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Xorine's Ring", ITEMID_RING, 8, 3, 8000,
|
|
PL_MAG, 60, 60,
|
|
PL_NSTR, 30, 30,
|
|
PL_GFX, ITEM_MERLINRING, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Karik's Ring", ITEMID_RING, 8, 3, 8000,
|
|
PL_VIT, 60, 60,
|
|
PL_NMAG, 30, 30,
|
|
PL_GFX, ITEM_KARIKSRING, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
{ "Ring of Magma", ITEMID_RING, 8, 4, 8000,
|
|
PL_RFIRE, 60, 60,
|
|
PL_NRLGHT, 30, 30,
|
|
PL_NRMAG, 30, 30,
|
|
PL_GFX, ITEM_RINGMAGMA, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Ring of the Mystics", ITEMID_RING, 8, 4, 8000,
|
|
PL_RMAG, 60, 60,
|
|
PL_NRFIRE, 30, 30,
|
|
PL_NRLGHT, 30, 30,
|
|
PL_GFX, ITEM_RINGMYSTIC, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Ring of Thunder", ITEMID_RING, 8, 4, 8000,
|
|
PL_RLGHT, 60, 60,
|
|
PL_NRFIRE, 30, 30,
|
|
PL_NRMAG, 30, 30,
|
|
PL_GFX, ITEM_RINGTHUND, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
{ "Amulet of Warding", ITEMID_AMULET, 12, 3, 30000,
|
|
PL_RALL, 40, 40,
|
|
PL_NHP, 100, 100,
|
|
PL_GFX, ITEM_AMULWARD, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Gnat Sting", ITEMID_BOW, 15, 5, 30000,
|
|
PL_NUMARWS, 3, 3,
|
|
PL_DAMAGE, 1, 2,
|
|
PL_ATANIM, 1, 1,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_BOWSPEED, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Flambeau", ITEMID_COMPBOW, 11, 4, 30000,
|
|
PL_HITADD, 15, 20,
|
|
PL_DAMAGE, 0, 0,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_BOWVULCAN, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Armor of Gloom", ITEMID_FULLPLATE, 25, 5, 200000,
|
|
PL_NSTRREQ, 0, 0,
|
|
PL_ACTUALAC, 225, 225,
|
|
PL_ZERORES, 0, 0,
|
|
PL_NLIGHT, 2, 2,
|
|
PL_GFX, ITEM_ARMRDARK, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
{ "Blitzen", ITEMID_COMPBOW, 13, 4, 30000,
|
|
PL_HARQUN, 10, 15,
|
|
PL_DAMAGE, 0, 0,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_BOWDECAY, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Thunderclap", ITEMID_WARHAMMER, 13, 6, 30000,
|
|
PL_HARQUN2, 3, 6,
|
|
PL_STR, 20, 20,
|
|
PL_RLGHT, 30, 30,
|
|
PL_LIGHT, 2, 2,
|
|
PL_IND, 0, 0,
|
|
PL_GFX, ITEM_HAMRTHUND, 0
|
|
},
|
|
{ "Shirotachi", ITEMID_GREATSWORD, 21, 4, 36000,
|
|
PL_ONEHAND, 0, 0,
|
|
PL_ATANIM, 4, 4,
|
|
PL_ENAC, 2, 2,
|
|
PL_LHIT, 6, 6,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Eater of Souls", ITEMID_2HANDSWORD, 23, 6, 42000,
|
|
PL_IND, 0, 0,
|
|
PL_HP, 50, 50,
|
|
PL_LEECH, 5, 5,
|
|
PL_BAT, 5, 5,
|
|
PL_CONST, 0, 0,
|
|
PL_GFX, ITEM_SWORDEDGE, 0
|
|
},
|
|
{ "Diamondedge", ITEMID_LONGSWORD, 17, 6, 42000,
|
|
PL_DURNUM, 10, 10,
|
|
PL_TOHIT, 50, 50,
|
|
PL_TODAM, 100, 100,
|
|
PL_RLGHT, 50, 50,
|
|
PL_ACTUALAC, 10, 10,
|
|
PL_GFX, ITEM_SWRDCRYSTL, 0
|
|
},
|
|
{ "Bone Chain Armor", ITEMID_CHAINMAIL, 13, 3, 36000,
|
|
PL_ACTUALAC, 40, 40,
|
|
PL_UNDEADAC, 0, 0,
|
|
PL_GFX, ITEM_ARMRBONECH, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Demon Plate Armor", ITEMID_FULLPLATE, 25, 3, 80000,
|
|
PL_ACTUALAC, 80, 80,
|
|
PL_DEMONAC, 0, 0,
|
|
PL_GFX, ITEM_ARMRDMNPLT, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Acolyte's Amulet", ITEMID_AMULET, 10, 2, 10000,
|
|
PL_ACOLYTE, 50, 50,
|
|
PL_GFX, ITEM_AMULACOLYT, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Gladiator's Ring", ITEMID_RING, 10, 2, 10000,
|
|
PL_GLADIATR, 40, 40,
|
|
PL_GFX, ITEM_RINGGLADTR, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
|
|
// Book
|
|
/* { "Zhar the Mad's Memoirs", ITEMID_NONE, 6, 4, 4000,
|
|
PL_NMANA, 10, 10,
|
|
PL_NMAG, 10, 10,
|
|
PL_SLVL, 1, 1,
|
|
PL_GFX, ITEM_BOOK1, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "T'farc Evol's Tomb", ITEMID_NONE, 8, 4, 5000,
|
|
PL_MAG, 15, 15,
|
|
PL_NMANA, 25, 25,
|
|
PL_SLVL, 1, 1,
|
|
PL_GFX, ITEM_BOOK2, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
// Amulet
|
|
{ "Yulm's Mystic Amulet", ITEMID_AMULET, 1, 4, 1200,
|
|
PL_MAG, 10, 10,
|
|
PL_RALL, 10, 10,
|
|
PL_NSTATS, 5, 5,
|
|
PL_GFX, ITEM_AMULET2, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Torka's Amulet of Power", ITEMID_AMULET, 2, 4, 19700,
|
|
PL_SLVL, 1, 1,
|
|
PL_MAG, 5, 5,
|
|
PL_LEECH, 5, 5,
|
|
PL_GFX, ITEM_AMULET2, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Amulet of the Dead", ITEMID_AMULET, 12, 4, 5000,
|
|
PL_NMANA, 20, 20,
|
|
PL_X, 0, 0,//(NW)
|
|
PL_X, 0, 0,//(NW)
|
|
PL_GFX, ITEM_AMULET4, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
{ "Scarab Amulet", ITEMID_AMULET, 18, 3, 5000,
|
|
PL_STATS, 5, 5,
|
|
PL_X, 0, 0,//(NW)
|
|
PL_GFX, ITEM_AMULET3, 0,
|
|
0, 0, 0,
|
|
0, 0, 0,
|
|
0, 0, 0
|
|
},
|
|
*/
|
|
#endif
|
|
|
|
{ "", -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } // Stopper
|
|
};
|
|
|