Random encounter chance
5 years ago
Washington, USA
Edited by the author 5 years ago
Washington, USA

For those who aren't super coding-savvy, here's the critical lines: var chance = Math.random() * (150 - risk); if (chance <= _root.btlChance && _root.btlChance != 0 && GameData.steps >= 30 || _root.forceBattle)

Every step you take adds to "risk", and to GameData.steps. The game counts 30 steps (on any square), which are always safe -- and aside from that, it increments "risk" every time a battle could occur, and doesn't. Therefore, it's possible to "use up" the 30 safe steps, even if your risk is still 0. btlChance varies per region, lower meaning fewer encounters. Here's the list of values & the average encounter rate:

Battle chance 1: 89.5 steps per fight

Fire Temple Hub Battle chance 2: 69.33 steps per fight Goznor Sewer Level 1, Sandflow Caves - Gate room, Green Switch, King Cuthbert, Sun Temple, Water Temple Battle chance 3: 59.25 steps per fight Aeropolis Slums, Astral Tunnel, Canonia Woods, Catacombs, Crimson Peak, Crystal Cave, Dark Temple, Dreamcave, Dreamshrine, Dreamwood, Eastern Glens, Fire Temple 2 and challenge rooms, Gem Mine, Lake Qur, Lake Qur Underwater, Lifewood, Moric's Battleship Level 1, Sandflow Caves - Blue Switch, Soothwood, Tainted Grotto, Trilobite Cave Battle chance 4: 53.2 steps per fight Fire Temple Antechamber, Goznor Sewer Level 2, Miasmal Citadel, Sandflow Caves - Gizmometer, Passage to Miasmal Citadel, Passage to Sun Temple, Saul's Dungeon Battle chance 5: 49.17 steps per fight Earth Temple, Lost Monastery, Social Fox's Tomb Battle chance 8: 42.44 steps per fight Dreamwood - Pixie Spring, Gem Mine Underwater Battle chance 10: 40 steps per fight Dragon's Lair

Edited by the author 5 years ago
Game stats
Followers
4
Runs
9
Players
2
Recent runs
Latest threads
Posted 4 years ago
2 replies
Posted 5 years ago
1 reply
Moderators