diff options
author | Florian Kagerer | 2009-07-08 20:19:23 +0000 |
---|---|---|
committer | Florian Kagerer | 2009-07-08 20:19:23 +0000 |
commit | 2950bc28c4d14b5991c9fb4e854644d1c4f93a0f (patch) | |
tree | e955053786873f32b97d8a7488900d228a4d48c9 /engines/kyra/timer_lol.cpp | |
parent | 5ca94c5cce2ca0b42bb678835d9e141456bbae5b (diff) | |
download | scummvm-rg350-2950bc28c4d14b5991c9fb4e854644d1c4f93a0f.tar.gz scummvm-rg350-2950bc28c4d14b5991c9fb4e854644d1c4f93a0f.tar.bz2 scummvm-rg350-2950bc28c4d14b5991c9fb4e854644d1c4f93a0f.zip |
LOL: fix long standing bugs in the battle system (hit chance, damage, etc) by adapting original style random number generator
svn-id: r42269
Diffstat (limited to 'engines/kyra/timer_lol.cpp')
-rw-r--r-- | engines/kyra/timer_lol.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/timer_lol.cpp b/engines/kyra/timer_lol.cpp index 84c4f8b19d..0a17c0993c 100644 --- a/engines/kyra/timer_lol.cpp +++ b/engines/kyra/timer_lol.cpp @@ -147,7 +147,7 @@ void LoLEngine::timerSpecialCharacterUpdate(int timerNum) { break; case 3: - v = _rnd.getRandomNumberRng(1, 2); + v = generateRandomNumber(1, 2); if (inflictDamage(i, v, 0x8000, 0, 0x80)) { _txt->printMessage(2, getLangString(0x4022), _characters[i].name); _characters[i].characterUpdateDelay[ii] = 10; @@ -241,7 +241,7 @@ void LoLEngine::timerUpdatePortraitAnimations(int skipUpdate) { } else { _characters[i].curFaceFrame = 0; gui_drawCharPortraitWithStats(i); - _characters[i].nextAnimUpdateCountdown = (int16) _rnd.getRandomNumberRng(1, 12) + 6; + _characters[i].nextAnimUpdateCountdown = (int16) generateRandomNumber(1, 12) + 6; } } } |