-+-+-+-+-+-+-+-+ START OF PART 19 -+-+-+-+-+-+-+-+ X29 23 90 95 `20 XIcy Stare`09`09 `20 X31 25 100 70 `20 XSpeed `20 X33 25 150 75 `20 XInferno Blast `20 X35 25 200 80 `20 XInvoke DOOM `20 X37 30 500 95 `20 X- `20 X99 99 0 0 `20 X- `20 X99 99 0 0 `20 X- `20 X99 99 0 0 `20 X- `20 X99 99 0 0 `20 X**JOURNALIST ** X7 X- `09`20 X99 99 0 0 `20 XFind Story `09`09`20 X1 1 4 20 `20 XDodge Bullets `09`20 X1 1 4 20 `20 XFlash-Photo `20 X1 1 4 20 `20 XFirst Aid `20 X1 1 4 20 `20 XBehind the Scene Look `09`20 X2 2 6 30 `20 X- `09`20 X99 99 0 0 `20 XInterview `09`09`20 X2 2 6 30 `20 X- `09`20 X99 99 0 0 `20 XBehind Closed Doors `09`20 X3 3 10 30 `20 X- `09`20 X99 99 0 0 `20 XIgnore Poison `20 X4 3 10 35 `20 XRelocate `09`09`20 X6 3 20 35 `20 XRemove Unwanted Baggage `20 X6 3 20 40 `20 X- `09`20 X99 99 0 0 `20 XSneak Past Walls `09`20 X8 4 40 40 `20 XSource Check `09`09`20 X8 4 40 70 `20 XTalk to Item `09`09`20 X8 4 50 70 `20 X- `09`20 X99 99 0 0 `20 XIndepth Interview `20 X9 6 50 40 `20 XBeg for Food `20 X9 6 50 40 `20 X- `09`20 X99 99 0 0 `20 X- `09`20 X99 99 0 0 `20 XStop the Presses `09`20 X10 8 75 40 `20 XClean Out The Ice Box `20 X12 9 80 50 `20 X- `09`20 X99 99 0 0 `20 XYell at Item `09`09`20 X13 10 80 80 `20 XInvite to Dinner `20 X14 10 100 50 `20 XHurry Up `09`09`20 X15 10 100 50 `20 XFlash Bulb Fury `20 X20 15 200 60 `20 X- `09`20 X99 99 0 0 `20 X- `09`20 X99 99 0 0 `20 X- `09`20 X99 99 0 0 `20 X- `20 X99 99 0 0 `20 X X X $ CALL UNPACK [.DAT]SKILLS.DAT;1 1971076767 $ create 'f' XRAOUL `20 $ CALL UNPACK [.DAT]USERS.DAT;1 1431257406 $ create 'f' XRAOUL XCLOISTER`09 $ CALL UNPACK [.DAT]WIZARD.DAT;1 1313167767 $ create 'f' X X There is a severe bug that rarely occurs when a player goes down a`20 X staircase or trap door that leads to a dungeon level that doesn't exist. X Normally the new level is translated to a higher existing level and all X is fine. But very rarely the game locks up. Cause unknown. $ CALL UNPACK [.ETC]BUGS.TXT;1 622231482 $ create 'f' XMLIST.DAT X---------------------------------------- Xname Xcmove Xspells Xcdefense Xsleep mexp aaf ac speed Xreprod size tt intel speaks Xcchar Xhd Xdamage Xlevel X---------------------------------------- X`20 X XThe creature variables are explained below: X`20 X X CMOVE flags: XMovement. 00000001 Never move. Only attack X . 00000002 Move, attack normal X . 00000008 20% random movement X . 00000010 40% random movement X . 00000020 75% random movement XSpecial + 00010000 Invisible movement X + 00020000 Move through door X + 00040000 Move through wall X + 00080000 Move through creatures X + 00100000 Picks up objects X + 00200000 Multiply monster XCarries = 01000000 Carries objects. X = 02000000 Carries gold. X = 04000000 Has one object/gold 60% of time. X = 08000000 Has one object/gold 90% of time. X = 10000000 Has 1d2 objects/gold. X = 20000000 Has 2d2 objects/gold. X = 40000000 Has 4d2 objects/gold. XSpecial `7E 80000000 Win-the-Game creature. X`20 X SPELL Flags: XFrequency 000001 1 These add up to x. Then X(1 in x). 000002 2 if RANDINT(X) = 1 the X . 000004 4 creature casts a spell. X . 000008 8 XSpells = 000010 Teleport short (blink) X = 000020 Teleport long X = 000040 Teleport player to monster X = 000080 Cause light wound X = 000100 Cause serious wound X = 000200 Hold person (Paralysis) X = 000400 Cause blindness X = 000800 Cause confusion X = 001000 Cause fear X = 002000 Summon monster X = 004000 Summon undead X = 008000 Slow Person X = 010000 Drain Resources X = 020000 Not Used X = 040000 Not Used XBreaths + 080000 Breathe Lightning X + 100000 Breathe Gas X + 200000 Breathe Acid X + 400000 Breathe Frost X + 800000 Breathe Fire X`20 X CDEFENSE flags: X 0001 Hurt by Kill Alien. X 0002 Hurt by Kill Creature. X 0004 Hurt by Kill Scum. X 0008 Hurt by Kill Mutant. X 0010 Hurt by Frost. X 0020 Hurt by Fire. X 0040 Hurt by Poison. X 0080 Hurt by Acid. X 0100 Hurt by Light-Wand. X 0200 Hurt by Stone-to-Mud. X 0400 Hurt by Kill Robot X 0800 Minus experience. Creature is a 'goodie' X 1000 Cannot be charmed or slept. X 2000 Can be seen with infra-vision. X 4000 Max Hit points. `20 X 8000 Not used. X`20 X`20 X Sleep (sleep) : A measure in turns of how fast creature X will notice player (on the average). X `20 X`09Max Experience : The experience reward given when creature X`09`09`09`09is killed. If creature is a 'goodie' then X`09`09`09`09set mexp to zero. X X Area of affect (aaf) : Max range that creature is able to "notice" X the player. X X`09Armor Class :`09`09The natural protection of the creature. X`09`09`09`09Values should range from 0-200. X X Speed : Relative speed of the creature.`20 X`09`09`09`090 Doesn't move. X`09`09`09`091 Normal X`09`09`09 2+ Really fast. X X Reproduction: How much this creature reproduces when X`09`09`09`09encountered. Reproduction is a geometric`20 X`09`09`09`09sequence, so a value of more than 10 would X`09`09`09`09probably swamp the player. A value of zero X`09`09`09`09means no reproduction. X X Size:`09`09`09How large the creature is. Currently only X`09`09`09`09determines the weight of its corpse. Value X`09`09`09`09should range from 1-100. Human size = 20. X X Treasure Type : Not implemented yet. Values are all at zero V. X X Intellegence : Relative. Values range from 0-50. Affects X`09`09`09`09how well creature can dodge the player's blows. X X Speaks: Not implemented yet. Will someday add`20 X`09`09`09`09personalities to the creatures. X X Character Representation: How creature looks on the screen. X X X Hit Dice: '#1d#2' where #2 is the range of each roll a Vnd X #1 is the number of added up rolls to make. X Example: a creature with 5 eight-sided hit d Vie X is given '5d8'. X X Attack/Damage: One attack per turn: '# # #d#' X`09`09`09`09Two attacks: '# # #d#`7C# # #d#' X X Example: For a creature which bites for 1d6,then stings for X 2d4 and loss of dex you would use: X '1 2 1d6`7C15 4 2d4' X XAttack types: Attack descriptions: X1 Normal attack 1 hits you X2 Poison/Lose Strength 2 bites you X3 Confusion attack 3 claws you X4 Fear attack 4 stings you X5 Fire attack 5 touches you X6 Acid attack 6 kicks you X7 Cold attack 7 gazes at you X8 Lightning attack 8 breathes on you X9 Corrosion attack 9 spits on you X10 Blindness attack 10 makes a horrible wail X11 Paralysis attack 11 embraces you X12 Steal Money 12 crawls on you X13 Steal Object 13 releases a cloud of spores X14 Poison 14 begs you for money X15 Lose dexterity 15 You've been slimed X16 Lose constitution 16 crushes you X17 Lose intelligence 17 tramples you X18 Lose wisdom 18 drools on you X19 Lose experience 20 touches you with its tentacles X20 Aggravation 21 head butts you X21 Disenchants`09`09 22 recites poetry at you X22 Eats food`09`09 23 mentally stabs you X23 Eats light`09`09 24 moons you X24 Eats charges`09`09 25 comments about your mother X25 Turn to stone`09`09 26 makes the ground beneath your.. X26 Vampire Bite`09`09 27 shoots you X27 Mind Flayer Attack`09 28 chews on you X28 Hell Horse Attack`09 29 makes your brain bleed X29 Vargouille Attack`09 30 does a ninja kick X30`09Disease Attack`09`09 31 blasts you with an alien device X31`09Lose Charisma`09`09 32 surrounds you X`09`09`09`09 33 shocks you X`09`09`09`09 34 wrestles you to the floor X`09`09`09`09 35 does the infamous daisyian mind.. X`09`09`09`09 36 smacks you but good X`09`09`09`09 37 stabs stabs you X`09`09`09`09 38 slices and dices you X`09`09`09`09 39 sears you with a blast of heat X`09`09`09`09 40 turns your weapon against you X`09`09`09`09 41 lip-sync's at you X`09`09`09`09 42 asks you for directions X`09`09`09`09 43 rings a bell X`09`09`09`09 44 changes the save file X`09`09`09`09 45 repells you X`20 X X X---------------------------------------------------------------------------- V--- $ CALL UNPACK [.ETC]CREATURE.DOC;1 1813240602 $ create 'f' XThe numbers in `5B`5D's are the tval's of the items. The hex numbers are th Ve Xflags for each item; one bit for flag. You'll notice that the binary Xrepresentation of each individual flag has only one bit set, so that they Xmay be OR'ed together to get multiple flags on an item. Ex: a food that Xwould cure poison, fear and confuse would have its flags set to "0000002C" XFortunately, you don't have to do the OR operations; you can just add the Xnumbers remembering that you're in base 16, and not base 10 (hence "2C" Xand not "32"). Note that not all of the flags are used at this time. X`20 X Food`5B80`5D Device`5B55`5D Ray Gun`5B65`5D X -------- ---------- ----------- X1.) %X'00000001' Poison Light Light Ray X2.) %X'00000002' Blind Detect Doors Lightning Bolt X3.) %X'00000004' Fear Detect Trap Frost Bolt X4.) %X'00000008' Confuse Detect Treas. Fire Bolt X5.) %X'00000010' Image Detect Object Erosion X6.) %X'00000020' Cure Poison Teleport Polymorph X7.) %X'00000040' Cure Blind Earthquake Heal Monster X8.) %X'00000080' Cure Fear Sum. Monster Haste Monster X9.) %X'00000100' Cure Confuse Genocide Slow Monster X10.) %X'00000200' Lose Str Nuke Confuse Monster X11.) %X'00000400' Lose Con Starlight Sleep Monster X12.) %X'00000800' Lose Int Haste Monst. Drain Life X13.) %X'00001000' Lose Wis Slow Monster Destroy Traps/Doors X14.) %X'00002000' Lose Dex Sleep Monster Energy Bolt X15.) %X'00004000' Lose Chr Heal 8 Wall Building X16.) %X'00008000' Rst. Str Dt. Invisible Clone Monster X17.) %X'00010000' Rst. Con Haste Self Teleport Monster X18.) %X'00020000' Rst. Int Slow Self Disarm All X19.) %X'00040000' Rst. Wis Mass Poly. Lightning Ball X20.) %X'00080000' Rst. Dex Unstick Cold Ball X21.) %X'00100000' Rst. Chr Dt. Evil Fire Ball X22.) %X'00200000' Heal 3 Curing(b,p,c) Poison Gas X23.) %X'00400000' Heal 6 Dispell Mon. Acid Ball X24.) %X'00800000' Heal 12 Mass Genocide Wonder! X25.) %X'01000000' Heal 3d6 Darkness X26.) %X'02000000' Heal 3d12 X27.) %X'04000000' Hurt 4 X28.) %X'08000000' Hurt 8 X29.) %X'10000000' Hurt 2d8 X30.) %X'20000000' Hurt 3d8 X31.) %X'40000000' Max Hp -1 X`09`09`09`20 XDifferent set of flags for potions and floppies, but the same system: X X Floppy`5B70`5D Floppy`5B71`5D Potion`5B75`5D V Potion`5B76`5D X ---------- ----------`09 ----------`09---------- X1.) %X'00000001' Wp. +tohit Wp. +hit+dam Change Str`09Learn Skill X2.) %X'00000002' Wp. +todam Wp. -tohit`09 Rest. Str`09Lose Exp X3.) %X'00000004' Armor +toac Arm.+ac,RmCrs Change Int`09Hunger +-+-+-+-+-+-+-+- END OF PART 19 +-+-+-+-+-+-+-+-