SRL Archive - MSI Suggestions

MSI does not upgrade to new pickaxe


Harry

2011-11-20 02:02:18

I just looked on my guys and they are lvl 35+ mining, still using iron pickaxe, even when I have a mith pick in the bank.

The iron pick is wielded, but my attack level is not high enough to wield the mith one. Might this be the issue? It detects there's a pickaxe wielded and doesn't care about the "quality" of it? It doesn't even attempt to withdraw the mith pickaxe to use in inv.

Coh3n

2011-11-20 02:36:35

It's not a bug, the feature just isn't supported. It'll withdraw the mith pickaxe if you don't have any other pickaxe on your player. What it does is it looks for the best pickaxe first, then the next best, then the next, and so on.

I'm actually not sure where the best place to implement this would be. You'd want it to upgrade after the level has been gained as well, not just when setting up the player. It would have to somehow be added to one of the banking methods. Perhaps an entire separate function altogether.

This was one of the first ideas of MSI back when we first started writing it. I can't believe it was forgotten. >.<

Harry

2011-11-20 02:45:27

Upon logging in would be OK I think. It'd be best ASAP. It's just funny to see my high level miners using iron picks still :p

I'll probably look at it later tomorrow if you don't first, just wanted to throw this out here unless I forget.

NCDS

2011-11-20 11:41:02

We could just compare MSI_Players[CurrentPlayer].reportInfo.scriptLevels[0] each time we bank to see if it has increased, then enter a function to handle the item.

Quick thought..

Coh3n

2011-11-20 14:13:41

* MSI_Players[CurrentPlayer].ReportInfo.SkillLevels[CurrentScript]

That would work, yes.

E: Moved to suggestions.