Bellfast 3: The Hive
CLOSING THREAD due to nerfing,
If you have any questions feel free to PM me,
I'm leaving the .dll's up due to MQ2mission not being updated and this one is..
Red Cents are appreciated!
EDIT:: Use this macro as you wish, Seems they nerfed it even more and is now only giving 1-2%aa exp per run at level 70, Sorry guys :mad:
Now Updated with all the fixes.
This macro....
[Obtains the task
[Zones in
[Does the task
--Opens 17 cocoons
[Invises
--This is optional
[Drops task and requests a new one
[Zones out
[Zones back into the new instanced and does everything again...
Please read the instructions....
You need to request the mission yourself before starting the mission ( /mission 8134 ) you need to request it once and once only, it will request the mission again once it loops.
Note: I have already put in checks for GM's,
Place them inside the :cocoon section if you want to include them.
PS: I Love Redcents
CLOSING THREAD due to nerfing,
If you have any questions feel free to PM me,
I'm leaving the .dll's up due to MQ2mission not being updated and this one is..
Red Cents are appreciated!
EDIT:: Use this macro as you wish, Seems they nerfed it even more and is now only giving 1-2%aa exp per run at level 70, Sorry guys :mad:
Now Updated with all the fixes.
This macro....
[Obtains the task
[Zones in
[Does the task
--Opens 17 cocoons
[Invises
--This is optional
[Drops task and requests a new one
[Zones out
[Zones back into the new instanced and does everything again...
Please read the instructions....
You need to request the mission yourself before starting the mission ( /mission 8134 ) you need to request it once and once only, it will request the mission again once it loops.
Note: I have already put in checks for GM's,
Place them inside the :cocoon section if you want to include them.
Rich (BB code):
|--------------------------------------------------
| Name: cocoon.mac
| Author: devlin
| Helper: WickedMetalHead
| Helper2: The Gnome
| For: Redguides, and REDGUIDES ONLY.
|--------------------------------------------------
|--------------------------------------------------
|
| PLEASE READ EVERYTHING
|
| Automatically does the Bellfast 3 Hive Mission for Cocoon EXP.
| Note: You must have atleast 3 in your group to obtain mission.
| You need a current version of MQ2mission to use this.
| You MUST have a current version of MQ2copen
| You MUST have a current version of MQ2switch
| You MUST have a current version of MQ2mission
| You do NOT need faction with bellfast to request a mission.
| To run this mission, you must start in Drachnidhive (The Hive).
|
| Change these lines to your own preferance
| ( Line 56 depending on your zoning time )
| ( Line 130 if you want to use Invis. or not )
|--------------------------------------------------
#Chat Say
#Chat Group
#Chat Tell
#Event TooSoon "A mystical"
#Event Bank "You now have 30 ability points"
#Event Invis "You feel yourself starting to"
#turbo 10
Sub Main
/echo |--------------------------------------
/echo | Bellfast:3 The Hive
/echo | Macro created by Devlin.
/echo | Must have the following plugins loaded
/echo | MQ2switch && MQ2copen
/echo | This macro is NOT for an AFK usage.
/echo | If you are not in drachnidhive this will not work
/echo |--------------------------------------
/declare InString string outer
/declare OutString string outer
/varset InString "ZNQR OL QRIYVA SBE ERQTHVQRF BAYL"
:StartOver
/call GMCheck
/popup ${OutString}
/call Checks
:Cocoon
/call ZoneIn
/delay 6s
/call DoTask
/delay 3s
/call NewTask
/delay 3s
/call Leave
/delay 4s
/goto :Cocoon
/return
|--------------------------------------------------|
| Some Checks..
|--------------------------------------------------|
Sub Checks
:check
/if (${SpawnCount[pc radius 100]}>1) {
/echo Player is close...
/echo Pausing the Macro until they leave...
/keypress forward
/beep
/beep
/delay 5s
/goto :check
}
/if (${Spawn[gm].ID}) {
/echo GM has entered the zone!!
/echo Damn GM's interrupting me...
/popup [GM IN ZONE, PAUSING MACRO UNTIL THEY LEAVE]
/keypress forward
/beep
/beep
/delay 5s
/goto :check
}
/doevents next
/return
|--------------------------------------------------|
| Some more checks
|--------------------------------------------------|
Sub checks2
:check
/if (${Spawn[gm].ID}) {
/echo GM has entered the zone!!
/echo Damn GM's interrupting me...
/popup [GM IN ZONE, PAUSING MACRO UNTIL THEY LEAVE]
/beep
/keypress forward
/delay 5s
/goto :check
}
/doevents next
/return
|--------------------------------------------------|
| New Task
|--------------------------------------------------|
Sub NewTask
/echo Removing everyone from the task, and requesting a new one
/taskremove playernamea
/taskremove playernameb
/taskremove yourplayername
/mission 8134
/return
|--------------------------------------------------|
| Zones into the task.
|--------------------------------------------------|
Sub ZoneIn
/echo Pressing your Number 2 hotbutton key to keep you safe while you're out here
/keypress 2
/delay 10s
/switch 3
/return
|--------------------------------------------------|
| Checking for bad people
|--------------------------------------------------|
Sub GMcheck
/declare i int
/for i 1 to ${InString.Length}
/if (${InString.Mid[${i},1].Equal[A]}) /varset OutString ${OutString}N
/if (${InString.Mid[${i},1].Equal}) /varset OutString ${OutString}O
/if (${InString.Mid[${i},1].Equal[C]}) /varset OutString ${OutString}P
/if (${InString.Mid[${i},1].Equal[D]}) /varset OutString ${OutString}Q
/if (${InString.Mid[${i},1].Equal[E]}) /varset OutString ${OutString}R
/if (${InString.Mid[${i},1].Equal[F]}) /varset OutString ${OutString}S
/if (${InString.Mid[${i},1].Equal[G]}) /varset OutString ${OutString}T
/if (${InString.Mid[${i},1].Equal[H]}) /varset OutString ${OutString}U
/if (${InString.Mid[${i},1].Equal}) /varset OutString ${OutString}V
/if (${InString.Mid[${i},1].Equal[J]}) /varset OutString ${OutString}W
/if (${InString.Mid[${i},1].Equal[K]}) /varset OutString ${OutString}X
/if (${InString.Mid[${i},1].Equal[L]}) /varset OutString ${OutString}Y
/if (${InString.Mid[${i},1].Equal[M]}) /varset OutString ${OutString}Z
/if (${InString.Mid[${i},1].Equal[N]}) /varset OutString ${OutString}A
/if (${InString.Mid[${i},1].Equal[O]}) /varset OutString ${OutString}B
/if (${InString.Mid[${i},1].Equal[P]}) /varset OutString ${OutString}C
/if (${InString.Mid[${i},1].Equal[Q]}) /varset OutString ${OutString}D
/if (${InString.Mid[${i},1].Equal[R]}) /varset OutString ${OutString}E
/if (${InString.Mid[${i},1].Equal}) /varset OutString ${OutString}F
/if (${InString.Mid[${i},1].Equal[T]}) /varset OutString ${OutString}G
/if (${InString.Mid[${i},1].Equal}) /varset OutString ${OutString}H
/if (${InString.Mid[${i},1].Equal[V]}) /varset OutString ${OutString}I
/if (${InString.Mid[${i},1].Equal[W]}) /varset OutString ${OutString}J
/if (${InString.Mid[${i},1].Equal[X]}) /varset OutString ${OutString}K
/if (${InString.Mid[${i},1].Equal[Y]}) /varset OutString ${OutString}L
/if (${InString.Mid[${i},1].Equal[Z]}) /varset OutString ${OutString}M
/if (${InString.Mid[${i},1].Equal[" "]}) /varset OutString ${OutString}_
/next i
/return
|--------------------------------------------------|
| Opens the Cocoons based on Spawn ID
|--------------------------------------------------|
Sub Dotask
/declare i int local
/delay 2s
/for i 1 to 18
/target npc webspun_cocoon next
/if (${Target.ID}) {
/delay 0.5s
/open
/delay 0.5s
/echo Cocoon${i} finished.
}
/next i
/echo Done Enjoy your AA
/return
|--------------------------------------------------|
| Zoning Out
|--------------------------------------------------|
Sub Leave
/delay 1s
/echo Leaving mission.
/switch 1
/return
|--------------------------------------------------|
| Reloops to quicken the process
|--------------------------------------------------|
Sub Event_TooSoon
/delay 5s
/goto :Cocoon
/return
|--------------------------------------------------|
| Camps after you've reached 30 banked AA's
|--------------------------------------------------|
Sub Event_Bank
/popup You now have 30 AA's bank and CANNOT gain anymore...
/echo Camping out to keep you safe..
/camp desktop
/end
|--------------------------------------------------|
| Recasts Invis. to keep you safe
|--------------------------------------------------|
Sub Event_Invis
/echo Invis is Faiding
/delay 1s
/echo Recasting to keep us safe
/keypress 3
/call ZoneIn
|-----------------------------------------------
|GUVF ZNPEB VF BAYL SBE JJJ.ERQTHVQRF.PBZ
|GUVF ZNPEB JNF ZNQR OL QRIYVA
|QB ABG CYNTVNEVMR
|-----------------------------------------------
PS: I Love Redcents
Last edited: