-+-+-+-+-+-+-+-+ START OF PART 5 -+-+-+-+-+-+-+-+ X "the bank of Larn","the 5th branch of the Bank of Larn", X "a dead fountain","gold","an open door","a closed door", X "a wall","The Eye of Larn","plate mail","chain mail","leather armor", X "a sword of slashing","Bessman's flailing hammer","a sunsword", X "a two handed sword","a spear","a dagger", X "ring of extra regeneration","a ring of regeneration","a ring of protectio Vn", X "an energy ring","a ring of dexterity","a ring of strength", X "a ring of cleverness","a ring of increase damage","a belt of striking", X "a magic scroll","a magic potion","a book","a chest", X "an amulet of invisibility","an orb of dragon slaying", X "a scarab of negate spirit","a cube of undead control", X "device of theft prevention","a brilliant diamond","a ruby", X "an enchanting emerald","a sparkling sapphire","the dungeon entrance", X "a volcanic shaft leaning downward","the base of a volcanic shaft", X "a battle axe","a longsword","a flail","ring mail","studded leather armor" V, X "splint mail","plate armor","stainless plate armor","a lance of death", X "an arrow trap","an arrow trap","a shield","your home", X "gold","gold","gold","a dart trap", X "a dart trap","a trapdoor","a trapdoor","the local trading post", X "a teleport trap", "a massive throne", X "a sphere of annihilation","a handsome jewel encrusted throne", X "the Larn Revenue Service","a fortune cookie","","","","","","", X "","","","","","","","","","","","","","","","","","","","" X `7D; X X`0C X/* X * for the monster data X * X * array to do rnd() to create monsters <= a given level X */ Xchar monstlevel`5B`5D = `7B 5, 11, 17, 22, 27, 33, 39, 42, 46, 50, 53, 56, 5 V9 `7D; X Xstruct monst monster`5B`5D = `7B X/* NAME LV AC DAM ATT DEF GEN INT GOLD HP EXP X----------------------------------------------------------------- */ X`7B "", 0, 0, 0, 0, 0, 0, 3, 0, 0, 0 `7D, X`7B "bat", 1, 0, 1, 0, 0, 0, 3, 0, 1, 1 `7D, X`7B "gnome", 1, 10, 1, 0, 0, 0, 8, 30, 2, 2 `7D, X`7B "hobgoblin", 1, 14, 2, 0, 0, 0, 5, 25, 3, 2 `7D, X`7B "jackal", 1, 17, 1, 0, 0, 0, 4, 0, 1, 1 `7D, X`7B "kobold", 1, 20, 1, 0, 0, 0, 7, 10, 1, 1 `7D, X X`7B "orc", 2, 12, 1, 0, 0, 0, 9, 40, 4, 2 `7D, X`7B "snake", 2, 15, 1, 0, 0, 0, 3, 0, 3, 1 `7D, X`7B "giant centipede",2, 14, 0, 4, 0, 0, 3, 0, 1, 2 `7D, X`7B "jaculi", 2, 20, 1, 0, 0, 0, 3, 0, 2, 1 `7D, X`7B "troglodyte", 2, 10, 2, 0, 0, 0, 5, 80, 4, 3 `7D, X`7B "giant ant", 2, 8, 1, 4, 0, 0, 4, 0, 5, 5 `7D, X X/* NAME LV AC DAM ATT DEF GEN INT GOLD HP EXP X----------------------------------------------------------------- */ X X`7B "floating eye", 3, 8, 1, 0, 0, 0, 3, 0, 5, 2 `7D, X`7B "leprechaun", 3, 3, 0, 8, 0, 0, 3,1500, 13, 45 `7D, X`7B "nymph", 3, 3, 0, 14, 0, 0, 9, 0, 18, 45 `7D, X`7B "quasit", 3, 5, 3, 0, 0, 0, 3, 0, 10, 15 `7D, X`7B "rust monster", 3, 4, 0, 1, 0, 0, 3, 0, 18, 25 `7D, X`7B "zombie", 3, 12, 2, 0, 0, 0, 3, 0, 6, 7 `7D, X X`7B "assassin bug", 4, 9, 3, 0, 0, 0, 3, 0, 20, 15 `7D, X`7B "bugbear", 4, 5, 4, 15, 0, 0, 5, 40, 20, 35 `7D, X`7B "hell hound", 4, 5, 2, 2, 0, 0, 6, 0, 16, 35 `7D, X`7B "ice lizard", 4, 11, 2, 10, 0, 0, 6, 50, 16, 25 `7D, X`7B "centaur", 4, 6, 4, 0, 0, 0, 10, 40, 24, 45 `7D, X X/* NAME LV AC DAM ATT DEF GEN INT GOLD HP EXP X----------------------------------------------------------------- */ X X`7B "troll", 5, 4, 5, 0, 0, 0, 9, 80, 50, 300 `7D, X`7B "yeti", 5, 6, 4, 0, 0, 0, 5, 50, 35, 100 `7D, X`7B "white dragon", 5, 2, 4, 5, 0, 0, 16, 500, 55, 1000`7D, X`7B "elf", 5, 8, 1, 0, 0, 0, 15, 50, 22, 35 `7D, X`7B "gelatinous cube",5, 9, 1, 0, 0, 0, 3, 0, 22, 45 `7D, X X`7B "metamorph", 6, 7, 3, 0, 0, 0, 3, 0, 30, 40 `7D, X`7B "vortex", 6, 4, 3, 0, 0, 0, 3, 0, 30, 55 `7D, X`7B "ziller", 6, 15, 3, 0, 0, 0, 3, 0, 30, 35 `7D, X`7B "violet fungi", 6, 12, 3, 0, 0, 0, 3, 0, 38, 100 `7D, X`7B "wraith", 6, 3, 1, 6, 0, 0, 3, 0, 30, 325 `7D, X`7B "forvalaka", 6, 2, 5, 0, 0, 0, 7, 0, 50, 280 `7D, X X/* NAME LV AC DAM ATT DEF GEN INT GOLD HP EXP X----------------------------------------------------------------- */ X X`7B "lama nobe", 7, 7, 3, 0, 0, 0, 6, 0, 35, 80 `7D, X`7B "osequip", 7, 4, 3, 16, 0, 0, 4, 0, 35, 100 `7D, X`7B "rothe", 7, 15, 5, 0, 0, 0, 3, 100, 50, 250 `7D, X`7B "xorn", 7, 0, 6, 0, 0, 0, 13, 0, 60, 300 `7D, X`7B "vampire", 7, 3, 4, 6, 0, 0, 17, 0, 50, 1000`7D, X`7B "invisible stalker",7,3, 6, 0, 0, 0, 5, 0, 50, 350 `7D, X X`7B "poltergeist", 8, 1, 4, 0, 0, 0, 3, 0, 50, 450 `7D, X`7B "disenchantress", 8, 3, 0, 9, 0, 0, 3, 0, 50, 500 `7D, X`7B "shambling mound",8, 2, 5, 0, 0, 0, 6, 0, 45, 400 `7D, X`7B "yellow mold", 8, 12, 4, 0, 0, 0, 3, 0, 35, 250 `7D, X`7B "umber hulk", 8, 3, 7, 11, 0, 0, 14, 0, 65, 600 `7D, X X/* NAME LV AC DAM ATT DEF GEN INT GOLD HP EXP X----------------------------------------------------------------- */ X X`7B "gnome king", 9, -1, 10, 0, 0, 0, 18, 2000, 100,3000 `7D, X`7B "mimic", 9, 5, 6, 0, 0, 0, 8, 0, 55, 99 `7D, X`7B "water lord", 9, -10, 15, 7, 0, 0, 20, 0, 150,15000 `7D, X`7B "bronze dragon", 9, 2, 9, 3, 0, 0, 16, 300, 80, 4000 `7D, X`7B "green dragon", 9, 3, 8, 10, 0, 0, 15, 200, 70, 2500 `7D, X`7B "purple worm", 9, -1, 11, 0, 0, 0, 3, 100, 120,15000 `7D, X`7B "xvart", 9, -2, 12, 0, 0, 0, 13, 0, 90, 1000 `7D, X X`7B "spirit naga", 10, -20,12, 12, 0, 0, 23, 0, 95, 20000 `7D, X`7B "silver dragon", 10, -1, 12, 3, 0, 0, 20, 700, 100,10000 `7D, X`7B "platinum dragon",10, -5, 15, 13, 0, 0, 22, 1000, 130,24000 `7D, X`7B "green urchin", 10, -3, 12, 0, 0, 0, 3, 0, 85, 5000 `7D, X`7B "red dragon", 10, -2, 13, 3, 0, 0, 19, 800, 110,14000 `7D, X X`7B "type I demon lord", 12,-30, 18, 0, 0, 0, 20, 0, 140,50000 `7D, X`7B "type II demon lord", 13,-30, 18, 0, 0, 0, 21, 0, 160,75000 `7D, X`7B "type III demon lord",14,-30, 18, 0, 0, 0, 22, 0, 180,100000 `7D, X`7B "type IV demon lord", 15,-35, 20, 0, 0, 0, 23, 0, 200,125000 `7D, X`7B "type V demon lord", 16,-40, 22, 0, 0, 0, 24, 0, 220,150000 `7D, X`7B "type VI demon lord", 17,-45, 24, 0, 0, 0, 25, 0, 240,175000 `7D, X`7B "type VII demon lord",18,-70, 27, 6, 0, 0, 26, 0, 260,200000 `7D, X`7B "demon prince", 25,-127,30, 6, 0, 0, 28, 0, 345,300000 `7D X X/* NAME LV AC DAM ATT DEF GEN INT GOLD HP EXP X--------------------------------------------------------------------- */ X `7D; X X/* name array for scrolls */ X Xchar *scrollname`5BMAXSCROLL+1`5D = `7B X"\0enchant armor", X"\0enchant weapon", X"\0enlightenment", X"\0blank paper", X"\0create monster", X"\0create artifact", X"\0aggravate monsters", X"\0time warp", X"\0teleportation", X"\0expanded awareness", X"\0haste monsters", X"\0monster healing", X"\0spirit protection", X"\0undead protection", X"\0stealth", X"\0magic mapping", X"\0hold monsters", X"\0gem perfection", X"\0spell extension", X"\0identify", X"\0remove curse", X"\0annihilation", X"\0pulverization", X"\0life protection", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0zzzzzzzzzzzzzz" /* sentinel, for the sorted known objects inventory */ X `7D; X X/* name array for magic potions */ Xchar *potionname`5BMAXPOTION+1`5D = `7B X"\0sleep", X"\0healing", X"\0raise level", X"\0increase ability", X"\0wisdom", X"\0strength", X"\0raise charisma", X"\0dizziness", X"\0learning", X"\0object detection", X"\0monster detection", X"\0forgetfulness", X"\0water", X"\0blindness", X"\0confusion", X"\0heroism", X"\0sturdiness", X"\0giant strength", X"\0fire resistance", X"\0treasure finding", X"\0instant healing", X" cure dianthroritis", X"\0poison", X"\0see invisible", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0 ", X"\0zzzzzzzzzzzzzz" /* sentinel, for the sorted known objects inventory */ X `7D; X X`0C X/* X spell data X */ Xchar spelknow`5BSPNUM`5D; Xchar splev`5B`5D = `7B 1, 4, 9, 14, 18, 22, 26, 29, 32, 35, 37, 37, 37, 37, V 37 `7D; X Xchar *spelcode`5BSPNUM+1`5D=`7B X "pro", "mle", "dex", "sle", "chm", "ssp", X "web", "str", "enl", "hel", "cbl", "cre", "pha", "inv", X "bal", "cld", "ply", "can", "has", "ckl", "vpr", X "dry", "lit", "drl", "glo", "flo", "fgr", X "sca", "hld", "stp", "tel", "mfi", /* 31 */ X "sph", "gen", "sum", "wtw", "alt", "per", "zzz" X `7D; X Xchar *spelname`5B`5D=`7B X "protection", "magic missile", "dexterity", X "sleep", "charm monster", "sonic spear", X X "web", "strength", "enlightenment", X "healing", "cure blindness", "create monster", X "phantasmal forces", "invisibility", X X "fireball", "cold", "polymorph", X "cancellation", "haste self", "cloud kill", X "vaporize rock", X X "dehydration", "lightning", "drain life", X "invulnerability", "flood", "finger of death", X X "scare monster", "hold monster", "time stop", X "teleport away", "magic fire", X X "sphere of annihilation", "genocide", "summon demon", X "walk through walls", "alter reality", "permanence", X "" X `7D; X Xchar *speldescript`5B`5D=`7B X/* 1 */ X "generates a +2 protection field", X "creates and hurls a magic missile equivalent to a + 1 magic arrow", X "adds +2 to the casters dexterity", X "causes some monsters to go to sleep", X "some monsters may be awed at your magnificence", X "causes your hands to emit a screeching sound toward what they point", X/* 7 */ X "causes strands of sticky thread to entangle an enemy", X "adds +2 to the casters strength for a short term", X "the caster becomes aware of things around him", X "restores some hp to the caster", X "restores sight to one so unfortunate as to be blinded", X "creates a monster near the caster appropriate for the location", X "creates illusions, and if believed, monsters die", X "the caster becomes invisible", X/* 15 */ X "makes a ball of fire that burns on what it hits", X "sends forth a cone of cold which freezes what it touches", X "you can find out what this does for yourself", X "negates the ability of a monster to use his special abilities", X "speeds up the casters movements", X "creates a fog of poisonous gas which kills all that is within it", X "this changes rock to air", X/* 22 */ X "dries up water in the immediate vicinity", X "you finger will emit a lightning bolt when this spell is cast", X "subtracts hit points from both you and a monster", X "this globe helps to protect the player from physical attack", X "this creates an avalanche of H2O to flood the immediate chamber", X "this is a holy spell and calls upon your god to back you up", X/* 28 */ X "terrifies the monster so that hopefully he wont hit the magic user", X "the monster is frozen in his tracks if this is successful", X "all movement in the caverns ceases for a limited duration", X "moves a particular monster around in the dungeon (hopefully away from y Vou)", X "this causes a curtain of fire to appear all around you", X/* 33 */ X "anything caught in this sphere is instantly killed. Warning -- dangero Vus", X "eliminates a species of monster from the game -- use sparingly", X "summons a demon who hopefully helps you out", X "allows the player to walk through walls for a short period of time", X "god only knows what this will do", X "makes a character spell permanent, i. e. protection, strength, etc.", X "" X `7D; X Xchar spelweird`5BMAXMONST+8`5D`5BSPNUM`5D = `7B X/* p m d s c s w s e h c c p i b c p c h c v d V l d g f f s h s t m s g s w a p */ X/* r l e l h s e t n e b r h n a l l a a k p r V i r l l g c l t e f p e u t l e */ X/* o e x e m p b r l l l e a v l d y n s l r y V t l o o r a d p l i h n m w t r */ X `20 X X/* bat */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* gnome */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,5, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* hobgoblin */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* jackal */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* kobold */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,5, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X X/* orc */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 4,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* snake */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/*giant centipede */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* jaculi */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* troglodyte */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X X/* giant ant */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, X/* floating eye */ `7B 0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, V 0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0 `7D, +-+-+-+-+-+-+-+- END OF PART 5 +-+-+-+-+-+-+-+-