Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- prontera,147,174,5 script Class Master 808,{
- //=========================================? MENUS ?======================================================================
- if (getgmlevel() >= .GMPANLVL) goto GMPANEL;
- START:
- if (.JOBCHANGERON){set .OPT0$,""+.cmtalk_0$[0]+"";set .OPT,0;goto DEFOPT1;}
- if (.AUTOJOBCHANGER){set .OPT0$,""+.cmtalk_2$[112]+"";set .OPT,0;goto DEFOPT1;}
- if (.PLATSKILLS){set .OPT0$,""+.cmtalk_0$[1]+"";set .OPT,0;goto DEFOPT1;}
- if (.BREEDERON){set .OPT0$,""+.cmtalk_0$[2]+"";set .OPT,0;goto DEFOPT1;}
- if (.POINTSDEAL){set .OPT0$,""+.cmtalk_0$[3]+"";set .OPT,0;goto DEFOPT1;}
- if (.SPCREBORN){set .OPT0$,""+.cmtalk_0$[4]+"";set .OPT,0;goto DEFOPT1;}
- if (.RESETERON){set .OPT0$,""+.cmtalk_0$[5]+"";set .OPT,0;goto DEFOPT1;}
- DEFOPT1:
- if (.AUTOJOBCHANGER) && (.OPT0$ != ""+.cmtalk_2$[112]+""){set .OPT1$,""+.cmtalk_2$[112]+"";set .OPT,.OPT+1;goto DEFOPT2;}
- if (.PLATSKILLS) && (.OPT0$ != ""+.cmtalk_0$[1]+""){set .OPT1$,""+.cmtalk_0$[1]+"";set .OPT,.OPT+1;goto DEFOPT2;}
- if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+""){set .OPT1$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT2;}
- if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+""){set .OPT1$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT2;}
- if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+""){set .OPT1$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT2;}
- if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+""){set .OPT1$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT2;}
- DEFOPT2:
- if (.PLATSKILLS) && (.OPT0$ != ""+.cmtalk_0$[1]+"") && (.OPT1$ != ""+.cmtalk_0$[1]+""){set .OPT2$,""+.cmtalk_0$[1]+"";set .OPT,.OPT+1;goto DEFOPT3;}
- if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+"") && (.OPT1$ != ""+.cmtalk_0$[2]+""){set .OPT2$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT3;}
- if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+"") && (.OPT1$ != ""+.cmtalk_0$[3]+""){set .OPT2$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT3;}
- if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+""){set .OPT2$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT3;}
- if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+""){set .OPT2$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT3;}
- DEFOPT3:
- if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+"") && (.OPT1$ != ""+.cmtalk_0$[2]+"") && (.OPT2$ != ""+.cmtalk_0$[2]+""){set .OPT3$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT4;}
- if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+"") && (.OPT1$ != ""+.cmtalk_0$[3]+"") && (.OPT2$ != ""+.cmtalk_0$[3]+""){set .OPT3$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT4;}
- if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+"") && (.OPT2$ != ""+.cmtalk_0$[4]+""){set .OPT3$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT4;}
- if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+""){set .OPT3$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT4;}
- DEFOPT4:
- if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+"") && (.OPT1$ != ""+.cmtalk_0$[3]+"") && (.OPT2$ != ""+.cmtalk_0$[3]+"") && (.OPT3$ != ""+.cmtalk_0$[3]+""){set .OPT4$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT5;}
- if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+"") && (.OPT2$ != ""+.cmtalk_0$[4]+"") && (.OPT3$ != ""+.cmtalk_0$[4]+""){set .OPT4$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT5;}
- if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+"") && (.OPT3$ != ""+.cmtalk_0$[5]+""){set .OPT4$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT5;}
- DEFOPT5:
- if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+"") && (.OPT2$ != ""+.cmtalk_0$[4]+"") && (.OPT3$ != ""+.cmtalk_0$[4]+"") && (.OPT4$ != ""+.cmtalk_0$[4]+""){set .OPT5$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT6;}
- if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+"") && (.OPT3$ != ""+.cmtalk_0$[5]+"") && (.OPT4$ != ""+.cmtalk_0$[5]+""){set .OPT5$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT6;}
- DEFOPT6:
- if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+"") && (.OPT3$ != ""+.cmtalk_0$[5]+"") && (.OPT4$ != ""+.cmtalk_0$[5]+"") && (.OPT5$ != ""+.cmtalk_0$[5]+""){
- set .OPT6$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DYNAMICMENU;}
- DYNAMICMENU:
- switch (.OPT){
- case 0:
- {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,""+.cmtalk_0$[7]+"",LCANCEL;}
- case 1:
- {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,""+.cmtalk_0$[7]+"",LCANCEL;}
- case 2:
- {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,""+.cmtalk_0$[7]+"",LCANCEL;}
- case 3:
- {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,""+.cmtalk_0$[7]+"",LCANCEL;}
- case 4:
- {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,""+.cmtalk_0$[7]+"",LCANCEL;}
- case 5:
- {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,.OPT5$,OPTLABEL5,""+.cmtalk_0$[7]+"",LCANCEL;}
- case 6:
- {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,.OPT5$,OPTLABEL5,.OPT6$,OPTLABEL6,""+.cmtalk_0$[7]+"",LCANCEL;}
- }
- OPTLABEL0:
- if (.OPT0$ == ""+.cmtalk_0$[0]+"") goto BREEDERJUMP;
- if (.OPT0$ == ""+.cmtalk_2$[112]+"") goto AUTOCHANGE;
- if (.OPT0$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
- if (.OPT0$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
- if (.OPT0$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
- if (.OPT0$ == ""+.cmtalk_0$[4]+"") goto MULTI;
- if (.OPT0$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
- OPTLABEL1:
- if (.OPT1$ == ""+.cmtalk_2$[112]+"") goto AUTOCHANGE;
- if (.OPT1$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
- if (.OPT1$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
- if (.OPT1$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
- if (.OPT1$ == ""+.cmtalk_0$[4]+"") goto MULTI;
- if (.OPT1$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
- OPTLABEL2:
- if (.OPT2$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
- if (.OPT2$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
- if (.OPT2$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
- if (.OPT2$ == ""+.cmtalk_0$[4]+"") goto MULTI;
- if (.OPT2$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
- OPTLABEL3:
- if (.OPT3$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
- if (.OPT3$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
- if (.OPT3$ == ""+.cmtalk_0$[4]+"") goto MULTI;
- if (.OPT3$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
- OPTLABEL4:
- if (.OPT4$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
- if (.OPT4$ == ""+.cmtalk_0$[4]+"") goto MULTI;
- if (.OPT4$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
- OPTLABEL5:
- if (.OPT5$ == ""+.cmtalk_0$[4]+"") goto MULTI;
- if (.OPT5$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
- OPTLABEL6:
- if (.OPT6$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
- //=========================================? BREEDER ?=====================================================================
- BREEDER:
- if (ismounting()) {
- message strcharinfo(0),"You must first remove your mount.";
- close; }
- else if ((eaclass()&EAJ_THIRDMASK==EAJ_RANGER) && !countitem(6124)) {
- if (!checkfalcon() && getskilllv("HT_FALCON") && !checkoption(Option_Wug) && !checkoption(Option_Wugrider)) {
- if(select(" ~ Falcon: ~ Warg")==1) setfalcon;
- else getitem 6124,1; }
- else getitem 6124,1; }
- else if ((eaclass()&EAJ_THIRDMASK==EAJ_MECHANIC) && !checkcart() && getskilllv("MC_PUSHCART")) {
- if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) {
- if(select(" ~ Cart: ~ Mado")==1) setcart;
- else setmadogear; }
- else setcart; }
- else if (!checkcart() && getskilllv("MC_PUSHCART")) setcart;
- else if (!checkfalcon() && getskilllv("HT_FALCON") && !checkoption(Option_Wug) && !checkoption(Option_Wugrider)) setfalcon;
- else if (!checkriding() && getskilllv("KN_RIDING")) {
- if (eaclass()&EAJ_THIRDMASK==EAJ_RUNE_KNIGHT) setdragon;
- else setriding; }
- else if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) setmadogear;
- else {
- message strcharinfo(0),"You do not meet requirements to rent.";
- close; }
- specialeffect2 EF_TEIHIT3;
- close;
- //=========================================? CLASS CHANGE IF'S ?=====================================================================
- MULTI:
- if (.SPCREBORN) && (BaseLevel >= .REBORNSLVL) && (REBORNED < .MAXREBORNS) goto MULTIREBORN;
- if (.SPCREBORN) && (BaseLevel < .REBORNSLVL) && (REBORNED >= 1) goto NEEDMTRBLVL;
- if (.SPCREBORN) && (BaseLevel >= .REBORNSLVL) && (REBORNED >= .MAXREBORNS) goto NODIALOG;
- BREEDERJUMP:
- if (Weight > 20000) goto OVERWEIGHT;
- if (SkillPoint != 0) goto SPENDPOINTS;
- if (class == 0) && (BaseLevel == 1) && (JobLevel == 1) && (.BABYCHANGERON) goto TURN_BABY;
- if (class == 0) && (JobLevel == 10) || (class == 4023) && (JobLevel == 10) goto CHANGEFIRST;
- if ((Class == 4014) || (Class == 4022)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD) goto UNMOUNT_PECO;
- if ((class == 0) || (class == 4001) || (class == 4023)) && (JobLevel < 10) goto NEED10;
- if ((class == 13) || (class == 21) || (class == 7) || (class == 14)) && (JobLevel >= .JOBTOREBORN) && (BaseLevel >= .LVLTOREBORN) && (checkriding() == 1) goto UNMOUNT_PECO;
- if ((class == 4008) || (class == 4014) || (class == 4015) || (class == 4022)) && (JobLevel >= .JOBTOTHIRD) && (BaseLevel >= .LVLTOTHIRD) && (checkriding() == 1) goto UNMOUNT_PECO;
- if (class == 11) && (JobLevel >= .JOBTO2ND) && (checkfalcon() != 0) goto REMOVE_FALCON;
- if (class == 4012) && (JobLevel >= .JOBTOTHIRD) && (BaseLevel >= .LVLTOTHIRD) && (checkfalcon() != 0) goto REMOVE_FALCON;
- if (class == 5) && (JobLevel >= 40) && (checkcart() != 0) goto REMOVE_CART;
- if ((class == 10) || (class == 18) || (class == 4011) || (class == 4019)) && (JobLevel >= 50) && (checkcart() != 0) goto REMOVE_CART;
- if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) goto NODIALOG;
- if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && (JobLevel < .JOBTO2ND) goto NEEDX;
- if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && (JobLevel >= .JOBTO2ND) goto CHANGESECOND;
- if ((class >= 7) && (class <= 21) && (BaseLevel < .LVLTOREBORN)) && (JobLevel != .JOBTOREBORN) goto NEEDXX;
- if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel < .LVLTOTHIRD) && (JobLevel != .JOBTOTHIRD) goto NEEDXXTHIRD;
- if ((class >= 4002) && (class <= 4007)) && (JobLevel < .JOBTOTRANS) goto NEEDXTRANS;
- if ((class >= 7) && (class <= 21)) && (BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN) goto SEL_REBORNORNOT;
- if (class == 4001) && (JobLevel == 10) goto CLASSHIGH;
- if (class >= 4002) && (class <= 4007) && (JobLevel >= .JOBTOTRANS) goto TRANSCLASSE;
- if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) goto NODIALOG;
- if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD) goto THIRDCLASS;
- //=========================================? NOTHING MATCHES ?=====================================================================
- NODIALOG:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[30]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[31]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",-,""+.cmtalk_0$[33]+"",LCANCEL;
- mes .JCNAME$;
- emotion e_hmm,0;
- if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) mes "? "+.cmtalk_0$[35]+"";
- if ((class >= 4001) && (class <= 4022)) {mes "? "+.cmtalk_2$[117]+"";close;}
- if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) mes "? "+.cmtalk_0$[36]+"";
- if (class == 22) || (class == 23) || (class == 24) || (class == 4045) || (class == 4047) || (class == 4048) || (class == 4049) mes "? "+.cmtalk_0$[37]+"";
- if (REBORNED >= .MAXREBORNS) mes "? "+.cmtalk_0$[34]+"";
- close;
- //=========================================?AUTO JOBCHANGE SETTINGS?=====================================================================
- DEL:
- set CLASS1$,"";
- set CLASS2$,"";
- set REBO$,"";
- set HIG$,"";
- set TRAN$,"";
- set THIRDS$,"";
- set DIRECT$,"";
- mes .JCNAME$;
- mes ""+.cmtalk_0$[39]+"";
- close;
- CLASSCHOICES:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[114]+"";
- if (CLASS1$ != "") mes "? "+CLASS1$+"";
- if (JOBTO2NDC > 0) && (CLASS2$ != "") mes "? "+CLASS2$+" ("+.cmtalk_3$[9]+" "+JOBTO2NDC+")";
- if (JOBTO2NDC == 0) && (CLASS2$ != "") mes "? "+CLASS2$+"";
- if (REBO$ != "") mes "? "+.cmtalk_1$[52]+"";
- if (HIG$ != "") mes "? "+.cmtalk_2$[118]+"";
- if (TRAN$ != "") mes "? "+.cmtalk_2$[119]+"";
- if (THIRDS$ != "") || (DIRECT$ != "") mes "? "+.cmtalk_1$[53]+"";
- next;
- menu ""+.cmtalk_2$[120]+"",REDO,""+.cmtalk_2$[121]+"",DEL,""+.cmtalk_0$[51]+"",LEND;
- AUTOCHANGE:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[122]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[123]+"";
- next;
- menu ""+.cmtalk_2$[124]+"",-,""+.cmtalk_2$[125]+"",CLASSCHOICES,""+.cmtalk_2$[126]+"",LCANCEL;
- if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) goto NODIALOG;
- if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) goto NODIALOG;
- if (class == 22) || (class == 23) || (class == 24) || (class == 4045) || (class == 4047) || (class == 4048) || (class == 4049) goto NODIALOG;
- mes .JCNAME$;
- mes ""+.cmtalk_3$[5]+" "+jobname(Class)+", "+.cmtalk_3$[6]+"";
- next;
- REDO:
- if (class == 4001) menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[118]+"!",HIG,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4002) && (class <= 4007) menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[119]+"!",TRAN,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4008) && (class <= 4022){
- if (.THIRDON) {menu ""+.cmtalk_3$[7]+" "+.cmtalk_1$[53]+"!",THIRDS,""+.cmtalk_0$[112]+"",LEND;} else {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- }
- if (class >= 7) && (class <= 21){
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- }
- if (class >= 4030) && (class <= 4044){
- if (.THIRDON) menu ""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- }
- if (class == 0) {menu ""+.cmtalk_0$[95]+"",SWORD,""+.cmtalk_0$[96]+"",MAG,""+.cmtalk_0$[97]+"",ARC,""+.cmtalk_0$[98]+"",ACO,""+.cmtalk_0$[99]+"",MERC,
- ""+.cmtalk_0$[100]+"",THIE,""+.cmtalk_0$[101]+"",TAEK,""+.cmtalk_0$[103]+"",NIN,""+.cmtalk_0$[102]+"",GUN,""+.cmtalk_0$[104]+"",SNOVI,""+.cmtalk_0$[112]+"",LCANCEL;}
- if (class == 4023) {menu ""+.cmtalk_0$[105]+"",SWORD,""+.cmtalk_0$[106]+"",MAG,""+.cmtalk_0$[107]+"",ARC,""+.cmtalk_0$[108]+"",ACO,""+.cmtalk_0$[109]+"",MERC,""+.cmtalk_0$[110]+"",THIE,""+.cmtalk_0$[111]+"",SNOVI,""+.cmtalk_0$[112]+"",LCANCEL;}
- if (class == 1) menu ""+.cmtalk_1$[23]+"",KNI,""+.cmtalk_1$[24]+"",CRUS,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4024) menu ""+.cmtalk_1$[25]+"",KNI,""+.cmtalk_1$[26]+"",CRUS,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 2) menu ""+.cmtalk_1$[27]+"",WIZ,""+.cmtalk_1$[28]+"",SAG,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4025) menu ""+.cmtalk_1$[29]+"",WIZ,""+.cmtalk_1$[30]+"",SAG,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 3) menu ""+.cmtalk_1$[31]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"") +"",MUSIC,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4026) menu ""+.cmtalk_1$[33]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[34]+"",""+.cmtalk_2$[106]+"") +"",MUSIC,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4) menu ""+.cmtalk_1$[35]+"",SAC,""+.cmtalk_1$[36]+"",MON,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4027) menu ""+.cmtalk_1$[37]+"",SAC,""+.cmtalk_1$[38]+"",MON,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 5) menu ""+.cmtalk_1$[39]+"",BLAC,""+.cmtalk_1$[40]+"",ALC,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4028) menu ""+.cmtalk_1$[41]+"",BLAC,""+.cmtalk_1$[42]+"",ALC,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 6) menu ""+.cmtalk_1$[43]+"",ASSAS,""+.cmtalk_1$[44]+"",ROG,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4029) menu ""+.cmtalk_1$[45]+"",ASSAS,""+.cmtalk_1$[46]+"",ROG,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4046) menu ""+.cmtalk_1$[47]+"",GLAD,""+.cmtalk_1$[48]+"",LINK,""+.cmtalk_1$[49]+"",LCANCEL;
- SWORD:
- set CLASS1$,""+.cmtalk_0$[95]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_1$[23]+"",KNI,""+.cmtalk_1$[24]+"",CRUS,""+.cmtalk_0$[112]+"",LCANCEL;
- KNI:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto KNI;
- set CLASS2$,""+.cmtalk_1$[23]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- CRUS:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto CRUS;
- set CLASS2$,""+.cmtalk_1$[24]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- MAG:
- set CLASS1$,""+.cmtalk_0$[96]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_1$[27]+"",WIZ,""+.cmtalk_1$[28]+"",SAG,""+.cmtalk_0$[112]+"",LCANCEL;
- WIZ:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto WIZ;
- set CLASS2$,""+.cmtalk_1$[27]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- SAG:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto SAG;
- set CLASS2$,""+.cmtalk_1$[28]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- ARC:
- set CLASS1$,""+.cmtalk_0$[97]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_1$[31]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"")+"",MUSIC,""+.cmtalk_0$[112]+"",LCANCEL;
- HUNT:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto HUNT;
- set CLASS2$,""+.cmtalk_1$[31]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- MUSIC:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto MUSIC;
- set CLASS2$,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"")+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- ACO:
- set CLASS1$,""+.cmtalk_0$[98]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_1$[35]+"",SAC,""+.cmtalk_1$[36]+"",MON,""+.cmtalk_0$[112]+"",LCANCEL;
- SAC:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto SAC;
- set CLASS2$,""+.cmtalk_1$[35]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- MON:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto MON;
- set CLASS2$,""+.cmtalk_1$[36]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- MERC:
- set CLASS1$,""+.cmtalk_0$[99]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_1$[39]+"",BLAC,""+.cmtalk_1$[40]+"",ALC,""+.cmtalk_0$[112]+"",LCANCEL;
- BLAC:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto BLAC;
- set CLASS2$,""+.cmtalk_1$[39]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- ALC:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ALC;
- set CLASS2$,""+.cmtalk_1$[40]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- THIE:
- set CLASS1$,""+.cmtalk_0$[100]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_1$[43]+"",ASSAS,""+.cmtalk_1$[44]+"",ROG,""+.cmtalk_0$[112]+"",LCANCEL;
- ASSAS:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ASSAS;
- set CLASS2$,""+.cmtalk_1$[43]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- ROG:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ROG;
- set CLASS2$,""+.cmtalk_1$[44]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
- if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
- if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
- TAEK:
- set CLASS1$,""+.cmtalk_0$[101]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_1$[47]+"",GLAD,""+.cmtalk_1$[49]+"",LINK,""+.cmtalk_0$[112]+"",LCANCEL;
- GLAD:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto GLAD;
- set CLASS2$,""+.cmtalk_1$[47]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- LINK:
- mes .JCNAME$;
- if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
- next;
- input JOBTO2NDC;
- if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto LINK;
- set CLASS2$,""+.cmtalk_1$[48]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- GUN:
- set CLASS1$,""+.cmtalk_0$[102]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- NIN:
- set CLASS1$,""+.cmtalk_0$[103]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- SNOVI:
- set CLASS1$,""+.cmtalk_0$[104]+"";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- REBOR:
- set REBO$,"RENASCER";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[118]+"!",HIG,""+.cmtalk_0$[112]+"",LEND;
- HIG:
- set HIG$,"HIGHCLASS";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[119]+"!",TRAN,""+.cmtalk_0$[112]+"",LEND;
- TRAN:
- set TRAN$,"TRANSCLASSE";
- if (.THIRDON) {mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
- next;
- menu ""+.cmtalk_3$[7]+" "+.cmtalk_1$[53]+"!",THIRDS,""+.cmtalk_0$[112]+"",LEND;
- } else {mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- }
- THIRDS:
- set THIRDS$,"THIRDCLASS";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- DIRECTHIRD:
- set DIRECT$,"TERCEIRA CLASSE";
- mes .JCNAME$;
- mes ""+.cmtalk_2$[115]+"";
- close;
- //=========================================? PLATINUM SKILLS ?=====================================================================
- PLATSKILLS:
- emotion e_hmm,0;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[38]+"";
- next;
- emotion e_heh,0;
- callfunc "PlatSkills";
- mes .JCNAME$;
- mes ""+.cmtalk_0$[39]+"";
- dispbottom ""+.cmtalk_1$[104]+"";
- close;
- //=========================================? RESET OPTIONS ?=====================================================================
- RESETOPTIONS:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[43]+"";
- next;
- menu ""+.cmtalk_0$[44]+"",STATPOINT,""+.cmtalk_0$[45]+"",SKLPOINT,""+.cmtalk_0$[46]+"",BOTHPOINT,""+.cmtalk_0$[47]+"",LCANCEL;
- STATPOINT:
- if (.RSTSTATPRICE > 0) goto STATPOINTPAY;
- if (.RSTSTATPRICE == 0) {mes .JCNAME$;
- mes ""+.cmtalk_0$[48]+"";}
- ResetStatus;
- if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
- if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
- if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
- dispbottom ""+.cmtalk_0$[49]+"";
- close;
- STATPOINTPAY:
- mes ""+.cmtalk_0$[50]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .RSTSTATPRICE) goto NOZENY;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[48]+"";
- ResetStatus;
- if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
- if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
- if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
- dispbottom ""+.cmtalk_0$[53]+"";
- set Zeny,zeny-.RSTSTATPRICE;
- close;
- SKLPOINT:
- if (.RSTSKLPRICE > 0) goto SKILLPOINTPAY;
- if (.RSTSKLPRICE == 0) {mes .JCNAME$;
- mes ""+.cmtalk_0$[48]+"";}
- ResetSkill;
- if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
- dispbottom ""+.cmtalk_0$[54]+"";
- close;
- SKILLPOINTPAY:
- mes ""+.cmtalk_0$[55]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .RSTSKLPRICE) goto NOZENY;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[48]+"";
- ResetSkill;
- if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
- dispbottom ""+.cmtalk_0$[56]+"";
- set Zeny,zeny-.RSTSKLPRICE;
- close;
- BOTHPOINT:
- if (.RSTBOTHPRICE > 0) goto BOTHPOINTPAY;
- if (.RSTBOTHPRICE == 0) {mes .JCNAME$;
- mes ""+.cmtalk_0$[48]+"";}
- ResetStatus;
- if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
- if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
- if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
- ResetSkill;
- if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
- dispbottom ""+.cmtalk_0$[57]+"";
- close;
- BOTHPOINTPAY:
- mes ""+.cmtalk_0$[58]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .RSTBOTHPRICE) goto NOZENY;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[48]+"";
- ResetStatus;
- if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
- if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
- if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
- ResetSkill;
- if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
- dispbottom ""+.cmtalk_0$[59]+"";
- set Zeny,zeny-.RSTBOTHPRICE;
- close;
- //=========================================? DEALING POINTS ?=====================================================================
- SELLPOINTS:
- if (SkillPoint == 0) && (StatusPoint == 0) goto NOPOINTS;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[61]+"";
- next;
- mes .JCNAME$;
- if (!.BUYONLYSTAT) && (!.BUYONLYSKL) mes ""+.cmtalk_0$[62]+" "+ SkillPoint +" "+.cmtalk_2$[101]+" "+.cmtalk_2$[102]+" "+StatusPoint+" "+.cmtalk_2$[103]+" "+.cmtalk_2$[104]+"";
- if (.BUYONLYSKL) mes ""+.cmtalk_0$[63]+" "+ SkillPoint +" "+.cmtalk_2$[101]+" "+.cmtalk_2$[104]+"";
- if (.BUYONLYSTAT) mes ""+.cmtalk_0$[63]+" "+StatusPoint+" "+.cmtalk_2$[103]+" "+.cmtalk_2$[104]+"";
- next;
- if (!.BUYONLYSTAT) && (!.BUYONLYSKL) menu ""+.cmtalk_0$[65]+"",-,""+.cmtalk_0$[66]+"",STATSELL;
- if (.BUYONLYSTAT) goto STATSELL;
- input @SKPOINTCNT;
- if (@SKPOINTCNT < 1) goto LCANCEL;
- if (SkillPoint < @SKPOINTCNT) goto NOTENOUGHT;
- set @FULLSKPOINTPRICE,.SKPOINTPRICE * @SKPOINTCNT;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[67]+" "+ @FULLSKPOINTPRICE +" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[68]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
- set SKILLDECREASE,SkillPoint - @SKPOINTCNT;
- set Zeny,Zeny+@FULLSKPOINTPRICE;
- set SkillPoint, SKILLDECREASE;
- dispbottom ""+.cmtalk_1$[66]+" "+ @FULLSKPOINTPRICE +" "+.cmtalk_0$[70]+" "+@SKPOINTCNT+" "+.cmtalk_2$[101]+".";
- close;
- STATSELL:
- input @STPOINTCNT;
- if (@STPOINTCNT < 1) goto LCANCEL;
- if (StatusPoint < @STPOINTCNT) goto NOTENOUGHT;
- set @FULLSTPOINTPRICE,.STPOINTPRICE * @STPOINTCNT;
- mes ""+.cmtalk_0$[67]+" "+ @FULLSTPOINTPRICE +" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[68]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
- set STATDECREASE,StatusPoint - @STPOINTCNT;
- set Zeny,Zeny+@FULLSTPOINTPRICE;
- set StatusPoint,STATDECREASE;
- dispbottom ""+.cmtalk_1$[66]+" "+ @FULLSTPOINTPRICE +" "+.cmtalk_0$[70]+" "+@STPOINTCNT+" "+.cmtalk_2$[103]+".";
- close;
- //=========================================? JOB CHANGE CONDITIONS ?=====================================================================
- SPENDPOINTS:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[75]+"";
- close;
- OVERWEIGHT:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[76]+"";
- next;
- mes ""+.cmtalk_0$[77]+"";
- close;
- UNMOUNT_PECO:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[78]+"";
- close;
- REMOVE_CART:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[79]+"";
- close;
- REMOVE_FALCON:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[80]+"";
- close;
- //=========================================?JOB/BASE LEVEL REQUIRED?=====================================================================
- NEED10:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[81]+" "+ callfunc ("F_SexMes",""+.cmtalk_2$[109]+"",""+.cmtalk_2$[110]+"") +" "+.cmtalk_2$[108]+"";
- if (.BABYCHANGERON) && (class == 0) {
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[82]+"";}
- next;
- if (class == 4023) || (class == 0) {mes .JCNAME$;mes ""+.cmtalk_0$[83]+"";}
- close;
- NEEDX:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[84]+"";
- close;
- NEEDBASE:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[85]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[86]+"";
- skill 143,1,0;
- emotion e_thx,1;
- dispbottom ""+.cmtalk_0$[87]+"";
- close;
- NEEDXTRANS:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[88]+"";
- close;
- NEEDXX:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[89]+"";
- close;
- NEEDXXTHIRD:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[90]+"";
- close;
- NEEDMTRBLVL:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[91]+"";
- close;
- //=========================================? FIRST CLASS CHANGE ?=====================================================================
- CHANGEFIRST:
- mes .JCNAME$;
- if (class == 0) && (JobLevel == 10) mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_0$[64]+"";
- if (class == 4023) && (JobLevel == 10) mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_0$[93]+"";
- next;
- if (.CHARGE[1] > 0) || (.ITEM[1] > 0){
- mes .JCNAME$;
- if (.CHARGE[1] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[1]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[1] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[1]) goto NOZENY;
- if (.ITEM[1] > 0){
- if (countitem(.ITEM[1]) < .AMOUNT[1]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+".";close;}
- }
- }
- mes .JCNAME$;
- mes ""+.cmtalk_0$[94]+"";
- next;
- if (class == 0) && (JobLevel == 10) {
- menu ""+.cmtalk_0$[95]+"",SWORDSMAN,""+.cmtalk_0$[96]+"",MAGE,""+.cmtalk_0$[97]+"",ARCHER,""+.cmtalk_0$[98]+"",ACOLYTE,""+.cmtalk_0$[99]+"",MERCHANT,""+.cmtalk_0$[100]+"",THIEF,""+.cmtalk_0$[101]+"",TAEKWON,""+.cmtalk_0$[102]+"",
- GUNSLINGER,""+.cmtalk_0$[103]+"",NINJA,""+.cmtalk_0$[104]+"",S_NOVICE,""+.cmtalk_0$[112]+"",LCANCEL;}
- if (class == 4023) && (JobLevel == 10) {
- menu ""+.cmtalk_0$[105]+"",SWORDSMAN,""+.cmtalk_0$[106]+"",MAGE,""+.cmtalk_0$[107]+"",ARCHER,""+.cmtalk_0$[108]+"",ACOLYTE,""+.cmtalk_0$[109]+"",MERCHANT,""+.cmtalk_0$[110]+"",THIEF,""+.cmtalk_0$[111]+"",S_NOVICE,""+.cmtalk_0$[112]+"",LCANCEL;}
- SWORDSMAN:
- doevent "CHANGER::OnSWORDSMAN";
- end;
- MAGE:
- doevent "CHANGER::OnMAGE";
- end;
- ARCHER:
- doevent "CHANGER::OnARCHER";
- end;
- ACOLYTE:
- doevent "CHANGER::OnACOLYTE";
- end;
- MERCHANT:
- doevent "CHANGER::OnMERCHANT";
- end;
- THIEF:
- doevent "CHANGER::OnTHIEF";
- end;
- TAEKWON:
- doevent "CHANGER::OnTAEKWON";
- end;
- GUNSLINGER:
- doevent "CHANGER::OnGUNSLINGER";
- end;
- NINJA:
- doevent "CHANGER::OnNINJA";
- end;
- //=========================================? SECOND CLASS CHANGE ?=====================================================================
- CHANGESECOND:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_1$[50]+"";
- next;
- if (.CHARGE[2] > 0) || (.ITEM[2] > 0){
- mes .JCNAME$;
- if (.CHARGE[2] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[2]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[2] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[2]) goto NOZENY;
- if (.ITEM[2] > 0){
- if (countitem(.ITEM[2]) < .AMOUNT[2]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+".";close;}
- }
- }
- mes .JCNAME$;
- mes ""+.cmtalk_1$[22]+"";
- next;
- if (class == 1) menu ""+.cmtalk_1$[23]+"",KNIGHT,""+.cmtalk_1$[24]+"",CRUSADER,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4024) menu ""+.cmtalk_1$[25]+"",KNIGHT,""+.cmtalk_1$[26]+"",CRUSADER,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 2) menu ""+.cmtalk_1$[27]+"",WIZZ,""+.cmtalk_1$[28]+"",SAGE,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4025) menu ""+.cmtalk_1$[29]+"",WIZZ,""+.cmtalk_1$[30]+"",SAGE,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 3) menu ""+.cmtalk_1$[31]+"",HUNTER,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"") +"",MUSICIAN,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4026) menu ""+.cmtalk_1$[33]+"",HUNTER,""+ callfunc ("F_SexMes",""+.cmtalk_1$[34]+"",""+.cmtalk_2$[106]+"") +"",MUSICIAN,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4) menu ""+.cmtalk_1$[35]+"",SACER,""+.cmtalk_1$[36]+"",MONK,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4027) menu ""+.cmtalk_1$[37]+"",SACER,""+.cmtalk_1$[38]+"",MONK,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 5) menu ""+.cmtalk_1$[39]+"",BLACKSMITH,""+.cmtalk_1$[40]+"",ALCHEMIST,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4028) menu ""+.cmtalk_1$[41]+"",BLACKSMITH,""+.cmtalk_1$[42]+"",ALCHEMIST,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 6) menu ""+.cmtalk_1$[43]+"",ASSASSIN,""+.cmtalk_1$[44]+"",ROGUE,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4029) menu ""+.cmtalk_1$[45]+"",ASSASSIN,""+.cmtalk_1$[46]+"",ROGUE,""+.cmtalk_1$[49]+"",LCANCEL;
- if (class == 4046) menu ""+.cmtalk_1$[47]+"",GLADIATOR,""+.cmtalk_1$[48]+"",LINKER,""+.cmtalk_1$[49]+"",LCANCEL;
- KNIGHT:
- doevent "CHANGER::OnKNIGHT";
- end;
- CRUSADER:
- doevent "CHANGER::OnCRUSADER";
- end;
- WIZZ:
- doevent "CHANGER::OnWIZZ";
- end;
- SAGE:
- doevent "CHANGER::OnSAGE";
- end;
- HUNTER:
- doevent "CHANGER::OnHUNTER";
- end;
- MUSICIAN:
- doevent "CHANGER::OnMUSICIAN";
- end;
- SACER:
- doevent "CHANGER::OnSACER";
- end;
- MONK:
- doevent "CHANGER::OnMONK";
- end;
- BLACKSMITH:
- doevent "CHANGER::OnBLACKSMITH";
- end;
- ALCHEMIST:
- doevent "CHANGER::OnALCHEMIST";
- end;
- ASSASSIN:
- doevent "CHANGER::OnASSASSIN";
- end;
- ROGUE:
- doevent "CHANGER::OnROGUE";
- end;
- GLADIATOR:
- doevent "CHANGER::OnGLADIATOR";
- end;
- LINKER:
- doevent "CHANGER::OnLINKER";
- end;
- //=========================================? SELECT REBORN OR NOT ?=====================================================================
- SEL_REBORNORNOT:
- if (.FORCEREBORN) goto JOB_REBORN;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[51]+"";
- next;
- mes .JCNAME$;
- mes "============================";
- mes "- ^ff0000"+.cmtalk_1$[52]+"^000000";
- mes "============================";
- mes "- ^ff0000"+.cmtalk_2$[113]+" "+.cmtalk_1$[53]+"^000000";
- mes "============================";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[54]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[55]+"";
- next;
- menu ""+.cmtalk_1$[56]+"",JOB_REBORN,""+.cmtalk_1$[57]+"",-,""+.cmtalk_1$[58]+"",LCANCEL;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[59]+"";
- next;
- menu ""+.cmtalk_1$[60]+"",-,""+.cmtalk_1$[61]+"",JOB_REBORN,""+.cmtalk_1$[62]+"",LCANCEL;
- DIRECTHIRDJ:
- if (.CHARGE[3] > 0) || (.ITEM[3] > 0){
- mes .JCNAME$;
- if (.CHARGE[3] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[3]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[3] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[3]) goto NOZENY;
- if (.ITEM[3] > 0){
- if (countitem(.ITEM[3]) < .AMOUNT[3]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+".";close;}
- }
- }
- doevent "CHANGER::OnDIRECTHIRDJ";
- end;
- JOB_REBORN:
- if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
- mes .JCNAME$;
- if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[7]) goto NOZENY;
- if (.ITEM[7] > 0){
- if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
- }
- }
- mes .JCNAME$;
- mes ""+.cmtalk_1$[63]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
- doevent "CHANGER::OnJOBREBORN";
- end;
- //=========================================? MULTI RESET ?=====================================================================
- MULTIREBORN:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[67]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",-,""+.cmtalk_1$[68]+"",LCANCEL;
- if (.CHARGE[8] > 0) || (.ITEM[8] > 0){
- mes .JCNAME$;
- if (.CHARGE[8] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[8]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[8] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[8]+" x "+getitemname(.ITEM[8])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[8]) goto NOZENY;
- if (.ITEM[8] > 0){
- if (countitem(.ITEM[8]) < .AMOUNT[8]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[8]+" x "+getitemname(.ITEM[8])+".";close;}
- }
- }
- if (.CHARGE[8] > 0) set Zeny, Zeny-.CHARGE[8];
- if (.ITEM[8] > 0) delitem .ITEM[8],.AMOUNT[8];
- set LastJob,class;
- jobchange 0;
- resetlvl(1);
- set REBORNED,REBORNED +1;
- if (!.SPCREBBONUS) set StatusPoint,.SPCREBORNB;
- if (.SPCREBBONUS) set StatusPoint,.SPCREBORNB +(.SPCREBBONUS*REBORNED);
- mes .JCNAME$;
- mes ""+.cmtalk_0$[39]+" " +strcharinfo(0)+ " "+.cmtalk_1$[91]+" "+jobname(Class)+" "+.cmtalk_1$[69]+" !";
- if (.SPCREBBONUS) dispbottom ""+.cmtalk_1$[66]+" "+.SPCREBORNB+" + "+.SPCREBBONUS+"x"+REBORNED+" "+.cmtalk_2$[103]+". "+.cmtalk_1$[70]+", "+.cmtalk_2$[105]+": "+((.SPCREBORNB)+(.SPCREBBONUS*REBORNED))+" "+.cmtalk_2$[103]+".";
- if (!.SPCREBBONUS) dispbottom ""+.cmtalk_1$[71]+"";
- close;
- //=========================================? HIGH CLASS ?=====================================================================
- CLASSHIGH:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[72]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_1$[73]+"",LCANCEL;
- HIGJ:
- if (.CHARGE[4] > 0) || (.ITEM[4] > 0){
- mes .JCNAME$;
- if (.CHARGE[4] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[4]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[4] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[4]) goto NOZENY;
- if (.ITEM[4] > 0){
- if (countitem(.ITEM[4]) < .AMOUNT[4]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+".";close;}
- }
- }
- doevent "CHANGER::OnHIGJ";
- end;
- //=========================================? TRANS CLASS CHANGE ?=====================================================================
- TRANSCLASSE:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[74]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[75]+"";
- next;
- menu ""+.cmtalk_1$[76]+"",-,""+.cmtalk_1$[77]+"",LCANCEL;
- TRANJ:
- if (.CHARGE[5] > 0) || (.ITEM[5] > 0){
- mes .JCNAME$;
- if (.CHARGE[5] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[5]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[5] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[5]) goto NOZENY;
- if (.ITEM[5] > 0){
- if (countitem(.ITEM[5]) < .AMOUNT[5]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+".";close;}
- }
- }
- doevent "CHANGER::OnTRANJ";
- end;
- //=========================================? THIRD CLASS CHANGE ?====================================================================
- THIRDCLASS:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[78]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[79]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[80]+"";
- next;
- menu ""+.cmtalk_1$[81]+"",-,""+.cmtalk_1$[82]+"",LCANCEL;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[83]+"";
- close2;
- THIRDC:
- if (.CHARGE[6] > 0) || (.ITEM[6] > 0){
- mes .JCNAME$;
- if (.CHARGE[6] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[6]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[6] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[6]) goto NOZENY;
- if (.ITEM[6] > 0){
- if (countitem(.ITEM[6]) < .AMOUNT[6]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+".";close;}
- }
- }
- doevent "CHANGER::OnTHIRDC";
- end;
- //=========================================? BABY CLASS CHANGE ?=====================================================================
- TURN_BABY:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[87]+"";
- next;
- menu ""+.cmtalk_1$[88]+"",-,""+.cmtalk_1$[89]+"",LCANCEL;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[90]+"";
- next;
- jobchange 4023;
- emotion e_grat,0;
- specialeffect2 371;
- resetlvl(1);
- skill 142,1,0;
- skill 143,1,0;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[39]+" "+.cmtalk_1$[91]+" "+jobname(Class)+" !!";
- next;
- emotion e_thx,1;
- dispbottom ""+.cmtalk_0$[114]+"";
- dispbottom ""+.cmtalk_0$[87]+"";
- close;
- //=========================================? SUPER NOVICE CHANGE ?======================================================================
- S_NOVICE:
- if (BaseLevel < .SNLVL) goto NEEDBASE;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[94]+"";
- next;
- menu ""+.cmtalk_1$[95]+"",-,""+.cmtalk_1$[96]+"",LCANCEL;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[97]+"";
- close2;
- SUPERNOVICE:
- if (.CHARGE[9] > 0) || (.ITEM[9] > 0){
- mes .JCNAME$;
- if (.CHARGE[9] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[9]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[9] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[9]) goto NOZENY;
- if (.ITEM[9] > 0){
- if (countitem(.ITEM[9]) < .AMOUNT[9]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+".";close;}
- }
- }
- doevent "CHANGER::OnSUPERNOVICE";
- end;
- //=========================================? GM PANEL ?=====================================================================
- GMPANEL:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[92]+", ^A38D14" +strcharinfo(0)+ "^000000, "+.cmtalk_1$[99]+"";
- next;
- menu ""+.cmtalk_1$[100]+"",START,""+.cmtalk_1$[101]+"",-,""+.cmtalk_1$[102]+"",CFMOD,""+.cmtalk_1$[103]+"",LEND;
- mes " __________________________________";
- mes ""+.cmtalk_1$[106]+"";
- mes " __________________________________";
- if (.RESETERON) mes ""+.cmtalk_1$[107]+"";
- if (!.RESETERON) mes ""+.cmtalk_1$[108]+"";
- mes ""+.cmtalk_1$[109]+"";
- mes ""+.cmtalk_1$[110]+"";
- mes ""+.cmtalk_1$[111]+"";
- mes " __________________________________";
- if (.BREEDERON) mes ""+.cmtalk_1$[112]+"";
- if (!.BREEDERON) mes ""+.cmtalk_1$[113]+"";
- if (.WARGANDFALCON) mes ""+.cmtalk_1$[114]+"";
- if (!.WARGANDFALCON) mes ""+.cmtalk_1$[115]+"";
- mes " __________________________________";
- if (.BABYCHANGERON) mes ""+.cmtalk_1$[116]+"";
- if (!.BABYCHANGERON) mes ""+.cmtalk_1$[117]+"";
- mes " __________________________________";
- if (.GIVEPLATSKILL) mes ""+.cmtalk_1$[118]+"";
- if (!.GIVEPLATSKILL) mes ""+.cmtalk_1$[119]+"";
- if (.PLATSKILLs) mes ""+.cmtalk_1$[120]+"";
- if (!.PLATSKILLs) mes ""+.cmtalk_1$[121]+"";
- mes " __________________________________";
- mes ""+.cmtalk_1$[122]+"";
- if (.JOBCHANGERON) mes ""+.cmtalk_1$[123]+"";
- if (!.JOBCHANGERON) mes ""+.cmtalk_1$[124]+"";
- if (.AUTOJOBCHANGER) mes ""+.cmtalk_3$[3]+"";
- if (!.AUTOJOBCHANGER) mes ""+.cmtalk_3$[4]+"";
- if (.THIRDON) mes ""+.cmtalk_1$[125]+"";
- if (!.THIRDON) mes ""+.cmtalk_1$[126]+"";
- mes ""+.cmtalk_1$[127]+"";
- mes ""+.cmtalk_2$[0]+"";
- mes ""+.cmtalk_2$[1]+"";
- mes ""+.cmtalk_2$[2]+"";
- if (.THIRDON) mes ""+.cmtalk_2$[3]+"";
- if (.FORCEREBORN) mes ""+.cmtalk_2$[4]+"";
- if (!.FORCEREBORN) mes ""+.cmtalk_2$[5]+"";
- mes " __________________________________";
- if (.POINTSDEAL) mes ""+.cmtalk_2$[6]+"";
- if (!.POINTSDEAL) mes ""+.cmtalk_2$[7]+"";
- mes ""+.cmtalk_2$[8]+"";
- mes ""+.cmtalk_2$[9]+"";
- if (.BUYONLYSTAT) mes ""+.cmtalk_2$[10]+"";
- if (!.BUYONLYSTAT) mes ""+.cmtalk_2$[11]+"";
- if (.BUYONLYSKL) mes ""+.cmtalk_2$[12]+"";
- if (!.BUYONLYSKL) mes ""+.cmtalk_2$[13]+"";
- mes " __________________________________";
- if (.SPCREBORN) mes ""+.cmtalk_2$[14]+"";
- if (!.SPCREBORN) mes ""+.cmtalk_2$[15]+"";
- mes ""+.cmtalk_2$[16]+"";
- mes ""+.cmtalk_2$[17]+"";
- mes ""+.cmtalk_2$[18]+"";
- mes ""+.cmtalk_2$[19]+"";
- mes " __________________________________";
- mes ""+.cmtalk_2$[20]+"";
- if (.RESETPALETTE0) mes ""+.cmtalk_2$[21]+"";
- if (!.RESETPALETTE0) mes ""+.cmtalk_2$[22]+"";
- if (.RESETPALETTE1) mes ""+.cmtalk_2$[23]+"";
- if (!.RESETPALETTE1) mes ""+.cmtalk_2$[24]+"";
- if (.RESETPALETTE2) mes ""+.cmtalk_2$[25]+"";
- if (!.RESETPALETTE2) mes ""+.cmtalk_2$[26]+"";
- if (.RESETPALETTE3) mes ""+.cmtalk_2$[27]+"";
- if (!.RESETPALETTE3) mes ""+.cmtalk_2$[28]+"";
- mes " __________________________________";
- next;
- menu ""+.cmtalk_2$[29]+"",GMPANEL,""+.cmtalk_2$[30]+"",LEND;
- close;
- //=========================================? IN GAME SETTINGS ?=====================================================================
- CFMOD:
- {mes .JCNAME$;
- mes ""+.cmtalk_2$[31]+"";
- next;
- menu ""+.cmtalk_2$[32]+"",-,""+.cmtalk_2$[33]+"",RST,""+.cmtalk_2$[34]+"",BRE,""+.cmtalk_2$[35]+"",BABCH,""+.cmtalk_2$[36]+"",PLAT,""+.cmtalk_2$[37]+"",SLV,""+.cmtalk_2$[38]+"",TRC,""+.cmtalk_2$[39]+"",
- JOBMA,""+.cmtalk_2$[40]+"",POITR,""+.cmtalk_2$[41]+"",MULTRES,""+.cmtalk_2$[42]+"",PAL,""+.cmtalk_2$[29]+"",GMPANEL,""+.cmtalk_2$[52]+"",LEND;}
- GMAC:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[43]+"";
- next;
- input .GMPANLVL;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[44]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",GMAC,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- RST:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[47]+"";
- next;
- menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[49]+"",STP,""+.cmtalk_2$[50]+"",SKP,""+.cmtalk_2$[51]+"",BOP,""+.cmtalk_2$[52]+"",LEND;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .RESETERON;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[54]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- STP:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[55]+"";
- next;
- input .RSTSTATPRICE;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[54]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- SKP:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[56]+"";
- next;
- input .RSTSKLPRICE;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[54]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- BOP:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[57]+"";
- next;
- input .RSTBOTHPRICE;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[54]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- BRE:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[58]+"";
- next;
- menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[59]+"",WG,""+.cmtalk_2$[52]+"",LEND;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .BREEDERON;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[60]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",BRE,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- WG:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .WARGANDFALCON;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[60]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",BRE,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- TRC:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .THIRDON;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[61]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",TRC,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- SLV:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[62]+"";
- next;
- input .SNLVL;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[63]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",SLV,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- BABCH:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .BABYCHANGERON;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[64]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",BABCH,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- PLAT:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[65]+"";
- next;
- menu ""+.cmtalk_2$[66]+"",-,""+.cmtalk_2$[67]+"",PLAMEN,""+.cmtalk_2$[52]+"",LEND;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .GIVEPLATSKILL;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[68]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",PLAT,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- PLAMEN:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .PLATSKILLS;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[68]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",PLAT,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- JOBMA:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[69]+"";
- next;
- menu ""+.cmtalk_2$[70]+"",-,""+.cmtalk_2$[112]+"",AUTOJC,""+.cmtalk_2$[71]+"",SEC,""+.cmtalk_2$[72]+"",REB,""+.cmtalk_2$[73]+"",TRA,""+.cmtalk_2$[74]+"",THIR,""+.cmtalk_2$[75]+"",FORCREB,""+.cmtalk_2$[52]+"",LEND;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .JOBCHANGERON;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[76]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- AUTOJC:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .AUTOJOBCHANGER;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[76]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- SEC:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[77]+"";
- next;
- input .JOBTO2ND;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[76]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- REB:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[77]+"";
- next;
- input .JOBTOREBORN;
- next;
- mes ""+.cmtalk_2$[78]+"";
- next;
- mes .JCNAME$;
- input .LVLTOREBORN;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[76]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- TRA:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[77]+"";
- next;
- input .JOBTOTRANS;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[76]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- THIR:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[77]+"";
- next;
- input .JOBTOTHIRD;
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[78]+"";
- next;
- input .LVLTOTHIRD;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[76]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- FORCREB:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .FORCEREBORN;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[76]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- POITR:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[79]+"";
- next;
- menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[80]+"",STPC,""+.cmtalk_2$[81]+"",SKPC,""+.cmtalk_2$[82]+"",STO,""+.cmtalk_2$[83]+"",SKO,""+.cmtalk_2$[52]+"",LEND;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .POINTSDEAL;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[84]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- STPC:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[85]+"";
- next;
- input .STPOINTPRICE;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[84]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- SKPC:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[86]+"";
- next;
- input .SKPOINTPRICE;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[84]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- STO:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .BUYONLYSTAT;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[84]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- SKO:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .BUYONLYSKL;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[84]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- MULTRES:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[87]+"";
- next;
- menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[88]+"",MAXR,""+.cmtalk_2$[89]+"",RSL,""+.cmtalk_2$[90]+"",BN,""+.cmtalk_2$[91]+"",MBN,""+.cmtalk_2$[52]+"",LEND;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .SPCREBORN;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[92]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- MAXR:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[93]+"";
- next;
- input .MAXREBORNS;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[92]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- RSL:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[78]+"";
- next;
- input .REBORNSLVL;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[92]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- BN:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[94]+"";
- next;
- input .SPCREBORNB;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[92]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- MBN:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[95]+"";
- next;
- input .SPCREBBONUS;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[92]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- PAL:
- mes .JCNAME$;
- mes ""+.cmtalk_2$[96]+"";
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .RESETPALETTE0;
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[97]+"";
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .RESETPALETTE1;
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[98]+"";
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .RESETPALETTE2;
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[99]+"";
- mes ""+.cmtalk_2$[53]+"";
- next;
- input .RESETPALETTE3;
- mes .JCNAME$;
- mes ""+.cmtalk_2$[100]+"";
- next;
- menu ""+.cmtalk_0$[32]+"",PAL,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
- //=========================================? EVENTS ?=====================================================================
- OnGRATZ:
- emotion e_grat,0;
- end;
- //=========================================?DON'T HAVE REQUIREMENTS?=====================================================================
- NOTENOUGHT:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[73]+"";
- close;
- NOPOINTS:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[72]+"";
- close;
- NOZENY:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[60]+"";
- close;
- //=========================================? END USAGE ?=====================================================================
- LEND:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[92]+"";
- emotion e_no1,0;
- close;
- //=========================================? CANCEL CHOICES ?=====================================================================
- LCANCEL:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[93]+"";
- emotion e_dots,0;
- close;
- //============================================? MAIN CONFIGS ?=====================================================================
- OnInit:
- //===========================================? NPC NAME ?=====================================================================
- set .JCNAME$,"Class Master"; //NPC Name
- //===========================================? LANGUAGE ?=====================================================================
- set .LANG,0; //NPC Language 0=English, 1=Portuguese, 2=German, 3=Spanish.
- //===========================================? GM ACCESS ?=====================================================================
- set .GMPANLVL,60; //Min level to access GM Panel
- //===========================================? RESET SETTINGS ?=====================================================================
- set .RESETERON,1; //Turn on Reset
- set .RSTSTATPRICE,10000; //Reset Stats price
- set .RSTSKLPRICE,10000; //Reset Skills price
- set .RSTBOTHPRICE,15000; //Reset Skills + Stats price
- //===========================================? BREEDER SETTINGS ?=====================================================================
- set .BREEDERON,1; //Turn on Renting
- //===========================================? BABY CHANGER ?=====================================================================
- set .BABYCHANGERON,1; //Turn on Baby changing
- //===========================================? PLATINUM SKILLS ?=====================================================================
- set .GIVEPLATSKILL,1; //Give Platinum skills automatic on Jobchange
- set .PLATSKILLS,1; //Activate Platinum Skills on main menu.
- //===========================================? SUPER NOVICE LVL ?=====================================================================
- set .SNLVL,45; //Base Level to change into Super Novice
- //===========================================? JOBCHANGE SETTINGS ?=====================================================================
- set .JOBCHANGERON,1; //Turn on Jobchanger
- set .GETPRIZEINCHANGE,1; //Win prizes in Jobchange
- set .AUTOJOBCHANGER,0; //Turn on AUTO Jobchanger
- set .JOBTO2ND,40; //Min Job level to change FIRST > SECOND
- set .LVLTOREBORN,99; //Min Base level to reborn
- set .JOBTOREBORN,50; //Min Job level to reborn
- set .JOBTOTRANS,50; //Min Job level to change HIGH > TRANS
- set .LVLTOTHIRD,99; //Min Base level to change TRANS > THIRD
- set .JOBTOTHIRD,50; //Min Job level to change TRANS > THIRD
- set .FORCEREBORN,0; //Block second > Third direct change, force the char to reborn.
- //===========================================? JOB ZENY CHARGES ?=====================================================================
- setarray .CHARGE[1],0,0,0,0,0,0,1285000,1000000000,0; //Charge for First[1],Second[2],Direct Third[3],High First[4],Trans[5],Third[6],Reborn[7],Multireborn[8],Super Novice[9].
- //===========================================? JOB ITEM CHARGES ?=====================================================================
- setarray .ITEM[1],0,0,0,0,7825,0,0,0,0; //Item charge for First[1],Second[2],Direct Third[3],High First[4],Trans[5],Third[6],Reborn[7],Multireborn[8],Super Novice[9].
- setarray .AMOUNT[1],0,0,0,0,1,0,0,0,0; //Amount of Item charge for First[1],Second[2],Direct Third[3],High First[4],Trans[5],Third[6],Reborn[7],Multireborn[8],Super Novice[9].
- //===========================================? JOBCHANGE PRIZES ?=====================================================================
- function GivePrize { //<line>
- setd(".ChangePrize[" + (.PrizeCount % 128) + "]", getarg(0));
- set .PrizeCount, .PrizeCount + 1;
- }
- GivePrize(1117); // SWORDSMAN FIRST OPTION
- GivePrize(1105); // SWORDSMAN SECOND OPTION
- GivePrize(1602); // MAGE FIRST OPTION
- GivePrize(1605); // MAGE SECOND OPTION
- GivePrize(1702); // ARCHER FIRST OPTION
- GivePrize(1705); // ARCHER SECOND OPTION
- GivePrize(1505); // ACOLYTE FIRST OPTION
- GivePrize(1502); // ACOLYTE SECOND OPTION
- GivePrize(1352); // MERCHANT FIRST OPTION
- GivePrize(1304); // MERCHANT SECOND OPTION
- GivePrize(1220); // THIEF FIRST OPTION [10]
- GivePrize(1226); // THIEF SECOND OPTION
- GivePrize(1220); // TAEKWON FIRST OPTION
- GivePrize(1226); // TAEKWON SECOND OPTION
- GivePrize(13103); // GUNSLINGER FIRST OPTION
- GivePrize(13101); // GUNSLINGER SECOND OPTION
- GivePrize(1220); // NINJA FIRST OPTION
- GivePrize(1226); // NINJA SECOND OPTION
- GivePrize(1158); // KNIGHT FIRST OPTION
- GivePrize(1149); // KNIGHT SECOND OPTION
- GivePrize(1158); // CRUSADER FIRST OPTION [20]
- GivePrize(1149); // CRUSADER SECOND OPTION
- GivePrize(1608); // WIZZARD FIRST OPTION
- GivePrize(1611); // WIZZARD SECOND OPTION
- GivePrize(1550); // SAGE FIRST OPTION
- GivePrize(1551); // SAGE SECOND OPTION
- GivePrize(1726); // HUNTER FIRST OPTION
- GivePrize(1716); // HUNTER SECOND OPTION
- GivePrize(1716); // BARD FIRST OPTION
- GivePrize(1908); // BARD SECOND OPTION
- GivePrize(1716); // DANCER FIRST OPTION [30]
- GivePrize(1964); // DANCER SECOND OPTION
- GivePrize(1551); // PRIEST FIRST OPTION
- GivePrize(1520); // PRIEST SECOND OPTION
- GivePrize(1520); // MONK FIRST OPTION
- GivePrize(1808); // MONK SECOND OPTION
- GivePrize(1361); // BLACKSMITH FIRST OPTION
- GivePrize(1306); // BLACKSMITH SECOND OPTION
- GivePrize(1361); // ALCHEMIST FIRST OPTION
- GivePrize(1306); // ALCHEMIST SECOND OPTION
- GivePrize(1253); // ASSASSIN FIRST OPTION [40]
- GivePrize(1251); // ASSASSIN SECOND OPTION
- GivePrize(1220); // ROGUE FIRST OPTION
- GivePrize(1226); // ROGUE SECOND OPTION
- GivePrize(1220); // GLADIATOR FIRST OPTION
- GivePrize(1226); // GLADIATOR SECOND OPTION
- GivePrize(1220); // SOUL LINKER FIRST OPTION
- GivePrize(1226); // SOUL LINKER SECOND OPTION
- GivePrize(1127); // SUPER NOVICE FIRST OPTION
- GivePrize(1120); // SUPER NOVICE SECOND OPTION
- //===========================================? MULTI RESET SYSTEM ?=====================================================================
- set .SPCREBORN,1; //Turn on Multiple resets
- set .MAXREBORNS,2; //Resets Limit
- set .REBORNSLVL,99; //Level to Reset
- set .SPCREBORNB,200; //Bonus for Each Reset
- set .SPCREBBONUS,100; //Extra Bonus for X Resets (eg: you gain 200 in the second reset. 100x2)
- //===========================================? POINTS TRADER ?=====================================================================
- set .POINTSDEAL,0; //Turn on points dealing
- set .STPOINTPRICE,1000000; //Set stats point price
- set .SKPOINTPRICE,1001000; //Set skill point price
- set .BUYONLYSTAT,10000000; //Buy only status points?
- set .BUYONLYSKL,10000000; //Buy only skill points?
- //===========================================? THIRD CLASS CHANGE ?=====================================================================
- set .THIRDON,1; //Turn on 3rd class changing
- //===========================================? PALETTE SETTINGS ?=====================================================================
- set .RESETPALETTE0,0; //Reset palette on change first class
- set .RESETPALETTE1,0; //Reset palette on change second class
- set .RESETPALETTE2,0; //Reset palette on change trans class
- set .RESETPALETTE3,0; //Reset palette on change third class
- //===========================================? LANGUAGE MENUS ?=====================================================================
- function AddLine { //<line>
- setd(".cmtalk_" + (.cmCount / 128) + "$[" + (.cmCount % 128) + "]", getarg(0));
- set .cmCount, .cmCount + 1;
- }
- switch(.LANG){
- case 0:
- {
- AddLine("Job Change.");
- AddLine("Platinum Skills.");
- AddLine("Breeder.");
- AddLine("Deal Points.");
- AddLine("Reset Level.");
- AddLine("Reset Status/Skills.");
- AddLine("So... What brings you to me?");
- AddLine("Nothing...");
- AddLine("You have none of the necessary skills...");
- AddLine("I see that you can use a Cart, but has no one.Whether one of my?");
- AddLine("I see that you can use a Falcon, but has no one.Whether one of my?");
- AddLine("I see that you can mount a Peco, but has no one.Whether one of my?");
- AddLine("I see that you can mount a Gryphon, but has no one.Whether one of my?");
- AddLine("I see that you can mount a Dragon, but has no one.Whether one of my?");
- AddLine("I see that you can Pilot a Mado, but has no one.Whether one of my?");
- AddLine("I see that you can mount a Warg, but has no one.Whether one of my?");
- AddLine("Yes, of course!");
- AddLine("No,Thanks...");
- AddLine("Ok! Then you can take, but take care of it very well!");
- AddLine("Ok! Then you can take, but take care of him very well!");
- AddLine("Ok! Then you can take, but take care of them very well!");
- AddLine("What color do you prefer?");
- AddLine("Green.");
- AddLine("Black.");
- AddLine("White.");
- AddLine("Blue.");
- AddLine("Red.");
- AddLine("First, let me check something...");
- AddLine("I think we can continue!");
- AddLine("Oh! You seem able to control both a Falcon as a Warg! Whether the two?");
- AddLine("I think we have nothing to talk at the moment...");
- AddLine("Want a quick explanation of why?");
- AddLine("Yes.");
- AddLine("Not need.");
- AddLine("You cannot reset again...");
- AddLine("I regret to inform that at the time you can not go beyond this...");
- AddLine("You can not go beyond this limit! Is already strong enough! Be proud!!!");
- AddLine("Your class does not allow any more change! But that does not mean you can not get stronger!");
- AddLine("Okay lets see...");
- AddLine("Done!");
- AddLine("Give me two!");
- AddLine("Only the Warg!");
- AddLine("Only the Falcon!");
- AddLine("And what you want to reset?");
- AddLine("Stats.");
- AddLine("Skills.");
- AddLine("Both!");
- AddLine("I'll decide later!");
- AddLine("Ok, but be careful next time!!!");
- AddLine("Your stats points are reset!");
- AddLine("This service will cost you: "+ .RSTSTATPRICE +" zenys, okay?");
- AddLine("Ok!");
- AddLine("No!");
- AddLine("Your stats points are reset, for "+ .RSTSTATPRICE +" zenys!");
- AddLine("Your skill points are reset!");
- AddLine("This service will cost you: "+ .RSTSKLPRICE +" zenys, okay?");
- AddLine("Your skill points are reset, for "+ .RSTSKLPRICE +" zenys!");
- AddLine("Your stats and skill points are reset!");
- AddLine("This service will cost you: "+ .RSTBOTHPRICE +" zenys, okay?");
- AddLine("Your stats and skill points are reset, for "+ .RSTBOTHPRICE +" zenys!");
- AddLine("You don't have enought Zeny...");
- AddLine("^ff0000ATTENTION!!!^000000 If you agree to sell, your points will not be refunded!");
- AddLine("What will you sell? You have:");
- AddLine("How much will you sell? You have:");
- AddLine("do not know you so much, so I'll let you choose your class!");
- AddLine("Skill Points.");
- AddLine("Stats Points.");
- AddLine("This will give a total of:");
- AddLine("Yes...");
- AddLine("No...");
- AddLine("zenys in exchange of:");
- AddLine("Zenys.");
- AddLine("Without any points, I can not help you...");
- AddLine("You can't try to sell, what you don't have...");
- AddLine("OK?");
- AddLine("Spend your skill points before trying to change...");
- AddLine("You seem to be carrying a lot of stuff there...");
- AddLine("What if you get rid of them and come back with more calm?");
- AddLine("Please unmount your peco before changing.");
- AddLine("Please remove your cart before changing.");
- AddLine("Please release your falcon before changing.");
- AddLine("Oops...I'm sorry");
- AddLine("If your intention was to turn a baby class, you should have passed through here with 1 base and 1 job ...");
- AddLine("Good Luck!!!");
- AddLine("I know you must be anxious to become stronger,but you must be at least job level "+ .JOBTO2ND +" to change class!");
- AddLine("To become a Super Novice, you must return here with base level "+ .SNLVL +" or more!");
- AddLine("This can be difficult, take it to help!");
- AddLine("You just receive the skill Trick Dead.");
- AddLine("Before you can advance to the next stage, need to train up to job level "+ .JOBTOTRANS+" !");
- AddLine("To transcend your limits, you will need base level "+ .LVLTOREBORN +" and job level "+ .JOBTOREBORN +".Be patient!");
- AddLine("You must train up to base level "+ .LVLTOTHIRD +" and job level "+ .JOBTOTHIRD +", to achieve your ultimate goal!");
- AddLine("To allow you to reset again, you will need base level "+ .REBORNSLVL +" !");
- AddLine("Hello");
- AddLine("I see that you are a Baby! Although small want to be strong is not it?");
- AddLine("Let's see what we can train you...");
- AddLine("Swordsman.");
- AddLine("Mage.");
- AddLine("Archer.");
- AddLine("Acolyte.");
- AddLine("Merchant.");
- AddLine("Thief.");
- AddLine("Taekwon.");
- AddLine("Gunslinger.");
- AddLine("Ninja.");
- AddLine("Super Novice.");
- AddLine("Baby Swordsman.");
- AddLine("Baby Mage.");
- AddLine("Baby Archer.");
- AddLine("Baby Acolyte.");
- AddLine("Baby Merchant.");
- AddLine("Baby Thief.");
- AddLine("Baby Super Novice.");
- AddLine("I'll think more...");
- AddLine("Congratulations");
- AddLine("You just receive the skill First Aid.");
- AddLine("You just receive the skill Fatal Blow.");
- AddLine("You just receive the skill Moving HP Recovery.");
- AddLine("You just receive the skill Auto Berserk.");
- AddLine("You just receive the skill Energy Coat.");
- AddLine("You just receive the skill Arrow Crafting.");
- AddLine("You just receive the skill Charge Arrow.");
- AddLine("You just receive the skill Holy Light.");
- AddLine("You just receive the skill Cart Revolution.");
- AddLine("You just receive the skill Change Cart.");
- AddLine("You just receive the skill Crazy Uproar.");
- AddLine("You just receive the skill Sand Attack.");
- AddLine("You just receive the skill Back Sliding.");
- AddLine("You just receive the skill Pick Stone.");
- AddLine("You just receive the skill Throw Stone.");
- AddLine("You just receive the skill Charge Attack.");
- AddLine("You just receive the skill Shrink.");
- AddLine("You just receive the skill Sight Blaster.");
- AddLine("You just receive the skill Create Elemental Converter.");
- AddLine("You just receive the skill Phantasmic Arrow.");
- AddLine("You just receive the skill Pang Voice.");
- AddLine("You just receive the skill Wink of Charm.");
- AddLine("You just receive the skill Redemptio.");
- AddLine("You just receive the skill KI Translation.");
- AddLine("You just receive the skill KI Explosion.");
- AddLine("You just receive the skill Unfair Trick.");
- AddLine("You just receive the skill Greed.");
- AddLine("You just receive the item Elemental Potion Create Guide.");
- AddLine("You just receive the skill Bio Ethics.");
- AddLine("You just receive the skill Sonic Acceleration.");
- AddLine("You just receive the skill Throw Venom Knife.");
- AddLine("You just receive the skill Close Confine.");
- AddLine("You just receive the skill Elemental Change (Water).");
- AddLine("You just receive the skill Elemental Change (Earth).");
- AddLine("You just receive the skill Elemental Change (Fire).");
- AddLine("You just receive the skill Elemental Change (Wind).");
- AddLine("Choose wisely :");
- AddLine("Knight.");
- AddLine("Crusader.");
- AddLine("Baby Knight.");
- AddLine("Baby Crusader.");
- AddLine("Wizard.");
- AddLine("Sage.");
- AddLine("Baby Wizard.");
- AddLine("Baby Sage.");
- AddLine("Hunter.");
- AddLine("Dancer.");
- AddLine("Baby Hunter.");
- AddLine("Baby Dancer.");
- AddLine("Priest.");
- AddLine("Monk.");
- AddLine("Baby Priest.");
- AddLine("Baby Monk.");
- AddLine("Blacksmith.");
- AddLine("Alchemist.");
- AddLine("Baby Blacksmith.");
- AddLine("Baby Alchemist.");
- AddLine("Assassin.");
- AddLine("Rogue.");
- AddLine("Baby Assassin.");
- AddLine("Baby Rogue.");
- AddLine("Star Gladiator.");
- AddLine("Soul Linker.");
- AddLine("Cancel.");
- AddLine("I see you had returned from your adventures, you seem ready to become stronger!");
- AddLine("You have 2 options beyond this point.");
- AddLine("Reborn.");
- AddLine("Third Class.");
- AddLine("^ff0000ATENTION:^000000If you choose to reborn, you will earn bonus status points!, if you turn third class you will not...");
- AddLine("So what you gonna do?");
- AddLine("Reborn.");
- AddLine("Become third class.");
- AddLine("I'll think better...");
- AddLine("Are you absolutely sure?? Remember, haste is the enemy of perfection! You will not earn the bonus stats points, and therefore will be weaker than the others...");
- AddLine("I don't care!");
- AddLine("Prefer Rebirth!");
- AddLine("Let me think...");
- AddLine("I'll reborn you now!Ok?");
- AddLine("You just received 100 stats points.");
- AddLine("You just received 100 + "+.SPCREBORNB+" stats points. Total is: "+(100 +.SPCREBORN)+" stats points.");
- AddLine("You just received");
- AddLine("Do you wish to reset your class, and become a novice ?");
- AddLine("I quit...");
- AddLine("again !");
- AddLine("Multi Reset");
- AddLine("You just received "+.SPCREBORNB+" stats points.");
- AddLine("It seems that you fulfill the basic requirements, I'll change you now !!");
- AddLine("Wait!!!");
- AddLine("Very good! You learned a lot! It's time to teach a more powerful class!");
- AddLine("Are you ready?");
- AddLine("Of course!");
- AddLine("Let me breathe...");
- AddLine("Well, well ... Who knew that one day you come to this point! Until recently it was only an novice, and look how strong you become!");
- AddLine("But there's still a step! Now I have seen their capabilities, I can tell you, I can make you even stronger!");
- AddLine("Want to get this knowledge? This power?");
- AddLine("Yes I want!");
- AddLine("I don't know...");
- AddLine("So be it! Better be prepared!");
- AddLine("AH! How wonderful! It reminds me of my youth when I had all this power!");
- AddLine("But what are you waiting for? Go out there show the result of your training! And take to kill a few MVP's for me!");
- AddLine("You just received the item Wolf's Flute.");
- AddLine("If you want, you can tranform you on baby, since you have not trained at all!");
- AddLine("Ok, may be!");
- AddLine("Oh, Baby do not...");
- AddLine("Let's go!");
- AddLine("you are now a");
- AddLine("OK! Thanks for using my services!");
- AddLine("OK! then we'll talk later!");
- AddLine("Wow! You are so small and yet so strong,don't you?!?So you wish to become a Super Novice!");
- AddLine("Yeah!");
- AddLine("I'll see later...");
- AddLine("Here we go!");
- AddLine("Ha ha ha, that's it! Now you is not only an novice! But rather a");
- AddLine("what you wish to do?");
- AddLine("Use the NPC.");
- AddLine("Verify configs.");
- AddLine("Modify configs.");
- AddLine("Exit");
- AddLine("You just received, Platinum Skills!!!");
- AddLine("Empty");
- AddLine("? GM Access Level: ^ff0000"+ .GMPANLVL+"^000000");
- AddLine("? Reset Function: ^009900ON^000000.");
- AddLine("? Reset Function: ^ff0000OFF^000000.");
- AddLine("? Stats Price: ^ff0000"+ .RSTSTATPRICE +"^000000 z");
- AddLine("? Skills Price: ^ff0000"+ .RSTSKLPRICE +"^000000 z");
- AddLine("? Both Price : ^ff0000"+ .RSTBOTHPRICE +"^000000 z");
- AddLine("? Breeder Function: ^009900ON^000000.");
- AddLine("? Breeder Function: ^ff0000OFF^000000.");
- AddLine("? Warg + Falcon: ^009900YES^000000");
- AddLine("? Warg + Falcon: ^ff0000NO^000000");
- AddLine("? Baby Changer Function: ^009900ON^000000.");
- AddLine("? Baby Changer Function: ^ff0000OFF^000000.");
- AddLine("? Platinum Skill Function: ^009900ON^000000.");
- AddLine("? Platinum Skill Function: ^ff0000OFF^000000.");
- AddLine("? Platinum Menu: ^009900ON^000000.");
- AddLine("? Platinum Menu: ^ff0000OFF^000000.");
- AddLine("? JobMaster Function.");
- AddLine("? Job Changer: ^009900ON^000000.");
- AddLine("? Job Changer: ^ff0000OFF^000000.");
- AddLine("? Third Class: ^009900ON^000000.");
- AddLine("? Third Class: ^ff0000OFF^000000.");
- AddLine("? Super Novice Level: ^ff0000"+.SNLVL+"^000000");
- AddLine("? JOB First to Second: ^ff0000"+ .JOBTO2ND +"^000000");
- AddLine("? Reborn: BASE/JOB = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
- AddLine("? JOB High to Trans: ^ff0000"+ .JOBTOTRANS +"^000000");
- AddLine("? Third Class: BASE/JOB = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
- AddLine("? Force Reborn: ^009900ON^000000.");
- AddLine("? Force Reborn: ^ff0000OFF^000000.");
- AddLine("? PointSell Function: ^009900ON^000000.");
- AddLine("? PointSell Function: ^ff0000OFF^000000.");
- AddLine("? Stats Point Price: ^ff0000"+ .STPOINTPRICE+"^000000 z");
- AddLine("? Skill Point Price: ^ff0000"+ .SKPOINTPRICE +"^000000 z");
- AddLine("? Buy Only Stats : ^009900ON^000000.");
- AddLine("? Buy Only Stats : ^ff0000OFF^000000.");
- AddLine("? Buy Only Skill : ^009900ON^000000.");
- AddLine("? Buy Only Skill : ^ff0000OFF^000000.");
- AddLine("? Multi Reset Function: ^009900ON^000000.");
- AddLine("? Multi Reset Function: ^ff0000OFF^000000.");
- AddLine("? Max Resets: ^ff0000"+ .MAXREBORNS+"^000000");
- AddLine("? Class Reset Level : ^ff0000"+ .REBORNSLVL +"^000000");
- AddLine("? Reset Bonus : ^ff0000"+ .SPCREBORNB +"^000000 POINTS");
- AddLine("? Reset MultiBonus : ^ff0000"+ .SPCREBBONUS +"^000000 POINTS");
- AddLine("? Palette Reset.");
- AddLine("? Reset Palette 1st: ^009900ON^000000.");
- AddLine("? Reset Palette 1st: ^ff0000OFF^000000.");
- AddLine("? Reset Palette 2nd: ^009900ON^000000.");
- AddLine("? Reset Palette 2nd: ^ff0000OFF^000000.");
- AddLine("? Reset Palette Trans: ^009900ON^000000.");
- AddLine("? Reset Palette Trans: ^ff0000OFF^000000.");
- AddLine("? Reset Palette 3rd: ^009900ON^000000.");
- AddLine("? Reset Palette 3rd: ^ff0000OFF^000000.");
- AddLine("Back.");
- AddLine("Close.");
- AddLine("What do you want to change?");
- AddLine("GM Access Level.");
- AddLine("Reset Settings.");
- AddLine("Breeder Settings.");
- AddLine("Baby Changer Settings.");
- AddLine("Platinum Settings.");
- AddLine("Super Novice Level.");
- AddLine("Third Job Change.");
- AddLine("JobChange Settings.");
- AddLine("Point Trade Settings.");
- AddLine("MultiReset Settings.");
- AddLine("Palette Settings.");
- AddLine("Input GM Access Level value.");
- AddLine("Continue GM Access Config?");
- AddLine("No.");
- AddLine("Config Other Setting.");
- AddLine("What about Reset you want to change?");
- AddLine("Turn ON/OFF.");
- AddLine("Stats Price.");
- AddLine("Skills Price.");
- AddLine("Both Price.");
- AddLine("Exit.");
- AddLine("Input 1 = ON, 0 = OFF.");
- AddLine("Continue Reset Config?");
- AddLine("Input Stats Reset Price.");
- AddLine("Input Skill Reset Price.");
- AddLine("Input Both Reset Price.");
- AddLine("What about Breeder you want to change?");
- AddLine("Warg + Falcon.");
- AddLine("Continue Breeder Config?");
- AddLine("Continue Third Job Change Config?");
- AddLine("Input Base Level value.");
- AddLine("Continue Super Novice Config?");
- AddLine("Continue Baby Changer Config?");
- AddLine("What about Platinum Skills you want to modify?");
- AddLine("AUTO on Job Change.");
- AddLine("Show Platinum Menu.");
- AddLine("Continue Platinum Skill Config?");
- AddLine("What about Job Change you want to modify?");
- AddLine("Job Changer.");
- AddLine("Job to Second.");
- AddLine("Job/level to reborn.");
- AddLine("Job to Trans.");
- AddLine("Job/level to Third.");
- AddLine("Force Reborn.");
- AddLine("Continue Job Changer Config?");
- AddLine("Input Job Value.");
- AddLine("Input Base Level value.");
- AddLine("What about Points Selling you want to change?");
- AddLine("Status Point Price.");
- AddLine("Skills Point Price.");
- AddLine("Stats Only.");
- AddLine("Skills Only.");
- AddLine("Continue Points Selling Config?");
- AddLine("Input Status Point value.");
- AddLine("Input Skill Point value.");
- AddLine("What about Multi Reset you want to change?");
- AddLine("Max Resets.");
- AddLine("Reset Level.");
- AddLine("Bonus.");
- AddLine("Multi Bonus.");
- AddLine("Continue Multi Reset Config?");
- AddLine("Input Max Resets value.");
- AddLine("Input Bonus value.");
- AddLine("Input Multi Bonus value.");
- AddLine("Reset palette in First Class.");
- AddLine("Reset palette in Second Class.");
- AddLine("Reset palette in Trans Class.");
- AddLine("Reset palette in Third Class");
- AddLine("Continue Palette Config?");
- AddLine("skill points");
- AddLine("and");
- AddLine("status points");
- AddLine("remaining!");
- AddLine("Total is:");
- AddLine("Baby Bard.");
- AddLine("Bard.");
- AddLine("but it seems you do not have 9 level of basic skills ... Get Job 10, distribute, and then return to talk to me!");
- AddLine("little girl");
- AddLine("little boy");
- AddLine("Resets");
- AddLine("AUTO Jobchanger.");
- AddLine("Become");
- AddLine("The choices you made:");
- AddLine("Understood!");
- AddLine("And after?");
- AddLine("You ladder is already decided, you can't change anything!");
- AddLine("High Class.");
- AddLine("Trans Class.");
- AddLine("Redo choices");
- AddLine("Delete choices");
- AddLine("If you tell me the jobs you will train, I can train you from here!");
- AddLine("What do you think about that?");
- AddLine("Great, lets go!");
- AddLine("Check my choices.");
- AddLine("I'm not interested...");
- AddLine("Empty");
- AddLine("You don't have:");
- AddLine("Choose a prize:");
- AddLine("Jobchange will cost you:");
- AddLine("? AUTO jobchange: ^009900ON^000000.");
- AddLine("? AUTO jobchange: ^ff0000OFF^000000.");
- AddLine("I see that you are a"); //3_5
- AddLine("I'll give you the options:");
- AddLine("Change me to");
- AddLine("With how much JOB level? Choose between "+.JOBTO2ND+" and 50");
- AddLine("With JOB level:");
- end;
- }
- case 1:
- {
- AddLine("Jobchanger.");
- AddLine("Habilidades de Platina.");
- AddLine("Aluguel.");
- AddLine("Negociar Pontos.");
- AddLine("Resetar Classe.");
- AddLine("Resetar Status/Habilidades.");
- AddLine("Ent?o... O que o tr?s at? mim?");
- AddLine("Nada...");
- AddLine("Voc? n?o tem as habilidades necess?rias...");
- AddLine("Vejo que voc? pode usar um carrinho, mas n?o tem nenhum.Quer um dos meus?");
- AddLine("Vejo que voc? pode usar um Falc?o, mas n?o tem nenhum.Quer um dos meus?");
- AddLine("Vejo que voc? pode montar um Peco, mas n?o tem nenhum.Quer um dos meus?");
- AddLine("Vejo que voc? pode montar um Gryphon, mas n?o tem nenhum.Quer um dos meus?");
- AddLine("Vejo que voc? pode montar um Drag?o, mas n?o tem nenhum.Quer um dos meus?");
- AddLine("Vejo que voc? pode pilotar um Mado, mas n?o tem nenhum.Quer um dos meus?");
- AddLine("Vejo que voc? pode montar um a Warg, mas n?o tem nenhum.Quer um dos meus?");
- AddLine("Sim, claro!");
- AddLine("N?o, obrigado...");
- AddLine("Ok! Ent?o pode levar, mas cuide muito bem disso!");
- AddLine("Ok! Ent?o pode levar, mas cuide muito bem dele!");
- AddLine("Ok! Ent?o pode levar, mas cuide muito bem deles!");
- AddLine("Que cor voc? prefere?");
- AddLine("Verde.");
- AddLine("Preto.");
- AddLine("Branco.");
- AddLine("Azul.");
- AddLine("Vermelho.");
- AddLine("Primeiro, deixe-me verificar algo...");
- AddLine("Acho que podemos continuar!");
- AddLine("Oh! Voc? parece ser capaz de controlar tanto um Falc?o como um Warg! Quer os dois?");
- AddLine("Acho que n?o temos nada a tratar no momento...");
- AddLine("Quer um explica??o r?pida do porque?");
- AddLine("Sim.");
- AddLine("N?o precisa.");
- AddLine("Voc? n?o pode resetar denovo...");
- AddLine("Eu lamento informar, que no momento voc? n?o pode ir al?m disso...");
- AddLine("Voc? n?o pode ir al?m desse limite! J? ? forte o bastante! Orgulhe-se!!!");
- AddLine("Sua classe n?o permite mais mudan?as! Mas isso n?o quer dizer que n?o possa ficar mais forte!");
- AddLine("Okay vamos ver...");
- AddLine("Pronto!");
- AddLine("Me d? os dois!");
- AddLine("Somente o Warg!");
- AddLine("Somente o Falc?o!");
- AddLine("E o que voc? deseja resetar?");
- AddLine("Status.");
- AddLine("Habilidades.");
- AddLine("Ambos!");
- AddLine("Vou decidir depois!");
- AddLine("Ok, mas tenha cuidado da pr?xima vez!!!");
- AddLine("Seus pontos de status foram resetados!");
- AddLine("Esse servi?o vai lhe custar: "+ .RSTSTATPRICE +" zenys, okay?");
- AddLine("Ok!");
- AddLine("N?o!");
- AddLine("Seus pontos de status foram resetados, por "+ .RSTSTATPRICE +" zenys!");
- AddLine("Seus pontos de habilidade foram resetados!");
- AddLine("Esse servi?o vai lhe custar: "+ .RSTSKLPRICE +" zenys, okay?");
- AddLine("Seus pontos de habilidade foram resetados, por "+ .RSTSKLPRICE +" zenys!");
- AddLine("Seus pontos de status e habilidade foram resetados!");
- AddLine("Esse servi?o vai lhe custar: "+ .RSTBOTHPRICE +" zenys, okay?");
- AddLine("Seus pontos de status e habilidade foram resetados, por "+ .RSTBOTHPRICE +" zenys!");
- AddLine("Voc? n?o tem zeny suficiente...");
- AddLine("^ff0000ATEN??O!!!^000000 Se voc? concordar em vender, seus pontos n?o ser?o devolvidos!");
- AddLine("O que vai vender? Voc? tem:");
- AddLine("Quanto vai vender? Voc? tem:");
- AddLine("n?o te conhe?o muito bem, ent?o vou deixar que escolha sua classe!");
- AddLine("Pontos de Habilidade.");
- AddLine("Pontos de Status.");
- AddLine("Isso vai dar um total de:");
- AddLine("Sim...");
- AddLine("N?o...");
- AddLine("zenys em troca de:");
- AddLine("Zenys.");
- AddLine("Sem nenhum ponto, n?o posso te ajudar...");
- AddLine("Voc? n?o pode tentar vender, o que n?o possui...");
- AddLine("OK?");
- AddLine("Gaste seus pontos de habilidade antes de tentar mudar...");
- AddLine("Voc? parece estar carregando muita coisa a?...");
- AddLine("Que tal se livrar delas e voltar com mais calma?");
- AddLine("Por favor desmonte do Peco antes de mudar.");
- AddLine("Por favor remova o Carrinho antes de mudar.");
- AddLine("Por favor libere o Falc?o antes de mudar.");
- AddLine("Ops...Lamento");
- AddLine("Se sua inten??o era se tornar um Beb?, voc? deveria ter passado por aqui com level 1 de Base e 1 de Job...");
- AddLine("Boa sorte!!!");
- AddLine("Eu sei que deve estar ansioso para se tornar mais forte, mas voc? precisa ter no m?nimo "+ .JOBTO2ND +" de Job para mudar de classe!");
- AddLine("Para se tornar um Super Aprendiz, voc? precisa retornar aqui com "+ .SNLVL +" de Base ou mais!");
- AddLine("Isso pode ser dif?cil, tome isso para ajudar!");
- AddLine("Voc? recebeu a habilidade Fingir de Morto.");
- AddLine("Antes de voc? poder avan?ar para o pr?ximo est?gio, voc? precisa treinar at? Job "+ .JOBTOTRANS+" !");
- AddLine("Para transcender seus limites, voc? vai precisar de Base "+ .LVLTOREBORN +" e Job "+ .JOBTOREBORN +". Seja paciente!");
- AddLine("Voc? precisa treinar at? Base "+ .LVLTOTHIRD +" e Job "+ .JOBTOTHIRD +", para chegar no seu objetivo final!");
- AddLine("Para permitir que resete sua classe, voc? vai precisar de Base "+ .REBORNSLVL +" !");
- AddLine("Ol?");
- AddLine("Vejo que voc? ? um Beb?! Apesar de pequeno deseja ser forte, certo?");
- AddLine("Vamos ver no que posso te treinar...");
- AddLine("Espadachim.");
- AddLine("Mago.");
- AddLine("Arqueiro.");
- AddLine("Novi?o.");
- AddLine("Mercador.");
- AddLine("Gatuno.");
- AddLine("Taekwon.");
- AddLine("Gunslinger.");
- AddLine("Ninja.");
- AddLine("Super Aprendiz.");
- AddLine("Beb? Espadachim.");
- AddLine("Beb? Mago.");
- AddLine("Beb? Arqueiro.");
- AddLine("Beb? Novi?o.");
- AddLine("Beb? Mercador.");
- AddLine("Beb? Gatuno.");
- AddLine("Beb? Super Aprendiz.");
- AddLine("Vou pensar mais...");
- AddLine("Parab?ns");
- AddLine("Voc? recebeu a habilidade Primeiros Socorros.");
- AddLine("Voc? recebeu a habilidade Golpe Fatal.");
- AddLine("Voc? recebeu a habilidade Recupera??o de HP .");
- AddLine("Voc? recebeu a habilidade Instinto de Sobreviv?ncia.");
- AddLine("Voc? recebeu a habilidade Prote??o Arcana .");
- AddLine("Voc? recebeu a habilidade Fabricar Flexas.");
- AddLine("Voc? recebeu a habilidade Disparo Violento .");
- AddLine("Voc? recebeu a habilidade Luz Divina .");
- AddLine("Voc? recebeu a habilidade Cavalo-de-Pau.");
- AddLine("Voc? recebeu a habilidade Personalizar Carrinho.");
- AddLine("Voc? recebeu a habilidade Grito de Guerra.");
- AddLine("Voc? recebeu a habilidade Chutar Areia.");
- AddLine("Voc? recebeu a habilidade Recuar.");
- AddLine("Voc? recebeu a habilidade Procurar Pedras.");
- AddLine("Voc? recebeu a habilidade Arremessar Pedra.");
- AddLine("Voc? recebeu a habilidade Avan?o Ofensivo.");
- AddLine("Voc? recebeu a habilidade Submiss?o.");
- AddLine("Voc? recebeu a habilidade Explos?o Protetora.");
- AddLine("Voc? recebeu a habilidade Conversor Elemental.");
- AddLine("Voc? recebeu a habilidade Flecha Fantasma.");
- AddLine("Voc? recebeu a habilidade Voz Dolorosa.");
- AddLine("Voc? recebeu a habilidade Piscadela.");
- AddLine("Voc? recebeu a habilidade Mart?rio.");
- AddLine("Voc? recebeu a habilidade Concess?o Espiritual.");
- AddLine("Voc? recebeu a habilidade Punhos Intensos.");
- AddLine("Voc? recebeu a habilidade Venda Duvidosa .");
- AddLine("Voc? recebeu a habilidade Gan?ncia.");
- AddLine("voc? recebeu o item Elemental Potion Create Guide.");
- AddLine("Voc? recebeu a habilidade Bio?tica.");
- AddLine("Voc? recebeu a habilidade L?minas Aceleradas.");
- AddLine("Voc? recebeu a habilidade Adaga Envenenada.");
- AddLine("Voc? recebeu a habilidade Confinamento.");
- AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Water).");
- AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Earth).");
- AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Fire).");
- AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Wind).");
- AddLine("Escolha sabiamente :");
- AddLine("Cavaleiro.");
- AddLine("Templ?rio.");
- AddLine("Beb? Cavaleiro.");
- AddLine("Beb? Templ?rio.");
- AddLine("Bruxo.");
- AddLine("S?bio.");
- AddLine("Beb? Bruxo.");
- AddLine("Beb? S?bio.");
- AddLine("Ca?ador.");
- AddLine("Odalisca.");
- AddLine("Beb? Ca?ador.");
- AddLine("Beb? Odalisca.");
- AddLine("Sacerdote.");
- AddLine("Monge.");
- AddLine("Beb? Sacerdote.");
- AddLine("Beb? Monge.");
- AddLine("Ferreiro.");
- AddLine("Alquimista.");
- AddLine("Beb? ferreiro.");
- AddLine("Beb? Alquimista.");
- AddLine("Assassino.");
- AddLine("Arruaceiro.");
- AddLine("Beb? Assassino.");
- AddLine("Beb? Arruaceiro.");
- AddLine("Star Gladiator.");
- AddLine("Soul Linker.");
- AddLine("Cancelar.");
- AddLine("Vejo que retornou de suas aventuras, me parece pronto para se tornar mais forte!");
- AddLine("Voc? tem 2 op??es al?m deste ponto.");
- AddLine("Renascer.");
- AddLine("Terceira Classe.");
- AddLine("^ff0000ATEN??O:^000000Se escolher renascer, voc? ganhar? pontos de status extras!, se virar terceira classe n?o...");
- AddLine("Ent?o o que vai fazer?");
- AddLine("Renascer.");
- AddLine("Tornar-se Terceira Classe.");
- AddLine("Vou pensar melhor...");
- AddLine("Tem certeza absoluta?? Lembre-se, a pressa ? inimiga da perfei??o! Voc? n?o ganhar? pontos de status extras, e acabar? ficando mais fraco que os outros...");
- AddLine("N?o me importo!");
- AddLine("Prefiro renascer!");
- AddLine("Deixe-me pensar...");
- AddLine("Vou fazer voc? renascer agora!Ok?");
- AddLine("Voc? recebeu 100 pontos de status.");
- AddLine("Voc? recebeu 100 + "+.SPCREBORNB+" pontos de status. Total ?: "+(100 +.SPCREBORN)+" pontos de status.");
- AddLine("Voc? recebeu");
- AddLine("Deseja resetar sua classe, e se tornar aprendiz?");
- AddLine("Desisto...");
- AddLine("denovo!");
- AddLine("Multi Reset");
- AddLine("Voc? recebeu "+.SPCREBORNB+" pontos de status.");
- AddLine("Parece que voc? preencheu os requisitos m?nimos, vou mud?-lo agora!!");
- AddLine("Espere!!!");
- AddLine("Muito bom! Voc? aprendeu bastante! ? hora de ensina-lo uma classe mais poderosa!");
- AddLine("est? pronto?");
- AddLine("Claro!");
- AddLine("Deixe-me respirar...");
- AddLine("Ora, Ora... Quem diria que um dia voc? chegaria a este ponto! At? pouco tempo era somente um aprendiz, agora olhe como est? forte!");
- AddLine("Mas ainda falta um passo! Agora que vi suas capacidades, posso lhe falar, posso te tornar ainda mais forte!");
- AddLine("Deseja obter esse conhecimento? Esse poder?");
- AddLine("Sim, eu quero!");
- AddLine("Eu n?o sei...");
- AddLine("Que seja! Melhor estar preparado!");
- AddLine("AH! Que maravilha! Me lembra de minha juventude quando tinha todo esse poder!");
- AddLine("Mas o que est? esperando? V? e mostre o resultado de seu treinamento! E mate alguns MVP's por mim!");
- AddLine("Voc? recebeu o item Wolf's Flute.");
- AddLine("Se voc? quiser, posso transforma-lo num Beb?, j? que n?o treinou ainda!");
- AddLine("Ok, pode ser!");
- AddLine("Ah, Beb? n?o...");
- AddLine("Vamos l?!");
- AddLine("voc? agora ?");
- AddLine("OK! Obrigado por usar meus servi?os!");
- AddLine("OK! Ent?o nos falamos depois!");
- AddLine("UAU! Voc? ? pequeno mas ainda assim forte, n?o ??!? Ent?o deseja se tornar um Super Aprendiz!");
- AddLine("Yeah!");
- AddLine("Verei isso depois...");
- AddLine("Vamos l?!");
- AddLine("Ha ha ha, ? isso! Agora voc? n?o ? s? um Aprendiz! Mas sim um");
- AddLine("o que deseja fazer?");
- AddLine("Usar o NPC.");
- AddLine("Verificar configura??es.");
- AddLine("Modificar configura??es.");
- AddLine("Sair");
- AddLine("Voc? recebeu, habilidades de platina!!!");
- AddLine("Vazio");
- AddLine("? Level de acesso GM: ^ff0000"+ .GMPANLVL+"^000000");
- AddLine("? Fun??o Reset: ^009900LIGADO^000000.");
- AddLine("? Fun??o Reset: ^ff0000DESLIGADO^000000.");
- AddLine("? Pre?o Reset Status: ^ff0000"+ .RSTSTATPRICE +"^000000 zenys");
- AddLine("? Pre?o Reset Habilidades: ^ff0000"+ .RSTSKLPRICE +"^000000 zenys");
- AddLine("? Pre?o Reset Ambos : ^ff0000"+ .RSTBOTHPRICE +"^000000 zenys");
- AddLine("? Fun??o Aluguel: ^009900LIGADO^000000.");
- AddLine("? Fun??o Aluguel: ^ff0000DESLIGADO^000000.");
- AddLine("? Warg + Falc?o: ^009900SIM^000000");
- AddLine("? Warg + Falc?o: ^ff0000N?O^000000");
- AddLine("? Fun??o Baby Changer: ^009900LIGADO^000000.");
- AddLine("? Fun??o Baby Changer: ^ff0000DESLIGADO^000000.");
- AddLine("? Fun??o Skill de Platina: ^009900LIGADO^000000.");
- AddLine("? Fun??o Skill de Platina: ^ff0000DESLIGADO^000000.");
- AddLine("? Platina no menu: ^009900LIGADO^000000.");
- AddLine("? Platina no menu: ^ff0000DESLIGADO^000000.");
- AddLine("? Fun??o Jobmaster.");
- AddLine("? Job Changer: ^009900LIGADO^000000.");
- AddLine("? Job Changer: ^ff0000DESLIGADO^000000.");
- AddLine("? Terceira Classe: ^009900LIGADO^000000.");
- AddLine("? Terceira Classe: ^ff0000DESLIGADO^000000.");
- AddLine("? N?vel Super Aprendiz: ^ff0000"+.SNLVL+"^000000");
- AddLine("? JOB 1? para 2? classe: ^ff0000"+ .JOBTO2ND +"^000000");
- AddLine("? Renascer: BASE/JOB = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
- AddLine("? JOB avan?ado para transclasse: ^ff0000"+ .JOBTOTRANS +"^000000");
- AddLine("? Terceira classe: BASE/JOB = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
- AddLine("? For?ar renascimento: ^009900LIGADO^000000.");
- AddLine("? For?ar renascimento: ^ff0000DESLIGADO^000000.");
- AddLine("? Fun??o venda de pontos: ^009900LIGADO^000000.");
- AddLine("? Fun??o venda de pontos: ^ff0000DESLIGADO^000000.");
- AddLine("? Pre?o dos status: ^ff0000"+ .STPOINTPRICE+"^000000 zenys");
- AddLine("? Pre?o das habilidades: ^ff0000"+ .SKPOINTPRICE +"^000000 zenys");
- AddLine("? Comprar s? status: ^009900LIGADO^000000.");
- AddLine("? Comprar s? status: ^ff0000DESLIGADO^000000.");
- AddLine("? Comprar s? habilidades: ^009900LIGADO^000000.");
- AddLine("? Comprar s? habilidades: ^ff0000DESLIGADO^000000.");
- AddLine("? Fun??o Multi Reset: ^009900LIGADO^000000.");
- AddLine("? Fun??o Multi Reset: ^ff0000DESLIGADO^000000.");
- AddLine("? M?ximo de Multi Resets: ^ff0000"+ .MAXREBORNS+"^000000");
- AddLine("? N?vel para Multi Reset: ^ff0000"+ .REBORNSLVL +"^000000");
- AddLine("? B?nus do Reset: ^ff0000"+ .SPCREBORNB +"^000000 PONTOS");
- AddLine("? Multi B?nus do Reset: ^ff0000"+ .SPCREBBONUS +"^000000 PONTOS");
- AddLine("? Reset de Palette.");
- AddLine("? Reset Palette 1? Classe: ^009900LIGADO^000000.");
- AddLine("? Reset Palette 1? Classe: ^ff0000DESLIGADO^000000.");
- AddLine("? Reset Palette 2? Classe: ^009900LIGADO^000000.");
- AddLine("? Reset Palette 2? Classe: ^ff0000DESLIGADO^000000.");
- AddLine("? Reset Palette Transclasse: ^009900LIGADO^000000.");
- AddLine("? Reset Palette Transclasse: ^ff0000DESLIGADO^000000.");
- AddLine("? Reset Palette 3? Classe: ^009900LIGADO^000000.");
- AddLine("? Reset Palette 3? Classe: ^ff0000DESLIGADO^000000.");
- AddLine("Voltar.");
- AddLine("Fechar.");
- AddLine("O que deseja mudar?");
- AddLine("Level de acesso GM.");
- AddLine("Configura??es do Reset.");
- AddLine("Configura??es do Aluguel.");
- AddLine("Configura??es Baby changer.");
- AddLine("Configura??es da Platina.");
- AddLine("N?vel do Super Aprendiz.");
- AddLine("Mudan?a para 3? Classe.");
- AddLine("Configura??es Jobchanger.");
- AddLine("Configura??es venda de pontos.");
- AddLine("Configura??es Multi Reset.");
- AddLine("Configura??es Palette.");
- AddLine("Insira o n?vel de acesso GM.");
- AddLine("Continuar a configurar n?vel de acesso GM?");
- AddLine("N?o.");
- AddLine("Configurar outra op??o.");
- AddLine("O que sobre Reset deseja mudar?");
- AddLine("LIGAR/DESLIGAR.");
- AddLine("Pre?o do Status.");
- AddLine("Pre?o das habilidades.");
- AddLine("Pre?o de Ambos.");
- AddLine("Sair.");
- AddLine("Insira: 1 = LIGADO, 0 = DESLIGADO.");
- AddLine("Continuar a configurar Reset?");
- AddLine("Insira o pre?o do reset de Status.");
- AddLine("Insira o pre?o do reset das Habilidades.");
- AddLine("Insira o pre?o do reset de Ambos.");
- AddLine("O que deseja mudar sobre aluguel?");
- AddLine("Warg + Falc?o.");
- AddLine("Continuar a configurar Aluguel?");
- AddLine("Continuar a configurar 3? Classe?");
- AddLine("Insira o valor do n?vel de Base.");
- AddLine("Continuar a configurar Super Aprendiz?");
- AddLine("Continuar a configurar Baby Changer?");
- AddLine("O que sobre Habilidades de Platina, deseja mudar?");
- AddLine("AUTO na mudan?a de classe.");
- AddLine("Mostrar Habilidades de Platina no menu.");
- AddLine("Continuar a configurar Habilidades de Platina?");
- AddLine("O que sobre Job Changer, deseja mudar?");
- AddLine("Job Changer.");
- AddLine("Job para 2? Classe.");
- AddLine("Base/Job para renascer.");
- AddLine("Job para Transclasse.");
- AddLine("Base/Job para 3?.");
- AddLine("For?ar renascimento.");
- AddLine("Continuar a configurar Job Changer?");
- AddLine("Insira o valor do n?vel de Job.");
- AddLine("Insira o valor do n?vel de Base.");
- AddLine("O que sobre Venda de Pontos, deseja mudar?");
- AddLine("Pre?o do ponto de Status.");
- AddLine("Pre?o do ponto de Hablidade.");
- AddLine("Somente Status.");
- AddLine("Somente Skills.");
- AddLine("Continuar a configurar Venda de Pontos?");
- AddLine("Insira o pre?o do ponto de Status.");
- AddLine("Insira o pre?o do ponto de Habilidade.");
- AddLine("O que sobre Multi Reset, deseja mudar?");
- AddLine("M?ximo de Resets.");
- AddLine("N?vel para Multi Reset.");
- AddLine("B?nus.");
- AddLine("Multi B?nus.");
- AddLine("Continuar a configurar Multi Reset?");
- AddLine("Insira o n?mero m?ximo de resets.");
- AddLine("Insira o valor do B?nus.");
- AddLine("Insira o valor do Multi B?nus.");
- AddLine("Resetar palette na 1? Classe.");
- AddLine("Resetar palette na 2? Classe.");
- AddLine("Resetar palette na Transclasse.");
- AddLine("Resetar palette na 3? Classe");
- AddLine("Continuar a configurar palette?");
- AddLine("pontos de habilidade");
- AddLine("e");
- AddLine("pontos de status");
- AddLine("restando!");
- AddLine("Total ?:");
- AddLine("Beb? Bardo.");
- AddLine("Bardo.");
- AddLine("mas parece que voc? n?o tem n?vel 9 de habilidades b?sicas... Consiga Job 10, distribua, e volte a falar comigo!");
- AddLine("mocinha");
- AddLine("rapazinho");
- AddLine("Resets");
- AddLine("AUTO Jobchanger.");
- AddLine("Tornar-se");
- AddLine("Estas s?o suas escolhas:");
- AddLine("Entendi!");
- AddLine("E depois?");
- AddLine("Sua evolu??o j? est? determinada, voc? n?o pode muda-la!");
- AddLine("Classe avan?ada.");
- AddLine("Transclasse.");
- AddLine("Refazer escolhas");
- AddLine("Apagar escolhas");
- AddLine("Se voc? me disser que profiss?es quer seguir, posso treina-lo ? dist?ncia!");
- AddLine("O que acha disso?");
- AddLine("?timo, vamos l?!");
- AddLine("Verificar minhas escolhas.");
- AddLine("N?o tenho interesse...");
- AddLine("Vazio");
- AddLine("Voc? n?o tem:");
- AddLine("Escolha um pr?mio:");
- AddLine("A mudan?a de classe custar?:");
- AddLine("? AUTO jobchange: ^009900LIGADO^000000.");
- AddLine("? AUTO jobchange: ^ff0000DESLIGADO^000000.");
- AddLine("Vejo que voc? ? um");
- AddLine("vou te dar as op??es:");
- AddLine("Me torne");
- AddLine("Em que n?vel de JOB? Escolha entre "+.JOBTO2ND+" e 50");
- AddLine("Com n?vel de JOB:");
- end;
- }
- case 2:
- {
- AddLine("Job wechseln.");
- AddLine("Questskills lernen.");
- AddLine("Breeder.");
- AddLine("Verhandeln punkte.");
- AddLine("Level zur?cksetzen.");
- AddLine("Status/Skills zur?cksetzen.");
- AddLine("So... was f?hrt dich zu mir?");
- AddLine("Nichts...");
- AddLine("Du besitzt keine der notwendigen Skills...");
- AddLine("Ich sehe, dass du einen Karren f?hren k?nntest, aber du hast keinen. Willst du einen von mir?");
- AddLine("Ich sehe, dass du einen Falken haben k?nntest, aber du hast keinen. Willst du einen von mir?");
- AddLine("Ich sehe, dass du einen Peco reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
- AddLine("Ich sehe, dass du einen Gryphon reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
- AddLine("Ich sehe, dass du einen Drachen reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
- AddLine("Ich sehhe, dass du einen Mado steuern k?nntest, aber du hast keinen. Willst du einen von mir?");
- AddLine("Ich sehe, dass du einen Warg reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
- AddLine("Ja, nat?rlich!");
- AddLine("Nein, Danke...");
- AddLine("Ok! Dann kannst du es nehmen, aber pass darauf auf!");
- AddLine("Ok! Dann kannst du ihn nehmen, aber pass auf ihn auf!");
- AddLine("Ok! Dann kannst du sie nehmen, aber pass auf sie auf!");
- AddLine("Welche Farbe w?rdest du bevorzugen?");
- AddLine("Gr?n");
- AddLine("Schwarz");
- AddLine("Wei?");
- AddLine("Blau");
- AddLine("Rot");
- AddLine("Lass mich zuerst etwas nachsehen...");
- AddLine("Ich glaube wir k?nnen weitermachen!");
- AddLine("Oh! Du scheinst einen warg und einen Falken besitzen zu k?nnen. Willst du beide?");
- AddLine("Ich glaube wir haben derzeit nichts zu bereden...");
- AddLine("Willst du eine kurze Erkl?rung - Warum?");
- AddLine("Ja");
- AddLine("Kein Bedarf");
- AddLine("Du hast dein Reset Limit erreicht...");
- AddLine("Ich bereue dir sagen zu m?ssen, dass du nicht dar?ber hinaus gehen kannst...");
- AddLine("Du kannst nicht ?ber dieses Limit gehen! Es ist bereits hoch genug! Sei stolz!!!");
- AddLine("Deine Klasse erlaubt keine weiteren ?nderungen! Dies bedeutet aber nicht, dass du nicht noch st?rker werden kannst!");
- AddLine("Okay mal sehen...");
- AddLine("Erledigt!");
- AddLine("Gib mir beide!");
- AddLine("Nur den Warg!");
- AddLine("Nur den Falken!");
- AddLine("Was m?chtest du zur?cksetzen?");
- AddLine("Stats");
- AddLine("Skills");
- AddLine("Beides!");
- AddLine("Ich werde mich sp?ter entscheiden!");
- AddLine("Ok, aber verteile das n?chste Mal mit Bedacht!!!");
- AddLine("Deine Statuspunkte wurden zur?ckgesetzt!");
- AddLine("Dieser Service kostet dich: "+ .RSTSTATPRICE +" Zeny, okay?");
- AddLine("Ok!");
- AddLine("Nein!");
- AddLine("Deine Statuspunkte werden f?r "+ .RSTSTATPRICE +" Zeny zur?ckgesetzt!");
- AddLine("Deine Skillpunkte wurden zur?ckgesetzt!");
- AddLine("Dieser Service kostet dich: "+ .RSTSKLPRICE +" Zeny, okay?");
- AddLine("Deine Skillpunkte werden f?r "+ .RSTSKLPRICE +" Zeny zur?ckgesetzt!");
- AddLine("Deine Status- und Skillpunkte wurden zur?ckgesetzt!");
- AddLine("Dieser Service kostet dich: "+ .RSTBOTHPRICE +" Zeny, okay?");
- AddLine("Deine Status- und Skillpunkte werden f?r "+ .RSTBOTHPRICE +" Zeny zur?ckgesetzt!");
- AddLine("Du hast nicht genug Zeny...");
- AddLine("^ff0000Achtung!!!^000000 Verkaufte Punkte werden nicht zur?ckerstattet!");
- AddLine("Was willst du verkaufen? Du besitzt:");
- AddLine("Wie viel willst du verkaufen? Du hast:");
- AddLine("Ich kenne dich nicht so gut, also werde ich dich selbst die Klasse w?hlen lassen!");
- AddLine("Skillpunkte");
- AddLine("Statuspunkte");
- AddLine("Das macht dann gesamt:");
- AddLine("Ja...");
- AddLine("Nein...");
- AddLine("Zeny im Austausch f?r:");
- AddLine("Zeny.");
- AddLine("Ohne irgendwelche Punkte kann ich dir nicht helfen...");
- AddLine("Du kannst nicht verkaufen, was du nicht besitzt...");
- AddLine("OK?");
- AddLine("Verteile erst deine Skillpunkte bevor wir deine Klasse ?ndern...");
- AddLine("Du scheinst eine Menge auf deinen Schultern zu haben...");
- AddLine("Wie w?re es, wenn du dies los wirst und wieder kommst, wenn du dich beruhigt hast?");
- AddLine("Bitte steige vor der ?nderung von deinem Peco ab.");
- AddLine("Bitte entferne deinen Karren vor der ?nderung.");
- AddLine("Bitte lasse deinen Falken vor der ?nderung frei.");
- AddLine("Oops...tut mir leid");
- AddLine("Falls deine Absicht eine Baby Klasse war, h?ttest du mit einem Baselevel von 1 und einem Joblevel von 1 kommen sollen ...");
- AddLine("Viel Gl?ck!!!");
- AddLine("Ich wei? du bist aufgeregt st?rker zu werden, aber du brauchst zumindest ein Joblevel von "+ .JOBTO2ND +" um die Klasse zu ?ndern!");
- AddLine("Um ein Super Novice zu werden, brauchst du mindestens ein Baselevel von "+ .SNLVL +"!");
- AddLine("Das k?nnte schwer werden, nimm dies zur Hilfe!");
- AddLine("Du hast soeben den Skill Trick Dead gelernt.");
- AddLine("Bevor du auf die n?chste Stufe gehen kannst, brauchst du mindestens ein Joblevel von "+ .JOBTOTRANS+" !");
- AddLine("Um deine Grenzen zu ?berschreiten, brauchst du ein Baselevel von "+ .LVLTOREBORN +" und ein Joblevel von "+ .JOBTOREBORN +". Sei geduldig!");
- AddLine("Du musst auf ein Baselevel von "+ .LVLTOTHIRD +" und einem Joblevel von "+ .JOBTOTHIRD +" trainieren, um das ultimative Ziel zu erreichen!");
- AddLine("Um ein erneutes Zur?cksetzen zu erlauben brauchst du zumindest ein Baselevel von "+ .REBORNSLVL +" !");
- AddLine("Hallo");
- AddLine("Wie ich sehe bist du ein Baby! Auch wenn du klein bist willst du stark sein, nicht wahr?");
- AddLine("Mal sehen zu was wir dich trainieren k?nnen...");
- AddLine("Swordsman");
- AddLine("Mage");
- AddLine("Archer");
- AddLine("Acolyte");
- AddLine("Merchant");
- AddLine("Thief");
- AddLine("Taekwon");
- AddLine("Gunslinger");
- AddLine("Ninja");
- AddLine("Super Novice");
- AddLine("Baby Swordsman");
- AddLine("Baby Mage");
- AddLine("Baby Archer");
- AddLine("Baby Acolyte");
- AddLine("Baby Merchant");
- AddLine("Baby Thief");
- AddLine("Baby Super Novice");
- AddLine("Ich werde es mir ?berlegen...");
- AddLine("Gratuliere");
- AddLine("Du hast soeben den Skill First Aid gelernt.");
- AddLine("Du hast soeben den Skill Fatal Blow gelernt.");
- AddLine("Du hast soeben den Skill Moving HP Recovery gelernt.");
- AddLine("Du hast soeben den Skill Auto Berserk gelernt.");
- AddLine("Du hast soeben den Skill Energy Coat gelernt.");
- AddLine("Du hast soeben den Skill Arrow Crafting gelernt.");
- AddLine("Du hast soeben den Skill Charge Arrow gelernt.");
- AddLine("Du hast soeben den Skill Holy Light gelernt.");
- AddLine("Du hast soeben den Skill Cart Revolution gelernt.");
- AddLine("Du hast soeben den Skill Change Cart gelernt.");
- AddLine("Du hast soeben den Skill Crazy Uproar gelernt.");
- AddLine("Du hast soeben den Skill Sand Attack gelernt.");
- AddLine("Du hast soeben den Skill Back Sliding gelernt.");
- AddLine("Du hast soeben den Skill Pick Stone gelernt.");
- AddLine("Du hast soeben den Skill Throw Stone gelernt.");
- AddLine("Du hast soeben den Skill Charge Attack gelernt.");
- AddLine("Du hast soeben den Skill Shrink gelernt.");
- AddLine("Du hast soeben den Skill Sight Blaster gelernt.");
- AddLine("Du hast soeben den Skill Create Elemental Converter gelernt.");
- AddLine("Du hast soeben den Skill Phantasmic Arrow gelernt.");
- AddLine("Du hast soeben den Skill Pang Voice gelernt.");
- AddLine("Du hast soeben den Skill Wink of Charm gelernt.");
- AddLine("Du hast soeben den Skill Redemptio gelernt.");
- AddLine("Du hast soeben den Skill KI Translation gelernt.");
- AddLine("Du hast soeben den Skill KI Explosion gelernt.");
- AddLine("Du hast soeben den Skill Unfair Trick gelernt.");
- AddLine("Du hast soeben den Skill Greed gelernt.");
- AddLine("Du hast soeben das Item Elemental Potion Create Guide erhalten.");
- AddLine("Du hast soeben den Skill Bio Ethics gelernt.");
- AddLine("Du hast soeben den Skill Sonic Acceleration gelernt.");
- AddLine("Du hast soeben den Skill Throw Venom Knife gelernt.");
- AddLine("Du hast soeben den Skill Close Confine gelernt.");
- AddLine("Du hast soeben den Skill Elemental Change (Water) gelernt.");
- AddLine("Du hast soeben den Skill Elemental Change (Earth) gelernt.");
- AddLine("Du hast soeben den Skill Elemental Change (Fire) gelernt.");
- AddLine("Du hast soeben den Skill Elemental Change (Wind) gelernt.");
- AddLine("W?hle mit Bedacht:");
- AddLine("Knight");
- AddLine("Crusader");
- AddLine("Baby Knight");
- AddLine("Baby Crusader");
- AddLine("Wizard");
- AddLine("Sage");
- AddLine("Baby Wizard");
- AddLine("Baby Sage");
- AddLine("Hunter");
- AddLine("Dancer");
- AddLine("Baby Hunter");
- AddLine("Baby Dancer");
- AddLine("Priest");
- AddLine("Monk");
- AddLine("Baby Priest");
- AddLine("Baby Monk");
- AddLine("Blacksmith");
- AddLine("Alchemist");
- AddLine("Baby Blacksmith");
- AddLine("Baby Alchemist");
- AddLine("Assassin");
- AddLine("Rogue");
- AddLine("Baby Assassin");
- AddLine("Baby Rogue");
- AddLine("Star Gladiator");
- AddLine("Soul Linker");
- AddLine("Abbrechen");
- AddLine("Ich sehe du bist zur?ck von deinen Abenteuern und bereit st?rker zu werden!");
- AddLine("Du hast nun 2 Optionen:");
- AddLine("Reborn");
- AddLine("3. Klasse");
- AddLine("^ff0000Achtung:^000000Wenn du den Reborn w?hlst, wirst du extra Statuspunkte erhalten, bei der 3. Klasse nicht...");
- AddLine("Also was wirst du tun?");
- AddLine("Reborn");
- AddLine("3. Klasse");
- AddLine("Ich werde dar?ber nachdenken...");
- AddLine("Bist du dir absolut sicher?? Bedenke, Hast ist der Feind der Perfektion! Du erh?lst keine extra Statuspunkte, und wirst somit schw?cher als Andere sein...");
- AddLine("Mir egal!");
- AddLine("Ich Bevorzuge den Reborn!");
- AddLine("Lass mich nachdenken...");
- AddLine("Du wirst nun wiedergeboren! Ok?");
- AddLine("Du hast soeben 100 Statuspunkte erhalten.");
- AddLine("Du hast soeben 100 + "+.SPCREBORNB+" Statuspunkte erhalten. Gesamt sind es: "+(100 +.SPCREBORN)+" Statuspunkte.");
- AddLine("Du erh?lst");
- AddLine("W?nschst du deine Klasse zur?ckzusetzen und ein Novice zu werden ?");
- AddLine("Ich bin raus...");
- AddLine("schon wieder!");
- AddLine("Multi Reset");
- AddLine("Du hast soeben "+.SPCREBORNB+" Statuspunkte erhalten.");
- AddLine("Es scheint als w?rdest du die Grundvorraussetzungen erf?llen. Bereit f?r den Wechsel!!");
- AddLine("Warte!!!");
- AddLine("Sehr gut! Du hast viel gelernt! Es ist an der Zeit dir eine st?rkere Klasse zu zeigen!");
- AddLine("Bist du bereit?");
- AddLine("Nat?rlich!");
- AddLine("Lass mich mal durchatmen...");
- AddLine("So, so ... wer h?tte gedacht, dass du eines Tages an diesen Punkt kommst! Vor kurzem warst du noch ein kleiner Novice und nun bist du so stark!");
- AddLine("Aber es gibt noch einen weiteren Schritt! Ich kenne jetzt deine Kapazit?ten und kann dir sagen, du kannst noch st?rker werden!");
- AddLine("M?chtest du das Wissen? Diese Kraft?");
- AddLine("Ja ich will es!");
- AddLine("Ich wei? es nicht...");
- AddLine("So soll es sein! Sei bereit!");
- AddLine("Ah! Wie wundervoll! Das erinnert mich an meine Jugend ich hatte solch eine Kraft!");
- AddLine("Aber worauf wartest du? Geh in die Welt und zeig das Resultat deines Trainings! Und t?te ein paar MVP?s f?r mich!");
- AddLine("Du hast soeben das Item Wolf's Flute erhalten.");
- AddLine("Wenn du willst kannst du dich gleich in ein Baby verwandeln, da du nicht mal trainiert hast!");
- AddLine("Ok, vielleicht!");
- AddLine("Oh, Baby lieber nicht...");
- AddLine("Lass uns gehen!");
- AddLine("du bist nun ein");
- AddLine("OK! Danke das du meinen Service benutzt hast!");
- AddLine("OK! Wir sprechen uns sp?ter!");
- AddLine("Wow! Du bist so klein und doch so stark, nicht wahr?!? Du willst also ein Super Novice werden!");
- AddLine("Yeah!");
- AddLine("Ich ?berleg es mir nocheinmal...");
- AddLine("Dann mal los!");
- AddLine("Ha ha ha, dass ist es! Nun bist du nicht nur ein Novice, sondern ein");
- AddLine("was m?chtest du tun?");
- AddLine("NPC Service aufrufen");
- AddLine("Konfigurationen ansehen");
- AddLine("Konfigurationen ?ndern");
- AddLine("Gehen");
- AddLine("Du hast soeben Questskills gelernt!!!");
- AddLine("Leer");
- AddLine("? GM Zugriffslevel: ^ff0000"+ .GMPANLVL+"^000000");
- AddLine("? Reset Funktion: ^009900An^000000");
- AddLine("? Reset Funktion: ^ff0000aus^000000");
- AddLine("? Statpreise: ^ff0000"+ .RSTSTATPRICE +"^000000 z");
- AddLine("? Skillpreise: ^ff0000"+ .RSTSKLPRICE +"^000000 z");
- AddLine("? Preise f?r beides : ^ff0000"+ .RSTBOTHPRICE +"^000000 z");
- AddLine("? Breeder Funktion: ^009900An^000000");
- AddLine("? Breeder Funktion: ^ff0000Aus^000000");
- AddLine("? Warg + Falke: ^009900Ja^000000");
- AddLine("? Warg + Falke: ^ff0000Nein^000000");
- AddLine("? Baby Wechsel Funktion: ^009900An^000000");
- AddLine("? Baby Wechsel Funktion: ^ff0000Aus^000000");
- AddLine("? Questskill Funktion: ^009900An^000000");
- AddLine("? Questskill Funktion: ^ff0000Aus^000000");
- AddLine("? Questskill Men?: ^009900An^000000");
- AddLine("? Questskill Men?: ^ff0000Aus^000000");
- AddLine("? JobMaster Funktion");
- AddLine("? Job Wechsel: ^009900An^000000");
- AddLine("? Job Wechsel: ^ff0000Aus^000000");
- AddLine("? 3. Klasse: ^009900An^000000");
- AddLine("? 3. Klasse: ^ff0000Aus^000000");
- AddLine("? Super Novice Baselevel: ^ff0000"+.SNLVL+"^000000");
- AddLine("? Joblvl 1. Klasse zu 2. Klasse: ^ff0000"+ .JOBTO2ND +"^000000");
- AddLine("? Reborn: Baselvl/Joblvl = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
- AddLine("? Joblvl High zu Trans: ^ff0000"+ .JOBTOTRANS +"^000000");
- AddLine("? 3. Klasse: Baselvl/Joblvl = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
- AddLine("? Erzwinge Reborn: ^009900An^000000");
- AddLine("? Erzwinge Reborn: ^ff0000Aus^000000");
- AddLine("? Punkteverkauf Funktion: ^009900An^000000");
- AddLine("? Punkteverkauf Funktion: ^ff0000Aus^000000");
- AddLine("? Preis Statpunkte: ^ff0000"+ .STPOINTPRICE+"^000000 z");
- AddLine("? Preis Skillpunkte: ^ff0000"+ .SKPOINTPRICE +"^000000 z");
- AddLine("? Nur Statpunkte kaufen : ^009900An^000000");
- AddLine("? Nur Statpunkte kaufen : ^ff0000Aus^000000");
- AddLine("? Nur Skillpunkte kaufen : ^009900An^000000");
- AddLine("? Nur Skillpunkte kaufen : ^ff0000Aus^000000");
- AddLine("? Multi Reset Funktion: ^009900ON^000000");
- AddLine("? Multi Reset Funktion: ^ff0000OFF^000000");
- AddLine("? Maximale Resets: ^ff0000"+ .MAXREBORNS+"^000000");
- AddLine("? Klassen Reset Level : ^ff0000"+ .REBORNSLVL +"^000000");
- AddLine("? Reset Bonus : ^ff0000"+ .SPCREBORNB +"^000000 Punkte");
- AddLine("? Reset MultiBonus : ^ff0000"+ .SPCREBBONUS +"^000000 Punkte");
- AddLine("? Paletten Reset funktion");
- AddLine("? Reset Palette 1. Klasse: ^009900An^000000");
- AddLine("? Reset Palette 1. Klasse: ^ff0000Aus^000000");
- AddLine("? Reset Palette 2. Klasse: ^009900An^000000");
- AddLine("? Reset Palette 2. Klasse: ^ff0000Aus^000000");
- AddLine("? Reset Palette Trans: ^009900An^000000");
- AddLine("? Reset Palette Trans: ^ff0000Aus^000000");
- AddLine("? Reset Palette 3. Klasse: ^009900An^000000");
- AddLine("? Reset Palette 3. Klasse: ^ff0000Aus^000000");
- AddLine("Zur?ck");
- AddLine("Gehen");
- AddLine("Was m?chtest du ver?ndern?");
- AddLine("GM Zugriffslevel");
- AddLine("Reset Einstellungen");
- AddLine("Breeder Einstellungen");
- AddLine("Baby Wechsel Einstellungen");
- AddLine("Questskill Einstellungen");
- AddLine("Super Novice Level");
- AddLine("3. Klasse Wechsel");
- AddLine("Job Wechsel Einstellungen");
- AddLine("Punkteverkauf Einstellungen");
- AddLine("Multi Reset Einstellungen");
- AddLine("Paletten Einstellungen");
- AddLine("Gib bitte das GM Zugriffslevel ein.");
- AddLine("Weiter in den GM Zugriffslevel Einstellungen?");
- AddLine("Nein");
- AddLine("Andere Einstellungen ?ndern");
- AddLine("Was am Reset m?chtest du ver?ndern?");
- AddLine("An/Aus schalten");
- AddLine("Preise f?r Statpunkte");
- AddLine("Preise f?r Skillpunkte");
- AddLine("Preise f?r beides");
- AddLine("Gehen");
- AddLine("Eingabe 1 = An 0 = Aus.");
- AddLine("Weiter in den Reset Einstellungen?");
- AddLine("Gib bitte den Preis zum Zur?cksetzen der Statpunkte ein.");
- AddLine("Gib bitte den Preis zum Zur?cksetzen der Skillpunkte ein.");
- AddLine("Gib bitte den Preis f?r beides ein");
- AddLine("Was m?chtest du am Breeder ?ndern?");
- AddLine("Warg + Falke");
- AddLine("Weiter in den Breeder Einstellungen?");
- AddLine("Weiter in den 3. Klasse Einstellungen?");
- AddLine("Gib den Baselevel Wert ein");
- AddLine("Weiter in den Super Novice Einstellungen?");
- AddLine("Weiter in den Baby Wechsel Einstellungen?");
- AddLine("Was m?chtest du an den Questskills ver?ndern?");
- AddLine("Automatisch lernen bei Job Wechsel");
- AddLine("Zeige Questskill Men?");
- AddLine("Weiter in den Questskill Einstellungen?");
- AddLine("Was m?chstest du am Job Wechsel ver?ndern?");
- AddLine("Job Wechsel");
- AddLine("Joblvl f?r 2. Klasse");
- AddLine("Joblvl f?r Reborn");
- AddLine("Joblvl f?r Trans");
- AddLine("Joblvl f?r 3. Klasse");
- AddLine("Erzwinge Reborn");
- AddLine("Weiter in den Job Wechsel Einstellungen?");
- AddLine("Gib bitte den Joblevel Wert ein.");
- AddLine("Gib bitte den Baselevel Wert ein.");
- AddLine("Was m?chtest du am Punkteverkauf ?ndern?");
- AddLine("Preis pro Statuspunkt");
- AddLine("Preis pro Skillpunkt");
- AddLine("Nur Statuspunkte verkaufen");
- AddLine("Nur Skillpunkte verkaufen");
- AddLine("Weiter in den Punktverkauf Einstellungen?");
- AddLine("Gib bitte den Statuspunkte Wert ein.");
- AddLine("Gib bitte den Skillpunkte Wert ein.");
- AddLine("Was willst du am MultiReset ?ndern?");
- AddLine("Maximale Resets");
- AddLine("Reset Level");
- AddLine("Bonus");
- AddLine("MultiBonus");
- AddLine("Weiter in den MultiReset Einstellungen?");
- AddLine("Gib bitte den maximalen Reset Wert ein.");
- AddLine("Gib bitte den Bonus Wert ein.");
- AddLine("Gib bitte den MultiBonus Wert ein.");
- AddLine("Reset Palette der 1. Klasse.");
- AddLine("Reset Palette der 2. Klasse.");
- AddLine("Reset Palette der Trans. Klasse.");
- AddLine("Reset Palette der 3. Klasse");
- AddLine("Weiter mit Palette Einstellungen?");
- AddLine("Skillpunkt(e)");
- AddLine("und");
- AddLine("Statuspunkt(e)");
- AddLine("verbleibend!");
- AddLine("Gesamt nun");
- AddLine("Baby Bard.");
- AddLine("Bard.");
- AddLine("aber es scheint als w?re der Basisskill nicht auf Level 9 ... Erreiche Joblevel 10, verteile die Punkte und komm wieder!");
- AddLine("kleines M?dchen");
- AddLine("kleiner Junge");
- AddLine("Resets");
- AddLine("Automatischer Job Wechsel.");
- AddLine("Wirst");
- AddLine("Deine Wahl:");
- AddLine("Verstanden!");
- AddLine("Und danach?");
- AddLine("Dein Weg ist bereits entschieden, du kannst nichts mehr ?ndern!");
- AddLine("High Klasse");
- AddLine("Trans. Klasse");
- AddLine("Wahl erneut verwenden");
- AddLine("Wahl l?schen");
- AddLine("Wenn du mir deinen Job Wunsch nennst, kann ich diesen sp?ter von hier ?ndern!");
- AddLine("Was meinst du dazu?");
- AddLine("Gro?artig, lass uns fortfahren!");
- AddLine("?berpr?fe meine Wahl");
- AddLine("Ich bin nicht interessiert...");
- AddLine("Leer");
- AddLine("Du hast nicht:");
- AddLine("W?hle einen Preis:");
- AddLine("Job Wechsel kostet dich:");
- AddLine("? Automatischer Job Wechsel: ^009900An^000000");
- AddLine("? Automatischer Job Wechsel: ^ff0000Aus^000000");
- AddLine("Ich sehe du bist ein"); //3_5
- AddLine("Ich gebe dir die Optionen:");
- AddLine("Trainiere mich zur");
- AddLine("Mit welchem Joblevel? W?hle zwischen "+.JOBTO2ND+" und 50");
- AddLine("Mit Joblevel:");
- end;
- }
- case 3:
- {
- AddLine ("Job Cambie.");
- AddLine ("Habilidades de Platino.");
- AddLine ("Criador.");
- AddLine ("Puntos de Trato.");
- AddLine ("Reset Level.");
- AddLine ("ponga a cero Estatus /habilidades.");
- AddLine ("entonces...Qu? me le trae?");
- AddLine (" Nada...");
- AddLine (" Usted no tiene ninguna de las habilidades necesarias ...");
- AddLine (" veo que usted puede usar una Carreta, pero tiene ning?n one.Whether un de mi?");
- AddLine (" veo que usted puede usar a un Halc?n, pero tiene ning?n one.Whether un de mi?");
- AddLine (" veo que usted puede montar a un Peco, pero tiene ning?n one.Whether un de mi?");
- AddLine (" veo que usted puede montar a un ?guila Agrifada, pero tiene ning?n one.Whether un de mi?");
- AddLine (" veo que usted puede montar a un Drag?n, pero tiene ning?n one.Whether un de mi?");
- AddLine (" veo que usted puede pilotear a un Mado, pero tiene ning?n one.Whether un de mi?");
- AddLine (" veo que usted puede montar a un Warg, pero tiene ning?n one.Whether un de mi?");
- AddLine ("s?, claro est?!");
- AddLine (" No, Gracias...");
- AddLine (" Est? Bien! ?Luego usted puede tomar, pero puede encargarse de eso muy bien!");
- AddLine (" Est? Bien! ?Luego usted puede tomar, pero puede encargarse de ?l muy bien!");
- AddLine (" Est? Bien! ?Luego usted puede tomar, pero puede encargarse de ellos muy bien!");
- AddLine ("qu? color prefiere usted");
- AddLine ("el Verde.");
- AddLine ("el Negro.");
- AddLine ("el Blanco.");
- AddLine ("el Azul.");
- AddLine ("el Rojo.");
- AddLine ("el Primer, alquiler yo el cheque algo...");
- AddLine ("pienso que podemos continuar!");
- AddLine ("Oh! ?Usted parece capaz para controlar a ambos un Halc?n como un Warg! ?Si lo dos?");
- AddLine ("pienso que no tenemos nada que hablar por el momento ...");
- AddLine ("quiere una explicaci?n r?pida por qu??");
- AddLine ("s?.");
- AddLine ("no la necesidad.");
- AddLine ("Usted no puede reanudar otra vez ...");
- AddLine ("duelo revelar informaci?n que a la hora que usted puede no traspasar esto...");
- AddLine ("Usted puede no ir m?s all? de este l?mite! ?Es ya lo suficientemente fuerte! ?Ser orgulloso!!!");
- AddLine ("Su clase no consiente m?s cambio! ?Pero eso no quiere decir que usted pueda no fortalecerse!");
- AddLine ("el Visto Bueno deja oye...");
- AddLine ("Done!");
- AddLine ("deme Dos!");
- AddLine ("s?lo el Warg!");
- AddLine ("s?lo el Halc?n!");
- AddLine ("y qu? usted quiere Reanudar?");
- AddLine ("Stats.");
- AddLine ("las Habilidades.");
- AddLine ("ambos!");
- AddLine ("me decidir? m?s tarde!");
- AddLine ("Est? Bien, pero tenga cuidado la pr?xima vez!!!");
- AddLine ("sus puntos de stats son vueltos a arrancar!");
- AddLine (" Este servicio le costar?: ?"+ .RSTSTATPRICE +" zenys, visto bueno?");
- AddLine ("est? bien!");
- AddLine ("no!");
- AddLine ("sus puntos de stats son vueltos a arrancar, para" + .RSTSTATPRICE + "zenys!");
- AddLine ("sus puntos de habilidad son vueltos a arrancar!");
- AddLine ("Este servicio le costar?: ?"+ .RSTSKLPRICE +" zenys, visto bueno?");
- AddLine ("sus puntos de habilidad son vueltos a arrancar, para" + .RSTSKLPRICE + "zenys!");
- AddLine ("sus stats y sus puntos de habilidad son vueltos a arrancar!");
- AddLine ("Este servicio le costar?: ?"+ .RSTBOTHPRICE +" zenys, visto bueno?");
- AddLine ("sus stats y sus puntos de habilidad son vueltos a arrancar, para" + .RSTBOTHPRICE + "zenys!");
- AddLine ("Usted no tiene a enought Zeny...");
- AddLine ("la ^ff0000ATTENcI?N!!!?El ^000000 Si usted acordara realizar ventas, sus puntos no ser?n reembolsados!");
- AddLine ("Qu? vender? usted? Usted tiene:");
- AddLine ("Cu?nto usted realizar? ventas? Usted tiene:");
- AddLine ("no le sepa un tanto as?, as? es que le dejar? escoger su clase!");
- AddLine ("los Puntos de Habilidad.");
- AddLine ("los Puntos Stats.");
- AddLine ("esto dar? un total de:");
- AddLine ("S?...");
- AddLine ("No...");
- AddLine ("Zenys a cambio de:");
- AddLine ("Zenys.");
- AddLine ("Sin cualquier puntos, le puedo no ayudar...");
- AddLine ("Usted no puede tratar de realizar ventas, lo que usted no tiene...");
- AddLine ("est? bien?");
- AddLine ("Gasta sus puntos de habilidad antes de tratar de cambiar ...");
- AddLine ("A Usted le parece llevar una gran cantidad de cosas all? ...");
- AddLine ("qu? ocurre si usted se deshace de Ellos y regresa Con m?s calma?");
- AddLine ("por favor desencar?mese en su peco antes de cambiar.");
- AddLine ("por favor qu?tese su Carreta antes de cambiar.");
- AddLine ("por favor suelte a su halc?n antes de cambiar.");
- AddLine ("Uy...Siento pesar");
- AddLine ("Si su intenci?n fue revolver una clase infantil, usted deber?a haber estado de paso aqu? con 1 base y 1 trabajo ...");
- AddLine ("Buena Suerte!!!");
- AddLine ("s? que usted debe estar ansioso por fortalecerse, pero usted debe ser por lo menos nivel de trabajo"+ .JOBTO2ND +"para cambiar clase!");
- AddLine ("para convertirse en un Novicio S?per, usted debe regresar aqu? con nivel de base "+ .SNLVL +"o m?s!");
- AddLine ("esto lo puede ser dif?cil, puede requerirse para Ayudar!");
- AddLine ("usted justamente recibe el Truco de habilidad Totalmente.");
- AddLine ("antes de que usted pueda avanzar a La siguiente etapa, necesite Entrenarse arriba para trabajar espor?dicamente"+ .JOBTOTRANS +" !");
- AddLine ("para trascender sus l?mites, usted necesitar? que el nivel de base "+.LVLTOREBORN+"y trabajo derriben a"+.JOBTOREBORN+"paciente .Be!");
- AddLine ("usted debe entrenarse arriba para basar a "+ .LVLTOTHIRD +" y el trabajo derriban a " + .JOBTOTHIRD + ", para lograr su objetivo final!");
- AddLine ("para permitirle reanudar otra vez, usted necesitar? nivel "+ .REBORNSLVL +" !");
- AddLine ("Hola");
- AddLine ("veo que usted es un Beb?! ?Aunque el faltante peque?o a ser fuerte no es eso?");
- AddLine ("Nos Deja ver lo que le podemos entrenar...");
- AddLine ("Espadach?n.");
- AddLine ("Mage.");
- AddLine ("Arquero.");
- AddLine ("Ac?lito.");
- AddLine ("Comerciante.");
- AddLine ("Ladr?n.");
- AddLine ("Taekwon.");
- AddLine ("Gunslinger.");
- AddLine ("Ninja.");
- AddLine ("Novicio S?per.");
- AddLine ("mime Al Espadach?n.");
- AddLine ("Baby Mage.");
- AddLine ("Baby Arquero.");
- AddLine ("Baby Ac?lito.");
- AddLine ("Baby Comerciante.");
- AddLine ("Baby Ladr?n.");
- AddLine ("Baby A Pura Vida el Novice.");
- AddLine ("pensar? que se repita...");
- AddLine ("las Felicitaciones");
- AddLine ("usted justamente recibe los Primeros Auxilios de habilidad.");
- AddLine ("usted justamente recibe la habilidad Golpe Fatal.");
- AddLine ("usted justamente recibe la habilidad Moviendo a HP Recovery.");
- AddLine ("usted justamente recibe el Autom?vil de habilidad Con Frenes?.");
- AddLine ("usted justamente recibe el Abrigo de Energ?a de habilidad.");
- AddLine ("usted justamente recibe la Flecha de habilidad Crafting.");
- AddLine ("usted justamente recibe la Flecha de Cargo de habilidad.");
- AddLine ("usted justamente recibe la habilidad Luz Holy.");
- AddLine ("usted justamente recibe la Revoluci?n de la Carreta de habilidad.");
- AddLine ("usted justamente recibe la Carreta de Cambio de habilidad.");
- AddLine ("usted justamente recibe la habilidad Gran Alboroto Crazy.");
- AddLine ("usted justamente recibe el Ataque de Arena de habilidad.");
- AddLine ("usted justamente recibe la habilidad De Regreso Yendo en Disminuci?n.");
- AddLine ("usted justamente recibe la Piedra de Elecci?n de habilidad.");
- AddLine ("usted justamente recibe la Piedra de Lanzamiento de habilidad.");
- AddLine ("usted justamente recibe el Ataque de Cargo de habilidad.");
- AddLine ("usted justamente recibe el Encogimiento de habilidad.");
- AddLine ("usted justamente recibe el Barrenero de Vista de habilidad.");
- AddLine ("usted justamente recibe la habilidad Convertidor Create Elemental.");
- AddLine ("usted justamente recibe la habilidad Phantasmic Arrow.");
- AddLine ("usted justamente recibe la Voz de Punzada de habilidad.");
- AddLine ("usted justamente recibe el Gui?o de habilidad de Encanto.");
- AddLine ("usted justamente recibe la habilidad Redemptio.");
- AddLine ("usted justamente recibe la habilidad KI Translation.");
- AddLine ("usted justamente recibe la habilidad KI Explosion.");
- AddLine ("usted justamente recibe la habilidad Truco Unfair.");
- AddLine ("usted justamente recibe la Avaricia de habilidad.");
- AddLine ("usted justamente recibe la Poci?n del art?culo Elemental Gu?a Create.");
- AddLine ("usted justamente recibe la habilidad Bio Ethics.");
- AddLine ("usted justamente recibe la habilidad Aceleraci?n Sonic.");
- AddLine ("usted justamente recibe el Cuchillo del Veneno de Lanzamiento de habilidad.");
- AddLine ("usted justamente recibe la habilidad Cerca Conf?n.");
- AddLine ("usted justamente recibe la habilidad Cambio Elemental (el Agua ).");
- AddLine ("usted justamente recibe la habilidad Cambio Elemental (la Tierra ).");
- AddLine ("usted justamente recibe la habilidad Cambio Elemental (el Fuego ).");
- AddLine ("usted justamente recibe la habilidad Cambio Elemental (el Viento ).");
- AddLine ("escoja sabiamente:");
- AddLine ("Caballero.");
- AddLine ("Cruzado.");
- AddLine ("Baby Caballero.");
- AddLine ("Baby Cruzado.");
- AddLine ("Mago.");
- AddLine ("Sabio.");
- AddLine ("Baby Mago.");
- AddLine ("Baby Sabio.");
- AddLine ("Cazador.");
- AddLine ("Bailar?na.");
- AddLine ("Baby Cazador.");
- AddLine ("Baby Bailar?na.");
- AddLine ("Sacerdote.");
- AddLine ("Monje.");
- AddLine ("Baby Sacerdote.");
- AddLine ("Baby Monje.");
- AddLine ("Herrero.");
- AddLine ("Alquimista.");
- AddLine ("Baby Herrero.");
- AddLine ("Baby Alquimista.");
- AddLine ("Asesino.");
- AddLine ("Rogue.");
- AddLine ("Baby Asesino.");
- AddLine ("Baby Rogue.");
- AddLine ("Gladiador de la Estrella.");
- AddLine ("Conectador de Alma.");
- AddLine ("Cancele.");
- AddLine ("veo que usted hab?a regresado de sus aventuras, usted parece que en condici?n de fortalecerse.");
- AddLine ("usted tiene 2 opciones m?s all? de este punto.");
- AddLine ("Renacer.");
- AddLine ("la Tercera Clase.");
- AddLine ("^ff0000Atenci?n:^000000If que usted escoge para renacido, usted ganar? puntos extras de estatus!,Si usted revuelve tercera clase que usted no har?...");
- AddLine ("tan qu? usted el gonna hace?");
- AddLine ("Renacer.");
- AddLine ("convi?rtase en tercera clase.");
- AddLine ("pensar? mejor...");
- AddLine ("Est? usted absolutamente seguro?? ?Recuerde, la prisa es la enemiga de perfecci?n! Usted no ganar? los puntos extras de stats, y por consiguiente estar? m?s d?bil que los dem?s ...");
- AddLine ("no me importa!");
- AddLine ("prefiera Renacimiento!");
- AddLine ("el Alquiler yo la idea...");
- AddLine ("lo har? renacido usted ahora!?Est? bien?");
- AddLine ("usted justamente recibi? 100 puntos stats.");
- AddLine ("usted justamente recibi? 100 + "+.SPCREBORNB+" los puntos stats. El total es: "+(100 +.SPCREBORN)+" puntos stats.");
- AddLine ("usted justamente recibi?");
- AddLine ("usted tiene el deseo de Poner a Cero su clase, y convertirse en un novicio?");
- AddLine ("abandono...");
- AddLine ("otra vez!");
- AddLine ("multireanude");
- AddLine ("usted justamente recibi? a "+.SPCREBORNB+" puntos stats.");
- AddLine ("Tal Parece Ser Que usted cumple con los requisitos b?sicos, le cambiar? ahora!!");
- AddLine ("Un Momento!!!");
- AddLine ("Muy Bien! ?Usted aprendi? bastante! ? Es hora de ense?ar una clase m?s poderosa!");
- AddLine ("Est? Listo usted?");
- AddLine ("por supuesto!");
- AddLine ("el Alquiler yo deje pasar el aire...");
- AddLine ("Pues Bien, pues bien ... Quien supo que los veinticuatro horas usted alcanza este punto! ?Hasta hace poco fue s?lo un novicio, y v?ase qu? tan fuertemente usted viene bien!");
- AddLine ("Pero hay todav?a un paso! ?Ahora he visto sus capacidades, le puedo decir, le puedo hacer aun m?s fuerte!");
- AddLine ("Quiere obtener este conocimiento? ?Este poder?");
- AddLine ("s? quiero!");
- AddLine ("no s?...");
- AddLine ("As? Sea! ?Mejor se prepare!");
- AddLine ("AH! ?Qu? bien! ? Me recuerda de mi juventud cuando tuve todo este poder!");
- AddLine ("Excepto qu? est? usted esperando? ?Salga fuera all? demuestra el resultado de su entrenamiento! ?Y la toma para matar algunos de MVP para m?!");
- AddLine ("usted justamente recibi? la Flauta del art?culo del Lobo.");
- AddLine ("si se desea, usted enlata tranform usted en cari?o, desde que usted no se ha entrenado en absoluto!");
- AddLine ("est? bien, puede ser!");
- AddLine ("Oh, Cari?o no haga...");
- AddLine ("vayamos!");
- AddLine ("usted es ahora uno");
- AddLine ("est? bien! ?Gracias por usar mis servicios!");
- AddLine ("apruebe ! luego hablar? m?s tarde!");
- AddLine ("C?spita! ?Usted es tan peque?o y todav?a tan fuerte, no le hace?!??As? es que usted tiene el deseo de convertirse en un Novicio S?per!");
- AddLine ("s?!");
- AddLine ("ver? m?s tarde...");
- AddLine ("aqu? vamos!");
- AddLine ("Ha Ha, no hay vuelta de hoja! ?Ahora usted no es s?lo un novicio! Pero m?s bien uno.");
- AddLine ("qu? usted tiene el deseo de hacer?");
- AddLine ("use al NPC.");
- AddLine ("verifique a configs.");
- AddLine ("modifique a configs.");
- AddLine ("la Salida");
- AddLine ("Usted justamente recibi?, Habilidades de Platino!!!");
- AddLine ("vac?o");
- AddLine ("el Nivel de Acceso de la ? General Motors: ^ff0000 "+ .GMPANLVL +" ^000000");
- AddLine ("la Funci?n ? Puesta a Cero:^009900ON^000000.");
- AddLine ("la Funci?n ? Puesta a Cero:^ff0000OFF^000000.");
- AddLine ("el Precio Stats: ^ff0000 "+.RSTSTATPRICE+" ^000000 z");
- AddLine ("el Precio de Habilidades: ^ff0000 "+.RSTSKLPRICE+" ^000000 z");
- AddLine ("Ambos Precio: ^ff0000 "+.RSTBOTHPRICE+" ^000000z");
- AddLine ("la Funci?n del ? Criador: ^009900ON^000000.");
- AddLine ("la Funci?n del ? Criador: ^ff0000OFF^000000.");
- AddLine ("el Halc?n Warg +: ^009900SI^000000");
- AddLine ("el Halc?n Warg +: ^ff0000NO^000000");
- AddLine ("la Funci?n ? Infantil del Cambiador: ^009900ON ^000000.");
- AddLine ("la Funci?n ? Infantil del Cambiador: ^ff0000OFF ^000000.");
- AddLine ("la Funci?n de Habilidad de ? Platino: ^009900ON ^000000.");
- AddLine ("la Funci?n de Habilidad de ? Platino: ^ff0000OFF ^000000.");
- AddLine ("el Men? de Platino: ^009900ON ^000000.");
- AddLine ("el Men? de Platino: ^ff0000OFF ^000000.");
- AddLine ("?JobMaster Funcione.");
- AddLine ("el Cambiador de Trabajo: ^009900ON ^000000.");
- AddLine ("el Cambiador de Trabajo: ^ff0000OFF ^000000.");
- AddLine ("en Tercera: ^009900ON ^000000.");
- AddLine ("en Tercera: ^ff0000OFF ^000000.");
- AddLine ("el Nivel Lego S?per: ^ff0000 "+.SNLVL +" ^000000");
- AddLine ("TRABAJE ESPOR?DICAMENTE Primero para En Segundo Lugar: ^ff0000 "+ .JOBTO2ND +" ^000000");
- AddLine ("Renacido: La base /trabajo = ^ff0000 "+ .LVLTOREBORN +" ^000000/ ^ff0000 "+.JOBTOREBORN+" ^000000");
- AddLine ("TRABAJE ESPOR?DICAMENTE A Gran Altura para Trans: ^ff0000 "+.JOBTOTRANS+" ^000000");
- AddLine ("en Tercera: La base /trabajo = ^ff0000 "+.LVLTOTHIRD+" ^000000/ ^ff0000 "+.JOBTOTHIRD+" ^000000");
- AddLine ("la Fuerza Renacida: ^009900ON ^000000.");
- AddLine ("la Fuerza Renacida: ^ff0000OFF ^000000.");
- AddLine ("la Funci?n ? PointSell: ^009900ON ^000000.");
- AddLine ("la Funci?n ? PointSell: ^ff0000OFF ^000000.");
- AddLine ("Stats Ense?an con el Dedo Precio: ^ff0000 "+.STPOINTPRICE+" ^000000 z");
- AddLine ("el Precio del Punto de Habilidad: ^ff0000 "+.SKPOINTPRICE+" ^000000 z");
- AddLine ("Compre S?lo Stats: ^009900ON ^000000 .");
- AddLine ("Compre S?lo Stats: ^ff0000OFF ^000000 .");
- AddLine ("Compre S?lo Habilidad: ^009900ON ^000000 .");
- AddLine ("Compre S?lo Habilidad: ^ff0000OFF ^000000 .");
- AddLine ("la Funci?n Multipuesta a cero: ^009900ON ^000000.");
- AddLine ("la Funci?n Multipuesta a cero: ^ff0000OFF ^000000.");
- AddLine ("Tope Reanudaciones: ^ff0000 "+ .MAXREBORNS +" ^000000");
- AddLine ("la Clase Reanud? Ras con Ras: ^ff0000 "+ .REBORNSLVL +" ^000000");
- AddLine ("Vuelva a Arrancar Bono: ^ff0000 PUNTOS "+ .SPCREBORNB +" ^000000");
- AddLine ("Vuelva a Arrancar Multibono: ^ff0000 PUNTOS "+ .SPCREBBONUS +" ^000000");
- AddLine ("la Reanudaci?n de la ? Paleta.");
- AddLine ("Reset Palette 1: ^009900ON ^000000.");
- AddLine ("Reset Palette 1: ^ff0000OFF ^000000 .");
- AddLine ("Reset Palette 2: ^009900ON ^000000.");
- AddLine ("Reset Palette 2: ^ff0000OFF ^000000.");
- AddLine ("Vuelva a Arrancar Trans de la Paleta: ^009900ON ^000000.");
- AddLine ("Vuelva a Arrancar Trans de la Paleta: ^ff0000OFF ^000000.");
- AddLine ("Reset Palette 3: ^009900ON ^000000.");
- AddLine ("Reset Palette 3: ^ff0000OFF ^000000.");
- AddLine ("la Parte de Atr?s.");
- AddLine ("Final.");
- AddLine ("qu? quiere usted Cambiar?");
- AddLine ("el Nivel de Acceso de la General Motors.");
- AddLine ("vuelva a arrancar Trasfondos.");
- AddLine ("los Trasfondos del Criador.");
- AddLine ("Baby Trasfondos del Cambiador.");
- AddLine ("los Trasfondos de Platino.");
- AddLine ("el Nivel Lego S?per.");
- AddLine ("el Tercer Cambio de Trabajo.");
- AddLine ("los Trasfondos JobChange.");
- AddLine ("apunte Trasfondos de Comercio.");
- AddLine ("multivuelva a arrancar Trasfondos.");
- AddLine ("los Trasfondos de la Paleta.");
- AddLine ("el Valor del Nivel de Acceso de la General Motors de aporte.");
- AddLine ("contin?a la General Motors Access Config?");
- AddLine ("no.");
- AddLine ("el Otro Config Sediment?ndose.");
- AddLine ("qu? acerca de la Reanudaci?n usted quiere Cambiar?");
- AddLine ("Enci?ndase / COMPLETAMENTE.");
- AddLine ("el Precio Stats.");
- AddLine ("el Precio de Habilidades.");
- AddLine ("ambos Precio.");
- AddLine ("Salida.");
- AddLine ("introduzca en la computadora 1 = ADELANTE, 0 = COMPLETAMENTE.");
- AddLine ("contin?a Config Vuelto a Arrancar?");
- AddLine ("los Stats de Aporte Ponen a Cero Precio.");
- AddLine ("la Habilidad de Aporte Puso a Cero Precio.");
- AddLine ("introduzca en la computadora Ambos Precio Puesto a Cero.");
- AddLine ("qu? acerca de Criador usted quiere Cambiar?");
- AddLine ("el Halc?n+ Warg.");
- AddLine ("contin?a el Criador Config?");
- AddLine ("contin?a el Tercer Cambio de Trabajo Config?");
- AddLine ("introduzca en la computadora valor del Nivel de Base.");
- AddLine ("contin?a Config Lego S?per?");
- AddLine ("contin?a el Cambiador Reci?n Nacido Config?");
- AddLine ("qu? acerca de las Habilidades de Platino que usted quiere Modificar?");
- AddLine ("AUTOM?VIL en Job Change.");
- AddLine ("Men? de Platino.");
- AddLine ("contin?a la Habilidad de Platino Config?");
- AddLine ("qu? acerca de Job Change usted quiere Modificar?");
- AddLine ("el Cambiador de Trabajo.");
- AddLine ("el Trabajo para en Segundo Lugar.");
- AddLine ("el trabajo /nivel para renacido.");
- AddLine ("el Trabajo para Trans.");
- AddLine ("el trabajo /nivel para la Tercera Parte.");
- AddLine ("la Fuerza Renacida.");
- AddLine ("contin?a el Cambiador de Trabajo Config?");
- AddLine ("el Valor de Trabajo de Aporte.");
- AddLine ("introduzca en la computadora valor del Nivel de Base.");
- AddLine ("qu? acerca de Puntos Vendiendo que usted quiere Cambiar?");
- AddLine ("el Precio del Punto de Estatus.");
- AddLine ("las Habilidades Ense?an con el Dedo Precio.");
- AddLine ("Stats S?lo.");
- AddLine ("las Habilidades S?lo.");
- AddLine ("contin?a los Puntos Vendiendo A Config?");
- AddLine ("el Valor del Punto de Estatus de aporte.");
- AddLine ("introduzca en la computadora valor del Punto de Habilidad.");
- AddLine ("qu? acerca de Multi Reset usted quiere Cambiar?");
- AddLine ("tope Reanudaciones.");
- AddLine ("reanude Ras con Ras.");
- AddLine ("Bonos.");
- AddLine ("Multibonos.");
- AddLine ("contin?a Config Multivuelto a arrancar?");
- AddLine ("el Aporte Max Pone a Cero valor.");
- AddLine ("el Valor del Bono de aporte.");
- AddLine ("el Valor de aporte Multi Bonus.");
- AddLine ("vuelva a arrancar paleta en la Primera Clase.");
- AddLine ("vuelva a arrancar paleta en la Segunda Categor?a.");
- AddLine ("vuelva a arrancar paleta en Trans Class.");
- AddLine ("vuelva a arrancar paleta en la Tercera Clase.");
- AddLine ("contin?a la Paleta Config?");
- AddLine ("la habilidad apunta");
- AddLine ("y");
- AddLine ("el estatus apunta");
- AddLine ("el faltante!");
- AddLine ("el Total es:");
- AddLine ("mime Barda.");
- AddLine ("la Barda.");
- AddLine ("pero parece que usted no tiene 9 ecu?nimes de habilidades b?sicas ... Get Job 10, distribuye, y luego regresa a hablar conmigo!");
- AddLine ("ni?ita");
- AddLine ("ni?ito");
- AddLine ("las Reanudaciones");
- AddLine ("AUTOM?VIL Jobchanger.");
- AddLine ("venga bien");
- AddLine ("las elecciones que usted hizo:");
- AddLine ("Understood!");
- AddLine ("y Despu?s?");
- AddLine ("usted la escalera de mano es ya bien definido, usted no puede cambiar nada!");
- AddLine ("la Clase Alta.");
- AddLine ("la Transclase.");
- AddLine ("rehaga elecciones");
- AddLine ("suprima elecciones");
- AddLine ("si usted me dice Los trabajos que usted entrenar?, le pueda entrenar De Aqu?!");
- AddLine ("qu? piensa usted acerca de eso?");
- AddLine ("los Alquileres grandes, van!");
- AddLine ("compruebe mis elecciones.");
- AddLine ("no tengo inter?s...");
- AddLine ("vac?o");
- AddLine ("usted no tiene:");
- AddLine ("escoja un premio:");
- AddLine ("Jobchange le costar?:");
- AddLine ("el jobchange del AUTOM?VIL: ^009900ON ^000000.");
- AddLine ("el jobchange del AUTOM?VIL: ^ff0000OFF ^000000.");
- AddLine ("veo que usted es uno"); // el 3_5
- AddLine ("le dar? las opciones:");
- AddLine ("c?mbieme Para");
- AddLine ("Con cu?nto nivel de TRABAJO? Escoja entre "+.JOBTO2ND +" y 50");
- AddLine ("con nivel de TRABAJO:");
- end;
- }
- }
- end;
- }
- //=========================================? AUTO JOBCHANGER ?=====================================================================
- - script CHANGER -1,{
- OnPCBaseLvUpEvent:
- set @AUTO,1;
- if (.Checked == 0) callsub GetClassMasterVars;
- if ((class >= 7) && (class <= 21)) && ((BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN)) && (REBO$ != ""){
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
- mes .JCNAME$;
- if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[7]) goto NOZENY;
- if (.ITEM[7] > 0){
- if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
- }
- }
- doevent "CHANGER::OnJOBREBORN";
- }
- if (class == 0) && (BaseLevel >= .SNLVL){
- if (CLASS1$ == ""+.cmtalk_0$[104]+"") {
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[9] > 0) || (.ITEM[9] > 0){
- mes .JCNAME$;
- if (.CHARGE[9] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[9]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[9] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[9]) goto NOZENY;
- if (.ITEM[9] > 0) {
- if (countitem(.ITEM[9]) < .AMOUNT[9]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+".";close;}
- }
- }
- doevent "CHANGER::OnSUPERNOVICE";
- }
- }
- if ((class >= 7) && (class <= 21)) && ((BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN)) && (DIRECT$ != ""){
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[3] > 0) || (.ITEM[3] > 0){
- mes .JCNAME$;
- if (.CHARGE[3] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[3]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[3] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[3]) goto NOZENY;
- if (.ITEM[3] > 0){
- if (countitem(.ITEM[3]) < .AMOUNT[3]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+".";close;}
- }
- }
- doevent "CHANGER::OnDIRECTHIRDJ";
- }
- if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD){
- if (THIRDS$ != "") {
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[6] > 0) || (.ITEM[6] > 0){
- mes .JCNAME$;
- if (.CHARGE[6] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[6]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[6] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[6]) goto NOZENY;
- if (.ITEM[6] > 0){
- if (countitem(.ITEM[6]) < .AMOUNT[6]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+".";close;}
- }
- }
- doevent "CHANGER::OnTHIRDC";
- }
- }
- set @AUTO,0;
- end;
- OnPcJobLvUpEvent:
- set @AUTO,1;
- if (.Checked == 0) callsub GetClassMasterVars;
- if ((class >= 7) && (class <= 21)) && (BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN) && (REBO$ != ""){
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
- mes .JCNAME$;
- if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[7]) goto NOZENY;
- if (.ITEM[7] > 0){
- if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
- }
- }
- doevent "CHANGER::OnJOBREBORN";
- }
- if (class == 4001) && (JobLevel == 10){
- if (HIG$ != "") {
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[4] > 0) || (.ITEM[4] > 0){
- mes .JCNAME$;
- if (.CHARGE[4] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[4]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[4] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[4]) goto NOZENY;
- if (.ITEM[4] > 0){
- if (countitem(.ITEM[4]) < .AMOUNT[4]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+".";close;}
- }
- }
- doevent "CHANGER::OnHIGJ";
- }
- }
- if (class >= 4002) && (class <= 4007) && (JobLevel >= .JOBTOTRANS){
- if (TRAN$ != "") {
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[5] > 0) || (.ITEM[5] > 0){
- mes .JCNAME$;
- if (.CHARGE[5] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[5]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[5] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[5]) goto NOZENY;
- if (.ITEM[5] > 0){
- if (countitem(.ITEM[5]) < .AMOUNT[5]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+".";close;}
- }
- }
- doevent "CHANGER::OnTRANJ";
- }
- }
- if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD){
- if (THIRDS$ != "") {
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[6] > 0) || (.ITEM[6] > 0){
- mes .JCNAME$;
- if (.CHARGE[6] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[6]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[6] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[6]) goto NOZENY;
- if (.ITEM[6] > 0){
- if (countitem(.ITEM[6]) < .AMOUNT[6]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+".";close;}
- }
- }
- doevent "CHANGER::OnTHIRDC";
- }
- }
- if (class == 0) && (JobLevel == 10) || (class == 4023) && (JobLevel == 10){
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[1] > 0) || (.ITEM[1] > 0){
- mes .JCNAME$;
- if (.CHARGE[1] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[1]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[1] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[1]) goto NOZENY;
- if (.ITEM[1] > 0) {
- if (countitem(.ITEM[1]) < .AMOUNT[1]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+".";close;}
- }
- }
- if (CLASS1$ == ""+.cmtalk_0$[95]+"") {
- doevent "CHANGER::OnSWORDSMAN";
- }
- if (CLASS1$ == ""+.cmtalk_0$[96]+"") {
- doevent "CHANGER::OnMAGE";
- }
- if (CLASS1$ == ""+.cmtalk_0$[97]+"") {
- doevent "CHANGER::OnARCHER";
- }
- if (CLASS1$ == ""+.cmtalk_0$[98]+"") {
- doevent "CHANGER::OnACOLYTE";
- }
- if (CLASS1$ == ""+.cmtalk_0$[99]+"") {
- doevent "CHANGER::OnMERCHANT";
- }
- if (CLASS1$ == ""+.cmtalk_0$[100]+"") {
- doevent "CHANGER::OnTHIEF";
- }
- if (CLASS1$ == ""+.cmtalk_0$[101]+"") {
- doevent "CHANGER::OnTAEKWON";
- }
- if (CLASS1$ == ""+.cmtalk_0$[102]+"") {
- doevent "CHANGER::OnGUNSLINGER";
- }
- if (CLASS1$ == ""+.cmtalk_0$[103]+"") {
- doevent "CHANGER::OnNINJA";
- }
- end;
- }
- if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && ((JobLevel >= JOBTO2NDC) && (.JOBTO2ND <= JOBTO2NDC) || (JobLevel >= .JOBTO2ND) && (JOBTO2NDC <= .JOBTO2ND)){
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[2] > 0) || (.ITEM[2] > 0){
- mes .JCNAME$;
- if (.CHARGE[2] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[2]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[2] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[2]) goto NOZENY;
- if (.ITEM[2] > 0){
- if (countitem(.ITEM[2]) < .AMOUNT[2]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+".";close;}
- }
- }
- if (CLASS2$ == ""+.cmtalk_1$[23]+"") {
- doevent "CHANGER::OnKNIGHT";
- }
- if (CLASS2$ == ""+.cmtalk_1$[24]+"") {
- doevent "CHANGER::OnCRUSADER";
- }
- if (CLASS2$ == ""+.cmtalk_1$[27]+"") {
- doevent "CHANGER::OnWIZZ";
- }
- if (CLASS2$ == ""+.cmtalk_1$[28]+"") {
- doevent "CHANGER::OnSAGE";
- }
- if (CLASS2$ == ""+.cmtalk_1$[31]+"") {
- doevent "CHANGER::OnHUNTER";
- }
- if (CLASS2$ == ""+.cmtalk_1$[32]+"") || (CLASS2$ == ""+.cmtalk_2$[107]+""){
- doevent "CHANGER::OnMUSICIAN";
- }
- if (CLASS2$ == ""+.cmtalk_1$[35]+"") {
- doevent "CHANGER::OnSACER";
- }
- if (CLASS2$ == ""+.cmtalk_1$[36]+"") {
- doevent "CHANGER::OnMONK";
- }
- if (CLASS2$ == ""+.cmtalk_1$[39]+"") {
- doevent "CHANGER::OnBLACKSMITH";
- }
- if (CLASS2$ == ""+.cmtalk_1$[40]+"") {
- doevent "CHANGER::OnALCHEMIST";
- }
- if (CLASS2$ == ""+.cmtalk_1$[43]+"") {
- doevent "CHANGER::OnASSASSIN";
- }
- if (CLASS2$ == ""+.cmtalk_1$[44]+"") {
- doevent "CHANGER::OnROGUE";
- }
- if (CLASS2$ == ""+.cmtalk_1$[47]+"") {
- doevent "CHANGER::OnGLADIATOR";
- }
- if (CLASS2$ == ""+.cmtalk_1$[48]+"") {
- doevent "CHANGER::OnLINKER";
- }
- }
- if ((class >= 7) && (class <= 21)) && (BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN) && (DIRECT$ != ""){
- atcommand strcharinfo(0)+":@monsterignore";
- addtimer 1000, strnpcinfo(3)+"::OnLeave";
- if (.CHARGE[3] > 0) || (.ITEM[3] > 0){
- mes .JCNAME$;
- if (.CHARGE[3] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[3]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
- if (.ITEM[3] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+"."+.cmtalk_0$[74]+"";
- next;
- menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
- if (Zeny < .CHARGE[3]) goto NOZENY;
- if (.ITEM[3] > 0){
- if (countitem(.ITEM[3]) < .AMOUNT[3]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+".";close;}
- }
- }
- doevent "CHANGER::OnDIRECTHIRDJ";
- }
- set @AUTO,0;
- end;
- //=========================================? JOB CHANGES ?=====================================================================
- OnSWORDSMAN:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 1;
- if (class == 4023) jobchange 4024;
- if (@AUTO == 0) doevent "Class Master::OnGRATZ";
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GIVEPLATSKILL == 1) {
- skill 144,1,0;
- skill 145,1,0;
- skill 146,1,0;
- dispbottom ""+.cmtalk_0$[115]+"";
- dispbottom ""+.cmtalk_0$[116]+"";
- dispbottom ""+.cmtalk_0$[117]+"";
- }
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[0])+" ["+getitemslots(.ChangePrize[0])+"]",""+getitemname(.ChangePrize[1])+" ["+getitemslots(.ChangePrize[1])+"]")){
- case 1:
- getitem .ChangePrize[0],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[1],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnMAGE:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 2;
- if (class == 4023) jobchange 4025;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GIVEPLATSKILL == 1) {
- skill 157,1,0;
- dispbottom ""+.cmtalk_0$[118]+"";
- }
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[2])+" ["+getitemslots(.ChangePrize[2])+"]",""+getitemname(.ChangePrize[3])+" ["+getitemslots(.ChangePrize[3])+"]")){
- case 1:
- getitem .ChangePrize[2],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[3],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnARCHER:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 3;
- if (class == 4023) jobchange 4026;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GIVEPLATSKILL == 1) {
- skill 147,1,0;
- skill 148,1,0;
- dispbottom ""+.cmtalk_0$[119]+"";
- dispbottom ""+.cmtalk_0$[120]+"";
- }
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[4])+" ["+getitemslots(.ChangePrize[4])+"]",""+getitemname(.ChangePrize[5])+" ["+getitemslots(.ChangePrize[5])+"]")){
- case 1:
- getitem .ChangePrize[4],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[5],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnACOLYTE:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 4;
- if (class == 4023) jobchange 4027;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GIVEPLATSKILL == 1) {
- skill 156,1,0;
- dispbottom ""+.cmtalk_0$[121]+"";
- }
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[6])+" ["+getitemslots(.ChangePrize[6])+"]",""+getitemname(.ChangePrize[7])+" ["+getitemslots(.ChangePrize[7])+"]")){
- case 1:
- getitem .ChangePrize[6],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[7],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnMERCHANT:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 5;
- if (class == 4023) jobchange 4028;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GIVEPLATSKILL == 1) {
- skill 153,1,0;
- skill 154,1,0;
- skill 155,1,0;
- dispbottom ""+.cmtalk_0$[122]+"";
- dispbottom ""+.cmtalk_0$[123]+"";
- dispbottom ""+.cmtalk_0$[124]+"";
- }
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[8])+" ["+getitemslots(.ChangePrize[8])+"]",""+getitemname(.ChangePrize[9])+" ["+getitemslots(.ChangePrize[9])+"]")){
- case 1:
- getitem .ChangePrize[8],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[9],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnTHIEF:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 6;
- if (class == 4023) jobchange 4029;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GIVEPLATSKILL == 1) {
- skill 149,1,0;
- skill 150,1,0;
- skill 151,1,0;
- skill 152,1,0;
- dispbottom ""+.cmtalk_0$[125]+"";
- dispbottom ""+.cmtalk_0$[126]+"";
- dispbottom ""+.cmtalk_0$[127]+"";
- dispbottom ""+.cmtalk_1$[0]+"";
- }
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[10])+" ["+getitemslots(.ChangePrize[10])+"]",""+getitemname(.ChangePrize[11])+" ["+getitemslots(.ChangePrize[11])+"]")){
- case 1:
- getitem .ChangePrize[10],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[11],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnTAEKWON:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 4046;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[12])+" ["+getitemslots(.ChangePrize[12])+"]",""+getitemname(.ChangePrize[13])+" ["+getitemslots(.ChangePrize[13])+"]")){
- case 1:
- getitem .ChangePrize[12],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[13],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnGUNSLINGER:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 24;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[14])+" ["+getitemslots(.ChangePrize[14])+"]",""+getitemname(.ChangePrize[15])+" ["+getitemslots(.ChangePrize[15])+"]")){
- case 1:
- getitem .ChangePrize[14],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[15],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnNINJA:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
- if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0) jobchange 25;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[16])+" ["+getitemslots(.ChangePrize[16])+"]",""+getitemname(.ChangePrize[17])+" ["+getitemslots(.ChangePrize[17])+"]")){
- case 1:
- getitem .ChangePrize[16],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[17],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnKNIGHT:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 1) jobchange 7;
- if (class == 4024) jobchange 4030;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1001,1,0;
- dispbottom ""+.cmtalk_1$[1]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[18])+" ["+getitemslots(.ChangePrize[18])+"]",""+getitemname(.ChangePrize[19])+" ["+getitemslots(.ChangePrize[19])+"]")){
- case 1:
- getitem .ChangePrize[18],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[19],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnCRUSADER:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 1) jobchange 14;
- if (class == 4024) jobchange 4037;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1002,1,0;
- dispbottom ""+.cmtalk_1$[2]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[20])+" ["+getitemslots(.ChangePrize[20])+"]",""+getitemname(.ChangePrize[21])+" ["+getitemslots(.ChangePrize[21])+"]")){
- case 1:
- getitem .ChangePrize[20],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[21],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnWIZZ:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 2) jobchange 9;
- if (class == 4025) jobchange 4032;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1006,1,0;
- dispbottom ""+.cmtalk_1$[3]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[22])+" ["+getitemslots(.ChangePrize[22])+"]",""+getitemname(.ChangePrize[23])+" ["+getitemslots(.ChangePrize[23])+"]")){
- case 1:
- getitem .ChangePrize[22],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[23],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnSAGE:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 2) jobchange 16;
- if (class == 4025) jobchange 4039;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1007,1,0;
- skill 1008,1,0;
- skill 1017,1,0;
- skill 1018,1,0;
- skill 1019,1,0;
- dispbottom ""+.cmtalk_1$[4]+"";
- dispbottom ""+.cmtalk_1$[18]+"";
- dispbottom ""+.cmtalk_1$[19]+"";
- dispbottom ""+.cmtalk_1$[20]+"";
- dispbottom ""+.cmtalk_1$[21]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[24])+" ["+getitemslots(.ChangePrize[24])+"]",""+getitemname(.ChangePrize[25])+" ["+getitemslots(.ChangePrize[25])+"]")){
- case 1:
- getitem .ChangePrize[24],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[25],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnHUNTER:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 3) jobchange 11;
- if (class == 4026) jobchange 4034;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1009,1,0;
- dispbottom ""+.cmtalk_1$[5]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[26])+" ["+getitemslots(.ChangePrize[26])+"]",""+getitemname(.ChangePrize[27])+" ["+getitemslots(.ChangePrize[27])+"]")){
- case 1:
- getitem .ChangePrize[26],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[27],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnMUSICIAN:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (sex) && (class == 3) jobchange 19;
- if (sex) && (class == 4026) jobchange 4042;
- if (!sex) && (class == 3) jobchange 20;
- if (!sex) && (class == 4026) jobchange 4043;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GIVEPLATSKILL == 1) {
- if (class == 19) || (class == 4042) {
- skill 1010,1,0;
- dispbottom ""+.cmtalk_1$[6]+"";
- }
- if (class == 20) || (class == 4043) {
- skill 1011,1,0;
- dispbottom ""+.cmtalk_1$[7]+"";
- }
- }
- if (.GETPRIZEINCHANGE) && (class == 19) || (class == 4042){
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[28])+" ["+getitemslots(.ChangePrize[28])+"]",""+getitemname(.ChangePrize[29])+" ["+getitemslots(.ChangePrize[29])+"]")){
- case 1:
- getitem .ChangePrize[28],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[29],1;
- close2;
- emotion e_thx,1;
- end;
- }
- }
- if (.GETPRIZEINCHANGE) && (class == 20) || (class == 4043){
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[30])+" ["+getitemslots(.ChangePrize[30])+"]",""+getitemname(.ChangePrize[31])+" ["+getitemslots(.ChangePrize[31])+"]")){
- case 1:
- getitem .ChangePrize[30],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[31],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnSACER:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 4) jobchange 8;
- if (class == 4027) jobchange 4031;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1014,1,0;
- dispbottom ""+.cmtalk_1$[8]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[32])+" ["+getitemslots(.ChangePrize[32])+"]",""+getitemname(.ChangePrize[33])+" ["+getitemslots(.ChangePrize[33])+"]")){
- case 1:
- getitem .ChangePrize[32],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[33],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnMONK:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 4) jobchange 15;
- if (class == 4027) jobchange 4038;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1015,1,0;
- skill 1016,1,0;
- dispbottom ""+.cmtalk_1$[9]+"";
- dispbottom ""+.cmtalk_1$[10]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[34])+" ["+getitemslots(.ChangePrize[34])+"]",""+getitemname(.ChangePrize[35])+" ["+getitemslots(.ChangePrize[35])+"]")){
- case 1:
- getitem .ChangePrize[34],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[35],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnBLACKSMITH:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 5) jobchange 10;
- if (class == 4028) jobchange 4033;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1012,1,0;
- skill 1013,1,0;
- dispbottom ""+.cmtalk_1$[11]+"";
- dispbottom ""+.cmtalk_1$[12]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[36])+" ["+getitemslots(.ChangePrize[36])+"]",""+getitemname(.ChangePrize[37])+" ["+getitemslots(.ChangePrize[37])+"]")){
- case 1:
- getitem .ChangePrize[36],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[37],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnALCHEMIST:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 5) jobchange 18;
- if (class == 4028) jobchange 4041;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 238,1,0;
- getitem 7434,1;
- dispbottom ""+.cmtalk_1$[13]+"";
- dispbottom ""+.cmtalk_1$[14]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[38])+" ["+getitemslots(.ChangePrize[38])+"]",""+getitemname(.ChangePrize[39])+" ["+getitemslots(.ChangePrize[39])+"]")){
- case 1:
- getitem .ChangePrize[38],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[39],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnASSASSIN:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 6) jobchange 12;
- if (class == 4029) jobchange 4035;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1003,1,0;
- skill 1004,1,0;
- dispbottom ""+.cmtalk_1$[15]+"";
- dispbottom ""+.cmtalk_1$[16]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[40])+" ["+getitemslots(.ChangePrize[40])+"]",""+getitemname(.ChangePrize[41])+" ["+getitemslots(.ChangePrize[41])+"]")){
- case 1:
- getitem .ChangePrize[40],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[41],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnROGUE:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 6) jobchange 17;
- if (class == 4029) jobchange 4040;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- if (.GIVEPLATSKILL == 1) {
- skill 1005,1,0;
- dispbottom ""+.cmtalk_1$[17]+"";
- }
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[42])+" ["+getitemslots(.ChangePrize[42])+"]",""+getitemname(.ChangePrize[43])+" ["+getitemslots(.ChangePrize[43])+"]")){
- case 1:
- getitem .ChangePrize[42],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[43],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnGLADIATOR:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 4046) jobchange 4047;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[44])+" ["+getitemslots(.ChangePrize[44])+"]",""+getitemname(.ChangePrize[45])+" ["+getitemslots(.ChangePrize[45])+"]")){
- case 1:
- getitem .ChangePrize[44],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[45],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnLINKER:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
- if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
- if (.RESETPALETTE1 == 1) setlook 7,0;
- if (class == 4046) jobchange 4049;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[46])+" ["+getitemslots(.ChangePrize[46])+"]",""+getitemname(.ChangePrize[47])+" ["+getitemslots(.ChangePrize[47])+"]")){
- case 1:
- getitem .ChangePrize[46],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[47],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- }
- end;
- OnJOBREBORN:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[7] > 0) set Zeny, Zeny-.CHARGE[7];
- if (.ITEM[7] > 0) delitem .ITEM[7],.AMOUNT[7];
- set LastJob,class;
- jobchange 4001;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- set @AUTO,0;
- resetlvl(1);
- if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
- if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- emotion e_thx,1;
- if (REBORNED <= 0) dispbottom ""+.cmtalk_1$[64]+"";
- if (REBORNED >= 1) && (!.SPCREBBONUS) dispbottom ""+.cmtalk_1$[65]+"";
- if (REBORNED >= 1) && (.SPCREBBONUS) dispbottom ""+.cmtalk_1$[66]+" 100 + "+.SPCREBORNB+" + ("+.SPCREBBONUS+" x "+REBORNED+" "+.cmtalk_2$[111]+") "+.cmtalk_2$[103]+". "+.cmtalk_2$[105]+" "+((100+.SPCREBORNB)+(.SPCREBBONUS*REBORNED))+" "+.cmtalk_2$[103]+".";
- end;
- OnSUPERNOVICE:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[9] > 0) set Zeny, Zeny-.CHARGE[9];
- if (.ITEM[9] > 0) delitem .ITEM[9],.AMOUNT[9];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if (class == 0)jobchange 23;
- if (class == 4023) jobchange 4045;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- set @AUTO,0;
- specialeffect2 371;
- skill 142,1,0;
- skill 143,1,0;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- set @AUTO,0;
- if (.GETPRIZEINCHANGE) {
- mes .JCNAME$;
- mes ""+.cmtalk_3$[1]+"";
- next;
- switch (select(""+getitemname(.ChangePrize[48])+" ["+getitemslots(.ChangePrize[48])+"]",""+getitemname(.ChangePrize[49])+" ["+getitemslots(.ChangePrize[49])+"]")){
- case 1:
- getitem .ChangePrize[48],1;
- close2;
- emotion e_thx,1;
- end;
- case 2:
- getitem .ChangePrize[49],1;
- close2;
- emotion e_thx,1;
- end;
- }
- close2;
- emotion e_thx,1;
- dispbottom ""+.cmtalk_0$[114]+"";
- dispbottom ""+.cmtalk_0$[87]+"";
- }
- end;
- OnDIRECTHIRDJ:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[3] > 0) set Zeny, Zeny-.CHARGE[3];
- if (.ITEM[3] > 0) delitem .ITEM[3],.AMOUNT[3];
- if (.RESETPALETTE3 == 1) setlook 7,0;
- if (class == 7) jobchange 4054; //0-rune_knight
- if (class == 14) jobchange 4066;//1-Royal_Guard
- if (class == 11) jobchange 4056;//2-ranger
- if (class == 15) jobchange 4070;//3-sura
- if (class == 9) jobchange 4055; //4-warlock
- if (class == 16) jobchange 4067;//5-sorcerer
- if (class == 12) jobchange 4059;//6-Guillotine_Cross
- if (class == 17) jobchange 4072;//7-Shadow_Chaser
- if (class == 10) jobchange 4058;//8-Mechanic
- if (class == 18) jobchange 4071;//9-Genetic
- if (class == 8) jobchange 4057; //10-Arch Bishop
- if (class == 19) jobchange 4068;//11-Minstrel
- if (class == 20) jobchange 4069;//12-Wanderer
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- set @AUTO,0;
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- announce "Player "+strcharinfo(0)+" telah menjadi legenda pada misi yang telah diambil",bc_all;
- close2;
- emotion e_thx,1;
- if (class == 4069) getitem 5758,1;
- if (class == 4069) getitem 2795,1;
- if (class == 4068) getitem 5751,1;
- if (class == 4068) getitem 2795,1;
- if (class == 4057) getitem 5747,1;
- if (class == 4057) getitem 2795,1;
- if (class == 4071) getitem 5752,1;
- if (class == 4071) getitem 2795,1;
- if (class == 4058) getitem 5760,1;
- if (class == 4058) getitem 2795,1;
- if (class == 4072) getitem 5750,1;
- if (class == 4072) getitem 2795,1;
- if (class == 4072) getitem 6121,1;
- if (class == 4072) getitem 6122,1;
- if (class == 4059) getitem 5755,1;
- if (class == 4059) getitem 2795,1;
- if (class == 4059) getitem 2647,1;
- if (class == 4067) getitem 5756,1;
- if (class == 4067) getitem 2795,1;
- if (class == 4055) getitem 5753,1;
- if (class == 4055) getitem 2795,1;
- if (class == 4070) getitem 5754,1;
- if (class == 4070) getitem 2795,1;
- if (class == 4066) getitem 5757,1;
- if (class == 4066) getitem 2795,1;
- if (class == 4066) getitem 15002,1;
- if (class == 4054) getitem 5746,1;
- if (class == 4054) getitem 2795,1;
- if (class == 4056) getitem 5748,1;
- if (class == 4056) getitem 2795,1;
- if (class == 4056) getitem 6124,1;
- if (class == 4056) dispbottom ""+.cmtalk_1$[86]+"";
- end;
- OnTHIRDC:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[6] > 0) set Zeny, Zeny-.CHARGE[6];
- if (.ITEM[6] > 0) delitem .ITEM[6],.AMOUNT[6];
- if (.RESETPALETTE3 == 1) setlook 7,0;
- if (sex) && (class == 25) jobchange 4212;
- if (!sex) && (class == 25) jobchange 4211;
- if (LastJob == 4008) jobchange 4060;//2-rune_knight
- if (LastJob == 4015) jobchange 4073;//3-royal_guard
- if (LastJob == 4009) jobchange 4063;//4-arch_bishop
- if (LastJob == 4016) jobchange 4077;//5-sura
- if (LastJob == 4010) jobchange 4061;//8-warlock
- if (LastJob == 4017) jobchange 4074;//6-sorcerer
- if (LastJob == 4013) jobchange 4065;//7-guillotine_cross
- if (LastJob == 4018) jobchange 4079;//9-shadow_chaser
- if (LastJob == 4011) jobchange 4064;//10-mechanic
- if (LastJob == 4019) jobchange 4078;//11-genetic
- if (LastJob == 4012) jobchange 4062;//1-ranger
- if (LastJob == 4020) jobchange 4075;//12-ministrel
- if (LastJob == 4021) jobchange 4076;//13-wanderer
- // Baby Class
- if (class == 4030) jobchange 4096;//2
- if (class == 4031) jobchange 4099;//4
- if (class == 4032) jobchange 4097;//8
- if (class == 4033) jobchange 4100;//10
- if (class == 4034) jobchange 4098;//1
- if (class == 4035) jobchange 4101;//7
- if (class == 4037) jobchange 4102;//3
- if (class == 4038) jobchange 4106;//5
- if (class == 4039) jobchange 4103;//6
- if (class == 4040) jobchange 4108;//9
- if (class == 4041) jobchange 4107;//11
- if (class == 4042) jobchange 4105;//13
- if (class == 4043) jobchange 4104;//12
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- set @AUTO,0;
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- announce "Player "+strcharinfo(0)+" telah menjadi legenda pada misi yang telah diambil",bc_all;
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[84]+"";
- next;
- mes .JCNAME$;
- mes ""+.cmtalk_1$[85]+"";
- close2;
- emotion e_thx,1;
- if (class == 4076 || class == 4105) getitem 5758,1;
- if (class == 4076 || class == 4105) getitem 2795,1;
- if (class == 4075 || class == 4104) getitem 5751,1;
- if (class == 4075 || class == 4104) getitem 2795,1;
- if (class == 4078 || class == 4107) getitem 5752,1;
- if (class == 4078 || class == 4107) getitem 2795,1;
- if (class == 4064 || class == 4100) getitem 5749,1;
- if (class == 4064 || class == 4100) getitem 2795,1;
- if (class == 4079 || class == 4108) getitem 5750,1;
- if (class == 4079 || class == 4108) getitem 2795,1;
- if (class == 4079 || class == 4108) getitem 6121,1;
- if (class == 4079 || class == 4108) getitem 6122,1;
- if (class == 4061 || class == 4097) getitem 5753,1;
- if (class == 4061 || class == 4097) getitem 2795,1;
- if (class == 4065 || class == 4101) getitem 5755,1;
- if (class == 4065 || class == 4101) getitem 2795,1;
- if (class == 4065 || class == 4101) getitem 2647,1;
- if (class == 4074 || class == 4103) getitem 5756,1;
- if (class == 4074 || class == 4103) getitem 2795,1;
- if (class == 4077 || class == 4106) getitem 5754,1;
- if (class == 4077 || class == 4106) getitem 2795,1;
- if (class == 4063 || class == 4099) getitem 5747,1;
- if (class == 4063 || class == 4099) getitem 2795,1;
- if (class == 4073 || class == 4102) getitem 5757,1;
- if (class == 4073 || class == 4102) getitem 2795,1;
- if (class == 4060 || class == 4096) getitem 5746,1;
- if (class == 4060 || class == 4096) getitem 2795,1;
- if (class == 4060 || class == 4096) getitem 15002,1;
- if (class == 4062 || class == 4098) getitem 5748,1;
- if (class == 4062 || class == 4098) getitem 2795,1;
- if (class == 4062 || class == 4098) getitem 6124,1;
- if (class == 4062 || class == 4098) dispbottom ""+.cmtalk_1$[86]+"";
- end;
- OnHIGJ:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[4] > 0) set Zeny, Zeny-.CHARGE[4];
- if (.ITEM[4] > 0) delitem .ITEM[4],.AMOUNT[4];
- if (.RESETPALETTE0 == 1) setlook 7,0;
- if ((LastJob == 7) || (LastJob == 14)) && (JobLevel == 10) jobchange 4002;
- if ((LastJob == 8) || (LastJob == 15)) && (JobLevel == 10) jobchange 4005;
- if ((LastJob == 9) || (LastJob == 16)) && (JobLevel == 10) jobchange 4003;
- if ((LastJob == 12) || (LastJob == 17)) && (JobLevel == 10) jobchange 4007;
- if ((LastJob == 10) || (LastJob == 18)) && (JobLevel == 10) jobchange 4006;
- if ((LastJob == 11) || (LastJob == 19) || (LastJob == 20)) && (JobLevel == 10) jobchange 4004;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- set @AUTO,0;
- specialeffect2 371;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- emotion e_thx,1;
- end;
- OnTRANJ:
- if (.Checked == 0) callsub GetClassMasterVars;
- if (.CHARGE[5] > 0) set Zeny, Zeny-.CHARGE[5];
- if (.ITEM[5] > 0) delitem .ITEM[5],.AMOUNT[5];
- if (.RESETPALETTE2 == 1) setlook 7,0;
- if (LastJob == 7) jobchange 4008;
- if (LastJob == 14) jobchange 4015;
- if (LastJob == 8) jobchange 4009;
- if (LastJob == 15) jobchange 4016;
- if (LastJob == 9) jobchange 4010;
- if (LastJob == 16) jobchange 4017;
- if (LastJob == 12) jobchange 4013;
- if (LastJob == 17) jobchange 4018;
- if (LastJob == 10) jobchange 4011;
- if (LastJob == 18) jobchange 4019;
- if (LastJob == 11) jobchange 4012;
- if (LastJob == 19) jobchange 4020;
- if (LastJob == 20) jobchange 4021;
- if (@AUTO == 0){
- doevent "Class Master::OnGRATZ";
- }
- set @AUTO,0;
- specialeffect2 371;
- getitem 12103,5;
- getitem 607,10;
- set LastJob,class;
- mes .JCNAME$;
- mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
- close2;
- emotion e_thx,1;
- end;
- //LEAVING SCRIPT
- OnLeave:
- atcommand strcharinfo(0)+":@monsterignore";
- end;
- //WITHOUT ZENY
- NOZENY:
- mes .JCNAME$;
- mes ""+.cmtalk_0$[60]+"";
- close;
- //HIT CANCEL
- LCANCEL:
- mes .JCNAME$;
- mes ""+.cmtalk_1$[93]+"";
- close;
- //=========================================?CHECK CLASSMASTER .VARS?=====================================================================
- GetClassMasterVars:
- //GENERAL
- set .JCNAME$,getvariableofnpc(.JCNAME$,"Class Master");
- set .GIVEPLATSKILL,getvariableofnpc(.GIVEPLATSKILL,"Class Master");
- set .SNLVL,getvariableofnpc(.SNLVL,"Class Master");
- set .GETPRIZEINCHANGE,getvariableofnpc(.GETPRIZEINCHANGE,"Class Master");
- set .JOBTO2ND,getvariableofnpc(.JOBTO2ND,"Class Master");
- set .LVLTOREBORN,getvariableofnpc(.LVLTOREBORN,"Class Master");
- set .JOBTOREBORN,getvariableofnpc(.JOBTOREBORN,"Class Master");
- set .JOBTOTRANS,getvariableofnpc(.JOBTOTRANS,"Class Master");
- set .LVLTOTHIRD,getvariableofnpc(.LVLTOTHIRD,"Class Master");
- set .JOBTOTHIRD,getvariableofnpc(.JOBTOTHIRD,"Class Master");
- //CLASSMASTER DIALOGUES
- for(set .z,0;.z<=3;set .z,.z+1){
- for(set .w,0;.w<=127;set .w,.w+1){
- setd ".cmtalk_"+.z+"$["+.w+"]",getvariableofnpc(getd(".cmtalk_"+.z+"$["+.w+"]"),"Class Master");
- }
- }
- //JOBCHANGE PRIZES
- for(set .p,0;.p<=49;set .p,.p+1){
- set .ChangePrize[.p],getvariableofnpc(.ChangePrize[.p],"Class Master");
- }
- //JOB ZENY CHARGES
- for(set .c,0;.c<=9;set .c,.c+1){
- set .CHARGE[.c],getvariableofnpc(.CHARGE[.c],"Class Master");
- }
- //JOB ITEM CHARGES
- for(set .i,0;.i<=9;set .i,.i+1){
- set .ITEM[.i],getvariableofnpc(.ITEM[.i],"Class Master");
- }
- for(set .m,0;.m<=9;set .m,.m+1){
- set .AMOUNT[.m],getvariableofnpc(.AMOUNT[.m],"Class Master");
- }
- set .Checked,1;
- return;
- }
- //=========================================? PLATINUM FUNCTION ?=====================================================================
- function script PlatSkills {
- skill 142,1,0; // First Aid
- if (BaseClass == Job_Novice || BaseClass == Job_Baby) {
- skill 143,1,0; // Play Dead
- } else if (BaseClass == Job_Swordman || BaseClass == Job_Baby_Swordman) {
- skill 144,1,0; // Moving HP-Recovery
- skill 145,1,0; // Fatal Blow
- skill 146,1,0; // Auto Berserk
- } else if (BaseClass == Job_Mage || BaseClass == Job_Baby_Mage) {
- skill 157,1,0; // Energy Coat
- } else if (BaseClass == Job_Archer || BaseClass == Job_Baby_Archer) {
- skill 147,1,0; // Arrow Crafting
- skill 148,1,0; // Arrow Repel
- } else if (BaseClass == Job_Merchant || BaseClass == Job_Baby_Merchant) {
- skill 153,1,0; // Cart Revolution
- skill 154,1,0; // Change Cart
- skill 155,1,0; // Crazy Uproar
- } else if (BaseClass == Job_Thief || BaseClass == Job_Baby_Thief) {
- skill 149,1,0; // Sand Attack
- skill 150,1,0; // Back Slide
- skill 151,1,0; // Find Stone
- skill 152,1,0; // Stone Fling
- } else if (BaseClass == Job_Acolyte || BaseClass == Job_Baby_Acolyte) {
- skill 156,1,0; // Holy Light
- }
- if (Class == Job_Knight || Class == Job_Lord_Knight || Class == Job_Baby_Knight || Class == Job_Rune_Knight || Class == Job_Baby_Rune || Class == Job_Rune_Knight_T) {
- skill 1001,1,0; // Charge Attack
- } else if (Class == Job_Crusader || Class == Job_Paladin || Class == Job_Baby_Crusader || Class == Job_Royal_Guard || Class == Job_Royal_Guard_T || Class == Job_Baby_Guard) {
- skill 1002,1,0; // Shrink
- } else if (Class == Job_Wizard || Class == Job_High_Wizard || Class == Job_Warlock || Class == Job_Warlock_T || Class == Job_Baby_Warlock) {
- skill 1006,1,0; // Sight Blaster
- } else if (Class == Job_Sage || Class == Job_Professor || Class == Job_Baby_Sage || Class == Job_Sorcerer || Class == Job_Sorcerer_T || Class == Job_Baby_Sorcerer) {
- skill 1007,1,0; // Create Elemental Converter
- skill 1008,1,0; // Elemental Change Water
- skill 1017,1,0; // Elemental Change Earth
- skill 1018,1,0; // Elemental Change Fire
- skill 1019,1,0; // Elemental Change Wind
- } else if (Class == Job_Hunter || Class == Job_Sniper || Class == Job_Baby_Hunter || Class == Job_Ranger || Class == Job_Ranger_T || Class == Job_Baby_Ranger) {
- skill 1009,1,0; // Phantasmic Arrow
- } else if (Class == Job_Bard || Class == Job_Clown || Class == Job_Baby_Bard || Class == Job_Minstrel || Class == Job_Minstrel_T || Class == Job_Baby_Minstrel) {
- skill 1010,1,0; // Pang Voice
- } else if (Class == Job_Dancer || Class == Job_Gypsy || Class == Job_Baby_Dancer || Class == Job_Wanderer || Class == Job_Wanderer_T || Class == Job_Baby_Wanderer) {
- skill 1011,1,0; // Wink of Charm
- } else if (Class == Job_Blacksmith || Class == Job_Whitesmith || Class == Job_Baby_Blacksmith || Class == Job_Mechanic || Class == Job_Mechanic_T || Class == Job_Baby_Mechanic) {
- skill 1012,1,0; // Unfair Trick
- skill 1013,1,0; // Greed
- } else if (Class == Job_Alchemist || Class == Job_Creator || Class == Job_Baby_Alchemist || Class == Job_Genetic || Class == Job_Genetic_T || Class == Job_Baby_Genetic) {
- skill 238,1,0; // Bioethics
- } else if (Class == Job_Assassin || Class == Job_Assassin_Cross || Class == Job_Baby_Assassin || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T || Class == Job_Baby_Cross) {
- skill 1003,1,0; // Sonic Acceleration
- skill 1004,1,0; // Throw Venom Knife
- } else if (Class == Job_Rogue || Class == Job_Stalker || Class == Job_Baby_Rogue || Class == Job_Shadow_Chaser || Class == Job_Shadow_Chaser_T || Class == Job_Baby_Chaser) {
- skill 1005,1,0; // Close Confine
- } else if (Class == Job_Priest || Class == Job_High_Priest || Class == Job_Baby_Priest || Class == Job_Arch_Bishop || Class == Job_Arch_Bishop_T || Class == Job_Baby_Bishop) {
- skill 1014,1,0; // Redemptio
- } else if (Class == Job_Monk || Class == Job_Champion || Class == Job_Baby_Monk || Class == Job_Sura || Class == Job_Sura_T || Class == Job_Baby_Sura) {
- skill 1015,1,0; // Ki Translation
- skill 1016,1,0; // Ki Explosion
- }
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement