###Warning: This does not attempt to split mobs at all. Primary use would be farming low level creatures for lewtz, or pwr leveling another character with creatures you can handle with only a merc. I do not recommend using this for leveling solo or in a group without crowd control###
usage /mac pull 100
where 100 is the radius around you to pull from.
you can use /mapfilter castradius 100 to show yourself visually where that radius is on the map
first use, /mac pull 1
/end
then /mac pull rangeyouwanttouse
First use generates the configuration.ini which is Pull_Charactername_characterclass.ini
Zradius for pulling by default is only 30, adjust it for zones with hills etc.
This is more of a melee style pulling macro, but I plan to modify it based on user input. Also hoping to separate melee/hybrid classes from pure caster class attack by default. User input is important in proper creation of a macro that is to be distributed.
Not intended as a functional afk macro, but rather one you can use while watching TV :-)
To manually add something to the "do not target" list make a hotkey or type
Code: Select all
/alert add 1 ${Target.Name}Sample INI is below.
[Configuration]
MedAt=20 //Percentage of mana to stop pull and let the group med, This triggers for any group member.
MedTill=90 When MedAt triggers, it will wait until that player is above this percentage before breaking out of the loop
Verbose=False //If set to true it will display what the macro is doing in the MQ2 window.
LevelGreater=5//by default you will attack creates up to your level plus this value. Increase this value to hit tougher targets
Invulnerable=True //will automatically add unreachable/invulnerable targets 20 seconds after you target them.
WaitForHealth=85//Your health must be above this value before it will pull another target.
HealTill=90 //If your health is below 85 on health check, it will wait until it is above 90 to pull.
ZRange=30 //ZRange is the Z radius (up and down) that it restricts pulling targets from.
TLO's in use while macro is running.
${Pulling} //Returns TRUE/FALSE, if at the camp and group fighting a mob, typing /echo ${Pulling} should be false
${alertTimer} //Typing /echo ${alertTimer} will tell you the time left on the Invulnerability Sub's timer, if 0 and you are stuck trying to pull something, be aware of the situation that caused it and let me know.
${PullRange} //This is your pull radius you assigned as the /mac pull ${PullRange}
${CampY} //The Anchor Y location
${CampX} //The Anchor X location
${CampZ} //The Anchor Z location
${ZRange} //Your Z Radius used in pulling. /Echo ${ZRange} to see the value in game.
${UseMQ2Navigation} //Returns TRUE/FALSE based on INI preference. Default is false
Last Updated Saturday, June 24rd 2017 @ 7pm CST


