Advertisement
hendra814

Job Changer

Apr 16th, 2013
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 200.81 KB | None | 0 0
  1. prontera,147,174,5  script  Class Master    808,{
  2.  
  3. //=========================================?         MENUS         ?======================================================================
  4.     if (getgmlevel() >= .GMPANLVL) goto GMPANEL;                                                                                               
  5. START:
  6.     if (.JOBCHANGERON){set .OPT0$,""+.cmtalk_0$[0]+"";set .OPT,0;goto DEFOPT1;}
  7.     if (.AUTOJOBCHANGER){set .OPT0$,""+.cmtalk_2$[112]+"";set .OPT,0;goto DEFOPT1;}
  8.     if (.PLATSKILLS){set .OPT0$,""+.cmtalk_0$[1]+"";set .OPT,0;goto DEFOPT1;}
  9.     if (.BREEDERON){set .OPT0$,""+.cmtalk_0$[2]+"";set .OPT,0;goto DEFOPT1;}
  10.     if (.POINTSDEAL){set .OPT0$,""+.cmtalk_0$[3]+"";set .OPT,0;goto DEFOPT1;}
  11.     if (.SPCREBORN){set .OPT0$,""+.cmtalk_0$[4]+"";set .OPT,0;goto DEFOPT1;}
  12.     if (.RESETERON){set .OPT0$,""+.cmtalk_0$[5]+"";set .OPT,0;goto DEFOPT1;}
  13. DEFOPT1:
  14.     if (.AUTOJOBCHANGER) && (.OPT0$ != ""+.cmtalk_2$[112]+""){set .OPT1$,""+.cmtalk_2$[112]+"";set .OPT,.OPT+1;goto DEFOPT2;}
  15.     if (.PLATSKILLS) && (.OPT0$ != ""+.cmtalk_0$[1]+""){set .OPT1$,""+.cmtalk_0$[1]+"";set .OPT,.OPT+1;goto DEFOPT2;}
  16.     if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+""){set .OPT1$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT2;}
  17.     if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+""){set .OPT1$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT2;}
  18.     if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+""){set .OPT1$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT2;}
  19.     if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+""){set .OPT1$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT2;}
  20. DEFOPT2:
  21.     if (.PLATSKILLS) && (.OPT0$ != ""+.cmtalk_0$[1]+"") && (.OPT1$ != ""+.cmtalk_0$[1]+""){set .OPT2$,""+.cmtalk_0$[1]+"";set .OPT,.OPT+1;goto DEFOPT3;}
  22.     if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+"") && (.OPT1$ != ""+.cmtalk_0$[2]+""){set .OPT2$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT3;}
  23.     if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+"") && (.OPT1$ != ""+.cmtalk_0$[3]+""){set .OPT2$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT3;}
  24.     if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+""){set .OPT2$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT3;}
  25.     if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+""){set .OPT2$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT3;}
  26. DEFOPT3:
  27.     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;}
  28.     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;}
  29.     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;}
  30.     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;}                         
  31. DEFOPT4:
  32.     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;}
  33.     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;}
  34.     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;}
  35. DEFOPT5:
  36.     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;}
  37.     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;}
  38. DEFOPT6:
  39.     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]+""){
  40.     set .OPT6$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DYNAMICMENU;}
  41.  
  42. DYNAMICMENU:
  43.     switch (.OPT){
  44. case 0:
  45.     {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,""+.cmtalk_0$[7]+"",LCANCEL;}
  46. case 1:
  47.     {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,""+.cmtalk_0$[7]+"",LCANCEL;}
  48. case 2:
  49.     {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,""+.cmtalk_0$[7]+"",LCANCEL;}
  50. case 3:
  51.     {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,""+.cmtalk_0$[7]+"",LCANCEL;}
  52. case 4:
  53.     {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,""+.cmtalk_0$[7]+"",LCANCEL;}
  54. case 5:
  55.     {mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,.OPT5$,OPTLABEL5,""+.cmtalk_0$[7]+"",LCANCEL;}
  56. case 6:
  57.     {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;}
  58. }
  59.                                                                                                                        
  60. OPTLABEL0:
  61.     if (.OPT0$ == ""+.cmtalk_0$[0]+"") goto BREEDERJUMP;
  62.     if (.OPT0$ == ""+.cmtalk_2$[112]+"") goto AUTOCHANGE;
  63.     if (.OPT0$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
  64.     if (.OPT0$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
  65.     if (.OPT0$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
  66.     if (.OPT0$ == ""+.cmtalk_0$[4]+"") goto MULTI;
  67.     if (.OPT0$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
  68.  
  69. OPTLABEL1:
  70.     if (.OPT1$ == ""+.cmtalk_2$[112]+"") goto AUTOCHANGE;
  71.     if (.OPT1$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
  72.     if (.OPT1$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
  73.     if (.OPT1$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
  74.     if (.OPT1$ == ""+.cmtalk_0$[4]+"") goto MULTI;
  75.     if (.OPT1$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
  76.  
  77. OPTLABEL2:
  78.     if (.OPT2$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
  79.     if (.OPT2$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
  80.     if (.OPT2$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
  81.     if (.OPT2$ == ""+.cmtalk_0$[4]+"") goto MULTI;
  82.     if (.OPT2$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
  83. OPTLABEL3:
  84.     if (.OPT3$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
  85.     if (.OPT3$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
  86.     if (.OPT3$ == ""+.cmtalk_0$[4]+"") goto MULTI;
  87.     if (.OPT3$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
  88.  
  89. OPTLABEL4:
  90.     if (.OPT4$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
  91.     if (.OPT4$ == ""+.cmtalk_0$[4]+"") goto MULTI;
  92.     if (.OPT4$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
  93.  
  94. OPTLABEL5:
  95.     if (.OPT5$ == ""+.cmtalk_0$[4]+"") goto MULTI;
  96. if (.OPT5$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
  97.  
  98. OPTLABEL6:
  99.     if (.OPT6$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
  100.  
  101. //=========================================?        BREEDER        ?=====================================================================
  102. BREEDER:
  103.     if (ismounting()) {
  104.         message strcharinfo(0),"You must first remove your mount.";
  105.         close; }
  106.     else if ((eaclass()&EAJ_THIRDMASK==EAJ_RANGER) && !countitem(6124)) {
  107.         if (!checkfalcon() && getskilllv("HT_FALCON") && !checkoption(Option_Wug) && !checkoption(Option_Wugrider)) {
  108.             if(select(" ~ Falcon: ~ Warg")==1) setfalcon;
  109.             else getitem 6124,1; }
  110.         else getitem 6124,1; }
  111.     else if ((eaclass()&EAJ_THIRDMASK==EAJ_MECHANIC) && !checkcart() && getskilllv("MC_PUSHCART")) {
  112.         if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) {
  113.             if(select(" ~ Cart: ~ Mado")==1) setcart;
  114.             else setmadogear; }
  115.         else setcart; }
  116.     else if (!checkcart() && getskilllv("MC_PUSHCART")) setcart;
  117.     else if (!checkfalcon() && getskilllv("HT_FALCON") && !checkoption(Option_Wug) && !checkoption(Option_Wugrider)) setfalcon;
  118.     else if (!checkriding() && getskilllv("KN_RIDING")) {
  119.         if (eaclass()&EAJ_THIRDMASK==EAJ_RUNE_KNIGHT) setdragon;
  120.         else setriding; }
  121.     else if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) setmadogear;
  122.     else {
  123.         message strcharinfo(0),"You do not meet requirements to rent.";
  124.         close; }
  125.     specialeffect2 EF_TEIHIT3;
  126.     close;
  127.                                                                                                                
  128. //=========================================?   CLASS CHANGE IF'S   ?=====================================================================
  129. MULTI:
  130.     if (.SPCREBORN) && (BaseLevel >= .REBORNSLVL) && (REBORNED < .MAXREBORNS) goto MULTIREBORN;
  131.     if (.SPCREBORN) && (BaseLevel < .REBORNSLVL) && (REBORNED >= 1) goto NEEDMTRBLVL;
  132.     if (.SPCREBORN) && (BaseLevel >= .REBORNSLVL) && (REBORNED >= .MAXREBORNS) goto NODIALOG;
  133. BREEDERJUMP:
  134.     if (Weight > 20000) goto OVERWEIGHT;
  135.     if (SkillPoint != 0) goto SPENDPOINTS;
  136.  
  137.     if (class == 0) && (BaseLevel == 1) && (JobLevel == 1) && (.BABYCHANGERON) goto TURN_BABY;
  138.     if (class == 0) && (JobLevel == 10) || (class == 4023) && (JobLevel == 10) goto CHANGEFIRST;
  139.  
  140.     if ((Class == 4014) || (Class == 4022)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD) goto UNMOUNT_PECO;
  141.     if ((class == 0) || (class == 4001) || (class == 4023)) && (JobLevel < 10) goto NEED10;
  142.  
  143.     if ((class == 13) || (class == 21) || (class == 7) || (class == 14)) && (JobLevel >= .JOBTOREBORN) && (BaseLevel >= .LVLTOREBORN) && (checkriding() == 1) goto UNMOUNT_PECO;
  144.     if ((class == 4008) || (class == 4014) || (class == 4015) || (class == 4022)) && (JobLevel >= .JOBTOTHIRD) && (BaseLevel >= .LVLTOTHIRD) && (checkriding() == 1) goto UNMOUNT_PECO;
  145.  
  146.     if (class == 11) && (JobLevel >= .JOBTO2ND) && (checkfalcon() != 0) goto REMOVE_FALCON;
  147.     if (class == 4012) && (JobLevel >= .JOBTOTHIRD) && (BaseLevel >= .LVLTOTHIRD) && (checkfalcon() != 0) goto REMOVE_FALCON;
  148.  
  149.     if (class == 5) && (JobLevel >= 40) && (checkcart() != 0) goto REMOVE_CART;
  150.     if ((class == 10) || (class == 18) || (class == 4011) || (class == 4019)) && (JobLevel >= 50) && (checkcart() != 0) goto REMOVE_CART;
  151.  
  152.     if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) goto NODIALOG;
  153.     if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && (JobLevel < .JOBTO2ND) goto NEEDX;
  154.     if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && (JobLevel >= .JOBTO2ND) goto CHANGESECOND;
  155.     if ((class >= 7) && (class <= 21) && (BaseLevel < .LVLTOREBORN)) && (JobLevel != .JOBTOREBORN) goto NEEDXX;
  156.     if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel < .LVLTOTHIRD) && (JobLevel != .JOBTOTHIRD) goto NEEDXXTHIRD;
  157.     if ((class >= 4002) && (class <= 4007)) && (JobLevel < .JOBTOTRANS) goto NEEDXTRANS;
  158.     if ((class >= 7) && (class <= 21)) && (BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN) goto SEL_REBORNORNOT;
  159.     if (class == 4001) && (JobLevel == 10) goto CLASSHIGH;
  160.     if (class >= 4002) && (class <= 4007) && (JobLevel >= .JOBTOTRANS) goto TRANSCLASSE;
  161.     if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) goto NODIALOG;
  162.     if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD) goto THIRDCLASS;
  163.  
  164. //=========================================?    NOTHING MATCHES    ?=====================================================================
  165. NODIALOG:
  166.     mes .JCNAME$;
  167.     mes ""+.cmtalk_0$[30]+"";
  168.     next;
  169.     mes .JCNAME$;
  170.     mes ""+.cmtalk_0$[31]+"";
  171.     next;
  172.     menu ""+.cmtalk_0$[32]+"",-,""+.cmtalk_0$[33]+"",LCANCEL;
  173.     mes .JCNAME$;
  174.     emotion e_hmm,0;
  175.     if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) mes "? "+.cmtalk_0$[35]+"";
  176.     if ((class >= 4001) && (class <= 4022)) {mes "? "+.cmtalk_2$[117]+"";close;}
  177.     if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) mes "? "+.cmtalk_0$[36]+"";
  178.     if (class == 22) || (class == 23) || (class == 24) || (class == 4045) || (class == 4047) || (class == 4048) || (class == 4049) mes "? "+.cmtalk_0$[37]+"";
  179.     if (REBORNED >= .MAXREBORNS) mes "? "+.cmtalk_0$[34]+"";
  180.     close;
  181.  
  182. //=========================================?AUTO JOBCHANGE SETTINGS?=====================================================================
  183. DEL:
  184.     set CLASS1$,"";
  185.     set CLASS2$,"";
  186.     set REBO$,"";
  187.     set HIG$,"";
  188.     set TRAN$,"";
  189.     set THIRDS$,"";
  190.     set DIRECT$,"";
  191.     mes .JCNAME$;
  192.     mes ""+.cmtalk_0$[39]+"";
  193.     close;
  194. CLASSCHOICES:
  195.     mes .JCNAME$;
  196.     mes ""+.cmtalk_2$[114]+"";
  197.     if (CLASS1$ != "") mes "? "+CLASS1$+"";
  198.     if (JOBTO2NDC > 0) && (CLASS2$ != "") mes "? "+CLASS2$+" ("+.cmtalk_3$[9]+" "+JOBTO2NDC+")";
  199.     if (JOBTO2NDC == 0) && (CLASS2$ != "") mes "? "+CLASS2$+"";
  200.     if (REBO$ != "") mes "? "+.cmtalk_1$[52]+"";
  201.     if (HIG$ != "") mes "? "+.cmtalk_2$[118]+"";
  202.     if (TRAN$ != "") mes "? "+.cmtalk_2$[119]+"";
  203.     if (THIRDS$ != "") || (DIRECT$ != "") mes "? "+.cmtalk_1$[53]+"";
  204.     next;
  205.     menu ""+.cmtalk_2$[120]+"",REDO,""+.cmtalk_2$[121]+"",DEL,""+.cmtalk_0$[51]+"",LEND;
  206. AUTOCHANGE:
  207.     mes .JCNAME$;
  208.     mes ""+.cmtalk_2$[122]+"";
  209.     next;
  210.     mes .JCNAME$;
  211.     mes ""+.cmtalk_2$[123]+"";
  212.     next;
  213.     menu ""+.cmtalk_2$[124]+"",-,""+.cmtalk_2$[125]+"",CLASSCHOICES,""+.cmtalk_2$[126]+"",LCANCEL;
  214.     if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) goto NODIALOG;
  215.     if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) goto NODIALOG;
  216.     if (class == 22) || (class == 23) || (class == 24) || (class == 4045) || (class == 4047) || (class == 4048) || (class == 4049) goto NODIALOG;
  217.     mes .JCNAME$;
  218.     mes ""+.cmtalk_3$[5]+" "+jobname(Class)+", "+.cmtalk_3$[6]+"";
  219.     next;
  220. REDO:
  221.     if (class == 4001) menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[118]+"!",HIG,""+.cmtalk_0$[112]+"",LEND;
  222.     if (class >= 4002) && (class <= 4007) menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[119]+"!",TRAN,""+.cmtalk_0$[112]+"",LEND;
  223.     if (class >= 4008) && (class <= 4022){
  224.             if (.THIRDON) {menu ""+.cmtalk_3$[7]+" "+.cmtalk_1$[53]+"!",THIRDS,""+.cmtalk_0$[112]+"",LEND;} else {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  225.             }
  226.     if (class >= 7) && (class <= 21){
  227.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  228.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  229.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  230.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  231.             }
  232.     if (class >= 4030) && (class <= 4044){
  233.             if (.THIRDON) menu ""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND; 
  234.             }
  235.     if (class == 0) {menu ""+.cmtalk_0$[95]+"",SWORD,""+.cmtalk_0$[96]+"",MAG,""+.cmtalk_0$[97]+"",ARC,""+.cmtalk_0$[98]+"",ACO,""+.cmtalk_0$[99]+"",MERC,
  236.     ""+.cmtalk_0$[100]+"",THIE,""+.cmtalk_0$[101]+"",TAEK,""+.cmtalk_0$[103]+"",NIN,""+.cmtalk_0$[102]+"",GUN,""+.cmtalk_0$[104]+"",SNOVI,""+.cmtalk_0$[112]+"",LCANCEL;}
  237.     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;}
  238.     if (class == 1) menu ""+.cmtalk_1$[23]+"",KNI,""+.cmtalk_1$[24]+"",CRUS,""+.cmtalk_1$[49]+"",LCANCEL;                                              
  239.     if (class == 4024) menu ""+.cmtalk_1$[25]+"",KNI,""+.cmtalk_1$[26]+"",CRUS,""+.cmtalk_1$[49]+"",LCANCEL;                                                   
  240.     if (class == 2) menu ""+.cmtalk_1$[27]+"",WIZ,""+.cmtalk_1$[28]+"",SAG,""+.cmtalk_1$[49]+"",LCANCEL;                                                   
  241.     if (class == 4025) menu ""+.cmtalk_1$[29]+"",WIZ,""+.cmtalk_1$[30]+"",SAG,""+.cmtalk_1$[49]+"",LCANCEL;                                        
  242.     if (class == 3) menu ""+.cmtalk_1$[31]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"") +"",MUSIC,""+.cmtalk_1$[49]+"",LCANCEL;        
  243.     if (class == 4026) menu ""+.cmtalk_1$[33]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[34]+"",""+.cmtalk_2$[106]+"") +"",MUSIC,""+.cmtalk_1$[49]+"",LCANCEL;                 
  244.     if (class == 4) menu ""+.cmtalk_1$[35]+"",SAC,""+.cmtalk_1$[36]+"",MON,""+.cmtalk_1$[49]+"",LCANCEL;                                           
  245.     if (class == 4027) menu ""+.cmtalk_1$[37]+"",SAC,""+.cmtalk_1$[38]+"",MON,""+.cmtalk_1$[49]+"",LCANCEL;                                        
  246.     if (class == 5) menu ""+.cmtalk_1$[39]+"",BLAC,""+.cmtalk_1$[40]+"",ALC,""+.cmtalk_1$[49]+"",LCANCEL;                                          
  247.     if (class == 4028) menu ""+.cmtalk_1$[41]+"",BLAC,""+.cmtalk_1$[42]+"",ALC,""+.cmtalk_1$[49]+"",LCANCEL;                                           
  248.     if (class == 6) menu ""+.cmtalk_1$[43]+"",ASSAS,""+.cmtalk_1$[44]+"",ROG,""+.cmtalk_1$[49]+"",LCANCEL;                                             
  249.     if (class == 4029) menu ""+.cmtalk_1$[45]+"",ASSAS,""+.cmtalk_1$[46]+"",ROG,""+.cmtalk_1$[49]+"",LCANCEL;                                                  
  250.     if (class == 4046) menu ""+.cmtalk_1$[47]+"",GLAD,""+.cmtalk_1$[48]+"",LINK,""+.cmtalk_1$[49]+"",LCANCEL;
  251. SWORD:
  252.     set CLASS1$,""+.cmtalk_0$[95]+"";
  253.     mes .JCNAME$;                                                                                                          
  254.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  255.     next;
  256.     menu ""+.cmtalk_1$[23]+"",KNI,""+.cmtalk_1$[24]+"",CRUS,""+.cmtalk_0$[112]+"",LCANCEL;
  257.         KNI:
  258.             mes .JCNAME$;                                                                                                      
  259.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  260.             next;                                                                                                                  
  261.             input JOBTO2NDC;
  262.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto KNI;                       
  263.             set CLASS2$,""+.cmtalk_1$[23]+"";
  264.             mes .JCNAME$;                                                                                                      
  265.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  266.             next;
  267.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  268.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  269.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  270.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  271.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  272.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  273.         CRUS:
  274.             mes .JCNAME$;                                                                                                      
  275.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  276.             next;                                                                                                                  
  277.             input JOBTO2NDC;
  278.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto CRUS;
  279.             set CLASS2$,""+.cmtalk_1$[24]+"";
  280.             mes .JCNAME$;                                                                                                  
  281.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  282.             next;
  283.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  284.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  285.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  286.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  287.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  288.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  289. MAG:
  290.     set CLASS1$,""+.cmtalk_0$[96]+"";
  291.     mes .JCNAME$;                                                                                                          
  292.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  293.     next;
  294.     menu ""+.cmtalk_1$[27]+"",WIZ,""+.cmtalk_1$[28]+"",SAG,""+.cmtalk_0$[112]+"",LCANCEL;
  295.         WIZ:
  296.             mes .JCNAME$;                                                                                                      
  297.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  298.             next;                                                                                                                  
  299.             input JOBTO2NDC;
  300.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto WIZ;
  301.             set CLASS2$,""+.cmtalk_1$[27]+"";                                                                                          
  302.             mes .JCNAME$;                                                                                                      
  303.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  304.             next;
  305.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  306.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  307.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  308.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  309.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  310.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;          
  311.         SAG:
  312.             mes .JCNAME$;                                                                                                      
  313.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  314.             next;                                                                                                                  
  315.             input JOBTO2NDC;
  316.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto SAG;
  317.             set CLASS2$,""+.cmtalk_1$[28]+"";
  318.             mes .JCNAME$;                                                                                                      
  319.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  320.             next;
  321.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  322.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  323.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  324.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  325.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  326.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  327. ARC:
  328.     set CLASS1$,""+.cmtalk_0$[97]+"";
  329.     mes .JCNAME$;                                                                                                          
  330.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  331.     next;
  332.     menu ""+.cmtalk_1$[31]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"")+"",MUSIC,""+.cmtalk_0$[112]+"",LCANCEL;
  333.         HUNT:
  334.             mes .JCNAME$;                                                                                                      
  335.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  336.             next;                                                                                                                  
  337.             input JOBTO2NDC;
  338.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto HUNT;
  339.             set CLASS2$,""+.cmtalk_1$[31]+"";
  340.             mes .JCNAME$;                                                                                                      
  341.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  342.             next;
  343.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  344.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  345.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  346.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  347.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  348.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;          
  349.         MUSIC:
  350.             mes .JCNAME$;                                                                                                      
  351.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  352.             next;                                                                                                                  
  353.             input JOBTO2NDC;
  354.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto MUSIC;
  355.             set CLASS2$,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"")+"";
  356.             mes .JCNAME$;                                                                                                      
  357.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  358.             next;
  359.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  360.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  361.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  362.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  363.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  364.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  365. ACO:
  366.     set CLASS1$,""+.cmtalk_0$[98]+"";
  367.     mes .JCNAME$;                                                                                                          
  368.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  369.     next;
  370.     menu ""+.cmtalk_1$[35]+"",SAC,""+.cmtalk_1$[36]+"",MON,""+.cmtalk_0$[112]+"",LCANCEL;
  371.         SAC:
  372.             mes .JCNAME$;                                                                                                      
  373.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  374.             next;                                                                                                                  
  375.             input JOBTO2NDC;
  376.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto SAC;
  377.             set CLASS2$,""+.cmtalk_1$[35]+"";
  378.             mes .JCNAME$;                                                                                                      
  379.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  380.             next;
  381.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  382.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  383.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  384.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  385.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  386.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;          
  387.         MON:
  388.             mes .JCNAME$;                                                                                                      
  389.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  390.             next;                                                                                                                  
  391.             input JOBTO2NDC;
  392.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto MON;
  393.             set CLASS2$,""+.cmtalk_1$[36]+"";
  394.             mes .JCNAME$;                                                                                                      
  395.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  396.             next;
  397.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  398.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  399.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  400.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  401.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  402.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  403. MERC:
  404.     set CLASS1$,""+.cmtalk_0$[99]+"";
  405.     mes .JCNAME$;                                                                                                          
  406.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  407.     next;
  408.     menu ""+.cmtalk_1$[39]+"",BLAC,""+.cmtalk_1$[40]+"",ALC,""+.cmtalk_0$[112]+"",LCANCEL;
  409.         BLAC:
  410.             mes .JCNAME$;                                                                                                      
  411.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  412.             next;                                                                                                                  
  413.             input JOBTO2NDC;
  414.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto BLAC;
  415.             set CLASS2$,""+.cmtalk_1$[39]+"";
  416.             mes .JCNAME$;                                                                                                      
  417.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  418.             next;
  419.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  420.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  421.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  422.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  423.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  424.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;          
  425.         ALC:
  426.             mes .JCNAME$;                                                                                                      
  427.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  428.             next;                                                                                                                  
  429.             input JOBTO2NDC;
  430.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ALC;
  431.             set CLASS2$,""+.cmtalk_1$[40]+"";
  432.             mes .JCNAME$;                                                                                                      
  433.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  434.             next;
  435.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  436.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  437.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  438.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  439.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  440.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  441. THIE:
  442.     set CLASS1$,""+.cmtalk_0$[100]+"";
  443.     mes .JCNAME$;                                                                                                          
  444.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  445.     next;
  446.     menu ""+.cmtalk_1$[43]+"",ASSAS,""+.cmtalk_1$[44]+"",ROG,""+.cmtalk_0$[112]+"",LCANCEL;
  447.         ASSAS:
  448.             mes .JCNAME$;                                                                                                      
  449.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  450.             next;                                                                                                                  
  451.             input JOBTO2NDC;
  452.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ASSAS;
  453.             set CLASS2$,""+.cmtalk_1$[43]+"";
  454.             mes .JCNAME$;                                                                                                      
  455.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  456.             next;
  457.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  458.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  459.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  460.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  461.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  462.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;          
  463.         ROG:
  464.             mes .JCNAME$;                                                                                                      
  465.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  466.             next;                                                                                                                  
  467.             input JOBTO2NDC;
  468.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ROG;
  469.             set CLASS2$,""+.cmtalk_1$[44]+"";
  470.             mes .JCNAME$;                                                                                                      
  471.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  472.             next;
  473.             if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  474.             if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
  475.             if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  476.             if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  477.             if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;                  
  478.             if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
  479. TAEK:
  480.     set CLASS1$,""+.cmtalk_0$[101]+"";
  481.     mes .JCNAME$;                                                                                                          
  482.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  483.     next;
  484.     menu ""+.cmtalk_1$[47]+"",GLAD,""+.cmtalk_1$[49]+"",LINK,""+.cmtalk_0$[112]+"",LCANCEL;
  485.         GLAD:
  486.             mes .JCNAME$;                                                                                                      
  487.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  488.             next;                                                                                                                  
  489.             input JOBTO2NDC;
  490.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto GLAD;
  491.             set CLASS2$,""+.cmtalk_1$[47]+"";
  492.             mes .JCNAME$;                                                                                                      
  493.             mes ""+.cmtalk_2$[115]+"";
  494.             close;         
  495.         LINK:
  496.             mes .JCNAME$;                                                                                                      
  497.             if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
  498.             next;                                                                                                                  
  499.             input JOBTO2NDC;
  500.             if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto LINK;
  501.             set CLASS2$,""+.cmtalk_1$[48]+"";
  502.             mes .JCNAME$;                                                                                                      
  503.             mes ""+.cmtalk_2$[115]+"";
  504.             close;
  505. GUN:
  506.     set CLASS1$,""+.cmtalk_0$[102]+"";
  507.     mes .JCNAME$;                                                                                                      
  508.     mes ""+.cmtalk_2$[115]+"";
  509.     close;
  510. NIN:
  511.     set CLASS1$,""+.cmtalk_0$[103]+"";
  512.     mes .JCNAME$;                                                                                                      
  513.     mes ""+.cmtalk_2$[115]+"";
  514.     close;
  515. SNOVI:
  516.     set CLASS1$,""+.cmtalk_0$[104]+"";
  517.     mes .JCNAME$;                                                                                                      
  518.     mes ""+.cmtalk_2$[115]+"";
  519.     close;
  520. REBOR:
  521.     set REBO$,"RENASCER";
  522.     mes .JCNAME$;                                                                                                      
  523.     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  524.     next;
  525.     menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[118]+"!",HIG,""+.cmtalk_0$[112]+"",LEND;
  526.         HIG:
  527.             set HIG$,"HIGHCLASS";
  528.             mes .JCNAME$;                                                                                                      
  529.             mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  530.             next;
  531.             menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[119]+"!",TRAN,""+.cmtalk_0$[112]+"",LEND;
  532.                 TRAN:
  533.                     set TRAN$,"TRANSCLASSE";
  534.                     if (.THIRDON) {mes .JCNAME$;                                                                                                       
  535.                     mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
  536.                     next;
  537.                     menu ""+.cmtalk_3$[7]+" "+.cmtalk_1$[53]+"!",THIRDS,""+.cmtalk_0$[112]+"",LEND;
  538.                     } else {mes .JCNAME$;                                                                                                      
  539.                     mes ""+.cmtalk_2$[115]+"";
  540.                     close;
  541.                     }                  
  542.                         THIRDS:
  543.                             set THIRDS$,"THIRDCLASS";
  544.                             mes .JCNAME$;                                                                                                      
  545.                             mes ""+.cmtalk_2$[115]+"";
  546.                             close;
  547. DIRECTHIRD:
  548.     set DIRECT$,"TERCEIRA CLASSE";
  549.     mes .JCNAME$;                                                                                                      
  550.     mes ""+.cmtalk_2$[115]+"";
  551.     close;
  552.  
  553. //=========================================?   PLATINUM  SKILLS    ?=====================================================================
  554. PLATSKILLS:
  555.     emotion e_hmm,0;
  556.     mes .JCNAME$;
  557.     mes ""+.cmtalk_0$[38]+"";
  558.     next;
  559.     emotion e_heh,0;
  560.     callfunc "PlatSkills";
  561.     mes .JCNAME$;
  562.     mes ""+.cmtalk_0$[39]+"";
  563.     dispbottom ""+.cmtalk_1$[104]+"";
  564.     close;
  565.                                                                                                                    
  566. //=========================================?     RESET OPTIONS     ?=====================================================================
  567. RESETOPTIONS:
  568.     mes .JCNAME$;
  569.     mes ""+.cmtalk_0$[43]+"";
  570.     next;
  571.     menu ""+.cmtalk_0$[44]+"",STATPOINT,""+.cmtalk_0$[45]+"",SKLPOINT,""+.cmtalk_0$[46]+"",BOTHPOINT,""+.cmtalk_0$[47]+"",LCANCEL;
  572. STATPOINT:
  573.     if (.RSTSTATPRICE > 0) goto STATPOINTPAY;
  574.     if (.RSTSTATPRICE == 0) {mes .JCNAME$;
  575.     mes ""+.cmtalk_0$[48]+"";}
  576.     ResetStatus;
  577.     if (STATDECREASE > 0)   set StatusPoint,STATDECREASE;
  578.     if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
  579.     if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
  580.     dispbottom ""+.cmtalk_0$[49]+"";
  581.     close;
  582. STATPOINTPAY:
  583.     mes ""+.cmtalk_0$[50]+"";
  584.     next;
  585.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  586.     if (Zeny < .RSTSTATPRICE) goto NOZENY;
  587.     mes .JCNAME$;
  588.     mes ""+.cmtalk_0$[48]+"";
  589.     ResetStatus;
  590.     if (STATDECREASE > 0)   set StatusPoint,STATDECREASE;
  591.     if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
  592.     if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
  593.     dispbottom ""+.cmtalk_0$[53]+"";
  594.     set Zeny,zeny-.RSTSTATPRICE;
  595.     close;
  596. SKLPOINT:
  597.     if (.RSTSKLPRICE > 0) goto SKILLPOINTPAY;
  598.     if (.RSTSKLPRICE == 0) {mes .JCNAME$;
  599.     mes ""+.cmtalk_0$[48]+"";}
  600.     ResetSkill;
  601.     if (SKILLDECREASE > 0)  set StatusPoint,SKILLDECREASE;
  602.     dispbottom ""+.cmtalk_0$[54]+"";
  603.     close;
  604. SKILLPOINTPAY:
  605.     mes ""+.cmtalk_0$[55]+"";
  606.     next;
  607.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  608.     if (Zeny < .RSTSKLPRICE) goto NOZENY;
  609.     mes .JCNAME$;
  610.     mes ""+.cmtalk_0$[48]+"";
  611.     ResetSkill;
  612.     if (SKILLDECREASE > 0)  set StatusPoint,SKILLDECREASE;
  613.     dispbottom ""+.cmtalk_0$[56]+"";
  614.     set Zeny,zeny-.RSTSKLPRICE;
  615.     close;
  616. BOTHPOINT:
  617.     if (.RSTBOTHPRICE > 0) goto BOTHPOINTPAY;
  618.     if (.RSTBOTHPRICE == 0) {mes .JCNAME$;
  619.     mes ""+.cmtalk_0$[48]+"";}
  620.     ResetStatus;
  621.     if (STATDECREASE > 0)   set StatusPoint,STATDECREASE;
  622.     if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
  623.     if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
  624.     ResetSkill;
  625.     if (SKILLDECREASE > 0)  set StatusPoint,SKILLDECREASE;
  626.     dispbottom ""+.cmtalk_0$[57]+"";
  627.     close;
  628. BOTHPOINTPAY:
  629.     mes ""+.cmtalk_0$[58]+"";
  630.     next;
  631.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  632.     if (Zeny < .RSTBOTHPRICE) goto NOZENY;
  633.     mes .JCNAME$;
  634.     mes ""+.cmtalk_0$[48]+"";
  635.     ResetStatus;
  636.     if (STATDECREASE > 0)   set StatusPoint,STATDECREASE;
  637.     if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
  638.     if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
  639.     ResetSkill;
  640.     if (SKILLDECREASE > 0)  set StatusPoint,SKILLDECREASE;
  641.     dispbottom ""+.cmtalk_0$[59]+"";
  642.     set Zeny,zeny-.RSTBOTHPRICE;
  643.     close;
  644.  
  645. //=========================================?     DEALING POINTS    ?=====================================================================
  646. SELLPOINTS:
  647.     if (SkillPoint == 0) && (StatusPoint == 0) goto NOPOINTS;
  648.     mes .JCNAME$;
  649.     mes ""+.cmtalk_0$[61]+"";
  650.     next;
  651.     mes .JCNAME$;
  652.     if (!.BUYONLYSTAT) && (!.BUYONLYSKL)    mes ""+.cmtalk_0$[62]+" "+ SkillPoint +" "+.cmtalk_2$[101]+" "+.cmtalk_2$[102]+" "+StatusPoint+" "+.cmtalk_2$[103]+" "+.cmtalk_2$[104]+"";
  653.     if (.BUYONLYSKL) mes ""+.cmtalk_0$[63]+" "+ SkillPoint +" "+.cmtalk_2$[101]+" "+.cmtalk_2$[104]+"";
  654.     if (.BUYONLYSTAT) mes ""+.cmtalk_0$[63]+" "+StatusPoint+" "+.cmtalk_2$[103]+" "+.cmtalk_2$[104]+"";
  655.     next;
  656.     if (!.BUYONLYSTAT) && (!.BUYONLYSKL) menu ""+.cmtalk_0$[65]+"",-,""+.cmtalk_0$[66]+"",STATSELL;
  657.     if (.BUYONLYSTAT) goto STATSELL;
  658.     input @SKPOINTCNT;
  659.     if (@SKPOINTCNT < 1) goto LCANCEL;
  660.     if (SkillPoint < @SKPOINTCNT) goto NOTENOUGHT;
  661.     set @FULLSKPOINTPRICE,.SKPOINTPRICE * @SKPOINTCNT;
  662.     mes .JCNAME$;
  663.     mes ""+.cmtalk_0$[67]+" "+ @FULLSKPOINTPRICE +" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  664.     next;
  665.     menu ""+.cmtalk_0$[68]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
  666.     set SKILLDECREASE,SkillPoint - @SKPOINTCNT;
  667.     set Zeny,Zeny+@FULLSKPOINTPRICE;
  668.     set SkillPoint, SKILLDECREASE;
  669.     dispbottom ""+.cmtalk_1$[66]+" "+ @FULLSKPOINTPRICE +" "+.cmtalk_0$[70]+" "+@SKPOINTCNT+" "+.cmtalk_2$[101]+".";
  670.     close;
  671. STATSELL:
  672.     input @STPOINTCNT;
  673.     if (@STPOINTCNT < 1) goto LCANCEL;
  674.     if (StatusPoint < @STPOINTCNT) goto NOTENOUGHT;
  675.     set @FULLSTPOINTPRICE,.STPOINTPRICE * @STPOINTCNT;
  676.     mes ""+.cmtalk_0$[67]+" "+ @FULLSTPOINTPRICE +" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  677.     next;
  678.     menu ""+.cmtalk_0$[68]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
  679.     set STATDECREASE,StatusPoint - @STPOINTCNT;
  680.     set Zeny,Zeny+@FULLSTPOINTPRICE;
  681.     set StatusPoint,STATDECREASE;
  682.     dispbottom ""+.cmtalk_1$[66]+" "+ @FULLSTPOINTPRICE +" "+.cmtalk_0$[70]+" "+@STPOINTCNT+" "+.cmtalk_2$[103]+".";
  683.     close;
  684.  
  685. //=========================================? JOB CHANGE CONDITIONS ?=====================================================================
  686. SPENDPOINTS:
  687.     mes .JCNAME$;
  688.     mes ""+.cmtalk_0$[75]+"";
  689.     close;
  690. OVERWEIGHT:
  691.     mes .JCNAME$;
  692.     mes ""+.cmtalk_0$[76]+"";
  693.     next;
  694.     mes ""+.cmtalk_0$[77]+"";
  695.     close;
  696. UNMOUNT_PECO:
  697.     mes .JCNAME$;
  698.     mes ""+.cmtalk_0$[78]+"";
  699.     close;
  700. REMOVE_CART:
  701.     mes .JCNAME$;
  702.     mes ""+.cmtalk_0$[79]+"";
  703.     close;                                                                                                                 
  704. REMOVE_FALCON:
  705.     mes .JCNAME$;
  706.     mes ""+.cmtalk_0$[80]+"";
  707.     close;
  708.  
  709. //=========================================?JOB/BASE LEVEL REQUIRED?=====================================================================
  710. NEED10:
  711.     mes .JCNAME$;
  712.     mes ""+.cmtalk_0$[81]+" "+ callfunc ("F_SexMes",""+.cmtalk_2$[109]+"",""+.cmtalk_2$[110]+"") +" "+.cmtalk_2$[108]+"";
  713.     if (.BABYCHANGERON) && (class == 0) {
  714.     next;
  715.     mes .JCNAME$;
  716.     mes ""+.cmtalk_0$[82]+"";}
  717.     next;
  718.     if (class == 4023) || (class == 0) {mes .JCNAME$;mes ""+.cmtalk_0$[83]+"";}
  719.     close;
  720. NEEDX:
  721.     mes .JCNAME$;
  722.     mes ""+.cmtalk_0$[84]+"";
  723.     close;
  724. NEEDBASE:
  725.     mes .JCNAME$;
  726.     mes ""+.cmtalk_0$[85]+"";
  727.     next;
  728.     mes .JCNAME$;
  729.     mes ""+.cmtalk_0$[86]+"";
  730.     skill 143,1,0;
  731.     emotion e_thx,1;
  732.     dispbottom ""+.cmtalk_0$[87]+"";
  733.     close;
  734. NEEDXTRANS:
  735.     mes .JCNAME$;
  736.     mes ""+.cmtalk_0$[88]+"";
  737.     close;
  738. NEEDXX:
  739.     mes .JCNAME$;
  740.     mes ""+.cmtalk_0$[89]+"";
  741.     close;
  742. NEEDXXTHIRD:
  743.     mes .JCNAME$;
  744.     mes ""+.cmtalk_0$[90]+"";
  745.     close;
  746. NEEDMTRBLVL:
  747.     mes .JCNAME$;
  748.     mes ""+.cmtalk_0$[91]+"";
  749.     close;
  750.  
  751. //=========================================?  FIRST CLASS CHANGE   ?=====================================================================
  752. CHANGEFIRST:
  753.     mes .JCNAME$;
  754.     if (class == 0) && (JobLevel == 10) mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_0$[64]+"";
  755.     if (class == 4023) && (JobLevel == 10) mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_0$[93]+"";
  756.     next;
  757.     if (.CHARGE[1] > 0) || (.ITEM[1] > 0){
  758.     mes .JCNAME$;
  759.     if (.CHARGE[1] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[1]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  760.     if (.ITEM[1] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+"."+.cmtalk_0$[74]+"";
  761.     next;
  762.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  763.     if (Zeny < .CHARGE[1]) goto NOZENY;
  764.     if (.ITEM[1] > 0){
  765.     if (countitem(.ITEM[1]) < .AMOUNT[1]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+".";close;}
  766. }
  767.     }
  768.     mes .JCNAME$;
  769.     mes ""+.cmtalk_0$[94]+"";
  770.     next;
  771.     if (class == 0) && (JobLevel == 10) {
  772.         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]+"",
  773.         GUNSLINGER,""+.cmtalk_0$[103]+"",NINJA,""+.cmtalk_0$[104]+"",S_NOVICE,""+.cmtalk_0$[112]+"",LCANCEL;}
  774.     if (class == 4023) && (JobLevel == 10) {
  775.         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;}
  776. SWORDSMAN:
  777.     doevent "CHANGER::OnSWORDSMAN";
  778.     end;
  779. MAGE:
  780.     doevent "CHANGER::OnMAGE";
  781.     end;
  782. ARCHER:
  783.     doevent "CHANGER::OnARCHER";
  784.     end;
  785. ACOLYTE:
  786.     doevent "CHANGER::OnACOLYTE";
  787.     end;
  788. MERCHANT:
  789.     doevent "CHANGER::OnMERCHANT";
  790.     end;
  791. THIEF: 
  792.     doevent "CHANGER::OnTHIEF";
  793.     end;
  794. TAEKWON:
  795.     doevent "CHANGER::OnTAEKWON";
  796.     end;
  797. GUNSLINGER:
  798.     doevent "CHANGER::OnGUNSLINGER";
  799.     end;
  800. NINJA:
  801.     doevent "CHANGER::OnNINJA";
  802.     end;
  803.  
  804. //=========================================?  SECOND CLASS CHANGE  ?=====================================================================
  805. CHANGESECOND:
  806.     mes .JCNAME$;
  807.     mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_1$[50]+"";
  808.     next;
  809.     if (.CHARGE[2] > 0) || (.ITEM[2] > 0){
  810.     mes .JCNAME$;
  811.     if (.CHARGE[2] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[2]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  812.     if (.ITEM[2] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+"."+.cmtalk_0$[74]+"";
  813.     next;
  814.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  815.     if (Zeny < .CHARGE[2]) goto NOZENY;
  816.     if (.ITEM[2] > 0){
  817.     if (countitem(.ITEM[2]) < .AMOUNT[2]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+".";close;}
  818. }
  819.     }
  820.     mes .JCNAME$;
  821.     mes ""+.cmtalk_1$[22]+"";
  822.     next;
  823.     if (class == 1) menu ""+.cmtalk_1$[23]+"",KNIGHT,""+.cmtalk_1$[24]+"",CRUSADER,""+.cmtalk_1$[49]+"",LCANCEL;
  824.     if (class == 4024) menu ""+.cmtalk_1$[25]+"",KNIGHT,""+.cmtalk_1$[26]+"",CRUSADER,""+.cmtalk_1$[49]+"",LCANCEL;
  825.     if (class == 2) menu ""+.cmtalk_1$[27]+"",WIZZ,""+.cmtalk_1$[28]+"",SAGE,""+.cmtalk_1$[49]+"",LCANCEL;
  826.     if (class == 4025) menu ""+.cmtalk_1$[29]+"",WIZZ,""+.cmtalk_1$[30]+"",SAGE,""+.cmtalk_1$[49]+"",LCANCEL;
  827.     if (class == 3) menu ""+.cmtalk_1$[31]+"",HUNTER,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"") +"",MUSICIAN,""+.cmtalk_1$[49]+"",LCANCEL;
  828.     if (class == 4026) menu ""+.cmtalk_1$[33]+"",HUNTER,""+ callfunc ("F_SexMes",""+.cmtalk_1$[34]+"",""+.cmtalk_2$[106]+"") +"",MUSICIAN,""+.cmtalk_1$[49]+"",LCANCEL;
  829.     if (class == 4) menu ""+.cmtalk_1$[35]+"",SACER,""+.cmtalk_1$[36]+"",MONK,""+.cmtalk_1$[49]+"",LCANCEL;
  830.     if (class == 4027) menu ""+.cmtalk_1$[37]+"",SACER,""+.cmtalk_1$[38]+"",MONK,""+.cmtalk_1$[49]+"",LCANCEL;
  831.     if (class == 5) menu ""+.cmtalk_1$[39]+"",BLACKSMITH,""+.cmtalk_1$[40]+"",ALCHEMIST,""+.cmtalk_1$[49]+"",LCANCEL;
  832.     if (class == 4028) menu ""+.cmtalk_1$[41]+"",BLACKSMITH,""+.cmtalk_1$[42]+"",ALCHEMIST,""+.cmtalk_1$[49]+"",LCANCEL;
  833.     if (class == 6) menu ""+.cmtalk_1$[43]+"",ASSASSIN,""+.cmtalk_1$[44]+"",ROGUE,""+.cmtalk_1$[49]+"",LCANCEL;
  834.     if (class == 4029) menu ""+.cmtalk_1$[45]+"",ASSASSIN,""+.cmtalk_1$[46]+"",ROGUE,""+.cmtalk_1$[49]+"",LCANCEL;
  835.     if (class == 4046) menu ""+.cmtalk_1$[47]+"",GLADIATOR,""+.cmtalk_1$[48]+"",LINKER,""+.cmtalk_1$[49]+"",LCANCEL;
  836. KNIGHT:
  837.     doevent "CHANGER::OnKNIGHT";
  838.     end;
  839. CRUSADER:
  840.     doevent "CHANGER::OnCRUSADER";
  841.     end;
  842. WIZZ:  
  843.     doevent "CHANGER::OnWIZZ";
  844.     end;
  845. SAGE:  
  846.     doevent "CHANGER::OnSAGE";
  847.     end;
  848. HUNTER:
  849.     doevent "CHANGER::OnHUNTER";
  850.     end;
  851. MUSICIAN:
  852.     doevent "CHANGER::OnMUSICIAN";
  853.     end;
  854. SACER: 
  855.     doevent "CHANGER::OnSACER";
  856.     end;
  857. MONK:  
  858.     doevent "CHANGER::OnMONK";
  859.     end;
  860. BLACKSMITH:
  861.     doevent "CHANGER::OnBLACKSMITH";
  862.     end;
  863. ALCHEMIST:
  864.     doevent "CHANGER::OnALCHEMIST";
  865.     end;
  866. ASSASSIN:
  867.     doevent "CHANGER::OnASSASSIN";
  868.     end;
  869. ROGUE:
  870.     doevent "CHANGER::OnROGUE";
  871.     end;
  872. GLADIATOR:     
  873.     doevent "CHANGER::OnGLADIATOR";
  874.     end;
  875. LINKER:
  876.     doevent "CHANGER::OnLINKER";
  877.     end;
  878.  
  879. //=========================================? SELECT REBORN OR NOT  ?=====================================================================
  880. SEL_REBORNORNOT:
  881.     if (.FORCEREBORN) goto JOB_REBORN;
  882.     mes .JCNAME$;
  883.     mes ""+.cmtalk_1$[51]+"";
  884.     next;  
  885.     mes .JCNAME$;
  886.     mes "============================";
  887.     mes "- ^ff0000"+.cmtalk_1$[52]+"^000000";
  888.     mes "============================";
  889.     mes "- ^ff0000"+.cmtalk_2$[113]+" "+.cmtalk_1$[53]+"^000000";
  890.     mes "============================";
  891.     next;
  892.     mes .JCNAME$;
  893.     mes ""+.cmtalk_1$[54]+"";
  894.     next;
  895.     mes .JCNAME$;
  896.     mes ""+.cmtalk_1$[55]+"";
  897.     next;
  898.     menu ""+.cmtalk_1$[56]+"",JOB_REBORN,""+.cmtalk_1$[57]+"",-,""+.cmtalk_1$[58]+"",LCANCEL;
  899.     mes .JCNAME$;
  900.     mes ""+.cmtalk_1$[59]+"";
  901.     next;
  902.     menu ""+.cmtalk_1$[60]+"",-,""+.cmtalk_1$[61]+"",JOB_REBORN,""+.cmtalk_1$[62]+"",LCANCEL;
  903. DIRECTHIRDJ:
  904.     if (.CHARGE[3] > 0) || (.ITEM[3] > 0){
  905.     mes .JCNAME$;
  906.     if (.CHARGE[3] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[3]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  907.     if (.ITEM[3] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+"."+.cmtalk_0$[74]+"";
  908.     next;
  909.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  910.     if (Zeny < .CHARGE[3]) goto NOZENY;
  911.     if (.ITEM[3] > 0){
  912.     if (countitem(.ITEM[3]) < .AMOUNT[3]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+".";close;}
  913. }
  914.     }
  915.     doevent "CHANGER::OnDIRECTHIRDJ";
  916.     end;
  917. JOB_REBORN:
  918.     if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
  919.     mes .JCNAME$;
  920.     if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  921.     if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
  922.     next;
  923.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  924.     if (Zeny < .CHARGE[7]) goto NOZENY;
  925.     if (.ITEM[7] > 0){
  926.     if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
  927. }
  928.     }
  929.     mes .JCNAME$;
  930.     mes ""+.cmtalk_1$[63]+"";
  931.     next;
  932.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
  933.     doevent "CHANGER::OnJOBREBORN";
  934.     end;
  935.  
  936. //=========================================?      MULTI RESET      ?=====================================================================
  937. MULTIREBORN:                                                                                                                       
  938.     mes .JCNAME$;                                                                                                                  
  939.     mes ""+.cmtalk_1$[67]+"";                                                                                                          
  940.     next;                                                                                                                      
  941.     menu ""+.cmtalk_0$[32]+"",-,""+.cmtalk_1$[68]+"",LCANCEL;
  942.     if (.CHARGE[8] > 0) || (.ITEM[8] > 0){
  943.     mes .JCNAME$;
  944.     if (.CHARGE[8] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[8]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  945.     if (.ITEM[8] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[8]+" x "+getitemname(.ITEM[8])+"."+.cmtalk_0$[74]+"";
  946.     next;
  947.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  948.     if (Zeny < .CHARGE[8]) goto NOZENY;
  949.     if (.ITEM[8] > 0){
  950.     if (countitem(.ITEM[8]) < .AMOUNT[8]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[8]+" x "+getitemname(.ITEM[8])+".";close;}
  951. }
  952.     }
  953.     if (.CHARGE[8] > 0) set Zeny, Zeny-.CHARGE[8];
  954.     if (.ITEM[8] > 0) delitem .ITEM[8],.AMOUNT[8];                                                                                         
  955.     set LastJob,class;                                                                                                             
  956.     jobchange 0;                                                                                                                   
  957.     resetlvl(1);                                                                                                               
  958.     set REBORNED,REBORNED +1;                                                                                                      
  959.     if (!.SPCREBBONUS) set StatusPoint,.SPCREBORNB;                                                                                            
  960.     if (.SPCREBBONUS) set StatusPoint,.SPCREBORNB +(.SPCREBBONUS*REBORNED);                                                                                    
  961.     mes .JCNAME$;                                                                                                                  
  962.     mes ""+.cmtalk_0$[39]+" " +strcharinfo(0)+ " "+.cmtalk_1$[91]+" "+jobname(Class)+" "+.cmtalk_1$[69]+" !";                                                              
  963.     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]+".";  
  964.     if (!.SPCREBBONUS) dispbottom ""+.cmtalk_1$[71]+"";                                                                                        
  965.     close;                                                                                                                     
  966. //=========================================?       HIGH CLASS      ?=====================================================================
  967. CLASSHIGH:
  968.     mes .JCNAME$;
  969.     mes ""+.cmtalk_1$[72]+"";
  970.     next;
  971.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_1$[73]+"",LCANCEL;
  972. HIGJ:
  973.     if (.CHARGE[4] > 0) || (.ITEM[4] > 0){
  974.     mes .JCNAME$;
  975.     if (.CHARGE[4] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[4]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  976.     if (.ITEM[4] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+"."+.cmtalk_0$[74]+"";
  977.     next;
  978.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  979.     if (Zeny < .CHARGE[4]) goto NOZENY;
  980.     if (.ITEM[4] > 0){
  981.     if (countitem(.ITEM[4]) < .AMOUNT[4]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+".";close;}
  982. }
  983.     }
  984.     doevent "CHANGER::OnHIGJ";
  985.     end;
  986.                                                                                                                        
  987. //=========================================?  TRANS CLASS CHANGE   ?=====================================================================
  988. TRANSCLASSE:
  989.     mes .JCNAME$;
  990.     mes ""+.cmtalk_1$[74]+"";
  991.     next;
  992.     mes .JCNAME$;
  993.     mes ""+.cmtalk_1$[75]+"";
  994.     next;
  995.     menu ""+.cmtalk_1$[76]+"",-,""+.cmtalk_1$[77]+"",LCANCEL;
  996. TRANJ:
  997.     if (.CHARGE[5] > 0) || (.ITEM[5] > 0){
  998.     mes .JCNAME$;
  999.     if (.CHARGE[5] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[5]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  1000.     if (.ITEM[5] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+"."+.cmtalk_0$[74]+"";
  1001.     next;
  1002.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  1003.     if (Zeny < .CHARGE[5]) goto NOZENY;
  1004.     if (.ITEM[5] > 0){
  1005.     if (countitem(.ITEM[5]) < .AMOUNT[5]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+".";close;}
  1006. }
  1007.     }
  1008.     doevent "CHANGER::OnTRANJ";
  1009.     end;
  1010.  
  1011. //=========================================?  THIRD CLASS CHANGE   ?====================================================================
  1012. THIRDCLASS:
  1013.     mes .JCNAME$;
  1014.     mes ""+.cmtalk_1$[78]+"";
  1015.     next;
  1016.     mes .JCNAME$;
  1017.     mes ""+.cmtalk_1$[79]+"";
  1018.     next;
  1019.     mes .JCNAME$;
  1020.     mes ""+.cmtalk_1$[80]+"";
  1021.     next;
  1022.     menu ""+.cmtalk_1$[81]+"",-,""+.cmtalk_1$[82]+"",LCANCEL;
  1023.     mes .JCNAME$;
  1024.     mes ""+.cmtalk_1$[83]+"";
  1025.     close2;
  1026. THIRDC:
  1027.     if (.CHARGE[6] > 0) || (.ITEM[6] > 0){
  1028.     mes .JCNAME$;
  1029.     if (.CHARGE[6] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[6]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  1030.     if (.ITEM[6] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+"."+.cmtalk_0$[74]+"";
  1031.     next;
  1032.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  1033.     if (Zeny < .CHARGE[6]) goto NOZENY;
  1034.     if (.ITEM[6] > 0){
  1035.     if (countitem(.ITEM[6]) < .AMOUNT[6]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+".";close;}
  1036. }
  1037.     }
  1038.     doevent "CHANGER::OnTHIRDC";
  1039.     end;
  1040.  
  1041. //=========================================?   BABY CLASS CHANGE   ?=====================================================================
  1042. TURN_BABY:
  1043.     mes .JCNAME$;
  1044.     mes ""+.cmtalk_1$[87]+"";
  1045.     next;
  1046.     menu ""+.cmtalk_1$[88]+"",-,""+.cmtalk_1$[89]+"",LCANCEL;
  1047.     mes .JCNAME$;
  1048.     mes ""+.cmtalk_1$[90]+"";
  1049.     next;
  1050.     jobchange 4023;
  1051.     emotion e_grat,0;
  1052.     specialeffect2 371;
  1053.     resetlvl(1);
  1054.     skill 142,1,0;
  1055.     skill 143,1,0;
  1056.     mes .JCNAME$;
  1057.     mes ""+.cmtalk_0$[39]+" "+.cmtalk_1$[91]+" "+jobname(Class)+" !!";
  1058.     next;
  1059.     emotion e_thx,1;
  1060.     dispbottom ""+.cmtalk_0$[114]+"";
  1061.     dispbottom ""+.cmtalk_0$[87]+"";
  1062.     close;
  1063.  
  1064. //=========================================?  SUPER NOVICE CHANGE  ?======================================================================
  1065. S_NOVICE:
  1066.     if (BaseLevel < .SNLVL) goto NEEDBASE;
  1067.     mes .JCNAME$;
  1068.     mes ""+.cmtalk_1$[94]+"";
  1069.     next;
  1070.     menu ""+.cmtalk_1$[95]+"",-,""+.cmtalk_1$[96]+"",LCANCEL;
  1071.     mes .JCNAME$;
  1072.     mes ""+.cmtalk_1$[97]+"";
  1073.     close2;
  1074. SUPERNOVICE:
  1075.     if (.CHARGE[9] > 0) || (.ITEM[9] > 0){
  1076.     mes .JCNAME$;
  1077.     if (.CHARGE[9] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[9]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  1078.     if (.ITEM[9] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+"."+.cmtalk_0$[74]+"";
  1079.     next;
  1080.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  1081.     if (Zeny < .CHARGE[9]) goto NOZENY;
  1082.     if (.ITEM[9] > 0){
  1083.     if (countitem(.ITEM[9]) < .AMOUNT[9]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+".";close;}
  1084. }
  1085.     }
  1086.     doevent "CHANGER::OnSUPERNOVICE";
  1087.     end;
  1088.  
  1089. //=========================================?        GM PANEL       ?=====================================================================
  1090. GMPANEL:
  1091.     mes .JCNAME$;
  1092.     mes ""+.cmtalk_0$[92]+", ^A38D14" +strcharinfo(0)+ "^000000, "+.cmtalk_1$[99]+"";
  1093.     next;
  1094.     menu ""+.cmtalk_1$[100]+"",START,""+.cmtalk_1$[101]+"",-,""+.cmtalk_1$[102]+"",CFMOD,""+.cmtalk_1$[103]+"",LEND;
  1095.                     mes " __________________________________";
  1096.                     mes ""+.cmtalk_1$[106]+"";
  1097.                     mes " __________________________________";
  1098.     if (.RESETERON)         mes ""+.cmtalk_1$[107]+"";
  1099.     if (!.RESETERON)        mes ""+.cmtalk_1$[108]+"";
  1100.                     mes ""+.cmtalk_1$[109]+"";
  1101.                     mes ""+.cmtalk_1$[110]+"";
  1102.                     mes ""+.cmtalk_1$[111]+"";
  1103.                     mes " __________________________________";
  1104.     if (.BREEDERON)         mes ""+.cmtalk_1$[112]+"";
  1105.     if (!.BREEDERON)        mes ""+.cmtalk_1$[113]+"";
  1106.     if (.WARGANDFALCON)     mes ""+.cmtalk_1$[114]+"";
  1107.     if (!.WARGANDFALCON)    mes ""+.cmtalk_1$[115]+"";
  1108.                     mes " __________________________________";
  1109.     if (.BABYCHANGERON)     mes ""+.cmtalk_1$[116]+"";
  1110.     if (!.BABYCHANGERON)    mes ""+.cmtalk_1$[117]+"";
  1111.                     mes " __________________________________";
  1112.     if (.GIVEPLATSKILL)     mes ""+.cmtalk_1$[118]+"";
  1113.     if (!.GIVEPLATSKILL)    mes ""+.cmtalk_1$[119]+"";
  1114.     if (.PLATSKILLs)    mes ""+.cmtalk_1$[120]+"";
  1115.     if (!.PLATSKILLs)   mes ""+.cmtalk_1$[121]+"";
  1116.                     mes " __________________________________";
  1117.                     mes ""+.cmtalk_1$[122]+"";
  1118.     if (.JOBCHANGERON)  mes ""+.cmtalk_1$[123]+"";
  1119.     if (!.JOBCHANGERON) mes ""+.cmtalk_1$[124]+"";
  1120.     if (.AUTOJOBCHANGER)    mes ""+.cmtalk_3$[3]+"";
  1121.     if (!.AUTOJOBCHANGER)   mes ""+.cmtalk_3$[4]+"";
  1122.     if (.THIRDON)       mes ""+.cmtalk_1$[125]+"";
  1123.     if (!.THIRDON)      mes ""+.cmtalk_1$[126]+"";
  1124.                 mes ""+.cmtalk_1$[127]+"";
  1125.                 mes ""+.cmtalk_2$[0]+"";
  1126.                 mes ""+.cmtalk_2$[1]+"";
  1127.                 mes ""+.cmtalk_2$[2]+"";
  1128.     if (.THIRDON)       mes ""+.cmtalk_2$[3]+"";
  1129.     if (.FORCEREBORN)   mes ""+.cmtalk_2$[4]+"";
  1130.     if (!.FORCEREBORN)  mes ""+.cmtalk_2$[5]+"";
  1131.                 mes " __________________________________";
  1132.     if (.POINTSDEAL)        mes ""+.cmtalk_2$[6]+"";
  1133.     if (!.POINTSDEAL)       mes ""+.cmtalk_2$[7]+"";
  1134.                     mes ""+.cmtalk_2$[8]+"";
  1135.                     mes ""+.cmtalk_2$[9]+"";
  1136.     if (.BUYONLYSTAT)       mes ""+.cmtalk_2$[10]+"";
  1137.     if (!.BUYONLYSTAT)      mes ""+.cmtalk_2$[11]+"";
  1138.     if (.BUYONLYSKL)        mes ""+.cmtalk_2$[12]+"";
  1139.     if (!.BUYONLYSKL)       mes ""+.cmtalk_2$[13]+"";
  1140.                 mes " __________________________________";
  1141.     if (.SPCREBORN)         mes ""+.cmtalk_2$[14]+"";
  1142.     if (!.SPCREBORN)        mes ""+.cmtalk_2$[15]+"";
  1143.                     mes ""+.cmtalk_2$[16]+"";
  1144.                     mes ""+.cmtalk_2$[17]+"";
  1145.                     mes ""+.cmtalk_2$[18]+"";
  1146.                     mes ""+.cmtalk_2$[19]+"";
  1147.                 mes " __________________________________";
  1148.                     mes ""+.cmtalk_2$[20]+"";
  1149.     if (.RESETPALETTE0) mes ""+.cmtalk_2$[21]+"";
  1150.     if (!.RESETPALETTE0)    mes ""+.cmtalk_2$[22]+"";
  1151.     if (.RESETPALETTE1) mes ""+.cmtalk_2$[23]+"";
  1152.     if (!.RESETPALETTE1)    mes ""+.cmtalk_2$[24]+"";
  1153.     if (.RESETPALETTE2) mes ""+.cmtalk_2$[25]+"";
  1154.     if (!.RESETPALETTE2)    mes ""+.cmtalk_2$[26]+"";
  1155.     if (.RESETPALETTE3) mes ""+.cmtalk_2$[27]+"";
  1156.     if (!.RESETPALETTE3)    mes ""+.cmtalk_2$[28]+"";
  1157.                 mes " __________________________________";
  1158.                 next;
  1159.                 menu ""+.cmtalk_2$[29]+"",GMPANEL,""+.cmtalk_2$[30]+"",LEND;
  1160.                 close;
  1161.  
  1162. //=========================================?    IN GAME SETTINGS   ?=====================================================================
  1163. CFMOD:
  1164.     {mes .JCNAME$;
  1165.     mes ""+.cmtalk_2$[31]+"";
  1166.     next;
  1167.     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]+"",
  1168.     JOBMA,""+.cmtalk_2$[40]+"",POITR,""+.cmtalk_2$[41]+"",MULTRES,""+.cmtalk_2$[42]+"",PAL,""+.cmtalk_2$[29]+"",GMPANEL,""+.cmtalk_2$[52]+"",LEND;}
  1169. GMAC:
  1170.     mes .JCNAME$;
  1171.     mes ""+.cmtalk_2$[43]+"";
  1172.     next;
  1173.     input .GMPANLVL;
  1174.     mes .JCNAME$;
  1175.     mes ""+.cmtalk_2$[44]+"";
  1176.     next;
  1177.     menu ""+.cmtalk_0$[32]+"",GMAC,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1178. RST:
  1179.     mes .JCNAME$;
  1180.     mes ""+.cmtalk_2$[47]+"";
  1181.     next;
  1182.     menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[49]+"",STP,""+.cmtalk_2$[50]+"",SKP,""+.cmtalk_2$[51]+"",BOP,""+.cmtalk_2$[52]+"",LEND;
  1183.     mes .JCNAME$;
  1184.     mes ""+.cmtalk_2$[53]+"";
  1185.     next;
  1186.     input .RESETERON;
  1187.     mes .JCNAME$;
  1188.     mes ""+.cmtalk_2$[54]+"";
  1189.     next;
  1190.     menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1191.   STP:
  1192.     mes .JCNAME$;
  1193.     mes ""+.cmtalk_2$[55]+"";
  1194.     next;
  1195.     input .RSTSTATPRICE;
  1196.     mes .JCNAME$;
  1197.     mes ""+.cmtalk_2$[54]+"";
  1198.     next;
  1199.     menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1200.   SKP:
  1201.     mes .JCNAME$;
  1202.     mes ""+.cmtalk_2$[56]+"";
  1203.     next;
  1204.     input .RSTSKLPRICE;
  1205.     mes .JCNAME$;
  1206.     mes ""+.cmtalk_2$[54]+"";
  1207.     next;
  1208.     menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1209.   BOP:
  1210.     mes .JCNAME$;
  1211.     mes ""+.cmtalk_2$[57]+"";
  1212.     next;
  1213.     input .RSTBOTHPRICE;
  1214.     mes .JCNAME$;
  1215.     mes ""+.cmtalk_2$[54]+"";
  1216.     next;
  1217.     menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1218. BRE:
  1219.     mes .JCNAME$;
  1220.     mes ""+.cmtalk_2$[58]+"";
  1221.     next;
  1222.     menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[59]+"",WG,""+.cmtalk_2$[52]+"",LEND;
  1223.     mes .JCNAME$;
  1224.     mes ""+.cmtalk_2$[53]+"";
  1225.     next;
  1226.     input .BREEDERON;
  1227.     mes .JCNAME$;
  1228.     mes ""+.cmtalk_2$[60]+"";
  1229.     next;
  1230.     menu ""+.cmtalk_0$[32]+"",BRE,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1231.   WG:
  1232.     mes .JCNAME$;
  1233.     mes ""+.cmtalk_2$[53]+"";
  1234.     next;
  1235.     input .WARGANDFALCON;
  1236.     mes .JCNAME$;
  1237.     mes ""+.cmtalk_2$[60]+"";
  1238.     next;
  1239.     menu ""+.cmtalk_0$[32]+"",BRE,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1240. TRC:
  1241.     mes .JCNAME$;
  1242.     mes ""+.cmtalk_2$[53]+"";
  1243.     next;
  1244.     input .THIRDON;
  1245.     mes .JCNAME$;
  1246.     mes ""+.cmtalk_2$[61]+"";
  1247.     next;
  1248.     menu ""+.cmtalk_0$[32]+"",TRC,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1249. SLV:
  1250.     mes .JCNAME$;
  1251.     mes ""+.cmtalk_2$[62]+"";
  1252.     next;
  1253.     input .SNLVL;
  1254.     mes .JCNAME$;
  1255.     mes ""+.cmtalk_2$[63]+"";
  1256.     next;
  1257.     menu ""+.cmtalk_0$[32]+"",SLV,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1258. BABCH:
  1259.     mes .JCNAME$;
  1260.     mes ""+.cmtalk_2$[53]+"";
  1261.     next;
  1262.     input .BABYCHANGERON;
  1263.     mes .JCNAME$;
  1264.     mes ""+.cmtalk_2$[64]+"";
  1265.     next;
  1266.     menu ""+.cmtalk_0$[32]+"",BABCH,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1267. PLAT:
  1268.     mes .JCNAME$;
  1269.     mes ""+.cmtalk_2$[65]+"";
  1270.     next;
  1271.     menu ""+.cmtalk_2$[66]+"",-,""+.cmtalk_2$[67]+"",PLAMEN,""+.cmtalk_2$[52]+"",LEND;
  1272.     mes .JCNAME$;
  1273.     mes ""+.cmtalk_2$[53]+"";
  1274.     next;
  1275.     input .GIVEPLATSKILL;
  1276.     mes .JCNAME$;
  1277.     mes ""+.cmtalk_2$[68]+"";
  1278.     next;
  1279.     menu ""+.cmtalk_0$[32]+"",PLAT,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1280.   PLAMEN:
  1281.     mes .JCNAME$;
  1282.     mes ""+.cmtalk_2$[53]+"";
  1283.     next;
  1284.     input .PLATSKILLS;
  1285.     mes .JCNAME$;
  1286.     mes ""+.cmtalk_2$[68]+"";
  1287.     next;
  1288.     menu ""+.cmtalk_0$[32]+"",PLAT,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1289. JOBMA:
  1290.     mes .JCNAME$;
  1291.     mes ""+.cmtalk_2$[69]+"";
  1292.     next;
  1293.     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;
  1294.     mes .JCNAME$;
  1295.     mes ""+.cmtalk_2$[53]+"";
  1296.     next;
  1297.     input .JOBCHANGERON;
  1298.     mes .JCNAME$;
  1299.     mes ""+.cmtalk_2$[76]+"";
  1300.     next;
  1301.     menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1302.   AUTOJC:
  1303.     mes .JCNAME$;
  1304.     mes ""+.cmtalk_2$[53]+"";
  1305.     next;
  1306.     input .AUTOJOBCHANGER;
  1307.     mes .JCNAME$;
  1308.     mes ""+.cmtalk_2$[76]+"";
  1309.     next;
  1310.     menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1311.   SEC:
  1312.     mes .JCNAME$;
  1313.     mes ""+.cmtalk_2$[77]+"";
  1314.     next;
  1315.     input .JOBTO2ND;
  1316.     mes .JCNAME$;
  1317.     mes ""+.cmtalk_2$[76]+"";
  1318.     next;
  1319.     menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1320.   REB:
  1321.     mes .JCNAME$;
  1322.     mes ""+.cmtalk_2$[77]+"";
  1323.     next;
  1324.     input .JOBTOREBORN;
  1325.     next;
  1326.     mes ""+.cmtalk_2$[78]+"";
  1327.     next;
  1328.     mes .JCNAME$;
  1329.     input .LVLTOREBORN;
  1330.     mes .JCNAME$;
  1331.     mes ""+.cmtalk_2$[76]+"";
  1332.     next;
  1333.     menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1334.   TRA:
  1335.     mes .JCNAME$;
  1336.     mes ""+.cmtalk_2$[77]+"";
  1337.     next;
  1338.     input .JOBTOTRANS;
  1339.     mes .JCNAME$;
  1340.     mes ""+.cmtalk_2$[76]+"";
  1341.     next;
  1342.     menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1343.   THIR:
  1344.     mes .JCNAME$;
  1345.     mes ""+.cmtalk_2$[77]+"";
  1346.     next;
  1347.     input .JOBTOTHIRD;
  1348.     next;
  1349.     mes .JCNAME$;
  1350.     mes ""+.cmtalk_2$[78]+"";
  1351.     next;
  1352.     input .LVLTOTHIRD;
  1353.     mes .JCNAME$;
  1354.     mes ""+.cmtalk_2$[76]+"";
  1355.     next;
  1356.     menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1357.   FORCREB:
  1358.     mes .JCNAME$;
  1359.     mes ""+.cmtalk_2$[53]+"";
  1360.     next;
  1361.     input .FORCEREBORN;
  1362.     mes .JCNAME$;
  1363.     mes ""+.cmtalk_2$[76]+"";
  1364.     next;
  1365.     menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1366. POITR:
  1367.     mes .JCNAME$;
  1368.     mes ""+.cmtalk_2$[79]+"";
  1369.     next;
  1370.  
  1371.     menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[80]+"",STPC,""+.cmtalk_2$[81]+"",SKPC,""+.cmtalk_2$[82]+"",STO,""+.cmtalk_2$[83]+"",SKO,""+.cmtalk_2$[52]+"",LEND;
  1372.     mes .JCNAME$;
  1373.     mes ""+.cmtalk_2$[53]+"";
  1374.     next;
  1375.     input .POINTSDEAL;
  1376.     mes .JCNAME$;
  1377.     mes ""+.cmtalk_2$[84]+"";
  1378.     next;
  1379.     menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1380.   STPC:
  1381.     mes .JCNAME$;
  1382.     mes ""+.cmtalk_2$[85]+"";
  1383.     next;
  1384.     input .STPOINTPRICE;
  1385.     mes .JCNAME$;
  1386.     mes ""+.cmtalk_2$[84]+"";
  1387.     next;
  1388.     menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1389.   SKPC:
  1390.     mes .JCNAME$;
  1391.     mes ""+.cmtalk_2$[86]+"";
  1392.     next;
  1393.     input .SKPOINTPRICE;
  1394.     mes .JCNAME$;
  1395.     mes ""+.cmtalk_2$[84]+"";
  1396.     next;
  1397.     menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1398.   STO:
  1399.     mes .JCNAME$;
  1400.     mes ""+.cmtalk_2$[53]+"";
  1401.     next;
  1402.     input .BUYONLYSTAT;
  1403.     mes .JCNAME$;
  1404.     mes ""+.cmtalk_2$[84]+"";
  1405.     next;
  1406.     menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1407.   SKO:
  1408.     mes .JCNAME$;
  1409.     mes ""+.cmtalk_2$[53]+"";
  1410.     next;
  1411.     input .BUYONLYSKL;
  1412.     mes .JCNAME$;
  1413.     mes ""+.cmtalk_2$[84]+"";
  1414.     next;
  1415.     menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1416. MULTRES:
  1417.     mes .JCNAME$;
  1418.     mes ""+.cmtalk_2$[87]+"";
  1419.     next;
  1420.     menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[88]+"",MAXR,""+.cmtalk_2$[89]+"",RSL,""+.cmtalk_2$[90]+"",BN,""+.cmtalk_2$[91]+"",MBN,""+.cmtalk_2$[52]+"",LEND;
  1421.     mes .JCNAME$;
  1422.     mes ""+.cmtalk_2$[53]+"";
  1423.     next;
  1424.     input .SPCREBORN;
  1425.     mes .JCNAME$;
  1426.     mes ""+.cmtalk_2$[92]+"";
  1427.     next;
  1428.     menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1429.   MAXR:
  1430.     mes .JCNAME$;
  1431.     mes ""+.cmtalk_2$[93]+"";
  1432.     next;
  1433.     input .MAXREBORNS;
  1434.     mes .JCNAME$;
  1435.     mes ""+.cmtalk_2$[92]+"";
  1436.     next;
  1437.     menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1438.   RSL:
  1439.     mes .JCNAME$;
  1440.     mes ""+.cmtalk_2$[78]+"";
  1441.     next;
  1442.     input .REBORNSLVL;
  1443.     mes .JCNAME$;
  1444.     mes ""+.cmtalk_2$[92]+"";
  1445.     next;
  1446.     menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1447.   BN:
  1448.     mes .JCNAME$;
  1449.     mes ""+.cmtalk_2$[94]+"";
  1450.     next;
  1451.     input .SPCREBORNB;
  1452.     mes .JCNAME$;
  1453.     mes ""+.cmtalk_2$[92]+"";
  1454.     next;
  1455.     menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1456.   MBN:
  1457.     mes .JCNAME$;
  1458.     mes ""+.cmtalk_2$[95]+"";
  1459.     next;
  1460.     input .SPCREBBONUS;
  1461.     mes .JCNAME$;
  1462.     mes ""+.cmtalk_2$[92]+"";
  1463.     next;
  1464.     menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1465. PAL:
  1466.     mes .JCNAME$;
  1467.     mes ""+.cmtalk_2$[96]+"";
  1468.     mes ""+.cmtalk_2$[53]+"";
  1469.     next;
  1470.     input .RESETPALETTE0;
  1471.     next;
  1472.     mes .JCNAME$;
  1473.     mes ""+.cmtalk_2$[97]+"";
  1474.     mes ""+.cmtalk_2$[53]+"";
  1475.     next;
  1476.     input .RESETPALETTE1;
  1477.     next;
  1478.     mes .JCNAME$;
  1479.     mes ""+.cmtalk_2$[98]+"";
  1480.     mes ""+.cmtalk_2$[53]+"";
  1481.     next;
  1482.     input .RESETPALETTE2;
  1483.     next;
  1484.     mes .JCNAME$;
  1485.     mes ""+.cmtalk_2$[99]+"";
  1486.     mes ""+.cmtalk_2$[53]+"";
  1487.     next;
  1488.     input .RESETPALETTE3;
  1489.     mes .JCNAME$;
  1490.     mes ""+.cmtalk_2$[100]+"";
  1491.     next;
  1492.     menu ""+.cmtalk_0$[32]+"",PAL,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
  1493.  
  1494. //=========================================?         EVENTS        ?=====================================================================
  1495. OnGRATZ:
  1496.     emotion e_grat,0;
  1497. end;
  1498.                                                                    
  1499. //=========================================?DON'T HAVE REQUIREMENTS?=====================================================================
  1500. NOTENOUGHT:
  1501.     mes .JCNAME$;
  1502.     mes ""+.cmtalk_0$[73]+"";
  1503.     close;
  1504. NOPOINTS:
  1505.     mes .JCNAME$;
  1506.     mes ""+.cmtalk_0$[72]+"";
  1507.     close;
  1508. NOZENY:
  1509.     mes .JCNAME$;
  1510.     mes ""+.cmtalk_0$[60]+"";
  1511.     close;
  1512.  
  1513. //=========================================?       END USAGE       ?=====================================================================
  1514. LEND:
  1515.     mes .JCNAME$;
  1516.     mes ""+.cmtalk_1$[92]+"";
  1517.     emotion e_no1,0;
  1518.     close;
  1519.  
  1520. //=========================================?    CANCEL CHOICES     ?=====================================================================
  1521. LCANCEL:
  1522.     mes .JCNAME$;
  1523.     mes ""+.cmtalk_1$[93]+"";
  1524.     emotion e_dots,0;
  1525.     close;
  1526.  
  1527. //============================================?  MAIN CONFIGS      ?=====================================================================
  1528. OnInit:
  1529.  
  1530. //===========================================?      NPC NAME      ?=====================================================================
  1531.                     set .JCNAME$,"Class Master";    //NPC Name
  1532.  
  1533. //===========================================?      LANGUAGE      ?=====================================================================
  1534.                     set .LANG,0;            //NPC Language 0=English, 1=Portuguese, 2=German, 3=Spanish.
  1535.  
  1536. //===========================================?      GM ACCESS     ?=====================================================================
  1537.                     set .GMPANLVL,60;       //Min level to access GM Panel
  1538.  
  1539. //===========================================?   RESET SETTINGS   ?=====================================================================
  1540.                     set .RESETERON,1;       //Turn on Reset
  1541.                     set .RSTSTATPRICE,10000;        //Reset Stats price
  1542.                     set .RSTSKLPRICE,10000;     //Reset Skills price
  1543.                     set .RSTBOTHPRICE,15000;        //Reset Skills + Stats price
  1544.  
  1545. //===========================================?  BREEDER SETTINGS  ?=====================================================================
  1546.                     set .BREEDERON,1;       //Turn on Renting
  1547.  
  1548. //===========================================?    BABY CHANGER    ?=====================================================================
  1549.                     set .BABYCHANGERON,1;       //Turn on Baby changing
  1550.  
  1551. //===========================================?   PLATINUM SKILLS  ?=====================================================================
  1552.                     set .GIVEPLATSKILL,1;       //Give Platinum skills automatic on Jobchange
  1553.                     set .PLATSKILLS,1;      //Activate Platinum Skills on main menu.
  1554.  
  1555. //===========================================?  SUPER NOVICE LVL  ?=====================================================================
  1556.                     set .SNLVL,45;          //Base Level to change into Super Novice
  1557.  
  1558. //===========================================? JOBCHANGE SETTINGS ?=====================================================================
  1559.                     set .JOBCHANGERON,1;        //Turn on Jobchanger
  1560.                     set .GETPRIZEINCHANGE,1;    //Win prizes in Jobchange
  1561.                     set .AUTOJOBCHANGER,0;      //Turn on AUTO Jobchanger
  1562.                     set .JOBTO2ND,40;       //Min Job level to change FIRST > SECOND
  1563.                     set .LVLTOREBORN,99;        //Min Base level to reborn
  1564.                     set .JOBTOREBORN,50;        //Min Job level to reborn
  1565.                     set .JOBTOTRANS,50;     //Min Job level to change HIGH > TRANS
  1566.                     set .LVLTOTHIRD,99;     //Min Base level to change TRANS > THIRD
  1567.                     set .JOBTOTHIRD,50;     //Min Job level to change TRANS > THIRD
  1568.                     set .FORCEREBORN,0;     //Block second > Third direct change, force the char to reborn.
  1569.  
  1570. //===========================================?  JOB ZENY CHARGES  ?=====================================================================
  1571.                     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].
  1572.  
  1573. //===========================================?  JOB ITEM CHARGES  ?=====================================================================
  1574.                     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].
  1575.                     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].
  1576.  
  1577. //===========================================?  JOBCHANGE PRIZES  ?=====================================================================
  1578. function GivePrize { //<line>
  1579.     setd(".ChangePrize[" + (.PrizeCount % 128) + "]", getarg(0));
  1580.     set .PrizeCount, .PrizeCount + 1;
  1581.     }
  1582.                     GivePrize(1117);        // SWORDSMAN FIRST OPTION
  1583.                     GivePrize(1105);        // SWORDSMAN SECOND OPTION
  1584.  
  1585.                     GivePrize(1602);        // MAGE FIRST OPTION
  1586.                     GivePrize(1605);        // MAGE SECOND OPTION
  1587.  
  1588.                     GivePrize(1702);        // ARCHER FIRST OPTION
  1589.                     GivePrize(1705);        // ARCHER SECOND OPTION
  1590.  
  1591.                     GivePrize(1505);        // ACOLYTE FIRST OPTION
  1592.                     GivePrize(1502);        // ACOLYTE SECOND OPTION
  1593.  
  1594.                     GivePrize(1352);        // MERCHANT FIRST OPTION
  1595.                     GivePrize(1304);        // MERCHANT SECOND OPTION
  1596.  
  1597.                     GivePrize(1220);        // THIEF FIRST OPTION [10]
  1598.                     GivePrize(1226);        // THIEF SECOND OPTION
  1599.  
  1600.                     GivePrize(1220);        // TAEKWON FIRST OPTION
  1601.                     GivePrize(1226);        // TAEKWON SECOND OPTION
  1602.  
  1603.                     GivePrize(13103);   // GUNSLINGER FIRST OPTION
  1604.                     GivePrize(13101);       // GUNSLINGER SECOND OPTION
  1605.  
  1606.                     GivePrize(1220);        // NINJA FIRST OPTION
  1607.                     GivePrize(1226);        // NINJA SECOND OPTION
  1608.  
  1609.                     GivePrize(1158);        // KNIGHT FIRST OPTION
  1610.                     GivePrize(1149);        // KNIGHT SECOND OPTION
  1611.  
  1612.                     GivePrize(1158);        // CRUSADER FIRST OPTION [20]
  1613.                     GivePrize(1149);        // CRUSADER SECOND OPTION
  1614.  
  1615.                     GivePrize(1608);        // WIZZARD FIRST OPTION
  1616.                     GivePrize(1611);        // WIZZARD SECOND OPTION
  1617.  
  1618.                     GivePrize(1550);        // SAGE FIRST OPTION
  1619.                     GivePrize(1551);        // SAGE SECOND OPTION
  1620.  
  1621.                     GivePrize(1726);        // HUNTER FIRST OPTION
  1622.                     GivePrize(1716);        // HUNTER SECOND OPTION
  1623.  
  1624.                     GivePrize(1716);        // BARD FIRST OPTION
  1625.                     GivePrize(1908);        // BARD SECOND OPTION
  1626.  
  1627.                     GivePrize(1716);        // DANCER FIRST OPTION [30]
  1628.                     GivePrize(1964);        // DANCER SECOND OPTION
  1629.  
  1630.                     GivePrize(1551);        // PRIEST FIRST OPTION
  1631.                     GivePrize(1520);        // PRIEST SECOND OPTION
  1632.  
  1633.                     GivePrize(1520);        // MONK FIRST OPTION
  1634.                     GivePrize(1808);        // MONK SECOND OPTION
  1635.  
  1636.                     GivePrize(1361);        // BLACKSMITH FIRST OPTION
  1637.                     GivePrize(1306);        // BLACKSMITH SECOND OPTION
  1638.  
  1639.                     GivePrize(1361);        // ALCHEMIST FIRST OPTION
  1640.                     GivePrize(1306);        // ALCHEMIST SECOND OPTION
  1641.  
  1642.                     GivePrize(1253);        // ASSASSIN FIRST OPTION [40]
  1643.                     GivePrize(1251);        // ASSASSIN SECOND OPTION
  1644.  
  1645.                     GivePrize(1220);        // ROGUE FIRST OPTION
  1646.                     GivePrize(1226);        // ROGUE SECOND OPTION
  1647.  
  1648.                     GivePrize(1220);        // GLADIATOR FIRST OPTION
  1649.                     GivePrize(1226);        // GLADIATOR SECOND OPTION
  1650.  
  1651.                     GivePrize(1220);        // SOUL LINKER FIRST OPTION
  1652.                     GivePrize(1226);        // SOUL LINKER SECOND OPTION
  1653.  
  1654.                     GivePrize(1127);        // SUPER NOVICE FIRST OPTION
  1655.                     GivePrize(1120);        // SUPER NOVICE SECOND OPTION
  1656.  
  1657. //===========================================? MULTI RESET SYSTEM ?=====================================================================
  1658.                     set .SPCREBORN,1;       //Turn on Multiple resets
  1659.                     set .MAXREBORNS,2;      //Resets Limit
  1660.                     set .REBORNSLVL,99;     //Level to Reset
  1661.                     set .SPCREBORNB,200;        //Bonus for Each Reset
  1662.                     set .SPCREBBONUS,100;       //Extra Bonus for X Resets (eg: you gain 200 in the second reset. 100x2)
  1663.  
  1664. //===========================================?   POINTS TRADER    ?=====================================================================
  1665.                     set .POINTSDEAL,0;      //Turn on points dealing
  1666.                     set .STPOINTPRICE,1000000;  //Set stats point price
  1667.                     set .SKPOINTPRICE,1001000;  //Set skill point price
  1668.                     set .BUYONLYSTAT,10000000;      //Buy only status points?
  1669.                     set .BUYONLYSKL,10000000;       //Buy only skill points?
  1670.  
  1671. //===========================================? THIRD CLASS CHANGE ?=====================================================================
  1672.                     set .THIRDON,1;         //Turn on 3rd class changing
  1673.  
  1674. //===========================================?  PALETTE SETTINGS  ?=====================================================================
  1675.                     set .RESETPALETTE0,0;       //Reset palette on change first class
  1676.                     set .RESETPALETTE1,0;       //Reset palette on change second class
  1677.                     set .RESETPALETTE2,0;       //Reset palette on change trans class
  1678.                     set .RESETPALETTE3,0;       //Reset palette on change third class
  1679.  
  1680. //===========================================?   LANGUAGE MENUS   ?=====================================================================
  1681. function AddLine { //<line>
  1682.     setd(".cmtalk_" + (.cmCount / 128) + "$[" + (.cmCount % 128) + "]", getarg(0));
  1683.     set .cmCount, .cmCount + 1;
  1684.     }
  1685.     switch(.LANG){
  1686. case 0:
  1687.     {
  1688.         AddLine("Job Change.");
  1689.         AddLine("Platinum Skills.");
  1690.         AddLine("Breeder.");
  1691.         AddLine("Deal Points.");
  1692.         AddLine("Reset Level.");
  1693.         AddLine("Reset Status/Skills.");
  1694.         AddLine("So... What brings you to me?");
  1695.         AddLine("Nothing...");
  1696.         AddLine("You have none of the necessary skills...");
  1697.         AddLine("I see that you can use a Cart, but has no one.Whether one of my?");
  1698.         AddLine("I see that you can use a Falcon, but has no one.Whether one of my?");
  1699.         AddLine("I see that you can mount a Peco, but has no one.Whether one of my?");
  1700.         AddLine("I see that you can mount a Gryphon, but has no one.Whether one of my?");
  1701.         AddLine("I see that you can mount a Dragon, but has no one.Whether one of my?");
  1702.         AddLine("I see that you can Pilot a Mado, but has no one.Whether one of my?");
  1703.         AddLine("I see that you can mount a Warg, but has no one.Whether one of my?");
  1704.         AddLine("Yes, of course!");
  1705.         AddLine("No,Thanks...");
  1706.         AddLine("Ok! Then you can take, but take care of it very well!");
  1707.         AddLine("Ok! Then you can take, but take care of him very well!");
  1708.         AddLine("Ok! Then you can take, but take care of them very well!");
  1709.         AddLine("What color do you prefer?");
  1710.         AddLine("Green.");
  1711.         AddLine("Black.");
  1712.         AddLine("White.");
  1713.         AddLine("Blue.");
  1714.         AddLine("Red.");
  1715.         AddLine("First, let me check something...");
  1716.         AddLine("I think we can continue!");
  1717.         AddLine("Oh! You seem able to control both a Falcon as a Warg! Whether the two?");
  1718.         AddLine("I think we have nothing to talk at the moment...");
  1719.         AddLine("Want a quick explanation of why?");
  1720.         AddLine("Yes.");
  1721.         AddLine("Not need.");
  1722.         AddLine("You cannot reset again...");
  1723.         AddLine("I regret to inform that at the time you can not go beyond this...");
  1724.         AddLine("You can not go beyond this limit! Is already strong enough! Be proud!!!");
  1725.         AddLine("Your class does not allow any more change! But that does not mean you can not get stronger!");
  1726.         AddLine("Okay lets see...");
  1727.         AddLine("Done!");
  1728.         AddLine("Give me two!");
  1729.         AddLine("Only the Warg!");
  1730.         AddLine("Only the Falcon!");
  1731.         AddLine("And what you want to reset?");
  1732.         AddLine("Stats.");
  1733.         AddLine("Skills.");
  1734.         AddLine("Both!");
  1735.         AddLine("I'll decide later!");
  1736.         AddLine("Ok, but be careful next time!!!");
  1737.         AddLine("Your stats points are reset!");
  1738.         AddLine("This service will cost you: "+ .RSTSTATPRICE +" zenys, okay?");
  1739.         AddLine("Ok!");
  1740.         AddLine("No!");
  1741.         AddLine("Your stats points are reset, for "+ .RSTSTATPRICE +" zenys!");
  1742.         AddLine("Your skill points are reset!");
  1743.         AddLine("This service will cost you: "+ .RSTSKLPRICE +" zenys, okay?");
  1744.         AddLine("Your skill points are reset, for "+ .RSTSKLPRICE +" zenys!");
  1745.         AddLine("Your stats and skill points are reset!");
  1746.         AddLine("This service will cost you: "+ .RSTBOTHPRICE +" zenys, okay?");
  1747.         AddLine("Your stats and skill points are reset, for "+ .RSTBOTHPRICE +" zenys!");
  1748.         AddLine("You don't have enought Zeny...");
  1749.         AddLine("^ff0000ATTENTION!!!^000000 If you agree to sell, your points will not be refunded!");
  1750.         AddLine("What will you sell? You have:");
  1751.         AddLine("How much will you sell? You have:");  
  1752.         AddLine("do not know you so much, so I'll let you choose your class!");    
  1753.         AddLine("Skill Points.");
  1754.         AddLine("Stats Points.");
  1755.         AddLine("This will give a total of:");
  1756.         AddLine("Yes...");
  1757.         AddLine("No...");
  1758.         AddLine("zenys in exchange of:");
  1759.         AddLine("Zenys.");
  1760.         AddLine("Without any points, I can not help you...");
  1761.         AddLine("You can't try to sell, what you don't have...");
  1762.         AddLine("OK?");
  1763.         AddLine("Spend your skill points before trying to change...");
  1764.         AddLine("You seem to be carrying a lot of stuff there...");
  1765.         AddLine("What if you get rid of them and come back with more calm?");
  1766.         AddLine("Please unmount your peco before changing.");
  1767.         AddLine("Please remove your cart before changing.");
  1768.         AddLine("Please release your falcon before changing.");
  1769.         AddLine("Oops...I'm sorry");
  1770.         AddLine("If your intention was to turn a baby class, you should have passed through here with 1 base and 1 job ...");
  1771.         AddLine("Good Luck!!!");
  1772.         AddLine("I know you must be anxious to become stronger,but you must be at least job level "+ .JOBTO2ND +" to change class!");
  1773.         AddLine("To become a Super Novice, you must return here with base level "+ .SNLVL +" or more!");
  1774.         AddLine("This can be difficult, take it to help!");
  1775.         AddLine("You just receive the skill Trick Dead.");
  1776.         AddLine("Before you can advance to the next stage, need to train up to job level "+ .JOBTOTRANS+" !");
  1777.         AddLine("To transcend your limits, you will need base level "+ .LVLTOREBORN +" and job level "+ .JOBTOREBORN +".Be patient!");
  1778.         AddLine("You must train up to base level "+ .LVLTOTHIRD +" and job level "+ .JOBTOTHIRD +", to achieve your ultimate goal!");
  1779.         AddLine("To allow you to reset again, you will need base level "+ .REBORNSLVL +" !");
  1780.         AddLine("Hello");  
  1781.         AddLine("I see that you are a Baby! Although small want to be strong is not it?");     
  1782.         AddLine("Let's see what we can train you...");
  1783.         AddLine("Swordsman.");
  1784.         AddLine("Mage.");
  1785.         AddLine("Archer.");
  1786.         AddLine("Acolyte.");
  1787.         AddLine("Merchant.");
  1788.         AddLine("Thief.");
  1789.         AddLine("Taekwon.");
  1790.         AddLine("Gunslinger.");
  1791.         AddLine("Ninja.");
  1792.         AddLine("Super Novice.");
  1793.         AddLine("Baby Swordsman.");
  1794.         AddLine("Baby Mage.");
  1795.         AddLine("Baby Archer.");
  1796.         AddLine("Baby Acolyte.");
  1797.         AddLine("Baby Merchant.");
  1798.         AddLine("Baby Thief.");
  1799.         AddLine("Baby Super Novice.");
  1800.         AddLine("I'll think more...");
  1801.         AddLine("Congratulations");
  1802.         AddLine("You just receive the skill First Aid.");
  1803.         AddLine("You just receive the skill Fatal Blow.");
  1804.         AddLine("You just receive the skill Moving HP Recovery.");
  1805.         AddLine("You just receive the skill Auto Berserk.");
  1806.         AddLine("You just receive the skill Energy Coat.");
  1807.         AddLine("You just receive the skill Arrow Crafting.");
  1808.         AddLine("You just receive the skill Charge Arrow.");
  1809.         AddLine("You just receive the skill Holy Light.");
  1810.         AddLine("You just receive the skill Cart Revolution.");
  1811.         AddLine("You just receive the skill Change Cart.");
  1812.         AddLine("You just receive the skill Crazy Uproar.");
  1813.         AddLine("You just receive the skill Sand Attack.");
  1814.         AddLine("You just receive the skill Back Sliding.");
  1815.         AddLine("You just receive the skill Pick Stone.");
  1816.         AddLine("You just receive the skill Throw Stone.");
  1817.         AddLine("You just receive the skill Charge Attack.");
  1818.         AddLine("You just receive the skill Shrink.");
  1819.         AddLine("You just receive the skill Sight Blaster.");
  1820.         AddLine("You just receive the skill Create Elemental Converter.");
  1821.         AddLine("You just receive the skill Phantasmic Arrow.");
  1822.         AddLine("You just receive the skill Pang Voice.");
  1823.         AddLine("You just receive the skill Wink of Charm.");
  1824.         AddLine("You just receive the skill Redemptio.");
  1825.         AddLine("You just receive the skill KI Translation.");
  1826.         AddLine("You just receive the skill KI Explosion.");
  1827.         AddLine("You just receive the skill Unfair Trick.");
  1828.         AddLine("You just receive the skill Greed.");
  1829.         AddLine("You just receive the item Elemental Potion Create Guide.");
  1830.         AddLine("You just receive the skill Bio Ethics.");
  1831.         AddLine("You just receive the skill Sonic Acceleration.");
  1832.         AddLine("You just receive the skill Throw Venom Knife.");
  1833.         AddLine("You just receive the skill Close Confine.");
  1834.         AddLine("You just receive the skill Elemental Change (Water).");
  1835.         AddLine("You just receive the skill Elemental Change (Earth).");
  1836.         AddLine("You just receive the skill Elemental Change (Fire).");
  1837.         AddLine("You just receive the skill Elemental Change (Wind).");
  1838.         AddLine("Choose wisely :");
  1839.         AddLine("Knight.");
  1840.         AddLine("Crusader.");
  1841.         AddLine("Baby Knight.");
  1842.         AddLine("Baby Crusader.");
  1843.         AddLine("Wizard.");
  1844.         AddLine("Sage.");
  1845.         AddLine("Baby Wizard.");
  1846.         AddLine("Baby Sage.");
  1847.         AddLine("Hunter.");
  1848.         AddLine("Dancer.");
  1849.         AddLine("Baby Hunter.");
  1850.         AddLine("Baby Dancer.");
  1851.         AddLine("Priest.");
  1852.         AddLine("Monk.");
  1853.         AddLine("Baby Priest.");
  1854.         AddLine("Baby Monk.");
  1855.         AddLine("Blacksmith.");
  1856.         AddLine("Alchemist.");
  1857.         AddLine("Baby Blacksmith.");
  1858.         AddLine("Baby Alchemist.");
  1859.         AddLine("Assassin.");
  1860.         AddLine("Rogue.");
  1861.         AddLine("Baby Assassin.");
  1862.         AddLine("Baby Rogue.");
  1863.         AddLine("Star Gladiator.");
  1864.         AddLine("Soul Linker.");
  1865.         AddLine("Cancel.");
  1866.         AddLine("I see you had returned from your adventures, you seem ready to become stronger!");
  1867.         AddLine("You have 2 options beyond this point.");
  1868.         AddLine("Reborn.");
  1869.         AddLine("Third Class.");
  1870.         AddLine("^ff0000ATENTION:^000000If you choose to reborn, you will earn bonus status points!, if you turn third class you will not...");
  1871.         AddLine("So what you gonna do?");
  1872.         AddLine("Reborn.");
  1873.         AddLine("Become third class.");
  1874.         AddLine("I'll think better...");
  1875.         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...");
  1876.         AddLine("I don't care!");
  1877.         AddLine("Prefer Rebirth!");
  1878.         AddLine("Let me think...");
  1879.         AddLine("I'll reborn you now!Ok?");
  1880.         AddLine("You just received 100 stats points.");
  1881.         AddLine("You just received 100 + "+.SPCREBORNB+" stats points. Total is: "+(100 +.SPCREBORN)+" stats points.");
  1882.         AddLine("You just received");
  1883.         AddLine("Do you wish to reset your class, and become a novice ?");
  1884.         AddLine("I quit...");
  1885.         AddLine("again !");
  1886.         AddLine("Multi Reset");
  1887.         AddLine("You just received "+.SPCREBORNB+" stats points.");
  1888.         AddLine("It seems that you fulfill the basic requirements, I'll change you now !!");
  1889.         AddLine("Wait!!!");
  1890.         AddLine("Very good! You learned a lot! It's time to teach a more powerful class!");
  1891.         AddLine("Are you ready?");
  1892.         AddLine("Of course!");
  1893.         AddLine("Let me breathe...");
  1894.         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!");
  1895.         AddLine("But there's still a step! Now I have seen their capabilities, I can tell you, I can make you even stronger!");
  1896.         AddLine("Want to get this knowledge? This power?");
  1897.         AddLine("Yes I want!");
  1898.         AddLine("I don't know...");
  1899.         AddLine("So be it! Better be prepared!");
  1900.         AddLine("AH! How wonderful! It reminds me of my youth when I had all this power!");
  1901.         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!");
  1902.         AddLine("You just received the item Wolf's Flute.");
  1903.         AddLine("If you want, you can tranform you on baby, since you have not trained at all!");
  1904.         AddLine("Ok, may be!");
  1905.         AddLine("Oh, Baby do not...");
  1906.         AddLine("Let's go!");
  1907.         AddLine("you are now a");
  1908.         AddLine("OK! Thanks for using my services!");
  1909.         AddLine("OK! then we'll talk later!");
  1910.         AddLine("Wow! You are so small and yet so strong,don't you?!?So you wish to become a Super Novice!");
  1911.         AddLine("Yeah!");
  1912.         AddLine("I'll see later...");
  1913.         AddLine("Here we go!");
  1914.         AddLine("Ha ha ha, that's it! Now you is not only an novice! But rather a");
  1915.         AddLine("what you wish to do?");
  1916.         AddLine("Use the NPC.");
  1917.         AddLine("Verify configs.");
  1918.         AddLine("Modify configs.");
  1919.         AddLine("Exit");
  1920.         AddLine("You just received, Platinum Skills!!!");
  1921.         AddLine("Empty");
  1922.         AddLine("? GM Access Level: ^ff0000"+ .GMPANLVL+"^000000");
  1923.         AddLine("? Reset Function: ^009900ON^000000.");
  1924.         AddLine("? Reset Function: ^ff0000OFF^000000.");
  1925.         AddLine("? Stats Price: ^ff0000"+ .RSTSTATPRICE +"^000000 z");
  1926.         AddLine("? Skills Price: ^ff0000"+ .RSTSKLPRICE +"^000000 z");
  1927.         AddLine("? Both Price : ^ff0000"+ .RSTBOTHPRICE +"^000000 z");
  1928.         AddLine("? Breeder Function: ^009900ON^000000.");
  1929.         AddLine("? Breeder Function: ^ff0000OFF^000000.");
  1930.         AddLine("? Warg + Falcon: ^009900YES^000000");
  1931.         AddLine("? Warg + Falcon: ^ff0000NO^000000");
  1932.         AddLine("? Baby Changer Function: ^009900ON^000000.");
  1933.         AddLine("? Baby Changer Function: ^ff0000OFF^000000.");
  1934.         AddLine("? Platinum Skill Function: ^009900ON^000000.");
  1935.         AddLine("? Platinum Skill Function: ^ff0000OFF^000000.");
  1936.         AddLine("? Platinum Menu: ^009900ON^000000.");
  1937.         AddLine("? Platinum Menu: ^ff0000OFF^000000.");
  1938.         AddLine("? JobMaster Function.");
  1939.         AddLine("? Job Changer: ^009900ON^000000.");
  1940.         AddLine("? Job Changer: ^ff0000OFF^000000.");
  1941.         AddLine("? Third Class: ^009900ON^000000.");
  1942.         AddLine("? Third Class: ^ff0000OFF^000000.");
  1943.         AddLine("? Super Novice Level: ^ff0000"+.SNLVL+"^000000");
  1944.         AddLine("? JOB First to Second: ^ff0000"+ .JOBTO2ND +"^000000");
  1945.         AddLine("? Reborn: BASE/JOB = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
  1946.         AddLine("? JOB High to Trans: ^ff0000"+ .JOBTOTRANS +"^000000");
  1947.         AddLine("? Third Class: BASE/JOB = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
  1948.         AddLine("? Force Reborn: ^009900ON^000000.");
  1949.         AddLine("? Force Reborn: ^ff0000OFF^000000.");
  1950.         AddLine("? PointSell Function: ^009900ON^000000.");
  1951.         AddLine("? PointSell Function: ^ff0000OFF^000000.");
  1952.         AddLine("? Stats Point Price: ^ff0000"+ .STPOINTPRICE+"^000000 z");
  1953.         AddLine("? Skill Point Price: ^ff0000"+ .SKPOINTPRICE +"^000000 z");
  1954.         AddLine("? Buy Only Stats : ^009900ON^000000.");
  1955.         AddLine("? Buy Only Stats : ^ff0000OFF^000000.");
  1956.         AddLine("? Buy Only Skill : ^009900ON^000000.");
  1957.         AddLine("? Buy Only Skill : ^ff0000OFF^000000.");
  1958.         AddLine("? Multi Reset Function: ^009900ON^000000.");
  1959.         AddLine("? Multi Reset Function: ^ff0000OFF^000000.");
  1960.         AddLine("? Max Resets: ^ff0000"+ .MAXREBORNS+"^000000");
  1961.         AddLine("? Class Reset Level : ^ff0000"+ .REBORNSLVL +"^000000");
  1962.         AddLine("? Reset Bonus : ^ff0000"+ .SPCREBORNB +"^000000 POINTS");
  1963.         AddLine("? Reset MultiBonus : ^ff0000"+ .SPCREBBONUS +"^000000 POINTS");
  1964.         AddLine("? Palette Reset.");
  1965.         AddLine("? Reset Palette 1st: ^009900ON^000000.");
  1966.         AddLine("? Reset Palette 1st: ^ff0000OFF^000000.");
  1967.         AddLine("? Reset Palette 2nd: ^009900ON^000000.");
  1968.         AddLine("? Reset Palette 2nd: ^ff0000OFF^000000.");
  1969.         AddLine("? Reset Palette Trans: ^009900ON^000000.");
  1970.         AddLine("? Reset Palette Trans: ^ff0000OFF^000000.");
  1971.         AddLine("? Reset Palette 3rd: ^009900ON^000000.");
  1972.         AddLine("? Reset Palette 3rd: ^ff0000OFF^000000.");
  1973.         AddLine("Back.");
  1974.         AddLine("Close.");
  1975.         AddLine("What do you want to change?");
  1976.         AddLine("GM Access Level.");
  1977.         AddLine("Reset Settings.");
  1978.         AddLine("Breeder Settings.");
  1979.         AddLine("Baby Changer Settings.");
  1980.         AddLine("Platinum Settings.");
  1981.         AddLine("Super Novice Level.");
  1982.         AddLine("Third Job Change.");
  1983.         AddLine("JobChange Settings.");
  1984.         AddLine("Point Trade Settings.");
  1985.         AddLine("MultiReset Settings.");
  1986.         AddLine("Palette Settings.");
  1987.         AddLine("Input GM Access Level value.");
  1988.         AddLine("Continue GM Access Config?");
  1989.         AddLine("No.");
  1990.         AddLine("Config Other Setting.");
  1991.         AddLine("What about Reset you want to change?");
  1992.         AddLine("Turn ON/OFF.");
  1993.         AddLine("Stats Price.");
  1994.         AddLine("Skills Price.");
  1995.         AddLine("Both Price.");
  1996.         AddLine("Exit.");
  1997.         AddLine("Input 1 = ON, 0 = OFF.");
  1998.         AddLine("Continue Reset Config?");
  1999.         AddLine("Input Stats Reset Price.");
  2000.         AddLine("Input Skill Reset Price.");
  2001.         AddLine("Input Both Reset Price.");
  2002.         AddLine("What about Breeder you want to change?");
  2003.         AddLine("Warg + Falcon.");
  2004.         AddLine("Continue Breeder Config?");
  2005.         AddLine("Continue Third Job Change Config?");
  2006.         AddLine("Input Base Level value.");
  2007.         AddLine("Continue Super Novice Config?");
  2008.         AddLine("Continue Baby Changer Config?");
  2009.         AddLine("What about Platinum Skills you want to modify?");
  2010.         AddLine("AUTO on Job Change.");
  2011.         AddLine("Show Platinum Menu.");
  2012.         AddLine("Continue Platinum Skill Config?");
  2013.         AddLine("What about Job Change you want to modify?");
  2014.         AddLine("Job Changer.");
  2015.         AddLine("Job to Second.");
  2016.         AddLine("Job/level to reborn.");
  2017.         AddLine("Job to Trans.");
  2018.         AddLine("Job/level to Third.");
  2019.         AddLine("Force Reborn.");
  2020.         AddLine("Continue Job Changer Config?");
  2021.         AddLine("Input Job Value.");
  2022.         AddLine("Input Base Level value.");
  2023.         AddLine("What about Points Selling you want to change?");
  2024.         AddLine("Status Point Price.");
  2025.         AddLine("Skills Point Price.");
  2026.         AddLine("Stats Only.");
  2027.         AddLine("Skills Only.");
  2028.         AddLine("Continue Points Selling Config?");
  2029.         AddLine("Input Status Point value.");
  2030.         AddLine("Input Skill Point value.");
  2031.         AddLine("What about Multi Reset you want to change?");
  2032.         AddLine("Max Resets.");
  2033.         AddLine("Reset Level.");
  2034.         AddLine("Bonus.");
  2035.         AddLine("Multi Bonus.");
  2036.         AddLine("Continue Multi Reset Config?");
  2037.         AddLine("Input Max Resets value.");
  2038.         AddLine("Input Bonus value.");
  2039.         AddLine("Input Multi Bonus value.");
  2040.         AddLine("Reset palette in First Class.");
  2041.         AddLine("Reset palette in Second Class.");
  2042.         AddLine("Reset palette in Trans Class.");
  2043.         AddLine("Reset palette in Third Class");
  2044.         AddLine("Continue Palette Config?");
  2045.         AddLine("skill points");
  2046.         AddLine("and");
  2047.         AddLine("status points");
  2048.         AddLine("remaining!");
  2049.         AddLine("Total is:");
  2050.         AddLine("Baby Bard.");
  2051.         AddLine("Bard.");
  2052.         AddLine("but it seems you do not have 9 level of basic skills ... Get Job 10, distribute, and then return to talk to me!");
  2053.         AddLine("little girl");    
  2054.         AddLine("little boy");
  2055.         AddLine("Resets");
  2056.         AddLine("AUTO Jobchanger.");
  2057.         AddLine("Become");
  2058.         AddLine("The choices you made:");
  2059.         AddLine("Understood!");
  2060.         AddLine("And after?");
  2061.         AddLine("You ladder is already decided, you can't change anything!");
  2062.         AddLine("High Class.");
  2063.         AddLine("Trans Class.");
  2064.         AddLine("Redo choices");
  2065.         AddLine("Delete choices");
  2066.         AddLine("If you tell me the jobs you will train, I can train you from here!");
  2067.         AddLine("What do you think about that?");
  2068.         AddLine("Great, lets go!");
  2069.         AddLine("Check my choices.");
  2070.         AddLine("I'm not interested...");
  2071.         AddLine("Empty");
  2072.         AddLine("You don't have:");
  2073.         AddLine("Choose a prize:");
  2074.         AddLine("Jobchange will cost you:");
  2075.         AddLine("? AUTO jobchange: ^009900ON^000000.");
  2076.         AddLine("? AUTO jobchange: ^ff0000OFF^000000.");
  2077.         AddLine("I see that you are a"); //3_5
  2078.         AddLine("I'll give you the options:");
  2079.         AddLine("Change me to");
  2080.         AddLine("With how much JOB level? Choose between "+.JOBTO2ND+" and 50");
  2081.         AddLine("With JOB level:");
  2082.     end;
  2083.     }
  2084.  
  2085. case 1:
  2086.     {
  2087.         AddLine("Jobchanger.");
  2088.         AddLine("Habilidades de Platina.");
  2089.         AddLine("Aluguel.");
  2090.         AddLine("Negociar Pontos.");
  2091.         AddLine("Resetar Classe.");
  2092.         AddLine("Resetar Status/Habilidades.");
  2093.         AddLine("Ent?o... O que o tr?s at? mim?");
  2094.         AddLine("Nada...");
  2095.         AddLine("Voc? n?o tem as habilidades necess?rias...");
  2096.         AddLine("Vejo que voc? pode usar um carrinho, mas n?o tem nenhum.Quer um dos meus?");
  2097.         AddLine("Vejo que voc? pode usar um Falc?o, mas n?o tem nenhum.Quer um dos meus?");
  2098.         AddLine("Vejo que voc? pode montar um Peco, mas n?o tem nenhum.Quer um dos meus?");
  2099.         AddLine("Vejo que voc? pode montar um Gryphon, mas n?o tem nenhum.Quer um dos meus?");
  2100.         AddLine("Vejo que voc? pode montar um Drag?o, mas n?o tem nenhum.Quer um dos meus?");
  2101.         AddLine("Vejo que voc? pode pilotar um Mado, mas n?o tem nenhum.Quer um dos meus?");
  2102.         AddLine("Vejo que voc? pode montar um a Warg, mas n?o tem nenhum.Quer um dos meus?");
  2103.         AddLine("Sim, claro!");
  2104.         AddLine("N?o, obrigado...");
  2105.         AddLine("Ok! Ent?o pode levar, mas cuide muito bem disso!");
  2106.         AddLine("Ok! Ent?o pode levar, mas cuide muito bem dele!");
  2107.         AddLine("Ok! Ent?o pode levar, mas cuide muito bem deles!");
  2108.         AddLine("Que cor voc? prefere?");
  2109.         AddLine("Verde.");
  2110.         AddLine("Preto.");
  2111.         AddLine("Branco.");
  2112.         AddLine("Azul.");
  2113.         AddLine("Vermelho.");
  2114.         AddLine("Primeiro, deixe-me verificar algo...");
  2115.         AddLine("Acho que podemos continuar!");
  2116.         AddLine("Oh! Voc? parece ser capaz de controlar tanto um Falc?o como um Warg! Quer os dois?");
  2117.         AddLine("Acho que n?o temos nada a tratar no momento...");
  2118.         AddLine("Quer um explica??o r?pida do porque?");
  2119.         AddLine("Sim.");
  2120.         AddLine("N?o precisa.");
  2121.         AddLine("Voc? n?o pode resetar denovo...");
  2122.         AddLine("Eu lamento informar, que no momento voc? n?o pode ir al?m disso...");
  2123.         AddLine("Voc? n?o pode ir al?m desse limite! J? ? forte o bastante! Orgulhe-se!!!");
  2124.         AddLine("Sua classe n?o permite mais mudan?as! Mas isso n?o quer dizer que n?o possa ficar mais forte!");
  2125.         AddLine("Okay vamos ver...");
  2126.         AddLine("Pronto!");
  2127.         AddLine("Me d? os dois!");
  2128.         AddLine("Somente o Warg!");
  2129.         AddLine("Somente o Falc?o!");
  2130.         AddLine("E o que voc? deseja resetar?");
  2131.         AddLine("Status.");
  2132.         AddLine("Habilidades.");
  2133.         AddLine("Ambos!");
  2134.         AddLine("Vou decidir depois!");
  2135.         AddLine("Ok, mas tenha cuidado da pr?xima vez!!!");
  2136.         AddLine("Seus pontos de status foram resetados!");
  2137.         AddLine("Esse servi?o vai lhe custar: "+ .RSTSTATPRICE +" zenys, okay?");
  2138.         AddLine("Ok!");
  2139.         AddLine("N?o!");
  2140.         AddLine("Seus pontos de status foram resetados, por "+ .RSTSTATPRICE +" zenys!");
  2141.         AddLine("Seus pontos de habilidade foram resetados!");
  2142.         AddLine("Esse servi?o vai lhe custar: "+ .RSTSKLPRICE +" zenys, okay?");
  2143.         AddLine("Seus pontos de habilidade foram resetados, por "+ .RSTSKLPRICE +" zenys!");
  2144.         AddLine("Seus pontos de status e habilidade foram resetados!");
  2145.         AddLine("Esse servi?o vai lhe custar: "+ .RSTBOTHPRICE +" zenys, okay?");
  2146.         AddLine("Seus pontos de status e habilidade foram resetados, por "+ .RSTBOTHPRICE +" zenys!");
  2147.         AddLine("Voc? n?o tem zeny suficiente...");
  2148.         AddLine("^ff0000ATEN??O!!!^000000 Se voc? concordar em vender, seus pontos n?o ser?o devolvidos!");
  2149.         AddLine("O que vai vender? Voc? tem:");
  2150.         AddLine("Quanto vai vender? Voc? tem:");   
  2151.         AddLine("n?o te conhe?o muito bem, ent?o vou deixar que escolha sua classe!");     
  2152.         AddLine("Pontos de Habilidade.");
  2153.         AddLine("Pontos de Status.");
  2154.         AddLine("Isso vai dar um total de:");
  2155.         AddLine("Sim...");
  2156.         AddLine("N?o...");
  2157.         AddLine("zenys em troca de:");
  2158.         AddLine("Zenys.");
  2159.         AddLine("Sem nenhum ponto, n?o posso te ajudar...");
  2160.         AddLine("Voc? n?o pode tentar vender, o que n?o possui...");
  2161.         AddLine("OK?");
  2162.         AddLine("Gaste seus pontos de habilidade antes de tentar mudar...");
  2163.         AddLine("Voc? parece estar carregando muita coisa a?...");
  2164.         AddLine("Que tal se livrar delas e voltar com mais calma?");
  2165.         AddLine("Por favor desmonte do Peco antes de mudar.");
  2166.         AddLine("Por favor remova o Carrinho antes de mudar.");
  2167.         AddLine("Por favor libere o Falc?o antes de mudar.");
  2168.         AddLine("Ops...Lamento");
  2169.         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...");
  2170.         AddLine("Boa sorte!!!");
  2171.         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!");
  2172.         AddLine("Para se tornar um Super Aprendiz, voc? precisa retornar aqui com "+ .SNLVL +" de Base ou mais!");
  2173.         AddLine("Isso pode ser dif?cil, tome isso para ajudar!");
  2174.         AddLine("Voc? recebeu a habilidade Fingir de Morto.");
  2175.         AddLine("Antes de voc? poder avan?ar para o pr?ximo est?gio, voc? precisa treinar at? Job "+ .JOBTOTRANS+" !");
  2176.         AddLine("Para transcender seus limites, voc? vai precisar de Base "+ .LVLTOREBORN +" e Job "+ .JOBTOREBORN +". Seja paciente!");
  2177.         AddLine("Voc? precisa treinar at? Base "+ .LVLTOTHIRD +" e Job "+ .JOBTOTHIRD +", para chegar no seu objetivo final!");
  2178.         AddLine("Para permitir que resete sua classe, voc? vai precisar de Base "+ .REBORNSLVL +" !");
  2179.         AddLine("Ol?");
  2180.         AddLine("Vejo que voc? ? um Beb?! Apesar de pequeno deseja ser forte, certo?");    
  2181.         AddLine("Vamos ver no que posso te treinar...");
  2182.         AddLine("Espadachim.");
  2183.         AddLine("Mago.");
  2184.         AddLine("Arqueiro.");
  2185.         AddLine("Novi?o.");
  2186.         AddLine("Mercador.");
  2187.         AddLine("Gatuno.");
  2188.         AddLine("Taekwon.");
  2189.         AddLine("Gunslinger.");
  2190.         AddLine("Ninja.");
  2191.         AddLine("Super Aprendiz.");
  2192.         AddLine("Beb? Espadachim.");
  2193.         AddLine("Beb? Mago.");
  2194.         AddLine("Beb? Arqueiro.");
  2195.         AddLine("Beb? Novi?o.");
  2196.         AddLine("Beb? Mercador.");
  2197.         AddLine("Beb? Gatuno.");
  2198.         AddLine("Beb? Super Aprendiz.");
  2199.         AddLine("Vou pensar mais...");
  2200.         AddLine("Parab?ns");
  2201.         AddLine("Voc? recebeu a habilidade Primeiros Socorros.");
  2202.         AddLine("Voc? recebeu a habilidade Golpe Fatal.");
  2203.         AddLine("Voc? recebeu a habilidade Recupera??o de HP .");
  2204.         AddLine("Voc? recebeu a habilidade Instinto de Sobreviv?ncia.");
  2205.         AddLine("Voc? recebeu a habilidade Prote??o Arcana .");
  2206.         AddLine("Voc? recebeu a habilidade Fabricar Flexas.");
  2207.         AddLine("Voc? recebeu a habilidade Disparo Violento .");
  2208.         AddLine("Voc? recebeu a habilidade Luz Divina .");
  2209.         AddLine("Voc? recebeu a habilidade Cavalo-de-Pau.");
  2210.         AddLine("Voc? recebeu a habilidade Personalizar Carrinho.");
  2211.         AddLine("Voc? recebeu a habilidade Grito de Guerra.");
  2212.         AddLine("Voc? recebeu a habilidade Chutar Areia.");
  2213.         AddLine("Voc? recebeu a habilidade Recuar.");
  2214.         AddLine("Voc? recebeu a habilidade Procurar Pedras.");
  2215.         AddLine("Voc? recebeu a habilidade Arremessar Pedra.");
  2216.         AddLine("Voc? recebeu a habilidade Avan?o Ofensivo.");
  2217.         AddLine("Voc? recebeu a habilidade Submiss?o.");
  2218.         AddLine("Voc? recebeu a habilidade Explos?o Protetora.");
  2219.         AddLine("Voc? recebeu a habilidade Conversor Elemental.");
  2220.         AddLine("Voc? recebeu a habilidade Flecha Fantasma.");
  2221.         AddLine("Voc? recebeu a habilidade Voz Dolorosa.");
  2222.         AddLine("Voc? recebeu a habilidade Piscadela.");
  2223.         AddLine("Voc? recebeu a habilidade Mart?rio.");
  2224.         AddLine("Voc? recebeu a habilidade Concess?o Espiritual.");
  2225.         AddLine("Voc? recebeu a habilidade Punhos Intensos.");
  2226.         AddLine("Voc? recebeu a habilidade Venda Duvidosa .");
  2227.         AddLine("Voc? recebeu a habilidade Gan?ncia.");
  2228.         AddLine("voc? recebeu o item Elemental Potion Create Guide.");
  2229.         AddLine("Voc? recebeu a habilidade Bio?tica.");
  2230.         AddLine("Voc? recebeu a habilidade L?minas Aceleradas.");
  2231.         AddLine("Voc? recebeu a habilidade Adaga Envenenada.");
  2232.         AddLine("Voc? recebeu a habilidade Confinamento.");
  2233.         AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Water).");
  2234.         AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Earth).");
  2235.         AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Fire).");
  2236.         AddLine("Voc? recebeu a habilidade Mudan?a Elemental (Wind).");
  2237.         AddLine("Escolha sabiamente :");
  2238.         AddLine("Cavaleiro.");
  2239.         AddLine("Templ?rio.");
  2240.         AddLine("Beb? Cavaleiro.");
  2241.         AddLine("Beb? Templ?rio.");
  2242.         AddLine("Bruxo.");
  2243.         AddLine("S?bio.");
  2244.         AddLine("Beb? Bruxo.");
  2245.         AddLine("Beb? S?bio.");
  2246.         AddLine("Ca?ador.");
  2247.         AddLine("Odalisca.");
  2248.         AddLine("Beb? Ca?ador.");
  2249.         AddLine("Beb? Odalisca.");
  2250.         AddLine("Sacerdote.");
  2251.         AddLine("Monge.");
  2252.         AddLine("Beb? Sacerdote.");
  2253.         AddLine("Beb? Monge.");
  2254.         AddLine("Ferreiro.");
  2255.         AddLine("Alquimista.");
  2256.         AddLine("Beb? ferreiro.");
  2257.         AddLine("Beb? Alquimista.");
  2258.         AddLine("Assassino.");
  2259.         AddLine("Arruaceiro.");
  2260.         AddLine("Beb? Assassino.");
  2261.         AddLine("Beb? Arruaceiro.");
  2262.         AddLine("Star Gladiator.");
  2263.         AddLine("Soul Linker.");
  2264.         AddLine("Cancelar.");
  2265.         AddLine("Vejo que retornou de suas aventuras, me parece pronto para se tornar mais forte!");
  2266.         AddLine("Voc? tem 2 op??es al?m deste ponto.");
  2267.         AddLine("Renascer.");
  2268.         AddLine("Terceira Classe.");
  2269.         AddLine("^ff0000ATEN??O:^000000Se escolher renascer, voc? ganhar? pontos de status extras!, se virar terceira classe n?o...");
  2270.         AddLine("Ent?o o que vai fazer?");
  2271.         AddLine("Renascer.");
  2272.         AddLine("Tornar-se Terceira Classe.");
  2273.         AddLine("Vou pensar melhor...");
  2274.         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...");
  2275.         AddLine("N?o me importo!");
  2276.         AddLine("Prefiro renascer!");
  2277.         AddLine("Deixe-me pensar...");
  2278.         AddLine("Vou fazer voc? renascer agora!Ok?");
  2279.         AddLine("Voc? recebeu 100 pontos de status.");
  2280.         AddLine("Voc? recebeu 100 + "+.SPCREBORNB+" pontos de status. Total ?: "+(100 +.SPCREBORN)+" pontos de status.");
  2281.         AddLine("Voc? recebeu");
  2282.         AddLine("Deseja resetar sua classe, e se tornar aprendiz?");
  2283.         AddLine("Desisto...");
  2284.         AddLine("denovo!");
  2285.         AddLine("Multi Reset");
  2286.         AddLine("Voc? recebeu "+.SPCREBORNB+" pontos de status.");
  2287.         AddLine("Parece que voc? preencheu os requisitos m?nimos, vou mud?-lo agora!!");
  2288.         AddLine("Espere!!!");
  2289.         AddLine("Muito bom! Voc? aprendeu bastante! ? hora de ensina-lo uma classe mais poderosa!");
  2290.         AddLine("est? pronto?");
  2291.         AddLine("Claro!");
  2292.         AddLine("Deixe-me respirar...");
  2293.         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!");
  2294.         AddLine("Mas ainda falta um passo! Agora que vi suas capacidades, posso lhe falar, posso te tornar ainda mais forte!");
  2295.         AddLine("Deseja obter esse conhecimento? Esse poder?");
  2296.         AddLine("Sim, eu quero!");
  2297.         AddLine("Eu n?o sei...");
  2298.         AddLine("Que seja! Melhor estar preparado!");
  2299.         AddLine("AH! Que maravilha! Me lembra de minha juventude quando tinha todo esse poder!");
  2300.         AddLine("Mas o que est? esperando? V? e mostre o resultado de seu treinamento! E mate alguns MVP's por mim!");
  2301.         AddLine("Voc? recebeu o item Wolf's Flute.");
  2302.         AddLine("Se voc? quiser, posso transforma-lo num Beb?, j? que n?o treinou ainda!");
  2303.         AddLine("Ok, pode ser!");
  2304.         AddLine("Ah, Beb? n?o...");
  2305.         AddLine("Vamos l?!");
  2306.         AddLine("voc? agora ?");
  2307.         AddLine("OK! Obrigado por usar meus servi?os!");
  2308.         AddLine("OK! Ent?o nos falamos depois!");
  2309.         AddLine("UAU! Voc? ? pequeno mas ainda assim forte, n?o ??!? Ent?o deseja se tornar um Super Aprendiz!");
  2310.         AddLine("Yeah!");
  2311.         AddLine("Verei isso depois...");
  2312.         AddLine("Vamos l?!");
  2313.         AddLine("Ha ha ha, ? isso! Agora voc? n?o ? s? um Aprendiz! Mas sim um");
  2314.         AddLine("o que deseja fazer?");
  2315.         AddLine("Usar o NPC.");
  2316.         AddLine("Verificar configura??es.");
  2317.         AddLine("Modificar configura??es.");
  2318.         AddLine("Sair");
  2319.         AddLine("Voc? recebeu, habilidades de platina!!!");
  2320.         AddLine("Vazio");
  2321.         AddLine("? Level de acesso GM: ^ff0000"+ .GMPANLVL+"^000000");
  2322.         AddLine("? Fun??o Reset: ^009900LIGADO^000000.");
  2323.         AddLine("? Fun??o Reset: ^ff0000DESLIGADO^000000.");
  2324.         AddLine("? Pre?o Reset Status: ^ff0000"+ .RSTSTATPRICE +"^000000 zenys");
  2325.         AddLine("? Pre?o Reset Habilidades: ^ff0000"+ .RSTSKLPRICE +"^000000 zenys");
  2326.         AddLine("? Pre?o Reset Ambos : ^ff0000"+ .RSTBOTHPRICE +"^000000 zenys");
  2327.         AddLine("? Fun??o Aluguel: ^009900LIGADO^000000.");
  2328.         AddLine("? Fun??o Aluguel: ^ff0000DESLIGADO^000000.");
  2329.         AddLine("? Warg + Falc?o: ^009900SIM^000000");
  2330.         AddLine("? Warg + Falc?o: ^ff0000N?O^000000");
  2331.         AddLine("? Fun??o Baby Changer: ^009900LIGADO^000000.");
  2332.         AddLine("? Fun??o Baby Changer: ^ff0000DESLIGADO^000000.");
  2333.         AddLine("? Fun??o Skill de Platina: ^009900LIGADO^000000.");
  2334.         AddLine("? Fun??o Skill de Platina: ^ff0000DESLIGADO^000000.");
  2335.         AddLine("? Platina no menu: ^009900LIGADO^000000.");
  2336.         AddLine("? Platina no menu: ^ff0000DESLIGADO^000000.");
  2337.         AddLine("? Fun??o Jobmaster.");
  2338.         AddLine("? Job Changer: ^009900LIGADO^000000.");
  2339.         AddLine("? Job Changer: ^ff0000DESLIGADO^000000.");
  2340.         AddLine("? Terceira Classe: ^009900LIGADO^000000.");
  2341.         AddLine("? Terceira Classe: ^ff0000DESLIGADO^000000.");
  2342.         AddLine("? N?vel Super Aprendiz: ^ff0000"+.SNLVL+"^000000");
  2343.         AddLine("? JOB 1? para 2? classe: ^ff0000"+ .JOBTO2ND +"^000000");
  2344.         AddLine("? Renascer: BASE/JOB = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
  2345.         AddLine("? JOB avan?ado para transclasse: ^ff0000"+ .JOBTOTRANS +"^000000");
  2346.         AddLine("? Terceira classe: BASE/JOB = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
  2347.         AddLine("? For?ar renascimento: ^009900LIGADO^000000.");
  2348.         AddLine("? For?ar renascimento: ^ff0000DESLIGADO^000000.");
  2349.         AddLine("? Fun??o venda de pontos: ^009900LIGADO^000000.");
  2350.         AddLine("? Fun??o venda de pontos: ^ff0000DESLIGADO^000000.");
  2351.         AddLine("? Pre?o dos status: ^ff0000"+ .STPOINTPRICE+"^000000 zenys");
  2352.         AddLine("? Pre?o das habilidades: ^ff0000"+ .SKPOINTPRICE +"^000000 zenys");
  2353.         AddLine("? Comprar s? status: ^009900LIGADO^000000.");
  2354.         AddLine("? Comprar s? status: ^ff0000DESLIGADO^000000.");
  2355.         AddLine("? Comprar s? habilidades: ^009900LIGADO^000000.");
  2356.         AddLine("? Comprar s? habilidades: ^ff0000DESLIGADO^000000.");
  2357.         AddLine("? Fun??o Multi Reset: ^009900LIGADO^000000.");
  2358.         AddLine("? Fun??o Multi Reset: ^ff0000DESLIGADO^000000.");
  2359.         AddLine("? M?ximo de Multi Resets: ^ff0000"+ .MAXREBORNS+"^000000");
  2360.         AddLine("? N?vel para Multi Reset: ^ff0000"+ .REBORNSLVL +"^000000");
  2361.         AddLine("? B?nus do Reset: ^ff0000"+ .SPCREBORNB +"^000000 PONTOS");
  2362.         AddLine("? Multi B?nus do Reset: ^ff0000"+ .SPCREBBONUS +"^000000 PONTOS");
  2363.         AddLine("? Reset de Palette.");
  2364.         AddLine("? Reset Palette 1? Classe: ^009900LIGADO^000000.");
  2365.         AddLine("? Reset Palette 1? Classe: ^ff0000DESLIGADO^000000.");
  2366.         AddLine("? Reset Palette 2? Classe: ^009900LIGADO^000000.");
  2367.         AddLine("? Reset Palette 2? Classe: ^ff0000DESLIGADO^000000.");
  2368.         AddLine("? Reset Palette Transclasse: ^009900LIGADO^000000.");
  2369.         AddLine("? Reset Palette Transclasse: ^ff0000DESLIGADO^000000.");
  2370.         AddLine("? Reset Palette 3? Classe: ^009900LIGADO^000000.");
  2371.         AddLine("? Reset Palette 3? Classe: ^ff0000DESLIGADO^000000.");
  2372.         AddLine("Voltar.");
  2373.         AddLine("Fechar.");
  2374.         AddLine("O que deseja mudar?");
  2375.         AddLine("Level de acesso GM.");
  2376.         AddLine("Configura??es do Reset.");
  2377.         AddLine("Configura??es do Aluguel.");
  2378.         AddLine("Configura??es Baby changer.");
  2379.         AddLine("Configura??es da Platina.");
  2380.         AddLine("N?vel do Super Aprendiz.");
  2381.         AddLine("Mudan?a para 3? Classe.");
  2382.         AddLine("Configura??es Jobchanger.");
  2383.         AddLine("Configura??es venda de pontos.");
  2384.         AddLine("Configura??es Multi Reset.");
  2385.         AddLine("Configura??es Palette.");
  2386.         AddLine("Insira o n?vel de acesso GM.");
  2387.         AddLine("Continuar a configurar n?vel de acesso GM?");
  2388.         AddLine("N?o.");
  2389.         AddLine("Configurar outra op??o.");
  2390.         AddLine("O que sobre Reset deseja mudar?");
  2391.         AddLine("LIGAR/DESLIGAR.");
  2392.         AddLine("Pre?o do Status.");
  2393.         AddLine("Pre?o das habilidades.");
  2394.         AddLine("Pre?o de Ambos.");
  2395.         AddLine("Sair.");
  2396.         AddLine("Insira: 1 = LIGADO, 0 = DESLIGADO.");
  2397.         AddLine("Continuar a configurar Reset?");
  2398.         AddLine("Insira o pre?o do reset de Status.");
  2399.         AddLine("Insira o pre?o do reset das Habilidades.");
  2400.         AddLine("Insira o pre?o do reset de Ambos.");
  2401.         AddLine("O que deseja mudar sobre aluguel?");
  2402.         AddLine("Warg + Falc?o.");
  2403.         AddLine("Continuar a configurar Aluguel?");
  2404.         AddLine("Continuar a configurar 3? Classe?");
  2405.         AddLine("Insira o valor do n?vel de Base.");
  2406.         AddLine("Continuar a configurar Super Aprendiz?");
  2407.         AddLine("Continuar a configurar Baby Changer?");
  2408.         AddLine("O que sobre Habilidades de Platina, deseja mudar?");
  2409.         AddLine("AUTO na mudan?a de classe.");
  2410.         AddLine("Mostrar Habilidades de Platina no menu.");
  2411.         AddLine("Continuar a configurar Habilidades de Platina?");
  2412.         AddLine("O que sobre Job Changer, deseja mudar?");
  2413.         AddLine("Job Changer.");
  2414.         AddLine("Job para 2? Classe.");
  2415.         AddLine("Base/Job para renascer.");
  2416.         AddLine("Job para Transclasse.");
  2417.         AddLine("Base/Job para 3?.");
  2418.         AddLine("For?ar renascimento.");
  2419.         AddLine("Continuar a configurar Job Changer?");
  2420.         AddLine("Insira o valor do n?vel de Job.");
  2421.         AddLine("Insira o valor do n?vel de Base.");
  2422.         AddLine("O que sobre Venda de Pontos, deseja mudar?");
  2423.         AddLine("Pre?o do ponto de Status.");
  2424.         AddLine("Pre?o do ponto de Hablidade.");
  2425.         AddLine("Somente Status.");
  2426.         AddLine("Somente Skills.");
  2427.         AddLine("Continuar a configurar Venda de Pontos?");
  2428.         AddLine("Insira o pre?o do ponto de Status.");
  2429.         AddLine("Insira o pre?o do ponto de Habilidade.");
  2430.         AddLine("O que sobre Multi Reset, deseja mudar?");
  2431.         AddLine("M?ximo de Resets.");
  2432.         AddLine("N?vel para Multi Reset.");
  2433.         AddLine("B?nus.");
  2434.         AddLine("Multi B?nus.");
  2435.         AddLine("Continuar a configurar Multi Reset?");
  2436.         AddLine("Insira o n?mero m?ximo de resets.");
  2437.         AddLine("Insira o valor do B?nus.");
  2438.         AddLine("Insira o valor do Multi B?nus.");
  2439.         AddLine("Resetar palette na 1? Classe.");
  2440.         AddLine("Resetar palette na 2? Classe.");
  2441.         AddLine("Resetar palette na Transclasse.");
  2442.         AddLine("Resetar palette na 3? Classe");
  2443.         AddLine("Continuar a configurar palette?");
  2444.         AddLine("pontos de habilidade");
  2445.         AddLine("e");
  2446.         AddLine("pontos de status");
  2447.         AddLine("restando!");
  2448.         AddLine("Total ?:");
  2449.         AddLine("Beb? Bardo.");
  2450.         AddLine("Bardo.");
  2451.         AddLine("mas parece que voc? n?o tem n?vel 9 de habilidades b?sicas... Consiga Job 10, distribua, e volte a falar comigo!");
  2452.         AddLine("mocinha");    
  2453.         AddLine("rapazinho");
  2454.         AddLine("Resets");
  2455.         AddLine("AUTO Jobchanger.");
  2456.         AddLine("Tornar-se");
  2457.         AddLine("Estas s?o suas escolhas:");
  2458.         AddLine("Entendi!");
  2459.         AddLine("E depois?");
  2460.         AddLine("Sua evolu??o j? est? determinada, voc? n?o pode muda-la!");
  2461.         AddLine("Classe avan?ada.");
  2462.         AddLine("Transclasse.");
  2463.         AddLine("Refazer escolhas");
  2464.         AddLine("Apagar escolhas");
  2465.         AddLine("Se voc? me disser que profiss?es quer seguir, posso treina-lo ? dist?ncia!");
  2466.         AddLine("O que acha disso?");
  2467.         AddLine("?timo, vamos l?!");
  2468.         AddLine("Verificar minhas escolhas.");
  2469.         AddLine("N?o tenho interesse...");
  2470.         AddLine("Vazio");
  2471.         AddLine("Voc? n?o tem:");
  2472.         AddLine("Escolha um pr?mio:");
  2473.         AddLine("A mudan?a de classe custar?:");
  2474.         AddLine("? AUTO jobchange: ^009900LIGADO^000000.");
  2475.         AddLine("? AUTO jobchange: ^ff0000DESLIGADO^000000.");
  2476.         AddLine("Vejo que voc? ? um");
  2477.         AddLine("vou te dar as op??es:");
  2478.         AddLine("Me torne");
  2479.         AddLine("Em que n?vel de JOB? Escolha entre "+.JOBTO2ND+" e 50");
  2480.         AddLine("Com n?vel de JOB:");
  2481.     end;
  2482.     }
  2483. case 2:
  2484.     {
  2485.         AddLine("Job wechseln.");
  2486.         AddLine("Questskills lernen.");
  2487.         AddLine("Breeder.");
  2488.         AddLine("Verhandeln punkte.");
  2489.         AddLine("Level zur?cksetzen.");
  2490.         AddLine("Status/Skills zur?cksetzen.");
  2491.         AddLine("So... was f?hrt dich zu mir?");
  2492.         AddLine("Nichts...");
  2493.         AddLine("Du besitzt keine der notwendigen Skills...");
  2494.         AddLine("Ich sehe, dass du einen Karren f?hren k?nntest, aber du hast keinen. Willst du einen von mir?");
  2495.         AddLine("Ich sehe, dass du einen Falken haben k?nntest, aber du hast keinen. Willst du einen von mir?");
  2496.         AddLine("Ich sehe, dass du einen Peco reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
  2497.         AddLine("Ich sehe, dass du einen Gryphon reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
  2498.         AddLine("Ich sehe, dass du einen Drachen reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
  2499.         AddLine("Ich sehhe, dass du einen Mado steuern k?nntest, aber du hast keinen. Willst du einen von mir?");
  2500.         AddLine("Ich sehe, dass du einen Warg reiten k?nntest, aber du hast keinen. Willst du einen von mir?");
  2501.         AddLine("Ja, nat?rlich!");
  2502.         AddLine("Nein, Danke...");
  2503.         AddLine("Ok! Dann kannst du es nehmen, aber pass darauf auf!");
  2504.         AddLine("Ok! Dann kannst du ihn nehmen, aber pass auf ihn auf!");
  2505.         AddLine("Ok! Dann kannst du sie nehmen, aber pass auf sie auf!");
  2506.         AddLine("Welche Farbe w?rdest du bevorzugen?");
  2507.         AddLine("Gr?n");
  2508.         AddLine("Schwarz");
  2509.         AddLine("Wei?");
  2510.         AddLine("Blau");
  2511.         AddLine("Rot");
  2512.         AddLine("Lass mich zuerst etwas nachsehen...");
  2513.         AddLine("Ich glaube wir k?nnen weitermachen!");
  2514.         AddLine("Oh! Du scheinst einen warg und einen Falken besitzen zu k?nnen. Willst du beide?");
  2515.         AddLine("Ich glaube wir haben derzeit nichts zu bereden...");
  2516.         AddLine("Willst du eine kurze Erkl?rung - Warum?");
  2517.         AddLine("Ja");
  2518.         AddLine("Kein Bedarf");
  2519.         AddLine("Du hast dein Reset Limit erreicht...");
  2520.         AddLine("Ich bereue dir sagen zu m?ssen, dass du nicht dar?ber hinaus gehen kannst...");
  2521.         AddLine("Du kannst nicht ?ber dieses Limit gehen! Es ist bereits hoch genug! Sei stolz!!!");
  2522.         AddLine("Deine Klasse erlaubt keine weiteren ?nderungen! Dies bedeutet aber nicht, dass du nicht noch st?rker werden kannst!");
  2523.         AddLine("Okay mal sehen...");
  2524.         AddLine("Erledigt!");
  2525.         AddLine("Gib mir beide!");
  2526.         AddLine("Nur den Warg!");
  2527.         AddLine("Nur den Falken!");
  2528.         AddLine("Was m?chtest du zur?cksetzen?");
  2529.         AddLine("Stats");
  2530.         AddLine("Skills");
  2531.         AddLine("Beides!");
  2532.         AddLine("Ich werde mich sp?ter entscheiden!");
  2533.         AddLine("Ok, aber verteile das n?chste Mal mit Bedacht!!!");
  2534.         AddLine("Deine Statuspunkte wurden zur?ckgesetzt!");
  2535.         AddLine("Dieser Service kostet dich: "+ .RSTSTATPRICE +" Zeny, okay?");
  2536.         AddLine("Ok!");
  2537.         AddLine("Nein!");
  2538.         AddLine("Deine Statuspunkte werden f?r "+ .RSTSTATPRICE +" Zeny zur?ckgesetzt!");
  2539.         AddLine("Deine Skillpunkte wurden zur?ckgesetzt!");
  2540.         AddLine("Dieser Service kostet dich: "+ .RSTSKLPRICE +" Zeny, okay?");
  2541.         AddLine("Deine Skillpunkte werden f?r "+ .RSTSKLPRICE +" Zeny zur?ckgesetzt!");
  2542.         AddLine("Deine Status- und Skillpunkte wurden zur?ckgesetzt!");
  2543.         AddLine("Dieser Service kostet dich: "+ .RSTBOTHPRICE +" Zeny, okay?");
  2544.         AddLine("Deine Status- und Skillpunkte werden f?r "+ .RSTBOTHPRICE +" Zeny zur?ckgesetzt!");
  2545.         AddLine("Du hast nicht genug Zeny...");
  2546.         AddLine("^ff0000Achtung!!!^000000 Verkaufte Punkte werden nicht zur?ckerstattet!");
  2547.         AddLine("Was willst du verkaufen? Du besitzt:");
  2548.         AddLine("Wie viel willst du verkaufen? Du hast:"); 
  2549.         AddLine("Ich kenne dich nicht so gut, also werde ich dich selbst die Klasse w?hlen lassen!");      
  2550.         AddLine("Skillpunkte");
  2551.         AddLine("Statuspunkte");
  2552.         AddLine("Das macht dann gesamt:");
  2553.         AddLine("Ja...");
  2554.         AddLine("Nein...");
  2555.         AddLine("Zeny im Austausch f?r:");
  2556.         AddLine("Zeny.");
  2557.         AddLine("Ohne irgendwelche Punkte kann ich dir nicht helfen...");
  2558.         AddLine("Du kannst nicht verkaufen, was du nicht besitzt...");
  2559.         AddLine("OK?");
  2560.         AddLine("Verteile erst deine Skillpunkte bevor wir deine Klasse ?ndern...");
  2561.         AddLine("Du scheinst eine Menge auf deinen Schultern zu haben...");
  2562.         AddLine("Wie w?re es, wenn du dies los wirst und wieder kommst, wenn du dich beruhigt hast?");
  2563.         AddLine("Bitte steige vor der ?nderung von deinem Peco ab.");
  2564.         AddLine("Bitte entferne deinen Karren vor der ?nderung.");
  2565.         AddLine("Bitte lasse deinen Falken vor der ?nderung frei.");
  2566.         AddLine("Oops...tut mir leid");
  2567.         AddLine("Falls deine Absicht eine Baby Klasse war, h?ttest du mit einem Baselevel von 1 und einem Joblevel von 1 kommen sollen ...");
  2568.         AddLine("Viel Gl?ck!!!");
  2569.         AddLine("Ich wei? du bist aufgeregt st?rker zu werden, aber du brauchst zumindest ein Joblevel von "+ .JOBTO2ND +" um die Klasse zu ?ndern!");
  2570.         AddLine("Um ein Super Novice zu werden, brauchst du mindestens ein Baselevel von "+ .SNLVL +"!");
  2571.         AddLine("Das k?nnte schwer werden, nimm dies zur Hilfe!");
  2572.         AddLine("Du hast soeben den Skill Trick Dead gelernt.");
  2573.         AddLine("Bevor du auf die n?chste Stufe gehen kannst, brauchst du mindestens ein Joblevel von "+ .JOBTOTRANS+" !");
  2574.         AddLine("Um deine Grenzen zu ?berschreiten, brauchst du ein Baselevel von "+ .LVLTOREBORN +" und ein Joblevel von "+ .JOBTOREBORN +". Sei geduldig!");
  2575.         AddLine("Du musst auf ein Baselevel von "+ .LVLTOTHIRD +" und einem Joblevel von "+ .JOBTOTHIRD +" trainieren, um das ultimative Ziel zu erreichen!");
  2576.         AddLine("Um ein erneutes Zur?cksetzen zu erlauben brauchst du zumindest ein Baselevel von "+ .REBORNSLVL +" !");
  2577.         AddLine("Hallo");  
  2578.         AddLine("Wie ich sehe bist du ein Baby! Auch wenn du klein bist willst du stark sein, nicht wahr?");       
  2579.         AddLine("Mal sehen zu was wir dich trainieren k?nnen...");
  2580.         AddLine("Swordsman");
  2581.         AddLine("Mage");
  2582.         AddLine("Archer");
  2583.         AddLine("Acolyte");
  2584.         AddLine("Merchant");
  2585.         AddLine("Thief");
  2586.         AddLine("Taekwon");
  2587.         AddLine("Gunslinger");
  2588.         AddLine("Ninja");
  2589.         AddLine("Super Novice");
  2590.         AddLine("Baby Swordsman");
  2591.         AddLine("Baby Mage");
  2592.         AddLine("Baby Archer");
  2593.         AddLine("Baby Acolyte");
  2594.         AddLine("Baby Merchant");
  2595.         AddLine("Baby Thief");
  2596.         AddLine("Baby Super Novice");
  2597.         AddLine("Ich werde es mir ?berlegen...");
  2598.         AddLine("Gratuliere");
  2599.         AddLine("Du hast soeben den Skill First Aid gelernt.");
  2600.         AddLine("Du hast soeben den Skill Fatal Blow gelernt.");
  2601.         AddLine("Du hast soeben den Skill Moving HP Recovery gelernt.");
  2602.         AddLine("Du hast soeben den Skill Auto Berserk gelernt.");
  2603.         AddLine("Du hast soeben den Skill Energy Coat gelernt.");
  2604.         AddLine("Du hast soeben den Skill Arrow Crafting gelernt.");
  2605.         AddLine("Du hast soeben den Skill Charge Arrow gelernt.");
  2606.         AddLine("Du hast soeben den Skill Holy Light gelernt.");
  2607.         AddLine("Du hast soeben den Skill Cart Revolution gelernt.");
  2608.         AddLine("Du hast soeben den Skill Change Cart gelernt.");
  2609.         AddLine("Du hast soeben den Skill Crazy Uproar gelernt.");
  2610.         AddLine("Du hast soeben den Skill Sand Attack gelernt.");
  2611.         AddLine("Du hast soeben den Skill Back Sliding gelernt.");
  2612.         AddLine("Du hast soeben den Skill Pick Stone gelernt.");
  2613.         AddLine("Du hast soeben den Skill Throw Stone gelernt.");
  2614.         AddLine("Du hast soeben den Skill Charge Attack gelernt.");
  2615.         AddLine("Du hast soeben den Skill Shrink gelernt.");
  2616.         AddLine("Du hast soeben den Skill Sight Blaster gelernt.");
  2617.         AddLine("Du hast soeben den Skill Create Elemental Converter gelernt.");
  2618.         AddLine("Du hast soeben den Skill Phantasmic Arrow gelernt.");
  2619.         AddLine("Du hast soeben den Skill Pang Voice gelernt.");
  2620.         AddLine("Du hast soeben den Skill Wink of Charm gelernt.");
  2621.         AddLine("Du hast soeben den Skill Redemptio gelernt.");
  2622.         AddLine("Du hast soeben den Skill KI Translation gelernt.");
  2623.         AddLine("Du hast soeben den Skill KI Explosion gelernt.");
  2624.         AddLine("Du hast soeben den Skill Unfair Trick gelernt.");
  2625.         AddLine("Du hast soeben den Skill Greed gelernt.");
  2626.         AddLine("Du hast soeben das Item Elemental Potion Create Guide erhalten.");
  2627.         AddLine("Du hast soeben den Skill Bio Ethics gelernt.");
  2628.         AddLine("Du hast soeben den Skill Sonic Acceleration gelernt.");
  2629.         AddLine("Du hast soeben den Skill Throw Venom Knife gelernt.");
  2630.         AddLine("Du hast soeben den Skill Close Confine gelernt.");
  2631.         AddLine("Du hast soeben den Skill Elemental Change (Water) gelernt.");
  2632.         AddLine("Du hast soeben den Skill Elemental Change (Earth) gelernt.");
  2633.         AddLine("Du hast soeben den Skill Elemental Change (Fire) gelernt.");
  2634.         AddLine("Du hast soeben den Skill Elemental Change (Wind) gelernt.");
  2635.         AddLine("W?hle mit Bedacht:");
  2636.         AddLine("Knight");
  2637.         AddLine("Crusader");
  2638.         AddLine("Baby Knight");
  2639.         AddLine("Baby Crusader");
  2640.         AddLine("Wizard");
  2641.         AddLine("Sage");
  2642.         AddLine("Baby Wizard");
  2643.         AddLine("Baby Sage");
  2644.         AddLine("Hunter");
  2645.         AddLine("Dancer");
  2646.         AddLine("Baby Hunter");
  2647.         AddLine("Baby Dancer");
  2648.         AddLine("Priest");
  2649.         AddLine("Monk");
  2650.         AddLine("Baby Priest");
  2651.         AddLine("Baby Monk");
  2652.         AddLine("Blacksmith");
  2653.         AddLine("Alchemist");
  2654.         AddLine("Baby Blacksmith");
  2655.         AddLine("Baby Alchemist");
  2656.         AddLine("Assassin");
  2657.         AddLine("Rogue");
  2658.         AddLine("Baby Assassin");
  2659.         AddLine("Baby Rogue");
  2660.         AddLine("Star Gladiator");
  2661.         AddLine("Soul Linker");
  2662.         AddLine("Abbrechen");
  2663.         AddLine("Ich sehe du bist zur?ck von deinen Abenteuern und bereit st?rker zu werden!");
  2664.         AddLine("Du hast nun 2 Optionen:");
  2665.         AddLine("Reborn");
  2666.         AddLine("3. Klasse");
  2667.         AddLine("^ff0000Achtung:^000000Wenn du den Reborn w?hlst, wirst du extra Statuspunkte erhalten, bei der 3. Klasse nicht...");
  2668.         AddLine("Also was wirst du tun?");
  2669.         AddLine("Reborn");
  2670.         AddLine("3. Klasse");
  2671.         AddLine("Ich werde dar?ber nachdenken...");
  2672.         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...");
  2673.         AddLine("Mir egal!");
  2674.         AddLine("Ich Bevorzuge den Reborn!");
  2675.         AddLine("Lass mich nachdenken...");
  2676.         AddLine("Du wirst nun wiedergeboren! Ok?");
  2677.         AddLine("Du hast soeben 100 Statuspunkte erhalten.");
  2678.         AddLine("Du hast soeben 100 + "+.SPCREBORNB+" Statuspunkte erhalten. Gesamt sind es: "+(100 +.SPCREBORN)+" Statuspunkte.");
  2679.         AddLine("Du erh?lst");
  2680.         AddLine("W?nschst du deine Klasse zur?ckzusetzen und ein Novice zu werden ?");
  2681.         AddLine("Ich bin raus...");
  2682.         AddLine("schon wieder!");
  2683.         AddLine("Multi Reset");
  2684.         AddLine("Du hast soeben "+.SPCREBORNB+" Statuspunkte erhalten.");
  2685.         AddLine("Es scheint als w?rdest du die Grundvorraussetzungen erf?llen. Bereit f?r den Wechsel!!");
  2686.         AddLine("Warte!!!");
  2687.         AddLine("Sehr gut! Du hast viel gelernt! Es ist an der Zeit dir eine st?rkere Klasse zu zeigen!");
  2688.         AddLine("Bist du bereit?");
  2689.         AddLine("Nat?rlich!");
  2690.         AddLine("Lass mich mal durchatmen...");
  2691.         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!");
  2692.         AddLine("Aber es gibt noch einen weiteren Schritt! Ich kenne jetzt deine Kapazit?ten und kann dir sagen, du kannst noch st?rker werden!");
  2693.         AddLine("M?chtest du das Wissen? Diese Kraft?");
  2694.         AddLine("Ja ich will es!");
  2695.         AddLine("Ich wei? es nicht...");
  2696.         AddLine("So soll es sein! Sei bereit!");
  2697.         AddLine("Ah! Wie wundervoll! Das erinnert mich an meine Jugend ich hatte solch eine Kraft!");
  2698.         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!");
  2699.         AddLine("Du hast soeben das Item Wolf's Flute erhalten.");
  2700.         AddLine("Wenn du willst kannst du dich gleich in ein Baby verwandeln, da du nicht mal trainiert hast!");
  2701.         AddLine("Ok, vielleicht!");
  2702.         AddLine("Oh, Baby lieber nicht...");
  2703.         AddLine("Lass uns gehen!");
  2704.         AddLine("du bist nun ein");
  2705.         AddLine("OK! Danke das du meinen Service benutzt hast!");
  2706.         AddLine("OK! Wir sprechen uns sp?ter!");
  2707.         AddLine("Wow! Du bist so klein und doch so stark, nicht wahr?!? Du willst also ein Super Novice werden!");
  2708.         AddLine("Yeah!");
  2709.         AddLine("Ich ?berleg es mir nocheinmal...");
  2710.         AddLine("Dann mal los!");
  2711.         AddLine("Ha ha ha, dass ist es! Nun bist du nicht nur ein Novice, sondern ein");
  2712.         AddLine("was m?chtest du tun?");
  2713.         AddLine("NPC Service aufrufen");
  2714.         AddLine("Konfigurationen ansehen");
  2715.         AddLine("Konfigurationen ?ndern");
  2716.         AddLine("Gehen");
  2717.         AddLine("Du hast soeben Questskills gelernt!!!");
  2718.         AddLine("Leer");
  2719.         AddLine("? GM Zugriffslevel: ^ff0000"+ .GMPANLVL+"^000000");
  2720.         AddLine("? Reset Funktion: ^009900An^000000");
  2721.         AddLine("? Reset Funktion: ^ff0000aus^000000");
  2722.         AddLine("? Statpreise: ^ff0000"+ .RSTSTATPRICE +"^000000 z");
  2723.         AddLine("? Skillpreise: ^ff0000"+ .RSTSKLPRICE +"^000000 z");
  2724.         AddLine("? Preise f?r beides : ^ff0000"+ .RSTBOTHPRICE +"^000000 z");
  2725.         AddLine("? Breeder Funktion: ^009900An^000000");
  2726.         AddLine("? Breeder Funktion: ^ff0000Aus^000000");
  2727.         AddLine("? Warg + Falke: ^009900Ja^000000");
  2728.         AddLine("? Warg + Falke: ^ff0000Nein^000000");
  2729.         AddLine("? Baby Wechsel Funktion: ^009900An^000000");
  2730.         AddLine("? Baby Wechsel Funktion: ^ff0000Aus^000000");
  2731.         AddLine("? Questskill Funktion: ^009900An^000000");
  2732.         AddLine("? Questskill Funktion: ^ff0000Aus^000000");
  2733.         AddLine("? Questskill Men?: ^009900An^000000");
  2734.         AddLine("? Questskill Men?: ^ff0000Aus^000000");
  2735.         AddLine("? JobMaster Funktion");
  2736.         AddLine("? Job Wechsel: ^009900An^000000");
  2737.         AddLine("? Job Wechsel: ^ff0000Aus^000000");
  2738.         AddLine("? 3. Klasse: ^009900An^000000");
  2739.         AddLine("? 3. Klasse: ^ff0000Aus^000000");
  2740.         AddLine("? Super Novice Baselevel: ^ff0000"+.SNLVL+"^000000");
  2741.         AddLine("? Joblvl 1. Klasse zu 2. Klasse: ^ff0000"+ .JOBTO2ND +"^000000");
  2742.         AddLine("? Reborn: Baselvl/Joblvl = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
  2743.         AddLine("? Joblvl High zu Trans: ^ff0000"+ .JOBTOTRANS +"^000000");
  2744.         AddLine("? 3. Klasse: Baselvl/Joblvl = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
  2745.         AddLine("? Erzwinge Reborn: ^009900An^000000");
  2746.         AddLine("? Erzwinge Reborn: ^ff0000Aus^000000");
  2747.         AddLine("? Punkteverkauf Funktion: ^009900An^000000");
  2748.         AddLine("? Punkteverkauf Funktion: ^ff0000Aus^000000");
  2749.         AddLine("? Preis Statpunkte: ^ff0000"+ .STPOINTPRICE+"^000000 z");
  2750.         AddLine("? Preis Skillpunkte: ^ff0000"+ .SKPOINTPRICE +"^000000 z");
  2751.         AddLine("? Nur Statpunkte kaufen : ^009900An^000000");
  2752.         AddLine("? Nur Statpunkte kaufen : ^ff0000Aus^000000");
  2753.         AddLine("? Nur Skillpunkte kaufen : ^009900An^000000");
  2754.         AddLine("? Nur Skillpunkte kaufen : ^ff0000Aus^000000");
  2755.         AddLine("? Multi Reset Funktion: ^009900ON^000000");
  2756.         AddLine("? Multi Reset Funktion: ^ff0000OFF^000000");
  2757.         AddLine("? Maximale Resets: ^ff0000"+ .MAXREBORNS+"^000000");
  2758.         AddLine("? Klassen Reset Level : ^ff0000"+ .REBORNSLVL +"^000000");
  2759.         AddLine("? Reset Bonus : ^ff0000"+ .SPCREBORNB +"^000000 Punkte");
  2760.         AddLine("? Reset MultiBonus : ^ff0000"+ .SPCREBBONUS +"^000000 Punkte");
  2761.         AddLine("? Paletten Reset funktion");
  2762.         AddLine("? Reset Palette 1. Klasse: ^009900An^000000");
  2763.         AddLine("? Reset Palette 1. Klasse: ^ff0000Aus^000000");
  2764.         AddLine("? Reset Palette 2. Klasse: ^009900An^000000");
  2765.         AddLine("? Reset Palette 2. Klasse: ^ff0000Aus^000000");
  2766.         AddLine("? Reset Palette Trans: ^009900An^000000");
  2767.         AddLine("? Reset Palette Trans: ^ff0000Aus^000000");
  2768.         AddLine("? Reset Palette 3. Klasse: ^009900An^000000");
  2769.         AddLine("? Reset Palette 3. Klasse: ^ff0000Aus^000000");
  2770.         AddLine("Zur?ck");
  2771.         AddLine("Gehen");
  2772.         AddLine("Was m?chtest du ver?ndern?");
  2773.         AddLine("GM Zugriffslevel");
  2774.         AddLine("Reset Einstellungen");
  2775.         AddLine("Breeder Einstellungen");
  2776.         AddLine("Baby Wechsel Einstellungen");
  2777.         AddLine("Questskill Einstellungen");
  2778.         AddLine("Super Novice Level");
  2779.         AddLine("3. Klasse Wechsel");
  2780.         AddLine("Job Wechsel Einstellungen");
  2781.         AddLine("Punkteverkauf Einstellungen");
  2782.         AddLine("Multi Reset Einstellungen");
  2783.         AddLine("Paletten Einstellungen");
  2784.         AddLine("Gib bitte das GM Zugriffslevel ein.");
  2785.         AddLine("Weiter in den GM Zugriffslevel Einstellungen?");
  2786.         AddLine("Nein");
  2787.         AddLine("Andere Einstellungen ?ndern");
  2788.         AddLine("Was am Reset m?chtest du ver?ndern?");
  2789.         AddLine("An/Aus schalten");
  2790.         AddLine("Preise f?r Statpunkte");
  2791.         AddLine("Preise f?r Skillpunkte");
  2792.         AddLine("Preise f?r beides");
  2793.         AddLine("Gehen");
  2794.         AddLine("Eingabe 1 = An 0 = Aus.");
  2795.         AddLine("Weiter in den Reset Einstellungen?");
  2796.         AddLine("Gib bitte den Preis zum Zur?cksetzen der Statpunkte ein.");
  2797.         AddLine("Gib bitte den Preis zum Zur?cksetzen der Skillpunkte ein.");
  2798.         AddLine("Gib bitte den Preis f?r beides ein");
  2799.         AddLine("Was m?chtest du am Breeder ?ndern?");
  2800.         AddLine("Warg + Falke");
  2801.         AddLine("Weiter in den Breeder Einstellungen?");
  2802.         AddLine("Weiter in den 3. Klasse Einstellungen?");
  2803.         AddLine("Gib den Baselevel Wert ein");
  2804.         AddLine("Weiter in den Super Novice Einstellungen?");
  2805.         AddLine("Weiter in den Baby Wechsel Einstellungen?");
  2806.         AddLine("Was m?chtest du an den Questskills ver?ndern?");
  2807.         AddLine("Automatisch lernen bei Job Wechsel");
  2808.         AddLine("Zeige Questskill Men?");
  2809.         AddLine("Weiter in den Questskill Einstellungen?");
  2810.         AddLine("Was m?chstest du am Job Wechsel ver?ndern?");
  2811.         AddLine("Job Wechsel");
  2812.         AddLine("Joblvl f?r 2. Klasse");
  2813.         AddLine("Joblvl f?r Reborn");
  2814.         AddLine("Joblvl f?r Trans");
  2815.         AddLine("Joblvl f?r 3. Klasse");
  2816.         AddLine("Erzwinge Reborn");
  2817.         AddLine("Weiter in den Job Wechsel Einstellungen?");
  2818.         AddLine("Gib bitte den Joblevel Wert ein.");
  2819.         AddLine("Gib bitte den Baselevel Wert ein.");
  2820.         AddLine("Was m?chtest du am Punkteverkauf ?ndern?");
  2821.         AddLine("Preis pro Statuspunkt");
  2822.         AddLine("Preis pro Skillpunkt");
  2823.         AddLine("Nur Statuspunkte verkaufen");
  2824.         AddLine("Nur Skillpunkte verkaufen");
  2825.         AddLine("Weiter in den Punktverkauf Einstellungen?");
  2826.         AddLine("Gib bitte den Statuspunkte Wert ein.");
  2827.         AddLine("Gib bitte den Skillpunkte Wert ein.");
  2828.         AddLine("Was willst du am MultiReset ?ndern?");
  2829.         AddLine("Maximale Resets");
  2830.         AddLine("Reset Level");
  2831.         AddLine("Bonus");
  2832.         AddLine("MultiBonus");
  2833.         AddLine("Weiter in den MultiReset Einstellungen?");
  2834.         AddLine("Gib bitte den maximalen Reset Wert ein.");
  2835.         AddLine("Gib bitte den Bonus Wert ein.");
  2836.         AddLine("Gib bitte den MultiBonus Wert ein.");
  2837.         AddLine("Reset Palette der 1. Klasse.");
  2838.         AddLine("Reset Palette der 2. Klasse.");
  2839.         AddLine("Reset Palette der Trans. Klasse.");
  2840.         AddLine("Reset Palette der 3. Klasse");
  2841.         AddLine("Weiter mit Palette Einstellungen?");
  2842.         AddLine("Skillpunkt(e)");
  2843.         AddLine("und");
  2844.         AddLine("Statuspunkt(e)");
  2845.         AddLine("verbleibend!");
  2846.         AddLine("Gesamt nun");
  2847.         AddLine("Baby Bard.");
  2848.         AddLine("Bard.");
  2849.         AddLine("aber es scheint als w?re der Basisskill nicht auf Level 9 ... Erreiche Joblevel 10, verteile die Punkte und komm wieder!");
  2850.         AddLine("kleines M?dchen");    
  2851.         AddLine("kleiner Junge");
  2852.         AddLine("Resets");
  2853.         AddLine("Automatischer Job Wechsel.");
  2854.         AddLine("Wirst");
  2855.         AddLine("Deine Wahl:");
  2856.         AddLine("Verstanden!");
  2857.         AddLine("Und danach?");
  2858.         AddLine("Dein Weg ist bereits entschieden, du kannst nichts mehr ?ndern!");
  2859.         AddLine("High Klasse");
  2860.         AddLine("Trans. Klasse");
  2861.         AddLine("Wahl erneut verwenden");
  2862.         AddLine("Wahl l?schen");
  2863.         AddLine("Wenn du mir deinen Job Wunsch nennst, kann ich diesen sp?ter von hier ?ndern!");
  2864.         AddLine("Was meinst du dazu?");
  2865.         AddLine("Gro?artig, lass uns fortfahren!");
  2866.         AddLine("?berpr?fe meine Wahl");
  2867.         AddLine("Ich bin nicht interessiert...");
  2868.         AddLine("Leer");
  2869.         AddLine("Du hast nicht:");
  2870.         AddLine("W?hle einen Preis:");
  2871.         AddLine("Job Wechsel kostet dich:");
  2872.         AddLine("? Automatischer Job Wechsel: ^009900An^000000");
  2873.         AddLine("? Automatischer Job Wechsel: ^ff0000Aus^000000");
  2874.         AddLine("Ich sehe du bist ein"); //3_5
  2875.         AddLine("Ich gebe dir die Optionen:");
  2876.         AddLine("Trainiere mich zur");
  2877.         AddLine("Mit welchem Joblevel? W?hle zwischen "+.JOBTO2ND+" und 50");
  2878.         AddLine("Mit Joblevel:");
  2879.     end;
  2880.     }
  2881. case 3:
  2882.     {
  2883.         AddLine ("Job Cambie.");
  2884.         AddLine ("Habilidades de Platino.");
  2885.         AddLine ("Criador.");
  2886.         AddLine ("Puntos de Trato.");
  2887.         AddLine ("Reset Level.");
  2888.         AddLine ("ponga a cero Estatus /habilidades.");
  2889.         AddLine ("entonces...Qu? me le trae?");
  2890.         AddLine (" Nada...");
  2891.         AddLine (" Usted no tiene ninguna de las habilidades necesarias ...");
  2892.         AddLine (" veo que usted puede usar una Carreta, pero tiene ning?n one.Whether un de mi?");
  2893.         AddLine (" veo que usted puede usar a un Halc?n, pero tiene ning?n one.Whether un de mi?");
  2894.         AddLine (" veo que usted puede montar a un Peco, pero tiene ning?n one.Whether un de mi?");
  2895.         AddLine (" veo que usted puede montar a un ?guila Agrifada, pero tiene ning?n one.Whether un de mi?");
  2896.         AddLine (" veo que usted puede montar a un Drag?n, pero tiene ning?n one.Whether un de mi?");
  2897.         AddLine (" veo que usted puede pilotear a un Mado, pero tiene ning?n one.Whether un de mi?");
  2898.         AddLine (" veo que usted puede montar a un Warg, pero tiene ning?n one.Whether un de mi?");
  2899.         AddLine ("s?, claro est?!");
  2900.         AddLine (" No, Gracias...");
  2901.         AddLine (" Est? Bien! ?Luego usted puede tomar, pero puede encargarse de eso muy bien!");
  2902.         AddLine (" Est? Bien! ?Luego usted puede tomar, pero puede encargarse de ?l muy bien!");
  2903.         AddLine (" Est? Bien! ?Luego usted puede tomar, pero puede encargarse de ellos muy bien!");
  2904.         AddLine ("qu? color prefiere usted");
  2905.         AddLine ("el Verde.");
  2906.         AddLine ("el Negro.");
  2907.         AddLine ("el Blanco.");
  2908.         AddLine ("el Azul.");
  2909.         AddLine ("el Rojo.");
  2910.         AddLine ("el Primer, alquiler yo el cheque algo...");
  2911.         AddLine ("pienso que podemos continuar!");
  2912.         AddLine ("Oh! ?Usted parece capaz para controlar a ambos un Halc?n como un Warg! ?Si lo dos?");
  2913.         AddLine ("pienso que no tenemos nada que hablar por el momento ...");
  2914.         AddLine ("quiere una explicaci?n r?pida por qu??");
  2915.         AddLine ("s?.");
  2916.         AddLine ("no la necesidad.");
  2917.         AddLine ("Usted no puede reanudar otra vez ...");
  2918.         AddLine ("duelo revelar informaci?n que a la hora que usted puede no traspasar esto...");
  2919.         AddLine ("Usted puede no ir m?s all? de este l?mite! ?Es ya lo suficientemente fuerte! ?Ser orgulloso!!!");
  2920.         AddLine ("Su clase no consiente m?s cambio! ?Pero eso no quiere decir que usted pueda no fortalecerse!");
  2921.         AddLine ("el Visto Bueno deja oye...");
  2922.         AddLine ("Done!");
  2923.         AddLine ("deme Dos!");
  2924.         AddLine ("s?lo el Warg!");
  2925.         AddLine ("s?lo el Halc?n!");
  2926.         AddLine ("y qu? usted quiere Reanudar?");
  2927.         AddLine ("Stats.");
  2928.         AddLine ("las Habilidades.");
  2929.         AddLine ("ambos!");
  2930.         AddLine ("me decidir? m?s tarde!");
  2931.         AddLine ("Est? Bien, pero tenga cuidado la pr?xima vez!!!");
  2932.         AddLine ("sus puntos de stats son vueltos a arrancar!");
  2933.         AddLine (" Este servicio le costar?: ?"+ .RSTSTATPRICE +" zenys, visto bueno?");
  2934.         AddLine ("est? bien!");
  2935.         AddLine ("no!");
  2936.         AddLine ("sus puntos de stats son vueltos a arrancar, para" + .RSTSTATPRICE + "zenys!");
  2937.         AddLine ("sus puntos de habilidad son vueltos a arrancar!");
  2938.         AddLine ("Este servicio le costar?: ?"+ .RSTSKLPRICE +" zenys, visto bueno?");
  2939.         AddLine ("sus puntos de habilidad son vueltos a arrancar, para" + .RSTSKLPRICE + "zenys!");
  2940.         AddLine ("sus stats y sus puntos de habilidad son vueltos a arrancar!");
  2941.         AddLine ("Este servicio le costar?: ?"+ .RSTBOTHPRICE +" zenys, visto bueno?");
  2942.         AddLine ("sus stats y sus puntos de habilidad son vueltos a arrancar, para" + .RSTBOTHPRICE + "zenys!");
  2943.         AddLine ("Usted no tiene a enought Zeny...");
  2944.         AddLine ("la ^ff0000ATTENcI?N!!!?El ^000000 Si usted acordara realizar ventas, sus puntos no ser?n reembolsados!");
  2945.         AddLine ("Qu? vender? usted? Usted tiene:");
  2946.         AddLine ("Cu?nto usted realizar? ventas? Usted tiene:");   
  2947.         AddLine ("no le sepa un tanto as?, as? es que le dejar? escoger su clase!");       
  2948.         AddLine ("los Puntos de Habilidad.");
  2949.         AddLine ("los Puntos Stats.");
  2950.         AddLine ("esto dar? un total de:");
  2951.         AddLine ("S?...");
  2952.         AddLine ("No...");
  2953.         AddLine ("Zenys a cambio de:");
  2954.         AddLine ("Zenys.");
  2955.         AddLine ("Sin cualquier puntos, le puedo no ayudar...");
  2956.         AddLine ("Usted no puede tratar de realizar ventas, lo que usted no tiene...");
  2957.         AddLine ("est? bien?");
  2958.         AddLine ("Gasta sus puntos de habilidad antes de tratar de cambiar ...");
  2959.         AddLine ("A Usted le parece llevar una gran cantidad de cosas all? ...");
  2960.         AddLine ("qu? ocurre si usted se deshace de Ellos y regresa Con m?s calma?");
  2961.         AddLine ("por favor desencar?mese en su peco antes de cambiar.");
  2962.         AddLine ("por favor qu?tese su Carreta antes de cambiar.");
  2963.         AddLine ("por favor suelte a su halc?n antes de cambiar.");
  2964.         AddLine ("Uy...Siento pesar");
  2965.         AddLine ("Si su intenci?n fue revolver una clase infantil, usted deber?a haber estado de paso aqu? con 1 base y 1 trabajo ...");
  2966.         AddLine ("Buena Suerte!!!");
  2967.         AddLine ("s? que usted debe estar ansioso por fortalecerse, pero usted debe ser por lo menos nivel de trabajo"+ .JOBTO2ND +"para cambiar clase!");
  2968.         AddLine ("para convertirse en un Novicio S?per, usted debe regresar aqu? con nivel de base "+ .SNLVL +"o m?s!");
  2969.         AddLine ("esto lo puede ser dif?cil, puede requerirse para Ayudar!");
  2970.         AddLine ("usted justamente recibe el Truco de habilidad Totalmente.");
  2971.         AddLine ("antes de que usted pueda avanzar a La siguiente etapa, necesite Entrenarse arriba para trabajar espor?dicamente"+ .JOBTOTRANS +" !");
  2972.         AddLine ("para trascender sus l?mites, usted necesitar? que el nivel de base "+.LVLTOREBORN+"y trabajo derriben a"+.JOBTOREBORN+"paciente .Be!");
  2973.         AddLine ("usted debe entrenarse arriba para basar a "+ .LVLTOTHIRD +" y el trabajo derriban a " + .JOBTOTHIRD + ", para lograr su objetivo final!");
  2974.         AddLine ("para permitirle reanudar otra vez, usted necesitar? nivel "+ .REBORNSLVL +" !");
  2975.         AddLine ("Hola");  
  2976.         AddLine ("veo que usted es un Beb?! ?Aunque el faltante peque?o a ser fuerte no es eso?");     
  2977.         AddLine ("Nos Deja ver lo que le podemos entrenar...");
  2978.         AddLine ("Espadach?n.");
  2979.         AddLine ("Mage.");
  2980.         AddLine ("Arquero.");
  2981.         AddLine ("Ac?lito.");
  2982.         AddLine ("Comerciante.");
  2983.         AddLine ("Ladr?n.");
  2984.         AddLine ("Taekwon.");
  2985.         AddLine ("Gunslinger.");
  2986.         AddLine ("Ninja.");
  2987.         AddLine ("Novicio S?per.");
  2988.         AddLine ("mime Al Espadach?n.");
  2989.         AddLine ("Baby Mage.");
  2990.         AddLine ("Baby Arquero.");
  2991.         AddLine ("Baby Ac?lito.");
  2992.         AddLine ("Baby Comerciante.");
  2993.         AddLine ("Baby Ladr?n.");
  2994.         AddLine ("Baby A Pura Vida el Novice.");
  2995.         AddLine ("pensar? que se repita...");
  2996.         AddLine ("las Felicitaciones");
  2997.         AddLine ("usted justamente recibe los Primeros Auxilios de habilidad.");
  2998.         AddLine ("usted justamente recibe la habilidad Golpe Fatal.");
  2999.         AddLine ("usted justamente recibe la habilidad Moviendo a HP Recovery.");
  3000.         AddLine ("usted justamente recibe el Autom?vil de habilidad Con Frenes?.");
  3001.         AddLine ("usted justamente recibe el Abrigo de Energ?a de habilidad.");
  3002.         AddLine ("usted justamente recibe la Flecha de habilidad Crafting.");
  3003.         AddLine ("usted justamente recibe la Flecha de Cargo de habilidad.");
  3004.         AddLine ("usted justamente recibe la habilidad Luz Holy.");
  3005.         AddLine ("usted justamente recibe la Revoluci?n de la Carreta de habilidad.");
  3006.         AddLine ("usted justamente recibe la Carreta de Cambio de habilidad.");
  3007.         AddLine ("usted justamente recibe la habilidad Gran Alboroto Crazy.");
  3008.         AddLine ("usted justamente recibe el Ataque de Arena de habilidad.");
  3009.         AddLine ("usted justamente recibe la habilidad De Regreso Yendo en Disminuci?n.");
  3010.         AddLine ("usted justamente recibe la Piedra de Elecci?n de habilidad.");
  3011.         AddLine ("usted justamente recibe la Piedra de Lanzamiento de habilidad.");
  3012.         AddLine ("usted justamente recibe el Ataque de Cargo de habilidad.");
  3013.         AddLine ("usted justamente recibe el Encogimiento de habilidad.");
  3014.         AddLine ("usted justamente recibe el Barrenero de Vista de habilidad.");
  3015.         AddLine ("usted justamente recibe la habilidad Convertidor Create Elemental.");
  3016.         AddLine ("usted justamente recibe la habilidad Phantasmic Arrow.");
  3017.         AddLine ("usted justamente recibe la Voz de Punzada de habilidad.");
  3018.         AddLine ("usted justamente recibe el Gui?o de habilidad de Encanto.");
  3019.         AddLine ("usted justamente recibe la habilidad Redemptio.");
  3020.         AddLine ("usted justamente recibe la habilidad KI Translation.");
  3021.         AddLine ("usted justamente recibe la habilidad KI Explosion.");
  3022.         AddLine ("usted justamente recibe la habilidad Truco Unfair.");
  3023.         AddLine ("usted justamente recibe la Avaricia de habilidad.");
  3024.         AddLine ("usted justamente recibe la Poci?n del art?culo Elemental Gu?a Create.");
  3025.         AddLine ("usted justamente recibe la habilidad Bio Ethics.");
  3026.         AddLine ("usted justamente recibe la habilidad Aceleraci?n Sonic.");
  3027.         AddLine ("usted justamente recibe el Cuchillo del Veneno de Lanzamiento de habilidad.");
  3028.         AddLine ("usted justamente recibe la habilidad Cerca Conf?n.");
  3029.         AddLine ("usted justamente recibe la habilidad Cambio Elemental (el Agua ).");
  3030.         AddLine ("usted justamente recibe la habilidad Cambio Elemental (la Tierra ).");
  3031.         AddLine ("usted justamente recibe la habilidad Cambio Elemental (el Fuego ).");
  3032.         AddLine ("usted justamente recibe la habilidad Cambio Elemental (el Viento ).");
  3033.         AddLine ("escoja sabiamente:");
  3034.         AddLine ("Caballero.");
  3035.         AddLine ("Cruzado.");
  3036.         AddLine ("Baby Caballero.");
  3037.         AddLine ("Baby Cruzado.");
  3038.         AddLine ("Mago.");
  3039.         AddLine ("Sabio.");
  3040.         AddLine ("Baby Mago.");
  3041.         AddLine ("Baby Sabio.");
  3042.         AddLine ("Cazador.");
  3043.         AddLine ("Bailar?na.");
  3044.         AddLine ("Baby Cazador.");
  3045.         AddLine ("Baby Bailar?na.");
  3046.         AddLine ("Sacerdote.");
  3047.         AddLine ("Monje.");
  3048.         AddLine ("Baby Sacerdote.");
  3049.         AddLine ("Baby Monje.");
  3050.         AddLine ("Herrero.");
  3051.         AddLine ("Alquimista.");
  3052.         AddLine ("Baby Herrero.");
  3053.         AddLine ("Baby Alquimista.");
  3054.         AddLine ("Asesino.");
  3055.         AddLine ("Rogue.");
  3056.         AddLine ("Baby Asesino.");
  3057.         AddLine ("Baby Rogue.");
  3058.         AddLine ("Gladiador de la Estrella.");
  3059.         AddLine ("Conectador de Alma.");
  3060.         AddLine ("Cancele.");
  3061.         AddLine ("veo que usted hab?a regresado de sus aventuras, usted parece que en condici?n de fortalecerse.");
  3062.         AddLine ("usted tiene 2 opciones m?s all? de este punto.");
  3063.         AddLine ("Renacer.");
  3064.         AddLine ("la Tercera Clase.");
  3065.         AddLine ("^ff0000Atenci?n:^000000If que usted escoge para renacido, usted ganar? puntos extras de estatus!,Si usted revuelve tercera clase que usted no har?...");
  3066.         AddLine ("tan qu? usted el gonna hace?");
  3067.         AddLine ("Renacer.");
  3068.         AddLine ("convi?rtase en tercera clase.");
  3069.         AddLine ("pensar? mejor...");
  3070.         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 ...");
  3071.         AddLine ("no me importa!");
  3072.         AddLine ("prefiera Renacimiento!");
  3073.         AddLine ("el Alquiler yo la idea...");
  3074.         AddLine ("lo har? renacido usted ahora!?Est? bien?");
  3075.         AddLine ("usted justamente recibi? 100 puntos stats.");
  3076.         AddLine ("usted justamente recibi? 100 + "+.SPCREBORNB+" los puntos stats. El total es: "+(100 +.SPCREBORN)+" puntos stats.");
  3077.         AddLine ("usted justamente recibi?");
  3078.         AddLine ("usted tiene el deseo de Poner a Cero su clase, y convertirse en un novicio?");
  3079.         AddLine ("abandono...");
  3080.         AddLine ("otra vez!");
  3081.         AddLine ("multireanude");
  3082.         AddLine ("usted justamente recibi? a "+.SPCREBORNB+" puntos stats.");
  3083.         AddLine ("Tal Parece Ser Que usted cumple con los requisitos b?sicos, le cambiar? ahora!!");
  3084.         AddLine ("Un Momento!!!");
  3085.         AddLine ("Muy Bien! ?Usted aprendi? bastante! ? Es hora de ense?ar una clase m?s poderosa!");
  3086.         AddLine ("Est? Listo usted?");
  3087.         AddLine ("por supuesto!");
  3088.         AddLine ("el Alquiler yo deje pasar el aire...");
  3089.         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!");
  3090.         AddLine ("Pero hay todav?a un paso! ?Ahora he visto sus capacidades, le puedo decir, le puedo hacer aun m?s fuerte!");
  3091.         AddLine ("Quiere obtener este conocimiento? ?Este poder?");
  3092.         AddLine ("s? quiero!");
  3093.         AddLine ("no s?...");
  3094.         AddLine ("As? Sea! ?Mejor se prepare!");
  3095.         AddLine ("AH! ?Qu? bien! ? Me recuerda de mi juventud cuando tuve todo este poder!");
  3096.         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?!");
  3097.         AddLine ("usted justamente recibi? la Flauta del art?culo del Lobo.");
  3098.         AddLine ("si se desea, usted enlata tranform usted en cari?o, desde que usted no se ha entrenado en absoluto!");
  3099.         AddLine ("est? bien, puede ser!");
  3100.         AddLine ("Oh, Cari?o no haga...");
  3101.         AddLine ("vayamos!");
  3102.         AddLine ("usted es ahora uno");
  3103.         AddLine ("est? bien! ?Gracias por usar mis servicios!");
  3104.         AddLine ("apruebe ! luego hablar? m?s tarde!");
  3105.         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!");
  3106.         AddLine ("s?!");
  3107.         AddLine ("ver? m?s tarde...");
  3108.         AddLine ("aqu? vamos!");
  3109.         AddLine ("Ha Ha, no hay vuelta de hoja! ?Ahora usted no es s?lo un novicio! Pero m?s bien uno.");
  3110.         AddLine ("qu? usted tiene el deseo de hacer?");
  3111.         AddLine ("use al NPC.");
  3112.         AddLine ("verifique a configs.");
  3113.         AddLine ("modifique a configs.");
  3114.         AddLine ("la Salida");
  3115.         AddLine ("Usted justamente recibi?, Habilidades de Platino!!!");
  3116.         AddLine ("vac?o");
  3117.         AddLine ("el Nivel de Acceso de la ? General Motors: ^ff0000 "+ .GMPANLVL +" ^000000");
  3118.         AddLine ("la Funci?n ? Puesta a Cero:^009900ON^000000.");
  3119.         AddLine ("la Funci?n ? Puesta a Cero:^ff0000OFF^000000.");
  3120.         AddLine ("el Precio Stats: ^ff0000 "+.RSTSTATPRICE+" ^000000 z");
  3121.         AddLine ("el Precio de Habilidades: ^ff0000 "+.RSTSKLPRICE+" ^000000 z");
  3122.         AddLine ("Ambos Precio: ^ff0000 "+.RSTBOTHPRICE+" ^000000z");
  3123.         AddLine ("la Funci?n del ? Criador: ^009900ON^000000.");
  3124.         AddLine ("la Funci?n del ? Criador: ^ff0000OFF^000000.");
  3125.         AddLine ("el Halc?n Warg +: ^009900SI^000000");
  3126.         AddLine ("el Halc?n Warg +: ^ff0000NO^000000");
  3127.         AddLine ("la Funci?n ? Infantil del Cambiador: ^009900ON ^000000.");
  3128.         AddLine ("la Funci?n ? Infantil del Cambiador: ^ff0000OFF ^000000.");
  3129.         AddLine ("la Funci?n de Habilidad de ? Platino: ^009900ON ^000000.");
  3130.         AddLine ("la Funci?n de Habilidad de ? Platino: ^ff0000OFF ^000000.");
  3131.         AddLine ("el Men? de Platino: ^009900ON ^000000.");
  3132.         AddLine ("el Men? de Platino: ^ff0000OFF ^000000.");
  3133.         AddLine ("?JobMaster Funcione.");
  3134.         AddLine ("el Cambiador de Trabajo: ^009900ON ^000000.");
  3135.         AddLine ("el Cambiador de Trabajo: ^ff0000OFF ^000000.");
  3136.         AddLine ("en Tercera: ^009900ON ^000000.");
  3137.         AddLine ("en Tercera: ^ff0000OFF ^000000.");
  3138.         AddLine ("el Nivel Lego S?per: ^ff0000 "+.SNLVL +" ^000000");
  3139.         AddLine ("TRABAJE ESPOR?DICAMENTE Primero para En Segundo Lugar: ^ff0000 "+ .JOBTO2ND +" ^000000");
  3140.         AddLine ("Renacido: La base /trabajo = ^ff0000 "+ .LVLTOREBORN +" ^000000/ ^ff0000 "+.JOBTOREBORN+" ^000000");
  3141.         AddLine ("TRABAJE ESPOR?DICAMENTE A Gran Altura para Trans: ^ff0000 "+.JOBTOTRANS+" ^000000");
  3142.         AddLine ("en Tercera: La base /trabajo = ^ff0000 "+.LVLTOTHIRD+" ^000000/ ^ff0000 "+.JOBTOTHIRD+" ^000000");
  3143.         AddLine ("la Fuerza Renacida: ^009900ON ^000000.");
  3144.         AddLine ("la Fuerza Renacida: ^ff0000OFF ^000000.");
  3145.         AddLine ("la Funci?n ? PointSell: ^009900ON ^000000.");
  3146.         AddLine ("la Funci?n ? PointSell: ^ff0000OFF ^000000.");
  3147.         AddLine ("Stats Ense?an con el Dedo Precio: ^ff0000 "+.STPOINTPRICE+" ^000000 z");
  3148.         AddLine ("el Precio del Punto de Habilidad: ^ff0000 "+.SKPOINTPRICE+" ^000000 z");
  3149.         AddLine ("Compre S?lo Stats: ^009900ON ^000000 .");
  3150.         AddLine ("Compre S?lo Stats: ^ff0000OFF ^000000 .");
  3151.         AddLine ("Compre S?lo Habilidad: ^009900ON ^000000 .");
  3152.         AddLine ("Compre S?lo Habilidad: ^ff0000OFF ^000000 .");
  3153.         AddLine ("la Funci?n Multipuesta a cero: ^009900ON ^000000.");
  3154.         AddLine ("la Funci?n Multipuesta a cero: ^ff0000OFF ^000000.");
  3155.         AddLine ("Tope Reanudaciones: ^ff0000 "+ .MAXREBORNS +" ^000000");
  3156.         AddLine ("la Clase Reanud? Ras con Ras: ^ff0000 "+ .REBORNSLVL +" ^000000");
  3157.         AddLine ("Vuelva a Arrancar Bono: ^ff0000 PUNTOS "+ .SPCREBORNB +" ^000000");
  3158.         AddLine ("Vuelva a Arrancar Multibono: ^ff0000 PUNTOS "+ .SPCREBBONUS +" ^000000");
  3159.         AddLine ("la Reanudaci?n de la ? Paleta.");
  3160.         AddLine ("Reset Palette 1: ^009900ON ^000000.");
  3161.         AddLine ("Reset Palette 1: ^ff0000OFF ^000000 .");
  3162.         AddLine ("Reset Palette 2: ^009900ON ^000000.");
  3163.         AddLine ("Reset Palette 2: ^ff0000OFF ^000000.");
  3164.         AddLine ("Vuelva a Arrancar Trans de la Paleta: ^009900ON ^000000.");
  3165.         AddLine ("Vuelva a Arrancar Trans de la Paleta: ^ff0000OFF ^000000.");
  3166.         AddLine ("Reset Palette 3: ^009900ON ^000000.");
  3167.         AddLine ("Reset Palette 3: ^ff0000OFF ^000000.");
  3168.         AddLine ("la Parte de Atr?s.");
  3169.         AddLine ("Final.");
  3170.         AddLine ("qu? quiere usted Cambiar?");
  3171.         AddLine ("el Nivel de Acceso de la General Motors.");
  3172.         AddLine ("vuelva a arrancar Trasfondos.");
  3173.         AddLine ("los Trasfondos del Criador.");
  3174.         AddLine ("Baby Trasfondos del Cambiador.");
  3175.         AddLine ("los Trasfondos de Platino.");
  3176.         AddLine ("el Nivel Lego S?per.");
  3177.         AddLine ("el Tercer Cambio de Trabajo.");
  3178.         AddLine ("los Trasfondos JobChange.");
  3179.         AddLine ("apunte Trasfondos de Comercio.");
  3180.         AddLine ("multivuelva a arrancar Trasfondos.");
  3181.         AddLine ("los Trasfondos de la Paleta.");
  3182.         AddLine ("el Valor del Nivel de Acceso de la General Motors de aporte.");
  3183.         AddLine ("contin?a la General Motors Access Config?");
  3184.         AddLine ("no.");
  3185.         AddLine ("el Otro Config Sediment?ndose.");
  3186.         AddLine ("qu? acerca de la Reanudaci?n usted quiere Cambiar?");
  3187.         AddLine ("Enci?ndase / COMPLETAMENTE.");
  3188.         AddLine ("el Precio Stats.");
  3189.         AddLine ("el Precio de Habilidades.");
  3190.         AddLine ("ambos Precio.");
  3191.         AddLine ("Salida.");
  3192.         AddLine ("introduzca en la computadora 1 = ADELANTE, 0 = COMPLETAMENTE.");
  3193.         AddLine ("contin?a Config Vuelto a Arrancar?");
  3194.         AddLine ("los Stats de Aporte Ponen a Cero Precio.");
  3195.         AddLine ("la Habilidad de Aporte Puso a Cero Precio.");
  3196.         AddLine ("introduzca en la computadora Ambos Precio Puesto a Cero.");
  3197.         AddLine ("qu? acerca de Criador usted quiere Cambiar?");
  3198.         AddLine ("el Halc?n+ Warg.");
  3199.         AddLine ("contin?a el Criador Config?");
  3200.         AddLine ("contin?a el Tercer Cambio de Trabajo Config?");
  3201.         AddLine ("introduzca en la computadora valor del Nivel de Base.");
  3202.         AddLine ("contin?a Config Lego S?per?");
  3203.         AddLine ("contin?a el Cambiador Reci?n Nacido Config?");
  3204.         AddLine ("qu? acerca de las Habilidades de Platino que usted quiere Modificar?");
  3205.         AddLine ("AUTOM?VIL en Job Change.");
  3206.         AddLine ("Men? de Platino.");
  3207.         AddLine ("contin?a la Habilidad de Platino Config?");
  3208.         AddLine ("qu? acerca de Job Change usted quiere Modificar?");
  3209.         AddLine ("el Cambiador de Trabajo.");
  3210.         AddLine ("el Trabajo para en Segundo Lugar.");
  3211.         AddLine ("el trabajo /nivel para renacido.");
  3212.         AddLine ("el Trabajo para Trans.");
  3213.         AddLine ("el trabajo /nivel para la Tercera Parte.");
  3214.         AddLine ("la Fuerza Renacida.");
  3215.         AddLine ("contin?a el Cambiador de Trabajo Config?");
  3216.         AddLine ("el Valor de Trabajo de Aporte.");
  3217.         AddLine ("introduzca en la computadora valor del Nivel de Base.");
  3218.         AddLine ("qu? acerca de Puntos Vendiendo que usted quiere Cambiar?");
  3219.         AddLine ("el Precio del Punto de Estatus.");
  3220.         AddLine ("las Habilidades Ense?an con el Dedo Precio.");
  3221.         AddLine ("Stats S?lo.");
  3222.         AddLine ("las Habilidades S?lo.");
  3223.         AddLine ("contin?a los Puntos Vendiendo A Config?");
  3224.         AddLine ("el Valor del Punto de Estatus de aporte.");
  3225.         AddLine ("introduzca en la computadora valor del Punto de Habilidad.");
  3226.         AddLine ("qu? acerca de Multi Reset usted quiere Cambiar?");
  3227.         AddLine ("tope Reanudaciones.");
  3228.         AddLine ("reanude Ras con Ras.");
  3229.         AddLine ("Bonos.");
  3230.         AddLine ("Multibonos.");
  3231.         AddLine ("contin?a Config Multivuelto a arrancar?");
  3232.         AddLine ("el Aporte Max Pone a Cero valor.");
  3233.         AddLine ("el Valor del Bono de aporte.");
  3234.         AddLine ("el Valor de aporte Multi Bonus.");
  3235.         AddLine ("vuelva a arrancar paleta en la Primera Clase.");
  3236.         AddLine ("vuelva a arrancar paleta en la Segunda Categor?a.");
  3237.         AddLine ("vuelva a arrancar paleta en Trans Class.");
  3238.         AddLine ("vuelva a arrancar paleta en la Tercera Clase.");
  3239.         AddLine ("contin?a la Paleta Config?");
  3240.         AddLine ("la habilidad apunta");
  3241.         AddLine ("y");
  3242.         AddLine ("el estatus apunta");
  3243.         AddLine ("el faltante!");
  3244.         AddLine ("el Total es:");
  3245.         AddLine ("mime Barda.");
  3246.         AddLine ("la Barda.");
  3247.         AddLine ("pero parece que usted no tiene 9 ecu?nimes de habilidades b?sicas ... Get Job 10, distribuye, y luego regresa a hablar conmigo!");
  3248.         AddLine ("ni?ita");    
  3249.         AddLine ("ni?ito");
  3250.         AddLine ("las Reanudaciones");
  3251.         AddLine ("AUTOM?VIL Jobchanger.");
  3252.         AddLine ("venga bien");
  3253.         AddLine ("las elecciones que usted hizo:");
  3254.         AddLine ("Understood!");
  3255.         AddLine ("y Despu?s?");
  3256.         AddLine ("usted la escalera de mano es ya bien definido, usted no puede cambiar nada!");
  3257.         AddLine ("la Clase Alta.");
  3258.         AddLine ("la Transclase.");
  3259.         AddLine ("rehaga elecciones");
  3260.         AddLine ("suprima elecciones");
  3261.         AddLine ("si usted me dice Los trabajos que usted entrenar?, le pueda entrenar De Aqu?!");
  3262.         AddLine ("qu? piensa usted acerca de eso?");
  3263.         AddLine ("los Alquileres grandes, van!");
  3264.         AddLine ("compruebe mis elecciones.");
  3265.         AddLine ("no tengo inter?s...");
  3266.         AddLine ("vac?o");
  3267.         AddLine ("usted no tiene:");
  3268.         AddLine ("escoja un premio:");
  3269.         AddLine ("Jobchange le costar?:");
  3270.         AddLine ("el jobchange del AUTOM?VIL: ^009900ON ^000000.");
  3271.         AddLine ("el jobchange del AUTOM?VIL: ^ff0000OFF ^000000.");
  3272.         AddLine ("veo que usted es uno"); // el 3_5
  3273.         AddLine ("le dar? las opciones:");
  3274.         AddLine ("c?mbieme Para");
  3275.         AddLine ("Con cu?nto nivel de TRABAJO? Escoja entre "+.JOBTO2ND +" y 50");
  3276.         AddLine ("con nivel de TRABAJO:");
  3277.     end;
  3278.     }
  3279. }
  3280.     end;
  3281. }
  3282. //=========================================?    AUTO JOBCHANGER    ?=====================================================================
  3283. -   script  CHANGER -1,{
  3284. OnPCBaseLvUpEvent:
  3285.     set @AUTO,1;
  3286.  
  3287. if (.Checked == 0) callsub GetClassMasterVars;
  3288.  
  3289. if ((class >= 7) && (class <= 21)) && ((BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN)) && (REBO$ != ""){
  3290.     atcommand strcharinfo(0)+":@monsterignore";
  3291.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3292.     if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
  3293.     mes .JCNAME$;
  3294.     if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3295.     if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
  3296.     next;
  3297.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3298.     if (Zeny < .CHARGE[7]) goto NOZENY;
  3299.     if (.ITEM[7] > 0){
  3300.     if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
  3301. }
  3302.     }
  3303.     doevent "CHANGER::OnJOBREBORN";
  3304.     }
  3305.  
  3306. if (class == 0) && (BaseLevel >= .SNLVL){
  3307.     if (CLASS1$ == ""+.cmtalk_0$[104]+"") {
  3308.     atcommand strcharinfo(0)+":@monsterignore";
  3309.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3310.     if (.CHARGE[9] > 0) || (.ITEM[9] > 0){
  3311.     mes .JCNAME$;
  3312.     if (.CHARGE[9] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[9]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3313.     if (.ITEM[9] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+"."+.cmtalk_0$[74]+"";
  3314.     next;
  3315.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3316.     if (Zeny < .CHARGE[9]) goto NOZENY;
  3317.     if (.ITEM[9] > 0) {
  3318.     if (countitem(.ITEM[9]) < .AMOUNT[9]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+".";close;}
  3319.     }
  3320. }
  3321.     doevent "CHANGER::OnSUPERNOVICE";
  3322.     }
  3323. }
  3324.  
  3325. if ((class >= 7) && (class <= 21)) && ((BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN)) && (DIRECT$ != ""){
  3326.     atcommand strcharinfo(0)+":@monsterignore";
  3327.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3328.     if (.CHARGE[3] > 0) || (.ITEM[3] > 0){
  3329.     mes .JCNAME$;
  3330.     if (.CHARGE[3] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[3]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3331.     if (.ITEM[3] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+"."+.cmtalk_0$[74]+"";
  3332.     next;
  3333.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3334.     if (Zeny < .CHARGE[3]) goto NOZENY;
  3335.     if (.ITEM[3] > 0){
  3336.     if (countitem(.ITEM[3]) < .AMOUNT[3]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+".";close;}
  3337. }
  3338.     }
  3339.     doevent "CHANGER::OnDIRECTHIRDJ";
  3340.     }
  3341.  
  3342. if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD){
  3343.     if (THIRDS$ != "") {
  3344.     atcommand strcharinfo(0)+":@monsterignore";
  3345.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3346.     if (.CHARGE[6] > 0) || (.ITEM[6] > 0){
  3347.     mes .JCNAME$;
  3348.     if (.CHARGE[6] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[6]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3349.     if (.ITEM[6] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+"."+.cmtalk_0$[74]+"";
  3350.     next;
  3351.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3352.     if (Zeny < .CHARGE[6]) goto NOZENY;
  3353.     if (.ITEM[6] > 0){
  3354.     if (countitem(.ITEM[6]) < .AMOUNT[6]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+".";close;}
  3355. }
  3356.     }
  3357.     doevent "CHANGER::OnTHIRDC";
  3358.     }
  3359. }
  3360.     set @AUTO,0;
  3361. end;
  3362.  
  3363. OnPcJobLvUpEvent:
  3364.     set @AUTO,1;
  3365.  
  3366. if (.Checked == 0) callsub GetClassMasterVars;
  3367.  
  3368. if ((class >= 7) && (class <= 21)) && (BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN) && (REBO$ != ""){
  3369.     atcommand strcharinfo(0)+":@monsterignore";
  3370.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3371.     if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
  3372.     mes .JCNAME$;
  3373.     if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3374.     if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
  3375.     next;
  3376.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3377.     if (Zeny < .CHARGE[7]) goto NOZENY;
  3378.     if (.ITEM[7] > 0){
  3379.     if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
  3380. }
  3381.     }
  3382.     doevent "CHANGER::OnJOBREBORN";
  3383.     }
  3384. if (class == 4001) && (JobLevel == 10){
  3385.     if (HIG$ != "") {
  3386.     atcommand strcharinfo(0)+":@monsterignore";
  3387.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3388.     if (.CHARGE[4] > 0) || (.ITEM[4] > 0){
  3389.     mes .JCNAME$;
  3390.     if (.CHARGE[4] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[4]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3391.     if (.ITEM[4] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+"."+.cmtalk_0$[74]+"";
  3392.     next;
  3393.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3394.     if (Zeny < .CHARGE[4]) goto NOZENY;
  3395.     if (.ITEM[4] > 0){
  3396.     if (countitem(.ITEM[4]) < .AMOUNT[4]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+".";close;}
  3397. }
  3398.     }
  3399.     doevent "CHANGER::OnHIGJ";
  3400.     }
  3401. }
  3402.  
  3403. if (class >= 4002) && (class <= 4007) && (JobLevel >= .JOBTOTRANS){
  3404.     if (TRAN$ != "") {
  3405.     atcommand strcharinfo(0)+":@monsterignore";
  3406.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3407.     if (.CHARGE[5] > 0) || (.ITEM[5] > 0){
  3408.     mes .JCNAME$;
  3409.     if (.CHARGE[5] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[5]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3410.     if (.ITEM[5] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+"."+.cmtalk_0$[74]+"";
  3411.     next;
  3412.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3413.     if (Zeny < .CHARGE[5]) goto NOZENY;
  3414.     if (.ITEM[5] > 0){
  3415.     if (countitem(.ITEM[5]) < .AMOUNT[5]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+".";close;}
  3416. }
  3417.     }
  3418.     doevent "CHANGER::OnTRANJ";
  3419.     }
  3420. }
  3421.  
  3422. if ((class == 25) || (class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD){
  3423.     if (THIRDS$ != "") {
  3424.     atcommand strcharinfo(0)+":@monsterignore";
  3425.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3426.     if (.CHARGE[6] > 0) || (.ITEM[6] > 0){
  3427.     mes .JCNAME$;
  3428.     if (.CHARGE[6] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[6]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3429.     if (.ITEM[6] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+"."+.cmtalk_0$[74]+"";
  3430.     next;
  3431.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3432.     if (Zeny < .CHARGE[6]) goto NOZENY;
  3433.     if (.ITEM[6] > 0){
  3434.     if (countitem(.ITEM[6]) < .AMOUNT[6]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+".";close;}
  3435. }
  3436.     }
  3437.     doevent "CHANGER::OnTHIRDC";
  3438.     }
  3439. }
  3440.    
  3441. if (class == 0) && (JobLevel == 10) || (class == 4023) && (JobLevel == 10){
  3442.     atcommand strcharinfo(0)+":@monsterignore";
  3443.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3444.     if (.CHARGE[1] > 0) || (.ITEM[1] > 0){
  3445.     mes .JCNAME$;
  3446.     if (.CHARGE[1] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[1]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3447.     if (.ITEM[1] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+"."+.cmtalk_0$[74]+"";
  3448.     next;
  3449.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3450.     if (Zeny < .CHARGE[1]) goto NOZENY;
  3451.     if (.ITEM[1] > 0) {
  3452.     if (countitem(.ITEM[1]) < .AMOUNT[1]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+".";close;}
  3453. }
  3454.     }
  3455.     if (CLASS1$ == ""+.cmtalk_0$[95]+"") {
  3456.     doevent "CHANGER::OnSWORDSMAN";
  3457.     }
  3458.     if (CLASS1$ == ""+.cmtalk_0$[96]+"") {
  3459.     doevent "CHANGER::OnMAGE";
  3460.     }
  3461.     if (CLASS1$ == ""+.cmtalk_0$[97]+"") {
  3462.     doevent "CHANGER::OnARCHER";
  3463.     }
  3464.     if (CLASS1$ == ""+.cmtalk_0$[98]+"") {
  3465.     doevent "CHANGER::OnACOLYTE";
  3466.     }
  3467.     if (CLASS1$ == ""+.cmtalk_0$[99]+"") {
  3468.     doevent "CHANGER::OnMERCHANT";
  3469.     }
  3470.     if (CLASS1$ == ""+.cmtalk_0$[100]+"") {
  3471.     doevent "CHANGER::OnTHIEF";
  3472.     }
  3473.     if (CLASS1$ == ""+.cmtalk_0$[101]+"") {
  3474.     doevent "CHANGER::OnTAEKWON";
  3475.     }
  3476.     if (CLASS1$ == ""+.cmtalk_0$[102]+"") {
  3477.     doevent "CHANGER::OnGUNSLINGER";
  3478.     }
  3479.     if (CLASS1$ == ""+.cmtalk_0$[103]+"") {
  3480.     doevent "CHANGER::OnNINJA";
  3481.     }
  3482.     end;
  3483. }
  3484.  
  3485. if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && ((JobLevel >= JOBTO2NDC) && (.JOBTO2ND <= JOBTO2NDC) || (JobLevel >= .JOBTO2ND) && (JOBTO2NDC <= .JOBTO2ND)){
  3486.     atcommand strcharinfo(0)+":@monsterignore";
  3487.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3488.     if (.CHARGE[2] > 0) || (.ITEM[2] > 0){
  3489.     mes .JCNAME$;
  3490.     if (.CHARGE[2] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[2]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3491.     if (.ITEM[2] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+"."+.cmtalk_0$[74]+"";
  3492.     next;
  3493.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3494.     if (Zeny < .CHARGE[2]) goto NOZENY;
  3495.     if (.ITEM[2] > 0){
  3496.     if (countitem(.ITEM[2]) < .AMOUNT[2]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+".";close;}
  3497. }
  3498.     }
  3499.     if (CLASS2$ == ""+.cmtalk_1$[23]+"") {
  3500.     doevent "CHANGER::OnKNIGHT";
  3501.     }
  3502.     if (CLASS2$ == ""+.cmtalk_1$[24]+"") {
  3503.     doevent "CHANGER::OnCRUSADER";
  3504.     }
  3505.     if (CLASS2$ == ""+.cmtalk_1$[27]+"") {
  3506.     doevent "CHANGER::OnWIZZ";
  3507.     }
  3508.     if (CLASS2$ == ""+.cmtalk_1$[28]+"") {
  3509.     doevent "CHANGER::OnSAGE";
  3510.     }
  3511.     if (CLASS2$ == ""+.cmtalk_1$[31]+"") {
  3512.     doevent "CHANGER::OnHUNTER";
  3513.     }
  3514.     if (CLASS2$ == ""+.cmtalk_1$[32]+"") || (CLASS2$ == ""+.cmtalk_2$[107]+""){
  3515.     doevent "CHANGER::OnMUSICIAN";
  3516.     }
  3517.     if (CLASS2$ == ""+.cmtalk_1$[35]+"") {
  3518.     doevent "CHANGER::OnSACER";
  3519.     }
  3520.     if (CLASS2$ == ""+.cmtalk_1$[36]+"") {
  3521.     doevent "CHANGER::OnMONK";
  3522.     }
  3523.     if (CLASS2$ == ""+.cmtalk_1$[39]+"") {
  3524.     doevent "CHANGER::OnBLACKSMITH";
  3525.     }
  3526.     if (CLASS2$ == ""+.cmtalk_1$[40]+"") {
  3527.     doevent "CHANGER::OnALCHEMIST";
  3528.     }
  3529.     if (CLASS2$ == ""+.cmtalk_1$[43]+"") {
  3530.     doevent "CHANGER::OnASSASSIN";                                                                                             
  3531.     }
  3532.     if (CLASS2$ == ""+.cmtalk_1$[44]+"") {
  3533.     doevent "CHANGER::OnROGUE";
  3534.     }
  3535.     if (CLASS2$ == ""+.cmtalk_1$[47]+"") {
  3536.     doevent "CHANGER::OnGLADIATOR";
  3537.     }
  3538.     if (CLASS2$ == ""+.cmtalk_1$[48]+"") {
  3539.     doevent "CHANGER::OnLINKER";
  3540.     }
  3541. }
  3542.  
  3543. if ((class >= 7) && (class <= 21)) && (BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN) && (DIRECT$ != ""){
  3544.     atcommand strcharinfo(0)+":@monsterignore";
  3545.     addtimer 1000, strnpcinfo(3)+"::OnLeave";
  3546.     if (.CHARGE[3] > 0) || (.ITEM[3] > 0){
  3547.     mes .JCNAME$;
  3548.     if (.CHARGE[3] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[3]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
  3549.     if (.ITEM[3] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+"."+.cmtalk_0$[74]+"";
  3550.     next;
  3551.     menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
  3552.     if (Zeny < .CHARGE[3]) goto NOZENY;
  3553.     if (.ITEM[3] > 0){
  3554.     if (countitem(.ITEM[3]) < .AMOUNT[3]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+".";close;}
  3555. }
  3556.     }
  3557.     doevent "CHANGER::OnDIRECTHIRDJ";
  3558.     }
  3559.     set @AUTO,0;
  3560. end;
  3561.  
  3562. //=========================================?       JOB CHANGES     ?=====================================================================
  3563. OnSWORDSMAN:
  3564.     if (.Checked == 0) callsub GetClassMasterVars;
  3565.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3566.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3567.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3568.     if (class == 0) jobchange 1;
  3569.     if (class == 4023) jobchange 4024;
  3570.     if (@AUTO == 0) doevent "Class Master::OnGRATZ";
  3571.     specialeffect2 371;
  3572.     mes .JCNAME$;
  3573.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3574.     close2;
  3575.     set @AUTO,0;
  3576.     if (.GIVEPLATSKILL == 1) {
  3577.         skill 144,1,0;
  3578.         skill 145,1,0;
  3579.         skill 146,1,0;
  3580.         dispbottom ""+.cmtalk_0$[115]+"";
  3581.         dispbottom ""+.cmtalk_0$[116]+"";
  3582.         dispbottom ""+.cmtalk_0$[117]+"";
  3583.     }
  3584.     if (.GETPRIZEINCHANGE) {
  3585.     mes .JCNAME$;
  3586.     mes ""+.cmtalk_3$[1]+"";
  3587.     next;
  3588.     switch (select(""+getitemname(.ChangePrize[0])+" ["+getitemslots(.ChangePrize[0])+"]",""+getitemname(.ChangePrize[1])+" ["+getitemslots(.ChangePrize[1])+"]")){
  3589.     case 1:
  3590.     getitem .ChangePrize[0],1;
  3591.     close2;
  3592.     emotion e_thx,1;
  3593.     end;
  3594.     case 2:
  3595.     getitem .ChangePrize[1],1;
  3596.     close2;
  3597.     emotion e_thx,1;
  3598.     end;
  3599.     }
  3600.     close2;
  3601.     emotion e_thx,1;
  3602. }
  3603.     end;
  3604. OnMAGE:
  3605.     if (.Checked == 0) callsub GetClassMasterVars;
  3606.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3607.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3608.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3609.     if (class == 0) jobchange 2;
  3610.     if (class == 4023) jobchange 4025;
  3611.     if (@AUTO == 0){
  3612.     doevent "Class Master::OnGRATZ";
  3613.     }
  3614.     specialeffect2 371;
  3615.     mes .JCNAME$;
  3616.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3617.     close2;
  3618.     set @AUTO,0;
  3619.     if (.GIVEPLATSKILL == 1) {
  3620.         skill 157,1,0;
  3621.         dispbottom ""+.cmtalk_0$[118]+"";
  3622.     }
  3623.     if (.GETPRIZEINCHANGE) {
  3624.     mes .JCNAME$;
  3625.     mes ""+.cmtalk_3$[1]+"";
  3626.     next;
  3627.     switch (select(""+getitemname(.ChangePrize[2])+" ["+getitemslots(.ChangePrize[2])+"]",""+getitemname(.ChangePrize[3])+" ["+getitemslots(.ChangePrize[3])+"]")){
  3628.     case 1:
  3629.     getitem .ChangePrize[2],1;
  3630.     close2;
  3631.     emotion e_thx,1;
  3632.     end;
  3633.     case 2:
  3634.     getitem .ChangePrize[3],1;
  3635.     close2;
  3636.     emotion e_thx,1;
  3637.     end;
  3638.     }
  3639.     close2;
  3640.     emotion e_thx,1;
  3641. }
  3642.     end;
  3643. OnARCHER:
  3644.     if (.Checked == 0) callsub GetClassMasterVars;
  3645.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3646.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3647.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3648.     if (class == 0) jobchange 3;
  3649.     if (class == 4023) jobchange 4026;
  3650.     if (@AUTO == 0){
  3651.     doevent "Class Master::OnGRATZ";
  3652.     }
  3653.     specialeffect2 371;
  3654.     mes .JCNAME$;
  3655.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3656.     close2;
  3657.     set @AUTO,0;
  3658.     if (.GIVEPLATSKILL == 1) {
  3659.         skill 147,1,0;
  3660.         skill 148,1,0;
  3661.         dispbottom ""+.cmtalk_0$[119]+"";
  3662.         dispbottom ""+.cmtalk_0$[120]+"";
  3663.     }
  3664.     if (.GETPRIZEINCHANGE) {
  3665.     mes .JCNAME$;
  3666.     mes ""+.cmtalk_3$[1]+"";
  3667.     next;
  3668.     switch (select(""+getitemname(.ChangePrize[4])+" ["+getitemslots(.ChangePrize[4])+"]",""+getitemname(.ChangePrize[5])+" ["+getitemslots(.ChangePrize[5])+"]")){
  3669.     case 1:
  3670.     getitem .ChangePrize[4],1;
  3671.     close2;
  3672.     emotion e_thx,1;
  3673.     end;
  3674.     case 2:
  3675.     getitem .ChangePrize[5],1;
  3676.     close2;
  3677.     emotion e_thx,1;
  3678.     end;
  3679.     }
  3680.     close2;
  3681.     emotion e_thx,1;
  3682. }
  3683.     end;
  3684. OnACOLYTE:
  3685.     if (.Checked == 0) callsub GetClassMasterVars;
  3686.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3687.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3688.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3689.     if (class == 0) jobchange 4;
  3690.     if (class == 4023) jobchange 4027;
  3691.     if (@AUTO == 0){
  3692.     doevent "Class Master::OnGRATZ";
  3693.     }
  3694.     specialeffect2 371;
  3695.     mes .JCNAME$;
  3696.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3697.     close2;
  3698.     set @AUTO,0;
  3699.     if (.GIVEPLATSKILL == 1) {
  3700.         skill 156,1,0;
  3701.         dispbottom ""+.cmtalk_0$[121]+"";
  3702.     }
  3703.     if (.GETPRIZEINCHANGE) {
  3704.     mes .JCNAME$;
  3705.     mes ""+.cmtalk_3$[1]+"";
  3706.     next;
  3707.     switch (select(""+getitemname(.ChangePrize[6])+" ["+getitemslots(.ChangePrize[6])+"]",""+getitemname(.ChangePrize[7])+" ["+getitemslots(.ChangePrize[7])+"]")){
  3708.     case 1:
  3709.     getitem .ChangePrize[6],1;
  3710.     close2;
  3711.     emotion e_thx,1;
  3712.     end;
  3713.     case 2:
  3714.     getitem .ChangePrize[7],1;
  3715.     close2;
  3716.     emotion e_thx,1;
  3717.     end;
  3718.     }
  3719.     close2;
  3720.     emotion e_thx,1;
  3721. }
  3722.     end;
  3723. OnMERCHANT:
  3724.     if (.Checked == 0) callsub GetClassMasterVars;
  3725.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3726.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3727.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3728.     if (class == 0) jobchange 5;
  3729.     if (class == 4023) jobchange 4028;
  3730.     if (@AUTO == 0){
  3731.     doevent "Class Master::OnGRATZ";
  3732.     }
  3733.     specialeffect2 371;
  3734.     mes .JCNAME$;
  3735.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3736.     close2;
  3737.     set @AUTO,0;
  3738.     if (.GIVEPLATSKILL == 1) {
  3739.         skill 153,1,0;
  3740.         skill 154,1,0;
  3741.         skill 155,1,0;
  3742.         dispbottom ""+.cmtalk_0$[122]+"";
  3743.         dispbottom ""+.cmtalk_0$[123]+"";
  3744.         dispbottom ""+.cmtalk_0$[124]+"";
  3745.     }
  3746.     if (.GETPRIZEINCHANGE) {
  3747.     mes .JCNAME$;
  3748.     mes ""+.cmtalk_3$[1]+"";
  3749.     next;
  3750.     switch (select(""+getitemname(.ChangePrize[8])+" ["+getitemslots(.ChangePrize[8])+"]",""+getitemname(.ChangePrize[9])+" ["+getitemslots(.ChangePrize[9])+"]")){
  3751.     case 1:
  3752.     getitem .ChangePrize[8],1;
  3753.     close2;
  3754.     emotion e_thx,1;
  3755.     end;
  3756.     case 2:
  3757.     getitem .ChangePrize[9],1;
  3758.     close2;
  3759.     emotion e_thx,1;
  3760.     end;
  3761.     }
  3762.     close2;
  3763.     emotion e_thx,1;
  3764. }
  3765.     end;
  3766. OnTHIEF:
  3767.     if (.Checked == 0) callsub GetClassMasterVars;
  3768.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3769.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3770.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3771.     if (class == 0) jobchange 6;
  3772.     if (class == 4023) jobchange 4029;
  3773.     if (@AUTO == 0){
  3774.     doevent "Class Master::OnGRATZ";
  3775.     }
  3776.     specialeffect2 371;
  3777.     mes .JCNAME$;
  3778.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3779.     close2;
  3780.     set @AUTO,0;
  3781.     if (.GIVEPLATSKILL == 1) {
  3782.         skill 149,1,0;
  3783.         skill 150,1,0;
  3784.         skill 151,1,0;
  3785.         skill 152,1,0;
  3786.         dispbottom ""+.cmtalk_0$[125]+"";
  3787.         dispbottom ""+.cmtalk_0$[126]+"";
  3788.         dispbottom ""+.cmtalk_0$[127]+"";
  3789.         dispbottom ""+.cmtalk_1$[0]+"";
  3790.     }
  3791.     if (.GETPRIZEINCHANGE) {
  3792.     mes .JCNAME$;
  3793.     mes ""+.cmtalk_3$[1]+"";
  3794.     next;
  3795.     switch (select(""+getitemname(.ChangePrize[10])+" ["+getitemslots(.ChangePrize[10])+"]",""+getitemname(.ChangePrize[11])+" ["+getitemslots(.ChangePrize[11])+"]")){
  3796.     case 1:
  3797.     getitem .ChangePrize[10],1;
  3798.     close2;
  3799.     emotion e_thx,1;
  3800.     end;
  3801.     case 2:
  3802.     getitem .ChangePrize[11],1;
  3803.     close2;
  3804.     emotion e_thx,1;
  3805.     end;
  3806.     }
  3807.     close2;
  3808.     emotion e_thx,1;
  3809. }
  3810.     end;
  3811. OnTAEKWON:
  3812.     if (.Checked == 0) callsub GetClassMasterVars;
  3813.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3814.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3815.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3816.     if (class == 0) jobchange 4046;
  3817.     if (@AUTO == 0){
  3818.     doevent "Class Master::OnGRATZ";
  3819.     }
  3820.     specialeffect2 371;
  3821.     mes .JCNAME$;
  3822.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3823.     close2;
  3824.     set @AUTO,0;
  3825.     if (.GETPRIZEINCHANGE) {
  3826.     mes .JCNAME$;
  3827.     mes ""+.cmtalk_3$[1]+"";
  3828.     next;
  3829.     switch (select(""+getitemname(.ChangePrize[12])+" ["+getitemslots(.ChangePrize[12])+"]",""+getitemname(.ChangePrize[13])+" ["+getitemslots(.ChangePrize[13])+"]")){
  3830.     case 1:
  3831.     getitem .ChangePrize[12],1;
  3832.     close2;
  3833.     emotion e_thx,1;
  3834.     end;
  3835.     case 2:
  3836.     getitem .ChangePrize[13],1;
  3837.     close2;
  3838.     emotion e_thx,1;
  3839.     end;
  3840.     }
  3841.     close2;
  3842.     emotion e_thx,1;
  3843. }
  3844.     end;
  3845. OnGUNSLINGER:
  3846.     if (.Checked == 0) callsub GetClassMasterVars;
  3847.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3848.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3849.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3850.     if (class == 0) jobchange 24;
  3851.     if (@AUTO == 0){
  3852.     doevent "Class Master::OnGRATZ";
  3853.     }
  3854.     specialeffect2 371;
  3855.     mes .JCNAME$;
  3856.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3857.     close2;
  3858.     set @AUTO,0;
  3859.     if (.GETPRIZEINCHANGE) {
  3860.     mes .JCNAME$;
  3861.     mes ""+.cmtalk_3$[1]+"";
  3862.     next;
  3863.     switch (select(""+getitemname(.ChangePrize[14])+" ["+getitemslots(.ChangePrize[14])+"]",""+getitemname(.ChangePrize[15])+" ["+getitemslots(.ChangePrize[15])+"]")){
  3864.     case 1:
  3865.     getitem .ChangePrize[14],1;
  3866.     close2;
  3867.     emotion e_thx,1;
  3868.     end;
  3869.     case 2:
  3870.     getitem .ChangePrize[15],1;
  3871.     close2;
  3872.     emotion e_thx,1;
  3873.     end;
  3874.     }
  3875.     close2;
  3876.     emotion e_thx,1;
  3877. }
  3878.     end;
  3879. OnNINJA:
  3880.     if (.Checked == 0) callsub GetClassMasterVars;
  3881.     if (.CHARGE[1] > 0) set Zeny, Zeny-.CHARGE[1];
  3882.     if (.ITEM[1] > 0) delitem .ITEM[1],.AMOUNT[1];
  3883.     if (.RESETPALETTE0 == 1) setlook 7,0;
  3884.     if (class == 0) jobchange 25;
  3885.     if (@AUTO == 0){
  3886.     doevent "Class Master::OnGRATZ";
  3887.     }
  3888.     specialeffect2 371;
  3889.     mes .JCNAME$;
  3890.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3891.     close2;
  3892.     set @AUTO,0;
  3893.     if (.GETPRIZEINCHANGE) {
  3894.     mes .JCNAME$;
  3895.     mes ""+.cmtalk_3$[1]+"";
  3896.     next;
  3897.     switch (select(""+getitemname(.ChangePrize[16])+" ["+getitemslots(.ChangePrize[16])+"]",""+getitemname(.ChangePrize[17])+" ["+getitemslots(.ChangePrize[17])+"]")){
  3898.     case 1:
  3899.     getitem .ChangePrize[16],1;
  3900.     close2;
  3901.     emotion e_thx,1;
  3902.     end;
  3903.     case 2:
  3904.     getitem .ChangePrize[17],1;
  3905.     close2;
  3906.     emotion e_thx,1;
  3907.     end;
  3908.     }
  3909.     close2;
  3910.     emotion e_thx,1;
  3911. }
  3912.     end;
  3913. OnKNIGHT:
  3914.     if (.Checked == 0) callsub GetClassMasterVars;
  3915.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  3916.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  3917.     if (.RESETPALETTE1 == 1) setlook 7,0;
  3918.     if (class == 1) jobchange 7;
  3919.     if (class == 4024) jobchange 4030;
  3920.     if (@AUTO == 0){
  3921.     doevent "Class Master::OnGRATZ";
  3922.     }
  3923.     specialeffect2 371;
  3924.     mes .JCNAME$;
  3925.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3926.     close2;
  3927.     if (.GIVEPLATSKILL == 1) {
  3928.         skill 1001,1,0;
  3929.         dispbottom ""+.cmtalk_1$[1]+"";
  3930.     }
  3931.     set @AUTO,0;
  3932.     if (.GETPRIZEINCHANGE) {
  3933.     mes .JCNAME$;
  3934.     mes ""+.cmtalk_3$[1]+"";
  3935.     next;
  3936.     switch (select(""+getitemname(.ChangePrize[18])+" ["+getitemslots(.ChangePrize[18])+"]",""+getitemname(.ChangePrize[19])+" ["+getitemslots(.ChangePrize[19])+"]")){
  3937.     case 1:
  3938.     getitem .ChangePrize[18],1;
  3939.     close2;
  3940.     emotion e_thx,1;
  3941.     end;
  3942.     case 2:
  3943.     getitem .ChangePrize[19],1;
  3944.     close2;
  3945.     emotion e_thx,1;
  3946.     end;
  3947.     }
  3948.     close2;
  3949.     emotion e_thx,1;
  3950. }
  3951.     end;
  3952. OnCRUSADER:
  3953.     if (.Checked == 0) callsub GetClassMasterVars;
  3954.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  3955.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  3956.     if (.RESETPALETTE1 == 1) setlook 7,0;
  3957.     if (class == 1) jobchange 14;
  3958.     if (class == 4024) jobchange 4037;
  3959.     if (@AUTO == 0){
  3960.     doevent "Class Master::OnGRATZ";
  3961.     }
  3962.     specialeffect2 371;
  3963.     mes .JCNAME$;
  3964.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  3965.     close2;
  3966.     if (.GIVEPLATSKILL == 1) {
  3967.         skill 1002,1,0;                                                                                                                                                
  3968.         dispbottom ""+.cmtalk_1$[2]+"";
  3969.     }
  3970.     set @AUTO,0;
  3971.     if (.GETPRIZEINCHANGE) {
  3972.     mes .JCNAME$;
  3973.     mes ""+.cmtalk_3$[1]+"";
  3974.     next;
  3975.     switch (select(""+getitemname(.ChangePrize[20])+" ["+getitemslots(.ChangePrize[20])+"]",""+getitemname(.ChangePrize[21])+" ["+getitemslots(.ChangePrize[21])+"]")){
  3976.     case 1:
  3977.     getitem .ChangePrize[20],1;
  3978.     close2;
  3979.     emotion e_thx,1;
  3980.     end;
  3981.     case 2:
  3982.     getitem .ChangePrize[21],1;
  3983.     close2;
  3984.     emotion e_thx,1;
  3985.     end;
  3986.     }
  3987.     close2;
  3988.     emotion e_thx,1;
  3989. }
  3990.     end;
  3991. OnWIZZ:
  3992.     if (.Checked == 0) callsub GetClassMasterVars;
  3993.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  3994.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  3995.     if (.RESETPALETTE1 == 1) setlook 7,0;
  3996.     if (class == 2) jobchange 9;
  3997.     if (class == 4025) jobchange 4032;
  3998.     if (@AUTO == 0){
  3999.     doevent "Class Master::OnGRATZ";
  4000.     }
  4001.     specialeffect2 371;
  4002.     mes .JCNAME$;
  4003.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4004.     close2;
  4005.     if (.GIVEPLATSKILL == 1) {
  4006.         skill 1006,1,0;
  4007.         dispbottom ""+.cmtalk_1$[3]+"";
  4008.     }
  4009.     set @AUTO,0;
  4010.     if (.GETPRIZEINCHANGE) {
  4011.     mes .JCNAME$;
  4012.     mes ""+.cmtalk_3$[1]+"";
  4013.     next;
  4014.     switch (select(""+getitemname(.ChangePrize[22])+" ["+getitemslots(.ChangePrize[22])+"]",""+getitemname(.ChangePrize[23])+" ["+getitemslots(.ChangePrize[23])+"]")){
  4015.     case 1:
  4016.     getitem .ChangePrize[22],1;
  4017.     close2;
  4018.     emotion e_thx,1;
  4019.     end;
  4020.     case 2:
  4021.     getitem .ChangePrize[23],1;
  4022.     close2;
  4023.     emotion e_thx,1;
  4024.     end;
  4025.     }
  4026.     close2;
  4027.     emotion e_thx,1;
  4028. }
  4029.     end;
  4030. OnSAGE:
  4031.     if (.Checked == 0) callsub GetClassMasterVars;
  4032.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4033.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4034.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4035.     if (class == 2) jobchange 16;
  4036.     if (class == 4025) jobchange 4039;
  4037.     if (@AUTO == 0){
  4038.     doevent "Class Master::OnGRATZ";
  4039.     }
  4040.     specialeffect2 371;
  4041.     mes .JCNAME$;
  4042.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4043.     close2;
  4044.     if (.GIVEPLATSKILL == 1) {
  4045.         skill 1007,1,0;
  4046.         skill 1008,1,0;
  4047.         skill 1017,1,0;
  4048.         skill 1018,1,0;
  4049.         skill 1019,1,0;
  4050.         dispbottom ""+.cmtalk_1$[4]+"";
  4051.         dispbottom ""+.cmtalk_1$[18]+"";
  4052.         dispbottom ""+.cmtalk_1$[19]+"";
  4053.         dispbottom ""+.cmtalk_1$[20]+"";
  4054.         dispbottom ""+.cmtalk_1$[21]+"";
  4055.     }
  4056.     set @AUTO,0;
  4057.     if (.GETPRIZEINCHANGE) {
  4058.     mes .JCNAME$;
  4059.     mes ""+.cmtalk_3$[1]+"";
  4060.     next;
  4061.     switch (select(""+getitemname(.ChangePrize[24])+" ["+getitemslots(.ChangePrize[24])+"]",""+getitemname(.ChangePrize[25])+" ["+getitemslots(.ChangePrize[25])+"]")){
  4062.     case 1:
  4063.     getitem .ChangePrize[24],1;
  4064.     close2;
  4065.     emotion e_thx,1;
  4066.     end;
  4067.     case 2:
  4068.     getitem .ChangePrize[25],1;
  4069.     close2;
  4070.     emotion e_thx,1;
  4071.     end;
  4072.     }
  4073.     close2;
  4074.     emotion e_thx,1;
  4075. }
  4076.     end;
  4077. OnHUNTER:
  4078.     if (.Checked == 0) callsub GetClassMasterVars;
  4079.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4080.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4081.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4082.     if (class == 3) jobchange 11;
  4083.     if (class == 4026) jobchange 4034;
  4084.     if (@AUTO == 0){
  4085.     doevent "Class Master::OnGRATZ";
  4086.     }
  4087.     specialeffect2 371;
  4088.     mes .JCNAME$;
  4089.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4090.     close2;
  4091.     if (.GIVEPLATSKILL == 1) {
  4092.         skill 1009,1,0;
  4093.         dispbottom ""+.cmtalk_1$[5]+"";
  4094.     }
  4095.     set @AUTO,0;
  4096.     if (.GETPRIZEINCHANGE) {
  4097.     mes .JCNAME$;
  4098.     mes ""+.cmtalk_3$[1]+"";
  4099.     next;
  4100.     switch (select(""+getitemname(.ChangePrize[26])+" ["+getitemslots(.ChangePrize[26])+"]",""+getitemname(.ChangePrize[27])+" ["+getitemslots(.ChangePrize[27])+"]")){
  4101.     case 1:
  4102.     getitem .ChangePrize[26],1;
  4103.     close2;
  4104.     emotion e_thx,1;
  4105.     end;
  4106.     case 2:
  4107.     getitem .ChangePrize[27],1;
  4108.     close2;
  4109.     emotion e_thx,1;
  4110.     end;
  4111.     }
  4112.     close2;
  4113.     emotion e_thx,1;
  4114. }
  4115.     end;
  4116. OnMUSICIAN:
  4117.     if (.Checked == 0) callsub GetClassMasterVars;
  4118.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4119.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4120.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4121.     if (sex) && (class == 3) jobchange 19;
  4122.     if (sex) && (class == 4026) jobchange 4042;
  4123.     if (!sex) && (class == 3) jobchange 20;
  4124.     if (!sex) && (class == 4026) jobchange 4043;
  4125.     if (@AUTO == 0){
  4126.     doevent "Class Master::OnGRATZ";
  4127.     }
  4128.     specialeffect2 371;
  4129.     mes .JCNAME$;
  4130.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4131.     close2;
  4132.     set @AUTO,0;
  4133.     if (.GIVEPLATSKILL == 1) {
  4134.     if (class == 19) || (class == 4042) {
  4135.         skill 1010,1,0;
  4136.         dispbottom ""+.cmtalk_1$[6]+"";
  4137.     }
  4138.     if (class == 20) || (class == 4043) {
  4139.         skill 1011,1,0;
  4140.         dispbottom ""+.cmtalk_1$[7]+"";
  4141.     }
  4142. }
  4143.     if (.GETPRIZEINCHANGE) && (class == 19) || (class == 4042){
  4144.     mes .JCNAME$;
  4145.     mes ""+.cmtalk_3$[1]+"";
  4146.     next;
  4147.     switch (select(""+getitemname(.ChangePrize[28])+" ["+getitemslots(.ChangePrize[28])+"]",""+getitemname(.ChangePrize[29])+" ["+getitemslots(.ChangePrize[29])+"]")){
  4148.     case 1:
  4149.     getitem .ChangePrize[28],1;
  4150.     close2;
  4151.     emotion e_thx,1;
  4152.     end;
  4153.     case 2:
  4154.     getitem .ChangePrize[29],1;
  4155.     close2;
  4156.     emotion e_thx,1;
  4157.     end;
  4158.     }
  4159. }
  4160.     if (.GETPRIZEINCHANGE) && (class == 20) || (class == 4043){
  4161.     mes .JCNAME$;
  4162.     mes ""+.cmtalk_3$[1]+"";
  4163.     next;
  4164.     switch (select(""+getitemname(.ChangePrize[30])+" ["+getitemslots(.ChangePrize[30])+"]",""+getitemname(.ChangePrize[31])+" ["+getitemslots(.ChangePrize[31])+"]")){
  4165.     case 1:
  4166.     getitem .ChangePrize[30],1;
  4167.     close2;
  4168.     emotion e_thx,1;
  4169.     end;
  4170.     case 2:
  4171.     getitem .ChangePrize[31],1;
  4172.     close2;
  4173.     emotion e_thx,1;
  4174.     end;
  4175.     }
  4176.     close2;
  4177.     emotion e_thx,1;
  4178. }
  4179.     end;
  4180. OnSACER:
  4181.     if (.Checked == 0) callsub GetClassMasterVars;
  4182.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4183.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4184.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4185.     if (class == 4) jobchange 8;
  4186.     if (class == 4027) jobchange 4031;
  4187.     if (@AUTO == 0){
  4188.     doevent "Class Master::OnGRATZ";
  4189.     }
  4190.     specialeffect2 371;
  4191.     mes .JCNAME$;
  4192.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4193.     close2;
  4194.     if (.GIVEPLATSKILL == 1) {
  4195.         skill 1014,1,0;
  4196.         dispbottom ""+.cmtalk_1$[8]+"";
  4197.     }
  4198.     set @AUTO,0;
  4199.     if (.GETPRIZEINCHANGE) {
  4200.     mes .JCNAME$;
  4201.     mes ""+.cmtalk_3$[1]+"";
  4202.     next;
  4203.     switch (select(""+getitemname(.ChangePrize[32])+" ["+getitemslots(.ChangePrize[32])+"]",""+getitemname(.ChangePrize[33])+" ["+getitemslots(.ChangePrize[33])+"]")){
  4204.     case 1:
  4205.     getitem .ChangePrize[32],1;
  4206.     close2;
  4207.     emotion e_thx,1;
  4208.     end;
  4209.     case 2:
  4210.     getitem .ChangePrize[33],1;
  4211.     close2;
  4212.     emotion e_thx,1;
  4213.     end;
  4214.     }
  4215.     close2;
  4216.     emotion e_thx,1;
  4217. }
  4218.     end;
  4219. OnMONK:
  4220.     if (.Checked == 0) callsub GetClassMasterVars;
  4221.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4222.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4223.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4224.     if (class == 4) jobchange 15;
  4225.     if (class == 4027) jobchange 4038;
  4226.     if (@AUTO == 0){
  4227.     doevent "Class Master::OnGRATZ";
  4228.     }
  4229.     specialeffect2 371;
  4230.     mes .JCNAME$;
  4231.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4232.     close2;
  4233.     if (.GIVEPLATSKILL == 1) {
  4234.         skill 1015,1,0;
  4235.         skill 1016,1,0;
  4236.         dispbottom ""+.cmtalk_1$[9]+"";
  4237.         dispbottom ""+.cmtalk_1$[10]+"";
  4238.     }
  4239.     set @AUTO,0;
  4240.     if (.GETPRIZEINCHANGE) {
  4241.     mes .JCNAME$;
  4242.     mes ""+.cmtalk_3$[1]+"";
  4243.     next;
  4244.     switch (select(""+getitemname(.ChangePrize[34])+" ["+getitemslots(.ChangePrize[34])+"]",""+getitemname(.ChangePrize[35])+" ["+getitemslots(.ChangePrize[35])+"]")){
  4245.     case 1:
  4246.     getitem .ChangePrize[34],1;
  4247.     close2;
  4248.     emotion e_thx,1;
  4249.     end;
  4250.     case 2:
  4251.     getitem .ChangePrize[35],1;
  4252.     close2;
  4253.     emotion e_thx,1;
  4254.     end;
  4255.     }
  4256.     close2;
  4257.     emotion e_thx,1;
  4258. }
  4259.     end;
  4260. OnBLACKSMITH:
  4261.     if (.Checked == 0) callsub GetClassMasterVars;
  4262.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4263.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4264.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4265.     if (class == 5) jobchange 10;
  4266.     if (class == 4028) jobchange 4033;
  4267.     if (@AUTO == 0){
  4268.     doevent "Class Master::OnGRATZ";
  4269.     }
  4270.     specialeffect2 371;
  4271.     mes .JCNAME$;
  4272.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4273.     close2;
  4274.     if (.GIVEPLATSKILL == 1) {
  4275.         skill 1012,1,0;
  4276.         skill 1013,1,0;
  4277.         dispbottom ""+.cmtalk_1$[11]+"";
  4278.         dispbottom ""+.cmtalk_1$[12]+"";
  4279.     }
  4280.     set @AUTO,0;
  4281.     if (.GETPRIZEINCHANGE) {
  4282.     mes .JCNAME$;
  4283.     mes ""+.cmtalk_3$[1]+"";
  4284.     next;
  4285.     switch (select(""+getitemname(.ChangePrize[36])+" ["+getitemslots(.ChangePrize[36])+"]",""+getitemname(.ChangePrize[37])+" ["+getitemslots(.ChangePrize[37])+"]")){
  4286.     case 1:
  4287.     getitem .ChangePrize[36],1;
  4288.     close2;
  4289.     emotion e_thx,1;
  4290.     end;
  4291.     case 2:
  4292.     getitem .ChangePrize[37],1;
  4293.     close2;
  4294.     emotion e_thx,1;
  4295.     end;
  4296.     }
  4297.     close2;
  4298.     emotion e_thx,1;
  4299. }
  4300.     end;
  4301. OnALCHEMIST:
  4302.     if (.Checked == 0) callsub GetClassMasterVars;
  4303.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4304.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4305.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4306.     if (class == 5) jobchange 18;
  4307.     if (class == 4028) jobchange 4041;
  4308.     if (@AUTO == 0){
  4309.     doevent "Class Master::OnGRATZ";
  4310.     }
  4311.     specialeffect2 371;
  4312.     mes .JCNAME$;
  4313.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4314.     close2;
  4315.     if (.GIVEPLATSKILL == 1) {
  4316.         skill 238,1,0;
  4317.         getitem 7434,1;
  4318.         dispbottom ""+.cmtalk_1$[13]+"";
  4319.         dispbottom ""+.cmtalk_1$[14]+"";
  4320.     }
  4321.     set @AUTO,0;
  4322.     if (.GETPRIZEINCHANGE) {
  4323.     mes .JCNAME$;
  4324.     mes ""+.cmtalk_3$[1]+"";
  4325.     next;
  4326.     switch (select(""+getitemname(.ChangePrize[38])+" ["+getitemslots(.ChangePrize[38])+"]",""+getitemname(.ChangePrize[39])+" ["+getitemslots(.ChangePrize[39])+"]")){
  4327.     case 1:
  4328.     getitem .ChangePrize[38],1;
  4329.     close2;
  4330.     emotion e_thx,1;
  4331.     end;
  4332.     case 2:
  4333.     getitem .ChangePrize[39],1;
  4334.     close2;
  4335.     emotion e_thx,1;
  4336.     end;
  4337.     }
  4338.     close2;
  4339.     emotion e_thx,1;
  4340. }
  4341.     end;
  4342. OnASSASSIN:
  4343.     if (.Checked == 0) callsub GetClassMasterVars;
  4344.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4345.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4346.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4347.     if (class == 6) jobchange 12;
  4348.     if (class == 4029) jobchange 4035;
  4349.     if (@AUTO == 0){
  4350.     doevent "Class Master::OnGRATZ";
  4351.     }
  4352.     specialeffect2 371;
  4353.     mes .JCNAME$;
  4354.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4355.     close2;
  4356.     if (.GIVEPLATSKILL == 1) {
  4357.         skill 1003,1,0;
  4358.         skill 1004,1,0;
  4359.         dispbottom ""+.cmtalk_1$[15]+"";
  4360.         dispbottom ""+.cmtalk_1$[16]+"";
  4361.     }
  4362.     set @AUTO,0;
  4363.     if (.GETPRIZEINCHANGE) {
  4364.     mes .JCNAME$;
  4365.     mes ""+.cmtalk_3$[1]+"";
  4366.     next;
  4367.     switch (select(""+getitemname(.ChangePrize[40])+" ["+getitemslots(.ChangePrize[40])+"]",""+getitemname(.ChangePrize[41])+" ["+getitemslots(.ChangePrize[41])+"]")){
  4368.     case 1:
  4369.     getitem .ChangePrize[40],1;
  4370.     close2;
  4371.     emotion e_thx,1;
  4372.     end;
  4373.     case 2:
  4374.     getitem .ChangePrize[41],1;
  4375.     close2;
  4376.     emotion e_thx,1;
  4377.     end;
  4378.     }
  4379.     close2;
  4380.     emotion e_thx,1;
  4381. }
  4382.     end;
  4383. OnROGUE:
  4384.     if (.Checked == 0) callsub GetClassMasterVars; 
  4385.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4386.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4387.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4388.     if (class == 6) jobchange 17;
  4389.     if (class == 4029) jobchange 4040;
  4390.     if (@AUTO == 0){
  4391.     doevent "Class Master::OnGRATZ";
  4392.     }
  4393.     specialeffect2 371;
  4394.     mes .JCNAME$;
  4395.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4396.     close2;
  4397.     if (.GIVEPLATSKILL == 1) {
  4398.         skill 1005,1,0;
  4399.         dispbottom ""+.cmtalk_1$[17]+"";
  4400.     }
  4401.     set @AUTO,0;
  4402.     if (.GETPRIZEINCHANGE) {
  4403.     mes .JCNAME$;
  4404.     mes ""+.cmtalk_3$[1]+"";
  4405.     next;
  4406.     switch (select(""+getitemname(.ChangePrize[42])+" ["+getitemslots(.ChangePrize[42])+"]",""+getitemname(.ChangePrize[43])+" ["+getitemslots(.ChangePrize[43])+"]")){
  4407.     case 1:
  4408.     getitem .ChangePrize[42],1;
  4409.     close2;
  4410.     emotion e_thx,1;
  4411.     end;
  4412.     case 2:
  4413.     getitem .ChangePrize[43],1;
  4414.     close2;
  4415.     emotion e_thx,1;
  4416.     end;
  4417.     }
  4418.     close2;
  4419.     emotion e_thx,1;
  4420. }
  4421.     end;
  4422. OnGLADIATOR:
  4423.     if (.Checked == 0) callsub GetClassMasterVars;
  4424.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2]; 
  4425.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];                                                                                                                 
  4426.     if (.RESETPALETTE1 == 1) setlook 7,0;                                                                                                  
  4427.     if (class == 4046) jobchange 4047;
  4428.     if (@AUTO == 0){
  4429.     doevent "Class Master::OnGRATZ";
  4430.     }                                                                                                          
  4431.     specialeffect2 371;                                                                                                        
  4432.     mes .JCNAME$;
  4433.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4434.     close2;
  4435.     set @AUTO,0;
  4436.     if (.GETPRIZEINCHANGE) {
  4437.     mes .JCNAME$;
  4438.     mes ""+.cmtalk_3$[1]+"";
  4439.     next;
  4440.     switch (select(""+getitemname(.ChangePrize[44])+" ["+getitemslots(.ChangePrize[44])+"]",""+getitemname(.ChangePrize[45])+" ["+getitemslots(.ChangePrize[45])+"]")){
  4441.     case 1:
  4442.     getitem .ChangePrize[44],1;
  4443.     close2;
  4444.     emotion e_thx,1;
  4445.     end;
  4446.     case 2:
  4447.     getitem .ChangePrize[45],1;
  4448.     close2;
  4449.     emotion e_thx,1;
  4450.     end;
  4451.     }
  4452.     close2;
  4453.     emotion e_thx,1;
  4454. }
  4455.     end;
  4456. OnLINKER:
  4457.     if (.Checked == 0) callsub GetClassMasterVars;
  4458.     if (.CHARGE[2] > 0) set Zeny, Zeny-.CHARGE[2];
  4459.     if (.ITEM[2] > 0) delitem .ITEM[2],.AMOUNT[2];
  4460.     if (.RESETPALETTE1 == 1) setlook 7,0;
  4461.     if (class == 4046) jobchange 4049;
  4462.     if (@AUTO == 0){
  4463.     doevent "Class Master::OnGRATZ";
  4464.     }
  4465.     specialeffect2 371;
  4466.     mes .JCNAME$;
  4467.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4468.     close2;
  4469.     set @AUTO,0;
  4470.     if (.GETPRIZEINCHANGE) {
  4471.     mes .JCNAME$;
  4472.     mes ""+.cmtalk_3$[1]+"";
  4473.     next;
  4474.     switch (select(""+getitemname(.ChangePrize[46])+" ["+getitemslots(.ChangePrize[46])+"]",""+getitemname(.ChangePrize[47])+" ["+getitemslots(.ChangePrize[47])+"]")){
  4475.     case 1:
  4476.     getitem .ChangePrize[46],1;
  4477.     close2;
  4478.     emotion e_thx,1;
  4479.     end;
  4480.     case 2:
  4481.     getitem .ChangePrize[47],1;
  4482.     close2;
  4483.     emotion e_thx,1;
  4484.     end;
  4485.     }
  4486.     close2;
  4487.     emotion e_thx,1;
  4488. }
  4489.     end;
  4490. OnJOBREBORN:
  4491.     if (.Checked == 0) callsub GetClassMasterVars;
  4492.     if (.CHARGE[7] > 0) set Zeny, Zeny-.CHARGE[7];
  4493.     if (.ITEM[7] > 0) delitem .ITEM[7],.AMOUNT[7];
  4494.     set LastJob,class;
  4495.     jobchange 4001;
  4496.     if (@AUTO == 0){
  4497.     doevent "Class Master::OnGRATZ";
  4498.     }
  4499.     set @AUTO,0;
  4500.     resetlvl(1);
  4501.     if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
  4502.     if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
  4503.     mes .JCNAME$;
  4504.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4505.     close2;
  4506.     emotion e_thx,1;
  4507.     if (REBORNED <= 0) dispbottom ""+.cmtalk_1$[64]+"";
  4508.     if (REBORNED >= 1) && (!.SPCREBBONUS) dispbottom ""+.cmtalk_1$[65]+"";
  4509.     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]+".";
  4510.     end;
  4511. OnSUPERNOVICE:
  4512.     if (.Checked == 0) callsub GetClassMasterVars;
  4513.     if (.CHARGE[9] > 0) set Zeny, Zeny-.CHARGE[9];
  4514.     if (.ITEM[9] > 0) delitem .ITEM[9],.AMOUNT[9];
  4515.     if (.RESETPALETTE0 == 1) setlook 7,0;
  4516.     if (class == 0)jobchange 23;
  4517.     if (class == 4023) jobchange 4045;
  4518.     if (@AUTO == 0){
  4519.     doevent "Class Master::OnGRATZ";
  4520.     }
  4521.     set @AUTO,0;
  4522.     specialeffect2 371;
  4523.     skill 142,1,0;
  4524.     skill 143,1,0;
  4525.     mes .JCNAME$;
  4526.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4527.     close2;
  4528.     set @AUTO,0;
  4529.     if (.GETPRIZEINCHANGE) {
  4530.     mes .JCNAME$;
  4531.     mes ""+.cmtalk_3$[1]+"";
  4532.     next;
  4533.     switch (select(""+getitemname(.ChangePrize[48])+" ["+getitemslots(.ChangePrize[48])+"]",""+getitemname(.ChangePrize[49])+" ["+getitemslots(.ChangePrize[49])+"]")){
  4534.     case 1:
  4535.     getitem .ChangePrize[48],1;
  4536.     close2;
  4537.     emotion e_thx,1;
  4538.     end;
  4539.     case 2:
  4540.     getitem .ChangePrize[49],1;
  4541.     close2;
  4542.     emotion e_thx,1;
  4543.     end;
  4544.     }
  4545.     close2;
  4546.     emotion e_thx,1;
  4547.     dispbottom ""+.cmtalk_0$[114]+"";
  4548.     dispbottom ""+.cmtalk_0$[87]+"";
  4549. }
  4550.     end;
  4551. OnDIRECTHIRDJ:
  4552.     if (.Checked == 0) callsub GetClassMasterVars;
  4553.     if (.CHARGE[3] > 0) set Zeny, Zeny-.CHARGE[3];
  4554.     if (.ITEM[3] > 0) delitem .ITEM[3],.AMOUNT[3];
  4555.     if (.RESETPALETTE3 == 1) setlook 7,0;
  4556.     if (class == 7) jobchange 4054; //0-rune_knight
  4557.     if (class == 14) jobchange 4066;//1-Royal_Guard
  4558.     if (class == 11) jobchange 4056;//2-ranger
  4559.     if (class == 15) jobchange 4070;//3-sura
  4560.     if (class == 9) jobchange 4055; //4-warlock
  4561.     if (class == 16) jobchange 4067;//5-sorcerer
  4562.     if (class == 12) jobchange 4059;//6-Guillotine_Cross
  4563.     if (class == 17) jobchange 4072;//7-Shadow_Chaser
  4564.     if (class == 10) jobchange 4058;//8-Mechanic
  4565.     if (class == 18) jobchange 4071;//9-Genetic
  4566.     if (class == 8) jobchange 4057; //10-Arch Bishop
  4567.     if (class == 19) jobchange 4068;//11-Minstrel
  4568.     if (class == 20) jobchange 4069;//12-Wanderer
  4569.     if (@AUTO == 0){
  4570.     doevent "Class Master::OnGRATZ";
  4571.     }
  4572.     set @AUTO,0;
  4573.     specialeffect2 371;
  4574.     mes .JCNAME$;
  4575.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4576.     announce "Player "+strcharinfo(0)+" telah menjadi legenda pada misi yang telah diambil",bc_all;
  4577.     close2;                                                                                                                    
  4578.     emotion e_thx,1;
  4579.     if (class == 4069) getitem 5758,1;
  4580.     if (class == 4069) getitem 2795,1;
  4581.     if (class == 4068) getitem 5751,1;
  4582.     if (class == 4068) getitem 2795,1;
  4583.     if (class == 4057) getitem 5747,1;
  4584.     if (class == 4057) getitem 2795,1;
  4585.     if (class == 4071) getitem 5752,1;
  4586.     if (class == 4071) getitem 2795,1;
  4587.     if (class == 4058) getitem 5760,1;
  4588.     if (class == 4058) getitem 2795,1;
  4589.     if (class == 4072) getitem 5750,1;
  4590.     if (class == 4072) getitem 2795,1;
  4591.     if (class == 4072) getitem 6121,1;
  4592.     if (class == 4072) getitem 6122,1;
  4593.     if (class == 4059) getitem 5755,1;
  4594.     if (class == 4059) getitem 2795,1;
  4595.     if (class == 4059) getitem 2647,1;
  4596.     if (class == 4067) getitem 5756,1;
  4597.     if (class == 4067) getitem 2795,1;
  4598.     if (class == 4055) getitem 5753,1;
  4599.     if (class == 4055) getitem 2795,1;
  4600.     if (class == 4070) getitem 5754,1;
  4601.     if (class == 4070) getitem 2795,1;
  4602.     if (class == 4066) getitem 5757,1;
  4603.     if (class == 4066) getitem 2795,1;
  4604.     if (class == 4066) getitem 15002,1;
  4605.     if (class == 4054) getitem 5746,1;
  4606.     if (class == 4054) getitem 2795,1;
  4607.     if (class == 4056) getitem 5748,1;
  4608.     if (class == 4056) getitem 2795,1;
  4609.     if (class == 4056) getitem 6124,1;
  4610.     if (class == 4056) dispbottom ""+.cmtalk_1$[86]+"";
  4611.     end;
  4612. OnTHIRDC:
  4613.     if (.Checked == 0) callsub GetClassMasterVars;
  4614.     if (.CHARGE[6] > 0) set Zeny, Zeny-.CHARGE[6];
  4615.     if (.ITEM[6] > 0) delitem .ITEM[6],.AMOUNT[6];
  4616.     if (.RESETPALETTE3 == 1) setlook 7,0;
  4617.     if (sex) && (class == 25) jobchange 4212;
  4618.     if (!sex) && (class == 25) jobchange 4211;
  4619.     if (LastJob == 4008) jobchange 4060;//2-rune_knight
  4620.     if (LastJob == 4015) jobchange 4073;//3-royal_guard
  4621.     if (LastJob == 4009) jobchange 4063;//4-arch_bishop
  4622.     if (LastJob == 4016) jobchange 4077;//5-sura
  4623.     if (LastJob == 4010) jobchange 4061;//8-warlock
  4624.     if (LastJob == 4017) jobchange 4074;//6-sorcerer
  4625.     if (LastJob == 4013) jobchange 4065;//7-guillotine_cross
  4626.     if (LastJob == 4018) jobchange 4079;//9-shadow_chaser
  4627.     if (LastJob == 4011) jobchange 4064;//10-mechanic
  4628.     if (LastJob == 4019) jobchange 4078;//11-genetic
  4629.     if (LastJob == 4012) jobchange 4062;//1-ranger
  4630.     if (LastJob == 4020) jobchange 4075;//12-ministrel
  4631.     if (LastJob == 4021) jobchange 4076;//13-wanderer
  4632.     // Baby Class
  4633.     if (class == 4030) jobchange 4096;//2
  4634.     if (class == 4031) jobchange 4099;//4
  4635.     if (class == 4032) jobchange 4097;//8
  4636.     if (class == 4033) jobchange 4100;//10
  4637.     if (class == 4034) jobchange 4098;//1
  4638.     if (class == 4035) jobchange 4101;//7
  4639.     if (class == 4037) jobchange 4102;//3
  4640.     if (class == 4038) jobchange 4106;//5
  4641.     if (class == 4039) jobchange 4103;//6
  4642.     if (class == 4040) jobchange 4108;//9
  4643.     if (class == 4041) jobchange 4107;//11
  4644.     if (class == 4042) jobchange 4105;//13
  4645.     if (class == 4043) jobchange 4104;//12
  4646.     if (@AUTO == 0){
  4647.     doevent "Class Master::OnGRATZ";
  4648.     }
  4649.     set @AUTO,0;
  4650.     specialeffect2 371;
  4651.     mes .JCNAME$;                                                                                                          
  4652.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4653.     announce "Player "+strcharinfo(0)+" telah menjadi legenda pada misi yang telah diambil",bc_all;
  4654.     next;
  4655.     mes .JCNAME$;
  4656.     mes ""+.cmtalk_1$[84]+"";
  4657.     next;
  4658.     mes .JCNAME$;
  4659.     mes ""+.cmtalk_1$[85]+"";
  4660.     close2;
  4661.     emotion e_thx,1;
  4662.     if (class == 4076 || class == 4105) getitem 5758,1;
  4663.     if (class == 4076 || class == 4105) getitem 2795,1;
  4664.     if (class == 4075 || class == 4104) getitem 5751,1;
  4665.     if (class == 4075 || class == 4104) getitem 2795,1;
  4666.     if (class == 4078 || class == 4107) getitem 5752,1;
  4667.     if (class == 4078 || class == 4107) getitem 2795,1;
  4668.     if (class == 4064 || class == 4100) getitem 5749,1;
  4669.     if (class == 4064 || class == 4100) getitem 2795,1;
  4670.     if (class == 4079 || class == 4108) getitem 5750,1;
  4671.     if (class == 4079 || class == 4108) getitem 2795,1;
  4672.     if (class == 4079 || class == 4108) getitem 6121,1;
  4673.     if (class == 4079 || class == 4108) getitem 6122,1;
  4674.     if (class == 4061 || class == 4097) getitem 5753,1;
  4675.     if (class == 4061 || class == 4097) getitem 2795,1;
  4676.     if (class == 4065 || class == 4101) getitem 5755,1;
  4677.     if (class == 4065 || class == 4101) getitem 2795,1;
  4678.     if (class == 4065 || class == 4101) getitem 2647,1;
  4679.     if (class == 4074 || class == 4103) getitem 5756,1;
  4680.     if (class == 4074 || class == 4103) getitem 2795,1;
  4681.     if (class == 4077 || class == 4106) getitem 5754,1;
  4682.     if (class == 4077 || class == 4106) getitem 2795,1;
  4683.     if (class == 4063 || class == 4099) getitem 5747,1;
  4684.     if (class == 4063 || class == 4099) getitem 2795,1;
  4685.     if (class == 4073 || class == 4102) getitem 5757,1;
  4686.     if (class == 4073 || class == 4102) getitem 2795,1;
  4687.     if (class == 4060 || class == 4096) getitem 5746,1;
  4688.     if (class == 4060 || class == 4096) getitem 2795,1;
  4689.     if (class == 4060 || class == 4096) getitem 15002,1;
  4690.     if (class == 4062 || class == 4098) getitem 5748,1;
  4691.     if (class == 4062 || class == 4098) getitem 2795,1;
  4692.     if (class == 4062 || class == 4098) getitem 6124,1;                                                                                                
  4693.     if (class == 4062 || class == 4098) dispbottom ""+.cmtalk_1$[86]+"";
  4694.     end;
  4695. OnHIGJ:
  4696.     if (.Checked == 0) callsub GetClassMasterVars;
  4697.     if (.CHARGE[4] > 0) set Zeny, Zeny-.CHARGE[4];
  4698.     if (.ITEM[4] > 0) delitem .ITEM[4],.AMOUNT[4];
  4699.     if (.RESETPALETTE0 == 1) setlook 7,0;
  4700.     if ((LastJob == 7) || (LastJob == 14)) && (JobLevel == 10) jobchange 4002;
  4701.     if ((LastJob == 8) || (LastJob == 15)) && (JobLevel == 10) jobchange 4005;
  4702.     if ((LastJob == 9) || (LastJob == 16)) && (JobLevel == 10) jobchange 4003;
  4703.     if ((LastJob == 12) || (LastJob == 17)) && (JobLevel == 10) jobchange 4007;
  4704.     if ((LastJob == 10) || (LastJob == 18)) && (JobLevel == 10) jobchange 4006;
  4705.     if ((LastJob == 11) || (LastJob == 19) || (LastJob == 20)) && (JobLevel == 10)  jobchange 4004;
  4706.     if (@AUTO == 0){
  4707.     doevent "Class Master::OnGRATZ";
  4708.     }
  4709.     set @AUTO,0;
  4710.     specialeffect2 371;
  4711.     mes .JCNAME$;
  4712.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4713.     close2;
  4714.     emotion e_thx,1;
  4715.     end;
  4716. OnTRANJ:
  4717.     if (.Checked == 0) callsub GetClassMasterVars;
  4718.     if (.CHARGE[5] > 0) set Zeny, Zeny-.CHARGE[5];
  4719.     if (.ITEM[5] > 0) delitem .ITEM[5],.AMOUNT[5];
  4720.     if (.RESETPALETTE2 == 1) setlook 7,0;
  4721.     if (LastJob == 7) jobchange 4008;
  4722.     if (LastJob == 14) jobchange 4015;
  4723.     if (LastJob == 8) jobchange 4009;
  4724.     if (LastJob == 15) jobchange 4016;
  4725.     if (LastJob == 9) jobchange 4010;
  4726.     if (LastJob == 16) jobchange 4017;
  4727.     if (LastJob == 12) jobchange 4013;
  4728.     if (LastJob == 17) jobchange 4018;
  4729.     if (LastJob == 10) jobchange 4011;
  4730.     if (LastJob == 18) jobchange 4019;
  4731.     if (LastJob == 11) jobchange 4012;
  4732.     if (LastJob == 19) jobchange 4020;
  4733.     if (LastJob == 20) jobchange 4021;
  4734.     if (@AUTO == 0){
  4735.     doevent "Class Master::OnGRATZ";
  4736.     }
  4737.     set @AUTO,0;
  4738.     specialeffect2 371;
  4739.     getitem 12103,5;
  4740.     getitem 607,10;
  4741.     set LastJob,class;
  4742.     mes .JCNAME$;
  4743.     mes ""+.cmtalk_0$[113]+" " +strcharinfo(0)+ ", "+.cmtalk_1$[91]+" "+jobname(Class)+".";
  4744.     close2;
  4745.     emotion e_thx,1;
  4746.     end;
  4747. //LEAVING SCRIPT
  4748. OnLeave:
  4749.     atcommand strcharinfo(0)+":@monsterignore";
  4750.     end;
  4751. //WITHOUT ZENY
  4752. NOZENY:
  4753.     mes .JCNAME$;
  4754.     mes ""+.cmtalk_0$[60]+"";
  4755.     close;
  4756. //HIT CANCEL
  4757. LCANCEL:
  4758.     mes .JCNAME$;
  4759.     mes ""+.cmtalk_1$[93]+"";
  4760.     close;
  4761.  
  4762. //=========================================?CHECK CLASSMASTER .VARS?=====================================================================
  4763. GetClassMasterVars:
  4764.  
  4765. //GENERAL
  4766.     set .JCNAME$,getvariableofnpc(.JCNAME$,"Class Master");
  4767.     set .GIVEPLATSKILL,getvariableofnpc(.GIVEPLATSKILL,"Class Master");
  4768.     set .SNLVL,getvariableofnpc(.SNLVL,"Class Master");
  4769.     set .GETPRIZEINCHANGE,getvariableofnpc(.GETPRIZEINCHANGE,"Class Master");
  4770.     set .JOBTO2ND,getvariableofnpc(.JOBTO2ND,"Class Master");
  4771.     set .LVLTOREBORN,getvariableofnpc(.LVLTOREBORN,"Class Master");
  4772.     set .JOBTOREBORN,getvariableofnpc(.JOBTOREBORN,"Class Master");
  4773.     set .JOBTOTRANS,getvariableofnpc(.JOBTOTRANS,"Class Master");
  4774.     set .LVLTOTHIRD,getvariableofnpc(.LVLTOTHIRD,"Class Master");
  4775.     set .JOBTOTHIRD,getvariableofnpc(.JOBTOTHIRD,"Class Master");
  4776.  
  4777. //CLASSMASTER DIALOGUES
  4778.     for(set .z,0;.z<=3;set .z,.z+1){
  4779.         for(set .w,0;.w<=127;set .w,.w+1){
  4780.         setd ".cmtalk_"+.z+"$["+.w+"]",getvariableofnpc(getd(".cmtalk_"+.z+"$["+.w+"]"),"Class Master");
  4781.     }
  4782. }
  4783. //JOBCHANGE PRIZES
  4784.     for(set .p,0;.p<=49;set .p,.p+1){
  4785.         set .ChangePrize[.p],getvariableofnpc(.ChangePrize[.p],"Class Master");
  4786.     }
  4787. //JOB ZENY CHARGES
  4788.     for(set .c,0;.c<=9;set .c,.c+1){
  4789.         set .CHARGE[.c],getvariableofnpc(.CHARGE[.c],"Class Master");
  4790.     }
  4791. //JOB ITEM CHARGES
  4792.     for(set .i,0;.i<=9;set .i,.i+1){
  4793.         set .ITEM[.i],getvariableofnpc(.ITEM[.i],"Class Master");
  4794.     }
  4795.     for(set .m,0;.m<=9;set .m,.m+1){
  4796.         set .AMOUNT[.m],getvariableofnpc(.AMOUNT[.m],"Class Master");
  4797.     }
  4798.     set .Checked,1;
  4799. return;
  4800. }
  4801.  
  4802. //=========================================?   PLATINUM FUNCTION   ?=====================================================================
  4803. function    script  PlatSkills  {
  4804.     skill 142,1,0; // First Aid
  4805.     if (BaseClass == Job_Novice || BaseClass == Job_Baby) {
  4806.         skill 143,1,0; // Play Dead
  4807.     } else if (BaseClass == Job_Swordman || BaseClass == Job_Baby_Swordman) {
  4808.         skill 144,1,0; // Moving HP-Recovery
  4809.         skill 145,1,0; // Fatal Blow
  4810.         skill 146,1,0; // Auto Berserk
  4811.     } else if (BaseClass == Job_Mage || BaseClass == Job_Baby_Mage) {
  4812.         skill 157,1,0; // Energy Coat
  4813.     } else if (BaseClass == Job_Archer || BaseClass == Job_Baby_Archer) {
  4814.         skill 147,1,0; // Arrow Crafting
  4815.         skill 148,1,0; // Arrow Repel
  4816.     } else if (BaseClass == Job_Merchant || BaseClass == Job_Baby_Merchant) {
  4817.         skill 153,1,0; // Cart Revolution
  4818.         skill 154,1,0; // Change Cart
  4819.         skill 155,1,0; // Crazy Uproar
  4820.     } else if (BaseClass == Job_Thief || BaseClass == Job_Baby_Thief) {
  4821.         skill 149,1,0; // Sand Attack
  4822.         skill 150,1,0; // Back Slide
  4823.         skill 151,1,0; // Find Stone
  4824.         skill 152,1,0; // Stone Fling
  4825.     } else if (BaseClass == Job_Acolyte || BaseClass == Job_Baby_Acolyte) {
  4826.         skill 156,1,0; // Holy Light
  4827.     }
  4828.     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) {
  4829.         skill 1001,1,0; // Charge Attack
  4830.     } 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) {
  4831.         skill 1002,1,0; // Shrink
  4832.     } else if (Class == Job_Wizard || Class == Job_High_Wizard || Class == Job_Warlock || Class == Job_Warlock_T || Class == Job_Baby_Warlock) {
  4833.         skill 1006,1,0; // Sight Blaster
  4834.     } else if (Class == Job_Sage || Class == Job_Professor || Class == Job_Baby_Sage || Class == Job_Sorcerer || Class == Job_Sorcerer_T || Class == Job_Baby_Sorcerer) {
  4835.         skill 1007,1,0; // Create Elemental Converter
  4836.         skill 1008,1,0; // Elemental Change Water
  4837.         skill 1017,1,0; // Elemental Change Earth
  4838.         skill 1018,1,0; // Elemental Change Fire
  4839.         skill 1019,1,0; // Elemental Change Wind
  4840.     } else if (Class == Job_Hunter || Class == Job_Sniper || Class == Job_Baby_Hunter || Class == Job_Ranger || Class == Job_Ranger_T || Class == Job_Baby_Ranger) {
  4841.         skill 1009,1,0; // Phantasmic Arrow
  4842.     } else if (Class == Job_Bard || Class == Job_Clown || Class == Job_Baby_Bard || Class == Job_Minstrel || Class == Job_Minstrel_T || Class == Job_Baby_Minstrel) {
  4843.         skill 1010,1,0; // Pang Voice
  4844.     } else if (Class == Job_Dancer || Class == Job_Gypsy || Class == Job_Baby_Dancer || Class == Job_Wanderer || Class == Job_Wanderer_T || Class == Job_Baby_Wanderer) {
  4845.         skill 1011,1,0; // Wink of Charm
  4846.     } else if (Class == Job_Blacksmith || Class == Job_Whitesmith || Class == Job_Baby_Blacksmith || Class == Job_Mechanic || Class == Job_Mechanic_T || Class == Job_Baby_Mechanic) {
  4847.         skill 1012,1,0; // Unfair Trick
  4848.         skill 1013,1,0; // Greed
  4849.     } else if (Class == Job_Alchemist || Class == Job_Creator || Class == Job_Baby_Alchemist || Class == Job_Genetic || Class == Job_Genetic_T || Class == Job_Baby_Genetic) {
  4850.         skill 238,1,0; // Bioethics
  4851.     } 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) {
  4852.         skill 1003,1,0; // Sonic Acceleration
  4853.         skill 1004,1,0; // Throw Venom Knife
  4854.     } 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) {
  4855.         skill 1005,1,0; // Close Confine
  4856.     } 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) {
  4857.         skill 1014,1,0; // Redemptio
  4858.     } else if (Class == Job_Monk || Class == Job_Champion || Class == Job_Baby_Monk || Class == Job_Sura || Class == Job_Sura_T || Class == Job_Baby_Sura) {
  4859.         skill 1015,1,0; // Ki Translation
  4860.         skill 1016,1,0; // Ki Explosion
  4861.     }
  4862.     return;
  4863. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement