//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// //
// :::::::::: ::::::::: ::: ::: :::: :::: ::: :::: ::: ::::::::::: ::: ::: ::: ::: //
// :+: :+: :+: :+: :+: +:+:+: :+:+:+ :+: :+: :+:+: :+: :+: :+: :+: :+: :+: :+: //
// +:+ +:+ +:+ +:+ +:+ +:+ +:+:+ +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ //
// +#++:++# +#+ +:+ +#+ +:+ +#+ +:+ +#+ +#++:++#++: +#+ +:+ +#+ +#+ +#+ +#++:++#++ +#++:++#++: //
// +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+#+# +#+ +#+ +#+ +#+ +#+ +#+ //
// #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+#+# #+# #+# #+# #+# #+# #+# //
// ########## ######### ######## ### ### ### ### ### #### ########### ########## ### ### ### ### //
// //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// //
// 1.0 Made By: edumanilha aka [ADM]Blast. //
// 1.1 Bug correction in super novice change. //
// 1.1 Add option to rent wolf + falcon. As sugested by: makensi //
// 1.2 Bug correction about the Ranger renting 2 Wargs. Reported by: makensi //
// 1.2 Add option to choose Warg + Falcon,or just one of them,when warg_can_falcon is active. //
// 1.3 Add option to turn ON/OFF 3rd class changing. As sugested by: Meii //
// 1.3 Change the checking about Rangers,so a mounted Ranger can try to rent a Falcon.As sugested by: makensi //
// 1.4 Add option to turn ON/OFF Reset. //
// 1.4 Bug correction in super novice check. //
// 1.5 Bug correction about checking your zeny on reset stats/skills. //
// 1.6 Correction: The skills Trick Dead and First Aid are gained by default. //
// 1.6 Add option to turn ON/OFF Status and Skills points Buy. (Usefull for HIGH RATES) //
// 1.6 Add option to setup Base/Job levels to job changing. (Usefull for HIGH RATES) //
// 1.6 Add dialogues and menus acording the options you turn ON/OFF, to make very user friendly. //
// 1.6 Add option to turn ON/OFF Class Reset. (Usefull for HIGH RATES) //
// 1.6 Add GM Panel Menu to Verify Configs turned ON/OFF. //
// 1.7 Add change settings In Game.As sugested by: icescope //
// 1.7 Add Var to set lvl of GM Panel Access. //
// 1.7 Add option to block Second > Third direct job change.As sugested by: Neviah //
// 1.7 Vars are no more in the header, now they are found in the end of script.As sugested by: icescope //
// 1.8 Baby third added. Pinky contribution //
// 1.9 Add a more dynamic menu. //
// 1.9 Bug correction when you reset or reborn after using the Multi Reset system.Now the NPC will give the correct amount of status points! //
// 1.9 Add option to turn ON/OFF Job Changer. //
// 1.9 Add option to turn ON/OFF Platinum Skills in the main menu. //
// 1.9 Add option to choose the script language.(0=English, 1=Portuguese, 2=German More soon!) //
// 2.0 Add option to turn ON/OFF AUTO jobchanging. //
// 2.0 Add option to charge players when jobchanging. //
// 2.0 Add option to give prizes when jobchanging. //
// 2.0 Add German language. Thanks to: Ashitaka90 //
// 2.0 Correction: Some dialogues bugs. Reported by: Ashitaka90
// 2.1 Add Spanish language. Thanks to: samurairukasu
// //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// //
// Credits: //
// makensi,Meii,goddameit,icescope,Neviah,vaanofdalmasca,Pinky,ToastOfDoom my friend Ot·vio who helped me test,and anyone else that have reported bugs, give sugestions or simply say thanks! =] //
// //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CLASS MASTER 2.1.4 - JOBCHANGER,AUTO JOBCHANGER,BREEDER,BABYCHANGER,PLATINUM SKILLS,RESET,SELL POINTS,CLASS RESET //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
prontera,155,186,6 script Class Master 808,{
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// +-----------------------+ //
//=========================================¶ MENUS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
if (getgmlevel() >= .GMPANLVL) goto GMPANEL;
START:
if (.JOBCHANGERON){set .OPT0$,""+.cmtalk_0$[0]+"";set .OPT,0;goto DEFOPT1;}
if (.AUTOJOBCHANGER){set .OPT0$,""+.cmtalk_2$[112]+"";set .OPT,0;goto DEFOPT1;}
if (.PLATSKILLS){set .OPT0$,""+.cmtalk_0$[1]+"";set .OPT,0;goto DEFOPT1;}
if (.BREEDERON){set .OPT0$,""+.cmtalk_0$[2]+"";set .OPT,0;goto DEFOPT1;}
if (.POINTSDEAL){set .OPT0$,""+.cmtalk_0$[3]+"";set .OPT,0;goto DEFOPT1;}
if (.SPCREBORN){set .OPT0$,""+.cmtalk_0$[4]+"";set .OPT,0;goto DEFOPT1;}
if (.RESETERON){set .OPT0$,""+.cmtalk_0$[5]+"";set .OPT,0;goto DEFOPT1;}
DEFOPT1:
if (.AUTOJOBCHANGER) && (.OPT0$ != ""+.cmtalk_2$[112]+""){set .OPT1$,""+.cmtalk_2$[112]+"";set .OPT,.OPT+1;goto DEFOPT2;}
if (.PLATSKILLS) && (.OPT0$ != ""+.cmtalk_0$[1]+""){set .OPT1$,""+.cmtalk_0$[1]+"";set .OPT,.OPT+1;goto DEFOPT2;}
if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+""){set .OPT1$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT2;}
if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+""){set .OPT1$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT2;}
if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+""){set .OPT1$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT2;}
if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+""){set .OPT1$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT2;}
DEFOPT2:
if (.PLATSKILLS) && (.OPT0$ != ""+.cmtalk_0$[1]+"") && (.OPT1$ != ""+.cmtalk_0$[1]+""){set .OPT2$,""+.cmtalk_0$[1]+"";set .OPT,.OPT+1;goto DEFOPT3;}
if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+"") && (.OPT1$ != ""+.cmtalk_0$[2]+""){set .OPT2$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT3;}
if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+"") && (.OPT1$ != ""+.cmtalk_0$[3]+""){set .OPT2$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT3;}
if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+""){set .OPT2$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT3;}
if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+""){set .OPT2$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT3;}
DEFOPT3:
if (.BREEDERON) && (.OPT0$ != ""+.cmtalk_0$[2]+"") && (.OPT1$ != ""+.cmtalk_0$[2]+"") && (.OPT2$ != ""+.cmtalk_0$[2]+""){set .OPT3$,""+.cmtalk_0$[2]+"";set .OPT,.OPT+1;goto DEFOPT4;}
if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+"") && (.OPT1$ != ""+.cmtalk_0$[3]+"") && (.OPT2$ != ""+.cmtalk_0$[3]+""){set .OPT3$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT4;}
if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+"") && (.OPT2$ != ""+.cmtalk_0$[4]+""){set .OPT3$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT4;}
if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+""){set .OPT3$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT4;}
DEFOPT4:
if (.POINTSDEAL) && (.OPT0$ != ""+.cmtalk_0$[3]+"") && (.OPT1$ != ""+.cmtalk_0$[3]+"") && (.OPT2$ != ""+.cmtalk_0$[3]+"") && (.OPT3$ != ""+.cmtalk_0$[3]+""){set .OPT4$,""+.cmtalk_0$[3]+"";set .OPT,.OPT+1;goto DEFOPT5;}
if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+"") && (.OPT2$ != ""+.cmtalk_0$[4]+"") && (.OPT3$ != ""+.cmtalk_0$[4]+""){set .OPT4$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT5;}
if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+"") && (.OPT3$ != ""+.cmtalk_0$[5]+""){set .OPT4$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT5;}
DEFOPT5:
if (.SPCREBORN) && (.OPT0$ != ""+.cmtalk_0$[4]+"") && (.OPT1$ != ""+.cmtalk_0$[4]+"") && (.OPT2$ != ""+.cmtalk_0$[4]+"") && (.OPT3$ != ""+.cmtalk_0$[4]+"") && (.OPT4$ != ""+.cmtalk_0$[4]+""){set .OPT5$,""+.cmtalk_0$[4]+"";set .OPT,.OPT+1;goto DEFOPT6;}
if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+"") && (.OPT3$ != ""+.cmtalk_0$[5]+"") && (.OPT4$ != ""+.cmtalk_0$[5]+""){set .OPT5$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DEFOPT6;}
DEFOPT6:
if (.RESETERON) && (.OPT0$ != ""+.cmtalk_0$[5]+"") && (.OPT1$ != ""+.cmtalk_0$[5]+"") && (.OPT2$ != ""+.cmtalk_0$[5]+"") && (.OPT3$ != ""+.cmtalk_0$[5]+"") && (.OPT4$ != ""+.cmtalk_0$[5]+"") && (.OPT5$ != ""+.cmtalk_0$[5]+""){
set .OPT6$,""+.cmtalk_0$[5]+"";set .OPT,.OPT+1;goto DYNAMICMENU;}
DYNAMICMENU:
switch (.OPT){
case 0:
{mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,""+.cmtalk_0$[7]+"",LCANCEL;}
case 1:
{mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,""+.cmtalk_0$[7]+"",LCANCEL;}
case 2:
{mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,""+.cmtalk_0$[7]+"",LCANCEL;}
case 3:
{mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,""+.cmtalk_0$[7]+"",LCANCEL;}
case 4:
{mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,""+.cmtalk_0$[7]+"",LCANCEL;}
case 5:
{mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,.OPT5$,OPTLABEL5,""+.cmtalk_0$[7]+"",LCANCEL;}
case 6:
{mes .JCNAME$;mes ""+.cmtalk_0$[6]+"";next;menu .OPT0$,OPTLABEL0,.OPT1$,OPTLABEL1,.OPT2$,OPTLABEL2,.OPT3$,OPTLABEL3,.OPT4$,OPTLABEL4,.OPT5$,OPTLABEL5,.OPT6$,OPTLABEL6,""+.cmtalk_0$[7]+"",LCANCEL;}
}
OPTLABEL0:
if (.OPT0$ == ""+.cmtalk_0$[0]+"") goto BREEDERJUMP;
if (.OPT0$ == ""+.cmtalk_2$[112]+"") goto AUTOCHANGE;
if (.OPT0$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
if (.OPT0$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
if (.OPT0$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
if (.OPT0$ == ""+.cmtalk_0$[4]+"") goto MULTI;
if (.OPT0$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
OPTLABEL1:
if (.OPT1$ == ""+.cmtalk_2$[112]+"") goto AUTOCHANGE;
if (.OPT1$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
if (.OPT1$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
if (.OPT1$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
if (.OPT1$ == ""+.cmtalk_0$[4]+"") goto MULTI;
if (.OPT1$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
OPTLABEL2:
if (.OPT2$ == ""+.cmtalk_0$[1]+"") goto PLATSKILLS;
if (.OPT2$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
if (.OPT2$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
if (.OPT2$ == ""+.cmtalk_0$[4]+"") goto MULTI;
if (.OPT2$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
OPTLABEL3:
if (.OPT3$ == ""+.cmtalk_0$[2]+"") goto BREEDER;
if (.OPT3$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
if (.OPT3$ == ""+.cmtalk_0$[4]+"") goto MULTI;
if (.OPT3$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
OPTLABEL4:
if (.OPT4$ == ""+.cmtalk_0$[3]+"") goto SELLPOINTS;
if (.OPT4$ == ""+.cmtalk_0$[4]+"") goto MULTI;
if (.OPT4$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
OPTLABEL5:
if (.OPT5$ == ""+.cmtalk_0$[4]+"") goto MULTI;
if (.OPT5$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
OPTLABEL6:
if (.OPT6$ == ""+.cmtalk_0$[5]+"") goto RESETOPTIONS;
// +-----------------------+ //
//=========================================¶ BREEDER ¶====================================================================================================================================================================================================//
// +-----------------------+ //
BREEDER:
if (getskilllv(2255) >= 1) && (checkriding() == 0) goto MOUNT_MADO;
if (getskilllv(39) >= 1) && (checkcart() == 0) goto CART_EQUIP;
if (getskilllv(2007) >= 1) && (checkriding() == 0) goto MOUNT_DRAGON;
if (getskilllv(63) >= 1) && (checkriding() == 0) && ((class == 4066) || (class == 4073) || (class == 4082) || (class == 4083)) goto MOUNT_GRYPHON;
if (getskilllv(63) >= 1) && (checkriding() == 0) goto MOUNT_PECO;
if (getskilllv(2241) >= 1) goto WARGFALCON;
if (getskilllv(127) >= 1) && (checkfalcon() == 0) && (checkriding() == 0) goto FALCON_RENT;
if ((getskilllv(2255) == 0) || (getskilllv(39) == 0) || (getskilllv(2007) == 0) || (getskilllv(63) == 0) || (getskilllv(2241) == 0) || (getskilllv(127) == 0)) {mes .JCNAME$;mes ""+.cmtalk_0$[8]+"";close;}
CART_EQUIP:
mes .JCNAME$;
mes ""+.cmtalk_0$[9]+"";
next;
menu ""+.cmtalk_0$[16]+"",-,""+.cmtalk_0$[17]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_0$[18]+"";
setcart;
close;
FALCON_RENT:
mes .JCNAME$;
mes ""+.cmtalk_0$[10]+"";
next;
menu ""+.cmtalk_0$[16]+"",-,""+.cmtalk_0$[17]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
setfalcon;
close;
MOUNT_PECO:
mes .JCNAME$;
mes ""+.cmtalk_0$[11]+"";
next;
menu ""+.cmtalk_0$[16]+"",-,""+.cmtalk_0$[17]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
setriding;
close;
MOUNT_GRYPHON:
mes .JCNAME$;
mes ""+.cmtalk_0$[12]+"";
next;
menu ""+.cmtalk_0$[16]+"",-,""+.cmtalk_0$[17]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
setriding;
close;
MOUNT_DRAGON:
mes .JCNAME$;
mes ""+.cmtalk_0$[13]+"";
next;
menu ""+.cmtalk_0$[16]+"",-,""+.cmtalk_0$[17]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_0$[21]+"";
next;
menu ""+.cmtalk_0$[22]+"",-,""+.cmtalk_0$[23]+"",BLACKDRAGON,""+.cmtalk_0$[24]+"",WHITEDRAGON,""+.cmtalk_0$[25]+"",BLUEDRAGON,""+.cmtalk_0$[26]+"",REDDRAGON;
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
setriding;
close;
BLACKDRAGON:
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
atcommand strcharinfo(0)+":@mount 2";
close;
WHITEDRAGON:
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
atcommand strcharinfo(0)+":@mount 3";
close;
BLUEDRAGON:
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
atcommand strcharinfo(0)+":@mount 4";
close;
REDDRAGON:
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
atcommand strcharinfo(0)+":@mount 5";
close;
WARGFALCON:
mes .JCNAME$;
mes ""+.cmtalk_0$[27]+"";
next;
atcommand strcharinfo(0)+":@mount";
if (checkriding() == 1) atcommand strcharinfo(0)+":@mount";
mes .JCNAME$;
mes ""+.cmtalk_0$[28]+"";
next;
mes .JCNAME$;
if (.WARGANDFALCON == 1) mes ""+.cmtalk_0$[29]+"";
if (.WARGANDFALCON == 0) mes ""+.cmtalk_0$[15]+"";
next;
if (.WARGANDFALCON == 1) menu ""+.cmtalk_0$[40]+"", WANNATWO,""+.cmtalk_0$[41]+"", WANNAWARG,""+.cmtalk_0$[42]+"", WANNAFALCON,""+.cmtalk_0$[17]+"", LCANCEL;
if (.WARGANDFALCON == 0) menu ""+.cmtalk_0$[16]+"",-,""+.cmtalk_0$[17]+"", LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
setriding;
close;
WANNATWO:
mes .JCNAME$;
mes ""+.cmtalk_0$[20]+"";
setfalcon;
setriding;
close;
WANNAWARG:
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
setriding;
close;
WANNAFALCON:
mes .JCNAME$;
mes ""+.cmtalk_0$[19]+"";
setfalcon;
close;
MOUNT_MADO:
mes .JCNAME$;
mes ""+.cmtalk_0$[14]+"";
next;
menu ""+.cmtalk_0$[16]+"",-,""+.cmtalk_0$[17]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_0$[18]+"";
setriding;
close;
// +-----------------------+ //
//=========================================¶ CLASS CHANGE IF'S ¶====================================================================================================================================================================================================//
// +-----------------------+ //
MULTI:
if (.SPCREBORN) && (BaseLevel >= .REBORNSLVL) && (REBORNED < .MAXREBORNS) goto MULTIREBORN;
if (.SPCREBORN) && (BaseLevel < .REBORNSLVL) && (REBORNED >= 1) goto NEEDMTRBLVL;
if (.SPCREBORN) && (BaseLevel >= .REBORNSLVL) && (REBORNED >= .MAXREBORNS) goto NODIALOG;
BREEDERJUMP:
if (Weight > 20000) goto OVERWEIGHT;
if (SkillPoint != 0) goto SPENDPOINTS;
if (class == 0) && (BaseLevel == 1) && (JobLevel == 1) && (.BABYCHANGERON) goto TURN_BABY;
if (class == 0) && (JobLevel == 10) || (class == 4023) && (JobLevel == 10) goto CHANGEFIRST;
if ((Class == 4014) || (Class == 4022)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD) goto UNMOUNT_PECO;
if ((class == 0) || (class == 4001) || (class == 4023)) && (JobLevel < 10) goto NEED10;
if ((class == 13) || (class == 21) || (class == 7) || (class == 14)) && (JobLevel >= .JOBTOREBORN) && (BaseLevel >= .LVLTOREBORN) && (checkriding() == 1) goto UNMOUNT_PECO;
if ((class == 4008) || (class == 4014) || (class == 4015) || (class == 4022)) && (JobLevel >= .JOBTOTHIRD) && (BaseLevel >= .LVLTOTHIRD) && (checkriding() == 1) goto UNMOUNT_PECO;
if (class == 11) && (JobLevel >= .JOBTO2ND) && (checkfalcon() != 0) goto REMOVE_FALCON;
if (class == 4012) && (JobLevel >= .JOBTOTHIRD) && (BaseLevel >= .LVLTOTHIRD) && (checkfalcon() != 0) goto REMOVE_FALCON;
if (class == 5) && (JobLevel >= 40) && (checkcart() != 0) goto REMOVE_CART;
if ((class == 10) || (class == 18) || (class == 4011) || (class == 4019)) && (JobLevel >= 50) && (checkcart() != 0) goto REMOVE_CART;
if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) goto NODIALOG;
if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && (JobLevel < .JOBTO2ND) goto NEEDX;
if ((class >= 1) && (class <= 6) || (class == 4046) || (class >= 4024) && (class <= 4029)) && (JobLevel >= .JOBTO2ND) goto CHANGESECOND;
if ((class >= 7) && (class <= 21) && (BaseLevel < .LVLTOREBORN)) && (JobLevel != .JOBTOREBORN) goto NEEDXX;
if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel < .LVLTOTHIRD) && (JobLevel != .JOBTOTHIRD) goto NEEDXXTHIRD;
if ((class >= 4002) && (class <= 4007)) && (JobLevel < .JOBTOTRANS) goto NEEDXTRANS;
if ((class >= 7) && (class <= 21)) && (BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN) goto SEL_REBORNORNOT;
if (class == 4001) && (JobLevel == 10) goto CLASSHIGH;
if (class >= 4002) && (class <= 4007) && (JobLevel >= .JOBTOTRANS) goto TRANSCLASSE;
if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) goto NODIALOG;
if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (BaseLevel >= .LVLTOTHIRD) && (JobLevel >= .JOBTOTHIRD) goto THIRDCLASS;
// +-----------------------+ //
//=========================================¶ NOTHING MATCHES ¶====================================================================================================================================================================================================//
// +-----------------------+ //
NODIALOG:
mes .JCNAME$;
mes ""+.cmtalk_0$[30]+"";
next;
mes .JCNAME$;
mes ""+.cmtalk_0$[31]+"";
next;
menu ""+.cmtalk_0$[32]+"",-,""+.cmtalk_0$[33]+"",LCANCEL;
mes .JCNAME$;
emotion e_hmm,0;
if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) mes "ï "+.cmtalk_0$[35]+"";
if ((class >= 4001) && (class <= 4022)) {mes "ï "+.cmtalk_2$[117]+"";close;}
if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) mes "ï "+.cmtalk_0$[36]+"";
if (class == 22) || (class == 23) || (class == 24) || (class == 4045) || (class == 4047) || (class == 4048) || (class == 4049) mes "ï "+.cmtalk_0$[37]+"";
if (REBORNED >= .MAXREBORNS) mes "ï "+.cmtalk_0$[34]+"";
close;
// +-----------------------+ //
//=========================================¶AUTO JOBCHANGE SETTINGS¶====================================================================================================================================================================================================//
// +-----------------------+ //
DEL:
set CLASS1$,"";
set CLASS2$,"";
set REBO$,"";
set HIG$,"";
set TRAN$,"";
set THIRDS$,"";
set DIRECT$,"";
mes .JCNAME$;
mes ""+.cmtalk_0$[39]+"";
close;
CLASSCHOICES:
mes .JCNAME$;
mes ""+.cmtalk_2$[114]+"";
if (CLASS1$ != "") mes "ï "+CLASS1$+"";
if (JOBTO2NDC > 0) && (CLASS2$ != "") mes "ï "+CLASS2$+" ("+.cmtalk_3$[9]+" "+JOBTO2NDC+")";
if (JOBTO2NDC == 0) && (CLASS2$ != "") mes "ï "+CLASS2$+"";
if (REBO$ != "") mes "ï "+.cmtalk_1$[52]+"";
if (HIG$ != "") mes "ï "+.cmtalk_2$[118]+"";
if (TRAN$ != "") mes "ï "+.cmtalk_2$[119]+"";
if (THIRDS$ != "") || (DIRECT$ != "") mes "ï "+.cmtalk_1$[53]+"";
next;
menu ""+.cmtalk_2$[120]+"",REDO,""+.cmtalk_2$[121]+"",DEL,""+.cmtalk_0$[51]+"",LEND;
AUTOCHANGE:
mes .JCNAME$;
mes ""+.cmtalk_2$[122]+"";
next;
mes .JCNAME$;
mes ""+.cmtalk_2$[123]+"";
next;
menu ""+.cmtalk_2$[124]+"",-,""+.cmtalk_2$[125]+"",CLASSCHOICES,""+.cmtalk_2$[126]+"",LCANCEL;
if ((class >= 4008) && (class <= 4022) || (class >= 4030) && (class <= 4044)) && (!.THIRDON) goto NODIALOG;
if ((class >= 4054) && (class <= 4087) || (class >= 4096) && (class <= 4108)) goto NODIALOG;
if (class == 22) || (class == 23) || (class == 24) || (class == 4045) || (class == 4047) || (class == 4048) || (class == 4049) goto NODIALOG;
mes .JCNAME$;
mes ""+.cmtalk_3$[5]+" "+jobname(Class)+", "+.cmtalk_3$[6]+"";
next;
REDO:
if (class == 4001) menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[118]+"!",HIG,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4002) && (class <= 4007) menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[119]+"!",TRAN,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4008) && (class <= 4022){
if (.THIRDON) {menu ""+.cmtalk_3$[7]+" "+.cmtalk_1$[53]+"!",THIRDS,""+.cmtalk_0$[112]+"",LEND;} else {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
}
if (class >= 7) && (class <= 21){
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
}
if (class >= 4030) && (class <= 4044){
if (.THIRDON) menu ""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
}
if (class == 0) {menu ""+.cmtalk_0$[95]+"",SWORD,""+.cmtalk_0$[96]+"",MAG,""+.cmtalk_0$[97]+"",ARC,""+.cmtalk_0$[98]+"",ACO,""+.cmtalk_0$[99]+"",MERC,
""+.cmtalk_0$[100]+"",THIE,""+.cmtalk_0$[101]+"",TAEK,""+.cmtalk_0$[103]+"",NIN,""+.cmtalk_0$[102]+"",GUN,""+.cmtalk_0$[104]+"",SNOVI,""+.cmtalk_0$[112]+"",LCANCEL;}
if (class == 4023) {menu ""+.cmtalk_0$[105]+"",SWORD,""+.cmtalk_0$[106]+"",MAG,""+.cmtalk_0$[107]+"",ARC,""+.cmtalk_0$[108]+"",ACO,""+.cmtalk_0$[109]+"",MERC,""+.cmtalk_0$[110]+"",THIE,""+.cmtalk_0$[111]+"",SNOVI,""+.cmtalk_0$[112]+"",LCANCEL;}
if (class == 1) menu ""+.cmtalk_1$[23]+"",KNI,""+.cmtalk_1$[24]+"",CRUS,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4024) menu ""+.cmtalk_1$[25]+"",KNI,""+.cmtalk_1$[26]+"",CRUS,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 2) menu ""+.cmtalk_1$[27]+"",WIZ,""+.cmtalk_1$[28]+"",SAG,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4025) menu ""+.cmtalk_1$[29]+"",WIZ,""+.cmtalk_1$[30]+"",SAG,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 3) menu ""+.cmtalk_1$[31]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"") +"",MUSIC,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4026) menu ""+.cmtalk_1$[33]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[34]+"",""+.cmtalk_2$[106]+"") +"",MUSIC,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4) menu ""+.cmtalk_1$[35]+"",SAC,""+.cmtalk_1$[36]+"",MON,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4027) menu ""+.cmtalk_1$[37]+"",SAC,""+.cmtalk_1$[38]+"",MON,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 5) menu ""+.cmtalk_1$[39]+"",BLAC,""+.cmtalk_1$[40]+"",ALC,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4028) menu ""+.cmtalk_1$[41]+"",BLAC,""+.cmtalk_1$[42]+"",ALC,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 6) menu ""+.cmtalk_1$[43]+"",ASSAS,""+.cmtalk_1$[44]+"",ROG,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4029) menu ""+.cmtalk_1$[45]+"",ASSAS,""+.cmtalk_1$[46]+"",ROG,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4046) menu ""+.cmtalk_1$[47]+"",GLAD,""+.cmtalk_1$[48]+"",LINK,""+.cmtalk_1$[49]+"",LCANCEL;
SWORD:
set CLASS1$,""+.cmtalk_0$[95]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_1$[23]+"",KNI,""+.cmtalk_1$[24]+"",CRUS,""+.cmtalk_0$[112]+"",LCANCEL;
KNI:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto KNI;
set CLASS2$,""+.cmtalk_1$[23]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
CRUS:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto CRUS;
set CLASS2$,""+.cmtalk_1$[24]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
MAG:
set CLASS1$,""+.cmtalk_0$[96]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_1$[27]+"",WIZ,""+.cmtalk_1$[28]+"",SAG,""+.cmtalk_0$[112]+"",LCANCEL;
WIZ:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto WIZ;
set CLASS2$,""+.cmtalk_1$[27]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
SAG:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto SAG;
set CLASS2$,""+.cmtalk_1$[28]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
ARC:
set CLASS1$,""+.cmtalk_0$[97]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_1$[31]+"",HUNT,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"")+"",MUSIC,""+.cmtalk_0$[112]+"",LCANCEL;
HUNT:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto HUNT;
set CLASS2$,""+.cmtalk_1$[31]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
MUSIC:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto MUSIC;
set CLASS2$,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"")+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
ACO:
set CLASS1$,""+.cmtalk_0$[98]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_1$[35]+"",SAC,""+.cmtalk_1$[36]+"",MON,""+.cmtalk_0$[112]+"",LCANCEL;
SAC:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto SAC;
set CLASS2$,""+.cmtalk_1$[35]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
MON:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto MON;
set CLASS2$,""+.cmtalk_1$[36]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
MERC:
set CLASS1$,""+.cmtalk_0$[99]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_1$[39]+"",BLAC,""+.cmtalk_1$[40]+"",ALC,""+.cmtalk_0$[112]+"",LCANCEL;
BLAC:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto BLAC;
set CLASS2$,""+.cmtalk_1$[39]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
ALC:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ALC;
set CLASS2$,""+.cmtalk_1$[40]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
THIE:
set CLASS1$,""+.cmtalk_0$[100]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_1$[43]+"",ASSAS,""+.cmtalk_1$[44]+"",ROG,""+.cmtalk_0$[112]+"",LCANCEL;
ASSAS:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ASSAS;
set CLASS2$,""+.cmtalk_1$[43]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
ROG:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto ROG;
set CLASS2$,""+.cmtalk_1$[44]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
if (class >= 4030) && (class <= 4044) && (.THIRDON) menu ""+.cmtalk_1$[53]+"",THIRDS,""+.cmtalk_0$[112]+"",LEND;
if (class >= 4030) && (class <= 4044) && (!.THIRDON) {mes .JCNAME$;mes ""+.cmtalk_2$[115]+"";close;}
if (.THIRDON) && (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (!.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
if (.THIRDON) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_1$[53]+"",DIRECTHIRD,""+.cmtalk_0$[112]+"",LEND;
if (.FORCEREBORN) menu ""+.cmtalk_1$[52]+"",REBOR,""+.cmtalk_0$[112]+"",LEND;
TAEK:
set CLASS1$,""+.cmtalk_0$[101]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_1$[47]+"",GLAD,""+.cmtalk_1$[49]+"",LINK,""+.cmtalk_0$[112]+"",LCANCEL;
GLAD:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto GLAD;
set CLASS2$,""+.cmtalk_1$[47]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
LINK:
mes .JCNAME$;
if (.JOBTO2ND < 50) mes ""+.cmtalk_3$[8]+"";
next;
input JOBTO2NDC;
if (JOBTO2NDC < .JOBTO2ND) || (JOBTO2NDC > 50) goto LINK;
set CLASS2$,""+.cmtalk_1$[48]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
GUN:
set CLASS1$,""+.cmtalk_0$[102]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
NIN:
set CLASS1$,""+.cmtalk_0$[103]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
SNOVI:
set CLASS1$,""+.cmtalk_0$[104]+"";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
REBOR:
set REBO$,"RENASCER";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[118]+"!",HIG,""+.cmtalk_0$[112]+"",LEND;
HIG:
set HIG$,"HIGHCLASS";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_3$[7]+" "+.cmtalk_2$[119]+"!",TRAN,""+.cmtalk_0$[112]+"",LEND;
TRAN:
set TRAN$,"TRANSCLASSE";
if (.THIRDON) {mes .JCNAME$;
mes ""+.cmtalk_2$[115]+" "+.cmtalk_2$[116]+"";
next;
menu ""+.cmtalk_3$[7]+" "+.cmtalk_1$[53]+"!",THIRDS,""+.cmtalk_0$[112]+"",LEND;
} else {mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
}
THIRDS:
set THIRDS$,"THIRDCLASS";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
DIRECTHIRD:
set DIRECT$,"TERCEIRA CLASSE";
mes .JCNAME$;
mes ""+.cmtalk_2$[115]+"";
close;
// +-----------------------+ //
//=========================================¶ PLATINUM SKILLS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
PLATSKILLS:
emotion e_hmm,0;
mes .JCNAME$;
mes ""+.cmtalk_0$[38]+"";
next;
emotion e_heh,0;
callfunc "PlatSkills";
mes .JCNAME$;
mes ""+.cmtalk_0$[39]+"";
dispbottom ""+.cmtalk_1$[104]+"";
close;
// +-----------------------+ //
//=========================================¶ RESET OPTIONS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
RESETOPTIONS:
mes .JCNAME$;
mes ""+.cmtalk_0$[43]+"";
next;
menu ""+.cmtalk_0$[44]+"",STATPOINT,""+.cmtalk_0$[45]+"",SKLPOINT,""+.cmtalk_0$[46]+"",BOTHPOINT,""+.cmtalk_0$[47]+"",LCANCEL;
STATPOINT:
if (.RSTSTATPRICE > 0) goto STATPOINTPAY;
if (.RSTSTATPRICE == 0) {mes .JCNAME$;
mes ""+.cmtalk_0$[48]+"";}
ResetStatus;
if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
dispbottom ""+.cmtalk_0$[49]+"";
close;
STATPOINTPAY:
mes ""+.cmtalk_0$[50]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .RSTSTATPRICE) goto NOZENY;
mes .JCNAME$;
mes ""+.cmtalk_0$[48]+"";
ResetStatus;
if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
dispbottom ""+.cmtalk_0$[53]+"";
set Zeny,zeny-.RSTSTATPRICE;
close;
SKLPOINT:
if (.RSTSKLPRICE > 0) goto SKILLPOINTPAY;
if (.RSTSKLPRICE == 0) {mes .JCNAME$;
mes ""+.cmtalk_0$[48]+"";}
ResetSkill;
callfunc "PlatSkills";
callfunc "Pointdec";
if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
dispbottom ""+.cmtalk_0$[54]+"";
close;
SKILLPOINTPAY:
mes ""+.cmtalk_0$[55]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .RSTSKLPRICE) goto NOZENY;
mes .JCNAME$;
mes ""+.cmtalk_0$[48]+"";
ResetSkill;
callfunc "PlatSkills";
callfunc "Pointdec";
if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
dispbottom ""+.cmtalk_0$[56]+"";
set Zeny,zeny-.RSTSKLPRICE;
close;
BOTHPOINT:
if (.RSTBOTHPRICE > 0) goto BOTHPOINTPAY;
if (.RSTBOTHPRICE == 0) {mes .JCNAME$;
mes ""+.cmtalk_0$[48]+"";}
ResetStatus;
if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
ResetSkill;
callfunc "PlatSkills";
callfunc "Pointdec";
if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
dispbottom ""+.cmtalk_0$[57]+"";
close;
BOTHPOINTPAY:
mes ""+.cmtalk_0$[58]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .RSTBOTHPRICE) goto NOZENY;
mes .JCNAME$;
mes ""+.cmtalk_0$[48]+"";
ResetStatus;
if (STATDECREASE > 0) set StatusPoint,STATDECREASE;
if (REBORNED >= 1) && (!.SPCREBBONUS) set StatusPoint, StatusPoint+.SPCREBORNB;
if (REBORNED >= 1) && (.SPCREBBONUS) set StatusPoint, (StatusPoint+.SPCREBORNB)+(.SPCREBBONUS*REBORNED);
ResetSkill;
callfunc "PlatSkills";
callfunc "Pointdec";
if (SKILLDECREASE > 0) set StatusPoint,SKILLDECREASE;
dispbottom ""+.cmtalk_0$[59]+"";
set Zeny,zeny-.RSTBOTHPRICE;
close;
// +-----------------------+ //
//=========================================¶ DEALING POINTS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
SELLPOINTS:
if (SkillPoint == 0) && (StatusPoint == 0) goto NOPOINTS;
mes .JCNAME$;
mes ""+.cmtalk_0$[61]+"";
next;
mes .JCNAME$;
if (!.BUYONLYSTAT) && (!.BUYONLYSKL) mes ""+.cmtalk_0$[62]+" "+ SkillPoint +" "+.cmtalk_2$[101]+" "+.cmtalk_2$[102]+" "+StatusPoint+" "+.cmtalk_2$[103]+" "+.cmtalk_2$[104]+"";
if (.BUYONLYSKL) mes ""+.cmtalk_0$[63]+" "+ SkillPoint +" "+.cmtalk_2$[101]+" "+.cmtalk_2$[104]+"";
if (.BUYONLYSTAT) mes ""+.cmtalk_0$[63]+" "+StatusPoint+" "+.cmtalk_2$[103]+" "+.cmtalk_2$[104]+"";
next;
if (!.BUYONLYSTAT) && (!.BUYONLYSKL) menu ""+.cmtalk_0$[65]+"",-,""+.cmtalk_0$[66]+"",STATSELL;
if (.BUYONLYSTAT) goto STATSELL;
input @SKPOINTCNT;
if (@SKPOINTCNT < 1) goto LCANCEL;
if (SkillPoint < @SKPOINTCNT) goto NOTENOUGHT;
set @FULLSKPOINTPRICE,.SKPOINTPRICE * @SKPOINTCNT;
mes .JCNAME$;
mes ""+.cmtalk_0$[67]+" "+ @FULLSKPOINTPRICE +" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[68]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
set SKILLDECREASE,SkillPoint - @SKPOINTCNT;
set Zeny,Zeny+@FULLSKPOINTPRICE;
set SkillPoint, SKILLDECREASE;
dispbottom ""+.cmtalk_1$[66]+" "+ @FULLSKPOINTPRICE +" "+.cmtalk_0$[70]+" "+@SKPOINTCNT+" "+.cmtalk_2$[101]+".";
close;
STATSELL:
input @STPOINTCNT;
if (@STPOINTCNT < 1) goto LCANCEL;
if (StatusPoint < @STPOINTCNT) goto NOTENOUGHT;
set @FULLSTPOINTPRICE,.STPOINTPRICE * @STPOINTCNT;
mes ""+.cmtalk_0$[67]+" "+ @FULLSTPOINTPRICE +" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[68]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
set STATDECREASE,StatusPoint - @STPOINTCNT;
set Zeny,Zeny+@FULLSTPOINTPRICE;
set StatusPoint,STATDECREASE;
dispbottom ""+.cmtalk_1$[66]+" "+ @FULLSTPOINTPRICE +" "+.cmtalk_0$[70]+" "+@STPOINTCNT+" "+.cmtalk_2$[103]+".";
close;
// +-----------------------+ //
//=========================================¶ JOB CHANGE CONDITIONS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
SPENDPOINTS:
mes .JCNAME$;
mes ""+.cmtalk_0$[75]+"";
close;
OVERWEIGHT:
mes .JCNAME$;
mes ""+.cmtalk_0$[76]+"";
next;
mes ""+.cmtalk_0$[77]+"";
close;
UNMOUNT_PECO:
mes .JCNAME$;
mes ""+.cmtalk_0$[78]+"";
close;
REMOVE_CART:
mes .JCNAME$;
mes ""+.cmtalk_0$[79]+"";
close;
REMOVE_FALCON:
mes .JCNAME$;
mes ""+.cmtalk_0$[80]+"";
close;
// +-----------------------+ //
//=========================================¶JOB/BASE LEVEL REQUIRED¶====================================================================================================================================================================================================//
// +-----------------------+ //
NEED10:
mes .JCNAME$;
mes ""+.cmtalk_0$[81]+" "+ callfunc ("F_SexMes",""+.cmtalk_2$[109]+"",""+.cmtalk_2$[110]+"") +" "+.cmtalk_2$[108]+"";
if (.BABYCHANGERON) && (class == 0) {next;
mes .JCNAME$;
mes ""+.cmtalk_0$[82]+"";}
next;
if (class == 4023) || (class == 0) {mes .JCNAME$;mes ""+.cmtalk_0$[83]+"";}
close;
NEEDX:
mes .JCNAME$;
mes ""+.cmtalk_0$[84]+"";
close;
NEEDBASE:
mes .JCNAME$;
mes ""+.cmtalk_0$[85]+"";
next;
mes .JCNAME$;
mes ""+.cmtalk_0$[86]+"";
skill 143,1,0;
emotion e_thx,1;
dispbottom ""+.cmtalk_0$[87]+"";
close;
NEEDXTRANS:
mes .JCNAME$;
mes ""+.cmtalk_0$[88]+"";
close;
NEEDXX:
mes .JCNAME$;
mes ""+.cmtalk_0$[89]+"";
close;
NEEDXXTHIRD:
mes .JCNAME$;
mes ""+.cmtalk_0$[90]+"";
close;
NEEDMTRBLVL:
mes .JCNAME$;
mes ""+.cmtalk_0$[91]+"";
close;
// +-----------------------+ //
//=========================================¶ FIRST CLASS CHANGE ¶====================================================================================================================================================================================================//
// +-----------------------+ //
CHANGEFIRST:
mes .JCNAME$;
if (class == 0) && (JobLevel == 10) mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_0$[64]+"";
if (class == 4023) && (JobLevel == 10) mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_0$[93]+"";
next;
if (.CHARGE[1] > 0) || (.ITEM[1] > 0){
mes .JCNAME$;
if (.CHARGE[1] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[1]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[1] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[1]) goto NOZENY;
if (.ITEM[1] > 0){
if (countitem(.ITEM[1]) < .AMOUNT[1]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[1]+" x "+getitemname(.ITEM[1])+".";close;}
}
}
mes .JCNAME$;
mes ""+.cmtalk_0$[94]+"";
next;
if (class == 0) && (JobLevel == 10) {
menu ""+.cmtalk_0$[95]+"",SWORDSMAN,""+.cmtalk_0$[96]+"",MAGE,""+.cmtalk_0$[97]+"",ARCHER,""+.cmtalk_0$[98]+"",ACOLYTE,""+.cmtalk_0$[99]+"",MERCHANT,""+.cmtalk_0$[100]+"",THIEF,""+.cmtalk_0$[101]+"",TAEKWON,""+.cmtalk_0$[102]+"",
GUNSLINGER,""+.cmtalk_0$[103]+"",NINJA,""+.cmtalk_0$[104]+"",S_NOVICE,""+.cmtalk_0$[112]+"",LCANCEL;}
if (class == 4023) && (JobLevel == 10) {
menu ""+.cmtalk_0$[105]+"",SWORDSMAN,""+.cmtalk_0$[106]+"",MAGE,""+.cmtalk_0$[107]+"",ARCHER,""+.cmtalk_0$[108]+"",ACOLYTE,""+.cmtalk_0$[109]+"",MERCHANT,""+.cmtalk_0$[110]+"",THIEF,""+.cmtalk_0$[111]+"",S_NOVICE,""+.cmtalk_0$[112]+"",LCANCEL;}
SWORDSMAN:
doevent "CHANGER::OnSWORDSMAN";
end;
MAGE:
doevent "CHANGER::OnMAGE";
end;
ARCHER:
doevent "CHANGER::OnARCHER";
end;
ACOLYTE:
doevent "CHANGER::OnACOLYTE";
end;
MERCHANT:
doevent "CHANGER::OnMERCHANT";
end;
THIEF:
doevent "CHANGER::OnTHIEF";
end;
TAEKWON:
doevent "CHANGER::OnTAEKWON";
end;
GUNSLINGER:
doevent "CHANGER::OnGUNSLINGER";
end;
NINJA:
doevent "CHANGER::OnNINJA";
end;
// +-----------------------+ //
//=========================================¶ SECOND CLASS CHANGE ¶====================================================================================================================================================================================================//
// +-----------------------+ //
CHANGESECOND:
mes .JCNAME$;
mes ""+.cmtalk_0$[92]+" " + strcharinfo(0) + ", "+.cmtalk_1$[50]+"";
next;
if (.CHARGE[2] > 0) || (.ITEM[2] > 0){
mes .JCNAME$;
if (.CHARGE[2] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[2]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[2] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[2]) goto NOZENY;
if (.ITEM[2] > 0){
if (countitem(.ITEM[2]) < .AMOUNT[2]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[2]+" x "+getitemname(.ITEM[2])+".";close;}
}
}
mes .JCNAME$;
mes ""+.cmtalk_1$[22]+"";
next;
if (class == 1) menu ""+.cmtalk_1$[23]+"",KNIGHT,""+.cmtalk_1$[24]+"",CRUSADER,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4024) menu ""+.cmtalk_1$[25]+"",KNIGHT,""+.cmtalk_1$[26]+"",CRUSADER,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 2) menu ""+.cmtalk_1$[27]+"",WIZZ,""+.cmtalk_1$[28]+"",SAGE,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4025) menu ""+.cmtalk_1$[29]+"",WIZZ,""+.cmtalk_1$[30]+"",SAGE,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 3) menu ""+.cmtalk_1$[31]+"",HUNTER,""+ callfunc ("F_SexMes",""+.cmtalk_1$[32]+"",""+.cmtalk_2$[107]+"") +"",MUSICIAN,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4026) menu ""+.cmtalk_1$[33]+"",HUNTER,""+ callfunc ("F_SexMes",""+.cmtalk_1$[34]+"",""+.cmtalk_2$[106]+"") +"",MUSICIAN,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4) menu ""+.cmtalk_1$[35]+"",SACER,""+.cmtalk_1$[36]+"",MONK,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4027) menu ""+.cmtalk_1$[37]+"",SACER,""+.cmtalk_1$[38]+"",MONK,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 5) menu ""+.cmtalk_1$[39]+"",BLACKSMITH,""+.cmtalk_1$[40]+"",ALCHEMIST,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4028) menu ""+.cmtalk_1$[41]+"",BLACKSMITH,""+.cmtalk_1$[42]+"",ALCHEMIST,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 6) menu ""+.cmtalk_1$[43]+"",ASSASSIN,""+.cmtalk_1$[44]+"",ROGUE,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4029) menu ""+.cmtalk_1$[45]+"",ASSASSIN,""+.cmtalk_1$[46]+"",ROGUE,""+.cmtalk_1$[49]+"",LCANCEL;
if (class == 4046) menu ""+.cmtalk_1$[47]+"",GLADIATOR,""+.cmtalk_1$[48]+"",LINKER,""+.cmtalk_1$[49]+"",LCANCEL;
KNIGHT:
doevent "CHANGER::OnKNIGHT";
end;
CRUSADER:
doevent "CHANGER::OnCRUSADER";
end;
WIZZ:
doevent "CHANGER::OnWIZZ";
end;
SAGE:
doevent "CHANGER::OnSAGE";
end;
HUNTER:
doevent "CHANGER::OnHUNTER";
end;
MUSICIAN:
doevent "CHANGER::OnMUSICIAN";
end;
SACER:
doevent "CHANGER::OnSACER";
end;
MONK:
doevent "CHANGER::OnMONK";
end;
BLACKSMITH:
doevent "CHANGER::OnBLACKSMITH";
end;
ALCHEMIST:
doevent "CHANGER::OnALCHEMIST";
end;
ASSASSIN:
doevent "CHANGER::OnASSASSIN";
end;
ROGUE:
doevent "CHANGER::OnROGUE";
end;
GLADIATOR:
doevent "CHANGER::OnGLADIATOR";
end;
LINKER:
doevent "CHANGER::OnLINKER";
end;
// +-----------------------+ //
//=========================================¶ SELECT REBORN OR NOT ¶====================================================================================================================================================================================================//
// +-----------------------+ //
SEL_REBORNORNOT:
if (.FORCEREBORN) goto JOB_REBORN;
mes .JCNAME$;
mes ""+.cmtalk_1$[51]+"";
next;
mes .JCNAME$;
mes "============================";
mes "- ^ff0000"+.cmtalk_1$[52]+"^000000";
mes "============================";
mes "- ^ff0000"+.cmtalk_2$[113]+" "+.cmtalk_1$[53]+"^000000";
mes "============================";
next;
mes .JCNAME$;
mes ""+.cmtalk_1$[54]+"";
next;
mes .JCNAME$;
mes ""+.cmtalk_1$[55]+"";
next;
menu ""+.cmtalk_1$[56]+"",JOB_REBORN,""+.cmtalk_1$[57]+"",-,""+.cmtalk_1$[58]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_1$[59]+"";
next;
menu ""+.cmtalk_1$[60]+"",-,""+.cmtalk_1$[61]+"",JOB_REBORN,""+.cmtalk_1$[62]+"",LCANCEL;
DIRECTHIRDJ:
if (.CHARGE[3] > 0) || (.ITEM[3] > 0){
mes .JCNAME$;
if (.CHARGE[3] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[3]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[3] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[3]) goto NOZENY;
if (.ITEM[3] > 0){
if (countitem(.ITEM[3]) < .AMOUNT[3]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[3]+" x "+getitemname(.ITEM[3])+".";close;}
}
}
doevent "CHANGER::OnDIRECTHIRDJ";
end;
JOB_REBORN:
if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
mes .JCNAME$;
if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[7]) goto NOZENY;
if (.ITEM[7] > 0){
if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
}
}
mes .JCNAME$;
mes ""+.cmtalk_1$[63]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[69]+"",LCANCEL;
doevent "CHANGER::OnJOBREBORN";
end;
// +-----------------------+ //
//=========================================¶ MULTI RESET ¶====================================================================================================================================================================================================//
// +-----------------------+ //
MULTIREBORN:
mes .JCNAME$;
mes ""+.cmtalk_1$[67]+"";
next;
menu ""+.cmtalk_0$[32]+"",-,""+.cmtalk_1$[68]+"",LCANCEL;
if (.CHARGE[8] > 0) || (.ITEM[8] > 0){
mes .JCNAME$;
if (.CHARGE[8] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[8]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[8] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[8]+" x "+getitemname(.ITEM[8])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[8]) goto NOZENY;
if (.ITEM[8] > 0){
if (countitem(.ITEM[8]) < .AMOUNT[8]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[8]+" x "+getitemname(.ITEM[8])+".";close;}
}
}
if (.CHARGE[8] > 0) set Zeny, Zeny-.CHARGE[8];
if (.ITEM[8] > 0) delitem .ITEM[8],.AMOUNT[8];
set LastJob,class;
jobchange 0;
resetlvl(1);
set REBORNED,REBORNED +1;
if (!.SPCREBBONUS) set StatusPoint,.SPCREBORNB;
if (.SPCREBBONUS) set StatusPoint,.SPCREBORNB +(.SPCREBBONUS*REBORNED);
mes .JCNAME$;
mes ""+.cmtalk_0$[39]+" " +strcharinfo(0)+ " "+.cmtalk_1$[91]+" "+jobname(Class)+" "+.cmtalk_1$[69]+" !";
if (.SPCREBBONUS) dispbottom ""+.cmtalk_1$[66]+" "+.SPCREBORNB+" + "+.SPCREBBONUS+"x"+REBORNED+" "+.cmtalk_2$[103]+". "+.cmtalk_1$[70]+", "+.cmtalk_2$[105]+": "+((.SPCREBORNB)+(.SPCREBBONUS*REBORNED))+" "+.cmtalk_2$[103]+".";
if (!.SPCREBBONUS) dispbottom ""+.cmtalk_1$[71]+"";
close;
// +-----------------------+ //
//=========================================¶ HIGH CLASS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
CLASSHIGH:
mes .JCNAME$;
mes ""+.cmtalk_1$[72]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_1$[73]+"",LCANCEL;
HIGJ:
if (.CHARGE[4] > 0) || (.ITEM[4] > 0){
mes .JCNAME$;
if (.CHARGE[4] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[4]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[4] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[4]) goto NOZENY;
if (.ITEM[4] > 0){
if (countitem(.ITEM[4]) < .AMOUNT[4]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[4]+" x "+getitemname(.ITEM[4])+".";close;}
}
}
doevent "CHANGER::OnHIGJ";
end;
// +-----------------------+ //
//=========================================¶ TRANS CLASS CHANGE ¶====================================================================================================================================================================================================//
// +-----------------------+ //
TRANSCLASSE:
mes .JCNAME$;
mes ""+.cmtalk_1$[74]+"";
next;
mes .JCNAME$;
mes ""+.cmtalk_1$[75]+"";
next;
menu ""+.cmtalk_1$[76]+"",-,""+.cmtalk_1$[77]+"",LCANCEL;
TRANJ:
if (.CHARGE[5] > 0) || (.ITEM[5] > 0){
mes .JCNAME$;
if (.CHARGE[5] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[5]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[5] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[5]) goto NOZENY;
if (.ITEM[5] > 0){
if (countitem(.ITEM[5]) < .AMOUNT[5]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[5]+" x "+getitemname(.ITEM[5])+".";close;}
}
}
doevent "CHANGER::OnTRANJ";
end;
// +-----------------------+ //
//=========================================¶ THIRD CLASS CHANGE ¶====================================================================================================================================================================================================//
// +-----------------------+ //
THIRDCLASS:
mes .JCNAME$;
mes ""+.cmtalk_1$[78]+"";
next;
mes .JCNAME$;
mes ""+.cmtalk_1$[79]+"";
next;
mes .JCNAME$;
mes ""+.cmtalk_1$[80]+"";
next;
menu ""+.cmtalk_1$[81]+"",-,""+.cmtalk_1$[82]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_1$[83]+"";
close2;
THIRDC:
if (.CHARGE[6] > 0) || (.ITEM[6] > 0){
mes .JCNAME$;
if (.CHARGE[6] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[6]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[6] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[6]) goto NOZENY;
if (.ITEM[6] > 0){
if (countitem(.ITEM[6]) < .AMOUNT[6]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[6]+" x "+getitemname(.ITEM[6])+".";close;}
}
}
doevent "CHANGER::OnTHIRDC";
end;
// +-----------------------+ //
//=========================================¶ BABY CLASS CHANGE ¶====================================================================================================================================================================================================//
// +-----------------------+ //
TURN_BABY:
mes .JCNAME$;
mes ""+.cmtalk_1$[87]+"";
next;
menu ""+.cmtalk_1$[88]+"",-,""+.cmtalk_1$[89]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_1$[90]+"";
next;
jobchange 4023;
emotion e_grat,0;
specialeffect2 140;
resetlvl(1);
skill 142,1,0;
skill 143,1,0;
mes .JCNAME$;
mes ""+.cmtalk_0$[39]+" "+.cmtalk_1$[91]+" "+jobname(Class)+" !!";
next;
emotion e_thx,1;
dispbottom ""+.cmtalk_0$[114]+"";
dispbottom ""+.cmtalk_0$[87]+"";
close;
// +-----------------------+ //
//=========================================¶ SUPER NOVICE CHANGE ¶====================================================================================================================================================================================================//
// +-----------------------+ //
S_NOVICE:
if (BaseLevel < .SNLVL) goto NEEDBASE;
mes .JCNAME$;
mes ""+.cmtalk_1$[94]+"";
next;
menu ""+.cmtalk_1$[95]+"",-,""+.cmtalk_1$[96]+"",LCANCEL;
mes .JCNAME$;
mes ""+.cmtalk_1$[97]+"";
close2;
SUPERNOVICE:
if (.CHARGE[9] > 0) || (.ITEM[9] > 0){
mes .JCNAME$;
if (.CHARGE[9] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[9]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[9] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[9]) goto NOZENY;
if (.ITEM[9] > 0){
if (countitem(.ITEM[9]) < .AMOUNT[9]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[9]+" x "+getitemname(.ITEM[9])+".";close;}
}
}
doevent "CHANGER::OnSUPERNOVICE";
end;
// +-----------------------+ //
//=========================================¶ GM PANEL ¶====================================================================================================================================================================================================//
// +-----------------------+ //
GMPANEL:
mes .JCNAME$;
mes ""+.cmtalk_0$[92]+", ^A38D14" +strcharinfo(0)+ "^000000, "+.cmtalk_1$[99]+"";
next;
menu ""+.cmtalk_1$[100]+"",START,""+.cmtalk_1$[101]+"",-,""+.cmtalk_1$[102]+"",CFMOD,""+.cmtalk_1$[103]+"",LEND;
mes " __________________________________";
mes ""+.cmtalk_1$[106]+"";
mes " __________________________________";
if (.RESETERON) mes ""+.cmtalk_1$[107]+"";
if (!.RESETERON) mes ""+.cmtalk_1$[108]+"";
mes ""+.cmtalk_1$[109]+"";
mes ""+.cmtalk_1$[110]+"";
mes ""+.cmtalk_1$[111]+"";
mes " __________________________________";
if (.BREEDERON) mes ""+.cmtalk_1$[112]+"";
if (!.BREEDERON) mes ""+.cmtalk_1$[113]+"";
if (.WARGANDFALCON) mes ""+.cmtalk_1$[114]+"";
if (!.WARGANDFALCON) mes ""+.cmtalk_1$[115]+"";
mes " __________________________________";
if (.BABYCHANGERON) mes ""+.cmtalk_1$[116]+"";
if (!.BABYCHANGERON) mes ""+.cmtalk_1$[117]+"";
mes " __________________________________";
if (.GIVEPLATSKILL) mes ""+.cmtalk_1$[118]+"";
if (!.GIVEPLATSKILL) mes ""+.cmtalk_1$[119]+"";
if (.PLATSKILLs) mes ""+.cmtalk_1$[120]+"";
if (!.PLATSKILLs) mes ""+.cmtalk_1$[121]+"";
mes " __________________________________";
mes ""+.cmtalk_1$[122]+"";
if (.JOBCHANGERON) mes ""+.cmtalk_1$[123]+"";
if (!.JOBCHANGERON) mes ""+.cmtalk_1$[124]+"";
if (.AUTOJOBCHANGER) mes ""+.cmtalk_3$[3]+"";
if (!.AUTOJOBCHANGER) mes ""+.cmtalk_3$[4]+"";
if (.THIRDON) mes ""+.cmtalk_1$[125]+"";
if (!.THIRDON) mes ""+.cmtalk_1$[126]+"";
mes ""+.cmtalk_1$[127]+"";
mes ""+.cmtalk_2$[0]+"";
mes ""+.cmtalk_2$[1]+"";
mes ""+.cmtalk_2$[2]+"";
if (.THIRDON) mes ""+.cmtalk_2$[3]+"";
if (.FORCEREBORN) mes ""+.cmtalk_2$[4]+"";
if (!.FORCEREBORN) mes ""+.cmtalk_2$[5]+"";
mes " __________________________________";
if (.POINTSDEAL) mes ""+.cmtalk_2$[6]+"";
if (!.POINTSDEAL) mes ""+.cmtalk_2$[7]+"";
mes ""+.cmtalk_2$[8]+"";
mes ""+.cmtalk_2$[9]+"";
if (.BUYONLYSTAT) mes ""+.cmtalk_2$[10]+"";
if (!.BUYONLYSTAT) mes ""+.cmtalk_2$[11]+"";
if (.BUYONLYSKL) mes ""+.cmtalk_2$[12]+"";
if (!.BUYONLYSKL) mes ""+.cmtalk_2$[13]+"";
mes " __________________________________";
if (.SPCREBORN) mes ""+.cmtalk_2$[14]+"";
if (!.SPCREBORN) mes ""+.cmtalk_2$[15]+"";
mes ""+.cmtalk_2$[16]+"";
mes ""+.cmtalk_2$[17]+"";
mes ""+.cmtalk_2$[18]+"";
mes ""+.cmtalk_2$[19]+"";
mes " __________________________________";
mes ""+.cmtalk_2$[20]+"";
if (.RESETPALETTE0) mes ""+.cmtalk_2$[21]+"";
if (!.RESETPALETTE0) mes ""+.cmtalk_2$[22]+"";
if (.RESETPALETTE1) mes ""+.cmtalk_2$[23]+"";
if (!.RESETPALETTE1) mes ""+.cmtalk_2$[24]+"";
if (.RESETPALETTE2) mes ""+.cmtalk_2$[25]+"";
if (!.RESETPALETTE2) mes ""+.cmtalk_2$[26]+"";
if (.RESETPALETTE3) mes ""+.cmtalk_2$[27]+"";
if (!.RESETPALETTE3) mes ""+.cmtalk_2$[28]+"";
mes " __________________________________";
next;
menu ""+.cmtalk_2$[29]+"",GMPANEL,""+.cmtalk_2$[30]+"",LEND;
close;
// +-----------------------+ //
//=========================================¶ IN GAME SETTINGS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
CFMOD:
{mes .JCNAME$;
mes ""+.cmtalk_2$[31]+"";
next;
menu ""+.cmtalk_2$[32]+"",-,""+.cmtalk_2$[33]+"",RST,""+.cmtalk_2$[34]+"",BRE,""+.cmtalk_2$[35]+"",BABCH,""+.cmtalk_2$[36]+"",PLAT,""+.cmtalk_2$[37]+"",SLV,""+.cmtalk_2$[38]+"",TRC,""+.cmtalk_2$[39]+"",
JOBMA,""+.cmtalk_2$[40]+"",POITR,""+.cmtalk_2$[41]+"",MULTRES,""+.cmtalk_2$[42]+"",PAL,""+.cmtalk_2$[29]+"",GMPANEL,""+.cmtalk_2$[52]+"",LEND;}
GMAC:
mes .JCNAME$;
mes ""+.cmtalk_2$[43]+"";
next;
input .GMPANLVL;
mes .JCNAME$;
mes ""+.cmtalk_2$[44]+"";
next;
menu ""+.cmtalk_0$[32]+"",GMAC,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
RST:
mes .JCNAME$;
mes ""+.cmtalk_2$[47]+"";
next;
menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[49]+"",STP,""+.cmtalk_2$[50]+"",SKP,""+.cmtalk_2$[51]+"",BOP,""+.cmtalk_2$[52]+"",LEND;
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .RESETERON;
mes .JCNAME$;
mes ""+.cmtalk_2$[54]+"";
next;
menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
STP:
mes .JCNAME$;
mes ""+.cmtalk_2$[55]+"";
next;
input .RSTSTATPRICE;
mes .JCNAME$;
mes ""+.cmtalk_2$[54]+"";
next;
menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
SKP:
mes .JCNAME$;
mes ""+.cmtalk_2$[56]+"";
next;
input .RSTSKLPRICE;
mes .JCNAME$;
mes ""+.cmtalk_2$[54]+"";
next;
menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
BOP:
mes .JCNAME$;
mes ""+.cmtalk_2$[57]+"";
next;
input .RSTBOTHPRICE;
mes .JCNAME$;
mes ""+.cmtalk_2$[54]+"";
next;
menu ""+.cmtalk_0$[32]+"",RST,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
BRE:
mes .JCNAME$;
mes ""+.cmtalk_2$[58]+"";
next;
menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[59]+"",WG,""+.cmtalk_2$[52]+"",LEND;
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .BREEDERON;
mes .JCNAME$;
mes ""+.cmtalk_2$[60]+"";
next;
menu ""+.cmtalk_0$[32]+"",BRE,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
WG:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .WARGANDFALCON;
mes .JCNAME$;
mes ""+.cmtalk_2$[60]+"";
next;
menu ""+.cmtalk_0$[32]+"",BRE,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
TRC:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .THIRDON;
mes .JCNAME$;
mes ""+.cmtalk_2$[61]+"";
next;
menu ""+.cmtalk_0$[32]+"",TRC,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
SLV:
mes .JCNAME$;
mes ""+.cmtalk_2$[62]+"";
next;
input .SNLVL;
mes .JCNAME$;
mes ""+.cmtalk_2$[63]+"";
next;
menu ""+.cmtalk_0$[32]+"",SLV,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
BABCH:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .BABYCHANGERON;
mes .JCNAME$;
mes ""+.cmtalk_2$[64]+"";
next;
menu ""+.cmtalk_0$[32]+"",BABCH,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
PLAT:
mes .JCNAME$;
mes ""+.cmtalk_2$[65]+"";
next;
menu ""+.cmtalk_2$[66]+"",-,""+.cmtalk_2$[67]+"",PLAMEN,""+.cmtalk_2$[52]+"",LEND;
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .GIVEPLATSKILL;
mes .JCNAME$;
mes ""+.cmtalk_2$[68]+"";
next;
menu ""+.cmtalk_0$[32]+"",PLAT,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
PLAMEN:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .PLATSKILLS;
mes .JCNAME$;
mes ""+.cmtalk_2$[68]+"";
next;
menu ""+.cmtalk_0$[32]+"",PLAT,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
JOBMA:
mes .JCNAME$;
mes ""+.cmtalk_2$[69]+"";
next;
menu ""+.cmtalk_2$[70]+"",-,""+.cmtalk_2$[112]+"",AUTOJC,""+.cmtalk_2$[71]+"",SEC,""+.cmtalk_2$[72]+"",REB,""+.cmtalk_2$[73]+"",TRA,""+.cmtalk_2$[74]+"",THIR,""+.cmtalk_2$[75]+"",FORCREB,""+.cmtalk_2$[52]+"",LEND;
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .JOBCHANGERON;
mes .JCNAME$;
mes ""+.cmtalk_2$[76]+"";
next;
menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
AUTOJC:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .AUTOJOBCHANGER;
mes .JCNAME$;
mes ""+.cmtalk_2$[76]+"";
next;
menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
SEC:
mes .JCNAME$;
mes ""+.cmtalk_2$[77]+"";
next;
input .JOBTO2ND;
mes .JCNAME$;
mes ""+.cmtalk_2$[76]+"";
next;
menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
REB:
mes .JCNAME$;
mes ""+.cmtalk_2$[77]+"";
next;
input .JOBTOREBORN;
next;
mes ""+.cmtalk_2$[78]+"";
next;
mes .JCNAME$;
input .LVLTOREBORN;
mes .JCNAME$;
mes ""+.cmtalk_2$[76]+"";
next;
menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
TRA:
mes .JCNAME$;
mes ""+.cmtalk_2$[77]+"";
next;
input .JOBTOTRANS;
mes .JCNAME$;
mes ""+.cmtalk_2$[76]+"";
next;
menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
THIR:
mes .JCNAME$;
mes ""+.cmtalk_2$[77]+"";
next;
input .JOBTOTHIRD;
next;
mes .JCNAME$;
mes ""+.cmtalk_2$[78]+"";
next;
input .LVLTOTHIRD;
mes .JCNAME$;
mes ""+.cmtalk_2$[76]+"";
next;
menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
FORCREB:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .FORCEREBORN;
mes .JCNAME$;
mes ""+.cmtalk_2$[76]+"";
next;
menu ""+.cmtalk_0$[32]+"",JOBMA,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
POITR:
mes .JCNAME$;
mes ""+.cmtalk_2$[79]+"";
next;
menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[80]+"",STPC,""+.cmtalk_2$[81]+"",SKPC,""+.cmtalk_2$[82]+"",STO,""+.cmtalk_2$[83]+"",SKO,""+.cmtalk_2$[52]+"",LEND;
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .POINTSDEAL;
mes .JCNAME$;
mes ""+.cmtalk_2$[84]+"";
next;
menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
STPC:
mes .JCNAME$;
mes ""+.cmtalk_2$[85]+"";
next;
input .STPOINTPRICE;
mes .JCNAME$;
mes ""+.cmtalk_2$[84]+"";
next;
menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
SKPC:
mes .JCNAME$;
mes ""+.cmtalk_2$[86]+"";
next;
input .SKPOINTPRICE;
mes .JCNAME$;
mes ""+.cmtalk_2$[84]+"";
next;
menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
STO:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .BUYONLYSTAT;
mes .JCNAME$;
mes ""+.cmtalk_2$[84]+"";
next;
menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
SKO:
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .BUYONLYSKL;
mes .JCNAME$;
mes ""+.cmtalk_2$[84]+"";
next;
menu ""+.cmtalk_0$[32]+"",POITR,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
MULTRES:
mes .JCNAME$;
mes ""+.cmtalk_2$[87]+"";
next;
menu ""+.cmtalk_2$[48]+"",-,""+.cmtalk_2$[88]+"",MAXR,""+.cmtalk_2$[89]+"",RSL,""+.cmtalk_2$[90]+"",BN,""+.cmtalk_2$[91]+"",MBN,""+.cmtalk_2$[52]+"",LEND;
mes .JCNAME$;
mes ""+.cmtalk_2$[53]+"";
next;
input .SPCREBORN;
mes .JCNAME$;
mes ""+.cmtalk_2$[92]+"";
next;
menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
MAXR:
mes .JCNAME$;
mes ""+.cmtalk_2$[93]+"";
next;
input .MAXREBORNS;
mes .JCNAME$;
mes ""+.cmtalk_2$[92]+"";
next;
menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
RSL:
mes .JCNAME$;
mes ""+.cmtalk_2$[78]+"";
next;
input .REBORNSLVL;
mes .JCNAME$;
mes ""+.cmtalk_2$[92]+"";
next;
menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
BN:
mes .JCNAME$;
mes ""+.cmtalk_2$[94]+"";
next;
input .SPCREBORNB;
mes .JCNAME$;
mes ""+.cmtalk_2$[92]+"";
next;
menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
MBN:
mes .JCNAME$;
mes ""+.cmtalk_2$[95]+"";
next;
input .SPCREBBONUS;
mes .JCNAME$;
mes ""+.cmtalk_2$[92]+"";
next;
menu ""+.cmtalk_0$[32]+"",MULTRES,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
PAL:
mes .JCNAME$;
mes ""+.cmtalk_2$[96]+"";
mes ""+.cmtalk_2$[53]+"";
next;
input .RESETPALETTE0;
next;
mes .JCNAME$;
mes ""+.cmtalk_2$[97]+"";
mes ""+.cmtalk_2$[53]+"";
next;
input .RESETPALETTE1;
next;
mes .JCNAME$;
mes ""+.cmtalk_2$[98]+"";
mes ""+.cmtalk_2$[53]+"";
next;
input .RESETPALETTE2;
next;
mes .JCNAME$;
mes ""+.cmtalk_2$[99]+"";
mes ""+.cmtalk_2$[53]+"";
next;
input .RESETPALETTE3;
mes .JCNAME$;
mes ""+.cmtalk_2$[100]+"";
next;
menu ""+.cmtalk_0$[32]+"",PAL,""+.cmtalk_2$[45]+"",GMPANEL,""+.cmtalk_2$[46]+"",CFMOD;
// +-----------------------+ //
//=========================================¶ EVENTS ¶====================================================================================================================================================================================================//
// +-----------------------+ //
OnGRATZ:
emotion e_grat,0;
end;
// +-----------------------+ //
//=========================================¶DON'T HAVE REQUIREMENTS¶====================================================================================================================================================================================================//
// +-----------------------+ //
NOTENOUGHT:
mes .JCNAME$;
mes ""+.cmtalk_0$[73]+"";
close;
NOPOINTS:
mes .JCNAME$;
mes ""+.cmtalk_0$[72]+"";
close;
NOZENY:
mes .JCNAME$;
mes ""+.cmtalk_0$[60]+"";
close;
// +-----------------------+ //
//=========================================¶ END USAGE ¶====================================================================================================================================================================================================//
// +-----------------------+ //
LEND:
mes .JCNAME$;
mes ""+.cmtalk_1$[92]+"";
emotion e_no1,0;
close;
// +-----------------------+ //
//=========================================¶ CANCEL CHOICES ¶====================================================================================================================================================================================================//
// +-----------------------+ //
LCANCEL:
mes .JCNAME$;
mes ""+.cmtalk_1$[93]+"";
emotion e_dots,0;
close;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// MAIN CONFIGS //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
OnInit:
// +--------------------+ //
//===========================================¶ NPC NAME ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .JCNAME$,"Class Master"; //NPC Name
// +--------------------+ //
//===========================================¶ LANGUAGE ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .LANG,0; //NPC Language 0=English, 1=Portuguese, 2=German, 3=Spanish.
// +--------------------+ //
//===========================================¶ GM ACCESS ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .GMPANLVL,60; //Min level to access GM Panel
// +--------------------+ //
//===========================================¶ RESET SETTINGS ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .RESETERON,1; //Turn on Reset
set .RSTSTATPRICE,0; //Reset Stats price
set .RSTSKLPRICE,0; //Reset Skills price
set .RSTBOTHPRICE,0; //Reset Skills + Stats price
// +--------------------+ //
//===========================================¶ BREEDER SETTINGS ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .BREEDERON,1; //Turn on Renting
set .WARGANDFALCON,0; //Should the player use Warg and Falcon?
// +--------------------+ //
//===========================================¶ BABY CHANGER ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .BABYCHANGERON,1; //Turn on Baby changing
// +--------------------+ //
//===========================================¶ PLATINUM SKILLS ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .GIVEPLATSKILL,1; //Give Platinum skills automatic on Jobchange
set .PLATSKILLS,1; //Activate Platinum Skills on main menu.
// +--------------------+ //
//===========================================¶ SUPER NOVICE LVL ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .SNLVL,45; //Base Level to change into Super Novice
// +--------------------+ //
//===========================================¶ JOBCHANGE SETTINGS ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .JOBCHANGERON,1; //Turn on Jobchanger
set .GETPRIZEINCHANGE,1; //Win prizes in Jobchange
set .AUTOJOBCHANGER,1; //Turn on AUTO Jobchanger
set .JOBTO2ND,40; //Min Job level to change FIRST > SECOND
set .LVLTOREBORN,99; //Min Base level to reborn
set .JOBTOREBORN,50; //Min Job level to reborn
set .JOBTOTRANS,50; //Min Job level to change HIGH > TRANS
set .LVLTOTHIRD,99; //Min Base level to change TRANS > THIRD
set .JOBTOTHIRD,50; //Min Job level to change TRANS > THIRD
set .FORCEREBORN,0; //Block second > Third direct change, force the char to reborn.
// +--------------------+ //
//===========================================¶ JOB ZENY CHARGES ¶=====================================================================================================================================================================================================//
// +--------------------+ //
setarray .CHARGE[1],0,0,0,0,0,0,0,0,0; //Charge for First[1],Second[2],Direct Third[3],High First[4],Trans[5],Third[6],Reborn[7],Multireborn[8],Super Novice[9].
// +--------------------+ //
//===========================================¶ JOB ITEM CHARGES ¶=====================================================================================================================================================================================================//
// +--------------------+ //
setarray .ITEM[1],0,0,0,0,0,0,0,0,0; //Item charge for First[1],Second[2],Direct Third[3],High First[4],Trans[5],Third[6],Reborn[7],Multireborn[8],Super Novice[9].
setarray .AMOUNT[1],0,0,0,0,0,0,0,0,0; //Amount of Item charge for First[1],Second[2],Direct Third[3],High First[4],Trans[5],Third[6],Reborn[7],Multireborn[8],Super Novice[9].
// +--------------------+ //
//===========================================¶ JOBCHANGE PRIZES ¶=====================================================================================================================================================================================================//
// +--------------------+ //
function GivePrize { //<line>
setd(".ChangePrize[" + (.PrizeCount % 128) + "]", getarg(0));
set .PrizeCount, .PrizeCount + 1;
}
GivePrize(1116); // SWORDSMAN FIRST OPTION
GivePrize(1159); // SWORDSMAN SECOND OPTION
GivePrize("ITEMID"); // MAGE FIRST OPTION
GivePrize("ITEMID"); // MAGE SECOND OPTION
GivePrize("ITEMID"); // ARCHER FIRST OPTION
GivePrize("ITEMID"); // ARCHER SECOND OPTION
GivePrize("ITEMID"); // ACOLYTE FIRST OPTION
GivePrize("ITEMID"); // ACOLYTE SECOND OPTION
GivePrize("ITEMID"); // MERCHANT FIRST OPTION
GivePrize("ITEMID"); // MERCHANT SECOND OPTION
GivePrize("ITEMID"); // THIEF FIRST OPTION [10]
GivePrize("ITEMID"); // THIEF SECOND OPTION
GivePrize("ITEMID"); // TAEKWON FIRST OPTION
GivePrize("ITEMID"); // TAEKWON SECOND OPTION
GivePrize("ITEMID"); // GUNSLINGER FIRST OPTION
GivePrize("ITEMID"); // GUNSLINGER SECOND OPTION
GivePrize("ITEMID"); // NINJA FIRST OPTION
GivePrize("ITEMID"); // NINJA SECOND OPTION
GivePrize("ITEMID"); // KNIGHT FIRST OPTION
GivePrize("ITEMID"); // KNIGHT SECOND OPTION
GivePrize("ITEMID"); // CRUSADER FIRST OPTION [20]
GivePrize("ITEMID"); // CRUSADER SECOND OPTION
GivePrize("ITEMID"); // WIZZARD FIRST OPTION
GivePrize("ITEMID"); // WIZZARD SECOND OPTION
GivePrize("ITEMID"); // SAGE FIRST OPTION
GivePrize("ITEMID"); // SAGE SECOND OPTION
GivePrize("ITEMID"); // HUNTER FIRST OPTION
GivePrize("ITEMID"); // HUNTER SECOND OPTION
GivePrize("ITEMID"); // BARD FIRST OPTION
GivePrize("ITEMID"); // BARD SECOND OPTION
GivePrize("ITEMID"); // DANCER FIRST OPTION [30]
GivePrize("ITEMID"); // DANCER SECOND OPTION
GivePrize("ITEMID"); // PRIEST FIRST OPTION
GivePrize("ITEMID"); // PRIEST SECOND OPTION
GivePrize("ITEMID"); // MONK FIRST OPTION
GivePrize("ITEMID"); // MONK SECOND OPTION
GivePrize("ITEMID"); // BLACKSMITH FIRST OPTION
GivePrize("ITEMID"); // BLACKSMITH SECOND OPTION
GivePrize("ITEMID"); // ALCHEMIST FIRST OPTION
GivePrize("ITEMID"); // ALCHEMIST SECOND OPTION
GivePrize("ITEMID"); // ASSASSIN FIRST OPTION [40]
GivePrize("ITEMID"); // ASSASSIN SECOND OPTION
GivePrize("ITEMID"); // ROGUE FIRST OPTION
GivePrize("ITEMID"); // ROGUE SECOND OPTION
GivePrize("ITEMID"); // GLADIATOR FIRST OPTION
GivePrize("ITEMID"); // GLADIATOR SECOND OPTION
GivePrize("ITEMID"); // SOUL LINKER FIRST OPTION
GivePrize("ITEMID"); // SOUL LINKER SECOND OPTION
GivePrize("ITEMID"); // SUPER NOVICE FIRST OPTION
GivePrize("ITEMID"); // SUPER NOVICE SECOND OPTION
// +--------------------+ //
//===========================================¶ MULTI RESET SYSTEM ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .SPCREBORN,1; //Turn on Multiple resets
set .MAXREBORNS,3; //Resets Limit
set .REBORNSLVL,99; //Level to Reset
set .SPCREBORNB,200; //Bonus for Each Reset
set .SPCREBBONUS,100; //Extra Bonus for X Resets (eg: you gain 200 in the second reset. 100x2)
// +--------------------+ //
//===========================================¶ POINTS TRADER ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .POINTSDEAL,1; //Turn on points dealing
set .STPOINTPRICE,100000; //Set stats point price
set .SKPOINTPRICE,200000; //Set skill point price
set .BUYONLYSTAT,0; //Buy only status points?
set .BUYONLYSKL,0; //Buy only skill points?
// +--------------------+ //
//===========================================¶ THIRD CLASS CHANGE ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .THIRDON,1; //Turn on 3rd class changing
// +--------------------+ //
//===========================================¶ PALETTE SETTINGS ¶=====================================================================================================================================================================================================//
// +--------------------+ //
set .RESETPALETTE0,0; //Reset palette on change first class
set .RESETPALETTE1,0; //Reset palette on change second class
set .RESETPALETTE2,0; //Reset palette on change trans class
set .RESETPALETTE3,0; //Reset palette on change third class
// +--------------------+ //
//===========================================¶ LANGUAGE MENUS ¶=====================================================================================================================================================================================================//
// +--------------------+ //
function AddLine { //<line>
setd(".cmtalk_" + (.cmCount / 128) + "$[" + (.cmCount % 128) + "]", getarg(0));
set .cmCount, .cmCount + 1;
}
switch(.LANG){
case 0:
{
AddLine("Job Change.");
AddLine("Platinum Skills.");
AddLine("Breeder.");
AddLine("Deal Points.");
AddLine("Reset Level.");
AddLine("Reset Status/Skills.");
AddLine("So... What brings you to me?");
AddLine("Nothing...");
AddLine("You have none of the necessary skills...");
AddLine("I see that you can use a Cart, but has no one.Whether one of my?");
AddLine("I see that you can use a Falcon, but has no one.Whether one of my?");
AddLine("I see that you can mount a Peco, but has no one.Whether one of my?");
AddLine("I see that you can mount a Gryphon, but has no one.Whether one of my?");
AddLine("I see that you can mount a Dragon, but has no one.Whether one of my?");
AddLine("I see that you can Pilot a Mado, but has no one.Whether one of my?");
AddLine("I see that you can mount a Warg, but has no one.Whether one of my?");
AddLine("Yes, of course!");
AddLine("No,Thanks...");
AddLine("Ok! Then you can take, but take care of it very well!");
AddLine("Ok! Then you can take, but take care of him very well!");
AddLine("Ok! Then you can take, but take care of them very well!");
AddLine("What color do you prefer?");
AddLine("Green.");
AddLine("Black.");
AddLine("White.");
AddLine("Blue.");
AddLine("Red.");
AddLine("First, let me check something...");
AddLine("I think we can continue!");
AddLine("Oh! You seem able to control both a Falcon as a Warg! Whether the two?");
AddLine("I think we have nothing to talk at the moment...");
AddLine("Want a quick explanation of why?");
AddLine("Yes.");
AddLine("Not need.");
AddLine("You cannot reset again...");
AddLine("I regret to inform that at the time you can not go beyond this...");
AddLine("You can not go beyond this limit! Is already strong enough! Be proud!!!");
AddLine("Your class does not allow any more change! But that does not mean you can not get stronger!");
AddLine("Okay lets see...");
AddLine("Done!");
AddLine("Give me two!");
AddLine("Only the Warg!");
AddLine("Only the Falcon!");
AddLine("And what you want to reset?");
AddLine("Stats.");
AddLine("Skills.");
AddLine("Both!");
AddLine("I'll decide later!");
AddLine("Ok, but be careful next time!!!");
AddLine("Your stats points are reset!");
AddLine("This service will cost you: "+ .RSTSTATPRICE +" zenys, okay?");
AddLine("Ok!");
AddLine("No!");
AddLine("Your stats points are reset, for "+ .RSTSTATPRICE +" zenys!");
AddLine("Your skill points are reset!");
AddLine("This service will cost you: "+ .RSTSKLPRICE +" zenys, okay?");
AddLine("Your skill points are reset, for "+ .RSTSKLPRICE +" zenys!");
AddLine("Your stats and skill points are reset!");
AddLine("This service will cost you: "+ .RSTBOTHPRICE +" zenys, okay?");
AddLine("Your stats and skill points are reset, for "+ .RSTBOTHPRICE +" zenys!");
AddLine("You don't have enought Zeny...");
AddLine("^ff0000ATTENTION!!!^000000 If you agree to sell, your points will not be refunded!");
AddLine("What will you sell? You have:");
AddLine("How much will you sell? You have:");
AddLine("do not know you so much, so I'll let you choose your class!");
AddLine("Skill Points.");
AddLine("Stats Points.");
AddLine("This will give a total of:");
AddLine("Yes...");
AddLine("No...");
AddLine("zenys in exchange of:");
AddLine("Zenys.");
AddLine("Without any points, I can not help you...");
AddLine("You can't try to sell, what you don't have...");
AddLine("OK?");
AddLine("Spend your skill points before trying to change...");
AddLine("You seem to be carrying a lot of stuff there...");
AddLine("What if you get rid of them and come back with more calm?");
AddLine("Please unmount your peco before changing.");
AddLine("Please remove your cart before changing.");
AddLine("Please release your falcon before changing.");
AddLine("Oops...I'm sorry");
AddLine("If your intention was to turn a baby class, you should have passed through here with 1 base and 1 job ...");
AddLine("Good Luck!!!");
AddLine("I know you must be anxious to become stronger,but you must be at least job level "+ .JOBTO2ND +" to change class!");
AddLine("To become a Super Novice, you must return here with base level "+ .SNLVL +" or more!");
AddLine("This can be difficult, take it to help!");
AddLine("You just receive the skill Trick Dead.");
AddLine("Before you can advance to the next stage, need to train up to job level "+ .JOBTOTRANS+" !");
AddLine("To transcend your limits, you will need base level "+ .LVLTOREBORN +" and job level "+ .JOBTOREBORN +".Be patient!");
AddLine("You must train up to base level "+ .LVLTOTHIRD +" and job level "+ .JOBTOTHIRD +", to achieve your ultimate goal!");
AddLine("To allow you to reset again, you will need base level "+ .REBORNSLVL +" !");
AddLine("Hello");
AddLine("I see that you are a Baby! Although small want to be strong is not it?");
AddLine("Let's see what we can train you...");
AddLine("Swordsman.");
AddLine("Mage.");
AddLine("Archer.");
AddLine("Acolyte.");
AddLine("Merchant.");
AddLine("Thief.");
AddLine("Taekwon.");
AddLine("Gunslinger.");
AddLine("Ninja.");
AddLine("Super Novice.");
AddLine("Baby Swordsman.");
AddLine("Baby Mage.");
AddLine("Baby Archer.");
AddLine("Baby Acolyte.");
AddLine("Baby Merchant.");
AddLine("Baby Thief.");
AddLine("Baby Super Novice.");
AddLine("I'll think more...");
AddLine("Congratulations");
AddLine("You just receive the skill First Aid.");
AddLine("You just receive the skill Fatal Blow.");
AddLine("You just receive the skill Moving HP Recovery.");
AddLine("You just receive the skill Auto Berserk.");
AddLine("You just receive the skill Energy Coat.");
AddLine("You just receive the skill Arrow Crafting.");
AddLine("You just receive the skill Charge Arrow.");
AddLine("You just receive the skill Holy Light.");
AddLine("You just receive the skill Cart Revolution.");
AddLine("You just receive the skill Change Cart.");
AddLine("You just receive the skill Crazy Uproar.");
AddLine("You just receive the skill Sand Attack.");
AddLine("You just receive the skill Back Sliding.");
AddLine("You just receive the skill Pick Stone.");
AddLine("You just receive the skill Throw Stone.");
AddLine("You just receive the skill Charge Attack.");
AddLine("You just receive the skill Shrink.");
AddLine("You just receive the skill Sight Blaster.");
AddLine("You just receive the skill Create Elemental Converter.");
AddLine("You just receive the skill Phantasmic Arrow.");
AddLine("You just receive the skill Pang Voice.");
AddLine("You just receive the skill Wink of Charm.");
AddLine("You just receive the skill Redemptio.");
AddLine("You just receive the skill KI Translation.");
AddLine("You just receive the skill KI Explosion.");
AddLine("You just receive the skill Unfair Trick.");
AddLine("You just receive the skill Greed.");
AddLine("You just receive the item Elemental Potion Create Guide.");
AddLine("You just receive the skill Bio Ethics.");
AddLine("You just receive the skill Sonic Acceleration.");
AddLine("You just receive the skill Throw Venom Knife.");
AddLine("You just receive the skill Close Confine.");
AddLine("You just receive the skill Elemental Change (Water).");
AddLine("You just receive the skill Elemental Change (Earth).");
AddLine("You just receive the skill Elemental Change (Fire).");
AddLine("You just receive the skill Elemental Change (Wind).");
AddLine("Choose wisely :");
AddLine("Knight.");
AddLine("Crusader.");
AddLine("Baby Knight.");
AddLine("Baby Crusader.");
AddLine("Wizard.");
AddLine("Sage.");
AddLine("Baby Wizard.");
AddLine("Baby Sage.");
AddLine("Hunter.");
AddLine("Dancer.");
AddLine("Baby Hunter.");
AddLine("Baby Dancer.");
AddLine("Priest.");
AddLine("Monk.");
AddLine("Baby Priest.");
AddLine("Baby Monk.");
AddLine("Blacksmith.");
AddLine("Alchemist.");
AddLine("Baby Blacksmith.");
AddLine("Baby Alchemist.");
AddLine("Assassin.");
AddLine("Rogue.");
AddLine("Baby Assassin.");
AddLine("Baby Rogue.");
AddLine("Star Gladiator.");
AddLine("Soul Linker.");
AddLine("Cancel.");
AddLine("I see you had returned from your adventures, you seem ready to become stronger!");
AddLine("You have 2 options beyond this point.");
AddLine("Reborn.");
AddLine("Third Class.");
AddLine("^ff0000ATENTION:^000000If you choose to reborn, you will earn bonus status points!, if you turn third class you will not...");
AddLine("So what you gonna do?");
AddLine("Reborn.");
AddLine("Become third class.");
AddLine("I'll think better...");
AddLine("Are you absolutely sure?? Remember, haste is the enemy of perfection! You will not earn the bonus stats points, and therefore will be weaker than the others...");
AddLine("I don't care!");
AddLine("Prefer Rebirth!");
AddLine("Let me think...");
AddLine("I'll reborn you now!Ok?");
AddLine("You just received 100 stats points.");
AddLine("You just received 100 + "+.SPCREBORNB+" stats points. Total is: "+(100 +.SPCREBORN)+" stats points.");
AddLine("You just received");
AddLine("Do you wish to reset your class, and become a novice ?");
AddLine("I quit...");
AddLine("again !");
AddLine("Multi Reset");
AddLine("You just received "+.SPCREBORNB+" stats points.");
AddLine("It seems that you fulfill the basic requirements, I'll change you now !!");
AddLine("Wait!!!");
AddLine("Very good! You learned a lot! It's time to teach a more powerful class!");
AddLine("Are you ready?");
AddLine("Of course!");
AddLine("Let me breathe...");
AddLine("Well, well ... Who knew that one day you come to this point! Until recently it was only an novice, and look how strong you become!");
AddLine("But there's still a step! Now I have seen their capabilities, I can tell you, I can make you even stronger!");
AddLine("Want to get this knowledge? This power?");
AddLine("Yes I want!");
AddLine("I don't know...");
AddLine("So be it! Better be prepared!");
AddLine("AH! How wonderful! It reminds me of my youth when I had all this power!");
AddLine("But what are you waiting for? Go out there show the result of your training! And take to kill a few MVP's for me!");
AddLine("You just received the item Wolf's Flute.");
AddLine("If you want, you can tranform you on baby, since you have not trained at all!");
AddLine("Ok, may be!");
AddLine("Oh, Baby do not...");
AddLine("Let's go!");
AddLine("you are now a");
AddLine("OK! Thanks for using my services!");
AddLine("OK! then we'll talk later!");
AddLine("Wow! You are so small and yet so strong,don't you?!?So you wish to become a Super Novice!");
AddLine("Yeah!");
AddLine("I'll see later...");
AddLine("Here we go!");
AddLine("Ha ha ha, that's it! Now you is not only an novice! But rather a");
AddLine("what you wish to do?");
AddLine("Use the NPC.");
AddLine("Verify configs.");
AddLine("Modify configs.");
AddLine("Exit");
AddLine("You just received, Platinum Skills!!!");
AddLine("Empty");
AddLine("ï GM Access Level: ^ff0000"+ .GMPANLVL+"^000000");
AddLine("ï Reset Function: ^009900ON^000000.");
AddLine("ï Reset Function: ^ff0000OFF^000000.");
AddLine("ª Stats Price: ^ff0000"+ .RSTSTATPRICE +"^000000 z");
AddLine("ª Skills Price: ^ff0000"+ .RSTSKLPRICE +"^000000 z");
AddLine("ª Both Price : ^ff0000"+ .RSTBOTHPRICE +"^000000 z");
AddLine("ï Breeder Function: ^009900ON^000000.");
AddLine("ï Breeder Function: ^ff0000OFF^000000.");
AddLine("ª Warg + Falcon: ^009900YES^000000");
AddLine("ª Warg + Falcon: ^ff0000NO^000000");
AddLine("ï Baby Changer Function: ^009900ON^000000.");
AddLine("ï Baby Changer Function: ^ff0000OFF^000000.");
AddLine("ï Platinum Skill Function: ^009900ON^000000.");
AddLine("ï Platinum Skill Function: ^ff0000OFF^000000.");
AddLine("ª Platinum Menu: ^009900ON^000000.");
AddLine("ª Platinum Menu: ^ff0000OFF^000000.");
AddLine("ï JobMaster Function.");
AddLine("ª Job Changer: ^009900ON^000000.");
AddLine("ª Job Changer: ^ff0000OFF^000000.");
AddLine("ª Third Class: ^009900ON^000000.");
AddLine("ª Third Class: ^ff0000OFF^000000.");
AddLine("ª Super Novice Level: ^ff0000"+.SNLVL+"^000000");
AddLine("ª JOB First to Second: ^ff0000"+ .JOBTO2ND +"^000000");
AddLine("ª Reborn: BASE/JOB = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
AddLine("ª JOB High to Trans: ^ff0000"+ .JOBTOTRANS +"^000000");
AddLine("ª Third Class: BASE/JOB = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
AddLine("ª Force Reborn: ^009900ON^000000.");
AddLine("ª Force Reborn: ^ff0000OFF^000000.");
AddLine("ï PointSell Function: ^009900ON^000000.");
AddLine("ï PointSell Function: ^ff0000OFF^000000.");
AddLine("ª Stats Point Price: ^ff0000"+ .STPOINTPRICE+"^000000 z");
AddLine("ª Skill Point Price: ^ff0000"+ .SKPOINTPRICE +"^000000 z");
AddLine("ª Buy Only Stats : ^009900ON^000000.");
AddLine("ª Buy Only Stats : ^ff0000OFF^000000.");
AddLine("ª Buy Only Skill : ^009900ON^000000.");
AddLine("ª Buy Only Skill : ^ff0000OFF^000000.");
AddLine("ï Multi Reset Function: ^009900ON^000000.");
AddLine("ï Multi Reset Function: ^ff0000OFF^000000.");
AddLine("ª Max Resets: ^ff0000"+ .MAXREBORNS+"^000000");
AddLine("ª Class Reset Level : ^ff0000"+ .REBORNSLVL +"^000000");
AddLine("ª Reset Bonus : ^ff0000"+ .SPCREBORNB +"^000000 POINTS");
AddLine("ª Reset MultiBonus : ^ff0000"+ .SPCREBBONUS +"^000000 POINTS");
AddLine("ï Palette Reset.");
AddLine("ª Reset Palette 1st: ^009900ON^000000.");
AddLine("ª Reset Palette 1st: ^ff0000OFF^000000.");
AddLine("ª Reset Palette 2nd: ^009900ON^000000.");
AddLine("ª Reset Palette 2nd: ^ff0000OFF^000000.");
AddLine("ª Reset Palette Trans: ^009900ON^000000.");
AddLine("ª Reset Palette Trans: ^ff0000OFF^000000.");
AddLine("ª Reset Palette 3rd: ^009900ON^000000.");
AddLine("ª Reset Palette 3rd: ^ff0000OFF^000000.");
AddLine("Back.");
AddLine("Close.");
AddLine("What do you want to change?");
AddLine("GM Access Level.");
AddLine("Reset Settings.");
AddLine("Breeder Settings.");
AddLine("Baby Changer Settings.");
AddLine("Platinum Settings.");
AddLine("Super Novice Level.");
AddLine("Third Job Change.");
AddLine("JobChange Settings.");
AddLine("Point Trade Settings.");
AddLine("MultiReset Settings.");
AddLine("Palette Settings.");
AddLine("Input GM Access Level value.");
AddLine("Continue GM Access Config?");
AddLine("No.");
AddLine("Config Other Setting.");
AddLine("What about Reset you want to change?");
AddLine("Turn ON/OFF.");
AddLine("Stats Price.");
AddLine("Skills Price.");
AddLine("Both Price.");
AddLine("Exit.");
AddLine("Input 1 = ON, 0 = OFF.");
AddLine("Continue Reset Config?");
AddLine("Input Stats Reset Price.");
AddLine("Input Skill Reset Price.");
AddLine("Input Both Reset Price.");
AddLine("What about Breeder you want to change?");
AddLine("Warg + Falcon.");
AddLine("Continue Breeder Config?");
AddLine("Continue Third Job Change Config?");
AddLine("Input Base Level value.");
AddLine("Continue Super Novice Config?");
AddLine("Continue Baby Changer Config?");
AddLine("What about Platinum Skills you want to modify?");
AddLine("AUTO on Job Change.");
AddLine("Show Platinum Menu.");
AddLine("Continue Platinum Skill Config?");
AddLine("What about Job Change you want to modify?");
AddLine("Job Changer.");
AddLine("Job to Second.");
AddLine("Job/level to reborn.");
AddLine("Job to Trans.");
AddLine("Job/level to Third.");
AddLine("Force Reborn.");
AddLine("Continue Job Changer Config?");
AddLine("Input Job Value.");
AddLine("Input Base Level value.");
AddLine("What about Points Selling you want to change?");
AddLine("Status Point Price.");
AddLine("Skills Point Price.");
AddLine("Stats Only.");
AddLine("Skills Only.");
AddLine("Continue Points Selling Config?");
AddLine("Input Status Point value.");
AddLine("Input Skill Point value.");
AddLine("What about Multi Reset you want to change?");
AddLine("Max Resets.");
AddLine("Reset Level.");
AddLine("Bonus.");
AddLine("Multi Bonus.");
AddLine("Continue Multi Reset Config?");
AddLine("Input Max Resets value.");
AddLine("Input Bonus value.");
AddLine("Input Multi Bonus value.");
AddLine("Reset palette in First Class.");
AddLine("Reset palette in Second Class.");
AddLine("Reset palette in Trans Class.");
AddLine("Reset palette in Third Class");
AddLine("Continue Palette Config?");
AddLine("skill points");
AddLine("and");
AddLine("status points");
AddLine("remaining!");
AddLine("Total is:");
AddLine("Baby Bard.");
AddLine("Bard.");
AddLine("but it seems you do not have 9 level of basic skills ... Get Job 10, distribute, and then return to talk to me!");
AddLine("little girl");
AddLine("little boy");
AddLine("Resets");
AddLine("AUTO Jobchanger.");
AddLine("Become");
AddLine("The choices you made:");
AddLine("Understood!");
AddLine("And after?");
AddLine("You ladder is already decided, you can't change anything!");
AddLine("High Class.");
AddLine("Trans Class.");
AddLine("Redo choices");
AddLine("Delete choices");
AddLine("If you tell me the jobs you will train, I can train you from here!");
AddLine("What do you think about that?");
AddLine("Great, lets go!");
AddLine("Check my choices.");
AddLine("I'm not interested...");
AddLine("Empty");
AddLine("You don't have:");
AddLine("Choose a prize:");
AddLine("Jobchange will cost you:");
AddLine("ª AUTO jobchange: ^009900ON^000000.");
AddLine("ª AUTO jobchange: ^ff0000OFF^000000.");
AddLine("I see that you are a"); //3_5
AddLine("I'll give you the options:");
AddLine("Change me to");
AddLine("With how much JOB level? Choose between "+.JOBTO2ND+" and 50");
AddLine("With JOB level:");
end;
}
case 1:
{
AddLine("Jobchanger.");
AddLine("Habilidades de Platina.");
AddLine("Aluguel.");
AddLine("Negociar Pontos.");
AddLine("Resetar Classe.");
AddLine("Resetar Status/Habilidades.");
AddLine("Ent„o... O que o tr·s atÈ mim?");
AddLine("Nada...");
AddLine("VocÍ n„o tem as habilidades necess·rias...");
AddLine("Vejo que vocÍ pode usar um carrinho, mas n„o tem nenhum.Quer um dos meus?");
AddLine("Vejo que vocÍ pode usar um Falc„o, mas n„o tem nenhum.Quer um dos meus?");
AddLine("Vejo que vocÍ pode montar um Peco, mas n„o tem nenhum.Quer um dos meus?");
AddLine("Vejo que vocÍ pode montar um Gryphon, mas n„o tem nenhum.Quer um dos meus?");
AddLine("Vejo que vocÍ pode montar um Drag„o, mas n„o tem nenhum.Quer um dos meus?");
AddLine("Vejo que vocÍ pode pilotar um Mado, mas n„o tem nenhum.Quer um dos meus?");
AddLine("Vejo que vocÍ pode montar um a Warg, mas n„o tem nenhum.Quer um dos meus?");
AddLine("Sim, claro!");
AddLine("N„o, obrigado...");
AddLine("Ok! Ent„o pode levar, mas cuide muito bem disso!");
AddLine("Ok! Ent„o pode levar, mas cuide muito bem dele!");
AddLine("Ok! Ent„o pode levar, mas cuide muito bem deles!");
AddLine("Que cor vocÍ prefere?");
AddLine("Verde.");
AddLine("Preto.");
AddLine("Branco.");
AddLine("Azul.");
AddLine("Vermelho.");
AddLine("Primeiro, deixe-me verificar algo...");
AddLine("Acho que podemos continuar!");
AddLine("Oh! VocÍ parece ser capaz de controlar tanto um Falc„o como um Warg! Quer os dois?");
AddLine("Acho que n„o temos nada a tratar no momento...");
AddLine("Quer um explicaÁ„o r·pida do porque?");
AddLine("Sim.");
AddLine("N„o precisa.");
AddLine("VocÍ n„o pode resetar denovo...");
AddLine("Eu lamento informar, que no momento vocÍ n„o pode ir alÈm disso...");
AddLine("VocÍ n„o pode ir alÈm desse limite! J· È forte o bastante! Orgulhe-se!!!");
AddLine("Sua classe n„o permite mais mudanÁas! Mas isso n„o quer dizer que n„o possa ficar mais forte!");
AddLine("Okay vamos ver...");
AddLine("Pronto!");
AddLine("Me dÍ os dois!");
AddLine("Somente o Warg!");
AddLine("Somente o Falc„o!");
AddLine("E o que vocÍ deseja resetar?");
AddLine("Status.");
AddLine("Habilidades.");
AddLine("Ambos!");
AddLine("Vou decidir depois!");
AddLine("Ok, mas tenha cuidado da prÛxima vez!!!");
AddLine("Seus pontos de status foram resetados!");
AddLine("Esse serviÁo vai lhe custar: "+ .RSTSTATPRICE +" zenys, okay?");
AddLine("Ok!");
AddLine("N„o!");
AddLine("Seus pontos de status foram resetados, por "+ .RSTSTATPRICE +" zenys!");
AddLine("Seus pontos de habilidade foram resetados!");
AddLine("Esse serviÁo vai lhe custar: "+ .RSTSKLPRICE +" zenys, okay?");
AddLine("Seus pontos de habilidade foram resetados, por "+ .RSTSKLPRICE +" zenys!");
AddLine("Seus pontos de status e habilidade foram resetados!");
AddLine("Esse serviÁo vai lhe custar: "+ .RSTBOTHPRICE +" zenys, okay?");
AddLine("Seus pontos de status e habilidade foram resetados, por "+ .RSTBOTHPRICE +" zenys!");
AddLine("VocÍ n„o tem zeny suficiente...");
AddLine("^ff0000ATEN«√O!!!^000000 Se vocÍ concordar em vender, seus pontos n„o ser„o devolvidos!");
AddLine("O que vai vender? VocÍ tem:");
AddLine("Quanto vai vender? VocÍ tem:");
AddLine("n„o te conheÁo muito bem, ent„o vou deixar que escolha sua classe!");
AddLine("Pontos de Habilidade.");
AddLine("Pontos de Status.");
AddLine("Isso vai dar um total de:");
AddLine("Sim...");
AddLine("N„o...");
AddLine("zenys em troca de:");
AddLine("Zenys.");
AddLine("Sem nenhum ponto, n„o posso te ajudar...");
AddLine("VocÍ n„o pode tentar vender, o que n„o possui...");
AddLine("OK?");
AddLine("Gaste seus pontos de habilidade antes de tentar mudar...");
AddLine("VocÍ parece estar carregando muita coisa aÌ...");
AddLine("Que tal se livrar delas e voltar com mais calma?");
AddLine("Por favor desmonte do Peco antes de mudar.");
AddLine("Por favor remova o Carrinho antes de mudar.");
AddLine("Por favor libere o Falc„o antes de mudar.");
AddLine("Ops...Lamento");
AddLine("Se sua intenÁ„o era se tornar um BebÍ, vocÍ deveria ter passado por aqui com level 1 de Base e 1 de Job...");
AddLine("Boa sorte!!!");
AddLine("Eu sei que deve estar ansioso para se tornar mais forte, mas vocÍ precisa ter no mÌnimo "+ .JOBTO2ND +" de Job para mudar de classe!");
AddLine("Para se tornar um Super Aprendiz, vocÍ precisa retornar aqui com "+ .SNLVL +" de Base ou mais!");
AddLine("Isso pode ser difÌcil, tome isso para ajudar!");
AddLine("VocÍ recebeu a habilidade Fingir de Morto.");
AddLine("Antes de vocÍ poder avanÁar para o prÛximo est·gio, vocÍ precisa treinar atÈ Job "+ .JOBTOTRANS+" !");
AddLine("Para transcender seus limites, vocÍ vai precisar de Base "+ .LVLTOREBORN +" e Job "+ .JOBTOREBORN +". Seja paciente!");
AddLine("VocÍ precisa treinar atÈ Base "+ .LVLTOTHIRD +" e Job "+ .JOBTOTHIRD +", para chegar no seu objetivo final!");
AddLine("Para permitir que resete sua classe, vocÍ vai precisar de Base "+ .REBORNSLVL +" !");
AddLine("Ol·");
AddLine("Vejo que vocÍ È um BebÍ! Apesar de pequeno deseja ser forte, certo?");
AddLine("Vamos ver no que posso te treinar...");
AddLine("Espadachim.");
AddLine("Mago.");
AddLine("Arqueiro.");
AddLine("NoviÁo.");
AddLine("Mercador.");
AddLine("Gatuno.");
AddLine("Taekwon.");
AddLine("Gunslinger.");
AddLine("Ninja.");
AddLine("Super Aprendiz.");
AddLine("BebÍ Espadachim.");
AddLine("BebÍ Mago.");
AddLine("BebÍ Arqueiro.");
AddLine("BebÍ NoviÁo.");
AddLine("BebÍ Mercador.");
AddLine("BebÍ Gatuno.");
AddLine("BebÍ Super Aprendiz.");
AddLine("Vou pensar mais...");
AddLine("ParabÈns");
AddLine("VocÍ recebeu a habilidade Primeiros Socorros.");
AddLine("VocÍ recebeu a habilidade Golpe Fatal.");
AddLine("VocÍ recebeu a habilidade RecuperaÁ„o de HP .");
AddLine("VocÍ recebeu a habilidade Instinto de SobrevivÍncia.");
AddLine("VocÍ recebeu a habilidade ProteÁ„o Arcana .");
AddLine("VocÍ recebeu a habilidade Fabricar Flexas.");
AddLine("VocÍ recebeu a habilidade Disparo Violento .");
AddLine("VocÍ recebeu a habilidade Luz Divina .");
AddLine("VocÍ recebeu a habilidade Cavalo-de-Pau.");
AddLine("VocÍ recebeu a habilidade Personalizar Carrinho.");
AddLine("VocÍ recebeu a habilidade Grito de Guerra.");
AddLine("VocÍ recebeu a habilidade Chutar Areia.");
AddLine("VocÍ recebeu a habilidade Recuar.");
AddLine("VocÍ recebeu a habilidade Procurar Pedras.");
AddLine("VocÍ recebeu a habilidade Arremessar Pedra.");
AddLine("VocÍ recebeu a habilidade AvanÁo Ofensivo.");
AddLine("VocÍ recebeu a habilidade Submiss„o.");
AddLine("VocÍ recebeu a habilidade Explos„o Protetora.");
AddLine("VocÍ recebeu a habilidade Conversor Elemental.");
AddLine("VocÍ recebeu a habilidade Flecha Fantasma.");
AddLine("VocÍ recebeu a habilidade Voz Dolorosa.");
AddLine("VocÍ recebeu a habilidade Piscadela.");
AddLine("VocÍ recebeu a habilidade MartÌrio.");
AddLine("VocÍ recebeu a habilidade Concess„o Espiritual.");
AddLine("VocÍ recebeu a habilidade Punhos Intensos.");
AddLine("VocÍ recebeu a habilidade Venda Duvidosa .");
AddLine("VocÍ recebeu a habilidade Gan‚ncia.");
AddLine("vocÍ recebeu o item Elemental Potion Create Guide.");
AddLine("VocÍ recebeu a habilidade BioÈtica.");
AddLine("VocÍ recebeu a habilidade L‚minas Aceleradas.");
AddLine("VocÍ recebeu a habilidade Adaga Envenenada.");
AddLine("VocÍ recebeu a habilidade Confinamento.");
AddLine("VocÍ recebeu a habilidade MudanÁa Elemental (Water).");
AddLine("VocÍ recebeu a habilidade MudanÁa Elemental (Earth).");
AddLine("VocÍ recebeu a habilidade MudanÁa Elemental (Fire).");
AddLine("VocÍ recebeu a habilidade MudanÁa Elemental (Wind).");
AddLine("Escolha sabiamente :");
AddLine("Cavaleiro.");
AddLine("Templ·rio.");
AddLine("BebÍ Cavaleiro.");
AddLine("BebÍ Templ·rio.");
AddLine("Bruxo.");
AddLine("S·bio.");
AddLine("BebÍ Bruxo.");
AddLine("BebÍ S·bio.");
AddLine("CaÁador.");
AddLine("Odalisca.");
AddLine("BebÍ CaÁador.");
AddLine("BebÍ Odalisca.");
AddLine("Sacerdote.");
AddLine("Monge.");
AddLine("BebÍ Sacerdote.");
AddLine("BebÍ Monge.");
AddLine("Ferreiro.");
AddLine("Alquimista.");
AddLine("BebÍ ferreiro.");
AddLine("BebÍ Alquimista.");
AddLine("Assassino.");
AddLine("Arruaceiro.");
AddLine("BebÍ Assassino.");
AddLine("BebÍ Arruaceiro.");
AddLine("Star Gladiator.");
AddLine("Soul Linker.");
AddLine("Cancelar.");
AddLine("Vejo que retornou de suas aventuras, me parece pronto para se tornar mais forte!");
AddLine("VocÍ tem 2 opÁıes alÈm deste ponto.");
AddLine("Renascer.");
AddLine("Terceira Classe.");
AddLine("^ff0000ATEN«√O:^000000Se escolher renascer, vocÍ ganhar· pontos de status extras!, se virar terceira classe n„o...");
AddLine("Ent„o o que vai fazer?");
AddLine("Renascer.");
AddLine("Tornar-se Terceira Classe.");
AddLine("Vou pensar melhor...");
AddLine("Tem certeza absoluta?? Lembre-se, a pressa È inimiga da perfeiÁ„o! VocÍ n„o ganhar· pontos de status extras, e acabar· ficando mais fraco que os outros...");
AddLine("N„o me importo!");
AddLine("Prefiro renascer!");
AddLine("Deixe-me pensar...");
AddLine("Vou fazer vocÍ renascer agora!Ok?");
AddLine("VocÍ recebeu 100 pontos de status.");
AddLine("VocÍ recebeu 100 + "+.SPCREBORNB+" pontos de status. Total È: "+(100 +.SPCREBORN)+" pontos de status.");
AddLine("VocÍ recebeu");
AddLine("Deseja resetar sua classe, e se tornar aprendiz?");
AddLine("Desisto...");
AddLine("denovo!");
AddLine("Multi Reset");
AddLine("VocÍ recebeu "+.SPCREBORNB+" pontos de status.");
AddLine("Parece que vocÍ preencheu os requisitos mÌnimos, vou mud·-lo agora!!");
AddLine("Espere!!!");
AddLine("Muito bom! VocÍ aprendeu bastante! … hora de ensina-lo uma classe mais poderosa!");
AddLine("est· pronto?");
AddLine("Claro!");
AddLine("Deixe-me respirar...");
AddLine("Ora, Ora... Quem diria que um dia vocÍ chegaria a este ponto! AtÈ pouco tempo era somente um aprendiz, agora olhe como est· forte!");
AddLine("Mas ainda falta um passo! Agora que vi suas capacidades, posso lhe falar, posso te tornar ainda mais forte!");
AddLine("Deseja obter esse conhecimento? Esse poder?");
AddLine("Sim, eu quero!");
AddLine("Eu n„o sei...");
AddLine("Que seja! Melhor estar preparado!");
AddLine("AH! Que maravilha! Me lembra de minha juventude quando tinha todo esse poder!");
AddLine("Mas o que est· esperando? V· e mostre o resultado de seu treinamento! E mate alguns MVP's por mim!");
AddLine("VocÍ recebeu o item Wolf's Flute.");
AddLine("Se vocÍ quiser, posso transforma-lo num BebÍ, j· que n„o treinou ainda!");
AddLine("Ok, pode ser!");
AddLine("Ah, BebÍ n„o...");
AddLine("Vamos l·!");
AddLine("vocÍ agora È");
AddLine("OK! Obrigado por usar meus serviÁos!");
AddLine("OK! Ent„o nos falamos depois!");
AddLine("UAU! VocÍ È pequeno mas ainda assim forte, n„o È?!? Ent„o deseja se tornar um Super Aprendiz!");
AddLine("Yeah!");
AddLine("Verei isso depois...");
AddLine("Vamos l·!");
AddLine("Ha ha ha, È isso! Agora vocÍ n„o È sÛ um Aprendiz! Mas sim um");
AddLine("o que deseja fazer?");
AddLine("Usar o NPC.");
AddLine("Verificar configuraÁıes.");
AddLine("Modificar configuraÁıes.");
AddLine("Sair");
AddLine("VocÍ recebeu, habilidades de platina!!!");
AddLine("Vazio");
AddLine("ï Level de acesso GM: ^ff0000"+ .GMPANLVL+"^000000");
AddLine("ï FunÁ„o Reset: ^009900LIGADO^000000.");
AddLine("ï FunÁ„o Reset: ^ff0000DESLIGADO^000000.");
AddLine("ª PreÁo Reset Status: ^ff0000"+ .RSTSTATPRICE +"^000000 zenys");
AddLine("ª PreÁo Reset Habilidades: ^ff0000"+ .RSTSKLPRICE +"^000000 zenys");
AddLine("ª PreÁo Reset Ambos : ^ff0000"+ .RSTBOTHPRICE +"^000000 zenys");
AddLine("ï FunÁ„o Aluguel: ^009900LIGADO^000000.");
AddLine("ï FunÁ„o Aluguel: ^ff0000DESLIGADO^000000.");
AddLine("ª Warg + Falc„o: ^009900SIM^000000");
AddLine("ª Warg + Falc„o: ^ff0000N√O^000000");
AddLine("ï FunÁ„o Baby Changer: ^009900LIGADO^000000.");
AddLine("ï FunÁ„o Baby Changer: ^ff0000DESLIGADO^000000.");
AddLine("ï FunÁ„o Skill de Platina: ^009900LIGADO^000000.");
AddLine("ï FunÁ„o Skill de Platina: ^ff0000DESLIGADO^000000.");
AddLine("ª Platina no menu: ^009900LIGADO^000000.");
AddLine("ª Platina no menu: ^ff0000DESLIGADO^000000.");
AddLine("ï FunÁ„o Jobmaster.");
AddLine("ª Job Changer: ^009900LIGADO^000000.");
AddLine("ª Job Changer: ^ff0000DESLIGADO^000000.");
AddLine("ª Terceira Classe: ^009900LIGADO^000000.");
AddLine("ª Terceira Classe: ^ff0000DESLIGADO^000000.");
AddLine("ª NÌvel Super Aprendiz: ^ff0000"+.SNLVL+"^000000");
AddLine("ª JOB 1™ para 2™ classe: ^ff0000"+ .JOBTO2ND +"^000000");
AddLine("ª Renascer: BASE/JOB = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
AddLine("ª JOB avanÁado para transclasse: ^ff0000"+ .JOBTOTRANS +"^000000");
AddLine("ª Terceira classe: BASE/JOB = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
AddLine("ª ForÁar renascimento: ^009900LIGADO^000000.");
AddLine("ª ForÁar renascimento: ^ff0000DESLIGADO^000000.");
AddLine("ï FunÁ„o venda de pontos: ^009900LIGADO^000000.");
AddLine("ï FunÁ„o venda de pontos: ^ff0000DESLIGADO^000000.");
AddLine("ª PreÁo dos status: ^ff0000"+ .STPOINTPRICE+"^000000 zenys");
AddLine("ª PreÁo das habilidades: ^ff0000"+ .SKPOINTPRICE +"^000000 zenys");
AddLine("ª Comprar sÛ status: ^009900LIGADO^000000.");
AddLine("ª Comprar sÛ status: ^ff0000DESLIGADO^000000.");
AddLine("ª Comprar sÛ habilidades: ^009900LIGADO^000000.");
AddLine("ª Comprar sÛ habilidades: ^ff0000DESLIGADO^000000.");
AddLine("ï FunÁ„o Multi Reset: ^009900LIGADO^000000.");
AddLine("ï FunÁ„o Multi Reset: ^ff0000DESLIGADO^000000.");
AddLine("ª M·ximo de Multi Resets: ^ff0000"+ .MAXREBORNS+"^000000");
AddLine("ª NÌvel para Multi Reset: ^ff0000"+ .REBORNSLVL +"^000000");
AddLine("ª BÙnus do Reset: ^ff0000"+ .SPCREBORNB +"^000000 PONTOS");
AddLine("ª Multi BÙnus do Reset: ^ff0000"+ .SPCREBBONUS +"^000000 PONTOS");
AddLine("ï Reset de Palette.");
AddLine("ª Reset Palette 1™ Classe: ^009900LIGADO^000000.");
AddLine("ª Reset Palette 1™ Classe: ^ff0000DESLIGADO^000000.");
AddLine("ª Reset Palette 2™ Classe: ^009900LIGADO^000000.");
AddLine("ª Reset Palette 2™ Classe: ^ff0000DESLIGADO^000000.");
AddLine("ª Reset Palette Transclasse: ^009900LIGADO^000000.");
AddLine("ª Reset Palette Transclasse: ^ff0000DESLIGADO^000000.");
AddLine("ª Reset Palette 3™ Classe: ^009900LIGADO^000000.");
AddLine("ª Reset Palette 3™ Classe: ^ff0000DESLIGADO^000000.");
AddLine("Voltar.");
AddLine("Fechar.");
AddLine("O que deseja mudar?");
AddLine("Level de acesso GM.");
AddLine("ConfiguraÁıes do Reset.");
AddLine("ConfiguraÁıes do Aluguel.");
AddLine("ConfiguraÁıes Baby changer.");
AddLine("ConfiguraÁıes da Platina.");
AddLine("NÌvel do Super Aprendiz.");
AddLine("MudanÁa para 3™ Classe.");
AddLine("ConfiguraÁıes Jobchanger.");
AddLine("ConfiguraÁıes venda de pontos.");
AddLine("ConfiguraÁıes Multi Reset.");
AddLine("ConfiguraÁıes Palette.");
AddLine("Insira o nÌvel de acesso GM.");
AddLine("Continuar a configurar nÌvel de acesso GM?");
AddLine("N„o.");
AddLine("Configurar outra opÁ„o.");
AddLine("O que sobre Reset deseja mudar?");
AddLine("LIGAR/DESLIGAR.");
AddLine("PreÁo do Status.");
AddLine("PreÁo das habilidades.");
AddLine("PreÁo de Ambos.");
AddLine("Sair.");
AddLine("Insira: 1 = LIGADO, 0 = DESLIGADO.");
AddLine("Continuar a configurar Reset?");
AddLine("Insira o preÁo do reset de Status.");
AddLine("Insira o preÁo do reset das Habilidades.");
AddLine("Insira o preÁo do reset de Ambos.");
AddLine("O que deseja mudar sobre aluguel?");
AddLine("Warg + Falc„o.");
AddLine("Continuar a configurar Aluguel?");
AddLine("Continuar a configurar 3™ Classe?");
AddLine("Insira o valor do nÌvel de Base.");
AddLine("Continuar a configurar Super Aprendiz?");
AddLine("Continuar a configurar Baby Changer?");
AddLine("O que sobre Habilidades de Platina, deseja mudar?");
AddLine("AUTO na mudanÁa de classe.");
AddLine("Mostrar Habilidades de Platina no menu.");
AddLine("Continuar a configurar Habilidades de Platina?");
AddLine("O que sobre Job Changer, deseja mudar?");
AddLine("Job Changer.");
AddLine("Job para 2™ Classe.");
AddLine("Base/Job para renascer.");
AddLine("Job para Transclasse.");
AddLine("Base/Job para 3™.");
AddLine("ForÁar renascimento.");
AddLine("Continuar a configurar Job Changer?");
AddLine("Insira o valor do nÌvel de Job.");
AddLine("Insira o valor do nÌvel de Base.");
AddLine("O que sobre Venda de Pontos, deseja mudar?");
AddLine("PreÁo do ponto de Status.");
AddLine("PreÁo do ponto de Hablidade.");
AddLine("Somente Status.");
AddLine("Somente Skills.");
AddLine("Continuar a configurar Venda de Pontos?");
AddLine("Insira o preÁo do ponto de Status.");
AddLine("Insira o preÁo do ponto de Habilidade.");
AddLine("O que sobre Multi Reset, deseja mudar?");
AddLine("M·ximo de Resets.");
AddLine("NÌvel para Multi Reset.");
AddLine("BÙnus.");
AddLine("Multi BÙnus.");
AddLine("Continuar a configurar Multi Reset?");
AddLine("Insira o n˙mero m·ximo de resets.");
AddLine("Insira o valor do BÙnus.");
AddLine("Insira o valor do Multi BÙnus.");
AddLine("Resetar palette na 1™ Classe.");
AddLine("Resetar palette na 2™ Classe.");
AddLine("Resetar palette na Transclasse.");
AddLine("Resetar palette na 3™ Classe");
AddLine("Continuar a configurar palette?");
AddLine("pontos de habilidade");
AddLine("e");
AddLine("pontos de status");
AddLine("restando!");
AddLine("Total È:");
AddLine("BebÍ Bardo.");
AddLine("Bardo.");
AddLine("mas parece que vocÍ n„o tem nÌvel 9 de habilidades b·sicas... Consiga Job 10, distribua, e volte a falar comigo!");
AddLine("mocinha");
AddLine("rapazinho");
AddLine("Resets");
AddLine("AUTO Jobchanger.");
AddLine("Tornar-se");
AddLine("Estas s„o suas escolhas:");
AddLine("Entendi!");
AddLine("E depois?");
AddLine("Sua evoluÁ„o j· est· determinada, vocÍ n„o pode muda-la!");
AddLine("Classe avanÁada.");
AddLine("Transclasse.");
AddLine("Refazer escolhas");
AddLine("Apagar escolhas");
AddLine("Se vocÍ me disser que profissıes quer seguir, posso treina-lo ‡ dist‚ncia!");
AddLine("O que acha disso?");
AddLine("”timo, vamos l·!");
AddLine("Verificar minhas escolhas.");
AddLine("N„o tenho interesse...");
AddLine("Vazio");
AddLine("VocÍ n„o tem:");
AddLine("Escolha um prÍmio:");
AddLine("A mudanÁa de classe custar·:");
AddLine("ª AUTO jobchange: ^009900LIGADO^000000.");
AddLine("ª AUTO jobchange: ^ff0000DESLIGADO^000000.");
AddLine("Vejo que vocÍ È um");
AddLine("vou te dar as opÁıes:");
AddLine("Me torne");
AddLine("Em que nÌvel de JOB? Escolha entre "+.JOBTO2ND+" e 50");
AddLine("Com nÌvel de JOB:");
end;
}
case 2:
{
AddLine("Job wechseln.");
AddLine("Questskills lernen.");
AddLine("Breeder.");
AddLine("Verhandeln punkte.");
AddLine("Level zur¸cksetzen.");
AddLine("Status/Skills zur¸cksetzen.");
AddLine("So... was f¸hrt dich zu mir?");
AddLine("Nichts...");
AddLine("Du besitzt keine der notwendigen Skills...");
AddLine("Ich sehe, dass du einen Karren f¸hren kˆnntest, aber du hast keinen. Willst du einen von mir?");
AddLine("Ich sehe, dass du einen Falken haben kˆnntest, aber du hast keinen. Willst du einen von mir?");
AddLine("Ich sehe, dass du einen Peco reiten kˆnntest, aber du hast keinen. Willst du einen von mir?");
AddLine("Ich sehe, dass du einen Gryphon reiten kˆnntest, aber du hast keinen. Willst du einen von mir?");
AddLine("Ich sehe, dass du einen Drachen reiten kˆnntest, aber du hast keinen. Willst du einen von mir?");
AddLine("Ich sehhe, dass du einen Mado steuern kˆnntest, aber du hast keinen. Willst du einen von mir?");
AddLine("Ich sehe, dass du einen Warg reiten kˆnntest, aber du hast keinen. Willst du einen von mir?");
AddLine("Ja, nat¸rlich!");
AddLine("Nein, Danke...");
AddLine("Ok! Dann kannst du es nehmen, aber pass darauf auf!");
AddLine("Ok! Dann kannst du ihn nehmen, aber pass auf ihn auf!");
AddLine("Ok! Dann kannst du sie nehmen, aber pass auf sie auf!");
AddLine("Welche Farbe w¸rdest du bevorzugen?");
AddLine("Gr¸n");
AddLine("Schwarz");
AddLine("Weifl");
AddLine("Blau");
AddLine("Rot");
AddLine("Lass mich zuerst etwas nachsehen...");
AddLine("Ich glaube wir kˆnnen weitermachen!");
AddLine("Oh! Du scheinst einen warg und einen Falken besitzen zu kˆnnen. Willst du beide?");
AddLine("Ich glaube wir haben derzeit nichts zu bereden...");
AddLine("Willst du eine kurze Erkl‰rung - Warum?");
AddLine("Ja");
AddLine("Kein Bedarf");
AddLine("Du hast dein Reset Limit erreicht...");
AddLine("Ich bereue dir sagen zu m¸ssen, dass du nicht dar¸ber hinaus gehen kannst...");
AddLine("Du kannst nicht ¸ber dieses Limit gehen! Es ist bereits hoch genug! Sei stolz!!!");
AddLine("Deine Klasse erlaubt keine weiteren ƒnderungen! Dies bedeutet aber nicht, dass du nicht noch st‰rker werden kannst!");
AddLine("Okay mal sehen...");
AddLine("Erledigt!");
AddLine("Gib mir beide!");
AddLine("Nur den Warg!");
AddLine("Nur den Falken!");
AddLine("Was mˆchtest du zur¸cksetzen?");
AddLine("Stats");
AddLine("Skills");
AddLine("Beides!");
AddLine("Ich werde mich sp‰ter entscheiden!");
AddLine("Ok, aber verteile das n‰chste Mal mit Bedacht!!!");
AddLine("Deine Statuspunkte wurden zur¸ckgesetzt!");
AddLine("Dieser Service kostet dich: "+ .RSTSTATPRICE +" Zeny, okay?");
AddLine("Ok!");
AddLine("Nein!");
AddLine("Deine Statuspunkte werden f¸r "+ .RSTSTATPRICE +" Zeny zur¸ckgesetzt!");
AddLine("Deine Skillpunkte wurden zur¸ckgesetzt!");
AddLine("Dieser Service kostet dich: "+ .RSTSKLPRICE +" Zeny, okay?");
AddLine("Deine Skillpunkte werden f¸r "+ .RSTSKLPRICE +" Zeny zur¸ckgesetzt!");
AddLine("Deine Status- und Skillpunkte wurden zur¸ckgesetzt!");
AddLine("Dieser Service kostet dich: "+ .RSTBOTHPRICE +" Zeny, okay?");
AddLine("Deine Status- und Skillpunkte werden f¸r "+ .RSTBOTHPRICE +" Zeny zur¸ckgesetzt!");
AddLine("Du hast nicht genug Zeny...");
AddLine("^ff0000Achtung!!!^000000 Verkaufte Punkte werden nicht zur¸ckerstattet!");
AddLine("Was willst du verkaufen? Du besitzt:");
AddLine("Wie viel willst du verkaufen? Du hast:");
AddLine("Ich kenne dich nicht so gut, also werde ich dich selbst die Klasse w‰hlen lassen!");
AddLine("Skillpunkte");
AddLine("Statuspunkte");
AddLine("Das macht dann gesamt:");
AddLine("Ja...");
AddLine("Nein...");
AddLine("Zeny im Austausch f¸r:");
AddLine("Zeny.");
AddLine("Ohne irgendwelche Punkte kann ich dir nicht helfen...");
AddLine("Du kannst nicht verkaufen, was du nicht besitzt...");
AddLine("OK?");
AddLine("Verteile erst deine Skillpunkte bevor wir deine Klasse ‰ndern...");
AddLine("Du scheinst eine Menge auf deinen Schultern zu haben...");
AddLine("Wie w‰re es, wenn du dies los wirst und wieder kommst, wenn du dich beruhigt hast?");
AddLine("Bitte steige vor der ƒnderung von deinem Peco ab.");
AddLine("Bitte entferne deinen Karren vor der ƒnderung.");
AddLine("Bitte lasse deinen Falken vor der ƒnderung frei.");
AddLine("Oops...tut mir leid");
AddLine("Falls deine Absicht eine Baby Klasse war, h‰ttest du mit einem Baselevel von 1 und einem Joblevel von 1 kommen sollen ...");
AddLine("Viel Gl¸ck!!!");
AddLine("Ich weifl du bist aufgeregt st‰rker zu werden, aber du brauchst zumindest ein Joblevel von "+ .JOBTO2ND +" um die Klasse zu ‰ndern!");
AddLine("Um ein Super Novice zu werden, brauchst du mindestens ein Baselevel von "+ .SNLVL +"!");
AddLine("Das kˆnnte schwer werden, nimm dies zur Hilfe!");
AddLine("Du hast soeben den Skill Trick Dead gelernt.");
AddLine("Bevor du auf die n‰chste Stufe gehen kannst, brauchst du mindestens ein Joblevel von "+ .JOBTOTRANS+" !");
AddLine("Um deine Grenzen zu ¸berschreiten, brauchst du ein Baselevel von "+ .LVLTOREBORN +" und ein Joblevel von "+ .JOBTOREBORN +". Sei geduldig!");
AddLine("Du musst auf ein Baselevel von "+ .LVLTOTHIRD +" und einem Joblevel von "+ .JOBTOTHIRD +" trainieren, um das ultimative Ziel zu erreichen!");
AddLine("Um ein erneutes Zur¸cksetzen zu erlauben brauchst du zumindest ein Baselevel von "+ .REBORNSLVL +" !");
AddLine("Hallo");
AddLine("Wie ich sehe bist du ein Baby! Auch wenn du klein bist willst du stark sein, nicht wahr?");
AddLine("Mal sehen zu was wir dich trainieren kˆnnen...");
AddLine("Swordsman");
AddLine("Mage");
AddLine("Archer");
AddLine("Acolyte");
AddLine("Merchant");
AddLine("Thief");
AddLine("Taekwon");
AddLine("Gunslinger");
AddLine("Ninja");
AddLine("Super Novice");
AddLine("Baby Swordsman");
AddLine("Baby Mage");
AddLine("Baby Archer");
AddLine("Baby Acolyte");
AddLine("Baby Merchant");
AddLine("Baby Thief");
AddLine("Baby Super Novice");
AddLine("Ich werde es mir ¸berlegen...");
AddLine("Gratuliere");
AddLine("Du hast soeben den Skill First Aid gelernt.");
AddLine("Du hast soeben den Skill Fatal Blow gelernt.");
AddLine("Du hast soeben den Skill Moving HP Recovery gelernt.");
AddLine("Du hast soeben den Skill Auto Berserk gelernt.");
AddLine("Du hast soeben den Skill Energy Coat gelernt.");
AddLine("Du hast soeben den Skill Arrow Crafting gelernt.");
AddLine("Du hast soeben den Skill Charge Arrow gelernt.");
AddLine("Du hast soeben den Skill Holy Light gelernt.");
AddLine("Du hast soeben den Skill Cart Revolution gelernt.");
AddLine("Du hast soeben den Skill Change Cart gelernt.");
AddLine("Du hast soeben den Skill Crazy Uproar gelernt.");
AddLine("Du hast soeben den Skill Sand Attack gelernt.");
AddLine("Du hast soeben den Skill Back Sliding gelernt.");
AddLine("Du hast soeben den Skill Pick Stone gelernt.");
AddLine("Du hast soeben den Skill Throw Stone gelernt.");
AddLine("Du hast soeben den Skill Charge Attack gelernt.");
AddLine("Du hast soeben den Skill Shrink gelernt.");
AddLine("Du hast soeben den Skill Sight Blaster gelernt.");
AddLine("Du hast soeben den Skill Create Elemental Converter gelernt.");
AddLine("Du hast soeben den Skill Phantasmic Arrow gelernt.");
AddLine("Du hast soeben den Skill Pang Voice gelernt.");
AddLine("Du hast soeben den Skill Wink of Charm gelernt.");
AddLine("Du hast soeben den Skill Redemptio gelernt.");
AddLine("Du hast soeben den Skill KI Translation gelernt.");
AddLine("Du hast soeben den Skill KI Explosion gelernt.");
AddLine("Du hast soeben den Skill Unfair Trick gelernt.");
AddLine("Du hast soeben den Skill Greed gelernt.");
AddLine("Du hast soeben das Item Elemental Potion Create Guide erhalten.");
AddLine("Du hast soeben den Skill Bio Ethics gelernt.");
AddLine("Du hast soeben den Skill Sonic Acceleration gelernt.");
AddLine("Du hast soeben den Skill Throw Venom Knife gelernt.");
AddLine("Du hast soeben den Skill Close Confine gelernt.");
AddLine("Du hast soeben den Skill Elemental Change (Water) gelernt.");
AddLine("Du hast soeben den Skill Elemental Change (Earth) gelernt.");
AddLine("Du hast soeben den Skill Elemental Change (Fire) gelernt.");
AddLine("Du hast soeben den Skill Elemental Change (Wind) gelernt.");
AddLine("W‰hle mit Bedacht:");
AddLine("Knight");
AddLine("Crusader");
AddLine("Baby Knight");
AddLine("Baby Crusader");
AddLine("Wizard");
AddLine("Sage");
AddLine("Baby Wizard");
AddLine("Baby Sage");
AddLine("Hunter");
AddLine("Dancer");
AddLine("Baby Hunter");
AddLine("Baby Dancer");
AddLine("Priest");
AddLine("Monk");
AddLine("Baby Priest");
AddLine("Baby Monk");
AddLine("Blacksmith");
AddLine("Alchemist");
AddLine("Baby Blacksmith");
AddLine("Baby Alchemist");
AddLine("Assassin");
AddLine("Rogue");
AddLine("Baby Assassin");
AddLine("Baby Rogue");
AddLine("Star Gladiator");
AddLine("Soul Linker");
AddLine("Abbrechen");
AddLine("Ich sehe du bist zur¸ck von deinen Abenteuern und bereit st‰rker zu werden!");
AddLine("Du hast nun 2 Optionen:");
AddLine("Reborn");
AddLine("3. Klasse");
AddLine("^ff0000Achtung:^000000Wenn du den Reborn w‰hlst, wirst du extra Statuspunkte erhalten, bei der 3. Klasse nicht...");
AddLine("Also was wirst du tun?");
AddLine("Reborn");
AddLine("3. Klasse");
AddLine("Ich werde dar¸ber nachdenken...");
AddLine("Bist du dir absolut sicher?? Bedenke, Hast ist der Feind der Perfektion! Du erh‰lst keine extra Statuspunkte, und wirst somit schw‰cher als Andere sein...");
AddLine("Mir egal!");
AddLine("Ich Bevorzuge den Reborn!");
AddLine("Lass mich nachdenken...");
AddLine("Du wirst nun wiedergeboren! Ok?");
AddLine("Du hast soeben 100 Statuspunkte erhalten.");
AddLine("Du hast soeben 100 + "+.SPCREBORNB+" Statuspunkte erhalten. Gesamt sind es: "+(100 +.SPCREBORN)+" Statuspunkte.");
AddLine("Du erh‰lst");
AddLine("W¸nschst du deine Klasse zur¸ckzusetzen und ein Novice zu werden ?");
AddLine("Ich bin raus...");
AddLine("schon wieder!");
AddLine("Multi Reset");
AddLine("Du hast soeben "+.SPCREBORNB+" Statuspunkte erhalten.");
AddLine("Es scheint als w¸rdest du die Grundvorraussetzungen erf¸llen. Bereit f¸r den Wechsel!!");
AddLine("Warte!!!");
AddLine("Sehr gut! Du hast viel gelernt! Es ist an der Zeit dir eine st‰rkere Klasse zu zeigen!");
AddLine("Bist du bereit?");
AddLine("Nat¸rlich!");
AddLine("Lass mich mal durchatmen...");
AddLine("So, so ... wer h‰tte gedacht, dass du eines Tages an diesen Punkt kommst! Vor kurzem warst du noch ein kleiner Novice und nun bist du so stark!");
AddLine("Aber es gibt noch einen weiteren Schritt! Ich kenne jetzt deine Kapazit‰ten und kann dir sagen, du kannst noch st‰rker werden!");
AddLine("Mˆchtest du das Wissen? Diese Kraft?");
AddLine("Ja ich will es!");
AddLine("Ich weifl es nicht...");
AddLine("So soll es sein! Sei bereit!");
AddLine("Ah! Wie wundervoll! Das erinnert mich an meine Jugend ich hatte solch eine Kraft!");
AddLine("Aber worauf wartest du? Geh in die Welt und zeig das Resultat deines Trainings! Und tˆte ein paar MVP¥s f¸r mich!");
AddLine("Du hast soeben das Item Wolf's Flute erhalten.");
AddLine("Wenn du willst kannst du dich gleich in ein Baby verwandeln, da du nicht mal trainiert hast!");
AddLine("Ok, vielleicht!");
AddLine("Oh, Baby lieber nicht...");
AddLine("Lass uns gehen!");
AddLine("du bist nun ein");
AddLine("OK! Danke das du meinen Service benutzt hast!");
AddLine("OK! Wir sprechen uns sp‰ter!");
AddLine("Wow! Du bist so klein und doch so stark, nicht wahr?!? Du willst also ein Super Novice werden!");
AddLine("Yeah!");
AddLine("Ich ¸berleg es mir nocheinmal...");
AddLine("Dann mal los!");
AddLine("Ha ha ha, dass ist es! Nun bist du nicht nur ein Novice, sondern ein");
AddLine("was mˆchtest du tun?");
AddLine("NPC Service aufrufen");
AddLine("Konfigurationen ansehen");
AddLine("Konfigurationen ‰ndern");
AddLine("Gehen");
AddLine("Du hast soeben Questskills gelernt!!!");
AddLine("Leer");
AddLine("ï GM Zugriffslevel: ^ff0000"+ .GMPANLVL+"^000000");
AddLine("ï Reset Funktion: ^009900An^000000");
AddLine("ï Reset Funktion: ^ff0000aus^000000");
AddLine("ª Statpreise: ^ff0000"+ .RSTSTATPRICE +"^000000 z");
AddLine("ª Skillpreise: ^ff0000"+ .RSTSKLPRICE +"^000000 z");
AddLine("ª Preise f¸r beides : ^ff0000"+ .RSTBOTHPRICE +"^000000 z");
AddLine("ï Breeder Funktion: ^009900An^000000");
AddLine("ï Breeder Funktion: ^ff0000Aus^000000");
AddLine("ª Warg + Falke: ^009900Ja^000000");
AddLine("ª Warg + Falke: ^ff0000Nein^000000");
AddLine("ï Baby Wechsel Funktion: ^009900An^000000");
AddLine("ï Baby Wechsel Funktion: ^ff0000Aus^000000");
AddLine("ï Questskill Funktion: ^009900An^000000");
AddLine("ï Questskill Funktion: ^ff0000Aus^000000");
AddLine("ª Questskill Men¸: ^009900An^000000");
AddLine("ª Questskill Men¸: ^ff0000Aus^000000");
AddLine("ï JobMaster Funktion");
AddLine("ª Job Wechsel: ^009900An^000000");
AddLine("ª Job Wechsel: ^ff0000Aus^000000");
AddLine("ª 3. Klasse: ^009900An^000000");
AddLine("ª 3. Klasse: ^ff0000Aus^000000");
AddLine("ª Super Novice Baselevel: ^ff0000"+.SNLVL+"^000000");
AddLine("ª Joblvl 1. Klasse zu 2. Klasse: ^ff0000"+ .JOBTO2ND +"^000000");
AddLine("ª Reborn: Baselvl/Joblvl = ^ff0000"+ .LVLTOREBORN +"^000000/^ff0000"+ .JOBTOREBORN +"^000000");
AddLine("ª Joblvl High zu Trans: ^ff0000"+ .JOBTOTRANS +"^000000");
AddLine("ª 3. Klasse: Baselvl/Joblvl = ^ff0000"+ .LVLTOTHIRD +"^000000/^ff0000"+ .JOBTOTHIRD +"^000000");
AddLine("ª Erzwinge Reborn: ^009900An^000000");
AddLine("ª Erzwinge Reborn: ^ff0000Aus^000000");
AddLine("ï Punkteverkauf Funktion: ^009900An^000000");
AddLine("ï Punkteverkauf Funktion: ^ff0000Aus^000000");
AddLine("ª Preis Statpunkte: ^ff0000"+ .STPOINTPRICE+"^000000 z");
AddLine("ª Preis Skillpunkte: ^ff0000"+ .SKPOINTPRICE +"^000000 z");
AddLine("ª Nur Statpunkte kaufen : ^009900An^000000");
AddLine("ª Nur Statpunkte kaufen : ^ff0000Aus^000000");
AddLine("ª Nur Skillpunkte kaufen : ^009900An^000000");
AddLine("ª Nur Skillpunkte kaufen : ^ff0000Aus^000000");
AddLine("ï Multi Reset Funktion: ^009900ON^000000");
AddLine("ï Multi Reset Funktion: ^ff0000OFF^000000");
AddLine("ª Maximale Resets: ^ff0000"+ .MAXREBORNS+"^000000");
AddLine("ª Klassen Reset Level : ^ff0000"+ .REBORNSLVL +"^000000");
AddLine("ª Reset Bonus : ^ff0000"+ .SPCREBORNB +"^000000 Punkte");
AddLine("ª Reset MultiBonus : ^ff0000"+ .SPCREBBONUS +"^000000 Punkte");
AddLine("ï Paletten Reset funktion");
AddLine("ª Reset Palette 1. Klasse: ^009900An^000000");
AddLine("ª Reset Palette 1. Klasse: ^ff0000Aus^000000");
AddLine("ª Reset Palette 2. Klasse: ^009900An^000000");
AddLine("ª Reset Palette 2. Klasse: ^ff0000Aus^000000");
AddLine("ª Reset Palette Trans: ^009900An^000000");
AddLine("ª Reset Palette Trans: ^ff0000Aus^000000");
AddLine("ª Reset Palette 3. Klasse: ^009900An^000000");
AddLine("ª Reset Palette 3. Klasse: ^ff0000Aus^000000");
AddLine("Zur¸ck");
AddLine("Gehen");
AddLine("Was mˆchtest du ver‰ndern?");
AddLine("GM Zugriffslevel");
AddLine("Reset Einstellungen");
AddLine("Breeder Einstellungen");
AddLine("Baby Wechsel Einstellungen");
AddLine("Questskill Einstellungen");
AddLine("Super Novice Level");
AddLine("3. Klasse Wechsel");
AddLine("Job Wechsel Einstellungen");
AddLine("Punkteverkauf Einstellungen");
AddLine("Multi Reset Einstellungen");
AddLine("Paletten Einstellungen");
AddLine("Gib bitte das GM Zugriffslevel ein.");
AddLine("Weiter in den GM Zugriffslevel Einstellungen?");
AddLine("Nein");
AddLine("Andere Einstellungen ‰ndern");
AddLine("Was am Reset mˆchtest du ver‰ndern?");
AddLine("An/Aus schalten");
AddLine("Preise f¸r Statpunkte");
AddLine("Preise f¸r Skillpunkte");
AddLine("Preise f¸r beides");
AddLine("Gehen");
AddLine("Eingabe 1 = An 0 = Aus.");
AddLine("Weiter in den Reset Einstellungen?");
AddLine("Gib bitte den Preis zum Zur¸cksetzen der Statpunkte ein.");
AddLine("Gib bitte den Preis zum Zur¸cksetzen der Skillpunkte ein.");
AddLine("Gib bitte den Preis f¸r beides ein");
AddLine("Was mˆchtest du am Breeder ‰ndern?");
AddLine("Warg + Falke");
AddLine("Weiter in den Breeder Einstellungen?");
AddLine("Weiter in den 3. Klasse Einstellungen?");
AddLine("Gib den Baselevel Wert ein");
AddLine("Weiter in den Super Novice Einstellungen?");
AddLine("Weiter in den Baby Wechsel Einstellungen?");
AddLine("Was mˆchtest du an den Questskills ver‰ndern?");
AddLine("Automatisch lernen bei Job Wechsel");
AddLine("Zeige Questskill Men¸");
AddLine("Weiter in den Questskill Einstellungen?");
AddLine("Was mˆchstest du am Job Wechsel ver‰ndern?");
AddLine("Job Wechsel");
AddLine("Joblvl f¸r 2. Klasse");
AddLine("Joblvl f¸r Reborn");
AddLine("Joblvl f¸r Trans");
AddLine("Joblvl f¸r 3. Klasse");
AddLine("Erzwinge Reborn");
AddLine("Weiter in den Job Wechsel Einstellungen?");
AddLine("Gib bitte den Joblevel Wert ein.");
AddLine("Gib bitte den Baselevel Wert ein.");
AddLine("Was mˆchtest du am Punkteverkauf ‰ndern?");
AddLine("Preis pro Statuspunkt");
AddLine("Preis pro Skillpunkt");
AddLine("Nur Statuspunkte verkaufen");
AddLine("Nur Skillpunkte verkaufen");
AddLine("Weiter in den Punktverkauf Einstellungen?");
AddLine("Gib bitte den Statuspunkte Wert ein.");
AddLine("Gib bitte den Skillpunkte Wert ein.");
AddLine("Was willst du am MultiReset ‰ndern?");
AddLine("Maximale Resets");
AddLine("Reset Level");
AddLine("Bonus");
AddLine("MultiBonus");
AddLine("Weiter in den MultiReset Einstellungen?");
AddLine("Gib bitte den maximalen Reset Wert ein.");
AddLine("Gib bitte den Bonus Wert ein.");
AddLine("Gib bitte den MultiBonus Wert ein.");
AddLine("Reset Palette der 1. Klasse.");
AddLine("Reset Palette der 2. Klasse.");
AddLine("Reset Palette der Trans. Klasse.");
AddLine("Reset Palette der 3. Klasse");
AddLine("Weiter mit Palette Einstellungen?");
AddLine("Skillpunkt(e)");
AddLine("und");
AddLine("Statuspunkt(e)");
AddLine("verbleibend!");
AddLine("Gesamt nun");
AddLine("Baby Bard.");
AddLine("Bard.");
AddLine("aber es scheint als w‰re der Basisskill nicht auf Level 9 ... Erreiche Joblevel 10, verteile die Punkte und komm wieder!");
AddLine("kleines M‰dchen");
AddLine("kleiner Junge");
AddLine("Resets");
AddLine("Automatischer Job Wechsel.");
AddLine("Wirst");
AddLine("Deine Wahl:");
AddLine("Verstanden!");
AddLine("Und danach?");
AddLine("Dein Weg ist bereits entschieden, du kannst nichts mehr ‰ndern!");
AddLine("High Klasse");
AddLine("Trans. Klasse");
AddLine("Wahl erneut verwenden");
AddLine("Wahl lˆschen");
AddLine("Wenn du mir deinen Job Wunsch nennst, kann ich diesen sp‰ter von hier ‰ndern!");
AddLine("Was meinst du dazu?");
AddLine("Groflartig, lass uns fortfahren!");
AddLine("‹berpr¸fe meine Wahl");
AddLine("Ich bin nicht interessiert...");
AddLine("Leer");
AddLine("Du hast nicht:");
AddLine("W‰hle einen Preis:");
AddLine("Job Wechsel kostet dich:");
AddLine("ª Automatischer Job Wechsel: ^009900An^000000");
AddLine("ª Automatischer Job Wechsel: ^ff0000Aus^000000");
AddLine("Ich sehe du bist ein"); //3_5
AddLine("Ich gebe dir die Optionen:");
AddLine("Trainiere mich zur");
AddLine("Mit welchem Joblevel? W‰hle zwischen "+.JOBTO2ND+" und 50");
AddLine("Mit Joblevel:");
end;
}
case 3:
{
AddLine ("Cambiador de Job.");
AddLine ("Habilidades Platino.");
AddLine ("Criador.");
AddLine ("Intercambio de Puntos.");
AddLine ("Resetear Nivel.");
AddLine ("Resetear Estatus/Habilidades.");
AddLine ("Entonces...øQuÈ te trae a mi?");
AddLine ("Nada...");
AddLine ("No tienes ninguna de las habilidades necesarias...");
AddLine ("Veo que puedes usar una Carreta, pero no tiene ninguno. øQuieres rentar uno?");
AddLine ("Veo que puedes usar a un HalcÛn, pero no tiene ninguno. øQuieres rentar uno?");
AddLine ("Veo que puedes montar a un Peco, pero no tiene ninguno. øQuieres rentar uno?");
AddLine ("Veo que puedes montar a un Griphon, pero no tiene ninguno. øQuieres rentar uno?");
AddLine ("Veo que puedes montar a un DragÛn, pero no tiene ninguno. øQuieres rentar uno?");
AddLine ("Veo que puedes pilotear a un Mado, pero no tiene ninguno. øQuieres rentar uno?");
AddLine ("Veo que puedes montar a un Lobo, pero no tiene ninguno. øQuieres rentar uno?");
AddLine ("°Si, claro!");
AddLine ("No, Gracias...");
AddLine ("°Est· Bien! Luego puedes tomar uno, pero °Debes cuidarlo muy bien!");
AddLine ("°Est· Bien! Luego puedes tomar uno, pero °Debes cuidarlo muy bien!");
AddLine ("°Est· Bien! Luego puedes tomar uno, pero °Debes cuidarlos muy bien!!");
AddLine ("øQuÈ color prefieres?");
AddLine ("El Verde.");
AddLine ("El Negro.");
AddLine ("El Blanco.");
AddLine ("El Azul.");
AddLine ("El Rojo.");
AddLine ("Primero dejame revisar algo...");
AddLine ("°Pienso que podemos continuar!");
AddLine ("°Oh! °Pareces ser capaz de controlar a ambos, un HalcÛn como a un Lobo! øDeseas los dos?");
AddLine ("Creo que no tenemos nada que hablar por el momento ...");
AddLine ("øQuieres una explicaciÛn r·pida de como?");
AddLine ("SÌ.");
AddLine ("No hay la necesidad.");
AddLine ("No puedes resetear otra vez...");
AddLine ("Siento informarte que no puedes ir m·s all·...");
AddLine ("°No puedes ir m·s all· de este lÌmite! °Ya eres lo suficientemente fuerte! °°°Debes estar orgulloso!!!");
AddLine ("°Su Job no puede hacer m·s cambios! °Pero eso no quiere decir que no puedas fortalecerte!");
AddLine ("Dejame ver...");
AddLine ("°Hecho!");
AddLine ("°Dame los Dos!");
AddLine ("SÛlo el Warg!");
AddLine ("SÛlo el HalcÛn!");
AddLine ("øY quÈ quieres resetear?");
AddLine ("Los Stats.");
AddLine ("Las Habilidades.");
AddLine ("°Ambos!");
AddLine ("°Lo decidirÈ m·s tarde!");
AddLine ("Est· Bien, pero °°°Ten cuidado la prÛxima vez!!!");
AddLine ("Sus puntos de stats fueron reseteados!");
AddLine ("Este servicio te costar·: "+ .RSTSTATPRICE +" zenys, øDe acuerdo?");
AddLine ("°Est· bien!");
AddLine ("°No!");
AddLine ("°Sus puntos de stats han sido reseteados, por" + .RSTSTATPRICE + "zenys!");
AddLine ("°Sus puntos de habilidad han sido reseteadas!");
AddLine ("Este servicio te costar·: "+ .RSTSKLPRICE +" zenys, øDe acuerdo?");
AddLine ("°Sus puntos de Habilidad han sido reseteadas, por" + .RSTSKLPRICE + "zenys!");
AddLine ("°Sus stats y sus puntos de habilidad han sido reseteados!");
AddLine ("Este servicio te costar·: "+ .RSTBOTHPRICE +" zenys, øDe acuerdo?");
AddLine ("°Sus stats y sus puntos de habilidad han sido reseteados, por" + .RSTBOTHPRICE + "zenys!");
AddLine ("No tienes suficiente Zeny...");
AddLine ("^ff0000°°°ATENCI”N!!!^000000 °Si estas de acuerdo de vender, sus puntos no ser·n reembolsados!");
AddLine ("øQuÈ quieres vender? Tienes:");
AddLine ("øCu·nto quieres vender? Tienes:");
AddLine ("No sabes mucho, asÌ que seleccionare tu job.");
AddLine ("Puntos de Habilidad.");
AddLine ("Puntos de Stats.");
AddLine ("Esto te dar· un total de:");
AddLine ("SÌ...");
AddLine ("No...");
AddLine ("Zenys a cambio de:");
AddLine ("Zenys.");
AddLine ("Sin puntos, no te puedo ayudar...");
AddLine ("No puedes tratar de vender lo que no tienes...");
AddLine (" øEst· bien?");
AddLine ("Gasta tus puntos de habilidad antes de tratar de cambiar ...");
AddLine ("Pareces llevar muchas cosas ...");
AddLine ("øPor quÈ no guardas algunas cosas y vuelves mas tarde?");
AddLine ("Por favor, quitate el peco antes de cambiar.");
AddLine ("Por favor, quitate el carro antes de cambiar.");
AddLine ("Por favor, quitate el halcÛn antes de cambiar.");
AddLine ("Uy...lo siento.");
AddLine ("Si tu intenciÛn es cambiar a Baby Job, deberias pasar por aquÌ nivel base y job 1...");
AddLine ("°°°Buena Suerte!!!");
AddLine ("°Se que estas ancioso por volverte m·s fuerte, pero debes tener por lo menos nivel de job "+ .JOBTO2ND +" para cambiar de clase!");
AddLine ("Para convertirse en Super Novice, °Debes volver cuando tengas nivel base "+ .SNLVL +" o m·s!");
AddLine ("Esto puede ser dificil, °Pide ayuda!");
AddLine ("Acabas de resivir la habilidad Trick Dead.");
AddLine ("Antes de que puedas avanzar a la siguiente etapa, °Necesitas entrenar m·s hasta llegar a nivel de job "+ .JOBTOTRANS +"!");
AddLine ("Para trascender tus lÌmites, necesitas nivel base "+.LVLTOREBORN+" y nivel de job "+.JOBTOREBORN+". °Se paciente!");
AddLine ("°Debes entrenar m·s, necesitas nivel base "+ .LVLTOTHIRD +" y nivel de job " + .JOBTOTHIRD + ", para lograr el objetivo final!");
AddLine ("°Para permitirte resetear otra vez, necesitas nivel base "+ .REBORNSLVL +"!");
AddLine ("Hola");
AddLine ("°Veo que eres un Baby! Aunque seas pequeÒo, quieres ser fuerte, øVerdad?");
AddLine ("Dejame ver en que podemos entrenar...");
AddLine ("Swordsman.");
AddLine ("Mage.");
AddLine ("Archer.");
AddLine ("Acolyte.");
AddLine ("Merchant.");
AddLine ("Thief.");
AddLine ("Taekwon.");
AddLine ("Gunslinger.");
AddLine ("Ninja.");
AddLine ("Super Novice.");
AddLine ("Baby Swordsman.");
AddLine ("Baby Mage.");
AddLine ("Baby Archer.");
AddLine ("Baby Acolyte.");
AddLine ("Baby Merchant.");
AddLine ("Baby Thief.");
AddLine ("Baby Super Novice.");
AddLine ("Voy a pensar m·s...");
AddLine ("Felicidades");
AddLine ("Has resivido la habilidad First Aid.");
AddLine ("Has resivido la habilidad Fatal Blow.");
AddLine ("Has resivido la habilidad Moving HP Recovery.");
AddLine ("Has resivido la habilidad Auto Berserk.");
AddLine ("Has resivido la habilidad Energy Coat.");
AddLine ("Has resivido la habilidad Arrow Crafting.");
AddLine ("Has resivido la habilidad Charge Arrow.");
AddLine ("Has resivido la habilidad Holy Light.");
AddLine ("Has resivido la habilidad Cart Revolution.");
AddLine ("Has resivido la habilidad Change Cart.");
AddLine ("Has resivido la habilidad Crazy Uproar.");
AddLine ("Has resivido la habilidad Sand Attack.");
AddLine ("Has resivido la habilidad Back Sliding.");
AddLine ("Has resivido la habilidad Pick Stone.");
AddLine ("Has resivido la habilidad Throw Stone.");
AddLine ("Has resivido la habilidad Charge Attack.");
AddLine ("Has resivido la habilidad Shrink.");
AddLine ("Has resivido la habilidad Sight Blaster.");
AddLine ("Has resivido la habilidad Create Elemental Converter.");
AddLine ("Has resivido la habilidad Phantasmic Arrow.");
AddLine ("Has resivido la habilidad Pang Voice.");
AddLine ("Has resivido la habilidad Wink of Charm.");
AddLine ("Has resivido la habilidad Redemptio.");
AddLine ("Has resivido la habilidad KI Translation.");
AddLine ("Has resivido la habilidad KI Explosion.");
AddLine ("Has resivido la habilidad Unfair Trick.");
AddLine ("Has resivido la habilidad Greed.");
AddLine ("Has resivido el objeto Elemental Potion Create Guide.");
AddLine ("Has resivido la habilidad Bio Ethics.");
AddLine ("Has resivido la habilidad Sonic Acceleration.");
AddLine ("Has resivido la habilidad Throw Venom Knife.");
AddLine ("Has resivido la habilidad Close Confine.");
AddLine ("Has resivido la habilidad Elemental Change (Water).");
AddLine ("Has resivido la habilidad Elemental Change (Earth).");
AddLine ("Has resivido la habilidad Elemental Change (Fire).");
AddLine ("Has resivido la habilidad Elemental Change (Wind).");
AddLine ("Escoja sabiamente:");
AddLine ("Knight.");
AddLine ("Crusader.");
AddLine ("Baby Knight.");
AddLine ("Baby Crusader.");
AddLine ("Wizard.");
AddLine ("Sage.");
AddLine ("Baby Wizard.");
AddLine ("Baby Sage.");
AddLine ("Hunter.");
AddLine ("Dancer.");
AddLine ("Baby Hunter.");
AddLine ("Baby Dancer.");
AddLine ("Priest.");
AddLine ("Monk.");
AddLine ("Baby Priest.");
AddLine ("Baby Monk.");
AddLine ("Blacksmith.");
AddLine ("Alchemist.");
AddLine ("Baby Blacksmith.");
AddLine ("Baby Alchemist.");
AddLine ("Assassin.");
AddLine ("Rogue.");
AddLine ("Baby Assassin.");
AddLine ("Baby Rogue.");
AddLine ("Star Gladiator.");
AddLine ("Soul Linker.");
AddLine ("Cancelar.");
AddLine ("Veo que has regresado de tus aventuras, °Pareces estar listo para volverte m·s fuerte!.");
AddLine ("Tienes 2 opciones desde este punto.");
AddLine ("Renacer.");
AddLine ("Tercer Job");
AddLine ("^ff0000AtenciÛn:^000000Si eleges renacer, ganaras un bonus de puntos para stats, si deseas convertirte en tercer job no resiviras este bonus...");
AddLine ("øQuÈ quieres hacer?");
AddLine ("Renacer.");
AddLine ("Convertirse en tercer job.");
AddLine ("Lo pensare mejor...");
AddLine ("øEstas absolutamente seguro? Recuerda, °La prisa es la enemiga de perfecciÛn! Usted no ganar? No conseguiras el bonus de puntos de stats, y por tanto ser·s mas debil que los otros ...");
AddLine ("°No me importa!");
AddLine ("°Prefiero renacer!");
AddLine ("Dejame pensar...");
AddLine ("°Vas a renacer! øEst· bien?");
AddLine ("Has resivido 100 puntos de stats.");
AddLine ("Has resivido 100 + "+.SPCREBORNB+" de puntos de stats. El total es de: "+(100 +.SPCREBORN)+" puntos de stats.");
AddLine ("Has resivido");
AddLine ("øDeseas resetear tu personaje y convertirte en un Novice?");
AddLine ("Renuncio...");
AddLine ("øOtra vez!");
AddLine ("Multi Reset");
AddLine ("Has resivido "+.SPCREBORNB+" puntos de stats.");
AddLine ("Parece que cumples con los requisitos b·sicos, °°Le cambiare ahora!!");
AddLine ("°°Un Momento!!!");
AddLine ("°Muy Bien! °Has aprendido bastante! °Es hora de enseÒarte un mas podereso Job!");
AddLine ("øEst·s listo?");
AddLine ("°Por supuesto!");
AddLine ("Dejeme respirar...");
AddLine ("Bien, bien... °Qui{en hubiera dicho que alg˙n dÌa llegarias a este punto! °Hasta hace poco eras solo un Novice y mir· ahora lo fuerte que te has vuelto!");
AddLine ("°Pero hay todavÌa hay un paso! He visto sus capacidades y te puedo decir que puedo hacerte mas fuerte!");
AddLine ("øQuieres obtener este conocimiento? øEste poder?");
AddLine ("°sÌ quiero!");
AddLine ("No sÈ...");
AddLine ("°Que asÌ sea! °Mejor preparate!");
AddLine ("°AH! °Que bien! °Me recuerda a mi juventud cuando tuve todo este poder!");
AddLine ("øPero quÈ est·s esperando? °Ahora ve y prueba el resultado de tu entrenamiento! °Trata de matar algun MVP para mi!");
AddLine ("Has resivido el item Wolf's Flute.");
AddLine ("si deseas, puedes transformarte en Baby, °Ya que no has entrenado en absoluto!");
AddLine ("Est· bien, °Tal vez!");
AddLine ("Oh, Baby no...");
AddLine ("°Vamos!");
AddLine ("Ahora eres un");
AddLine ("°Est· bien! °Gracias por usar mis servicios!");
AddLine ("Ok, °Hablaremos mas tarde!");
AddLine ("°Wow! Eres pequeÒo, sin embargo tan fuerte. Entonces, øQuieres convertirte en Super Novice?");
AddLine ("°Si!");
AddLine ("Vere m·s tarde...");
AddLine ("°AquÌ vamos!");
AddLine ("Ha Ha Ha, °Eso es! Ahora no solo eres un Novice, si no uno mejor.");
AddLine ("øQuÈ quieres hacer?");
AddLine ("Usar servicios.");
AddLine ("verificar configuraciÛn.");
AddLine ("Modificar configuraciÛn.");
AddLine ("Salir.");
AddLine ("°°Has resivido Habilidades Platino!!");
AddLine ("vacio");
AddLine ("Nivel de acceso GM: ^ff0000 "+ .GMPANLVL +" ^000000");
AddLine ("Resetear FunciÛn:^009900ON^000000.");
AddLine ("Resetear FunciÛn:^ff0000OFF^000000.");
AddLine ("Precio de Stats: ^ff0000 "+.RSTSTATPRICE+" ^000000 z");
AddLine ("Precio de Habilidades: ^ff0000 "+.RSTSKLPRICE+" ^000000 z");
AddLine ("Ambos Precios: ^ff0000 "+.RSTBOTHPRICE+" ^000000z");
AddLine ("FunciÛn Criador: ^009900ON^000000.");
AddLine ("FunciÛn Criador: ^ff0000OFF^000000.");
AddLine ("HalcÛn + Warg: ^009900ON^000000");
AddLine ("HalcÛn + Warg: ^ff0000OFF^000000");
AddLine ("FunciÛn Baby Changer: ^009900ON^000000.");
AddLine ("FunciÛn Baby Changer: ^ff0000OFF^000000.");
AddLine ("FunciÛn Habilidad Platino: ^009900ON^000000.");
AddLine ("FunciÛn Habilidad Platino: ^ff0000OFF^000000.");
AddLine ("Men˙ Platino: ^009900ON^000000.");
AddLine ("Men˙ Platino: ^ff0000OFF^000000.");
AddLine ("Funciones del Job Master.");
AddLine ("Job Changer: ^009900ON^000000.");
AddLine ("Job Changer: ^ff0000OFF^000000.");
AddLine ("Tercer Job: ^009900ON^000000.");
AddLine ("Tercer Job: ^ff0000OFF^000000.");
AddLine ("Nivel Super Novice: ^ff0000 "+.SNLVL +" ^000000");
AddLine ("Primer Job a Segundo: ^ff0000 "+ .JOBTO2ND +" ^000000");
AddLine ("Renacido: BASE/JOB = ^ff0000 "+ .LVLTOREBORN +" ^000000/ ^ff0000 "+.JOBTOREBORN+" ^000000");
AddLine ("Job High a Renacido: ^ff0000 "+.JOBTOTRANS+" ^000000");
AddLine ("Tercer Job: BASE/JOB = ^ff0000 "+.LVLTOTHIRD+" ^000000/ ^ff0000 "+.JOBTOTHIRD+" ^000000");
AddLine ("Forzar el Renacer: ^009900ON^000000.");
AddLine ("Forzar el Renacer: ^ff0000OFF^000000.");
AddLine ("FunciÛn venta de puntos: ^009900ON^000000.");
AddLine ("FunciÛn venta de puntos: ^ff0000OFF^000000.");
AddLine ("Precio de puntos de Stats: ^ff0000 "+.STPOINTPRICE+" ^000000 z");
AddLine ("Precio de puntos de Habilidad: ^ff0000 "+.SKPOINTPRICE+" ^000000 z");
AddLine ("Comprar solo Stats: ^009900ON^000000 .");
AddLine ("Comprar solo Stats: ^ff0000OFF^000000 .");
AddLine ("Comprar solo Habilidad: ^009900ON^000000 .");
AddLine ("Comprar solo Habilidad: ^ff0000OFF^000000 .");
AddLine ("FunciÛn MultiReset: ^009900ON^000000.");
AddLine ("FunciÛn MultiReset: ^ff0000OFF^000000.");
AddLine ("Tope M‡ximo de Resets: ^ff0000 "+ .MAXREBORNS +" ^000000");
AddLine ("Nivel de Job para Reset: ^ff0000 "+ .REBORNSLVL +" ^000000");
AddLine ("Resetear Bonus: ^ff0000 PUNTOS "+ .SPCREBORNB +" ^000000");
AddLine ("Resetear MultiBonus: ^ff0000 PUNTOS "+ .SPCREBBONUS +" ^000000");
AddLine ("Resetear Paletas.");
AddLine ("Resetear Paleta 1er Job: ^009900ON^000000.");
AddLine ("Resetear Paleta 1er Job: ^ff0000OFF^000000 .");
AddLine ("Resetear Paleta 2do Job: ^009900ON^000000.");
AddLine ("Resetear Paleta 2do Job: ^ff0000OFF^000000.");
AddLine ("Resetear Paleta Paleta Renacidos: ^009900ON^000000.");
AddLine ("Resetear Paleta Paleta Renacidos: ^ff0000OFF^000000.");
AddLine ("Resetear Paleta 3er Job: ^009900ON^000000.");
AddLine ("Resetear Paleta 3er Job: ^ff0000OFF^000000.");
AddLine ("Volver.");
AddLine ("Cerrar.");
AddLine ("øQuÈ quieres cambiar?");
AddLine ("Nivel de acceso GM.");
AddLine ("Resetear ConfiguraciÛn.");
AddLine ("ConfiguraciÛn del Criador.");
AddLine ("ConfiguraciÛn del Baby Changer.");
AddLine ("ConfiguraciÛn del Platino.");
AddLine ("Nivel Super Novice.");
AddLine ("3er Job Changer.");
AddLine ("ConfiguraciÛn del Job Changer.");
AddLine ("ConfiguraciÛn del Trato de Puntos.");
AddLine ("ConfiguraciÛn del MultiReset.");
AddLine ("ConfiguraciÛn de Paletas.");
AddLine ("Ingresa el Nivel de acceso GM.");
AddLine ("øContinuar con la ConfiguraciÛn de Acceso GM?");
AddLine ("No.");
AddLine ("Configurar otras cosas.");
AddLine ("øQuÈ cosas sobre el Reseteo quieres cambiar?");
AddLine ("Cambiar ON/OFF.");
AddLine ("Precio Stats.");
AddLine ("Precio de Habilidades.");
AddLine ("Ambos Precios.");
AddLine ("Salir.");
AddLine ("Ingrese 1 = ON, 0 = OFF.");
AddLine ("øContinuar Configurando Reseteo?");
AddLine ("Ingrese Precio del Reset de Stats.");
AddLine ("Ingrese Precio del Reset de Habilidades.");
AddLine ("Ingrese Precio del Reseteo de Stats y Habilidades.");
AddLine ("øQuÈ quieres cambiar del Criador?");
AddLine ("HalcÛn + Lobo.");
AddLine ("øContinuar Configurando Criador?");
AddLine ("øContinuar Configurando 3er Job Changer?");
AddLine ("Ingrese el Nivel Base.");
AddLine ("øContinuar Configurando Super Novice?");
AddLine ("øContinuar Configurando Baby Changer?");
AddLine ("øQuÈ de las habilidades Platino quieres modificar?");
AddLine ("Job Change Autom·tico.");
AddLine ("Mostrar Men˙ del Platino.");
AddLine ("øContinuar Configurando Habilidades Platino?");
AddLine ("øQuÈ sobre el Job Changer quieres modificar?");
AddLine ("Job Changer.");
AddLine ("2do Job");
AddLine ("Nivel de Job para renacer.");
AddLine ("Job Renacido");
AddLine ("Nivel de Job para 3er Job.");
AddLine ("Forzar Renacer.");
AddLine ("øContinuar configurando Job Changer?");
AddLine ("Ingrese Nivel de Job.");
AddLine ("Ingrese Nivel Base.");
AddLine ("øQuÈ sobre la venta de puntos quieres modificar?");
AddLine ("Precio de Puntos de Stats.");
AddLine ("Precio de Puntos de Habilidad.");
AddLine ("SÛlo Stats.");
AddLine ("SÛlo Habilidades.");
AddLine ("øContinuar configurando Venta de Puntos?");
AddLine ("Ingresar Valor de Puntos de Stats.");
AddLine ("Ingresar Valor de Puntos de Habilidad.");
AddLine ("øQuÈ sobre Multi Reset quieres modificar?");
AddLine ("Resets M·ximos.");
AddLine ("Resets de Nivel.");
AddLine ("Bonus.");
AddLine ("Multi Bonus.");
AddLine ("øContinuar configurando Multi Reset?");
AddLine ("Ingresar Valor de Resets M·ximos.");
AddLine ("Ingresar Valor de Bonus.");
AddLine ("Ingresar Valor de Multi Bonus.");
AddLine ("Resetear paleta en 1er Job.");
AddLine ("Resetear paleta en 2do Job.");
AddLine ("Resetear paleta en Renacidos.");
AddLine ("Resetear paleta en 3er Job.");
AddLine ("øContinuar configurando Paletas?");
AddLine ("Puntos de Habilidad");
AddLine ("y");
AddLine ("Puntos de Stats");
AddLine ("Restantes!");
AddLine ("El Total es:");
AddLine ("Baby Bard.");
AddLine ("Bard.");
AddLine ("Parece que no tienes Nivel 9 de ''Basic Skills''... °Sube hasta Nivel 10 de Job, distribuye tus puntos y luego ven a verme!");
AddLine ("NiÒa");
AddLine ("NiÒo");
AddLine ("Reseteos");
AddLine ("Job Changer Autom·tico.");
AddLine ("Bienvenido");
AddLine ("Las elecciones que has hecho:");
AddLine ("°Entendido!");
AddLine ("øY DespuÈs?");
AddLine ("Ya te has decidido, °No puedes cambiar nada ahora!");
AddLine ("High Job");
AddLine ("Job Renacido");
AddLine ("Volver a Elegir.");
AddLine ("Eliminar Cambios.");
AddLine ("Si me dices el job en que quieres entrenar, °Puedo entrenarte desde aquÌ!");
AddLine ("øQue piensas sobre eso?");
AddLine ("Genial, °Vamos!");
AddLine ("Comprobar mis elecciones.");
AddLine ("No estoy interesado...");
AddLine ("vacÌo");
AddLine ("No tienes:");
AddLine ("Elige un item:");
AddLine ("El cambio de Job costar·:");
AddLine ("Job Change Autom·tico: ^009900ON^000000.");
AddLine ("Job Change Autom·tico: ^ff0000OFF^000000.");
AddLine ("Veo que eres un"); // el 3_5
AddLine ("Le darÈ las opciones:");
AddLine ("°Cambiarme a");
AddLine ("øCon cuanto Nivel de Job? Elige entre "+.JOBTO2ND +" y 50");
AddLine ("Con Nivel de Job:");
end;
}
}
end;
}
// +-----------------------+ //
//=========================================¶ AUTO JOBCHANGER ¶====================================================================================================================================================================================================//
// +-----------------------+ //
- script CHANGER -1,{
OnPCBaseLvUpEvent:
set @AUTO,1;
if (.Checked == 0) callsub GetClassMasterVars;
if ((class >= 7) && (class <= 21)) && ((BaseLevel >= .LVLTOREBORN) && (JobLevel >= .JOBTOREBORN)) && (REBO$ != ""){
atcommand strcharinfo(0)+":@monsterignore";
addtimer 1000, strnpcinfo(3)+"::OnLeave";
if (.CHARGE[7] > 0) || (.ITEM[7] > 0){
mes .JCNAME$;
if (.CHARGE[7] > 0) mes ""+.cmtalk_3$[2]+" "+.CHARGE[7]+" "+.cmtalk_0$[71]+""+.cmtalk_0$[74]+"";
if (.ITEM[7] > 0) mes ""+.cmtalk_3$[2]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+"."+.cmtalk_0$[74]+"";
next;
menu ""+.cmtalk_0$[51]+"",-,""+.cmtalk_0$[52]+"",LCANCEL;
if (Zeny < .CHARGE[7]) goto NOZENY;
if (.ITEM[7] > 0){
if (countitem(.ITEM[7]) < .AMOUNT[7]) {mes .JCNAME$;mes ""+.cmtalk_3$[0]+" "+.AMOUNT[7]+" x "+getitemname(.ITEM[7])+".";close;}
}
}
doevent "CHANGER::OnJOBREBORN";
}
if (class == 0) && (BaseLevel >= .SNLVL){
if (CLASS1$ == ""+.cmtalk_0$[104]+"") {