SRL Archive - MSI Bugs

Resting


Smidqe

2011-06-01 11:20:01

This seems to be a problem when account has more than one tile to walk as it tries to rest while walking even when energy is over 50%. Altought it's not very big problem it's still annoying. I tried to fix it myself but have no clue why it's doing that.

It has worked before until few days ago, but now the MSI_WaitWhileResting seems to loop constantly while walking, altought it shouldn't.

Here's the debug.
[  ] -- MSI_SetupPlayer
[ ] ---- Player is not logged in
[ ] ------ Scanning for randoms...
[ ] ---- MSI_SetSkillLevels
[ ] ------ [HOOKED] CharacterStats_FunctionCall: CharacterStats
[ ] ---------- Bobzilla_GetData: Getting skill levels
[ ] ---------- Player Found in XML, Updating
[ ] ------ [HOOKED] CharacterStats_FunctionCall: CharacterStats: 1
[ ] ------ Fishing Level: 61
[ ] ---- MSI_SetSkillLevels: Finished
[ ] ---- MSI_SetupFishing
[ ] ------ FishSpots: [52]
[ ] -------- Tools: [64, 131]
[ ] ------ MSI_FindTool
[ ] -------- Searching Inventory tab
[ ] -------- Found DTM of Fly Fishing Rod
[ ] ---------- Exception Added: Fly Fishing Rod in slot 1
[ ] ---------- There are now 1 exceptions
[ ] ------ MSI_FindTool: True
[ ] ------ MSI_FindTool
[ ] -------- Searching Inventory tab
[ ] -------- Found DTM of Feather
[ ] ---------- Exception Added: Feather in slot 2
[ ] ---------- There are now 2 exceptions
[ ] ------ MSI_FindTool: True
[ ] ------ Fishing spot 0: Lure Spot
[ ] ---- MSI_SetupFishing: True
[ ] -- MSI_SetupPlayer: True
[ ] -- MSI_Walk
[ ] ------ MSI_WaitWhileResting
[ ] ---- Player's Location = Edgeville bank
[ ] ---- MSI_AtLocation
[ ] ------ Checking Point: (3108, 3434)
[ ] -------- MSI_PointOnMM(3108, 3434): False
[ ] ------ Checking Point: (3103, 3426)
[ ] -------- MSI_PointOnMM(3103, 3426): False
[ ] ------ Player not at Barbarian Village fishing spot
[ ] ---- MSI_AtLocation: False
[ ] ------ Scanning for randoms...
[ ] ---- MSI_WalkPath
[ ] -------- Loaded Path (Reflection): [[(3094, 3489), (3099, 3485), (3100, 3474), (3098, 3464), (3096, 3449), (3103, 3435), (3107, 3433)]]
[ ] ------ Tile(3107, 3433) is not on the minimap
[ ] ------ Tile(3103, 3435) is not on the minimap
[ ] ------ Tile(3096, 3449) is not on the minimap
[ ] ------ Tile(3098, 3464) is not on the minimap
[ ] ------ Tile(3100, 3474) is not on the minimap
[ ] ------ Tile(3099, 3485) is on the minimap
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_AntiBan
[ ] -------- MSI_WaitWhileResting
[ ] ------ Tile(3107, 3433) is not on the minimap
[ ] ------ Tile(3103, 3435) is not on the minimap
[ ] ------ Tile(3096, 3449) is not on the minimap
[ ] ------ Tile(3098, 3464) is not on the minimap
[ ] ------ Tile(3100, 3474) is on the minimap
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] ------ Tile(3107, 3433) is not on the minimap
[ ] ------ Tile(3103, 3435) is not on the minimap
[ ] ------ Tile(3096, 3449) is not on the minimap
[ ] ------ Tile(3098, 3464) is on the minimap
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting
[ ] -------- MSI_WaitWhileResting

E: It rests when energy is above 20% sometimes when energy is full.

E2: It seems that it doesn't recognize the level of run energy, so could it be a problem in GetMMLevels?

Geo

2011-06-01 17:34:53

The update on May 23rd:
From: http://villavu.com/forum/showthread.php?t=64534

MSI will now rest while walking if the players energy falls below 20%;

Smidqe

2011-06-02 04:51:57

From: Geo
The update on May 23rd:


Yes, but it rests when energy is over that 20% sometimes it rests even when energy is full.

Yago

2011-06-02 20:36:05

Did you update MSI?

Smidqe

2011-06-03 03:11:57

Everything was fully updated when it happened.

I can't be on my computer today so I'll test tomorrow.

Coh3n

2011-06-03 16:26:01

I started looking in to this and I couldn't recreate the problem. It seems to be working fine for me. I did, however, change the debugging for MSI_WaitWhileResting to be more specific. So if it happens again, post then new debug please. :)

Let me know how it goes,
Cohen

Smidqe

2011-06-04 01:04:57

Just tested it and now it works. I had no clue why it was doing that before but now it works like a charm.

Coh3n

2011-06-04 08:42:20

From: Smidqe
Just tested it and now it works. I had no clue why it was doing that before but now it works like a charm.
Okay great, thanks. :)