viewing paste Class Master v2.1.4 | Athena

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