Mercurial > hg > early-roguelike
comparison urogue/history.txt @ 256:c495a4f288c6
Import UltraRogue from the Roguelike Restoration Project (r1490)
author | John "Elwin" Edwards |
---|---|
date | Tue, 31 Jan 2017 19:56:04 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
253:d9badb9c0179 | 256:c495a4f288c6 |
---|---|
1 # | |
2 # history.txt | |
3 # | |
4 # UltraRogue: The Ultimate Adventure in the Dungeons of Doom | |
5 # Copyright (C) 1985, 1986, 1992, 1993, 1995 Herb Chong | |
6 # All rights reserved. | |
7 # | |
8 # See the file LICENSE.TXT for full copyright and licensing information. | |
9 # | |
10 | |
11 2.01 - Dec 17/84 | |
12 1) MAXTRAPS set to 20, up from 15. the dungeon gets nastier | |
13 2) hitpoints gained per level change/loss increased by 50%. | |
14 this will be essential when new monsters added and amulet | |
15 level is increased to 50 or so. | |
16 | |
17 2.01 - Dec 21/84 | |
18 1) MAXPDEF set to 4 (maximum number of saved characters). | |
19 | |
20 2.01 - Dec 23/84 | |
21 1) all load control and time code now non-optional. controlled | |
22 by external variables initialized in tunable.c. load average | |
23 is now read by a separate program and obtained via popen(3). | |
24 2) 2 new armors added, mithril and crystalline. | |
25 3) when wearing crystalline armor, a wielded weapon can be turned | |
26 into a wand of lightning by bolts of lightning from monsters | |
27 (75% chance) | |
28 4) blessed (enchanted) food lasts 3 times as long as regular food | |
29 up to 6000 turns (regular food is 2000 max) | |
30 5) tidied up messages so they all have periods on the end, etc. | |
31 6) not being able to play because of holiday() code is distinguished | |
32 by a separate message | |
33 7) when wearing crystalline armor, monsters that normally hug won't | |
34 | |
35 2.01 - Dec 24/84 | |
36 1) fixed handling of being hit by lightning shot by yourself | |
37 2) fixed inventory message for sticks with one charge | |
38 3) a highly charged (>50) stick or weapon of lightning can do extra damage | |
39 | |
40 2.01 - Dec 25/84 | |
41 1) mithril armor decreases by 25% the chance of being hit by magic | |
42 or wands (VS_MAGIC and VS_WAND -5) except by silver arrows | |
43 2) all forms of teleportation cause confusion unless you are currently | |
44 affected by a clear thought potion. wizard teleportation via ^X | |
45 is exempt | |
46 3) falling through a maze or normal trapdoor can cause damage and you can | |
47 die from it. also, you are confused unless currently affected by a | |
48 clear thought potion | |
49 4) when askme is set, more prompting for names is made for scrolls and | |
50 potions | |
51 | |
52 2.01 - Dec 26/84 | |
53 1) fixed bug for when wizard or after reading scroll of creation, making | |
54 an object of which there is only a single type does not redisplay the | |
55 level | |
56 2) ring of teleportation can also cause confusion. oversight in changes | |
57 made in other code | |
58 3) 19 new weapons added. list of weapons used to start with has not | |
59 changed | |
60 4) calculation of worth of multiply occuring objects changed to include | |
61 multiplying by the count of the number of objects | |
62 5) silver arrows are aimed by magic and so miss only if monster saves | |
63 against magic and the arrow otherwise would have missed anyway | |
64 6) fixed bug if entering wizard's password from the command line and is | |
65 typed in wrong, then a game restore is attempted | |
66 7) changed format of asking for object creation to allow more objects | |
67 to be chosen | |
68 8) format of name being saved in the score file is changed to indicate | |
69 level number and level name of the person | |
70 | |
71 2.01 - Dec 27/84 | |
72 1) added 17 new monsters. the scorefile name of the monster that killed | |
73 you is incompatible in indexing, but that's life. | |
74 | |
75 2.01 - Dec 30/84 | |
76 1) wererats can now summon giant rats, up to 4 of them | |
77 2) ogres are now greedy | |
78 | |
79 2.01 - Jan 2/85 | |
80 1) elves that carry bows have a 10% chance of carrying silver arrows | |
81 2) slightly higher probabilities of traps being successfully set | |
82 3) format of top ten adventurers output changed to two lines for | |
83 neatness since more stuff added | |
84 | |
85 2.01 - Jan 3/85 | |
86 1) a cursed scroll of create monster now creates 3 to 6 monsters | |
87 around you. a normal one and a blessed one create just one | |
88 | |
89 2.01 - Jan 6/85 | |
90 1) amulet moved up to level 50 for safety :-) | |
91 2) added new weapons, including a claymore and a footbow | |
92 3) some of new weapons now available during initial selection | |
93 | |
94 2.01 - Jan 7/84 | |
95 1) more weapons added | |
96 2) code to handle creation of objects completely rewritten to no longer | |
97 have a limit on the number of items | |
98 3) fixed bug in wizard monster creation routine to allow ESC to terminate | |
99 without selection | |
100 | |
101 2.01 - Jan 11/85 | |
102 1) fixed code in chase.c so that a monster can actually use a footbow | |
103 if it's carrying one | |
104 2) fixed bug in chase.c that wrong pointer is used to point to a | |
105 monster's silver arrow. it turns out that the code executes as | |
106 expected but the comments are then wrong | |
107 | |
108 2.01 - Jan 13/85 | |
109 1) added fire traps as another type of trap. needed for burning oil | |
110 2) changed name of molotov cocktails to burning oil. when thrown and | |
111 misses monster, it makes a fire trap and also lights up the room | |
112 3) 6 new rings added - carrying - pack loses 1/3 of its weight | |
113 - adornment - worth 1000 gp, but nothing else | |
114 - levitation - avoids traps and things like that | |
115 - fire resistance, lightning resistance, and | |
116 cold resistance - obvious | |
117 4) certain monsters will die instantly when hit by burning oil | |
118 | |
119 2.01 - Jan 14/85 | |
120 1) full damage is always done with burning oils except on fireproof | |
121 monsters | |
122 2) monsters that divide will not do so when hit by burning oil | |
123 3) fixed bugs in messages for firetraps | |
124 | |
125 0.00 Alpha - Jan 15/85 | |
126 1) flameproof monsters aren't burnt by burning oil | |
127 2) version and name of game changed to UltraRogue. hopefully, | |
128 it will live up to it's name | |
129 3) format of scoring output changed to remove redundant information | |
130 4) crysknife can poison now. if the monster doesn't save against | |
131 poison, it loses half its hit points | |
132 5) flameproof monsters ignore firetraps and can run through them | |
133 6) many special properties of weapons changed from hardcoded names | |
134 to flags | |
135 7) boomerangs and other weapons that return do so now | |
136 8) maximum attempts to set traps per level changed from 8 to 16 | |
137 9) maximum transactions at a trading post changed from 4 to 8 | |
138 | |
139 0.00 Alpha - Jan 16/85 | |
140 1) corrected code for handling of silver and poisoned weapons | |
141 | |
142 1.00 Alpha - Feb 1/85 | |
143 1) it's now possible to roll crystalline armor at start | |
144 2) enchanting armor causes it to weigh 20% less for each + and 20% more | |
145 for each - | |
146 | |
147 1.00 Alpha - Feb 4/85 | |
148 1) quitting uses experience point score instead of gold | |
149 2) corrected handling of weight of enchanted armor | |
150 3) discovering a firetrap lights the room | |
151 4) it's now possible to die from fire traps | |
152 | |
153 1.00 Alpha - Feb 5/85 | |
154 1) changed weight of enchanted objects in wrong place. now fixed | |
155 2) minor fix to messages in trader.c | |
156 3) changed the effect of a scroll of acquirement. a blessed scroll | |
157 now works as in old version, a normal or cursed scroll will | |
158 allow acquirement of an object of random type. | |
159 4) split rogue.c into rogue.c and monsdata.c | |
160 | |
161 1.00 Alpha - Feb 10/85 | |
162 1) armor doesn't rust if you're not wearing any | |
163 2) added 8 artifacts, now trying to make rogue compile again | |
164 3) time window for restored games changed to 60s instead of 25s. | |
165 | |
166 1.00 Alpha - Feb 13/85 | |
167 1) misc. tidying up of messages. some changed to be wizard only | |
168 messages | |
169 2) one unique monster added, have not yet tested nastiness of beast | |
170 3) changed chasing code to hopefully remove bug that stops running | |
171 in a room even though monster is invisible or can surprise | |
172 4) seeing distance is now a variable so that later enhancements can | |
173 be made | |
174 5) added apply command ('A') to make an artifact work (does nothing | |
175 right now) | |
176 6) it is now possible to trip and fall down the stairs, and die | |
177 in the process | |
178 7) blessed objects weigh 20% less and cursed weigh 20% more | |
179 8) fighting (but not to death) allowed until 1/3 of max hit points | |
180 9) time of stiffening by basilisks, etc., is now randomized | |
181 10) tidied up code to handle signals and autosaving | |
182 11) poison pool traps implemented | |
183 12) quaffing a potion of haste self when already hasted lasts a | |
184 longer time than before | |
185 13) if strength is high enough, the hero can break free of | |
186 a hold | |
187 14) creation of artifacts now supported (sort of) | |
188 15) scoring routines changed to track gold and experience separately. | |
189 now i have to figure out how to set the gold to zero without | |
190 resetting the score file | |
191 16) gold is counted (including worth of objects) even for quitting and | |
192 dying. however, position in scorefile is determined by experience | |
193 points only | |
194 17) three new scrolls 1) nothing - does nothing | |
195 2) silver plating - magic aimed weapons seldom miss | |
196 3) ownership - make weapons return | |
197 18) 6 types of food now - details still to be fixed up | |
198 19) corrected handling of normal and cursed scrolls of acquirement | |
199 | |
200 1.00 Alpha Feb 14/85 | |
201 1) creation of artifacts mostly working now. no code to support | |
202 their special functions yet | |
203 2) corrected names of artifacts and food so the inventory routine | |
204 gives correct case and plural forms of names | |
205 3) handling of duration of enchanted food fixed | |
206 | |
207 1.00 Alpha Feb 15/85 | |
208 1) creation, picking up, dropping, and throwing artifacts now apparently | |
209 correct. no functions yet implemented yet | |
210 2) mad wizard changed to mad sorceress and is no longer confused. | |
211 level, intelligence, experience points and damage increased | |
212 3) nymphs try to steal the most valuable magic item carried now | |
213 4) picking up an artifact gives experience equal to 0.1 of it's | |
214 worth in gold | |
215 5) new wizard command 'V' added to find the worth of an object | |
216 | |
217 1.00 Alpha Feb 16/85 | |
218 1) monsters that steal magic and gold no longer vanish when they've | |
219 stolen an item. instead, it turns invisible and tries to run away. | |
220 a nymph isn't so bad, but watch out for the mad sorceress. | |
221 the monster will carry around the item until killed | |
222 2) picking up things with a full pack in a trading post no longer | |
223 identifies it | |
224 3) falling into a poison trap does not automatically poison current | |
225 weapon and there is a 75% probability of losing 1/3 hit points | |
226 and 2 strength | |
227 4) buying anything in a trading post tells you what it is and all others | |
228 of the same type | |
229 5) quaffing a potion of healing at or near max hit points increases | |
230 maximum by more | |
231 6) a wand of nothing does nothing | |
232 7) cursed scroll of ownership causes thrown weapon to always disappear | |
233 | |
234 1.00 Alpha Feb 17/85 | |
235 1) corrected handling of wizard scorefile manipulation commands | |
236 2) corrected code to create objects via the scroll of acquirement | |
237 3) a cursed scroll of acquirement creates a cursed object | |
238 4) wearing a ring of levitation allows you to move over any kind of | |
239 trap without being harmed | |
240 5) poisoned weapons now identified as such in inventory name | |
241 | |
242 1.00 Alpha Feb 25/85 | |
243 1) corrected handling of scoring of gold for total winners | |
244 2) changed mad sorceress to be non-unique to make dungeon really nasty | |
245 3) added code to calculate cost of silver, poisoned, and owned weapons | |
246 4) code to stop running when a monster appears corrected for when | |
247 monster can surprise or is invisible | |
248 | |
249 1.00 Alpha Mar 1/85 | |
250 1) cursed potion of see invisible does nothing when wearing ring | |
251 of see invisible. | |
252 2) putting on a ring of see invisible while blind cures blindness | |
253 | |
254 1.01 Alpha Mar 4/85 | |
255 1) changed encryption scheme used by read/write routines to code | |
256 supplied by Michael Mauldin (mlm@cmu-cs-cad.arpa) | |
257 2) eating too much causes paralysis for a short time | |
258 3) changed rnd (random integer in a certain range) routine to use | |
259 a better algorithm | |
260 4) changed version string for internal checking to something more | |
261 useful | |
262 | |
263 1.01 Alpha Mar 8/85 | |
264 1) changed inv_name to show silver weapons properly | |
265 2) changed name of "silver weapon" scroll to "magic hitting" | |
266 3) scrolls of ownership and magic hitting now prompt for weapon to | |
267 apply scroll to | |
268 4) rnd changed back to old algorithm because new one is SLOW | |
269 | |
270 1.01 Alpha Mar 20/85 | |
271 1) picking up an artifact more than once does not add more experience | |
272 points | |
273 2) new unique and VERY NASTY monster added, Lucifer. only appears | |
274 on level one when you have an artifact on you. he is NOT | |
275 pleasant. i am certain that he will prevent total winners until | |
276 i can tune his parameters. | |
277 | |
278 1.01 Alpha Mar 22/85 | |
279 1) changed maximum objects per normal level from 9 to 5 | |
280 2) changed monster window to half it's current value to stretch | |
281 out the levels new monsters can appear over | |
282 3) increased traps per level again from 20 to 25 | |
283 | |
284 1.01 Alpha Mar 28/85 | |
285 1) decreased abilities of Lucifer to try things out | |
286 2) changed probability of food up and other stuff down | |
287 3) changed probability of potion of gain level down | |
288 | |
289 1.01 Alpha Apr 1/85 | |
290 1) changed traps per level up to 30 | |
291 2) fixed bug in wearing ring of cold resistance | |
292 3) changed window for saving to 180s because save/restore with | |
293 new algorithm is much slower | |
294 4) added support for lairs of unique monsters, 1 in 15 chance of | |
295 being summoned while going up the stairs | |
296 5) trading posts can't appear until level 15, up from level 5 | |
297 6) you can't be blinded when wearing a ring of extra sight | |
298 7) hit points per level gained/lost reduced to original values | |
299 8) deleted some wizard commands and re-arranged some of the rest | |
300 9) changed how wizard teleportation specifies type of level | |
301 10) modified parameters of sucessfully striking a monster | |
302 11) Lucifer devalued again | |
303 | |
304 1.02 Alpha Apr 2/85 | |
305 1) reduced probability of being summoned at random while running around | |
306 2) restored probability of hitting parameter | |
307 3) doubled requirements for experience level changes | |
308 | |
309 1.02 Alpha Apr 4/85 | |
310 1) restored requirements for experience level changes | |
311 2) increased probability that a monster hits on an attack | |
312 3) changed probability of food downwards and other stuff upwards | |
313 4) changed probability of some scroll's cursed and blessed probabilities | |
314 | |
315 1.02 Alpha Apr 5/85 | |
316 1) throne room monsters no longer hasted | |
317 2) fixed messages for scrolls of magic hitting and ownership | |
318 3) infinite loops in wanderer() due to trying to place a monster | |
319 in a different room than the hero on a THRONE level | |
320 4) changed format of scorefile to include what artifacts were | |
321 retrieved | |
322 5) initial attributes of a fighter increased | |
323 6) Lucifer downgraded again (sigh) | |
324 | |
325 1.02 Alpha Apr 12/85 | |
326 1) food probability adjusted upwards | |
327 2) size of string to hold fruit food name increased | |
328 3) monsters per treasure room increased to 20 from 15 | |
329 4) maximum number of magic objects per level increased from 5 to 7 | |
330 5) added code to differentiate a winner carrying all artifacts | |
331 and some | |
332 6) reduced probability of summoning | |
333 | |
334 1.02 Alpha Apr 16/85 | |
335 1) monsters that can walk through stone are not affected by wand of | |
336 antimatter. so much for an easy kill of Lucifer | |
337 2) throne rooms always contain treasure, up to 3 times as much as normal | |
338 | |
339 1.02 Alpha Apr 23/85 | |
340 1) max monsters/treasures in a party room upped again from 20 to 30 | |
341 | |
342 1.02 Alpha Apr 26/85 | |
343 1) improved wizard outfitting command to start with more and better stuff |