//--------------------------------------------------------------------------- // Job Changer NPC (supports all classes, including 2-2) // by melz (for LameRO) // // Note: // Currently, the 2-2 job section is there in preparation for when it is // implemented. Therefore, all code pertaining to it is commented out. To // enable it, comment out line #19 and uncomment line #21 (important!) // Then uncomment the rest of the sections: #156-223, 268-303 //--------------------------------------------------------------------------- prontera.vhm,154,191,4 script "ジョブチェンジャー" 0,0,0,0 108,{ mes "[ジョブチェンジャー]"; mes "やぁ、諸君"; mes "私は偉大なるジョブチェンジャーだ"; mes "条件を満たしていれば私が転職をさせてあげよう"; mes "君はどの職になりたいのだね? next; // Only 1-1 and 2-1 // menu "1st Job",L_JOB1,"2nd Job",L_JOB2,"End Conversation",L_QUIT; // All 1-1, 2-1, and 2-2 menu "1次職",L_JOB1,"2-1次職",L_JOB2,"2-2次職",L_JOB22,"やっぱりやめた",L_QUIT; close; //-------------------- // [ 1st Class ] //-------------------- L_JOB1: mes "[ジョブチェンジャー]"; mes "君は1次職になりたいのだね"; next; check Job == 0,-,L_ERR_1; check JobLevel >= 10,-,L_ERR_2; check SkillPoint == 0,-,L_ERR_3; mes "[ジョブチェンジャー]"; mes "見た所、君は条件を満たしているようだ"; mes "どの職業になりたいか教えてくれ"; next; menu "アコライト",L_CJOB_4,"アーチャー",L_CJOB_3,"マジシャン",L_CJOB_2,"商人",L_CJOB_5,"剣士",L_CJOB_1,"シーフ",L_CJOB_6,"やっぱりこの話は無かったことに",L_QUIT; close; L_CJOB_1: set JobLevel = 1,0; jobchange 1; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間から剣士だ!"; mes "(世界が別の剣士を必要とするように...)"; close; L_CJOB_2: set JobLevel = 1,0; jobchange 2; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からマジシャンだ!"; mes "幸運を祈るよ"; close; L_CJOB_3: set JobLevel = 1,0; jobchange 3; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からアーチャーだ!"; mes "私が持っているローグマスターの弓を使えないのが惜しいな・・・"; close; L_CJOB_4: set JobLevel = 1,0; jobchange 4; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からアコライトだ!"; mes "今度、やって来くる時に私を祝福してくれたまえ!"; close; L_CJOB_5: set JobLevel = 1,0; jobchange 5; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間から商人だ!"; mes "くれぐれも詐欺はしないようにな"; close; L_CJOB_6: set JobLevel = 1,0; jobchange 6; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間から商人だ!"; mes "機会があったらバフォメットに盗みに行きたまえ"; mes "どうやって盗むのか楽しみにしているぞ"; close; //-------------------- // [ 2nd Class ] //-------------------- L_JOB2: mes "[ジョブチェンジャー]"; mes "悪くはないな、今より強くなるだろう"; mes "さて、君が転職できるどうか調べよう"; next; check JobLevel >= 40,-,L_ERR_4; check SkillPoint == 0,-,L_ERR_3; mes "[ジョブチェンジャー]"; mes "よし、条件を満たしているようだな"; mes "なりたい職業を選んでくれ"; next; menu "アサシン",L_CJOB_12,"ブラックスミス",L_CJOB_10,"ハンター",L_CJOB_11,"ナイト",L_CJOB_7,"プリースト",L_CJOB_8,"ウィザート",L_CJOB_9,"やっぱりこの話は無かったことに",L_QUIT; close; L_CJOB_7: check Job == 1,-,L_ERR_5; jobchange 7; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からナイトだ"; mes "そしてペコの虜になるだろう"; close; L_CJOB_8: check Job == 4,-,L_ERR_6; jobchange 8; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からプリーストだ"; mes "君はブルージェムストーンを買うことになるだろう"; close; L_CJOB_9: check Job == 2,-,L_ERR_7; jobchange 9; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からウィザードだ"; mes "(あぁ、ウィザードではなく少年のようだ)"; close; L_CJOB_10: check Job == 5,-,L_ERR_8; jobchange 10; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からブラックスミスだ"; mes "富に住むオークヒーオーへ行こう! 彼は簡単すぎる!"; close; L_CJOB_11: check Job == 3,-,L_ERR_9; jobchange 11; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からハンターだ"; mes "ファルコンの攻撃は取るに足らないぞ"; close; L_CJOB_12: check Job == 6,-,L_ERR_10; jobchange 12; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間から忍jyゴホゴホ・・・・・・アサシンだ"; mes "(私がそうするのと同じくらいクールに見えたらと思いませんか?)"; close; //-------------------- // [ Alt 2nd Class ] //-------------------- L_JOB22: mes "[ジョブチェンジャー]"; mes "君は勇気があるな"; mes "さて、君が転職できるどうか調べよう"; next; check JobLevel >= 40,-,L_ERR_4; check SkillPoint == 0,-,L_ERR_3; mes "[Job Master]"; mes "よし、条件を満たしているようだな"; mes "なりたい職業を選んでくれ"; next; menu "アルケミスト",L_CJOB_18,"バード(男性のみ)",L_CJOB_19,"クルセイダー",L_CJOB_14,"ダンサー(女性のみ)",L_CJOB_20,"モンク",L_CJOB_15,"ローグ",L_CJOB_17,"セージ",L_CJOB_16,"やっぱりこの話は無かったことに",L_QUIT; close; L_CJOB_14: check Job == 1,-,L_ERR_11; jobchange 14; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からクルセイダーだ"; close; L_CJOB_15: check Job == 4,-,L_ERR_12; jobchange 15; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からモンクだ"; mes "その素手こそが進む道だ!"; close; L_CJOB_16: check Job == 2,-,L_ERR_13; jobchange 16; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からセージだ"; close; L_CJOB_17: check Job == 6,-,L_ERR_14; jobchange 17; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からローグだ"; mes "ギャングスターパラダイスが生きる道だ!"; close; L_CJOB_18: check Job == 5,-,L_ERR_15; jobchange 18; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からアルケミストだ"; close; L_CJOB_19: check Job == 3,-,L_ERR_16; check Gender == 1,-,L_ERR_18; jobchange 19; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からバードだ"; mes "その旋律が誰かに届くように・・・"; close; L_CJOB_20: check Job == 3,-,L_ERR_17; check Gender == 0,-,L_ERR_19; jobchange 20; mes "[ジョブチェンジャー]"; mes "おめでとう!"; mes "君は今この瞬間からダンサーだ"; mes "私のために踊っておくれ、ベイビ〜"; close; //-------------------- // [ Error Messages ] //-------------------- L_ERR_1: mes "[ジョブチェンジャー]"; mes "おっと君はノービスではないね"; mes "次のクラスを目指したらどうだい?"; close; L_ERR_2: mes "[ジョブチェンジャー]"; mes "転職したいのなら基本スキルを9にしてから来たまえ"; close; L_ERR_3: mes "[ジョブチェンジャー]"; mes "転職したいのならスキルポイントを使い切ってから来たまえ"; close; L_ERR_4: mes "[ジョブチェンジャー]"; mes "転職は一次職かJobLVが40じゃないと出来ないぞ"; close; L_ERR_5: mes "[ジョブチェンジャー]"; mes "剣士じゃないとナイトにはなれないぞ"; close; L_ERR_6: mes "[ジョブチェンジャー]"; mes "アコライトじゃないとプリーストにはなれないぞ"; close; L_ERR_7: mes "[ジョブチェンジャー]"; mes "マジシャンじゃないとウィザードにはなれないぞ"; close; L_ERR_8: mes "[ジョブチェンジャー]"; mes "商人じゃないとブラックスミスにはなれないぞ"; close; L_ERR_9: mes "[ジョブチェンジャー]"; mes "アーチャーじゃないとハンターにはなれないぞ"; close; L_ERR_10: mes "[ジョブチェンジャー]"; mes "シーフじゃないとアサシンにはなれないぞ"; close; L_ERR_11: mes "[ジョブチェンジャー]"; mes "剣士じゃないとクルセイダーにはなれないぞ"; close; L_ERR_12: mes "[ジョブチェンジャー]"; mes "アコライトじゃないとモンクにはなれないぞ"; close; L_ERR_13: mes "[ジョブチェンジャー]"; mes "マジシャンじゃないとセージにはなれないぞ"; close; L_ERR_14: mes "[ジョブチェンジャー]"; mes "シーフじゃないとローグにはなれないぞ"; close; L_ERR_15: mes "[ジョブチェンジャー]"; mes "商人じゃないとアルケミストにはなれないぞ"; close; L_ERR_16: mes "[ジョブチェンジャー]"; mes "アーチャーじゃないとバードにはなれないぞ"; close; L_ERR_17: mes "[ジョブチェンジャー]"; mes "アーチャーじゃないとダンサーにはなれないぞ"; close; L_ERR_18: mes "[ジョブチェンジャー]"; mes "男性じゃないとバードにはなれないぞ"; close; L_ERR_19: mes "[ジョブチェンジャー]"; mes "女性じゃないとダンサーにはなれないぞ"; close; //-------------------- // [ Quit ] //-------------------- L_QUIT: mes "[ジョブチェンジャー]"; mes "君は無礼だな、しかし嫌なら仕方が無い"; mes "転職したくなったらまた来たまえ"; close; }