Skip to content

Commit

Permalink
adicionado novas automacros para checar equip eden
Browse files Browse the repository at this point in the history
Agora tem uma automacro pra cada slot
chapéu, arma, armadura, bota e capa

elas são um pouquinho diferentes
então eu não consegui fazer uma forma de deixar tudo unificado
se alguem tiver uma ideia me fala

Todas as condições checam se tem um equip diferente
se tiver diferente, ele não vai tirar esse equip (algo que o dono colocou la manualmente)

Arma:
checado desde o lvl 1
a menos que seja aprendiz
sempre que vc vira classe 1 ele recebe uma arma iniciante
que ele vai usar até que se tenha uma outra arma melhor
(arma éden é só a partir do lvl 26)
se por um acaso não tiver arma pra ser equipada, e o slot tiver vazio
manda um aviso de erro bem grande falando que o bot ta
batendo de mãos vazias

Armadura, capa, bota e chapéu:
checada a partir do lvl 12,
caso não tenha nenhuma armadura, não vai dar nada, pq é normal
se tiver equipa a mais potente
  • Loading branch information
Nipodemos committed Oct 9, 2018
1 parent a396c3b commit bb2d9be
Show file tree
Hide file tree
Showing 4 changed files with 236 additions and 196 deletions.
2 changes: 1 addition & 1 deletion classes/bioquimico/quest-eden.pm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ sub inicializarParametrosQuestEden {
armaLevel60 => 'sabre|espada',
IDarmaIniciante => 13423, # Sabre Valhalla Iniciante
IDarmaIntermediario => 13424, # Sabre Valhalla Intermediário
IDarmaEden => 1391 # Machado de 2 Mãos I do Éden
IDarmaEden => 13434 #Sabre III do Grupo Éden#
}
}

36 changes: 11 additions & 25 deletions comum/quest-2.pm
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ automacro questClasse2_virarClasse2Inicio_bugada {
log =============================================
log = Estou pronto para virar claase2, porém =
log = os pontos não estão distribuídos... =
log = Vamos resolver isso! =
log = Vamos resolver isso! =
log =============================================
]
do conf skillsAddAuto 1
Expand Down Expand Up @@ -47,9 +47,13 @@ automacro questClasse2_jaSouClasse2 {
log = Já sou classe 2 =
log ===================
]
call equiparAposVirarClasse2
do conf virarClasse2 none
do conf -f o_que_estou_fazendo acabeiDeVirarClasse2
release equipandoArmaEden
release equipandoArmaduraEden
release equipandoBotaEden
release equipandoChapeuEden
release equipandoCapaEden
call atualizarBuild
}
}
Expand All @@ -64,35 +68,17 @@ automacro questClasse2_jaSouClasse2NaoAutomatico {
log = Já sou classe 2, pois fiz a quest manualmente =
log =================================================
]
call equiparAposVirarClasse2
do conf esperarFazerQuest none
do conf -f o_que_estou_fazendo acabeiDeVirarClasse2
release equipandoArmaEden
release equipandoArmaduraEden
release equipandoBotaEden
release equipandoChapeuEden
release equipandoCapaEden
call atualizarBuild
}
}

macro equiparAposVirarClasse2 {
# essa parte tem o pressuposto de que a pessoa que acabou de virar classe 2
# ainda não fez a quest eden do 60, só a do 40
# então vamos equipar isso

[
log ===========================================
log =equipando os itens de eden após virar classe 2
log ===========================================
]
$check = pegarIndiceDoEquipamentoPeloId("robe", 2560) #Capa Valhalla
if ($check != -1) do eq $check
$check = pegarIndiceDoEquipamentoPeloId("topHead", 5583) #Chapeu valhalla
if ($check != -1) do eq $check
$check = pegarIndiceDoEquipamentoPeloId("shoes", 2458) #Botas Valhalla Avançadas
if ($check != -1) do eq $check
$check = pegarIndiceDoEquipamentoPeloId("rightHand", "$parametrosQuestEden{IDarmaIntermediario}") #Arma Valhalla Intermediária
if ($check != -1) do eq $check
$check = pegarIndiceDoEquipamentoPeloId("armor", 15011) #Uniforme Valhalla Avançado
if ($check != -1) do eq $check
}

automacro questClasse2_avisoNivelDeClasse50 {
JobLevel = 50
JobID $parametrosClasses{idC1}, $parametrosClasses{idBC1}
Expand Down
Loading

0 comments on commit bb2d9be

Please sign in to comment.