SRL Archive - MSI Bugs

Draynor clay


blother

2011-03-27 14:28:45

I keep getting an issue where the first player runs fine and then the ones after that try to bank right at the beginning and have nothing to deposit so they logout.

Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 6 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
{----------------------------------------------------------------}
{ MSI Phoenix Short Report }
{----------------------------------------------------------------}
{ Time Running: 1 Hours, 30 Minutes and 27 Seconds }
{----------------------------------------------------------------}
{ }
{ Totals: }
{ - Players: 7 }
{ - Player Time: 01h 24m 55s }
{ - Randoms Solved: 0 }
{ - Randoms Failed: 0 }
{ - Loads: 18 }
{ - Experience: 1,815 }
{ - Rocks Mined: 363 }
{ }
{----------------------------------------------------------------}
{----------------------------------------------------------------}

{----------------------------------------------------------------}
{ MSI Phoenix Player Report }
{----------------------------------------------------------------}
{ Time Running: 1 Hours, 30 Minutes and 27 Seconds }
{----------------------------------------------------------------}
{ }
{ Player 2: * }
{ Location: Draynor Village bank }
{ Time: 39m 51s }
{ Active: False }
{ Reason: Failed to deposit items }
{ }
{ Script: Draynor Clay }
{ Time: 39m 51s }
{ Skill: Mining }
{ Exp: 835 }
{ Level: 34 }
{ Loads: 7 }
{ Item: Clay }
{ Amount: 167 }
{ }
{----------------------------------------------------------------}
{ }
{ Player 3: * }
{ Location: Draynor Village bank }
{ Time: 00s }
{ Active: False }
{ Reason: Failed to deposit items }
{ }
{ Script: Draynor Clay }
{ Time: 00s }
{ Skill: Mining }
{ Exp: 0 }
{ Level: 31 }
{ Loads: 1 }
{ Item: Clay }
{ Amount: 0 }
{ }
{----------------------------------------------------------------}
{ }
{ Player 4: * }
{ Location: Draynor Village bank }
{ Time: 45m 03s }
{ Active: False }
{ Reason: Failed to deposit items }
{ }
{ Script: Draynor Clay }
{ Time: 45m 03s }
{ Skill: Mining }
{ Exp: 980 }
{ Level: 35 }
{ Loads: 8 }
{ Item: Clay }
{ Amount: 196 }
{ }
{----------------------------------------------------------------}
{ }
{ Player 5: * }
{ Location: Draynor Village bank }
{ Time: 00s }
{ Active: False }
{ Reason: Failed to deposit items }
{ }
{ Script: Draynor Clay }
{ Time: 00s }
{ Skill: Mining }
{ Exp: 0 }
{ Level: 26 }
{ Loads: 1 }
{ Item: Clay }
{ Amount: 0 }
{ }
{----------------------------------------------------------------}
{ }
{ Player 6: * }
{ Location: Draynor Village bank }
{ Time: 00s }
{ Active: False }
{ Reason: Failed to deposit items }
{ }
{ Script: Draynor Clay }
{ Time: 00s }
{ Skill: Mining }
{ Exp: 0 }
{ Level: 24 }
{ Loads: 1 }
{ Item: Clay }
{ Amount: 0 }
{ }
{----------------------------------------------------------------}
{----------------------------------------------------------------}
[1:30:32]: [ * ] ------ All players inactive
[1:30:32]: Thank-you for using MSI Phoenix scripts!
[1:30:32]: Successfully executed.

I saw this in another script i ran.

[1:08:19]: [ * ] ---- Player is at Draynor Village bank
[1:08:19]: [ * ] -- MSI_AtLocation: True
[1:08:19]: [ * ] -- MSI_BankMaterials
[1:08:19]: PROBLEM: inv interface not open
[1:08:19]: [ * ] ---- MSI_CountItems: Found 0 of Clay (0 XP)
[1:08:19]: [ * ] ---- MSI_BankStandard
[1:08:19]: [ * ] ------ MSI_OpenBank
[1:08:19]: [ * ] ---------- Current GameTab: 26
[1:08:19]: [ * ] -------- MSI_FindObjectsIn [32]
[1:08:20]: [* ] ---------- 16 objects found!
[1:08:20]: [ * ] ---------- Uptext found!
[1:08:21]: [ * ] -------- MSI_FindObjectsIn: True
[1:08:22]: [ * ] ------ MSI_OpenBank: True(Draynor bank)
[1:08:22]: [ * ] ------ MSI_Deposit
[1:08:22]: [ * ] ------ MSI_Deposit: False
[1:08:22]: [* ] ---- MSI_BankStandard: False
[1:08:22]: [ * ] -- MSI_BankMaterials: False

