
( hope nothing is broken ;) ) git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8581 54d463be-8e91-2dee-dedb-b68131a5f0ec
185 lines
5.1 KiB
Plaintext
185 lines
5.1 KiB
Plaintext
//===== eAthena Script =======================================
|
|
//= Wizard Skills Quests
|
|
//===== By: ==================================================
|
|
//= Lupus, Reddozen
|
|
//===== Current Version: =====================================
|
|
//= 1.3c
|
|
//===== Compatible With: =====================================
|
|
//= eAthena Revision 3800+
|
|
//===== Description: =========================================
|
|
//= Temp quests for new skills for 2nd classes
|
|
//===== Additional Comments: =================================
|
|
//= 1.0 for fully working skills only [Lupus]
|
|
//= 1.1 Added more new skill quests for more classes [Lupus]
|
|
//= Somehow eA engine doesn't let you keep learn't skill V_V'
|
|
//= 1.2 Added to correct locations, correct NPC's, fixed
|
|
//= some of the items required and made them into real
|
|
//= quests. [Reddozen]
|
|
//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
|
|
//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
|
|
//= 1.3b Splitted into different files [DracoRPG]
|
|
//= 1.3c Removed duplicates [Toms]
|
|
//============================================================
|
|
|
|
|
|
//============================================================
|
|
// WIZARD - SIGHTBLASTER
|
|
//============================================================
|
|
gef_tower.gat,116,37,1 script Enoz#2 748,{
|
|
if(HELLIONQ == 22)goto L_remember;
|
|
if(HELLIONQ == 21)goto L_joke;
|
|
if(HELLIONQ == 20)goto L_take;
|
|
if(BaseJob!=Job_Wizard) goto L_nowiz;
|
|
if(getskilllv(1006)) goto L_alreadyhave;
|
|
|
|
mes "[Enoz]";
|
|
mes "I'll teach you all I know for:";
|
|
mes "10 Crystal Blue";
|
|
mes "10 Green Live";
|
|
mes "10 Red Blood";
|
|
mes "10 Wind of Verdure";
|
|
next;
|
|
|
|
mes "[Enoz]";
|
|
mes "Let me check your items.";
|
|
next;
|
|
|
|
if(countitem(990)<10 || countitem(991)<10 || countitem(992)<10 || countitem(993)<10) goto L_noitems;//Items: Red_Blood, Crystal_Blue, Wind_of_Verdure, Green_Live,
|
|
delitem 990, 10;//Items: Red_Blood,
|
|
delitem 991, 10;//Items: Crystal_Blue,
|
|
delitem 992, 10;//Items: Wind_of_Verdure,
|
|
delitem 993, 10;//Items: Green_Live,
|
|
|
|
mes "[Enoz]";
|
|
mes "I see you have what you need,";
|
|
mes "so I'll teach you my talent.";
|
|
skill 1006,1,0;
|
|
close;
|
|
|
|
L_take:
|
|
mes "[Enoz]";
|
|
mes "It's gone, it's gone!";
|
|
mes "Where the hell did it go?!";
|
|
mes "Oh man, who could have";
|
|
mes "taken it? Wait, was it... You?!";
|
|
next;
|
|
menu "Actually, Welshyun sent me.",L_sent,"No way man, don't go nuts.",-;
|
|
|
|
mes "[Enoz]";
|
|
mes "Nuts?! Oh, you wanna";
|
|
mes "see crazy, is that it?! You";
|
|
mes "wanna see insaaaane?!";
|
|
mes "Cuz I'll go freakin' medieval";
|
|
mes "if you keep bothering me!!";
|
|
close;
|
|
|
|
L_sent:
|
|
mes "[Enoz]";
|
|
mes "My mentor, Welshyun?";
|
|
mes "Huh. Is there a report";
|
|
mes "I haven't submitted to him";
|
|
mes "yet? So what was it called?";
|
|
next;
|
|
input @tempstr$;
|
|
if(@tempstr$ != "Monster Life in the Geffen Area")goto L_wrongstr;
|
|
|
|
mes "[Enoz]";
|
|
mes "\"Monster Life in";
|
|
mes "the Geffen Area\"?";
|
|
mes "Oh no. My mentor took";
|
|
mes "that three days ago!";
|
|
mes "Is he still up to his";
|
|
mes "old tricks again?";
|
|
next;
|
|
mes "[Enoz]";
|
|
mes "Awww nuts!";
|
|
mes "Where the heck is";
|
|
mes "my Master Science";
|
|
mes "Reference Book?";
|
|
mes "It was right here";
|
|
mes "three days ago...";
|
|
set HELLIONQ,21;
|
|
close;
|
|
|
|
L_joke:
|
|
mes "[Enoz]";
|
|
mes "My mentor Welshyun's";
|
|
mes "been playing jokes again,";
|
|
mes "so you better go talk to him.";
|
|
mes "Damn. Where is that Master";
|
|
mes "Science Reference Book?";
|
|
close;
|
|
|
|
L_wrongstr:
|
|
mes "[Enoz]";
|
|
mes @tempstr$ + "?";
|
|
mes "I haven't completed";
|
|
mes "any research related";
|
|
mes "to that subject. Or did I?";
|
|
mes "Anyway, I need the exact";
|
|
mes "name of the report you want!";
|
|
close;
|
|
|
|
L_remember:
|
|
mes "[Enoz]";
|
|
mes "Oh hey, I remember you~";
|
|
mes "So did my mentor send you";
|
|
mes "to me again for some reason?";
|
|
next;
|
|
mes "^3151FFYou cautiously hand Enoz the";
|
|
mes "Master Science Reference Book.";
|
|
next;
|
|
mes "[Enoz]";
|
|
mes "Yes! Oh yes!";
|
|
mes "This is the book";
|
|
mes "I lost three days";
|
|
mes "ago! Thanks so much!";
|
|
mes "Now I can finally finish";
|
|
mes "this research project that--";
|
|
next;
|
|
mes "[Enoz]";
|
|
mes "Wait, the page I really";
|
|
mes "need is missing! And there's";
|
|
mes "some sort of note... Umm...";
|
|
mes "^111111\"Enoz I think this page";
|
|
mes "is worth at least one Apple";
|
|
mes "Juice. Right? --Welshyun\"^000000.";
|
|
next;
|
|
mes "[Enoz]";
|
|
mes "NOooOOoOo!";
|
|
mes "Not agaaaaain!";
|
|
mes "WHy is he always";
|
|
mes "playing these pranks?!";
|
|
mes "Apple Juice! I need";
|
|
mes "some Apple Juice!";
|
|
next;
|
|
mes "^3151FFIt looks like it's time";
|
|
mes "to get 1 Blue Gemstone,";
|
|
mes "and then bring it back";
|
|
mes "to Welshyun the Sage.";
|
|
set HELLIONQ,23;
|
|
close;
|
|
|
|
L_noitems:
|
|
mes "[Enoz]";
|
|
mes "You don't have enough items.";
|
|
mes "Come back when you have all";
|
|
mes "the required items for me.";
|
|
close;
|
|
|
|
L_nowiz:
|
|
mes "[Enoz]";
|
|
mes "Gone! It's gone!";
|
|
mes "Where did the book";
|
|
mes "I really need go to?";
|
|
mes "Oh no oh no oh no oh no!";
|
|
mes "Waaaaah, I'm gonna cry!";
|
|
close;
|
|
|
|
L_alreadyhave:
|
|
mes "[Enoz]";
|
|
mes "I've already taught you";
|
|
mes "everything I know...";
|
|
close;
|
|
}
|