-+-+-+-+-+-+-+-+ START OF PART 98 -+-+-+-+-+-+-+-+ X('& Finely cut %R`7C of Light`5E (%P1 charges)'`09`09 , valuable V_gems , '*',nothing_flag,%X'01000000', X 0,`09 300, 7, 5, 1,`090, 0,`09 0, 0, '0d0'`09 , 2), X('& Finely cut %R`7C of Summoning`5E (%P1 charges)'`09`09 , valu Vable_gems , '*',nothing_flag,%X'02000000', X 0,`09 0, 8, 5, 1,`090, 0,`09 0, 0, '0d0'`09 , 3), X('& Finely cut %R`7C of Remove Curse`5E (%P1 charges)'`09`09 , v Valuable_gems , '*',nothing_flag,%X'04000000', X 0,`09 700, 9, 5, 1,`090, 0,`09 0, 0, '0d0'`09 , 25), X('& Finely cut %R`7C of Annihilation`5E (%P1 charges)'`09`09 , v Valuable_gems , '*',nothing_flag,%X'08000000', X 0,`091000, 10, 5, 1,`090, 0,`09 0, 0, '0d0'`09 , 40), X('& Finely cut %R`7C of Recall`5E (%P1 charges)'`09`09 , valuabl Ve_gems , '*',nothing_flag,%X'10000000', X 0, 1200, 11, 5, 1,`090, 0,`09 0, 0, '0d0'`09 , 22), X('& Finely cut Agate`7E', 5, '*',%X'00000000',%X'00000000', X 0, 50, 257, 5, 1, 0, 0, 0, 0, '0d0', 5), `20 X('& Finely cut Diamond`7E', 5, '*',%X'00000000',%X'00000000', X 0, 500, 258, 5, 1, 0, 0, 0, 0, '0d0', 35),`20 X('& Rough cut Diamond`7E', 5, '*',%X'00000000',%X'00000000', X 0, 100, 259, 5, 1, 0, 0, 0, 0, '0d0', 15), X('& Rough cut Sapphire`7E', 5, '*',%X'00000000',%X'00000000', X 0, 40, 260, 5, 1, 0, 0, 0, 0, '0d0', 7),`20 X('& Finely cut Sapphire`7E', 5, '*',%X'00000000',%X'00000000', X 0, 250, 261, 5, 1, 0, 0, 0, 0, '0d0', 12), X('& Small bag`7E of Opals', 5, '*',%X'00000000',%X'00000000', X 0, 250, 262, 5, 1, 0, 0, 0, 0, '0d0', 10), X('& Small bag`7E of Sapphires', 5, '*',%X'00000000',%X'00000000', X 0, 450, 263, 5, 1, 0, 0, 0, 0, '0d0', 15), X('& Small pouch`7E of Diamonds', 5, '*',%X'00000000',%X'00000000', X 0, 1000, 264, 5, 1, 0, 0, 0, 0, '0d0', 45),`20 X('& Large sack`7E of Pearls', 5, '*',%X'00000000',%X'00000000', X 0, 650, 265, 35, 1, 0, 0, 0, 0, '0d0', 25),`20 X('& Large sack`7E of Sapphires', 5, '*',%X'00000000',%X'00000000', X 0, 600, 266, 5, 1, 0, 0, 0, 0, '0d0', 30),`20 X('& Large pouch`7E of Diamonds', 5, '*',%X'00000000',%X'00000000', X 0, 2000, 267, 5, 1, 0, 0, 0, 0, '0d0', 65),`20 X('& Finely wrought silver necklace`7E', amulet, '*',%X'00000000',%X'00000000 V', X 0, 50, 268, 5, 1, 0, 0, 0, 0, '0d0', 1),`20 X('& Finely wrought gold necklace`7E', amulet, '*',%X'00000000',%X'00000000', X 0, 100, 269, 5, 1, 0, 0, 0, 0, '0d0', 7),`20 X('& Finely wrought mithril necklace`7E', amulet, '*',%X'00000000',%X'0000000 V0', X 0, 400, 270, 5, 1, 0, 0, 0, 0, '0d0', 9),`20 X('& Small silver Bracelet`7E', bracers, '*',%X'00000000',%X'00000000', X 0, 25, 271, 5, 1, 0, 0, 0, 0, '0d0', 2),`20 X('& Small gold Bracelet`7E', bracers, '*',%X'00000000',%X'00000000', X 0, 50, 272, 5, 1, 0, 0, 0, 0, '0d0', 5),`20 X('& Small platinum bracelet`7E', bracers, '*',%X'00000000',%X'00000000', X 0, 100, 273, 5, 1, 0, 0, 0, 0, '0d0', 8),`20 X('& Small gold pendant`7E', 5, '*',%X'00000000',%X'00000000', X 0, 75, 274, 5, 1, 0, 0, 0, 0, '0d0', 5),`20 X('& Small mithril pendant`7E', 5, '*',%X'00000000',%X'00000000', X 0, 350, 275, 5, 1, 0, 0, 0, 0, '0d0', 10),`20 X('& Large mithril garter-belt`7E', 5, '*',%X'00000000',%X'00000000', X 0, 1500, 276, 5, 1, 0, 0, 0, 0, '0d0', 45),`20 X('& Silver Cross`5E'`09`09`09`09 , misc_usable , '`7E',%X'00000000',%X'0 V0000000', X 0,`09 250,`0916, 3, 1,`090, 0,`09 0, 0, '1d1'`09 , 15), X('& Gold Cross`5E'`09`09`09`09 , misc_usable , '`7E',%X'00000000',%X'000 V00000', X 0,`09 500,`0917, 5, 1,`090, 0,`09 0, 0, '1d1'`09 , 25), X('& Mithril Cross`5E'`09`09`09`09 , misc_usable , '`7E',%X'00000000',%X' V00000000', X 0,`09 750,`0918, 10, 1,`090, 0,`09 0, 0, '1d1'`09 , 45), X('& %M Cross`5E'`09`09`09`09 , misc_usable , '`7E',%X'00000000',%X'00000 V000', X 0,`09 20,`0919, 5, 1,`090, 0,`09 0, 0, '1d1'`09 , 20), X('& %M Cross`5E'`09`09`09`09 , misc_usable , '`7E',%X'00000000',%X'00000 V000', X 0,`09 20,`0920, 5, 1,`090, 0,`09 0, 0, '1d1'`09 , 35), X('& Corked Bottle`5E'`09`09`09`09 , misc_usable , '!',%X'00000000',%X'00 V000000', X 0,`09 0,`0921, 1, 1,`090, 0,`09 0, 0, '1d1'`09 , 10), X('& Holy Hand Grenade of Antioch'`09`09 , misc_usable , '`7E',%X'0000000 V0',%X'00020000', X 1,`09 350,`0924, 25, 1, 99, 0,`09 0, 0, '1d1'`09 , 25), X('& %M Chime`7C of Light`5E (%P1 charges)'`09`09 , 85, '%',%X'00000000',% VX'00000001', X 0,`09 275,`09 1, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 10), X('& %M Chime`7C of Detect Doors/Stairs`5E (%P1 charges)', 85, '%',%X'0000000 V0',%X'00000002', X 0,`09 375,`09 2, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 15), X('& %M Chime`7C of Detect Traps`5E (%P1 charges)'`09 , 85, '%',%X'0000000 V0',%X'00000004', X 0,`09 375,`09 3, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 15), X('& %M Chime`7C of Teleportation`5E (%P1 charges)'`09 , 85, '%',%X'000000 V00',%X'00000008', X 0,`09 450,`09 4, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 23), X('& %M Chime`7C of Thunderblasts`5E (%P1 charges)'`09 , 85, '%',%X'000000 V00',%X'00000010', X 0,`09 400,`09 5, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 42), X('& %M Chime`7C of Summon Monster`5E (%P1 charges)'`09 , 85, '%',%X'00000 V000',%X'00000020', X 0,`09 0,`09 6, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 10), X('& %M Chime`7C of Disarming`5E (%P1 charges)'`09 , 85, '%',%X'00000000', V%X'00000040', X 0,`09 400,`09 7, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 30), X('& %M Chime`7C of Aggravation`5E (%P1 charges)'`09 , 85, '%',%X'00000000 V',%X'00000080', X 0,`09 0,`09 8, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 15), X('& %M Chime`7C of Slow Monster`5E (%P1 charges)'`09 , 85, '%',%X'0000000 V0',%X'00000100', X 0,`09 850,`09 9, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 15), X('& %M Chime`7C of Soothe Monster`5E (%P1 charges)'`09 , 85, '%',%X'0000 V0000',%X'00000200', X 0,`09 800,`0910, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 15), X('& %M Chime`7C of Cure Light Wound`5E (%P1 charges)' , 85, '%',%X'0000000 V0',%X'00000400', X 0,`09 400,`0911, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 10), X('& %M Chime`7C of Changing`5E (%P1 charges)'`09 , 85, '%',%X'00000000',% VX'00000800', X 0,`09 800,`0912, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 46), X('& %M Chime`7C of Remove Curse`5E (%P1 charges)'`09 , 85, '%',%X'0000000 V0',%X'00001000', X 0,`09 675,`0913, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 47), X('& %M Chime`7C of Curing`5E (%P1 charges)'`09`09 , 85, '%',%X'00000000', V%X'00002000', X 0,`09 1100,`0914, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 27), X('& %M Chime`7C of Dispell Evil`5E (%P1 charges)'`09 , 85, '%',%X'0000000 V0',%X'00004000', X 0,`09 1300,`0915, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 49), X('& %M Chime`7C of Darkness`5E (%P1 charges)'`09 , 85, '%',%X'00000000',% VX'00008000', X 0,`09 0,`0916, 1, 1,`090, 0,`09 0, 0, '0d0'`09 , 20), X('& %H`7C of Bubbles`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000',%X' V00010000', X 0,`09 0,`09 1, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 15), X('& %H`7C of Calling`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000',%X' V00020000', X 0,`09 0,`09 2, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 10), X('& %H`7C of Soft Sounds`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000' V,%X'00040000', X 0,`09 600,`09 3, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 8), X('& %H`7C of *Blasting*`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000', V%X'00080000', X 0,`09 2600,`09 4, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 49), X('& %H`7C of Cold`5E (%P1 charges)'`09`09 ,`09 86, '%',%X'00000000',%X' V00100000', X 0,`09 1000,`09 5, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 40), X('& %H`7C of Heat`5E (%P1 charges)'`09`09 ,`09 86, '%',%X'00000000',%X' V00200000', X 0,`09 1000,`09 6, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 40), X('& %H`7C of Gas`5E (%P1 charges)'`09`09 ,`09 86, '%',%X'00000000',%X'0 V0400000', X 0,`09 900,`09 7, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 35), X('& %H`7C of Recall`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000',%X'0 V0800000', X 0,`09 1200,`09 8, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 30), X('& %H`7C of *Chaos*`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000',%X' V01000000', X 0,`09 800,`09 9, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 43), X('& %H`7C of Glue`5E (%P1 charges)'`09`09 ,`09 86, '%',%X'00000000',%X' V02000000', X 0,`09 0,`0910, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 20), X('& %H`7C of Valhalla`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000',%X V'04000000', X 0,`09 2700,`0911, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 50), X('& %H`7C of Tritons`5E (%P1 charges)'`09 ,`09 86, '%',%X'00000000',%X' V08000000', X 0,`09 200,`0912, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 15), X('& %H`7C of Fog`5E (%P1 charges)'`09`09 ,`09 86, '%',%X'00000000',%X'1 V0000000', X 0,`09 500,`0913, 20, 1,`090, 0,`09 0, 0, '0d0'`09 , 25), X('& Pipes of Peace `5BBeginners Instrument`5D' ,`09 92, '%',%X'00000000', V%X'000003FF', X 0,`09 30, 258, 40, 1,-100, 0,`09 0, 0, '1d1'`09 , 40), X('& Lyre of Nature `5BInstrument I`5D',`09`0992, '%',%X'00000000',%X'000FF VC00', X 0,`09 105, 259, 40, 1,-100, 0,`09 0, 0, '0d0'`09 , 40), X('& Lute of the Woods `5BInstrument II`5D',`09`09 92, '%',%X'00000000',%X' V7FF00000', X 0,`09 320, 260, 40, 1,-100, 0,`09 0, 0, '0d0'`09 , 40), X('& Harp of the Druids `5BGreater Instrument`5D'`09`09 ,`0992, '%',%X'00 V0001FF',%X'00000000', X 0,`09 850, 261, 40, 1,-100, 0,`09 0, 0, '2d1'`09 ,40), X('& Book of Bard Lyrics `5BBeginners Handbook`5D',`09 93, '%',%X'00000000' V,%X'000007FF', X 0,`09 30, 262, 50, 1,-100, 0,`09 0, 0, '0d0'`09 , 40), X('& Songs of Charming `5BSong Book I`5D'`09`09, 93, '%',%X'00000000',%X'000 VFF800', X 0,`09 105, 263, 60, 1,-100, 0,`09 0, 0, '1d1'`09 ,40), X('& Ballads of Knowledge `5BSong Book II`5D'`09 ,`09 93, '%',%X'0000000 V0',%X'7FF00000', X 0,`09 305, 264, 60, 1,-100, 0,`09 0, 0, '1d1'`09 ,40), X('& Epics of the Bards `5BGreater Song Book`5D' , 93,`09'%',%X'000001FF' V,%X'00000000', X 0,`09 950, 265, 60, 1,-100, 0,`09 0, 0, '0d0'`09 , 40) X`09`09`09`09); X`20 X`20 X`09`7B Items which are sold in the stores are different from dungeon `7D X`09`7B items so that identify works properly. Note that the players `7D X`09`7B receive their initial items from this list, so position is`09`7D X`09`7B very important...`09`09`09`09`09`09`7D X`20 X`09inventory_init :=`09( X('& Ration`7E of Food'`09`09`09`09 , food, ',',%X'00000000',Nothing_flag, X 5000,`09 3, 307, 10, 5,`090, 0,`09 0, 0, '0d0'`09 , 0), `7B 1` V7D X('& Hard Biscuit`7E'`09`09`09`09 , food, ',',%X'00000000',Nothing_flag, X 500,`09 1, 309, 2, 5,`090, 0,`09 0, 0, '0d0'`09 , 0), `7B 2` V7D X('& Strip`7E of Beef Jerky'`09`09`09 , food, ',',%X'00000000',Nothing_fla Vg, X 1750,`09 2, 310, 2, 5,`090, 0,`09 0, 0, '0d0'`09 , 0), `7B 3` V7D X('& Pint of Fine Ale'`09`09`09`09 , food, ',',%X'00000000',Nothing_flag, X 500,`09 1, 311, 10, 3,`090, 0,`09 0, 0, '0d0'`09 , 0), `7B 4` V7D X('& Pint of Fine Wine'`09`09`09`09 , food, ',',%X'00000000',Nothing_flag, X 400,`09 2, 312, 10, 1,`090, 0,`09 0, 0, '0d0'`09 , 0), `7B 5` V7D X('& Dagger (Misercorde) (%P2,%P3)'`09`09 , dagger, '`7C',%X'10000000',Not Vhing_flag, X 0,`09 10,`09 2, 15, 1,`090, 0,`09 0, 0, '1d4'`09 , 0), `7B 6 V`7D X('& Dagger (Stiletto) (%P2,%P3)'`09`09 , dagger, '`7C',%X'10000000',Nothi Vng_flag, X 0,`09 10,`09 3, 12, 1,`090, 0,`09 0, 0, '1d4'`09 , 0), `7B 7 V`7D X('& Bastard Sword (%P2,%P3)'`09`09`09 , sword, '`7C',%X'10000000',Nothing V_flag, X 0,`09 350,`09 7, 140, 1,`090, 0,`09 0, 0, '3d4'`09 , 0), `7B 8 V`7D X('& Broadsword (%P2,%P3)'`09`09`09 , sword, '`7C',%X'10000000',Nothing_fl Vag, X 0,`09 255,`0910, 150, 1,`090, 0,`09 0, 0, '2d5'`09 , 0), `7B 9 V`7D X('& Longsword (%P2,%P3)'`09`09`09 , sword, '`7C',%X'10000000',Nothing_fla Vg, X 0,`09 300,`0918, 130, 1,`090, 0,`09 0, 0, '1d10' , 0), `7B 10`7 VD X('& Small Sword (%P2,%P3)'`09`09`09 , dagger, '`7C',%X'10000000',Nothing_ Vflag, X 0,`09 48,`0922, 75, 1,`090, 0,`09 0, 0, '1d6'`09 , 0), `7B 11 V`7D X('& Broad Axe (%P2,%P3)'`09`09`09 , hafted_weapon, '\',%X'10000000',Nothi Vng_flag, X 0,`09 304,`09 4, 160, 1,`090, 0,`09 0, 0, '2d5'`09 , 0), `7B 12 V`7D X('& Morningstar (%P2,%P3)'`09`09`09 , maul, '\',%X'00000000',Nothing_flag V, X 0,`09 396,`09 9, 150, 1,`090, 0,`09 0, 0, '2d6'`09 , 0), `7B 13 V`7D X('& Mace (%P2,%P3)'`09`09`09`09 , maul, '\',%X'00000000',Nothing_flag, X 0,`09 130,`0910, 120, 1,`090, 0,`09 0, 0, '2d4'`09 , 0), `7B 14 V`7D X('& War Hammer (%P2,%P3)'`09`09`09 , maul, '\',%X'00000000',Nothing_flag, X 0,`09 225,`0911, 120, 1,`090, 0,`09 0, 0, '3d3'`09 , 0), `7B 15 V`7D X('& Halberd (%P2,%P3)'`09`09`09`09 , pole_arm, '/',%X'10000000',Nothing_f Vlag, X 0,`09 430,`09 5, 190, 1,`090, 0,`09 0, 0, '3d4'`09 , 0), `7B 16 V`7D X('& Pike (%P2,%P3)'`09`09`09`09 , pole_arm, '/',%X'10000000',Nothing_flag V, X 0,`09 358,`09 7, 160, 1,`090, 0,`09 0, 0, '2d5'`09 , 0), `7B 17 V`7D X('& Spear (%P2,%P3)'`09`09`09`09 , pole_arm, '/',%X'10000000',Nothing_fla Vg, X 0,`09 36,`09 8, 50, 1,`090, 0,`09 0, 0, '1d6'`09 , 0), `7B 18 V`7D X('& Short Bow (%P2)'`09`09`09`09 , bow_crossbow_or_sling, '`7D',%X'000000 V00',Nothing_flag, X 2,`09 50,`09 1, 30, 1,`090, 0,`09 0, 0, '0d0'`09 , 0), `7B 19 V`7D X('& Long Bow (%P2)'`09`09`09`09 , bow_crossbow_or_sling, '`7D',%X'0000000 V0',Nothing_flag, X 3,`09 120,`09 2, 40, 1,`090, 0,`09 0, 0, '0d0'`09 , 0), `7B 20 V`7D X('& Light Crossbow (%P2)'`09`09`09 , bow_crossbow_or_sling, '`7D',%X'0000 V0000',Nothing_flag, +-+-+-+-+-+-+-+- END OF PART 98 +-+-+-+-+-+-+-+-