Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

if(doBASH && idBASH.Ready(ifBASH) && BashCheck()) BashPress();
bool BashCheck() {
if(PCONTENTS off=GetCharInfo2()->Inventory.Secondary)
if(off->Item->ItemType == 8)
return true;
if(PCONTENTS pri=GetCharInfo2()->Inventory.Primary)
if(pri->Item->ItemType==1 || pri->Item->ItemType==4 || pri->Item->ItemType==35)
if(HaveBash) return true;
return (elSHIELD && ItemCounts(elSHIELD) && OkayToEquip(Giant));
}
void BashPress() {
long savedpri=0; // saved primary item id
long savedoff=0; // saved offhand item id
bool got2hand=0; // have a 2 handler equipped?
if(PCONTENTS pri=GetCharInfo2()->Inventory.Primary) {
got2hand=(pri->Item->ItemType==1 || pri->Item->ItemType==4 || pri->Item->ItemType==35);
savedpri=pri->Item->ItemNumber;
}
if(PCONTENTS off=GetCharInfo2()->Inventory.Secondary) savedoff=off->Item->ItemNumber;
if(elSHIELD && ItemCounts(elSHIELD) && OkayToEquip(Giant)) Equip(elSHIELD,14);
PCONTENTS sec=GetCharInfo2()->Inventory.Secondary;
if((sec && sec->Item->ItemType==8) || (got2hand && HaveBash)) idBASH.Press();
if(savedoff) Equip(savedoff,14);
if(savedpri) Equip(savedpri,13);
}
[2014/04/12 16:21:34] Active Plugins
[2014/04/12 16:21:34] --------------------------
[2014/04/12 16:21:34] mq2melee
[2014/04/12 16:21:34] mq2log
[2014/04/12 16:21:34] mq2eqbugfix
[2014/04/12 16:21:34] 3 Plugins displayed.
[2014/04/12 16:23:33] MQ2Melee::bash (0) [#] Bash 0=0ff.
[2014/04/12 16:23:37] MQ2Melee::Attacking [a grimling soulsoother].
[2014/04/12 16:23:51] MQ2Melee::-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[2014/04/12 16:23:51] MQ2Melee::Version [6.030] Loaded!
[2014/04/12 16:23:51] MQ2Melee::-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[2014/04/12 16:23:51] MQ2Melee::aggro (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::aggropri (0) [ID] Primary (Aggro)?.
[2014/04/12 16:23:51] MQ2Melee::arrow (0) [ID] item?.
[2014/04/12 16:23:51] MQ2Melee::bash (0) [#] Bash 0=0ff.
[2014/04/12 16:23:51] MQ2Melee::begging (0) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::bow (0) [ID] spell/disc/aa/item?.
[2014/04/12 16:23:51] MQ2Melee::disarm (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::enrage (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::infuriate (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::kick (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::kneestrike (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::melee (1) [ON/OFF] Melee Mode? 0=0ff.
[2014/04/12 16:23:51] MQ2Melee::plugin (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::provoke0 (0) [ID] spell/disc/aa/item?.
[2014/04/12 16:23:51] MQ2Melee::provoke1 (4681) [ID] spell/disc/aa/item?.
[2014/04/12 16:23:51] MQ2Melee::provokeend (20) [#] Stop when Target Life% Below?.
[2014/04/12 16:23:51] MQ2Melee::provokemax (1) [#] Counter? ,1=try once, 0=0ff.
[2014/04/12 16:23:51] MQ2Melee::provokeonce (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::range (0) [#] Max Range? 0=0ff.
[2014/04/12 16:23:51] MQ2Melee::standup (0) [ON/OFF] Authorize to StandUp?.
[2014/04/12 16:23:51] MQ2Melee::stunning (0) [#] Target Life% Below? 0=0ff.
[2014/04/12 16:23:51] MQ2Melee::taunt (1) [ON/OFF]?.
[2014/04/12 16:23:51] MQ2Melee::throwstone (0) [#] Endu% Above? 0=0ff.
[2014/04/12 16:23:51] MQ2Melee::-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[2014/04/12 16:23:51] MQ2Melee::Required Latest [MQ2Cast] for AA/SPELL/ITEM casting.
[2014/04/12 16:23:51] MQ2Melee::Required Latest [MQ2MoveUtils] for MOVEMENT.
[Sat Apr 12 16:23:59 2014] You slash a XXXX for 20 points of damage.
[Sat Apr 12 16:23:59 2014] You slash a XXXX for 33 points of damage.
[Sat Apr 12 16:24:00 2014] You bash a XXXX for 1 point of damage.
[Sat Apr 12 16:24:00 2014] You crush a XXXX for 61 points of damage.
[Sat Apr 12 16:24:00 2014] You try to crush a XXXX, but a XXXX dodges!
[Sat Apr 12 16:24:01 2014] You try to slash a XXXX, but miss!
I have stopped using it because warriors are not allowed to do that.
Or I will try to get a 1h+shield to be safe.
But it is still a bug.
Slam/Bash/Kick are all on the same timer. Ogre SKs, for example, may be trying to Slam when they should be using Bash (they are the same skill, but different abilities). Warriors should try to Kick unless interrupting spellcasting.
I believe Berzerker Frenzy is on the same timer, as is Rogue Backstab -- for example, a Barbarian Rogue should be backstabbing, not slamming.

