ATTENTION
BETA VERSION 2 IS OUTchangelog:
- In combat 50000% more accurate
- Better monster filtering
- Slightly faster monster fighting
- Looting beta (buggy, loots terribly)
Future:
- Eating
- Pray pots
- Pray
- Super attack/strength pots
New debug log, anytime the script is buggy just copy and paste the simba debug and paste it here using code tags
! variable value
@ function called
# loop
$ time
% calling function
& error
* result
^ message
SRL RSPS.525 Soulsplit set up in 0 ms
@procedure _ssFight
@ function _monster.find:boolean
# for 0 to 0
% SetColorSpeed2Modifiers(0.10.15)
% findColorsTolerance([]9148055{X1 = 2, Y1 = 57, X2 = 514, Y2 = 392}15)
! matpa.length=5
# for 0 to 4
% checkCombat
% Uptext [ave, rawl, raw] not found
% Mouse(248 240 0, 0, Mouse_right)
@ end@_monster.find@
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=214
@ end@differentCount@
* True
@ end@inCombat@
^ in combat
@ function getRedDots:TPointArray
@ end@getRedDots@
# while inCombat
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=205
@ end@differentCount@
* False
@ end@inCombat@
@ function differentCount(1000): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=205
@ end@differentCount@
^ out of combat
@ function getRedDots:TPointArray
@ end@getRedDots@
@ _loot_array.pickUp(orig, dots:TPointArray)
@ function getRedDots:TPointArray
@ end@getRedDots@
# for 0 to 1
@ function ss_MMtoMsPoint({X = 619, Y = 137}):TPoint
@ procedure ss_MMToMS(619 137):Integer)
! 201 211
@ end@ss_MMToMS@
* {X = 201, Y = 211}
@ end@ss_MMtoMsPoint@
# for 0 to 1
# for 0 to 2
@ function isText([Walk here, Cancel][ake old, ld cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Gr, en cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Coi, oins]): Boolean
@ end@isText@
$ Calculations took 63 ms
@ function ss_MMtoMsPoint({X = 0, Y = 0}):TPoint
@ procedure ss_MMToMS(0 0):Integer)
! 3 3
@ end@ss_MMToMS@
* {X = 3, Y = 3}
@ end@ss_MMtoMsPoint@
# for 0 to -1
# for 0 to 2
@ function isText([][ake old, ld cha]): Boolean
@ end@isText@
@ function isText([][ake Gr, en cha]): Boolean
@ end@isText@
@ function isText([][ake Coi, oins]): Boolean
@ end@isText@
$ Calculations took 31 ms
! Loot count 0
# for 0 to 0
# for 0 to 2
& did not find [ake old, ld cha]
& did not find [ake Gr, en cha]
& did not find [ake Coi, oins]
@ end@_loot_array.pickUp@
@end@_ssFight@
@procedure _ssFight
@ function _monster.find:boolean
# for 0 to 0
% SetColorSpeed2Modifiers(0.10.15)
% findColorsTolerance([]9148055{X1 = 2, Y1 = 57, X2 = 514, Y2 = 392}15)
! matpa.length=4
# for 0 to 3
% checkCombat
% Uptext [ave, rawl, raw] not found
% Mouse(273 267 0, 0, Mouse_right)
@ end@_monster.find@
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=205
@ end@differentCount@
* True
@ end@inCombat@
^ in combat
@ function getRedDots:TPointArray
@ end@getRedDots@
# while inCombat
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=207
@ end@differentCount@
* False
@ end@inCombat@
@ function differentCount(1000): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=207
@ end@differentCount@
^ out of combat
@ function getRedDots:TPointArray
@ end@getRedDots@
@ _loot_array.pickUp(orig, dots:TPointArray)
@ function getRedDots:TPointArray
@ end@getRedDots@
# for 0 to 1
@ function ss_MMtoMsPoint({X = 627, Y = 145}):TPoint
@ procedure ss_MMToMS(627 145):Integer)
! 252 262
@ end@ss_MMToMS@
* {X = 252, Y = 262}
@ end@ss_MMtoMsPoint@
# for 0 to 1
# for 0 to 2
@ function isText([Walk here, Cancel][ake old, ld cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Gr, en cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Coi, oins]): Boolean
@ end@isText@
$ Calculations took 63 ms
@ function ss_MMtoMsPoint({X = 0, Y = 0}):TPoint
@ procedure ss_MMToMS(0 0):Integer)
! 3 3
@ end@ss_MMToMS@
* {X = 3, Y = 3}
@ end@ss_MMtoMsPoint@
# for 0 to -1
# for 0 to 2
@ function isText([][ake old, ld cha]): Boolean
@ end@isText@
@ function isText([][ake Gr, en cha]): Boolean
@ end@isText@
@ function isText([][ake Coi, oins]): Boolean
@ end@isText@
$ Calculations took 47 ms
! Loot count 0
# for 0 to 0
# for 0 to 2
& did not find [ake old, ld cha]
& did not find [ake Gr, en cha]
& did not find [ake Coi, oins]
@ end@_loot_array.pickUp@
@end@_ssFight@
@procedure _ssFight
@ function _monster.find:boolean
# for 0 to 0
% SetColorSpeed2Modifiers(0.10.15)
% findColorsTolerance([]9148055{X1 = 2, Y1 = 57, X2 = 514, Y2 = 392}15)
! matpa.length=4
# for 0 to 3
% checkCombat
% Uptext [ave, rawl, raw] not found
% Mouse(246 243 0, 0, Mouse_right)
@ end@_monster.find@
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=207
@ end@differentCount@
* False
@ end@inCombat@
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=207
@ end@differentCount@
* True
@ end@inCombat@
^ in combat
@ function getRedDots:TPointArray
@ end@getRedDots@
# while inCombat
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=209
@ end@differentCount@
* True
@ end@inCombat@
^ wait
@ function inCombat:boolean
@ function differentCount(2700): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=207
@ end@differentCount@
* False
@ end@inCombat@
@ function differentCount(1000): Boolean
@ function xpBarOpen:boolean
* True
@ end@xpBarOpen@
! _white_count=207
@ end@differentCount@
^ out of combat
@ function getRedDots:TPointArray
@ end@getRedDots@
@ _loot_array.pickUp(orig, dots:TPointArray)
@ function getRedDots:TPointArray
@ end@getRedDots@
# for 0 to 1
@ function ss_MMtoMsPoint({X = 630, Y = 142}):TPoint
@ procedure ss_MMToMS(630 142):Integer)
! 271 243
@ end@ss_MMToMS@
* {X = 271, Y = 243}
@ end@ss_MMtoMsPoint@
# for 0 to 1
# for 0 to 2
@ function isText([Walk here, Cancel][ake old, ld cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Gr, en cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Coi, oins]): Boolean
@ end@isText@
$ Calculations took 47 ms
@ function ss_MMtoMsPoint({X = 633, Y = 142}):TPoint
@ procedure ss_MMToMS(633 142):Integer)
! 290 243
@ end@ss_MMToMS@
* {X = 290, Y = 243}
@ end@ss_MMtoMsPoint@
# for 0 to 1
# for 0 to 2
@ function isText([Walk here, Cancel][ake old, ld cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Gr, en cha]): Boolean
@ end@isText@
@ function isText([Walk here, Cancel][ake Coi, oins]): Boolean
@ end@isText@
$ Calculations took 62 ms
! Loot count 0
# for 0 to 0
# for 0 to 2
& did not find [ake old, ld cha]
& did not find [ake Gr, en cha]
& did not find [ake Coi, oins]
@ end@_loot_array.pickUp@
@end@_ssFight@
@procedure _ssFight
@ function _monster.find:boolean
# for 0 to 0
% SetColorSpeed2Modifiers(0.10.15)
% findColorsTolerance([]9148055{X1 = 2, Y1 = 57, X2 = 514, Y2 = 392}15)
! matpa.length=3
Successfully executed.
The following bitmaps were not freed: [0]