diff options
Diffstat (limited to 'npc/jobs')
-rw-r--r-- | npc/jobs/1-1e/taekwon.txt | 3 | ||||
-rw-r--r-- | npc/jobs/2-1/assassin.txt | 2 | ||||
-rw-r--r-- | npc/jobs/2-1/blacksmith.txt | 27 | ||||
-rw-r--r-- | npc/jobs/2-1/priest.txt | 1 | ||||
-rw-r--r-- | npc/jobs/2-1e/StarGladiator.txt | 12 | ||||
-rw-r--r-- | npc/jobs/2-2/crusader.txt | 3 | ||||
-rw-r--r-- | npc/jobs/2-2a/Professor.txt | 1 | ||||
-rw-r--r-- | npc/jobs/valkyrie.txt | 1 |
8 files changed, 28 insertions, 22 deletions
diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt index dd088790d..e7d94e567 100644 --- a/npc/jobs/1-1e/taekwon.txt +++ b/npc/jobs/1-1e/taekwon.txt @@ -391,7 +391,7 @@ payon,157,141,5 script Phoenix#TKJobChange 4_M_MONK,{ mes "uniform and guard set: make"; mes "good use of these gifts. As"; mes "you travel and train, enlighten"; - mes "others about our art and learn^FFFFFF ^000000 what you can from them in return."; + mes "others about our art and learn what you can from them in return."; next; mes "[Phoenix]"; mes "It is now time for you to"; @@ -417,4 +417,3 @@ payon,157,141,5 script Phoenix#TKJobChange 4_M_MONK,{ close; } } - diff --git a/npc/jobs/2-1/assassin.txt b/npc/jobs/2-1/assassin.txt index e88f0adc6..c98fca135 100644 --- a/npc/jobs/2-1/assassin.txt +++ b/npc/jobs/2-1/assassin.txt @@ -1482,7 +1482,7 @@ OnTimer187000: OnDisable: stopnpctimer; end; - + OnMyMobDead: mapannounce "in_moc_16","Hey, what the hell was that?! I told you: No killing monsters!",bc_map; mapannounce "in_moc_16","I'm bringing you back... *Sigh...*",bc_map; diff --git a/npc/jobs/2-1/blacksmith.txt b/npc/jobs/2-1/blacksmith.txt index 53f2fa5fc..0109de356 100644 --- a/npc/jobs/2-1/blacksmith.txt +++ b/npc/jobs/2-1/blacksmith.txt @@ -7,7 +7,7 @@ //= Optimized and further edited by kobra_k88. //= Further bugfixed and tested by Lupus //===== Current Version: ===================================== -//= 2.8 +//= 2.9 //===== Description: ========================================= //= [Official Conversion] //= Job Change quest for Blacksmith class. @@ -38,6 +38,7 @@ //= 2.6a Typo fix [Yommy] //= 2.7 Added Quest Log commands. [Kisuka] //= 2.8 Removed the need for use of 'goto.' [L0ne_W0lf] +//= 2.9 Updated with some extra conditions. [Euphy] //============================================================== ein_in01,18,28,4 script Guildsman#BLS 4_M_JOB_BLACKSMITH,{ @@ -70,20 +71,27 @@ ein_in01,18,28,4 script Guildsman#BLS 4_M_JOB_BLACKSMITH,{ mes "and passion of our souls into"; mes "our craft. Our skills of melting metal into new weapons"; mes "and tools is truly a form of art!"; + if (BaseClass >= Job_Thief) close; // Custom expanded class check. next; + // Third class check - precedes other BaseClass dialogue. + if (Class >= Job_Rune_Knight && Class <= Job_Baby_Mechanic2) { + mes "[Altiregen]"; + mes "You... look like a stranger. But somehow it seems that you're related to our guild. Haha~"; + mes "Am I right?"; + close; + } if (BaseClass == Job_Novice) { if (Sex == 0) { mes "[Altiregen]"; mes "Oh~"; mes "what a very"; mes "pretty lady!"; - mes "Are you interested in"; - mes "becoming a Blacksmith?"; - next; - mes "[Altiregen]"; - mes "First, you must become a Merchant before you can become a Blacksmith. Go to the city of Alberta to learn the Merchant trade."; - close; } + mes "Are you interested in"; + mes "becoming a Blacksmith?"; + next; + mes "[Altiregen]"; + mes "First, you must become a Merchant before you can become a Blacksmith. Go to the city of Alberta to learn the Merchant trade."; close; } else if (BaseClass == Job_Swordman) { @@ -247,6 +255,11 @@ ein_in01,18,28,4 script Guildsman#BLS 4_M_JOB_BLACKSMITH,{ } else if (BSMITH_Q == 17 && countitem(1005) > 0 && JobLevel > 39) { mes "[Altiregen]"; + if (checkmount() || hascashmount()) { + mes "You are on a riding pet, so you cannot change your job."; + mes "Please unmount your riding pet and try again!"; + close; + } mes "Excellent, I can tell by the twinkle in your eye that you were successful. I can now bestow upon you the gift of the smithing, the art of the Blacksmith."; if (questprogress(2015)) { changequest 2015,2016; diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt index e28106f69..89573956e 100644 --- a/npc/jobs/2-1/priest.txt +++ b/npc/jobs/2-1/priest.txt @@ -1860,4 +1860,3 @@ function script F_FatherYos { mes "...Acolyte, you don't have any business with me here."; close; } - diff --git a/npc/jobs/2-1e/StarGladiator.txt b/npc/jobs/2-1e/StarGladiator.txt index f33cda98e..e45d7c576 100644 --- a/npc/jobs/2-1e/StarGladiator.txt +++ b/npc/jobs/2-1e/StarGladiator.txt @@ -98,7 +98,7 @@ payon,215,102,3 script Moohyun#job_star 4_M_ROGUE,3,3,{ mes "[Moohyun]"; mes "Alright, you can find Moogang"; mes "in Comodo, supposedly at the"; - mes "place that's closest to the sky.^FFFFFF ^000000 In the meantime, I'll write a"; + mes "place that's closest to the sky. In the meantime, I'll write a"; mes "letter of recommendation that"; mes "I'll send to him for you."; STGL_Q = 1; @@ -352,7 +352,7 @@ OnTouch: mes "You're blocking my sun!"; close; } - + comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{ if (Class == Job_Taekwon) { if (STGL_Q == 1) { @@ -381,7 +381,7 @@ comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{ mes "and improve your Taekwon Girl"; else mes "and improve your Taekwon Boy"; - mes "skills. When you are finished,^FFFFFF ^000000 come back here for your training."; + mes "skills. When you are finished, come back here for your training."; close; } mes "[Moogang]"; @@ -479,7 +479,7 @@ comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{ mes "the nature of the universe"; mes "comes the respect for nature"; mes "and all things. Now, when you"; - mes "are ready for the next test, then^FFFFFF ^000000"; + mes "are ready for the next test, then"; mes "I shall guide you to the altar."; delitem 996,1; //Rough_Wind delitem 997,1; //Great_Nature @@ -887,7 +887,7 @@ job_star,29,33,0 script Daru#job_star 1_M_ORIENT01,{ mes "Ah, yes. The warmth"; mes "of the sun brings comfort."; mes "And without comfort, is life"; - mes "truly worth living? Good answer. ^FFFFFF ^000000"; + mes "truly worth living? Good answer. "; .@sun_point += 10; break; case 3: @@ -1559,7 +1559,7 @@ job_star,161,33,0 script Cheehee#job_star 1_F_ORIENT_03,{ mes "gentle moonlight, and the"; mes "melancholic twinkling of the"; mes "stars are unique from each"; - mes "other. Please enjoy the starlight^FFFFFF ^000000 in this room as long as you like."; + mes "other. Please enjoy the starlight in this room as long as you like."; next; mes "[Cheehee]"; mes "When you are ready,"; diff --git a/npc/jobs/2-2/crusader.txt b/npc/jobs/2-2/crusader.txt index c713194de..22e9b917d 100644 --- a/npc/jobs/2-2/crusader.txt +++ b/npc/jobs/2-2/crusader.txt @@ -969,8 +969,6 @@ prt_castle,35,151,5 script Patron Knight 4_M_CRU,{ close; } - - // Actual tests //============================================================ @@ -1201,7 +1199,6 @@ OnDead: end; } - job_cru,98,105,4 script Summoner#cr5 WARPNPC,3,3,{ OnTouch: CRUS_Q = 6; diff --git a/npc/jobs/2-2a/Professor.txt b/npc/jobs/2-2a/Professor.txt index 68cac14cf..8fee58494 100644 --- a/npc/jobs/2-2a/Professor.txt +++ b/npc/jobs/2-2a/Professor.txt @@ -88,4 +88,3 @@ valkyrie,53,47,3 script Scholar#Valkyrie 2_M_SAGE_OLD,{ mes "Honor to the warriors!"; close; } - diff --git a/npc/jobs/valkyrie.txt b/npc/jobs/valkyrie.txt index c7cef8107..d2a7108b1 100644 --- a/npc/jobs/valkyrie.txt +++ b/npc/jobs/valkyrie.txt @@ -398,4 +398,3 @@ S_Warpchar: //============================================================ valkyrie,48,73,0 warp valk01#1 1,1,valkyrie,48,64 valkyrie,48,66,0 warp valk01#2 1,1,valkyrie,48,75 - |