Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ucla-cs.ARPA Path: utzoo!watmath!clyde!burl!ulysses!allegra!bellcore!decvax!ittvax!dcdwest!sdcsvax!sdcrdcf!trwrb!cepu!ucla-cs!srt From: srt@ucla-cs.UUCP Newsgroups: net.games.hack Subject: Even More Hack Suggestions Message-ID: <4129@ucla-cs.ARPA> Date: Fri, 1-Mar-85 14:17:37 EST Article-I.D.: ucla-cs.4129 Posted: Fri Mar 1 14:17:37 1985 Date-Received: Mon, 4-Mar-85 08:10:29 EST Reply-To: srt@ucla-cs.UUCP (Scott Turner) Organization: UCLA Computer Science Department Lines: 54 Summary: (1) Have dead ghosts leave a "shred of ectoplasm" behind. Eating this will make you etherial, raising your AC to equal that of a ghost (-1 ?) and giving you the ability to walk through walls (as in super-rogue) for 50+d12 turns. If you are inside a wall when you rematerialize then you die ("You hear a faint cry of anguish"). You can also go down or up whenever you'd like during this time. If this is implemented, might as well throw in a potion of etherialness too. (2) Since humans are already in hack, might as well have a wandering monster human, bandits, either fairly wimpy and occurring in big groups, ala orcs, or very tough (= to shopkeepers/guards) and appearing only deep in the dungeon. (3) I think a major change that should be made to hack (and rogue) is to have monsters with levels, and wearing and wielding armor and goods just like the rogue. This would seem to involve two major pieces of code: First, the monster creation routine has to be modified to roll up a monster's level and possessions when he is created. This shouldn't be too difficult, just a matter of changing the monster data to indicate the possible range of levels for each monster and thinking up a reasonable algorithm (so that 14th level hobgoblins don't show up on level 2). I think it would be reasonable to let the monster know what it had (i.e., staff of fire) but not how many charges, whether or not it was cursed, etc. Secondly, the routine that decides a monster's actions has to be modified so that the monster will make use of the goods that he has. I suggest a set number of strategies, one of which will be picked for each monster as created, though some might always have one strategy or the other: (a) Mean. This type always uses the best weapon it has (i.e., staff of fire, missile weapons, etc.), always tries to make best use of what it is carrying (wears all its armor, ring of + damage, etc.). (b) Cautious. This type acts like a normal monster (i.e., hand to hand attack) until things become desperate, at which point it might try its wands, etc. (c) Random. Picks randomly between its options (which should include reading scrolls: "You hit. The hobgoblin's sword glows green."). (d) Wimp. Runs away, only fights when cornered, but then fights as "Mean" above. Might drop its treasures as it runs away to distract you. (This might be a good tactic for the rogue as well, dropping things that the monsters will pause to pick up.) You might want to pick between the strategies based on the monster's relative level. That is, a 10th level hobgoblin on level 5 of the dungeon might be Mean, whereas a 3rd level hobgoblin on level 10 would be a wimp, etc. Note that these only apply to "intelligent" monsters: CDeGhHiIJKmnQTUVYZz. I leave out monsters that already have special behaviors: LNOdEaI. -- Scott Turner