ever since i got the new muddy version my char doesn't do bo / ba anymore, i have a cta and spirit as offhand but he just wont use them, what to do?
thanks in advance
thanks in advance
NTConfig_Paladin_yourCharnameHere.ntl
// Set this to true if you would like to switch slots right after casting BC, BO and Shout. If set to false, your char will remain with the BO Slot until the whole precast procedure is done. MWConfig_SwitchSlotsAfterBoPrecast = true;
// Set this to true to force your bot to swap slots before precast. In case you are using CTA, set this to false. MWConfig_SwitchSlotsForPrecast = false;
Quote:
did you made a config file with the name of your character?
check also this (around line 310, just search for switchslots)Code:NTConfig_Paladin_yourCharnameHere.ntl
it has to be "true"Code:// Set this to true if you would like to switch slots right after casting BC, BO and Shout. If set to false, your char will remain with the BO Slot until the whole precast procedure is done. MWConfig_SwitchSlotsAfterBoPrecast = true;
if it's not working then try to add this
Code:// Set this to true to force your bot to swap slots before precast. In case you are using CTA, set this to false. MWConfig_SwitchSlotsForPrecast = false;
I have the same problem right here, it wont switch back to hoto and no1 here seems to have a clue(or they dont wanna help because we are not german)Quote:
yeah, and it worked, sort of.. now it just keeps spirit + cta and goes kill stuff.. normally i have a hoto and a hoz :-s
// Array format: index 0: Value; index 1: Non-Class BO; index 2: CTA Slot _slotVal = new Array(); _slotVal[0] = new Array(); _slotVal[0].IsCTASlot = false; _slotVal[0].BoLevel = 0; _slotVal[0].BonusSkills = 0; _slotVal[0].Primary = 1; _slotVal[1] = new Array(); _slotVal[1].IsCTASlot = true; _slotVal[1].BoLevel = 0; _slotVal[1].Primary = 0; _items = me.GetItems();
_slotVal[0].Primary = 0;
for me and many others this solved the problems, and in my case without any side effects ^^Quote:
I'm pretty sure the dude who wrote the function at hand intended that line to be:
It basically just evaluates all contributions to your BO level depending on your current equipment and character class. Considering this, there just isn't any point in adding an offset of 1 for no reason, as it would basically prevent the function from doing what it is originally supposed to do.Code:_slotVal[0].Primary = 0;
if((_items[i].itemflag & 0x4000000) && _items[i].itemprefix == 0x5027) // Check if the item is a CTA
I dont understand why it isnt working for me. Do you suggest dropping this bot and go for the older versions?Quote:
for me and many others this solved the problems, and in my case without any side effects ^^
to be honest most of the functions are what i would call "horrible bad code" ^^ so it wouldnt be that surprising if there are one or two bugs ;)
pS.: if i understand that function correct all these calculations are only relevant for barbs, no?
ppS.: did maybe these item prefixes change in any patch? - an error in that line:
might explain the malfunction tooCode:if((_items[i].itemflag & 0x4000000) && _items[i].itemprefix == 0x5027) // Check if the item is a CTA