Hola, chicos.
Veréis, hace unas semanas Schatten me pasó una macro de minar muy sencilla, que va de lujo (solo pica, no recalea). Gracias a ella, mi currito ya es gm. Ahora surge otro inconveniente: a la hora de recolectar un mineral en concreto es un palo, porque salen todos, se llena de peso, y tienes que ir quitándotelos de encima para seguir cargando el que te interesa.
Mi pregunta es si habría un modo de conseguir que a dicha macro se le pudiera incorporar la función de que arroje a los pies del pj todo mineral que no sea el que uno quiera. Si se puede hacer, y alguien sabe cómo, se lo agradecería eternamente. Copio y pego la macro para quien pueda la modifique.
Sea como sea, muchas gracias.

wait 1s

set %cont1 0
set %funcao 0
set %tempg 1

; Abre status
event macro 8 2
wait 1s
; Abre backpack
event macro 8 7
wait 1s

inicio:

finditem RUD
set #LOBJECTID #FINDID
event macro 17 0

set #ltargetid 0
set #ltargetz 0
set #ltargetkind 2
gosub %cont1 1

Set %cont1 %cont1 + 1

if %cont1 > 7
{
Set %cont1 0
goto caminha
}

mine:
set %tempo 0

if #hits < #maxhits
{

}

finditem NPF_QPF
set #lobjectid #findid
event macro 17 0
target
event macro 22 0

jornal:
deletejournal
scanjournal 1
if nao_a_nada in #journal
{
goto inicio
}
if voce_nao_encontrou in #journal
{
goto inicio
}
if Voce_pos in #journal
{
goto mine
}
set %tempo %tempo + 1
if %tempo = 200
{
goto inicio
}
goto jornal

caminha:
gosub %funcao 2
move #ltargetx #ltargety 0 2s
Set %funcao %funcao + 1
if %funcao > 7
{
Set %funcao 0
}
goto inicio

sub 0
set #ltargetx #charposx
set #ltargety #charposy - %1
return

sub 1
set #ltargetx #charposx + %1
set #ltargety #charposy - %1
return

sub 2
set #ltargetx #charposx + %1
set #ltargety #charposy
return

sub 3
set #ltargetx #charposx + %1
set #ltargety #charposy + %1
return

sub 4
set #ltargetx #charposx
set #ltargety #charposy + %1
return

sub 5
set #ltargetx #charposx - %1
set #ltargety #charposy + %1
return

sub 6
set #ltargetx #charposx - %1
set #ltargety #charposy
return

sub 7
set #ltargetx #charposx - %1
set #ltargety #charposy - %1
return

{
if %lugar = 1
{
set %lugaro 1460
set %lugarp Y
}
if %lugar = 2
{
set %lugaro 2454
set %lugarp X
}

if %lugar = 3
{
set %lugaro 914
set %lugarp Y
}
if %lugar = 4
{
set %lugaro 828
set %lugarp Y
}
if %lugar = 5
{
set %lugaro 2355
set %lugarp X
}
if %lugar = 6
{
set %lugaro 499
set %lugarp Y
}
if %lugar = 7
{
set %lugaro 2602
set %lugarp X
}
if %lugar = 8
{
set %lugaro 2426
set %lugarp X
}
if %lugar = 9
{
set %lugaro 2440
set %lugarp X
}
if %lugar = 10
{
set %lugaro 66
set %lugarp Y
}
if %lugar = 11
{
set %lugaro 266
set %lugarp Y
}
if %lugar = 12
{
set %lugaro 1259
set %lugarp X
}
if %lugar = 13
{
set %lugaro 2729
set %lugarp Y
}
if %lugar = 14
{
set %lugaro 2895
set %lugarp Y
}
if %lugar = 15
{
set %lugaro 1991
set %lugarp X
}
if %lugar = 16
{
set %lugaro 1499
set %lugarp X
}
if %lugar = 17
{
set %lugaro 1941
set %lugarpX
}
if %lugar = 18
{
set %lugaro 1918
set %lugarp X
}
if %lugar = 19
{
set %lugaro 3822
set %lugarp Y
}
if %lugar = 20
{
set %lugaro 4766
set %lugarp X
}
if %lugar = 21
{
set %lugaro 4817
set %lugarp X
}
if %lugar = 22
{
set %lugaro 3302
set %lugarp Y
}
if %lugar = 23
{
set %lugaro 4554
set %lugarp X
}
if %lugar = 24
{
set %lugaro 1812
set %lugarp X
}
if %lugar = 25
{
set %lugaro 1695
set %lugarp Y