Let me know if there is anything else that might help you figure out the issue.

Coh3n

2011-03-27 14:41:45

Weird. I've been running that script for the past week using 4 players per Simba and it's running fine. Can you post more debug, I'd like to see what happened before what you posted. Thanks.

NCDS

2011-03-27 14:41:46

Might have something to do with the banking updates Coh3n made the other day. I haven't had a chance to use them yet as I need to merge my stuff with that, but I'll be sure to get to it today and see if I can figure anything out.

This is the first I've heard of this happening.

Coh3n

2011-03-27 14:45:12

I did, however, make an update to MSI_Deposit where it would still return true if there are no items in the inventory, so when I merge my fork, it should still work, but I'm not sure why it skipped to banking in the first place. There are two reason why that would happen, and by the sounds of it, neither of them are true for you.
  1. If the player is in the middle of the path and has an inventory count grater than 15, it will walk to the bank and deposit.
  2. If the player starts in the bank and has any items in the inventory, it will deposit whatever isn't needed.

blother

2011-03-27 15:23:23

Before this there was another issue where the player wouldn't setup properly, but i think that was fixed when i saw the other thread with the VEM issue.

I don't have the old script up, is there a way to find it again or should i just run another and get the debug from that?

Coh3n

2011-03-27 15:26:52

All the debug logs are saved by default in MSI/Debug Logs.

blother

2011-03-27 15:57:51

This is the debug from when it found the pickaxe.

[  ] -------- Searching Equipment tab
[ ] -------- Found DTM of Bronze pickaxe
[ ] ------ MSI_FindTool: True
[ ] ---- MSI_SetupWoodcutting: True
[ ] -- MSI_SetupPlayer: True
[ ] -- MSI_AtLocation
[ ] ---- Checking Point: (3092, 3240)
[ ] ------ MSI_PointOnMM(3092, 3240): True
[ ] ---- Distance from player to Draynor Village bank: 8
[ ] ---- Player is at Draynor Village bank
[ ] -- MSI_AtLocation: True
[ ] -- MSI_AtLocation
[ ] ---- Checking Point: (3092, 3240)
[ ] ------ MSI_PointOnMM(3092, 3240): True
[ ] ---- Distance from player to Draynor Village bank: 8
[ ] ---- Player is at Draynor Village bank
[ ] -- MSI_AtLocation: True
[ ] -- MSI_BankMaterials
[ ] ---- MSI_CountItems: Found 0 of Clay (0 XP)
[ ] ---- MSI_BankStandard
[ ] ------ MSI_OpenBank
[ ] ---------- Current GameTab: 26
[ ] -------- MSI_FindObjectsIn [32]
[ ] ------------ Not enough points: 4
[ ] ------------ Not enough points: 14
[ ] ---------- 14 objects found!
[ ] ---------- Uptext found!
[ ] -------- MSI_FindObjectsIn: True
[ ] ------ MSI_OpenBank: True(Draynor bank)
[ ] ------ MSI_Deposit
[ ] ------ MSI_Deposit: False
[ ] ---- MSI_BankStandard: False
[ ] -- MSI_BankMaterials: False
[ ] -- MSI_UnsetPlayer
[ ] ---- Failed to bank
[ ] ---- MSI_SetSkillLevels
[ ] ------ Mining level hasn't changed
[ ] ---- MSI_SetSkillLevels: Finished
[ ] ------ All players inactive

Is there an easier way to delete the name because it is very time consuming =P

NCDS

2011-03-27 16:06:32

From: blother
This is the debug from when it found the pickaxe.

