Simba Code:
procedure WalkBank;
var
ToBankVar: TPointArray;
begin
MakeCompass(360 - Random(10));
//ClickNorth(SRL_ANGLE_HIGH);
Status := ('Walking to bank via SPS');
WriteProgress;
SPS_Setup(RUNESCAPE_SURFACE,['9_9','9_8','9_7']);
ToBankVar:=[Point(3693,3661),Point(3697,3661),Point(3700,3659),
Point(3697,3653),Point(3695,3648),Point(3694,3642),Point(3692,3634),
Point(3695,3629),Point(3692,3624),Point(3693,3621),Point(3693,3615),
Point(3691,3610),Point(3691,3603),Point(3691,3597),Point(3693,3590),
Point(3695,3585),Point(3695,3576),Point(3693,3571),Point(3695,3566),
Point(3696,3561),Point(3696,3554),Point(3698,3549),Point(3700,3542),
Point(3700,3535),Point(3702,3527),Point(3700,3520),Point(3701,3515),
Point(3701,3506),Point(3703,3500),Point(3706,3494),Point(3717,3490),
Point(3712,3489),Point(3713,3484),Point(3717,3479),Point(3722,3475),
Point(3726,3470),Point(3730,3466),Point(3732,3462),Point(3738,3458),
Point(3743,3451),Point(3749,3451),Point(3756,3448),Point(3763,3446),
Point(3770,3445),Point(3777,3441),Point(3781,3436),Point(3784,3431),
Point(3792,3427),Point(3801,3427),Point(3809,3427),Point(3811,3420),
Point(3813,3411),Point(3814,3403),Point(3816,3396),Point(3816,3388),
Point(3814,3381),Point(3816,3376),Point(3818,3371),Point(3819,3366),
Point(3820,3360),Point(3822,3354),Point(3822,3347),Point(3821,3340),
Point(3821,3333),Point(3821,3326),Point(3821,3320),Point(3821,3312),
Point(3821,3303),Point(3818,3295),Point(3818,3288),Point(3820,3283),
Point(3823,3280),Point(3824,3273),Point(3824,3268),Point(3824,3261),
Point(3823,3255),Point(3824,3250),Point(3825,3244),Point(3825,3236),
Point(3823,3229),Point(3824,3224),Point(3824,3215),Point(3824,3207),
Point(3822,3198),Point(3821,3191),Point(3821,3184),Point(3823,3176),
Point(3823,3168),Point(3823,3159),Point(3827,3157),Point(3833,3159),
Point(3838,3158),Point(3843,3160),Point(3846,3165),Point(3845,3169),
Point(3845,3175),Point(3844,3180),Point(3847,3183)];
if SPS_WalkPath(ToBankVar) then
Wait(RandomRange(1400, 2500));
end;