-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathquest-1t.pm
109 lines (103 loc) · 3.91 KB
/
quest-1t.pm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
automacro questClasse1T_virandoClasse1T_bugada {
JobLevel = 10
JobID 161 #aprendiz T.
InMapRegex /^(?!new_\d-\d)$/
SkillLevel NV_BASIC != 9
exclusive 1
call {
$pontos = $.SkillLevelLastLevel
log As Habilidades básicas nao foram distribuídas!!!
log A skill ta lvl $.SkillLevelLastLevel
log Mudando isso
while ($pontos < 9 ) {
do skills add NV_BASIC
$pontos++
}
}
}
automacro questClasse1T_irAteNpc {
NotInMap $parametrosQuestClasse1T{mapa}
JobID 161,4001 #Aprendiz
JobLevel 10
SkillLevel NV_BASIC = 9
exclusive 1
call {
do conf lockMap none
call pararDeAtacar
do conf -f virandoClasse1T true
do conf -f o_que_estou_fazendo virando Classe 1 Trans
log cidade: $parametrosQuestClasse1T
do move $parametrosQuestClasse1T{mapa} $parametrosQuestClasse1T{npc} &rand(1,5)
}
}
automacro questClasse1T_virandoClasse1T {
InMap $parametrosQuestClasse1T{mapa}
JobID 161,4001 #Aprendiz
JobLevel 10
SkillLevel NV_BASIC = 9
exclusive 1
call {
# $parametrosQuestClasse1T{mapa} tem como valor o mapa em vc vira classe 1
# $parametrosQuestClasse1T{npc} contem as coordenadas do npc
# $parametrosQuestClasse1T{sequenciaConversa} tem como valor a sequencia de conversação correta
# $parametrosQuestClasse1T{equipeIniciante} tem como valor a id da arma que vc recebe quando vira classe 1
do conf -f virandoClasse1T true
do conf -f o_que_estou_fazendo virando Classe 1 Trans
[
log ===================================
log = mapa: "$parametrosQuestClasse1T{mapa}"
log = npc: "$parametrosQuestClasse1T{npc}"
log = sequenciaConversa: "$parametrosQuestClasse1T{sequenciaConversa}"
log = equip: "$parametrosQuestClasse1T{equipeIniciante}"
log ===================================
]
if (!&exists($parametrosQuestClasse1T{npc})) {
[
error ===================================
error = problema encontrado:
error = não há informação sobre qual é o npc
error = pra virar classe 1 Trans
error = oq foi encontrado: "$parametrosQuestClasse1T{npc}"
error = reporte aos criadores dessa eventMacro
error ===================================
]
call informacoes
pause 30
stop
}
#repetindo o comando de se mover só por desencargo de consciencia
do move $parametrosQuestClasse1T{mapa} $parametrosQuestClasse1T{npc} &rand(1,5)
do talknpc $parametrosQuestClasse1T{npc} $parametrosQuestClasse1T{sequenciaConversa}
if (pegarID() != $parametrosClasses{idC1T}) {
[
error ===================================
error = Erro Crítico:
error = Seu personagem ainda não é classe 1T
error = mesmo após ter tentado falar com o npc
error = reporte aos criadores da eventMacro
error ===================================
]
call informacoes
do eval Misc::offlineMode();
}
}
}
automacro questClasse1T_jaSouClasse1T {
JobID $parametrosClasses{idC1T}
ConfigKey virandoClasse1T true
exclusive 1
call {
call atualizarBuild
do iconf 2393 0 0 0 #Tunica de Iniciante
do iconf $parametrosQuestClasse1T{equipeIniciante} 0 0 0
call equiparSePossivel "armor" 2393 #Tunica de Iniciante
call equiparSePossivel rightHand $parametrosQuestClasse1T{equipeIniciante}
do conf virandoClasse1T none
do conf -f o_que_estou_fazendo acabei de Virar Classe 1 T
release equipandoArmaEden
release equipandoArmaduraEden
release equipandoBotaEden
release equipandoChapeuEden
release equipandoCapaEden
}
}