[  ] -------- Searching Equipment tab
[ ] -------- Found DTM of Bronze pickaxe
[ ] ------ MSI_FindTool: True
[ ] ---- MSI_SetupWoodcutting: True
[ ] -- MSI_SetupPlayer: True
[ ] -- MSI_AtLocation
[ ] ---- Checking Point: (3092, 3240)
[ ] ------ MSI_PointOnMM(3092, 3240): True
[ ] ---- Distance from player to Draynor Village bank: 8
[ ] ---- Player is at Draynor Village bank
[ ] -- MSI_AtLocation: True
[ ] -- MSI_AtLocation
[ ] ---- Checking Point: (3092, 3240)
[ ] ------ MSI_PointOnMM(3092, 3240): True
[ ] ---- Distance from player to Draynor Village bank: 8
[ ] ---- Player is at Draynor Village bank
[ ] -- MSI_AtLocation: True
[ ] -- MSI_BankMaterials
[ ] ---- MSI_CountItems: Found 0 of Clay (0 XP)
[ ] ---- MSI_BankStandard
[ ] ------ MSI_OpenBank
[ ] ---------- Current GameTab: 26
[ ] -------- MSI_FindObjectsIn [32]
[ ] ------------ Not enough points: 4
[ ] ------------ Not enough points: 14
[ ] ---------- 14 objects found!
[ ] ---------- Uptext found!
[ ] -------- MSI_FindObjectsIn: True
[ ] ------ MSI_OpenBank: True(Draynor bank)
[ ] ------ MSI_Deposit
[ ] ------ MSI_Deposit: False
[ ] ---- MSI_BankStandard: False
[ ] -- MSI_BankMaterials: False
[ ] -- MSI_UnsetPlayer
[ ] ---- Failed to bank
[ ] ---- MSI_SetSkillLevels
[ ] ------ Mining level hasn't changed
[ ] ---- MSI_SetSkillLevels: Finished
[ ] ------ All players inactive

Is there an easier way to delete the name because it is very time consuming =P


That doesn't really show enough to determine anything as everything in there looks good up until it goes to banking.

Could you perhaps set the LevelToDebug constant to 10 and run it again?

Either way I'll have a look in just a minute.

Coh3n

2011-03-27 16:10:59

From: blother
Is there an easier way to delete the name because it is very time consuming =P

Copy text to Simba, but Ctrl + R, and replace the username with whatever you want.

blother

2011-03-27 17:09:43

Here is what one of the players did. They all look the same, but i can give you the rest of them if you want.

