So as much as I like
this entry to the troll contest I must report three bugs:
1. First of all, it is posible to use variable _totaltime as an unpredictable and non-deterministic seed for a random number generator. If ever it should only be allowed to use _totaltime.
2. Moreover _totaltime counts time from the moment player started the game, so if you use undo the time does not go back to the moment the undo happened, so you can undo, make a move and get a completely different result.
3. This is a spoiler for a solution to the entry:
Click here to view the secret text
×Moreover, loading a save sets _totaltime to zero, so it's actually a variable holding the number of seconds that have passed since you loaded your save.
For these three reasons I suggest doing one of these:
a) Remove _totaltime completely from the game
b) Disallow any hold using _totaltime from being promoted
c) Disallow any hold using _totaltime for gameplay purposes from being promoted
d) Disallow score points and mark the whole hold as not scorable if it uses _totaltime for gameplay purposes
I personally would vote for option A), becuase I don't believe DROD needs this, and requiring Hold Administrators to ensure every promoted hold does not abuse it is just putting additional work on their shoulders. Admittedly RPG is a bit different from regular DROD so it could stay but then we need to standarize its behavior (check bugs #2 and #3) and ensure that no one uses it for evil
____________________________
My website |
Facebook |
Twitter
[Last edited by skell at 02-16-2016 05:09 PM]