SRL Archive - MSI Bugs

Varrock east filler


Smidqe

2011-07-11 03:39:23

After the deathwalk update the walking on Varrock east filler seems to be messed up (not sure if this affects any other script). If character has full inventory of empty vials it banks (even if he stands next to fountain) them and withdraws same vials that it has just banked, making an infinite loop. (with Reflection walking) Same goes with empty inventory.

On color walking it doesn't even recognize that it's standing in varrock east bank or fountain, even when the character stands right next to them.


Here's debug with reflection walking:
[  ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] -- MSI_SetupPlayer
[ ] ---- Player is not logged in
[ ] ------ Scanning for randoms...
[ ] ---- MSI_SetPlayerLoc
[ ] ------ MSI_AtLocation
[ ] -------- Checking Point: (3253, 3421)
[ ] ---------- MSI_PointOnMM(3253, 3421): True
[ ] -------- Distance from player to Varrock east bank: 4
[ ] -------- Player is at Varrock east bank
[ ] ------ MSI_AtLocation: True
[ ] ------ Player's location: Varrock east bank
[ ] ---- MSI_SetPlayerLoc: True
[ ] ---- MSI_BankStandard
[ ] ------ MSI_OpenBank
[ ] -------- MSI_FindObjectTPA: BANK_VARROCK_EAST
[ ] ------------ MSI_FilterTPADist: 0 ms
[ ] ---------- Points found: 5
[ ] ---------- Took 109 ms to complete
[ ] -------- MSI_FindObjectTPA: True
[ ] ------ MSI_OpenBank: True (BANK_VARROCK_EAST)
[ ] ------ MSI_Deposit
[ ] -------- Deposited all items in the inventory
[ ] ------ MSI_Deposit: True
[ ] ---- MSI_BankStandard: True
[ ] ---- MSI_Withdraw
[ ] ------ Found item in bank: Vial
[ ] -------- MSI_FilterTPADist: 0 ms
[ ] -------- MSI_FilterTPADist: 0 ms
[ ] ------ Withdrew Vial
[ ] ---- MSI_Withdraw: True
[ ] -- MSI_SetupPlayer: True
[ ] ---- Player has > 15 items, banking..
[ ] -- MSI_Walk
[ ] ------ Current Energy: 100
[ ] ---- Player's Location = Varrock East Fountain
[ ] ---- MSI_AtLocation
[ ] ------ Checking Point: (3253, 3421)
[ ] -------- MSI_PointOnMM(3253, 3421): True
[ ] ------ Distance from player to Varrock east bank: 6
[ ] ------ Player is at Varrock east bank
[ ] ---- MSI_AtLocation: True
[ ] -- MSI_Walk: True
[ ] -- MSI_BankMaterials
[ ] ---- MSI_CountItems: Found 0 of Soft Clay (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Vial of water (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Jug of water (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Bowl of water (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Bucket of water (0 XP)
[ ] ---- MSI_BankStandard
[ ] ------ MSI_OpenBank
[ ] ------ MSI_OpenBank: True (BANK_VARROCK_EAST)
[ ] ------ MSI_Deposit
[ ] -------- Deposited all items in the inventory
[ ] ------ MSI_Deposit: True
[ ] ---- MSI_BankStandard: True
[ ] ---- MSI_Withdraw
[ ] ------ Found item in bank: Vial
[ ] -------- MSI_FilterTPADist: 0 ms
[ ] -------- MSI_FilterTPADist: 0 ms
[ ] ------ Withdrew Vial
[ ] ---- MSI_Withdraw: True
[ ] -- MSI_BankMaterials: True
[ ] -- MSI_SetSkillLevels
[ ] ---- N/A level hasn't changed
[ ] -- MSI_SetSkillLevels: Finished
[ ] ---- Temp playing time: 32573
[ ] ---- Player has > 15 items, banking..
[ ] -- MSI_Walk
[ ] ------ Current Energy: 100
[ ] ---- Player's Location = Varrock East Fountain
[ ] ---- MSI_AtLocation
[ ] ------ Checking Point: (3253, 3421)
[ ] -------- MSI_PointOnMM(3253, 3421): True
[ ] ------ Distance from player to Varrock east bank: 6
[ ] ------ Player is at Varrock east bank
[ ] ---- MSI_AtLocation: True
[ ] -- MSI_Walk: True
[ ] -- MSI_BankMaterials
[ ] ---- MSI_CountItems: Found 0 of Soft Clay (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Vial of water (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Jug of water (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Bowl of water (0 XP)
[ ] ---- MSI_CountItems: Found 0 of Bucket of water (0 XP)
[ ] ---- MSI_BankStandard
[ ] ------ MSI_OpenBank
[ ] ------ MSI_OpenBank: True (BANK_VARROCK_EAST)
[ ] ------ MSI_Deposit
[ ] -------- Deposited all items in the inventory
[ ] ------ MSI_Deposit: True
[ ] ---- MSI_BankStandard: True
[ ] ---- MSI_Withdraw
Here's with color walking:
[  ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] ---- MSI_GetItemExperiences: Invalid script skill
[ ] -- MSI_SetupPlayer
[ ] ---- Player is not logged in
[ ] ------ Scanning for randoms...
[ ] ---- MSI_SetPlayerLoc
[ ] ------ MSI_AtLocation
[ ] -------- Checking Point: (4638, 1412)
[ ] ---------- MSI_PointOnMM(4638, 1412): False
[ ] -------- Player not at Varrock east bank
[ ] ------ MSI_AtLocation: False
[ ] ------ MSI_AtLocation
[ ] -------- Checking Point: (4590, 1360)
[ ] ---------- MSI_PointOnMM(4590, 1360): False
[ ] -------- Player not at Varrock East Fountain
[ ] ------ MSI_AtLocation: False
[ ] ------ MSI_DeathWalk
[ ] -------- Function not supported without Reflection!
[ ] ------ MSI_DeathWalk: False
[ ] ---- MSI_SetPlayerLoc: False
[ ] -- MSI_SetupPlayer: False
[ ] -- MSI_UnsetPlayer
[ ] ---- Failed to setup player
[ ] ---- MSI_SetSkillLevels
[ ] ------ N/A level hasn't changed
[ ] ---- MSI_SetSkillLevels: Finished
[ ] ------ All players inactive

Coh3n

2011-07-11 10:36:34

Very sorry, that's my mistake. I did some editing in the mainloop and never tested the money makers. I left out an if statement accidentally. This is fixed in the latest version, I tested a load with Vials myself. :) Check out the full update thread here.

Thanks for reporting! :)

Smidqe

2011-07-11 13:10:40

{----------------------------------------------------------------}
{ MSI Phoenix Player Report }
{----------------------------------------------------------------}
{ Time Running: 7 Minutes and 30 Seconds }
{----------------------------------------------------------------}
{ }
{ Player 2: }
{ Location: Varrock east bank }
{ Time: 06m 32s }
{ Active: True }
{ }
{ Script: Varrock East Container Filler }
{ Time: 06m 32s }
{ Loads: 18 }
{ Item: Vial of water }
{ Amount: 252 }
{ }
{----------------------------------------------------------------}

It's working again :).