[ 5Player ] -- MSI_UnsetPlayer: Finished
[ 5Player ] -- MSI_SetupPlayer
[ 5Player ] ------ Scanning for randoms...
[ 5Player ] ---- MSI_SetSkillLevels
[ 5Player ] ------ Mining Level: 24
[ 5Player ] ---- MSI_SetSkillLevels: Finished
[ 5Player ] ---- MSI_SetupWoodcutting
[ 5Player ] ------ Best tool for Mining is Mithril pickaxe
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Inventory tab
[ 5Player ] -------- Failed to find DTM of Mithril pickaxe
[ 5Player ] ------ MSI_FindTool: False
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Inventory tab
[ 5Player ] -------- Failed to find DTM of Steel pickaxe
[ 5Player ] ------ MSI_FindTool: False
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Inventory tab
[ 5Player ] -------- Failed to find DTM of Iron pickaxe
[ 5Player ] ------ MSI_FindTool: False
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Inventory tab
[ 5Player ] -------- Failed to find DTM of Bronze pickaxe
[ 5Player ] ------ MSI_FindTool: False
[ 5Player ] ------ Best tool for Mining is Mithril pickaxe
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Equipment tab
[ 5Player ] -------- Failed to find DTM of Mithril pickaxe
[ 5Player ] ------ MSI_FindTool: False
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Equipment tab
[ 5Player ] -------- Failed to find DTM of Steel pickaxe
[ 5Player ] ------ MSI_FindTool: False
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Equipment tab
[ 5Player ] -------- Failed to find DTM of Iron pickaxe
[ 5Player ] ------ MSI_FindTool: False
[ 5Player ] ------ MSI_FindTool
[ 5Player ] -------- Searching Equipment tab
[ 5Player ] -------- Found DTM of Bronze pickaxe
[ 5Player ] ------ MSI_FindTool: True
[ 5Player ] ---- MSI_SetupWoodcutting: True
[ 5Player ] -- MSI_SetupPlayer: True
[ 5Player ] -- MSI_AtLocation
[ 5Player ] ---- Checking Point: (3141, 3316)
[ 5Player ] ------ MSI_PointOnMM(3141, 3316): False
[ 5Player ] ---- Player not at Draynor Village Clay Mine
[ 5Player ] -- MSI_AtLocation: False
[ 5Player ] -- MSI_AtLocation
[ 5Player ] ---- Checking Point: (3092, 3240)
[ 5Player ] ------ MSI_PointOnMM(3092, 3240): True
[ 5Player ] ---- Distance from player to Draynor Village bank: 27
[ 5Player ] ---- Player is at Draynor Village bank
[ 5Player ] -- MSI_AtLocation: True
[ 5Player ] -- MSI_AtLocation
[ 5Player ] ---- Checking Point: (3092, 3240)
[ 5Player ] ------ MSI_PointOnMM(3092, 3240): True
[ 5Player ] ---- Distance from player to Draynor Village bank: 27
[ 5Player ] ---- Player is at Draynor Village bank
[ 5Player ] -- MSI_AtLocation: True
[ 5Player ] -- MSI_BankMaterials
[ 5Player ] ---- MSI_CountItems: Found 0 of Clay (0 XP)
[ 5Player ] ---- MSI_BankStandard
[ 5Player ] ------ MSI_OpenBank
[ 5Player ] ---------- Current GameTab: 26
[ 5Player ] -------- MSI_FindObjectsIn [32]
[ 5Player ] ------------ Not enough points: 1
[ 5Player ] ------------ Not enough points: 1
[ 5Player ] ---------- 10 objects found!
[ 5Player ] ------------ Scanning for randoms...
[ 5Player ] ---------- Uptext didn't match!
[ 5Player ] ------------ Scanning for randoms...
[ 5Player ] ---------- Uptext didn't match!
[ 5Player ] ------------ Scanning for randoms...
[ 5Player ] ---------- Uptext didn't match!
[ 5Player ] ---------- Uptext found!
[ 5Player ] -------- MSI_FindObjectsIn: True
[ 5Player ] ------ MSI_OpenBank: True(Draynor bank)
[ 5Player ] ------ MSI_Deposit
[ 5Player ] ------ MSI_Deposit: False
[ 5Player ] ---- MSI_BankStandard: False
[ 5Player ] -- MSI_BankMaterials: False
[ 5Player ] -- MSI_UnsetPlayer
[ 5Player ] ---- Failed to bank
[ 5Player ] ---- MSI_SetSkillLevels
[ 5Player ] ------ Mining level hasn't changed
[ 5Player ] ---- MSI_SetSkillLevels: Finished

Coh3n

2011-03-27 21:56:53

This is so frustrating. It took me forever to fix the equipment tab clicking after switching players, and as soon as that's done, this pops up. Have you simply tried restarting Simba?

Has anyone else had this problem?

IPwnz

2011-03-27 22:14:18

From: Coh3n
Has anyone else had this problem?


I'm currently running a set of 4 players on rimmington iron, which uses a deposit box, and I haven't had anything go wrong.

Coh3n

2011-03-28 13:40:15

This is weird. I'll keep trying to reproduce it when I have time.

blother

2011-03-28 16:13:59

From: Coh3n
This is so frustrating. It took me forever to fix the equipment tab clicking after switching players, and as soon as that's done, this pops up. Have you simply tried restarting Simba?

Has anyone else had this problem?


Usually happens every time i run the script and i restart simba every time i do this. I'll just switch to a rimmington script to get my 41 mining for my army.

Coh3n

2011-03-28 19:03:23

From: blother
Usually happens every time i run the script and i restart simba every time i do this. I'll just switch to a rimmington script to get my 41 mining for my army.

If it happens with Draynor Clay, it should also happen with any other script. They all call the same routines.

Coh3n

2011-04-19 18:09:30

This was fixed a while ago, just forgot about this thread. :)

Please let me know if it wasn't ever fixed.