I said i would release a new version within 24 hours, but i am not, i have applied a lot of changes and fixes and need some sleep and time to test it, this is what i have done so far.
Curious..is there a reason I'm not aware of a person wouldn't want to make their Scroll of Wisdom for the day ?
Add option for scroll off wisdom. Check!
[/QUOTE]
Free bag issue, got some more detail's:
- Have 6 empty slots
- Start profile
- Opens mailbox, but does not collect anything.
- Runs to gbank, gets 4 more stacks of herbs, 2 free bag slots.
- Runs back to mailbox, opens mailbox and starts prospecting.
Mill before prospecting. Check!
Should solve some issues here and give extra free bag slots.
- After prospecting, before milling, it runs of to the JC vendor and starts buying Jeweler's settings from vendor until no bag slots are free (check for personal bank for this would be great btw)
Check personal and guild bank for JCS. Check!
Better logic with full bags when buying JCS. Not Check, fixing Stormwind issue the existing logic was not working. Dalaran and Orgrimmar should have worked just fine.
- Before creating anything, message Mailing Disenchantable items to alt' and then halts, with all bags full.
Bags should not be full now, if they get full i must add a logic for this.
- After restarting bot, goes to gbank, does not collect anything since bags are full, runs to mailbox, opens mailbox and start's milling resulting in endless 'bags are full' messages.
Add a logic to check if bags are full before running around over the world.. Partially Check!
- Stop bot, put Jewelers settings in personal bank, 12 slots free.
Did the bot put JCS in personal bank?. .......
- Start bot, bot goes to mail, fetches 2 items.
- Goes to Gbank, fetches 8 more items, 2 bagslots free again.
All personal and guild bank is set to 10 free slots just as mail now, and it should buy JCS depending on how many free bag slots it has, less free bag slots = more trips to vendor but no full bags.
- Runs back to mailbox, starts to prospect another stack ore it got from mail and gbank
- Starts to Mill, free bagslots slowly increasing again.
This should work better now with a bit new logic, used to fix the above issues.
Few things i noticed, not real bugs, but still worth mentioning.
- Prospecter/ inscription is mage, but i assume other self buffing classes have this as well, singular keeps in the way as soon as self buff's wear off, sometimes tries to cast self buff's (mage armor in my case) annyoing and suspisous in log.
- Lots of 'that Object is busy messages, continiously 3 on the screen. 24ms latency, 31 fps on bot pc.
This is a Singular issue.
go to \HB1\Routines\Singular\ClassSpecific\Mage\ and open the file Common.cs
Remove the line
PHP:
Spell.BuffSelf("Ice Barrier"),
it is on row 40.
Now you don?t want to combat without the shield do you?
We must add in in the class file, open your class, Frost.cs or Fire.cs or Arcane.cs the one you use.
Find the line
PHP:
public static Composite CreateMageFireNormalPull()
The is the pull function.
Now under this line about 7-8 lines down you find this
Then it should be the spells it uses, add right under this line this.
PHP:
//Shield
Spell.Cast("Ice Barrier",
ret => !StyxWoW.Me.ActiveAuras.ContainsKey("Ice Barrier")),
It should now cast the shield before pulling the mob, if the fight last longer then 30 seconds you might want to recast the shield?
then you can add the same line as above right under
PHP:
Spell.BuffSelf("Ice Block", ret => StyxWoW.Me.HealthPercent < 15 && !StyxWoW.Me.ActiveAuras.ContainsKey("Hypothermia")),
This line apperas 3 times, first is normal, second is PVP thirs is instances.
And they will all only activate while in combat or about to start combat.
Still, awesome profile, lot of hard work went into it, thanks a lot!
Thanks, hope it gets better soon.