Slow down time passing even more in deep levels
Posted: Wed 09.01.2013, 12:35
Currently, time passes more slowly when you dive deeper... but this slowdown stops at 4250ft. I think it's still not enough when you want to fight Morgoth, because he can two-shot any character with his manastorms. Any character should be able to react between turns to avoid this fight to be plain russian roulette.
Currently, when being in town at normal speed, you have a turn every 7500*5/1000/75 = 0.5 second. When being below 4250ft at +30 speed, you have a turn every 20000*5/3800/75 = 0.35 second, which is clearly too fast for the final fight in real time.
To move at the same speed as in town at 4250ft and below, you need to have +16/+17 speed. This is normal at that depth, but I can't imagine someone without at least +25 speed below 5k. So my proposition is too increase the slowdown even more, somewhere in the line of:
In this case, the slowdown stops at 5500ft, with a turn every 0.43 second and a "base" speed of +23/+24. To make Morgoth move at "base" speed, just increase the energy threshold to 28500.
Currently, when being in town at normal speed, you have a turn every 7500*5/1000/75 = 0.5 second. When being below 4250ft at +30 speed, you have a turn every 20000*5/3800/75 = 0.35 second, which is clearly too fast for the final fight in real time.
To move at the same speed as in town at 4250ft and below, you need to have +16/+17 speed. This is normal at that depth, but I can't imagine someone without at least +25 speed below 5k. So my proposition is too increase the slowdown even more, somewhere in the line of:
Code: Select all
u16b level_speeds[128] =
{
7500, 9000, 9100, 9200, 9300, 9400, 9500, 9600, 9700, 9800, /* Town - 450' */
9900, 10000, 10000, 10000, 10000, 10000, 10100, 10200, 10300, 10400, /* 500' - 950' */
10500, 10600, 10700, 10800, 10900, 11000, 11100, 11200, 11300, 11400, /* 1000' - 1450' */
11500, 11600, 11700, 11800, 11900, 12000, 12100, 12200, 12300, 12400, /* 1500' - 1950' */
12500, 12600, 12700, 12800, 12900, 13000, 13100, 13200, 13300, 13400, /* 2000' - 2450' */
13500, 13700, 13800, 13900, 14000, 14200, 14300, 14400, 14600, 14800, /* 2500' - 2950' */
15000, 15200, 15400, 15600, 15800, 16000, 16200, 16400, 16600, 16800, /* 3000' - 3450' */
17000, 17200, 17400, 17600, 17800, 18000, 18200, 18400, 18600, 18800, /* 3500' - 3950' */
19000, 19200, 19400, 19600, 19800, 20000, 20200, 20400, 20600, 20800, /* 4000' - 4450' */
21000, 21200, 21400, 21600, 21800, 22000, 22200, 22400, 22600, 22800, /* 4500' - 4950' */
23000, 23200, 23400, 23600, 23800, 24000, 24200, 24400, 24600, 24800, /* 5000' - 5450' */
25000, 25000, 25000, 25000, 25000, 25000, 25000, 25000, 25000, 25000, /* 5500' - 5950' */
25000, 25000, 25000, 25000, 25000, 25000, 25000, 25000 /* 6000' - 6350' */
};