Safer Faster Velium Macro

i tried it and it kept saying to load the packetapi or whatever it is, thought that was loaded by default? i did load it again and still same prob, ill try again later and see what i was possibly doing wrong

Make sure your using our June 3rd MacroQuest2 release. That was a known issue for the release before.
 
thanks fry, im sure thats the prob, ill check it out tonight
 
I wouldn't waste your time even trying this at 75. It is better to buff up a level 1 character and use this for PL'ing that character. The reason I say buff up, is that there are some KOS mobs that will take swipes at you when you are using /saytarget. A temp would help a lot since they don't hit that hard, but not having any buffs will get you killed. What I would like more than this macro is a VELIUMHUNTERWARP macro that will target Ry'Gorr Miners/watchmen, etc and kill them, then loot ONLY the velium items needed, then target next, etc. I have tried the hunter macro but it is not working right -- need to add "The" to "Crystal Caverns", but mob targetting is not working (maybe I have an OLD copy?).

Sorry for resurrecting an old post, but think I saw this in another spot somewhere.

Crystal Caverns has a horrible Z-axis in it. I believe you can adjust that in the macro which will allow better targetting of the mobs in that zone. This will possibly help you out with farming that velium.
 
I was asked to get this working by a friend. So here is a current modification that will function once more:

this warps though, so i guess should call it veliumwarp.mac

Code:
|Veliumnowarp.mac - Edited By Taron @ MMOBugs.com
|USAGE: /macro veliumnowarp.mac 
|Run in Thurgadin, make sure all bags are open
|
|update by coffee 2007-07-10 - 	fixed this macro as they nerfed the shit out of the quest
|				probably to nerf all the macros
|
 
Sub Main 
 
:Loop 
 /if (${FindItemCount[=small piece of velium]}<1) /goto :Done 
 /if (!${Zone.ID}==115) {
    /echo You are not in Thurgadin, Macro Ended.
    /endmacro
 }
 /if (${Spawn[gm].ID}) {
    /echo GM in zone, Macro Ended.
    /notify GiveWnd GVW_Cancel_Button leftmouseup
    /endmacro
 }
 
|----------------------------------------------------------------
|-- Being by targeting Normon, and making sure you have a target
|----------------------------------------------------------------
 
:Start
 /target clear
 
:Starting
 /if (${SpawnCount[npc Stonetooth]}>0) {
  /target npc Normon Stonetooth
  /delay 10
 } else {
  /delay 10
  /goto :Starting
 }
 /if ((${Target.PctHPs}>99) && ${Target.ID}) {
  /saytarget I will do a favor
  /delay 10
 } else {
  /goto :Starting
 }
 
:Checkdullaxe
 /if (${Cursor.ID}==1690) {
  /goto :Dullaxe
 } else {
  /delay 20
  /goto :Starting
 }

:Dullaxe
 /target clear
 /delay 5
 /if (${SpawnCount[npc Hakon]}>0) {
  /target npc Hakon Brightsteel
  /delay 10
 } else {
  /delay 10
  /goto :Dullaxe
 }
 /saytarget Stonetooth sent me
 /delay 15
 /ubertrade
 /delay 10
 
:Dullaxewnd
 /if (${Window[GiveWnd].Open} && (!${Cursor.ID})) {
  /goto :waitfortrade
 } else {
  /goto :Dullaxewnd
 }
 
:waitfortrade 
 /if (${Window[GiveWnd].Child[GVW_MyItemSlot0].Tooltip.Length}<10) {
  /delay 10
  /goto :waitfotrade
 }
 
|------------------------------------------------------------------------
|-- Pick up a piece of velium, put in trade window, make sure it's there
|------------------------------------------------------------------------
 
:VeliumGet
 /if (${FindItem[=small piece of velium].InvSlot}) {
  /nomodkey /keypress OPEN_INV_BAGS
 } else {
  /goto :Done
 }
 /delay 25
 /ctrlkey /itemnotify ${FindItem[=small piece of velium].InvSlot} leftmouseup
 /delay 75 ${Cursor.ID}
 /nomodkey /keypress CLOSE_INV_BAGS
 /if (!${Cursor.ID}) /goto :VeliumGet
 
