yuhsing

Untitled

Jul 3rd, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.99 KB | None | 0 0
  1. //===== rAthena Script =======================================
  2. // Sura Job change Quest
  3. //===== By: ==================================================
  4. //= Masao
  5. //= Credits: Muad_Dib, Gepard
  6. //===== Current Version: =====================================
  7. //= 1.0
  8. //===== Compatible With: =====================================
  9. //= Any rAthena SVN
  10. //===== Description: =========================================
  11. //= [Translated from the Official]
  12. //= Job change Quest from Monk / Champion -> Sura.
  13. //===== Additional Comments: =================================
  14. //= 1.0 First Version.
  15. //============================================================
  16.  
  17. ve_in,237,125,0 script King Crab#job_shu 107,{
  18.  
  19. if (job_shu == 0){
  20. if (Class == Job_Monk || Class == Job_Champion || Job_Baby_Monk){
  21. if ((BaseLevel > 98) && (JobLevel > 49)){
  22. mes "[King Crab]";
  23. mes "Khh ha ha ha ha ha ha.";
  24. mes "That little rookie was knocked out by my one blow!";
  25. next;
  26. mes "[Sludge Worm]";
  27. mes "Those arrogant fellows deserve a bitter lesson.";
  28. mes "How dare a little rookie attack you, boss!";
  29. next;
  30. mes "[King Crab]";
  31. mes "Ha ha ha ha ha ha ha!!!!";
  32. next;
  33. mes "[Sludge Worm]";
  34. mes "Hey! Right here!!! One more cup of beer!!!";
  35. mes "What are you doing? My boss's cup is already empty! Come quickly!";
  36. next;
  37. mes "[Waitress]";
  38. mes "Yes, I will bring it right away.";
  39. next;
  40. mes "[Sludge Worm]";
  41. mes "Too slow!!! Who do you think my boss is? Huh!?";
  42. next;
  43. mes "[Waitress]";
  44. mes "I... I'm really sorry, sir...";
  45. next;
  46. mes "[King Crab]";
  47. mes "K k k k k. That's enough.";
  48. mes "That cute girl seems to be scared of you!";
  49. mes "Hey lady~ We are not scary people~~";
  50. next;
  51. mes "[Waitress]";
  52. mes "Aaaaaaaaaaak! Don't do this!!";
  53. next;
  54. mes "- Bang -";
  55. donpcevent "???#bcmd::OnEnable";
  56. next;
  57. mes "[???]";
  58. mes "Hey, there.";
  59. mes "I've been watching you, making a ruckuss like you own this place.";
  60. next;
  61. mes "[???]";
  62. mes "It's too noisy. So if you want to say that nonsense again, go home.";
  63. next;
  64. mes "[Sludge Worm]";
  65. mes "What?!";
  66. mes "I don't know who you are but you must've lost your mind!";
  67. mes "Do you have any idea who my boss is?!!";
  68. next;
  69. mes "[Sludge Worm]";
  70. mes "This is the famous King Crab!!!";
  71. mes "Who can decimate entire armies with his fist!!!";
  72. next;
  73. mes "[???]";
  74. mes "You do all the dirty things like your dirty face.";
  75. mes "You're just a thug satisfying your desires.";
  76. next;
  77. mes "[King Crab]";
  78. mes "What?";
  79. mes "How dare you say those things?";
  80. mes "Just because you're a girl doesn't mean I'll just let it go.";
  81. next;
  82. mes "[Sludge Worm]";
  83. mes "Huh! The boss is really mad!";
  84. mes "I can beat you up with one blow...";
  85. next;
  86. mes "["+strcharinfo(0)+"]";
  87. mes "Hey! How dare you use violence against a lady!?";
  88. next;
  89. mes "[???]";
  90. mes "Move back, you little thing...";
  91. next;
  92. mes "[???]";
  93. mes "Oh, I'm glad to hear that.";
  94. mes "I won't attack first because I'm in the middle of training.";
  95. next;
  96. mes "[King Crab && Sludge Worm]";
  97. mes "What?";
  98. next;
  99. mes "[King Crab && Sludge Worm]";
  100. mes "Uhhhh?!";
  101. next;
  102. mes "[King Crab && Sludge Worm]";
  103. mes "Aaaaaahhhhhhhhk!!!!!!!!";
  104. specialeffect EF_FIRESPLASHHIT,"King Crab#job_shu";
  105. specialeffect EF_FIRESPLASHHIT,"Sludge Worm#job_shu";
  106. next;
  107. mes "- What is that amazing power? -";
  108. mes "- I've never seen this";
  109. mes "- kind of skill before... -";
  110. next;
  111. mes "[???]";
  112. mes "Well, the mood is spoiled...";
  113. next;
  114. mes "[Waitress]";
  115. mes "Tha... Thank you so much...";
  116. mes "How can I repay you?";
  117. next;
  118. mes "[???]";
  119. mes "It's not a big deal. It's okay.";
  120. next;
  121. mes "[Waitress]";
  122. mes "Are you going back to your lodging?";
  123. mes "If it's okay with you, can I deliver you a meal?";
  124. next;
  125. mes "[???]";
  126. mes "Oh, you don't really need to.";
  127. mes "Just a slice of bread and warm soup will be enough for me.";
  128. mes "Then, I've got to say goodbye. Bye.";
  129. donpcevent "???#bcmd::OnDisable";
  130. next;
  131. mes "[Waitress]";
  132. mes "Bye...";
  133. mes "...";
  134. mes ".....";
  135. mes "........(cheeks glowing)";
  136. set job_shu,1;
  137. setquest 11155;
  138. close;
  139. }
  140. mes "[King Crab]";
  141. mes "Khh ha ha ha ha ha ha";
  142. mes "That little rookie was knocked out by my one blow!";
  143. next;
  144. mes "[Sludge Worm]";
  145. mes "Those arrogant fellows deserve a bitter lesson.";
  146. mes "How dare a little rookie attack my boss!";
  147. next;
  148. mes "[King Crab]";
  149. mes "Khhha ha ha ha ha ha!!!!";
  150. mes "One more cup of beer, here!!!";
  151. mes "I will drink today!!!";
  152. next;
  153. mes "[Sludge Worm]";
  154. mes "King Crab!!! I will follow you forever!!";
  155. close;
  156. }
  157. }
  158. mes "[King Crab]";
  159. mes "Khh ha ha ha ha ha ha";
  160. mes "That little rookie was knocked out by my one blow!";
  161. next;
  162. mes "[Sludge Worm]";
  163. mes "Those arrogant fellows deserve a bitter lesson.";
  164. mes "How dare a little rookie attack my boss!";
  165. next;
  166. mes "[King Crab]";
  167. mes "Khhha ha ha ha ha ha!!!!";
  168. mes "One more cup of beer, here!!!";
  169. mes "I will drink today!!!";
  170. next;
  171. mes "[Sludge Worm]";
  172. mes "King Crab!!! I will follow you forever!!";
  173. close;
  174. }
  175.  
  176. ve_in,241,128,4 script Sludge Worm#job_shu 110,{
  177.  
  178. if (job_shu == 0){
  179. if (Class == Job_Monk || Class == Job_Champion || Job_Baby_Monk){
  180. if ((BaseLevel > 98) && (JobLevel > 49)){
  181. mes "[King Crab]";
  182. mes "Khh ha ha ha ha ha ha.";
  183. mes "That little rookie was knocked out by my one blow!";
  184. next;
  185. mes "[Sludge Worm]";
  186. mes "Those arrogant fellows deserve a bitter lesson.";
  187. mes "How dare a little rookie attack you, boss!";
  188. next;
  189. mes "[King Crab]";
  190. mes "Ha ha ha ha ha ha ha!!!!";
  191. next;
  192. mes "[Sludge Worm]";
  193. mes "Hey! Right here!!! One more cup of beer!!!";
  194. mes "What are you doing? My boss's cup is already empty! Come quickly!";
  195. next;
  196. mes "[Waitress]";
  197. mes "Yes, I will bring it right away.";
  198. next;
  199. mes "[Sludge Worm]";
  200. mes "Too slow!!! Who do you think my boss is? Huh!?";
  201. next;
  202. mes "[Waitress]";
  203. mes "I... I'm really sorry, sir...";
  204. next;
  205. mes "[King Crab]";
  206. mes "K k k k k. That's enough.";
  207. mes "That cute girl seems to be scared of you!";
  208. mes "Hey lady~ We are not scary people~~";
  209. next;
  210. mes "[Waitress]";
  211. mes "Aaaaaaaaaaak! Don't do this!!";
  212. next;
  213. mes "- Bang -";
  214. donpcevent "???#bcmd::OnEnable";
  215. next;
  216. mes "[???]";
  217. mes "Hey, there.";
  218. mes "I've been watching you, making a ruckuss like you own this place.";
  219. next;
  220. mes "[???]";
  221. mes "It's too noisy. So if you want to say that nonsense again, go home.";
  222. next;
  223. mes "[Sludge Worm]";
  224. mes "What?!";
  225. mes "I don't know who you are but you must've lost your mind!";
  226. mes "Do you have any idea who my boss is?!!";
  227. next;
  228. mes "[Sludge Worm]";
  229. mes "This is the famous King Crab!!!";
  230. mes "Who can decimate entire armies with his fist!!!";
  231. next;
  232. mes "[???]";
  233. mes "You do all the dirty things like your dirty face.";
  234. mes "You're just a thug satisfying your desires.";
  235. next;
  236. mes "[King Crab]";
  237. mes "What?";
  238. mes "How dare you say those things?";
  239. mes "Just because you're a girl doesn't mean I'll just let it go.";
  240. next;
  241. mes "[Sludge Worm]";
  242. mes "Huh! The boss is really mad!";
  243. mes "I can beat you up with one blow...";
  244. next;
  245. mes "["+strcharinfo(0)+"]";
  246. mes "Hey! How dare you use violence against a lady!?";
  247. next;
  248. mes "[???]";
  249. mes "Move back, you little thing...";
  250. next;
  251. mes "[???]";
  252. mes "Oh, I'm glad to hear that.";
  253. mes "I won't attack first because I'm in the middle of training.";
  254. next;
  255. mes "[King Crab && Sludge Worm]";
  256. mes "What?";
  257. next;
  258. mes "[King Crab && Sludge Worm]";
  259. mes "Uhhhh?!";
  260. next;
  261. mes "[King Crab && Sludge Worm]";
  262. mes "Aaaaaahhhhhhhhk!!!!!!!!";
  263. specialeffect EF_FIRESPLASHHIT,"King Crab#job_shu";
  264. specialeffect EF_FIRESPLASHHIT,"Sludge Worm#job_shu";
  265. next;
  266. mes "- What is that amazing power? -";
  267. mes "- I've never seen this";
  268. mes "- kind of skill before... -";
  269. next;
  270. mes "[???]";
  271. mes "Well, the mood is spoiled...";
  272. next;
  273. mes "[Waitress]";
  274. mes "Tha... Thank you so much...";
  275. mes "How can I repay you?";
  276. next;
  277. mes "[???]";
  278. mes "It's not a big deal. It's okay.";
  279. next;
  280. mes "[Waitress]";
  281. mes "Are you going back to your lodging?";
  282. mes "If it's okay with you, can I deliver you a meal?";
  283. next;
  284. mes "[???]";
  285. mes "Oh, you don't really need to.";
  286. mes "Just a slice of bread and warm soup will be enough for me.";
  287. mes "Then, I've got to say goodbye. Bye.";
  288. donpcevent "???#bcmd::OnDisable";
  289. next;
  290. mes "[Waitress]";
  291. mes "Bye...";
  292. mes "...";
  293. mes ".....";
  294. mes "........(cheeks glowing)";
  295. set job_shu,1;
  296. setquest 11155;
  297. close;
  298. }
  299. mes "[King Crab]";
  300. mes "Khh ha ha ha ha ha ha";
  301. mes "That little rookie was knocked out by my one blow!";
  302. next;
  303. mes "[Sludge Worm]";
  304. mes "Those arrogant fellows deserve a bitter lesson.";
  305. mes "How dare a little rookie attack my boss!";
  306. next;
  307. mes "[King Crab]";
  308. mes "Khhha ha ha ha ha ha!!!!";
  309. mes "One more cup of beer, here!!!";
  310. mes "I will drink today!!!";
  311. next;
  312. mes "[Sludge Worm]";
  313. mes "King Crab!!! I will follow you forever!!";
  314. close;
  315. }
  316. }
  317. mes "[King Crab]";
  318. mes "Khh ha ha ha ha ha ha";
  319. mes "That little rookie was knocked out by my one blow!";
  320. next;
  321. mes "[Sludge Worm]";
  322. mes "Those arrogant fellows deserve a bitter lesson.";
  323. mes "How dare a little rookie attack my boss!";
  324. next;
  325. mes "[King Crab]";
  326. mes "Khhha ha ha ha ha ha!!!!";
  327. mes "One more cup of beer, here!!!";
  328. mes "I will drink today!!!";
  329. next;
  330. mes "[Sludge Worm]";
  331. mes "King Crab!!! I will follow you forever!!";
  332. close;
  333. }
  334.  
  335. ve_in,244,126,3 script Waitress#job_shu 69,{
  336.  
  337. if (job_shu == 0){
  338. mes "[Waitress]";
  339. mes "Oh no~";
  340. mes "I hate those noisy and impolite customers!";
  341. mes "I hope there is someone who can scold them for me.";
  342. close;
  343. }else if (job_shu == 1){
  344. if (Class == Job_Monk || Job_Baby_Monk){
  345. mes "[Waitress]";
  346. mes "Oh dear~";
  347. mes "I really appreciate you, Monk, for helping me a while ago.";
  348. next;
  349. }else if (Class == Job_Champion){
  350. mes "[Waitress]";
  351. mes "Oh dear~";
  352. mes "I really appreciate you, Champion, for helping me a while ago.";
  353. next;
  354. }
  355. mes "[Waitress]";
  356. mes "Ah, the person we saw before?";
  357. mes "She has been staying in this village for days,";
  358. mes "Isn't she so great?";
  359. next;
  360. mes "[Waitress]";
  361. mes "Although she is a woman like me, she was so cool!";
  362. mes "Aaahh~ That beautiful and imposing figure...";
  363. next;
  364. mes "[Waitress]";
  365. mes "Oh my!!";
  366. mes "I forgot to do something!";
  367. mes "I should cook right away and then bring the meal to the Inn. Aaahh~";
  368. next;
  369. mes "[Waitress]";
  370. mes "If you still don't know where to stay, please use ^f57d7dthe Inn at the upper side of this
  371.  
  372. building^000000.";
  373. close;
  374. }
  375. mes "[Waitress]";
  376. mes "Now that the customers have become a little quiet.";
  377. mes "Ahhhh, I feel better now!!";
  378. close;
  379. }
  380.  
  381. ve_in,240,131,0 script ???#bcmd 484,{
  382. end;
  383.  
  384. OnInit:
  385. disablenpc "???#bcmd";
  386. end;
  387.  
  388. OnEnable:
  389. enablenpc "???#bcmd";
  390. initnpctimer;
  391. end;
  392.  
  393. OnDisable:
  394. disablenpc "???#bcmd";
  395. stopnpctimer;
  396. end;
  397.  
  398. OnTimer600000:
  399. donpcevent "???#bcmd::OnDisable";
  400. stopnpctimer;
  401. end;
  402. }
  403.  
  404. // Custom Translation NPC name
  405. ve_in,97,149,0 script Sura Hotel 111,3,3,{
  406.  
  407. OnTouch:
  408. if (job_shu == 1){
  409. mes "[???]";
  410. mes "Who is it?!";
  411. next;
  412. mes "["+strcharinfo(0)+"]";
  413. mes "I am the person who was at the pub a while ago.";
  414. mes "I have something to ask.";
  415. next;
  416. mes "[???]";
  417. mes "Don't bother me, just go away!";
  418. next;
  419. mes "["+strcharinfo(0)+"]";
  420. mes "Please, I just want to talk.";
  421. next;
  422. mes "[???]";
  423. mes "...";
  424. next;
  425. mes "["+strcharinfo(0)+"]";
  426. mes "Don't ignore me, just talk to me.";
  427. next;
  428. mes "["+strcharinfo(0)+"]";
  429. mes "Just for a moment, isn't it okay?";
  430. next;
  431. mes "["+strcharinfo(0)+"]";
  432. mes "I'm not here to hurt you.";
  433. next;
  434. mes "["+strcharinfo(0)+"]";
  435. mes "How could you treat someone who came to your door so badly?";
  436. next;
  437. mes "["+strcharinfo(0)+"]";
  438. mes "You're going too far.";
  439. next;
  440. mes "["+strcharinfo(0)+"]";
  441. mes "After I saw you fighting...";
  442. next;
  443. mes "["+strcharinfo(0)+"]";
  444. mes "I thought that you must have practiced martial arts and I came here to meet you.";
  445. next;
  446. mes "["+strcharinfo(0)+"]";
  447. mes "But seeing that you stood me up outside like this...";
  448. next;
  449. mes "["+strcharinfo(0)+"]";
  450. mes "You must be advanced in martial arts...";
  451. next;
  452. mes "[???]";
  453. mes "How persistent...";
  454. next;
  455. mes "[???]";
  456. mes "What the hell do you want?";
  457. set job_shu,2;
  458. close;
  459. }
  460. end;
  461. }
  462.  
  463. ve_in,98,159,0 script Fighter#job_shu 484,{
  464.  
  465. if (job_shu < 2){
  466. mes "[Fighter]";
  467. mes "Ahhhh~ I'm so tired.";
  468. mes "Training is so tough and I have a long way to go!";
  469. close;
  470. }else if (job_shu == 2){
  471. mes "["+strcharinfo(0)+"]";
  472. mes "I want to know about the skill you used a while ago.";
  473. next;
  474. mes "[???]";
  475. mes "...";
  476. mes "......";
  477. mes ".........";
  478. mes "............ A rookie like you doesn't need to know.";
  479. next;
  480. mes "["+strcharinfo(0)+"]";
  481. mes "Rookie?!";
  482. mes "I have steadily practiced martial arts.";
  483. mes "I am confident that I will never lose.";
  484. next;
  485. mes "[???]";
  486. mes "So you can beat me, too?";
  487. next;
  488. mes "["+strcharinfo(0)+"]";
  489. mes "No...";
  490. mes "I guess that's too much...";
  491. mes "Frankly speaking, I was quite amazed by you.";
  492. next;
  493. mes "["+strcharinfo(0)+"]";
  494. mes "I had thought that I was strong enough but after seeing you fight, I realized that I was full of
  495.  
  496. conceit.";
  497. next;
  498. mes "[???]";
  499. mes "Huuuh~ No matter how strong you are,";
  500. mes "you cannot avoid reaching for your true limit.";
  501. next;
  502. mes "["+strcharinfo(0)+"]";
  503. mes "You are just the person that I expected.";
  504. next;
  505. mes "["+strcharinfo(0)+"]";
  506. mes "I think you would know";
  507. mes "how to overcome this limitation.";
  508. next;
  509. mes "[???]";
  510. mes "Stop it.";
  511. next;
  512. mes "["+strcharinfo(0)+"]";
  513. mes "What? Why?";
  514. next;
  515. mes "[???]";
  516. mes "Are you a human?";
  517. next;
  518. mes "["+strcharinfo(0)+"]";
  519. mes "What?";
  520. mes "Of course, I am a human.";
  521. next;
  522. mes "[???]";
  523. mes "To become stronger is too hard for a mere human.";
  524. mes "If you want to, just buy better equipment.";
  525. next;
  526. mes "["+strcharinfo(0)+"]";
  527. mes "Then, what are you?";
  528. mes "You mean you're not a human being?";
  529. next;
  530. mes "[???]";
  531. mes "To overstep the limit...";
  532. mes "is impossible for a human.";
  533. mes "It's a ghost's way...";
  534. next;
  535. mes "["+strcharinfo(0)+"]";
  536. mes "Ghost?";
  537. next;
  538. mes "[???]";
  539. mes "I gave up being a human after I chose this way.";
  540. mes "The way to become a Sura abandoning divine protection.";
  541. next;
  542. mes "[???]";
  543. mes "You won't even have time to take a rest if you choose this way.";
  544. mes "You'll become a puppet for war...";
  545. next;
  546. switch(select("But I still want to know more.:Well, I quit then.")){
  547. case 1:
  548. mes "[???]";
  549. mes "Aren't you an idiot?";
  550. mes "Why are you so happy about becoming a ghost?";
  551. next;
  552. mes "[???]";
  553. mes "You'll regret it, so just be satisfied with your present life.";
  554. next;
  555. mes "["+strcharinfo(0)+"]";
  556. mes "Well, now that I've met you, I won't live my life this way anymore!";
  557. next;
  558. mes "[???]";
  559. mes "Hah... you're really making me tired.";
  560. next;
  561. mes "[???]";
  562. mes "Okay, then^f57d7d go and kill 100 Desert Wolves.^000000";
  563. mes "After that, I'll think about it again.";
  564. set job_shu,3;
  565. changequest 11155,11156;
  566. close;
  567. case 2:
  568. mes "[???]";
  569. mes "Well, good choice.";
  570. mes "You don't need to look for trouble.";
  571. close;
  572. }
  573. }else if (job_shu == 3){
  574. if (checkquest(11156,2) == 2){
  575. mes "[???]";
  576. mes "Wow~";
  577. mes "Did you really kill all those wolves?";
  578. mes "I figured you'd have given up.";
  579. next;
  580. mes "[???]";
  581. mes "A woman's word is her bond!!";
  582. mes "A promise is a promise.";
  583. next;
  584. mes "[???]";
  585. mes "Go to ^f57d7dEl Mes Gorge Southeast of Juno^000000.";
  586. mes "My colleague ^f57d7dBuddy^000000 will be training himself near the center of that
  587.  
  588. area.";
  589. next;
  590. mes "[Bruno]";
  591. mes "Tell him that 'Bruno' sent you there and after that, just suit yourself.";
  592. set job_shu,4;
  593. changequest 11156,11157;
  594. close;
  595. }
  596. mes "[???]";
  597. mes "Hah... you're really making me tired.";
  598. next;
  599. mes "[???]";
  600. mes "Okay, then^f57d7d go and kill 100 Desert Wolves.^000000";
  601. mes "Then I'll think about it again.";
  602. close;
  603. }else if (job_shu == 4){
  604. mes "[Bruno]";
  605. mes "Go to ^f57d7dEl Mes Gorge Southeast of Juno^000000.";
  606. mes "My colleague ^f57d7dBuddy^000000 will be training himself near the center of that area.";
  607. next;
  608. mes "[Bruno]";
  609. mes "Tell him that 'Bruno' sent you there and after that, just suit yourself.";
  610. close;
  611. }else if (job_shu == 100){
  612. mes "[Bruno]";
  613. mes "Hey~ !";
  614. mes "How are you doing?";
  615. next;
  616. mes "[Bruno]";
  617. mes "Don't you have any presents for your teacher?";
  618. close;
  619. }
  620. mes "[Bruno]";
  621. mes "I recommend you to reconsider being a Sura.";
  622. mes "Sura is strong and cool, but that's not all.";
  623. next;
  624. mes "[Bruno]";
  625. mes "Me?";
  626. mes "If I need to choose a job again, I will definitely choose Sura.";
  627. close;
  628. }
  629.  
  630. yuno_fild07,254,176,7 script Buddy#job_shu 483,{
  631.  
  632. if (job_shu < 4){
  633. mes "[Buddy]";
  634. mes "Haaap!!! Haaaap!!! Whoo!! Haahhp!!!";
  635. next;
  636. mes "[Buddy]";
  637. mes "I don't know why you're here but please don't stand behind me unless you want to die.";
  638. close;
  639. }else if (job_shu == 4){
  640. mes "[Buddy]";
  641. mes "Haaap!!! Haaaap!!! Whoo!! Haahhp!!!";
  642. next;
  643. mes "[Buddy]";
  644. mes "I don't know why you're here but please don't stand behind me unless you want to die.";
  645. next;
  646. mes "["+strcharinfo(0)+"]";
  647. mes "'Bruno' sent me here.";
  648. next;
  649. mes "[Buddy]";
  650. mes "Ah! My colleague introduced me to you!";
  651. mes "Anyway, why are you here to see me?";
  652. next;
  653. mes "["+strcharinfo(0)+"]";
  654. mes "I asked Bruno about her strength, and she recommended me to you.";
  655. next;
  656. mes "[Buddy]";
  657. mes "That difficult girl... no, just kidding.";
  658. mes "You must be a special person for her to send you to me.";
  659. next;
  660. mes "[Buddy]";
  661. mes "Well, I can't answer your question because I'm in the process of self training, so I will take
  662.  
  663. you to our master.";
  664. next;
  665. mes "[Buddy]";
  666. mes "My master doesn't like noise, so please ^f57d7dwait in the living room silently.^000000";
  667. next;
  668. mes "[Buddy]";
  669. mes "This way...";
  670. set job_shu,5;
  671. changequest 11157,11158;
  672. close2;
  673. warp "sword_1-1",215,244;
  674. end;
  675. }else if (job_shu == 100){
  676. mes "[Buddy]";
  677. mes "Ah, long time no see, "+strcharinfo(0)+".";
  678. mes "Are you here to meet my master?";
  679. next;
  680. switch(select("Yes:No")){
  681. case 1:
  682. mes "[Buddy]";
  683. mes "I'll take you right away.";
  684. close2;
  685. warp "sword_1-1",216,168;
  686. end;
  687. case 2:
  688. mes "[Buddy]";
  689. mes "Then, why are you here?";
  690. mes "You are not here to see me, aren't you?";
  691. close;
  692. }
  693. }
  694. mes "[Buddy]";
  695. mes ""+strcharinfo(0)+"£¬Didn't you meet the master yet?";
  696. next;
  697. mes "[Buddy]";
  698. mes "My master doesn't like noise, so please ^f57d7dwait in the living room silently.^000000";
  699. next;
  700. mes "[Buddy]";
  701. mes "This way...";
  702. close2;
  703. warp "sword_1-1",215,244;
  704. end;
  705. }
  706.  
  707. sword_1-1,223,243,4 script Drawing Room 483,{
  708.  
  709. OnInit:
  710. disablenpc "Drawing Room";
  711. waitingroom "Drawing Room",20,"Drawing Room::OnStartArena",1;
  712. enablewaitingroomevent;
  713. end;
  714.  
  715. OnStartArena:
  716. warpwaitingpc "sword_2-1",223,205;
  717. donpcevent "Buddy#Sura_Salon::OnEnable";
  718. disablewaitingroomevent;
  719. end;
  720.  
  721. OnEnable:
  722. enablewaitingroomevent;
  723. end;
  724.  
  725. OnDisable:
  726. disablewaitingroomevent;
  727. end;
  728. }
  729.  
  730. sword_1-1,223,243,4 script Buddy#job_shu reception 483,{
  731.  
  732. mes "[Buddy]";
  733. mes "My master doesn't like noise, so please ^f57d7dwait in the living room silently.^000000";
  734. next;
  735. switch(select("Go to the living room.:Go outside.")){
  736. case 1:
  737. mes "[Buddy]";
  738. mes "Please wait in the living room at the upper side.";
  739. close;
  740. case 2:
  741. mes "[Buddy]";
  742. mes "Then, see you again.";
  743. close2;
  744. warp "yuno_fild07",255,178;
  745. end;
  746. }
  747. }
  748.  
  749. sword_2-1,1,1,0 script Buddy#Sura_Salon 66,{
  750. end;
  751.  
  752. OnInit:
  753. disablenpc "Buddy#Sura_Salon";
  754. end;
  755.  
  756. OnEnable:
  757. enablenpc "Buddy#Sura_Salon";
  758. initnpctimer;
  759. end;
  760.  
  761. OnReset:
  762. killmonster "sword_2-1","Buddy#Sura_Salon::OnMyMobDead";
  763. end;
  764.  
  765. OnDisable:
  766. disablenpc "Buddy#Sura_Salon";
  767. stopnpctimer;
  768. end;
  769.  
  770. OnMyMobDead:
  771. if(.MyMobCount < 1){
  772. monster "sword_2-1",219,210,"hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  773. monster "sword_2-1",228,209,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  774. monster "sword_2-1",228,201,"hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  775. monster "sword_2-1",219,201,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  776. }
  777. end;
  778.  
  779. OnTimer3000:
  780. mapannounce "sword_2-1","The master is now in the middle of training, and you need to wait in the living room
  781.  
  782. around 5 minutes.",bc_map;
  783. end;
  784.  
  785. OnTimer4000:
  786. mapannounce "sword_2-1","Ah! You may have hallucinations in the living room, so please be careful.",bc_map;
  787. end;
  788.  
  789. OnTimer5000:
  790. mapannounce "sword_2-1","This is the policy of the master, so please don't feel unpleasant.",bc_map;
  791. end;
  792.  
  793. OnTimer33000:
  794. monster "sword_2-1",219,210,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  795. monster "sword_2-1",219,210,"It can't be true",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  796. monster "sword_2-1",228,209,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
  797. monster "sword_2-1",228,209,"Just Imagination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  798. monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  799. monster "sword_2-1",228,201,"Illusion",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  800. monster "sword_2-1",219,201,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
  801. monster "sword_2-1",219,201,"Just Imagination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  802. set .MyMobCount,8;
  803. end;
  804.  
  805. OnTimer93000:
  806. monster "sword_2-1",219,210,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  807. monster "sword_2-1",219,210,"Just Imagination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  808. monster "sword_2-1",228,209,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
  809. monster "sword_2-1",228,209,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  810. monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  811. monster "sword_2-1",219,201,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
  812. set .MyMobCount,6;
  813. end;
  814.  
  815. OnTimer153000:
  816. mapannounce "sword_2-1","If you're bored, may I bring you some magazines?",bc_map;
  817. monster "sword_2-1",219,210,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  818. monster "sword_2-1",219,210,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  819. monster "sword_2-1",228,209,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  820. monster "sword_2-1",228,209,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  821. monster "sword_2-1",228,201,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  822. monster "sword_2-1",228,201,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  823. monster "sword_2-1",219,201,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  824. monster "sword_2-1",219,201,"Magazine",1478,1,"Buddy#Sura_Salon::OnMyMobDead";
  825. set .MyMobCount,8;
  826. end;
  827.  
  828. OnTimer213000:
  829. monster "sword_2-1",219,210,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  830. monster "sword_2-1",219,210,"Never mind",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  831. monster "sword_2-1",228,209,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  832. monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  833. monster "sword_2-1",228,201,"Can you see me?",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  834. monster "sword_2-1",219,201,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  835. set .MyMobCount,6;
  836. end;
  837.  
  838. OnTimer273000:
  839. monster "sword_2-1",219,210,"",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  840. monster "sword_2-1",228,209,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
  841. monster "sword_2-1",228,201,"hallucination",1480,1,"Buddy#Sura_Salon::OnMyMobDead";
  842. monster "sword_2-1",228,201,"hallucination",1479,1,"Buddy#Sura_Salon::OnMyMobDead";
  843. monster "sword_2-1",219,201,"hallucination",1446,1,"Buddy#Sura_Salon::OnMyMobDead";
  844. monster "sword_2-1",219,201,"hallucination",1483,1,"Buddy#Sura_Salon::OnMyMobDead";
  845. set .MyMobCount,6;
  846. end;
  847.  
  848. OnTimer300000:
  849. mapannounce "sword_2-1","The master has arrived. Soon I'll show you into the master's room.",bc_map;
  850. end;
  851.  
  852. OnTimer303000:
  853. donpcevent "Buddy#job_shuaneh::OnEnable";
  854. end;
  855.  
  856. OnTimer305000:
  857. donpcevent "Buddy#Sura_Salon::OnReset";
  858. end;
  859.  
  860. OnTimer315000:
  861. mapannounce "sword_2-1","Come on here.",bc_map;
  862. donpcevent "Buddy#job_shuaneh::OnDisable";
  863. donpcevent "Sura_garajjom::OnEnable";
  864. end;
  865.  
  866. OnTimer320000:
  867. mapannounce "sword_2-1","I guess you're not ready to meet the master yet..",bc_map;
  868. donpcevent "Sura_garajjom::OnDisable";
  869. donpcevent "Drawing Room::OnEnable";
  870. mapwarp "sword_2-1","yuno_fild07",255,178;
  871. stopnpctimer;
  872. end;
  873.  
  874. OnPCDieEvent:
  875. if( strcharinfo(3) == "sword_2-1" ){
  876. donpcevent "Sura_garajjom::OnDisable";
  877. donpcevent "Drawing Room::OnEnable";
  878. mapwarp "sword_2-1","yuno_fild07",255,178;
  879. stopnpctimer;
  880. }
  881. end;
  882. }
  883.  
  884. sword_2-1,223,205,7 script Buddy#job_shuaneh 483,{
  885.  
  886. if (job_shu > 4){
  887. mes "I'll show you the way. This way.";
  888. close2;
  889. warp "sword_1-1",216,168;
  890. donpcevent "Buddy#job_shuaneh::OnDisable";
  891. end;
  892. }
  893. // Custom Translation
  894. mes "How did you get here?";
  895. close2;
  896. warp "yuno_fild07",248,179;
  897. end;
  898.  
  899. OnInit:
  900. disablenpc "Buddy#job_shuaneh";
  901. end;
  902.  
  903. OnEnable:
  904. enablenpc "Buddy#job_shuaneh";
  905. end;
  906.  
  907. OnDisable:
  908. disablenpc "Buddy#job_shuaneh";
  909. end;
  910. }
  911.  
  912. sword_2-1,223,205,0 script Sura_garajjom 111,10,10,{
  913. end;
  914.  
  915. OnTouch:
  916. warp "sword_1-1",216,168;
  917. end;
  918.  
  919. OnInit:
  920. disablenpc "Sura_garajjom";
  921. end;
  922.  
  923. OnEnable:
  924. enablenpc "Sura_garajjom";
  925. end;
  926.  
  927. OnDisable:
  928. disablenpc "Sura_garajjom";
  929. end;
  930. }
  931.  
  932. sword_1-1,222,169,5 script Bruno#job_shu 484,{
  933.  
  934. if (job_shu > 4){
  935. mes "[Bruno]";
  936. mes "Hey~ "+strcharinfo(0)+", What's up?";
  937. next;
  938. switch(select("Let's have conversation.:Go outside.")){
  939. case 1:
  940. if (job_shu == 100){
  941. mes "[Bruno]";
  942. mes "My master?";
  943. mes "He said he has put the world out of his mind and he is a ghost who gave up being
  944.  
  945. a human but he seems to have a lingering desire for the world.";
  946. next;
  947. mes "[Bruno]";
  948. mes "Well, I am also a Sura but I still enjoy traveling and meeting many people~";
  949. next;
  950. mes "[Bruno]";
  951. mes "In the old days, my master had one close friend but after becoming a Sura,";
  952. next;
  953. mes "[Bruno]";
  954. mes "I heard that he wrote a letter to the friend that he had died.";
  955. mes "Then he sometimes visits 'the place of memory' secretly.";
  956. next;
  957. mes "[Bruno]";
  958. mes "It would be better not saying that he died and just keep meeting his friend.";
  959. mes "He's a bit of a stick-in-the-mud.";
  960. next;
  961. mes "[Bruno]";
  962. mes "But he is really cool and awesome.";
  963. mes "Ho ho.";
  964. next;
  965. mes "[Bruno]";
  966. mes "The reason why I keep traveling is to find 'the precious friend' of my master
  967.  
  968. and not to training myself more.";
  969. next;
  970. mes "[Bruno]";
  971. mes "I feel heavy-hearted when I see my master missing his friend...";
  972. mes "It's not... not just for my... master!";
  973. close;
  974. }
  975. mes "[Bruno]";
  976. mes "Wow~ I thought you would be knocked out before seeing my master but you are finally here
  977.  
  978. now?";
  979. next;
  980. mes "[Bruno]";
  981. mes "Anyway you are here now, so I am your immediate superior.";
  982. next;
  983. mes "[Bruno]";
  984. mes "We don't care about your age in our world!";
  985. close;
  986. case 2:
  987. mes "[Bruno]";
  988. mes "Come again whenever you want to~";
  989. mes "I will show you the training course of the dead~";
  990. close2;
  991. warp "yuno_fild07",255,178;
  992. end;
  993. }
  994. }
  995. mes "[Bruno]";
  996. // Custom Translation
  997. mes "How do people keep";
  998. mes "getting in here!";
  999. mes "Get out!!!";
  1000. close2;
  1001. warp "yuno_fild07",255,178;
  1002. end;
  1003. }
  1004.  
  1005. sword_1-1,223,167,2 script Master#job_shu 483,{
  1006.  
  1007. if (job_shu > 4){
  1008. if (job_shu == 5){
  1009. mes "[Master]";
  1010. mes "You must have bright eyes to see that you finally came to this room.";
  1011. next;
  1012. if(SkillPoint != 0){
  1013. mes "[Master]";
  1014. // Custom Translation
  1015. mes "Please use all your Skill Points or you cannot become a Sura.";
  1016. close;
  1017. }
  1018. if(checkweight(1201,1) == 0){
  1019. mes "[Master]";
  1020. // Custom Translation
  1021. mes "Your earthly burden is to heavy. You'd better go clean up.";
  1022. close;
  1023. }
  1024. if (JobLevel < 50 || BaseLevel < 99){
  1025. mes "[Master]";
  1026. // Custom Translation
  1027. mes "You seem to have not yet reached the limits of human beings, you still have far
  1028.  
  1029. to go in order to become Sura.";
  1030. mes "Go train more.";
  1031. close;
  1032. }
  1033. if (Class == Job_Baby_Monk){
  1034. mes "[Bruno]";
  1035. mes "Of course~";
  1036. mes "I have keen eyes.";
  1037. next;
  1038. mes "[Bruno]";
  1039. mes "Master! This is a wolf fur coat.";
  1040. mes "Put it on when it's cold.";
  1041. next;
  1042. mes "["+strcharinfo(0)+"]";
  1043. mes "Ahhk! That is the wolf I... caught... Uhh.";
  1044. next;
  1045. mes "- Whack -";
  1046. next;
  1047. mes "[Bruno]";
  1048. mes "Ho ho ho~";
  1049. mes "Do you have something to say, "+strcharinfo(0)+"?";
  1050. mes "You became a member of our family, let's get along together ~";
  1051. next;
  1052. mes "[Master]";
  1053. mes "Right, I now accept you as my student, too.";
  1054. next;
  1055. mes "[Master]";
  1056. mes "I think you already know it, but to live as a Sura will not be that easy.";
  1057. next;
  1058. mes "[Master]";
  1059. mes "I also shut myself off from the world. If there comes a day when we go to the
  1060.  
  1061. world again, it must be the day when the world needs ghosts for the wars.";
  1062. next;
  1063. mes "[Master]";
  1064. mes "I hope those days will not come but... I'll willingly be the ghost and kill all
  1065.  
  1066. enemies.";
  1067. next;
  1068. mes "[Master]";
  1069. mes "You should train yourself steadily until that day.";
  1070. set job_shu,100;
  1071. jobchange Job_Baby_Sura;
  1072. completequest 11158;
  1073. getitem 5754,1; //inspected good
  1074. //getitem 2795,1; // removed +6 stats item
  1075. close;
  1076. }else if (Class == Job_Monk){
  1077. mes "[Bruno]";
  1078. mes "Of course~";
  1079. mes "I have keen eyes.";
  1080. next;
  1081. mes "[Bruno]";
  1082. mes "Master! This is a wolf fur coat.";
  1083. mes "Put it on when it's cold.";
  1084. next;
  1085. mes "["+strcharinfo(0)+"]";
  1086. mes "Ahhk! That is the wolf I... caught... Uhh.";
  1087. next;
  1088. mes "- Whack -";
  1089. next;
  1090. mes "[Bruno]";
  1091. mes "Ho ho ho~";
  1092. mes "Do you have something to say, "+strcharinfo(0)+"?";
  1093. mes "You became a member of our family, let's get along together ~";
  1094. next;
  1095. mes "[Master]";
  1096. mes "Right, I now accept you as my student, too.";
  1097. next;
  1098. mes "[Master]";
  1099. mes "I think you already know it, but to live as a Sura will not be that easy.";
  1100. next;
  1101. mes "[Master]";
  1102. mes "I also shut myself off from the world. If there comes a day when we go to the
  1103.  
  1104. world again, it must be the day when the world needs ghosts for the wars.";
  1105. next;
  1106. mes "[Master]";
  1107. mes "I hope those days will not come but... I'll willingly be the ghost and kill all
  1108.  
  1109. enemies.";
  1110. next;
  1111. mes "[Master]";
  1112. mes "You should train yourself steadily until that day.";
  1113. set job_shu,100;
  1114. jobchange Job_Sura;
  1115. completequest 11158;
  1116. getitem 5754,1; //inspected good
  1117. //getitem 2795,1; // removed +6 stats item
  1118. close;
  1119. }else if (Class == Job_Champion){
  1120. mes "[Bruno]";
  1121. mes "Of course~";
  1122. mes "I have keen eyes.";
  1123. next;
  1124. mes "[Bruno]";
  1125. mes "Master! This is a wolf fur coat.";
  1126. mes "Put it on when it's cold.";
  1127. next;
  1128. mes "["+strcharinfo(0)+"]";
  1129. mes "Ahhk! That is the wolf I... caught... Uhh.";
  1130. next;
  1131. mes "- Whack -";
  1132. next;
  1133. mes "[Bruno]";
  1134. mes "Ho ho ho~";
  1135. mes "Do you have something to say, "+strcharinfo(0)+"?";
  1136. mes "You became a member of our family, let's get along together ~";
  1137. next;
  1138. mes "[Master]";
  1139. mes "Right, I now accept you as my student, too.";
  1140. next;
  1141. mes "[Master]";
  1142. mes "I think you already know it, but to live as a Sura will not be that easy.";
  1143. next;
  1144. mes "[Master]";
  1145. mes "I also shut myself off from the world. If there comes a day when we go to the
  1146.  
  1147. world again, it must be the day when the world needs ghosts for the wars.";
  1148. next;
  1149. mes "[Master]";
  1150. mes "I hope those days will not come but... I'll willingly be the ghost and kill all
  1151.  
  1152. enemies.";
  1153. next;
  1154. mes "[Master]";
  1155. mes "You should train yourself steadily until that day.";
  1156. set job_shu,100;
  1157. jobchange Job_Sura_T;
  1158. completequest 11155;
  1159. getitem 5754,1; //inspected good
  1160. //getitem 2795,1; // removed +6 stats item
  1161. close;
  1162. }
  1163. mes "[Master]";;
  1164. // Custom Translation
  1165. mes "Ah?";;
  1166. close;
  1167. }
  1168. mes "[Master]";
  1169. mes "Once I was also an ordinary young man who traveled a lot and met many friends.";
  1170. next;
  1171. mes "[Master]";
  1172. mes "However, as you might have felt, I finally faced my limitation.";
  1173. next;
  1174. mes "[Master]";
  1175. mes "Sometimes I wondered 'should I have to give up everything to be more powerful...?'";
  1176. next;
  1177. mes "[Master]";
  1178. mes "But what's done is done...";
  1179. //if (countitem(6153) > 0){
  1180. if (countitem(6153) == 0){
  1181. //delitem 6153,1; // removed
  1182. getitem 5754,1; //inspected good
  1183. close;
  1184. }
  1185. close;
  1186. }
  1187. mes "[Master]";
  1188. mes "You should not have come here.";
  1189. mes "Please leave.";
  1190. close2;
  1191. warp "yuno_fild07",255,178;
  1192. end;
  1193. }
  1194.  
  1195. // Custom Translation
  1196. sword_2-1,1,2,0 script Sura Job Switch 66,{
  1197.  
  1198. switch(select("Open Arena:Close Arena:Activate Drawing Room:Actvate Buddy:Activate Naigara:All Off:Cancel")){
  1199. case 1:
  1200. mes "Opening Arena";
  1201. donpcevent "Drawing Room::OnEnable";
  1202. close;
  1203. case 2:
  1204. mes "Closing Arena";
  1205. donpcevent "Drawing Room::OnDisable";
  1206. close;
  1207. case 3:
  1208. mes "Activating Drawing Room";
  1209. donpcevent "Buddy#Sura_Salon::OnEnable";
  1210. close;
  1211. case 4:
  1212. mes "Activating Buddy";
  1213. donpcevent "Buddy#job_shuaneh::OnEnable";
  1214. close;
  1215. case 5:
  1216. mes "Activating garajjom";
  1217. donpcevent "Sura_garajjom::OnEnable";
  1218. close;
  1219. case 6:
  1220. mes "Deactivating all.";
  1221. donpcevent "Drawing Room::OnDisable";
  1222. donpcevent "Buddy#Sura_Salon::OnReset";
  1223. donpcevent "Buddy#Sura_Salon::OnDisable";
  1224. donpcevent "Buddy#job_shuaneh::OnDisable";
  1225. donpcevent "Sura_garajjom::OnDisable";
  1226. close;
  1227. case 7:
  1228. close;
  1229. }
  1230. }
Advertisement
Add Comment
Please, Sign In to add comment