//--------------------------------------- //3次職対応転職スクリプト //auriga純正対応3次職転職スクリプトです。 //未転生を飛ばして即転生職になります。 //--------------------------------------- prontera.gat,150,170,4 script 3次転職カプラ 116,{ //初期設定 set @point,100; //ステータスポイント付与、転生をしないための保証 L_start0: mes "[転職カプラ]"; mes "こちらでは転職を扱っています。"; mes "未転生には転職できません。"; mes "転職したい職業群を選択して下さい。"; next; menu "転生1次職",L_fjob0,"拡張1次職",L_expjob0,"ケンセイ",L_CLASS_SG,"ソウルリンカー",L_CLASS_SL,"拡張スーパーノービス",L_CLASS_SNVH,"カゲロウ",L_KAGE,"オボロ",L_OBO,"転生2次職",L_2ndjob0,"転生3次職",L_3rdjob0,"やっぱりやめる",L_END0; L_fjob0: if ( upper_job != 0 ) goto L_CLASS_SG0; //ノービス以外をはじく if ( getskilllv(1) < 9 ) goto L_cant; //基本スキルが9あるか判別 mes "[転職カプラ]"; mes "転職したい職業を選択して下さい"; next; menu "転生ソードマン",L_CLASS_SM_H0,"転生マジシャン",L_CLASS_MG_H0,"転生アーチャー",L_CLASS_AC_H0,"転生アコライト",L_CLASS_AL_H0,"転生マーチャント",L_CLASS_MC_H0,"転生シーフ",L_CLASS_TF_H0,"やっぱりやめる",L_END0; L_cant: mes "[転職カプラ]"; mes "スキルポイントを使い切ってから"; mes "転職して下さい。"; close; L_END0: mes "[転職カプラ]"; mes "またのご利用お待ちしています。"; close; //ここから転生1次職 L_CLASS_SM_H0: //転生ソードマン setlook 7,0; //服色をデフォに戻す set upper_job,1; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 1,1; //転職処理 skill 144,1,0; //クエストスキル追加 skill 145,1,0; //クエストスキル追加 skill 146,1,0; //クエストスキル追加 close; L_CLASS_MG_H0: //転生マジシャン setlook 7,0; //服色をデフォに戻す set upper_job,2; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 2,1; //転職処理 skill 157,1,0; //クエストスキル追加 close; L_CLASS_AC_H0: //転生アーチャー setlook 7,0; //服色をデフォに戻す set upper_job,3; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 3,1; //転職処理 skill 147,1,0; //クエストスキル追加 skill 148,1,0; //クエストスキル追加 close; L_CLASS_AL_H0: //転生アコライト setlook 7,0; //服色をデフォに戻す set upper_job,4; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 4,1; //転職処理 skill 156,1,0; //クエストスキル追加 close; L_CLASS_MC_H0: //転生マーチャント setlook 7,0; //服色をデフォに戻す set upper_job,5; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 5,1; //転職処理 skill 153,1,0; //クエストスキル追加 skill 154,1,0; //クエストスキル追加 skill 155,1,0; //クエストスキル追加 close; L_CLASS_TF_H0: //転生シーフ setlook 7,0; //服色をデフォに戻す set upper_job,6; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 6,1; //転職処理 skill 149,1,0; //クエストスキル追加 skill 150,1,0; //クエストスキル追加 skill 151,1,0; //クエストスキル追加 skill 152,1,0; //クエストスキル追加 close; //ここから拡張1次職 L_expjob0: if ( upper_job != 0 ) goto L_CLASS_SG0; if ( getskilllv(1) < 9 ) goto L_cant; //基本スキルが9あるか判別 skill 142,1,0; //応急手当追加 skill 143,1,0; //死んだふり追加 mes "[転職カプラ]"; mes "転職したい職業を選択して下さい"; next; menu "テコンキッド",L_CLASS_TK,"スーパーノービス",L_CLASS_SNV,"ガンスリンガー",L_CLASS_GS,"ニンジャ",L_CLASS_NJ,"やっぱりやめる",L_END0; L_CLASS_TK: //テコンキッド if ( upper_job != 0 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,21; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 21,0; //転職処理 close; L_CLASS_SNV: //スーパーノービス if ( upper_job != 0 ) goto L_CLASS_SG0; if ( BaseLevel < 45 ) goto L_CLASS_SNV0; setlook 7,0; //服色をデフォに戻す set upper_job,20; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 set upper_job,20; //永続関数でフラグを保存する jobchange 20,0; //転職処理 close; L_CLASS_SNVH: if ( upper_job != 20 ) goto L_CLASS_SG0; set upper_job,42; //永続関数でフラグを保存する jobchange 42,0; //転職処理 close; L_CLASS_GS: //ガンスリンガー if ( upper_job != 0 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,24; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 24,0; //転職処理 close; L_CLASS_NJ: //ニンジャ if ( upper_job != 0 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,25; //永続関数でフラグを保存する gmcommand "@stpoint " + @point + ""; //ステータスポイント付与 jobchange 25,0; //転職処理 close; L_KAGE: if ( upper_job != 25 ) goto L_CLASS_SG0; if ( sex == 0 ) goto L_CLASS_SG0; //性別判定 0=女 1=男 setlook 7,0; //服色をデフォに戻す set upper_job,43; //永続関数でフラグを保存する jobchange 43,0; //転職処理 close; L_OBO: if ( upper_job != 25 ) goto L_CLASS_SG0; if ( sex == 1 ) goto L_CLASS_SG0; //性別判定 0=女 1=男 setlook 7,0; //服色をデフォに戻す set upper_job,43; //永続関数でフラグを保存する jobchange 44,0; //転職処理 close; L_CLASS_SNV0: mes "[転職カプラ]"; mes "スーパーノービスは"; mes "BASEレベル45からの転職です。"; mes "BASEレベルを上げてきてから再度転職して下さい。"; close; L_CLASS_SG0: mes "[転職カプラ]"; mes "あなたはこの職に転職できません。"; close; L_CLASS_SG: //拳聖 if ( upper_job != 21 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,22; //永続関数でフラグを保存する jobchange 22,0; //転職処理 close; L_CLASS_SL: //ソウルリンカー if ( upper_job != 21 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,23; //永続関数でフラグを保存する jobchange 23,0; //転職処理 close; //ここから転生2次職 L_2ndjob0: if ( JobLevel < 40 ) goto L_2ndjobfuka0; mes "[転職カプラ]"; mes "転職したい職業を選択して下さい"; next; menu "ロードナイト",L_CLASS_KN_H0,"ハイプリースト",L_CLASS_PR_H0,"ハイウィザード",L_CLASS_WZ_H0,"ホワイトスミス",L_CLASS_BS_H0,"スナイパー",L_CLASS_HT_H0,"アサシンクロス",L_CLASS_AS_H0,"パラディン",L_CLASS_CR_H0,"チャンピオン",L_CLASS_MO_H0,"プロフェッサー",L_CLASS_SA_H0,"チェイサー",L_CLASS_RG_H0,"クリエイター",L_CLASS_AM_H0,"クラウン(男)",L_CLASS_BA_H0,"ジプシー(女)",L_CLASS_DC_H0,"やっぱりやめる",L_END0; L_2ndjobfuka0: mes "[転職カプラ]"; mes "転生2次職になるには"; mes "JOBレベル40以上にして下さい。"; close; L_CLASS_KN_H0: //ロードナイト if ( upper_job != 1 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,7; //永続関数でフラグを保存する jobchange 7,1; //転職処理 skill 1001,1,0; //クエストスキル追加(チャージアタック) close; L_CLASS_PR_H0: //ハイプリースト if ( upper_job != 4 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,8; //永続関数でフラグを保存する jobchange 8,1; //転職処理 skill 1014,1,0; //クエストスキル追加(レディムプティオ) close; L_CLASS_WZ_H0: //ハイウィザード if ( upper_job != 2 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,9; //永続関数でフラグを保存する jobchange 9,1; //転職処理 skill 1006,1,0; //クエストスキル追加(サイトブラスター) close; L_CLASS_BS_H0: //ホワイトスミス if ( upper_job != 5 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,10; //永続関数でフラグを保存する jobchange 10,1; //転職処理 skill 1012,1,0; //クエストスキル追加(フェイクゼニー) skill 1013,1,0; //クエストスキル追加(グリード) close; L_CLASS_HT_H0: //スナイパー if ( upper_job != 3 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,11; //永続関数でフラグを保存する jobchange 11,1; //転職処理 skill 1009,1,0; //クエストスキル追加(ファンタズミックアロー) close; L_CLASS_AS_H0: //アサシンクロス if ( upper_job != 6 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,12; //永続関数でフラグを保存する jobchange 12,1; //転職処理 skill 1003,1,0; //クエストスキル追加(ソニックアクセラレーション) skill 1004,1,0; //クエストスキル追加(ベナムナイフ) close; L_CLASS_CR_H0: //パラディン if ( upper_job != 1 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,13; //永続関数でフラグを保存する jobchange 13,1; //転職処理 skill 1002,1,0; //クエストスキル追加(シュリンク) close; L_CLASS_MO_H0: //チャンピオン if ( upper_job != 4 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,14; //永続関数でフラグを保存する jobchange 14,1; //転職処理 skill 1015,1,0; //クエストスキル追加(気功転移) skill 1016,1,0; //クエストスキル追加(寸勁) close; L_CLASS_SA_H0: //プロフェッサー if ( upper_job != 2 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,15; //永続関数でフラグを保存する jobchange 15,1; //転職処理 skill 1008,1,0; //クエストスキル追加(ウォーターエレメンタルチェンジ) skill 1017,1,0; //クエストスキル追加(アースエレメンタルチェンジ) skill 1018,1,0; //クエストスキル追加(ファイアーエレメンタルチェンジ) skill 1019,1,0; //クエストスキル追加(ウィンドエレメンタルチェンジ) close; L_CLASS_RG_H0: //チェイサー if ( upper_job != 6 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,16; //永続関数でフラグを保存する jobchange 16,1; //転職処理 skill 1005,1,0; //クエストスキル追加(クローズコンファイン) close; L_CLASS_AM_H0: //クリエイター if ( upper_job != 5 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,17; //永続関数でフラグを保存する jobchange 17,1; //転職処理 close; L_CLASS_BA_H0: //クラウン(男) mes "[転職カプラ]"; mes "クラウンは男性職です。"; mes "あなたの性別は男ですか?"; mes "女だった場合、キャラデータが破損する恐れがあります。"; next; mes "[転職カプラ]"; mes "確認しましたか?"; mes "転職してもよろしいでしょうか?"; mes "間違いのないようにして下さい。"; mes "転職しますか?"; next; menu "転職する",L_CLASS_BA_H1,"性別間違えたのでしません。",L_CLASS_BA_H2; L_CLASS_BA_H1: if ( sex == 0 ) goto L_CLASS_BA_H2; //性別判定 0=女 1=男 if ( upper_job != 3 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,18; //永続関数でフラグを保存する jobchange 18,1; //転職処理 skill 1010,1,0; //クエストスキル追加(パンボイス) close; L_CLASS_BA_H2: mes "[転職カプラ]"; mes "性別を再度ご確認下さい。"; close; L_CLASS_DC_H0: //ジプシー(女) mes "[転職カプラ]"; mes "ジプシーは女性職です。"; mes "あなたの性別は女ですか?"; mes "男だった場合、キャラデータが破損する恐れがあります。"; next; mes "[転職カプラ]"; mes "確認しましたか?"; mes "転職してもよろしいでしょうか?"; mes "間違いのないようにして下さい。"; mes "転職しますか?"; next; menu "転職する",L_CLASS_DC_H1,"性別間違えたのでしません。",L_CLASS_DC_H2; L_CLASS_DC_H1: if ( sex == 1 ) goto L_CLASS_DC_H2; //性別判定 0=女 1=男 if ( upper_job != 3 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,19; //永続関数でフラグを保存する jobchange 19,1; //転職処理 skill 1011,1,0; //クエストスキル追加(魅惑のウインク) close; L_CLASS_DC_H2: mes "[転職カプラ]"; mes "性別を再度ご確認下さい。"; close; //ここから転生3次職 L_3rdjob0: if ( JobLevel < 70 ) goto L_3rdjobfuka0; //転職条件JOB if ( BaseLevel < 99 ) goto L_3rdjobfuka1; //転職条件BASE mes "[転職カプラ]"; mes "転職したい職業を選択して下さい"; next; menu "転生ルーンナイト",L_CLASS_RK_H0,"転生ウォーロック",L_CLASS_WL_H0,"転生レンジャー",L_CLASS_RA_H0,"転生アークビショップ",L_CLASS_AB_H0,"転生メカニック",L_CLASS_NC_H0,"転生ギロチンクロス",L_CLASS_GC_H0,"転生ロイヤルガード",L_CLASS_LG_H0,"転生ソーサラー",L_CLASS_SO_H0,"転生ミンストレル(男)",L_CLASS_MI_H0,"転生ワンダラー(女)",L_CLASS_WA_H0,"転生修羅",L_CLASS_SR_H0,"転生ジェネティック",L_CLASS_GN_H0,"転生シャドウチェイサー",L_CLASS_SC_H0,"やっぱりやめる",L_END0; L_3rdjobfuka0: mes "[転職カプラ]"; mes "転生3次職に転職するには"; mes "JOBレベル70必要です。"; close; L_3rdjobfuka1: mes "[転職カプラ]"; mes "転生3次職に転職するには"; mes "BASEレベル99以上必要です。"; close; L_CLASS_RK_H0: //転生ルーンナイト if ( upper_job != 7 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,29; //永続関数でフラグを保存する jobchange 29,1; //転職処理 close; L_CLASS_WL_H0: //転生ウォーロック if ( upper_job != 9 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,30; //永続関数でフラグを保存する jobchange 30,1; //転職処理 close; L_CLASS_RA_H0: //転生レンジャー if ( upper_job != 11 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,31; //永続関数でフラグを保存する jobchange 31,1; //転職処理 close; L_CLASS_AB_H0: //転生アークビショップ if ( upper_job != 8 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,32; //永続関数でフラグを保存する jobchange 32,1; //転職処理 close; L_CLASS_NC_H0: //転生メカニック if ( upper_job != 10 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,33; //永続関数でフラグを保存する jobchange 33,1; //転職処理 close; L_CLASS_GC_H0: //転生ギロチンクロス if ( upper_job != 12 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,34; //永続関数でフラグを保存する jobchange 34,1; //転職処理 close; L_CLASS_LG_H0: //転生ロイヤルガード if ( upper_job != 13 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,35; //永続関数でフラグを保存する jobchange 35,1; //転職処理 close; L_CLASS_SO_H0: //転生ソーサラー if ( upper_job != 15 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,36; //永続関数でフラグを保存する jobchange 36,1; //転職処理 close; L_CLASS_MI_H0: //転生ミンストレル(男) if ( upper_job != 18 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,37; //永続関数でフラグを保存する jobchange 37,1; //転職処理 close; L_CLASS_WA_H0: //転生ワンダラー(女) if ( upper_job != 19 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,38; //永続関数でフラグを保存する jobchange 38,1; //転職処理 close; L_CLASS_SR_H0: //転生修羅 if ( upper_job != 14 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,39; //永続関数でフラグを保存する jobchange 39,1; //転職処理 close; L_CLASS_GN_H0: //転生ジェネティック if ( upper_job != 17 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,40; //永続関数でフラグを保存する jobchange 40,1; //転職処理 close; L_CLASS_SC_H0: //転生シャドウチェイサー if ( upper_job != 16 ) goto L_CLASS_SG0; setlook 7,0; //服色をデフォに戻す set upper_job,41; //永続関数でフラグを保存する jobchange 41,1; //転職処理 close; }