summaryrefslogtreecommitdiff
path: root/npc/jobs/2-2
diff options
context:
space:
mode:
Diffstat (limited to 'npc/jobs/2-2')
-rw-r--r--npc/jobs/2-2/alchemist.txt5
-rw-r--r--npc/jobs/2-2/crusader.txt89
-rw-r--r--npc/jobs/2-2/dancer.txt40
-rw-r--r--npc/jobs/2-2/monk.txt18
-rw-r--r--npc/jobs/2-2/rogue.txt26
-rw-r--r--npc/jobs/2-2/sage.txt46
6 files changed, 147 insertions, 77 deletions
diff --git a/npc/jobs/2-2/alchemist.txt b/npc/jobs/2-2/alchemist.txt
index 1503ce948..58cb14cc8 100644
--- a/npc/jobs/2-2/alchemist.txt
+++ b/npc/jobs/2-2/alchemist.txt
@@ -2364,8 +2364,9 @@ alde_alche,145,19,1 script Chief Researcher 57,{
if (select("partisan:partizan:pato:paros:pack") == 2) {
set @alch_q, @alch_q + 10;
}
+ next;
}
- else if (.@alche_puz == 2) {
+ if (.@alche_puz == 2) {
mes "m p d i c f a r o g n k w a s";
next;
set @alch_q, 0;
@@ -2387,6 +2388,7 @@ alde_alche,145,19,1 script Chief Researcher 57,{
if (select("forgemerchant:potionmerchant:dcmerchant:vendingmerchant:battlemerchant") == 2) {
set @alch_q, @alch_q + 10;
}
+ next;
}
else {
mes "s m i e x b w u n e t a g l r";
@@ -2410,6 +2412,7 @@ alde_alche,145,19,1 script Chief Researcher 57,{
if (select("forgemerchant:potionmerchant:dcmerchant:vendingmerchant:battlemerchant") == 2) {
set @alch_q, @alch_q + 10;
}
+ next;
}
mes "[Nicholas Flamel]";
mes "Ah, you finished.";
diff --git a/npc/jobs/2-2/crusader.txt b/npc/jobs/2-2/crusader.txt
index 880ab7889..62035ff7f 100644
--- a/npc/jobs/2-2/crusader.txt
+++ b/npc/jobs/2-2/crusader.txt
@@ -1447,7 +1447,7 @@ OnTimer301000:
end;
OnInit:
- hideoffnpc "Summoner#1";
+ enablenpc "Summoner#1";
monster "job_cru",94,45,"Mandragora",1020,1,"Summoner#1::OnMyMobDead";
monster "job_cru",94,55,"Mandragora",1020,1,"Summoner#1::OnMyMobDead";
monster "job_cru",94,65,"Mandragora",1020,1,"Summoner#1::OnMyMobDead";
@@ -1464,7 +1464,7 @@ OnInit:
end;
OnEnable:
- hideoffnpc "Summoner#1";
+ enablenpc "Summoner#1";
monster "job_cru",94,45,"Mandragora",1020,1,"Summoner#1::OnMyMobDead";
monster "job_cru",94,55,"Mandragora",1020,1,"Summoner#1::OnMyMobDead";
monster "job_cru",94,65,"Mandragora",1020,1,"Summoner#1::OnMyMobDead";
@@ -1485,7 +1485,7 @@ OnReset:
end;
OnDisable:
- hideonnpc "Summoner#1";
+ disablenpc "Summoner#1";
end;
OnMyMobDead:
@@ -1510,7 +1510,7 @@ OnTimer346000:
end;
OnInit:
- hideoffnpc "Summoner#2";
+ enablenpc "Summoner#2";
monster "job_cru",98,50,"Flora",1118,1,"Summoner#2::OnMyMobDead";
monster "job_cru",92,60,"Flora",1118,1,"Summoner#2::OnMyMobDead";
monster "job_cru",104,60,"Flora",1118,1,"Summoner#2::OnMyMobDead";
@@ -1522,7 +1522,7 @@ OnInit:
end;
OnEnable:
- hideoffnpc "Summoner#2";
+ enablenpc "Summoner#2";
monster "job_cru",98,50,"Flora",1118,1,"Summoner#2::OnMyMobDead";
monster "job_cru",92,60,"Flora",1118,1,"Summoner#2::OnMyMobDead";
monster "job_cru",104,60,"Flora",1118,1,"Summoner#2::OnMyMobDead";
@@ -1538,7 +1538,7 @@ OnReset:
end;
OnDisable:
- hideonnpc "Summoner#2";
+ disablenpc "Summoner#2";
end;
OnMyMobDead:
@@ -1563,7 +1563,7 @@ OnTimer346000:
end;
OnInit:
- hideoffnpc "Summoner#3";
+ enablenpc "Summoner#3";
monster "job_cru",92,50,"Greatest General",1277,1,"Summoner#3::OnMyMobDead";
monster "job_cru",104,50,"Greatest General",1277,1,"Summoner#3::OnMyMobDead";
monster "job_cru",98,60,"Greatest General",1277,1,"Summoner#3::OnMyMobDead";
@@ -1576,7 +1576,7 @@ OnInit:
end;
OnEnable:
- hideoffnpc "Summoner#3";
+ enablenpc "Summoner#3";
monster "job_cru",90,50,"Greatest General",1277,1,"Summoner#3::OnMyMobDead";
monster "job_cru",105,50,"Greatest General",1277,1,"Summoner#3::OnMyMobDead";
monster "job_cru",98,60,"Greatest General",1277,1,"Summoner#3::OnMyMobDead";
@@ -1593,7 +1593,7 @@ OnReset:
end;
OnDisable:
- hideonnpc "Summoner#3";
+ disablenpc "Summoner#3";
end;
OnMyMobDead:
@@ -1618,7 +1618,7 @@ OnTimer186000:
end;
OnInit:
- hideoffnpc "Summoner#4";
+ enablenpc "Summoner#4";
monster "job_cru",98,50,"Familiar",1005,1,"Summoner#4::OnMyMobDead";
monster "job_cru",98,55,"Familiar",1005,1,"Summoner#4::OnMyMobDead";
monster "job_cru",98,60,"Familiar",1005,1,"Summoner#4::OnMyMobDead";
@@ -1634,7 +1634,7 @@ OnInit:
end;
OnEnable:
- hideoffnpc "Summoner#4";
+ enablenpc "Summoner#4";
monster "job_cru",98,50,"Familiar",1005,1,"Summoner#4::OnMyMobDead";
monster "job_cru",98,55,"Familiar",1005,1,"Summoner#4::OnMyMobDead";
monster "job_cru",98,60,"Familiar",1005,1,"Summoner#4::OnMyMobDead";
@@ -1654,7 +1654,7 @@ OnReset:
end;
OnDisable:
- hideonnpc "Summoner#4";
+ disablenpc "Summoner#4";
end;
OnMyMobDead:
@@ -1663,6 +1663,7 @@ OnMyMobDead:
}
job_cru,98,105,0 script Summoner#5 45,4,3,{
+ end;
OnTouch:
set CRUS_Q,6;
@@ -1691,7 +1692,7 @@ job_cru,24,187,2 script Waiting Room#1 700,{
end;
OnInit:
- hideonnpc "Waiting Room#1";
+ disablenpc "Waiting Room#1";
waitingroom "Waiting Room",20,"Waiting Room#1::OnStartArena",1;
enablewaitingroomevent;
end;
@@ -1708,6 +1709,7 @@ OnEnable:
}
job_cru,168,17,0 script Zombie Guide 139,2,2,{
+ end;
OnTouch:
mes "[Bliant Piyord]";
@@ -1728,11 +1730,11 @@ job_cru,2,1,1 script Monster Summon#0 110,1,1,{
end;
OnInit:
- hideonnpc "Monster Summon#0";
+ disablenpc "Monster Summon#0";
end;
OnEnable:
- hideoffnpc "Monster Summon#0";
+ enablenpc "Monster Summon#0";
donpcevent "Monster Summon#1::OnEnable";
donpcevent "Monster Summon#2::OnEnable";
donpcevent "Monster Summon#3::OnEnable";
@@ -1767,7 +1769,7 @@ OnMyMobDead:
end;
OnDisable:
- hideonnpc "Monster Summon#0";
+ disablenpc "Monster Summon#0";
end;
OnReset:
@@ -1776,6 +1778,7 @@ OnReset:
}
job_cru,168,45,0 script Monster Summon#1 139,15,1,{
+ end;
OnTouch:
donpcevent "Monster Summon#0::OnM1";
@@ -1783,19 +1786,20 @@ OnTouch:
end;
OnInit:
- hideonnpc "Monster Summon#1";
+ disablenpc "Monster Summon#1";
end;
OnEnable:
- hideoffnpc "Monster Summon#1";
+ enablenpc "Monster Summon#1";
end;
OnDisable:
- hideonnpc "Monster Summon#1";
+ disablenpc "Monster Summon#1";
end;
}
job_cru,168,80,0 script Monster Summon#2 139,15,1,{
+ end;
OnTouch:
donpcevent "Monster Summon#0::OnM2";
@@ -1803,19 +1807,20 @@ OnTouch:
end;
OnInit:
- hideonnpc "Monster Summon#2";
+ disablenpc "Monster Summon#2";
end;
OnEnable:
- hideoffnpc "Monster Summon#2";
+ enablenpc "Monster Summon#2";
end;
OnDisable:
- hideonnpc "Monster Summon#2";
+ disablenpc "Monster Summon#2";
end;
}
job_cru,168,115,0 script Monster Summon#3 139,15,1,{
+ end;
OnTouch:
monster "job_cru",168,110,"Archer Skeleton",1016,1;
@@ -1824,19 +1829,20 @@ OnTouch:
end;
OnInit:
- hideonnpc "Monster Summon#3";
+ disablenpc "Monster Summon#3";
end;
OnEnable:
- hideoffnpc "Monster Summon#3";
+ enablenpc "Monster Summon#3";
end;
OnDisable:
- hideonnpc "Monster Summon#3";
+ disablenpc "Monster Summon#3";
end;
}
job_cru,168,150,0 script Monster Summon#4 139,15,1,{
+ end;
OnTouch:
monster "job_cru",168,150,"Ghoul",1036,1;
@@ -1844,7 +1850,7 @@ OnTouch:
end;
OnInit:
- hideonnpc "Monster Summon#4";
+ disablenpc "Monster Summon#4";
end;
OnMyMobDead:
@@ -1852,7 +1858,7 @@ OnMyMobDead:
end;
OnEnable:
- hideoffnpc "Monster Summon#4";
+ enablenpc "Monster Summon#4";
end;
OnReset:
@@ -1860,11 +1866,12 @@ OnReset:
end;
OnDisable:
- hideonnpc "Monster Summon#4";
+ disablenpc "Monster Summon#4";
end;
}
job_cru,168,180,0 script Monster Summon#5 45,4,3,{
+ end;
OnTouch:
warp "prt_castle",35,147;
@@ -1877,15 +1884,15 @@ OnTouch:
end;
OnInit:
- hideonnpc "Monster Summon#5";
+ disablenpc "Monster Summon#5";
end;
OnEnable:
- hideoffnpc "Monster Summon#5";
+ enablenpc "Monster Summon#5";
end;
OnDisable:
- hideonnpc "Monster Summon#5";
+ disablenpc "Monster Summon#5";
end;
}
@@ -1922,16 +1929,16 @@ OnTimer243000:
end;
OnInit:
- hideonnpc "Monster Summon#6";
+ disablenpc "Monster Summon#6";
end;
OnEnable:
- hideoffnpc "Monster Summon#6";
+ enablenpc "Monster Summon#6";
initnpctimer;
end;
OnDisable:
- hideonnpc "Monster Summon#6";
+ disablenpc "Monster Summon#6";
end;
OnStop:
@@ -1940,39 +1947,41 @@ OnStop:
}
job_cru,168,110,0 script Monster Summon#7 139,14,82,{
+ end;
OnTouch:
warp "prontera",234,318;
end;
OnInit:
- hideonnpc "Monster Summon#7";
+ disablenpc "Monster Summon#7";
end;
OnEnable:
- hideoffnpc "Monster Summon#7";
+ enablenpc "Monster Summon#7";
end;
OnDisable:
- hideonnpc "Monster Summon#7";
+ disablenpc "Monster Summon#7";
end;
}
job_cru,168,17,0 script Monster Summon#8 139,14,5,{
+ end;
OnTouch:
warp "prontera",234,318;
end;
OnInit:
- hideonnpc "Monster Summon#8";
+ disablenpc "Monster Summon#8";
end;
OnEnable:
- hideoffnpc "Monster Summon#8";
+ enablenpc "Monster Summon#8";
end;
OnDisable:
- hideonnpc "Monster Summon#8";
+ disablenpc "Monster Summon#8";
end;
} \ No newline at end of file
diff --git a/npc/jobs/2-2/dancer.txt b/npc/jobs/2-2/dancer.txt
index f64fbe00f..7c9076a6b 100644
--- a/npc/jobs/2-2/dancer.txt
+++ b/npc/jobs/2-2/dancer.txt
@@ -1303,6 +1303,7 @@ OnTimer89000:
}
job_duncer,69,110,0 script dance#return 139,1,4,{
+ end;
OnTouch:
mapannounce "job_duncer","Good! Well done! Go back to Bijou!",bc_map;
@@ -1312,18 +1313,19 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#return";
+ disablenpc "dance#return";
donpcevent "dance#return#2::OnDisable";
donpcevent "dance#return#3::OnDisable";
end;
OnEnable:
- hideoffnpc "dance#return";
+ enablenpc "dance#return";
donpcevent "dance#return#2::OnEnable";
end;
}
job_duncer,66,110,0 script dance#return#2 139,1,1,{
+ end;
OnTouch:
set DANC_Q,9;
@@ -1332,16 +1334,17 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#return#2";
+ disablenpc "dance#return#2";
end;
OnEnable:
- hideoffnpc "dance#return#2";
+ enablenpc "dance#return#2";
donpcevent "dance#return#3::OnEnable";
end;
}
job_duncer,72,110,0 script dance#return#3 139,1,1,{
+ end;
OnTouch:
set DANC_Q,9;
@@ -1350,16 +1353,17 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#return#3";
+ disablenpc "dance#return#3";
end;
OnEnable:
- hideoffnpc "dance#return#3";
+ enablenpc "dance#return#3";
donpcevent "Waiting Room#dance::OnReset";
end;
}
job_duncer,69,113,0 script dance#up 139,1,1,{
+ end;
OnTouch:
donpcevent "Backdancer#1::OnHuk";
@@ -1370,15 +1374,16 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#up";
+ disablenpc "dance#up";
end;
OnEnable:
- hideoffnpc "dance#up";
+ enablenpc "dance#up";
end;
}
job_duncer,69,107,0 script dance#down 139,1,1,{
+ end;
OnTouch:
donpcevent "Backdancer#1::OnHuk";
@@ -1389,15 +1394,16 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#down";
+ disablenpc "dance#down";
end;
OnEnable:
- hideoffnpc "dance#down";
+ enablenpc "dance#down";
end;
}
job_duncer,66,110,0 script dance#left 139,1,1,{
+ end;
OnTouch:
donpcevent "Backdancer#1::OnHuk";
@@ -1408,15 +1414,16 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#left";
+ disablenpc "dance#left";
end;
OnEnable:
- hideoffnpc "dance#left";
+ enablenpc "dance#left";
end;
}
job_duncer,72,110,0 script dance#right 139,1,1,{
+ end;
OnTouch:
donpcevent "Backdancer#1::OnHuk";
@@ -1427,15 +1434,16 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#right";
+ disablenpc "dance#right";
end;
OnEnable:
- hideoffnpc "dance#right";
+ enablenpc "dance#right";
end;
}
job_duncer,69,110,0 script dance#cen 139,1,1,{
+ end;
OnTouch:
donpcevent "Backdancer#1::OnHuk";
@@ -1446,11 +1454,11 @@ OnTouch:
end;
OnDisable:
- hideonnpc "dance#cen";
+ disablenpc "dance#cen";
end;
OnEnable:
- hideoffnpc "dance#cen";
+ enablenpc "dance#cen";
end;
}
diff --git a/npc/jobs/2-2/monk.txt b/npc/jobs/2-2/monk.txt
index 08a7c9af8..321599f0c 100644
--- a/npc/jobs/2-2/monk.txt
+++ b/npc/jobs/2-2/monk.txt
@@ -3188,6 +3188,7 @@ monk_test,82,85,1 script Proctor 95,{
}
monk_test,144,277,0 script mob_monk#1_1 139,1,1,{
+ end;
OnTouch:
monster "monk_test",144,277,"Zombie",1015,1;
@@ -3202,6 +3203,7 @@ OnReset:
}
monk_test,134,291,0 script mob_monk#1_2 139,1,1,{
+ end;
OnTouch:
monster "monk_test",134,291,"Zombie",1015,1;
@@ -3216,6 +3218,7 @@ OnReset:
}
monk_test,157,284,0 script mob_monk#1_3 139,1,1,{
+ end;
OnTouch:
monster "monk_test",157,284,"Mummy",1041,1;
@@ -3227,6 +3230,7 @@ OnReset:
}
monk_test,156,261,0 script mob_monk#1_4 139,1,1,{
+ end;
OnTouch:
monster "monk_test",156,261,"Mummy",1041,1;
@@ -3238,6 +3242,7 @@ OnReset:
}
monk_test,149,268,0 script mob_monk#1_5 139,1,1,{
+ end;
OnTouch:
monster "monk_test",149,268,"Zombie",1015,1;
@@ -3253,6 +3258,7 @@ OnReset:
}
monk_test,166,278,0 script exit_monk#1 45,1,1,{
+ end;
OnTouch:
mes "[Proctor]";
@@ -3301,6 +3307,7 @@ monk_test,88,91,1 script Proctor#mk 52,{
}
monk_test,140,181,0 script mob_monk#2_1 139,1,1,{
+ end;
OnTouch:
monster "monk_test",140,181,"Zombie",1015,1;
@@ -3315,6 +3322,7 @@ OnReset:
}
monk_test,150,164,0 script mob_monk#2_2 139,1,1,{
+ end;
OnTouch:
monster "monk_test",150,164,"Zombie",1015,1;
@@ -3329,6 +3337,7 @@ OnReset:
}
monk_test,158,192,0 script mob_monk#2_3 139,1,1,{
+ end;
OnTouch:
monster "monk_test",158,192,"Mummy",1041,1;
@@ -3340,6 +3349,7 @@ OnReset:
}
monk_test,165,186,0 script mob_monk#2_4 139,1,1,{
+ end;
OnTouch:
monster "monk_test",165,186,"Mummy",1041,1;
@@ -3351,6 +3361,7 @@ OnReset:
}
monk_test,162,182,0 script mob_monk#2_5 139,1,1,{
+ end;
OnTouch:
monster "monk_test",162,182,"Zombie",1015,1;
@@ -3366,6 +3377,7 @@ OnReset:
}
monk_test,166,178,0 script exit_monk#2 45,1,1,{
+ end;
OnTouch:
mes "[Proctor]";
@@ -3414,6 +3426,7 @@ monk_test,95,85,1 script Proctor#btl#3 79,{
}
monk_test,249,277,0 script mob_monk#3_1 139,1,1,{
+ end;
OnTouch:
monster "monk_test",249,277,"Zombie",1015,1;
@@ -3428,6 +3441,7 @@ OnReset:
}
monk_test,231,296,0 script mob_monk#3_2 139,1,1,{
+ end;
OnTouch:
monster "monk_test",231,296,"Zombie",1015,1;
@@ -3442,6 +3456,7 @@ OnReset:
}
monk_test,264,292,0 script mob_monk#3_3 139,1,1,{
+ end;
OnTouch:
monster "monk_test",264,292,"Mummy",1041,1;
@@ -3453,6 +3468,7 @@ OnReset:
}
monk_test,252,284,0 script mob_monk#3_4 139,1,1,{
+ end;
OnTouch:
monster "monk_test",252,284,"Mummy",1041,1;
@@ -3464,6 +3480,7 @@ OnReset:
}
monk_test,257,285,0 script mob_monk#3_5 139,1,1,{
+ end;
OnTouch:
monster "monk_test",257,285,"Zombie",1015,1;
@@ -3480,6 +3497,7 @@ OnReset:
}
monk_test,270,278,0 script exit_monk#3 45,1,1,{
+ end;
OnTouch:
mes "[Proctor]";
diff --git a/npc/jobs/2-2/rogue.txt b/npc/jobs/2-2/rogue.txt
index 5310fbb9c..eef267cb9 100644
--- a/npc/jobs/2-2/rogue.txt
+++ b/npc/jobs/2-2/rogue.txt
@@ -1122,6 +1122,7 @@ in_rogue,376,23,1 script Mr. Smith 57,{
}
cmd_fild09,106,195,0 script Warp#1 45,1,1,{
+ end;
OnTouch:
if (ROGUE_Q < 8){
@@ -1217,6 +1218,7 @@ OnTouch:
}
cmd_fild09,335,143,0 script Warp#2 45,1,1,{
+ end;
OnTouch:
if (ROGUE_Q < 8){
@@ -1312,6 +1314,7 @@ OnTouch:
}
cmd_fild04,304,180,0 script Warp#3 45,1,1,{
+ end;
OnTouch:
if (ROGUE_Q < 8){
@@ -1459,6 +1462,7 @@ in_rogue,272,135,1 script Hermanthorn Jr 85,{
}
in_rogue,270,130,0 script he_to_rogue 45,1,1,{
+ end;
OnTouch:
if (ROGUE_Q == 12) {
@@ -1502,6 +1506,7 @@ OnTouch:
}
in_rogue,200,389,0 script gen_ro#1 139,3,3,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1521,6 +1526,7 @@ OnDisable:
}
in_rogue,100,389,0 script gen_ro#2 139,3,3,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1537,6 +1543,7 @@ OnDisable:
}
in_rogue,150,389,0 script gen_ro#3 139,3,3,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1554,6 +1561,7 @@ OnDisable:
}
in_rogue,250,389,0 script gen_ro#4 139,3,3,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1570,6 +1578,7 @@ OnDisable:
}
in_rogue,9,389,0 script oneway_to_gu 45,1,1,{
+ end;
OnTouch:
donpcevent "gen_ro#4::OnDisable";
@@ -1838,6 +1847,7 @@ in_rogue,177,109,1 script Antonio Junior 88,{
in_rogue,161,103,0 warp out#1 1,1,cmd_fild04,302,177
in_rogue,370,320,0 script quest_out 45,1,1,{
+ end;
OnTouch:
set ROGUE_Q,16;
@@ -1847,6 +1857,7 @@ OnTouch:
}
in_rogue,15,184,0 script mob_rogue#1 139,8,1,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1867,6 +1878,7 @@ OnReset:
}
in_rogue,15,273,0 script mob_rogue#2 139,8,1,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1884,6 +1896,7 @@ OnReset:
}
in_rogue,15,333,0 script mob_rogue#3 139,8,1,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1905,6 +1918,7 @@ OnReset:
}
in_rogue,39,341,0 script mob_rogue#4 139,1,8,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1923,6 +1937,7 @@ OnReset:
}
in_rogue,102,334,0 script mob_rogue#5 139,1,4,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1941,6 +1956,7 @@ OnReset:
}
in_rogue,58,309,0 script mob_rogue#6 139,4,1,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1959,6 +1975,7 @@ OnReset:
}
in_rogue,101,264,0 script mob_rogue#7 139,5,5,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1975,6 +1992,7 @@ OnReset:
}
in_rogue,140,312,0 script mob_rogue#8 139,5,5,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -1990,6 +2008,7 @@ OnReset:
}
in_rogue,139,246,0 script mob_rogue#9 139,4,4,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -2010,6 +2029,7 @@ OnReset:
}
in_rogue,197,249,0 script mob_rogue#10 139,1,8,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -2043,6 +2063,7 @@ OnReset:
}
in_rogue,96,205,0 script mob_rogue#11 139,1,8,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -2057,6 +2078,7 @@ OnTouch:
}
in_rogue,86,187,0 script mob_rogue#12 139,1,8,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -2073,6 +2095,7 @@ OnReset:
}
in_rogue,223,187,0 script mob_rogue#13 139,1,8,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -2091,6 +2114,7 @@ OnReset:
}
in_rogue,233,207,0 script mob_rogue#14 139,8,3,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -2102,6 +2126,7 @@ OnTouch:
}
in_rogue,244,319,0 script mob_rogue#15 139,1,8,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
@@ -2122,6 +2147,7 @@ OnReset:
}
in_rogue,334,319,0 script mob_rogue#16 139,8,8,{
+ end;
OnTouch:
if (Class == Job_Baby_Thief || Class == Job_Thief) {
diff --git a/npc/jobs/2-2/sage.txt b/npc/jobs/2-2/sage.txt
index 71718fed2..a8f2848d1 100644
--- a/npc/jobs/2-2/sage.txt
+++ b/npc/jobs/2-2/sage.txt
@@ -959,6 +959,7 @@ yuno_in03,105,177,5 script Written Test Professor 754,{
if (select("Odin:Loki:Thor:Venadin") == 1) {
set @sage_t,@sage_t + 5;
}
+ next;
}
if (.@sage_m2 == 2) {
mes "1. Choose the jewel that the Morroc Jewel Merchant does not sell.";
@@ -1061,6 +1062,7 @@ yuno_in03,105,177,5 script Written Test Professor 754,{
if (select("Yggdrasil:Iggdrassil:Mastella:Dead Branch") == 1) {
set @sage_t,@sage_t + 5;
}
+ next;
}
else {
mes "1. Choose the item that the Magical Tool merchant in Geffen does not sell.";
@@ -1163,6 +1165,7 @@ yuno_in03,105,177,5 script Written Test Professor 754,{
if (select("Empelium Gold:Emperium:Emperor:Phracon") == 2) {
set @sage_t,@sage_t + 5;
}
+ next;
}
mes "[Claytos Verdo]";
mes "Well, you answered all 20 of the questions.";
@@ -1318,6 +1321,7 @@ yuno_in03,105,177,5 script Written Test Professor 754,{
if (select("Odin:Loki:Thor:Venadin") == 1) {
set @sage_t,@sage_t + 5;
}
+ next;
}
if (.@sage_m2 == 2) {
mes "1. Choose the jewel that the Morroc Jewel Merchant does not sell.";
@@ -1420,6 +1424,7 @@ yuno_in03,105,177,5 script Written Test Professor 754,{
if (select("Yggdrasil:Iggdrassil:Mastella:Dead Branch") == 1) {
set @sage_t,@sage_t + 5;
}
+ next;
}
else {
mes "1. Choose the item that the Magical Tool merchant in Geffen does not sell.";
@@ -1522,6 +1527,7 @@ yuno_in03,105,177,5 script Written Test Professor 754,{
if (select("Empelium Gold:Emperium:Emperor:Phracon") == 2) {
set @sage_t,@sage_t + 5;
}
+ next;
}
mes "[Claytos Verdo]";
mes "Well, we finished all 20 questions.";
@@ -3482,7 +3488,7 @@ job_sage,50,165,2 script Waiting Room#sg 700,{
end;
OnInit:
- hideonnpc "Waiting Room#sg";
+ disablenpc "Waiting Room#sg";
waitingroom "Waiting Room",20,"Waiting Room#sg::OnStartArena",1;
enablewaitingroomevent;
end;
@@ -3502,11 +3508,11 @@ job_sage,1,2,1 script Arena#1 66,{
end;
OnInit:
- hideonnpc "Arena#1";
+ disablenpc "Arena#1";
end;
OnEnable:
- hideoffnpc "Arena#1";
+ enablenpc "Arena#1";
monster "job_sage",111,102,"Grade F",1183,1,"Arena#1::OnMyMobDead";
monster "job_sage",120,102,"Grade F",1183,1,"Arena#1::OnMyMobDead";
monster "job_sage",111,93,"Grade F",1183,1,"Arena#1::OnMyMobDead";
@@ -3531,7 +3537,7 @@ OnReset:
end;
OnDisable:
- hideonnpc "Arena#1";
+ disablenpc "Arena#1";
end;
OnMyMobDead:
@@ -3602,11 +3608,11 @@ job_sage,1,3,1 script Arena#2 66,{
end;
OnInit:
- hideonnpc "Arena#2";
+ disablenpc "Arena#2";
end;
OnEnable:
- hideoffnpc "Arena#2";
+ enablenpc "Arena#2";
donpcevent "Arena#1::OnReset";
donpcevent "Arena#1::OnDisable";
monster "job_sage",111,102,"Numerical Value",1063,1,"Arena#2::OnMyMobDead";
@@ -3641,7 +3647,7 @@ OnReset:
end;
OnDisable:
- hideonnpc "Arena#2";
+ disablenpc "Arena#2";
end;
OnMyMobDead:
@@ -3709,11 +3715,11 @@ job_sage,1,4,1 script Arena#Doorkeeper 66,{
end;
OnInit:
- hideonnpc "Arena#Doorkeeper";
+ disablenpc "Arena#Doorkeeper";
end;
OnEnable:
- hideoffnpc "Arena#Doorkeeper";
+ enablenpc "Arena#Doorkeeper";
donpcevent "Arena#2::OnReset";
donpcevent "Arena#2::OnDisable";
monster "job_sage",116,97,"Academic Probation",1179,1,"Arena#Doorkeeper::OnMyMobDead";
@@ -3727,7 +3733,7 @@ OnReset:
OnDisable:
donpcevent "Arena#3::OnDisable";
- hideonnpc "Arena#Doorkeeper";
+ disablenpc "Arena#Doorkeeper";
end;
OnMyMobDead:
@@ -3781,15 +3787,15 @@ OnTouch:
end;
OnInit:
- hideonnpc "Arena#Fail";
+ disablenpc "Arena#Fail";
end;
OnEnable:
- hideoffnpc "Arena#Fail";
+ enablenpc "Arena#Fail";
end;
OnDisable:
- hideonnpc "Arena#Fail";
+ disablenpc "Arena#Fail";
end;
}
@@ -3797,7 +3803,7 @@ job_sage,1,4,1 script Arena#3 66,{
end;
OnInit:
- hideonnpc "Arena#3";
+ disablenpc "Arena#3";
end;
OnEnable:
@@ -3812,7 +3818,7 @@ OnReset:
end;
OnDisable:
- hideonnpc "Arena#3";
+ disablenpc "Arena#3";
end;
}
@@ -3823,15 +3829,15 @@ OnTouch:
end;
OnInit:
- hideonnpc "SageSucceeded";
+ disablenpc "SageSucceeded";
end;
OnEnable:
- hideoffnpc "SageSucceeded";
+ enablenpc "SageSucceeded";
end;
OnDisable:
- hideonnpc "SageSucceeded";
+ disablenpc "SageSucceeded";
end;
}
@@ -3839,7 +3845,7 @@ job_sage,1,6,1 script Test Helper#sg 66,{
end;
OnInit:
- hideonnpc "Test Helper#sg";
+ disablenpc "Test Helper#sg";
end;
OnEnable:
@@ -3847,7 +3853,7 @@ OnEnable:
end;
OnDisable:
- hideonnpc "Test Helper#sg";
+ disablenpc "Test Helper#sg";
end;
OnTimer2000: