Bardscorpse_01
New member
- Joined
- Sep 13, 2005
- RedCents
- 0¢
Ok here is my version of the vxed kite, I believe it was originally written by tone and then it was updated by Thenewguy, but I have tweaked it some to take another bot in and added Caco.
BE WARNED THIS IS ONE OF THE MACRO'S THAT GOT PEOPLE BANNED. USE AT YOUR OWN RISK.
Toon0 is your bard
Toon1 is whatever other toon you want to take in.
Spells are in this order:
1 DoT
2 DoT
3 DoT
4 DoT
5 Regen
6 Selo's (49 lvl one)
7 Snare
8 Kazumi's
9 HoS
Save this spellset as Vxed
You need to make 2 bandoliers
One with your highest drum mod and call it : Kite
one with your highest regen mod and call it : Regen
Other plugins you will need for this are : Mq2Csum, Mq2Nostun, Mq2Rwarp ( or whatever warp you use), and MQ2EQBC. You can use MQ2mastermind and change all the /bc Toon1 to /tell Toon1 if you wish.
So bind yourself at the magus in Guild lobby, type /mac Kite and let'er rip. It will get you to Barindu, get you a vxed instance, zone you in and then start. It will warp you to safepoint and start regen if you need it ( it has commands for the other toon to heal you if they have a heal spell, if not just delete comment those commands out) and it will come back and summon/loot your corpse if you die. If you die it also warps the other toon to safespot.
Here is MQ2Nostun:
Remember this is a pretty dangerous macro to use right now. But if you have the balls, or dont care its great exp.
BE WARNED THIS IS ONE OF THE MACRO'S THAT GOT PEOPLE BANNED. USE AT YOUR OWN RISK.
Toon0 is your bard
Toon1 is whatever other toon you want to take in.
Spells are in this order:
1 DoT
2 DoT
3 DoT
4 DoT
5 Regen
6 Selo's (49 lvl one)
7 Snare
8 Kazumi's
9 HoS
Save this spellset as Vxed
You need to make 2 bandoliers
One with your highest drum mod and call it : Kite
one with your highest regen mod and call it : Regen
Other plugins you will need for this are : Mq2Csum, Mq2Nostun, Mq2Rwarp ( or whatever warp you use), and MQ2EQBC. You can use MQ2mastermind and change all the /bc Toon1 to /tell Toon1 if you wish.
So bind yourself at the magus in Guild lobby, type /mac Kite and let'er rip. It will get you to Barindu, get you a vxed instance, zone you in and then start. It will warp you to safepoint and start regen if you need it ( it has commands for the other toon to heal you if they have a heal spell, if not just delete comment those commands out) and it will come back and summon/loot your corpse if you die. If you die it also warps the other toon to safespot.
Rich (BB code):
#turbo 30
#event GMInZone "#*#tells you,#*# GM #*#"
#event GMInZone "#*#tells you,#*# Guide #*#"
#event GMInZone "#*#tells you,#*# gamemaster #*#"
#event GMInZone "#*#tells you,#*# Game Master #*#"
#event GMInZone "#*#tells you,#*# Customer Service #*#"
#event GMInZone "#*#tells you,#*# CSR #*#"
#event tar "#*#You gain #*#"
#event tar "#*#You must first #*#"
#event tar "You cannot see your target."
#event dzaddPerson "Person tells you, 'add me'
#event invite "<Insert random invite event>"
#event camp "<Insert random camp event>'
#event Exp "#*#party experience!!"
#event Exp2 "You gain experience!!"
#Event vxed "You have entered Vxed, The Crumbling Caverns."
#Event barindu "You have entered Barindu, Hanging Gardens."
#Event lobby "You have entered Guild Lobby."
#Event nedaria "You have entered Nedaria's Landing."
#Event natimbi "you have entered Natimbi, the Broken Shores."
#Event qinimi "You have entered Qinimi, Court of Nihilia."
Sub Main
/declare ExpTemp int 0
/declare ExpTracker int outer
/declare ExpCheck int outer 20
/declare WantToLoot int outer 1
/declare i int outer 0
/declare LootTotal int outer
/declare LootSlot int outer
/declare Exper float outer
/declare AAExp float outer
/declare LDRExp float outer
/declare Bellows int outer
/declare regensong int outer 0
/declare EvacHps int outer 70
/declare CapTimer timer outer 0
/declare PotionTimer timer outer
/varset PotionTimer 2m
/varset Exper ${Me.PctExp}
/varset AAExp ${Me.PctAAExp}
/varset LDRExp ${Me.PctGroupLeaderExp}
/if (${Me.PctExp} < ${ExpCheck}) /varset ExpTracker 0
/if (${Me.PctExp} > ${ExpCheck}) /varset ExpTracker 1
/if (${Me.AltAbility[Boastful Bellow]}) /varset Bellows 199
/if (${Me.AltAbility[Exultant Bellowing]}) /varset Bellows 241
/if (${Me.AltAbility[Fortified Bellowing]}) /varset 357
/if (${PotionTimer}<=0) /call PotionTimerEvent
/if (${Zone.ID}==344) /call event_lobby
/if (${Zone.ID}==182) /call event_nedaria
/if (${Zone.ID}==280) /call event_natimbi
/if (${Zone.ID}==281) /call event_qinimi
/if (${Zone.ID}==283) /call event_barindu
/if (${Zone.ID}==290) /call event_vxed
/plugin mq2csum load
:MainLoop
/if (${Zone.ID}==290) {
/doevents
/call GMcheck
/doevents
/call CheckHP
/doevent
/call bellow
/doevents
/call capTimer
}
/doevent
/goto :MainLoop
/return
sub event_qinimi
/warp loc 747.00 223.04 -15.6
/face fast heading 60
/keypress forward hold
/return
sub event_nedaria
/tar magus
/delay 1s
/say natimbi
/return
Sub GMcheck
/if (${Spawn[gm].ID}) {
/echo Gm detected
/beep
/beep
/beep
/endmac
/unload
/q
}
/return
Sub Event_GMInZone
/q
/return
Sub CorpseWatcher
/target ${Me} corpse
/delay 1s
/if (${Target.Type.Equal[corpse]}) /call Loot
/return
Sub Devoted
/if (${Me.AltAbilityReady[Lesson of the Devoted]}) {
/twist 6
/delay 5s
/twist end
/delay 1s
/alt act 481
/delay 7s
/if (${regensong} == 1) /twist 6 5 7 1 2 3 4 9 6
/if (${regensong} == 0) /twist 6 7 1 2 3 4 9 6
}
/return
sub bellow
/delay 1s
/if (${Me.AltAbilityReady[${Bellows}]} && ${Target.ID} && ${Zone.ID}==290) /alt act ${Bellows}
/delay 1s
/return
sub capTimer
/if (${Me.AltAbilityReady[553]} && ${Zone.ID}==290 && ${Target.PctHPs}>50 && ${Target.PctHPs}<98 && ${CapTimer}<=0) {
/alt act 553
/varset CapTimer 15m
}
/return
sub event_natimbi
/face fast heading 90
/warp loc 2063.21 166.23 561.46
/face fast heading 90
/keypress forward hold
/return
sub event_lobby
/twist end
/bc Toon1 //warp succor
/delay 1s
/echo Waiting in the lobby for 30 seconds...
/memspellset vxed
/delay 30s
/twist 6
/delay 6s
/tar magus
/twist end
/delay 1s
/say nedaria
/return
sub CheckHP
/if (${Me.PctHPs}<=90 && ${Me.PctHPs}>=${EvacHps} && ${regensong}==0 && ${Zone.ID}==290) {
/twist 6 5 7 1 2 3 4 6
/varset regensong 1
}
/if (${Me.PctHPs}>90 && ${regensong}==1 && ${Zone.ID}==290) {
/twist 6 7 1 2 3 4 6
/varset regensong 0
}
/if (${Me.PctHPs} < ${EvacHps} && ${Zone.ID}==290) {
/warp succor
/circle off
/keypress forward
/bcToon1 //warp succor
/band activate regen
/twist 5
/bc Toon1 //target Toon0
/delay 2s
/bc Toon1 //cast 6
/delay 8s
/alt act 212
/doevents
/sit
:HealLoop
/doevents
/delay 21s
/if (${Me.PctHPs} > 99) {
/if (${Me.Sitting}) /stand
/call StartKite
/return
}
/goto :HealLoop
}
/return
Sub Event_tar
/tar clear
/tar npc range 64 66 radius 150
/if (${Target.Level}>67 || ${Target.Type.Equal[corpse]}) /tar npc next
/return
Sub event_camp
/warp safe
/circle off
/bc Toon1 //Warp succor
/delay 1s
/bcToon1 //camp desktop
/camp desktop
/endmac
/return
Sub event_barindu
/circle off
/twist off
/keypress back
/call CorpseWatcher
/delay 2s
/tar apprentice
/delay 2s
/warp target
/delay 2s
/say vxed
/delay 3s
/tar stoneshifter
/warp loc 456.00 -1258.00 -118.91
/face heading 15
/keypress forward hold
/delay .2s
/keypress back
/face heading 360
/bc Toon1 //tar Toon0
/delay 5s
/bc Toon1 //follow
/delay 15s
/keypress forward hold
/return
Sub event_vxed
/if (${Me.Sitting}) /stand
/call CorpseWatcher
/delay 1s
/call StartKite
/return
Sub StartKite
/if (${Zone.ID}==290) {
/band activate kite
/face fast heading 263
/twist end
:WaitForDA
/delay 1s
/if (${Me.SpellReady["Kazumi's Note of Preservation"]} != TRUE) {
/delay 10s
/goto :WaitForDA
}
/twist 6
/delay 5s
/twist 8
/delay 5s
/warp loc 125 -300 447
/circle on 69
/keypress forward hold
/twist 6 7 1 2 3 4 9 6
/bc Toon1 //Warp loc 205 -355 485
}
/return
Sub Loot
:LootPlease
/sumcorpse
/if (${Target.Type.NotEqual[CORPSE]} || !${Target.ID}) {
/return
}
/corpse
/delay 1s
/loot
/delay 1s
/if (${Me.State.NotEqual[BIND]}) {
/delay 2s
/goto :LootPlease
}
:LootLag
/if (${LootTotal}!=${Corpse.Items}) {
/varset LootTotal ${Corpse.Items}
/delay 2s
/goto :LootLag
}
/for LootSlot 1 to ${LootTotal}
:LootItem
/itemnotify loot${LootSlot} rightmouseup
/delay 3
/if (${Corpse.Item[${LootSlot}].ID}) {
/goto :LootItem
}
/next LootSlot
/delay 5
/notify LootWnd DoneButton leftmouseup
/return
Sub PotionTimerEvent
/if (${Me.PctHPs}<=75 && ${Kite}==1 && !${PotionTimer}) {
/twist off
/delay 30
/call cast "Healing Potion X" item
/delay 30
/twist 6 7 1 2 3 4 9 6
}
/varset PotionTimer 2m
/return
Here is MQ2Nostun:
Rich (BB code):
// MQ2Nostun.cpp : Defines the entry point for the DLL application.
#include "../MQ2Plugin.h"
PreSetup("MQ2NoMez");
PLUGIN_API VOID OnDrawHUD(VOID)
{
GetCharInfo()->Stunned = 00;
}
Remember this is a pretty dangerous macro to use right now. But if you have the balls, or dont care its great exp.
Last edited:


.