function RandomDungeon()
{
var dungeonMapping =
{
7100: [62,63,64,65,66,67],
3600: [3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699],
};
Interceptor.attach(ptr(0x85A0954),
{
onEnter: function (args)
{
var currentDungeonId = parseInt(args[1], 16);
if (dungeonMapping.hasOwnProperty(currentDungeonId))
{
var randomList = dungeonMapping[currentDungeonId];
var rmd = Math.floor(Math.random() * randomList.length);
args[1] = ptr(randomList[rmd]);
}
}
});
}
{
var dungeonMapping =
{
7100: [62,63,64,65,66,67],
3600: [3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699],
};
Interceptor.attach(ptr(0x85A0954),
{
onEnter: function (args)
{
var currentDungeonId = parseInt(args[1], 16);
if (dungeonMapping.hasOwnProperty(currentDungeonId))
{
var randomList = dungeonMapping[currentDungeonId];
var rmd = Math.floor(Math.random() * randomList.length);
args[1] = ptr(randomList[rmd]);
}
}
});
}