anmesia of last discovery (trunk only)
While testing something, I noticed that my last remaining discovery would never be forgotten. The formula count = ((count * percent) + 50) / 100 always yields 0 with count==1 and percent==25 (the value used for mind flayer attacks). Not likely to come up in actual play very often....
This commit is contained in:
@@ -355,6 +355,7 @@ kicking at "empty space" has side-effects so should use current turn
|
|||||||
using weapon to kill tame engulfer from inside triggered "placing defunct
|
using weapon to kill tame engulfer from inside triggered "placing defunct
|
||||||
monster onto map?" warning
|
monster onto map?" warning
|
||||||
nymphs could steal carried boulders
|
nymphs could steal carried boulders
|
||||||
|
amnesia of object discoveries would never forget the very last one
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific Fixes
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
+1
-1
@@ -526,7 +526,7 @@ forget_objects(percent)
|
|||||||
randomize(indices, count);
|
randomize(indices, count);
|
||||||
|
|
||||||
/* forget first % of randomized indices */
|
/* forget first % of randomized indices */
|
||||||
count = ((count * percent) + 50) / 100;
|
count = ((count * percent) + rn2(100)) / 100;
|
||||||
for (i = 0; i < count; i++)
|
for (i = 0; i < count; i++)
|
||||||
forget_single_object(indices[i]);
|
forget_single_object(indices[i]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user