:VeliumGive
 /click left target
 
:VeliumCheck
 /delay 10
 /if (${Window[GiveWnd].Child[GVW_MyItemSlot1].Tooltip.Length}<20) /goto :VeliumCheck
 
|-----------------------------------------
|-- Click trade, wait until window closes
|-----------------------------------------
 
:VeliumTrade
 /notify GiveWnd GVW_Give_Button leftmouseup 
 /delay 10
 /if (!${Window[GiveWnd].Open}) /goto :questresult
 /goto :VeliumTrade
 
:questresult
 /delay 60s ${FindItem[=Normon's axe].InvSlot}
 /if (!${FindItem[=Normon's axe].InvSlot}) /goto :Start
 /nomodkey /keypress OPEN_INV_BAGS
 /delay 10
:pickstuffup
 /nomodkey /ctrlkey /itemnotify ${FindItem[=Normon's axe].InvSlot} leftmouseup
 /delay 20s ${Cursor.ID}
 /if (!${Cursor.ID}) /goto :pickstuffup
 /nomodkey /keypress CLOSE_INV_BAGS

 /target clear

 /if (${Cursor.ID}==1691) /goto :Sharpaxeturnin
 /if (${Cursor.ID}==1690) /goto :Dullaxe
 
|---------------------------------------------------------------------------------
|-- Check Normon's HP, wait if he's in battle, then turn in the proper axe for xp
|---------------------------------------------------------------------------------
 
:Sharpaxeturnin
 /if (${SpawnCount[npc Stonetooth]}>0) {
  /target npc Normon Stonetooth
  /delay 10
 } else {
  /delay 10
  /goto :Sharpaxeturnin
 }
 /if ((${Target.PctHPs}>99) && ${Target.ID}) {
  /goto :Sharpaxetrade
 } else {
  /goto :Sharpaxeturnin
 }
 
:Sharpaxetrade
 /ubertrade
 /delay 10
 /if (${Window[GiveWnd].Open} && !${Cursor.ID}) /goto :Sharpaxedone
 /delay 1s
 
:Sharpaxedone
 /notify GiveWnd GVW_Give_Button leftmouseup 
 /if (!${Window[GiveWnd].Open}) {
  /goto :nextrun
 } else {
  /goto :Sharpaxedone
 }
 
|-----------------------------
|-- And back to the beginning
|-----------------------------
 
:nextrun
/autoinv
/if (${Cursor.ID}) /goto :nextrun
 
/goto :Loop 
 
 
:Done 
 /echo YOU ARE OUT OF "Small Piece of Velium"
/endmacro
 
Last edited:
still work?

This macro/quest still work for low level toons?
 
it works great imop compared to other hand ins for xp, depending on how much velium you have i usually run it to level 36 or so then go about other methods.

not sure if i did something wrong or not but i did have a prob running the one that comes with the compile, but i actually have one that ive saved in folders with my other macs, it is one of these posted in this thread if you have any probs
 
I would not suggest using this macro as my account was banned for this. The only thing I done on the last two days I played it was this macro. Noone else was in the zone or anything. They checked the logs and bam, I was banned. Now I'm down to a really old account of mine that only goes up to Luclin. Kinda sucks, lost nearly a mil gear and over 250k in plat. Ah well, time to start over ^_^
 
VELIUMNOWARP

Hi all,

I was wondering if someone could play with this macro, veliumnowarp and see if its bugged and if anything can be worked out within the macro to help it work better. I keep getting target clear and macro ended, if im luck i get 1-2 successful turn in's. I use the default plugins when i install mq2 so maybe i am missing some required plugins. Any help would be greatly appreciated.
 
just tested and it ate up the 3 stacks of velium i had before macro ended. works fine
 
The one that comes with the compile does not work at all, at least for me, the one posted on page 3 here of this thread works like a charm though.