|-------------------------------------------------------------------------------------->> | Usage : /mac drdbot
| Example : /mac drdbot Gimpdude | | Spell Recommendation : | | Gem 1 Thorn | Gem 2 Heal | Gem 3 Regen | Gem 4 Skin | Gem 5 SoW | Gem 6 * | Gem 7 * | Gem 8 Evac or Gate |-------------------------------------------------------------------------------------->> #chat group Sub Main /declare plee string outer ${Param0} /declare incoming string outer Incoming /declare thorn string outer Thorn /declare regen string outer Regen /declare sow string outer SoW /declare skin string outer Skin /declare evac string outer Evac /if (!${Defined[Param0]}) { /echo You didn't name your character being powerleveled /echo Usage: /mac drdbot
/echo Ex: /mac drdbot Gimpdude /endmacro } /echo -DruidBot by Wrath- ON /target ${plee} :mainloop /call check /goto :mainloop Sub check /doevents /call selfcheck /call heal /doevents /return Sub selfcheck /if (${Me.PctHps}<=60 && ${Target.PctHps}>=80 { /target myself /cast 2 /delay 2s /target ${plee} /sit } /return Sub heal /if (${Target.PctHPs}<50 && ${Target.Distance}<=50) { /cast 2 /delay 2s /sit } /return Sub Event_Chat(string ChatType,string ChatSender,string ChatText) /if (${ChatText.Equal[${incoming}]}) { /assist ${plee} /return } /if (${ChatText.Equal[Thorn]}) { /if (!${Target.ID}==${Spawn[pc ${plee}].ID}) /target id ${Spawn[pc ${plee}].ID} /delay 2s /cast 1 /return } /if (${ChatText.Equal[Regen]}) { /if (!${Target.ID}==${Spawn[pc ${plee}].ID}) /target id ${Spawn[pc ${plee}].ID} /delay 2s /cast 3 /return } /if (${ChatText.Equal[Skin]}) { /if (!${Target.ID}==${Spawn[pc ${plee}].ID}) /target id ${Spawn[pc ${plee}].ID} /delay 2s /cast 4 /return } /if (${ChatText.Equal[Sow]}) { /if (!${Target.ID}==${Spawn[pc ${plee}].ID}) /target id ${Spawn[pc ${plee}].ID} /delay 2s /cast 5 /return } /if (${ChatText.Equal[Evac]}) { /if (!${Target.ID}==${Spawn[pc ${plee}].ID}) /target id ${Spawn[pc ${plee}].ID} /delay 2s /cast 8 /return } /return