… | |
… | |
52 | TODO: Allow players to forget spells in the testing server - this makes spell testing and iteration simpler. |
52 | TODO: Allow players to forget spells in the testing server - this makes spell testing and iteration simpler. |
53 | |
53 | |
54 | TODO: cspm spell arg |
54 | TODO: cspm spell arg |
55 | TODO: holy symbol of great virtue in shops has item power 3, as artifatc from thaumathurgy it has 4 |
55 | TODO: holy symbol of great virtue in shops has item power 3, as artifatc from thaumathurgy it has 4 |
56 | |
56 | |
57 | - temporary workaorund for an optimiser bug in gcc 10, optimiisng out |
57 | - temporary workaround for an optimiser bug in gcc 10, optimising out |
58 | memsets used to zero-initialize memory. |
58 | memsets used to zero-initialize memory. |
|
|
59 | - (arch) extend experience table to level 120, as a player reached level 115 |
|
|
60 | three times. |
59 | - (maps) remove random workbench under house in darcap, fix exit and add random |
61 | - (maps) remove random workbench under house in darcap, fix exit and add random |
60 | reading to dragonslib map, modify zealots house in mlab/tavern.map to remove |
62 | reading to dragonslib map, modify zealots house in mlab/tavern.map to remove |
61 | illegal mlab access (ephraim). |
63 | illegal mlab access (ephraim). |
62 | - (maps) make some containers unstackable that erroneously stackable. |
64 | - (maps) make some containers unstackable that erroneously stackable. |
63 | - (maps) fix a lot of bogus money/diamond converters in mlab. |
65 | - (maps) fix a lot of bogus money/diamond converters in mlab. |
… | |
… | |
101 | - use c++11 variadic templates in include/callback.h, get rid of callback.pl. |
103 | - use c++11 variadic templates in include/callback.h, get rid of callback.pl. |
102 | - level 0 experience valuew as uninitialised. all these years. |
104 | - level 0 experience valuew as uninitialised. all these years. |
103 | - run the shstr garbage collector regularly, not only after intern (). |
105 | - run the shstr garbage collector regularly, not only after intern (). |
104 | - fixed minor undefined behaviour that was unlikely to result in problems. |
106 | - fixed minor undefined behaviour that was unlikely to result in problems. |
105 | - don't log runtime errors for invalid regexes for the maps command. |
107 | - don't log runtime errors for invalid regexes for the maps command. |
|
|
108 | - (maps) fix elmex school and heaven wall/check_inv move_block values. |
|
|
109 | - (arch) reduce acidpriest and snitchangel experience by 90%, as per |
|
|
110 | discussion with our resident lvl 115 player ap_po. |
|
|
111 | - players at max level would have their experience halved when gaining |
|
|
112 | exp because the difference to the next level would be negative |
|
|
113 | (reported by ap_po). |
|
|
114 | - player-only teleporters (EXIT_PATH set) will trry to teleport |
|
|
115 | the player above them, instead of the first object they find and failing |
|
|
116 | if it's not a player. |
106 | |
117 | |
107 | 3.1 Wed Nov 16 23:17:11 CET 2016 |
118 | 3.1 Wed Nov 16 23:17:11 CET 2016 |
108 | - convert to blitz++ 0.10 and later (also requiring c++ 11). |
119 | - convert to blitz++ 0.10 and later (also requiring c++ 11). |
109 | - port to perl 5.18 and newer. |
120 | - port to perl 5.18 and newer. |
110 | - switch to xz compressed archives as only dist method. |
121 | - switch to xz compressed archives as only dist method. |