Ante la facilidad del wyrm para morir/bajar stats y la dificultad de recuperarlos (ya no solo por el tiempo requerido, si no porque tienes que tener suerte de que no te lo maten...) subo la macro que tanto me habéis pedido, ofreciendo la posibilidad de macrearlo de tres maneras.
Subo video para tratar de evitar posibles dudas, aunque aquí estamos para arreglar y mejorar la macro
Código:
; =============================================================================================================================================================
; CÓMO ENTRENAR A TU DRAGÓN |
; =============================================================================================================================================================
; | SUBE LAS STATS DE TU WYRM PARA TENERLO SIEMPRE A FULL | |
; ------------------------------------------------------- |
; ,(&@@@@@@@@@@@%* .#@@@@@@@@@@@* |
; *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/ , .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@( |
; %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.& @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, |
; .*&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(.
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @(@. @,@* #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, |
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# @@( .@@* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@( |
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@ &@@ (@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ /&@&@@@@@@@/ .@@@@@@@@@%#. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@* @@@@@@@@@@@@@@& @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
; @ .@@@@@@@@@@@@@@@@@@@@@@@@@# @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@& # |
; .@@@@@@@@@@@@@@@@@@@@@@@@@ *@@@@@@@@@%@@@@@& .@, @(.(@@@@@&@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@& |
; @@@@@@@@@@@@@@@@@@@@@@@@@@ /@@@@@@. . @@@@ @@@@ * @@@@@@@ &@@@@@@@@@@@@@@@@@@@@@@@@@* |
; &@@ @@@@@@@@@@@@@@@ *@@@@@@@@ @@ @@* (@@@@@@@ #@@@@@@@@@@@@@@/ &@@ |
; % (@@@@@@@@@@@@@@@@( @@@@@@@@@% ,@@@@@@@@@( ,@@@@@@@@@@@@@@@@@ @ |
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% . |
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
; ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@& @@ . /@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. |
; . #&@@@@@@@@@@@@@@@@@@@@@@@@@@@@ .@@@/# . @@@& @@@@@@@@@@@@@@@@@@@@@@@@@@@@&%.& |
; &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@& (@@@( @ @ .@@@@ .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
; ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@& |
; @@@@@@@@@@@@@@@@@@ @@@@@@@@@@. @@@@@@@@@@ @@@@@@@@@@@@@@@@@@ |
; @@@@@@@@@@@@@@@@@@@@ %@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@ |
; .@@@@@@@& @@@@@@@@@@@ .@@@ (@@% *@@@@@@@@@@& ,@@@@@@@% |
; &@@@@@@ @@@@@@@@@@@@ .@@* @@& #@@@@@@@@@@@( @@@@@@@ |
; @@@@@@ @@@@@@@@@@@@@@% @@@ *@@ @@@@@@@@@@@@@@. (@@@@@/ |
; &@@@@@@@@@@@@@@@@@@@@@@@@@ &@*@ &/&@. *@@@@@@@@@@@@@@@@@@@#@@@@@ |
; * /@@@@@#@@@.%@@@@@@@@/##(* .(##/@@@@@@@@@,&@@@&@@@@* . |
; @ @@@@@ #@@ @@@@ #@@@. *@@ @@@@@ @ |
; .@ (@@@@ .@@ @@@@@& .@@@@@ @@& @@@@( %% |
; #@ @@@@ @@ #@,@@ @@ @@ @@# @@@@( @@ |
; @% ,@@@@ @@@ @ @ @.*/( @@@. @@@@@ @/ |
; #@/ #@@@& &@( % . ( .@@.,@@@@ @@ |
; #@@ @@@@@. @@@@@ &@@ |
; @@@/ ,&@@@@@, @@@@@@, .@@@ |
; %@@@@@@@@@@@% *@@@@@@@@@@@@ |
; |
; =============================================================================================================================================================
; CONFIGURACIÓN INICIAL |
; =============================================================================================================================================================
; __________________________________ |
; OPCIÓN A) - MACREO CONMIGO MISMO | |
; --------------------------------- |
; + HABILIDADES imprescindibles: healing | recomendables: anatomy - focus - parrying |
; + EQUIPACIÓN: el wyrm pega mucho, cuanto mejor sea el loot más rápido macrearemos a la bestia *Recomendado: Armor obsidiana + grebas wyrm + escudo de invul |
; + PREPARATIVOS: bloquea al wyrm de manera que no pueda moverse, es importante tener pilón de agua y 50 vendas |
; _______________________________ |
; OPCIÓN B) - MACREO CON MASCOTA | |
; ------------------------------- |
; + HABILIDADES imprescindibles: veterinary | recomendables: animal lore |
; + EQUIPACIÓN: pilón de agua y vendas |
; + PREPARATIVOS: enfrenta al wyrm y a la otra montura, asegúrate de tener espacio para alejarte |
; ________________________________ |
; OPCIÓN C) - MACREO EN PRESENCIA | |
; -------------------------------- |
; + HABILIDADES imprescindibles: healing | recomendables: animal lore |
; + EQUIPACIÓN: pilón de agua y vendas (opcional: instrumento) |
; + PREPARATIVOS: pon el wyrm frente a la presencia y tu detrás de él (de manera que la presencia no pueda tocarte) |
; |
set %VendasL ZLF ; |
set %VendasS AMF ; |
set %Pilon TEE_WEE_QEE_VEE ; |
; -------------------------------------------------------------------------------------------------------------------------------------------------------------
; =============================================================================================================================================================
; CONFIGURACIONES GENERALES |
; =============================================================================================================================================================
Error:
set #result
menu hideEUO
menu show 350 300
menu clear
menu Window Color black
menu Font BGColor black
menu Font Color blue
menu window title ~>>> Sistema de macreo <<<~
menu check Entrenar1 10 10 350 20 #false SOLO - Aguanta los golpes mientras te curas
menu check Entrenar2 10 30 350 20 #false CON MASCOTA - Haz que se peleen y curales
menu check Entrenar3 10 50 350 20 #false EN PRESENCIA - Mata mientras curas a tu wyrm
menu Font Style b
menu Font Color black
menu Font BGColor gray
menu button ok 125 90 100 20 SIGUIENTE
menu window size 350 120
set #menubutton n/a
while #menubutton = n/a
wait 1
if #menubutton = closed
halt
menu get Entrenar1
set %Entrenar1 #menures
menu get Entrenar2
set %Entrenar2 #menures
menu get Entrenar3
set %Entrenar3 #menures
set #SYSMSGCOL 33
If %Entrenar1 = #false && %Entrenar2 = #false && %Entrenar3 = #false
{
Event sysmessage SELECCIONA UNA OPCION
GoTo Error:
}
If %Entrenar1 = #true && %Entrenar2 = #true || %Entrenar1 = #true && %Entrenar3 = #true || %Entrenar2 = #true && %Entrenar3 = #true
{
Event sysmessage SELECCIONA UNA SOLA OPCION
GoTo Error:
}
set #SYSMSGCOL 86
event sysmessage ========================================
set #SYSMSGCOL 88
event sysmessage Como entrenar a tu dragon - by OverKing
set #SYSMSGCOL 86
event sysmessage ========================================
menu get Entrenar1
if #menures = #true
{
set #result
menu hideEUO
menu show 350 300
menu clear
menu Window Color black
menu Font BGColor black
menu Font Color blue
menu window title ~>>> Opciones <<<~
menu Text text_1 70 20 Tardo
menu Font Color red
menu Font BGColor white
menu Edit Tiempo_venda 110 18 30 21
menu Font Color blue
menu Font BGColor black
menu Text text_2 145 20 segundos en curarme
menu Font Style b
menu Font Color black
menu Font BGColor gray
menu button ok 125 90 100 20 TERMINAR
menu window size 350 120
set #menubutton n/a
while #menubutton = n/a
wait 1
if #menubutton = closed
halt
menu hide
key space alt
key enter
key space alt
key x
menu get Tiempo_venda
set %Tiempo_venda #menures
Set %MacreoEn SOLO
set #SYSMSGCOL 22
msg $ .masoquismo off $
set #targcurs 1
Event sysmessage Colocate al alcance del wyrm, seleccionalo y espera a que te pegue
Repeat
wait 10
until #targcurs = 0
Set %PosIx #CharPosX
Set %PosIy #CharPosY
Set %Montura #LTargetID
set %VidaActual #Hits
event macro 6 0
event macro 22 0
repeat
wait 5
until #Hits < %VidaActual
msg $ .masoquismo on $
wait 10
set #SYSMSGCOL 33
Event sysmessage Colocate fuera del alcance del wyrm y pulsa ESC
Repeat
{
onHotKey ESC
{
Set %PosFx #CharPosX
Set %PosFy #CharPosY
}
}
Until %PosFy <> N/A
GoTo Inicio:
}
menu get Entrenar2
if #menures = #true
{
Set %MacreoEn MONTURA
set #result
menu hideEUO
menu show 350 300
menu clear
menu Window Color black
menu Font BGColor black
menu Font Color blue
menu window title ~>>> Opciones <<<~
menu Text text_1 70 20 Cada batalla durará
menu Font Color red
menu Font BGColor white
menu Edit Tiempo_lucha 190 18 30 5
menu Font Color blue
menu Font BGColor black
menu Text text_2 225 20 segundos
menu Text text_1 70 50 Curo mascotas en
menu Font Color red
menu Font BGColor white
menu Edit Tiempo_vendazo 190 48 30 6
menu Font Color blue
menu Font BGColor black
menu Text text_2 225 50 segundos
menu Font Style b
menu Font Color black
menu Font BGColor gray
menu button ok 125 90 100 20 TERMINAR
menu window size 350 120
set #menubutton n/a
while #menubutton = n/a
wait 1
if #menubutton = closed
halt
menu hide
key space alt
key enter
key space alt
key x
menu get Tiempo_lucha
set %Tiempo_lucha #menures
menu get Tiempo_vendazo
set %Tiempo_vendazo #menures
set #targcurs 1
set #SYSMSGCOL 22
Event sysmessage Selecciona al wyrm
repeat
wait 10
until #targcurs = 0
Set %Wyrm #LTargetID
set #targcurs 1
set #SYSMSGCOL 33
Event sysmessage Selecciona a la montura
repeat
wait 10
until #targcurs = 0
Set %Montura #LTargetID
set #SYSMSGCOL 22
Event sysmessage Colocate al alcance de los animales y pulsa ESC
Repeat
{
onHotKey ESC
{
Set %PosIx #CharPosX
Set %PosIy #CharPosY
}
}
Until %PosIy <> N/A
wait 10
set #SYSMSGCOL 33
Event sysmessage Colocate fuera del alcance de los animales y pulsa ESC
Repeat
{
onHotKey ESC
{
Set %PosFx #CharPosX
Set %PosFy #CharPosY
}
}
Until %PosFy <> N/A
GoTo Inicio:
}
menu get Entrenar3
if #menures = #true
{
set #result
menu hideEUO
menu show 350 300
menu clear
menu Window Color black
menu Font BGColor black
menu Font Color blue
menu window title ~>>> Opciones <<<~
menu Text text_1 70 20 Tardo
menu Font Color red
menu Font BGColor white
menu Edit Tiempo_venda 110 18 30 9
menu Font Color blue
menu Font BGColor black
menu Text text_2 145 20 segundos en curar
menu Font Style b
menu Font Color black
menu Font BGColor gray
menu button ok 125 90 100 20 TERMINAR
menu window size 350 120
set #menubutton n/a
while #menubutton = n/a
wait 1
if #menubutton = closed
halt
menu hide
key space alt
key enter
key space alt
key x
menu get Tiempo_venda
set %Tiempo_vendazo #menures
Set %MacreoEn PRESENCIA
GoTo Inicio:
}
INICIO:
; =============================================================================================================================================================
; =============================================================================================================================================================
IF %MacreoEn = PRESENCIA
{
If %Repetido = N/A
{
msg $ all kill $
repeat
wait 5
until #targcurs = 0
set #targcurs 1
set #SYSMSGCOL 25
Event sysmessage Acercate a tu wyrm y seleccionalo
repeat
wait 5
until #targcurs = 0
Set %Objetivo #LTargetID
Set %Repetido = SI
}
GoSub Ocultarse
wait 40
GoSub Curar
GoTo Inicio:
}
; =============================================================================================================================================================
; =============================================================================================================================================================
IF %MacreoEn = SOLO
{
If #Hits < ( #MaxHits - 35 )
GoSub Alejarse
If #Hits > ( #MaxHits - 8 )
GoSub Acercarse
GoSub Curarse
GoTo Inicio:
}
; =============================================================================================================================================================
; =============================================================================================================================================================
IF %MacreoEn = MONTURA
{
msg $ All Stay $
GoSub Acercarse
Set %Objetivo %Montura
Repeat
GoSub Curar
until no_necesita_curarse in #journal
wait 5
Set %Objetivo %Wyrm
wait 5
Repeat
GoSub Curar
until no_necesita_curarse in #journal
wait 5
GoSub Alejarse
set #LTARGETID %Montura
set #LTARGETKIND 1
wait 5
msg $ All Kill $
wait 10
event macro 22 0
set %Tiempo #TIME
wait 70
GoSub Acercarse
GoSub Seguridad
Repeat
GoSub Curar
Until #Time >= ( %Tiempo + %Tiempo_lucha )
GoTo Inicio:
}
; =============================================================================================================================================================
; =============================================================================================================================================================
; ~~~~~~~~~~~ CURARSE ~~~~~~~~~~~~
Sub Curarse
If #Hits < #MaxHits
{
finditem %VendasL C_ , #BACKPACKID
if #FindCnt = 0
{
Repeat
move %PosFx %PosFy 0
until #CharposX = %PosFx && #CharposY = %PosFy
Halt
}
set #LOBJECTID #FINDID
event macro 17 0
TARGET
event macro 23 0
WAIT 10
set %Tiempo #TIME
; ~~~~~~~~~~~ LIMPIAR ~~~~~~~~~~~~|
finditem %VendasS C_ , #BACKPACKID
set #LOBJECTID #FINDID
event macro 17 0
target
finditem %Pilon C_ , #BACKPACKID
set #LTARGETID #findid
set #LTARGETKIND 1
event macro 22 0
FindItem %VendasL C_ , #BACKPACKID
exevent drag #FINDID #FINDSTACK
wait 5
exevent dropc #BACKPACKID
msg $ .resend $
; ~~~~~~~~~~~ LIMPIAR ~~~~~~~~~~~~|
Repeat
wait 5
Until #Time >= ( %Tiempo + %Tiempo_Venda )
}
Return
; ==================================== CURAR MASCOTAS ====================================|
Sub Curar ;|
{
finditem %VendasL C_ , #BACKPACKID
if #FindCnt = 0
{
msg $ All Stop $
Halt
}
set %A #jIndex
set #LOBJECTID #FINDID
event macro 17 0
set #LTARGETID %Objetivo
set #LTARGETKIND 1
event macro 22 0
wait 10
set %B #jIndex
for %Leer %A %B
{
scanjournal %Leer
finditem %VendasS C_ , #BACKPACKID
if #FindCnt = 0
Return
}
; ~~~~~~~~~~~ LIMPIAR ~~~~~~~~~~~~~~~|
finditem %VendasS C_ , #BACKPACKID ;|
set #LOBJECTID #FINDID
event macro 17 0
target
finditem %Pilon C_ , #BACKPACKID
set #LTARGETID #findid
set #LTARGETKIND 1
event macro 22 0
FindItem %VendasL C_ , #BACKPACKID
exevent drag #FINDID #FINDSTACK
wait 5
exevent dropc #BACKPACKID
msg $ .resend $ ;|
; ~~~~~~~~~~~ LIMPIAR ~~~~~~~~~~~~~~~|
Set %Tiempo_vendazos ( %Tiempo_vendazo * 20 )
wait %Tiempo_vendazos
}
Return ;|
; ==================================== CURAR MASCOTAS ====================================|
; ~~~~~~~~~~~ ALEJARSE ~~~~~~~~~~~
Sub Alejarse
Repeat
move %PosFx %PosFy 0
until #CharposX = %PosFx && #CharposY = %PosFy
Return
; ~~~~~~~~~~~ ACERCARSE ~~~~~~~~~~~
Sub Acercarse
Repeat
move %PosIx %PosIy 0
until #CharposX = %PosIx && #CharposY = %PosIy
Return
; ~~~~~~~~~~~ OCULTARSE ~~~~~~~~~~~
Sub Ocultarse
if H notin #CharStatus
{
chooseSkill musi real
if #skill => 1000
{
msg $ .cancion14 $
wait 100
repeat
{
event macro 13 21
event macro 25 0
event macro 23 0
wait 100
}
until H in #CharStatus
}
}
Return
; ~~~~~~~~~~~ SEGURIDAD ~~~~~~~~~~~
Sub Seguridad
If #Hits < 80
msg $ All Stay $
If #Hits < 40
{
msg $ All Stay $
Halt
}
Return
PD: Tenía que editar el video agregando notas para que vierais qué y como lo hago para que quedara todo más claro pero me daba mucha pereza
Aquí os dejo un par de apuntes:
A - Macrear solo. Es 100% segura, el pj se aleja si le faltan 35 puntos de vida y solo se acerca si está a -8, me acabo de dar cuenta de que esto podría haberlo puesto editable para que vosotros mismos apuréis lo que queráis (así como está alomejor el wyrm pega poco y sube lento porque no optimizas el vendazo), fijáos también que tengo al wyrm encerrado bloqueando algo a N-S-E-W para que me pueda pegar en diagonal pero no se mueva cuando me alejo. Al ser en casa y con esta seguridad solo pasaría pena por si peta el cliente, se va internet o la luz, es por eso que tampoco lo dejaría desatendido, vete a saber lo que puede pasar y el loot en juego no son bromas... ya veréis lo que pega, pero cuanto más aguantéis las hostias, menos tiempo tendréis que sufrir xD (armor obsidiana, túnica reforzada, cinturón y joyas que den str y heal...). El wyrm nunca morirá, la macro solo le pega al principio para que te ataque y después se pone en masoquismo
B - Macrear con otra montura. Al requerir de otro bicho, evito usarla en casa, porque aunque no debería moverse, nunca se sabe... aquí el control de la vida de las pets me fallaba, así que podría ser que, aún teniendo vendas, las monturas se pegaran tanto que no dieras a basto y alguna acabara muriendo, mientras que la otra empezaría a dar vueltas, y si no es el wyrm, desaparecería...El loot en este caso no es importante y si que es más probable que alguien venga a matarte... así que es suficiente con que lleves vendas y un pilón y busques algún sitio escondido, NO EN GUARDIAS
C - Macrear con una presencia. El más peligroso, todo el mundo sabe donde están todas las presencias, hay algunos con runas marcadas y no precisamente para entrenar a su dragón... volvemos a llevar lo justo (vendas, pilón y un instrumento), la macro detecta si tenemos skill de música para cantarse hidding y quedarse detrás del wyrm curándole, el hecho de curarle es necesario cuando está poco entrenado y la presencia puede llegar a matarle, más adelante es absurdo, pero no deja de ser necesario que estemos presentes para que no dejen de pegarse, así que ya que estamos... damos vendazos
Yo tengo a mis wyrms macreados y no puedo, pero si los que usáis esta macro aportáis datos como "mi wyrm tenía X stats y en H tiempo macreando de Y manera ha subido Z" ayudaréis mucho a los que empiezan yo, por aportar algo más, creo que la velocidad de macreo iría de menos a más SOLO - MONTU - PRESENCIA por el tiempo en que el wyrm puede estar pegando
Última edición por OverQueen; 25-Apr-2019 a las 17:19
B - Macrear con otra montura. Al requerir de otro bicho, evito usarla en casa, porque aunque no debería moverse, nunca se sabe... aquí el control de la vida de las pets me fallaba, así que podría ser que, aún teniendo vendas, las monturas se pegaran tanto que no dieras a basto y alguna acabara muriendo, mientras que la otra empezaría a dar vueltas, y si no es el wyrm, desaparecería...El loot en este caso no es importante y si que es más probable que alguien venga a matarte... así que es suficiente con que lleves vendas y un pilón y busques algún sitio escondido, NO EN GUARDIAS
¿En la casa el Wyrm podría desaparecer?
¿Habría que bloquearlo para que no se moviese?
¿Si fuese macrearla con un mustang y después con una cuca se podría hacer?
1. En casa el wyrm no desaparece, pero la otra montura si que podría desaparecer
2. No es necesario bloquear nada ya que el wyrm no se mueve mientras ataque a la montura y, si la mata, como es al wyrm al que has mandado atacar, después no va a por ti. Si fuera al revés y la montura matara a tu wyrm, es posible que después fuera a por ti (no lo se). De todas formas hay un apartado de seguridad, si la vida del pj baja de 40 dice all stay (por si hay alguna montura que le esté atacando)
3. Si, da igual con que montura le pegues, solo mira que tenga una vida y ataque que te convengan para que el wyrm esté pegando el máximo tiempo posible (si cambiaras de montura, reinicia la macro)
Ya estoy entrenando el Wyrm. Ahora me surge una pregunta. ¿Como puedo saber las estadísticas que tiene y hasta donde puede llegar con el entrenamiento?
¿Hay que matarlo varias veces hasta que baje la magia?? el mio tiene 25%.
Gracias