//潜伏ゲームの再検討用の戦闘試験

LoadingMSG DF40_startup.png;

DataLoad3 G_save0.txt;
DatAutoSave true;

//------------------------------------------------------------------------------
INI seen;

Music LOAD,7yu.mid;
Music PLAY,true;


//CALL DF37_char_set.txt,SET_BODY-CS;//SET_CPFT-02_1-BODY2;
//CALL DF37_char_set.txt,SET_CPFT-02_1-FACE01;//顔
//CALL DF37_char_set.txt,SET_MEGA-CS;//メガネ
//CALL DF37_char_set.txt,SET_HAIR-CS;//髪の毛
//CALL DF37_char_set.txt,SET_CPFT-01_1cHUKU2制服;
//CALL DF37_char_set.txt,SET_SHORTS-CS;//●3:下着・水着

////▼ｷｬﾗｸﾀｰﾛｰﾄﾞ・カスタムに応じて読み込む
////CALL DF37_char_set.txt,SET_LayerALL_CS;

CALL DF37_char_set.txt,SET_LayerALL_CS;//140621
// アイテム類を除外に何か意味が？←アイテムもロードされてる
//  SET_Layer6_CS;の重複を除外する為か？
// 従来方式だと拡張ｶｽﾀﾑ無効時に痴漢鉄標準モデルになる対策

XFile4_ID 0,true;

//パラメーター設定すると初期値で非表示になっていた？
//XFile4_ID 0,true;
//XFile4_ID 1,true;
//マップ名ロード画面だ・・・；
//マップ名表示の段階で一度ﾓﾃﾞﾙを非表示にしてたの忘れてた


//------------------------------------------------------------------------------


//------------------------------------------------------------------------------
* top;
//GOSUB キーk;

FPS ini;
FPS Set_CharMAX,2;

FPS_AI SetScriptC,DF40_Action_AIc_00.txt;
FPS_AI SetScriptA,DF40_Action_AIa_00.txt;
FPS_AI SetScriptM,DF40_Action_AIm_00.txt;

//CALL DF40_Action_map_set.txt,Ｄ公園2;
//CALL DF40_Action_map_set.txt,DF40_駅改札付近;//DF40_AYTR;
//CALL DF40_Action_map_set.txt,DF40_室内;
//CALL DF40_Action_map_set.txt,DF40_駅入口;
//CALL DF40_Action_map_set.txt,DF40_駅入口階段;

//CALL DF40_Action_map_set.txt,orMAP_駅入口階段_IN1;
//CALL DF40_Action_map_set.txt,orMAP_駅入口階段_IN2;


//------------------------------------------------------------------------------
* キャラ設定;
CALL DF40_Action_char_set.txt,SET_GM4_主人公;
CALL DF40_Action_char_set.txt,FPS_主人公;

//CALL DF40_Action_char_set.txt,FPS_B05ｽｸ水;
CALL DF40_Action_char_set.txt,FPS_DF40_ヒロイン1;

//GOSUB キャラ再配置;

//CALL DF40_Action_map_set.txt,orMAP_駅入口階段_IN1;
//090321 開始位置を入り口前に変更
//CALL DF40_Action_map_set.txt,orMAP_駅入口_IN1;
//FPS Set_CharPoint,0,-2.5302,0.0003,-3.3803,-0.3623,0.0736,-0.9291;



//CALL DF40_Action_map_set.txt,orMAP_DF40_練習室01_IN1;

//CALL DF40_Action_map_set.txt,orMAP_DF40_densya_IN1;//ドア付近

//電車の車内(ジャンプポイント)
CALL DF40_Action_map_set.txt,orMAP_DF40_densya2_IN2;

//------------------------------------------------------------------------------
* メインメニュー;

FPS Set_CharRETURN,0;//生き返らせる
FPS Set_CharRETURN,1;

GOTO 戦闘開始;//080202直ぐに戦闘始める。デバック

Menu_INI ;//メニューの設定をクリアする
Menu_CLS Menu;
Menu_Titol メインメニュー;
Menu_ADD 戦闘開始;
Menu_ADD 自キャラ変更;
Menu_ADD 難易度変更;
Menu_ADD マップ変更;
Menu_ADD 終了する;
//Loop_4_menu false;
Loop_4_menu true;
Goto@ @RetMenu,0,戦闘開始;
Goto@ @RetMenu,1,自キャラ変更;
Goto@ @RetMenu,2,難易度変更;
Goto@ @RetMenu,3,マップ変更;
Goto@ @RetMenu,4,終了;
GOTO メインメニュー;





//------------------------------------------------------------------------------
* 自キャラ変更;
Menu_CLS Menu;
Menu_Titol 自キャラ変更;
Menu_ADD 旧主人公;
Menu_ADD 旧主人公;
Menu_ADD 旧主人公;
Menu_ADD 戻る;
Loop_4_menu false;
Goto@ @RetMenu,0,自キャラ変更_1;
Goto@ @RetMenu,1,自キャラ変更_2;
Goto@ @RetMenu,2,自キャラ変更_3;
Goto@ @RetMenu,3,メインメニュー;


* 自キャラ変更_1;
XFile4_ID 6,true;
CALL DF40_Action_char_set.txt,SET_GM4_主人公;
CALL DF40_Action_char_set.txt,FPS_主人公;
GOSUB キャラ再配置;
GOTO 自キャラ変更;


* 自キャラ変更_2;
XFile4_ID 6,true;
CALL DF40_Action_char_set.txt,SET_GM4_主人公;
CALL DF40_Action_char_set.txt,FPS_主人公;
GOSUB キャラ再配置;
GOTO 自キャラ変更;


* 自キャラ変更_3;
XFile4_ID 6,true;
CALL DF40_Action_char_set.txt,SET_GM4_主人公;
CALL DF40_Action_char_set.txt,FPS_主人公;
GOSUB キャラ再配置;
GOTO 自キャラ変更;



//▼従来の記述の主人公ｷｬﾗ設定
XFile4_ID 6,true;
CALL DF40_Action_char_set.txt,SET_GM1-主人公;

FPS Set_CharID,0;
CALL DF40_Action_char_set.txt,FPS_主人公;
XFile4_MotionID 6,6;//適応ﾓﾃﾞﾙIDと参照ﾓｰｼｮﾝID
FPS Set_CharModelID,,6;
FPS Set_CharMotionID,,6;
FPS Set_CharPointRAND;
FPS Set_CharID,END;



//------------------------------------------------------------------------------
* 難易度変更;
Menu_CLS Menu;
Menu_Titol 難易度変更;
Menu_ADD 無力な少女;
Menu_ADD 強化女戦士;
Menu_ADD 武装少女;
Menu_ADD 殺戮ちゃん;
Menu_ADD 戻る;
Loop_4_menu false;
Goto@ @RetMenu,0,難易度変更_1;
Goto@ @RetMenu,1,難易度変更_2;
Goto@ @RetMenu,2,難易度変更_3;
Goto@ @RetMenu,3,難易度変更_4;
Goto@ @RetMenu,4,メインメニュー;


* 難易度変更_1;
CALL DF40_Action_char_set.txt,FPS_B05ｽｸ水;
GOTO 難易度変更;

* 難易度変更_2;
CALL DF40_Action_char_set.txt,FPS_セイバー2B3;
GOTO 難易度変更;

* 難易度変更_3;
CALL DF40_Action_char_set.txt,FPS_サブマシンガン兵2;
GOTO 難易度変更;

* 難易度変更_4;
CALL DF40_Action_char_set.txt,FPS_サブマシンガン兵3;
GOTO 難易度変更;




//------------------------------------------------------------------------------
* マップ変更;
Menu_CLS Menu;
Menu_Titol マップ変更;
Menu_ADD 田型邸;
Menu_ADD 牢獄館;
Menu_ADD 迷宮;
Menu_ADD 戻る;
Loop_4_menu false;
Goto@ @RetMenu,0,マップ変更_1;
Goto@ @RetMenu,1,マップ変更_2;
Goto@ @RetMenu,2,マップ変更_3;
Goto@ @RetMenu,3,メインメニュー;


* マップ変更_1;
CALL DF40_Action_map_set.txt,ミッション02;
GOSUB キャラ再配置;
GOTO マップ変更;


* マップ変更_2;
CALL DF40_Action_map_set.txt,牢獄館;
GOSUB キャラ再配置;
GOTO マップ変更;


* マップ変更_3;
CALL DF40_Action_map_set.txt,Ｄ公園2;
GOSUB キャラ再配置;
GOTO マップ変更;


//------------------------------------------------------------------------------
* キャラ再配置;
RETURN ;
FPS Set_CharID,0;
FPS Set_CharPointRAND;
FPS Set_CharID,END;

FPS Set_CharID,1;
FPS Set_CharPointRAND;
FPS Set_CharID,END;

Set_CharView 6,4;//ｷｬﾗIDではなくﾓﾃﾞﾙIDで指定。4遠距離
Loop_4_ft 0,1,1.0;
RETURN ;



//------------------------------------------------------------------------------
* 終了;
END ;
RETURN ;


//------------------------------------------------------------------------------
* 戦闘開始;

Loop_FPS 1;

//FPS_EF Set_PosDir,サテライター4,1,0,  0,0,0  ,0.3665,0.1128,0.9235;

//FPS ini,EOF;//終了条件のみ初期化
FPS ini,EOF_MAPnot;//MAP関係以外の条件のみ初期化
FPS EOF_Type,自分死亡,0,GAME結果_負1;
FPS EOF_Type,敵死亡,1,GAME結果_勝1;
//FPS EOF_Type,敵精神崩壊,2;
FPS EOF_Type,敵精神崩壊,1,GAME結果_勝2;//080129 数字はキャラID?

Loop_FPS ;
//SelectFPS_GOTO 負け,勝ち１,勝ち２;
Goto@ @RetFps_Word,GAME結果_負1,負け;
Goto@ @RetFps_Word,GAME結果_勝1,勝ち１;
Goto@ @RetFps_Word,GAME結果_勝2,勝ち２;




//------------------------------------------------------------------------------
* 負け;
XFile4_ID 0,true;
Set_CharView 6,1;//表示するキャラのXFile4_ID,表示ﾀｲﾌﾟ
CALL DF40_Action_set.txt,M4台詞1;
MSG4_Print この俺が・・・\nこんな所で・・・;
Loop_4_ft 0,180,1.0;
MSG4_Ini ;
GOTO メインメニュー;



//------------------------------------------------------------------------------
* 勝ち１;
XFile4_ID 0,true;
Set_CharView 0,1;
CALL DF40_Action_set.txt,M4台詞1;
MSG4_Print 死んだか・・・\n;
Loop_4_ft 0,180,1.0;
MSG4_Ini ;
GOTO メインメニュー;



//イベントなどの通信メッセージ表示で使用
CALL DF40_Action_set.txt,M通信1;
MSG4_Print メッセージ・・・\n;
Loop_4_ft 0,180,1.0;
MSG4_Ini ;



//------------------------------------------------------------------------------
* 勝ち２;
XFile4_ID 0,true;
Set_CharView 0,1;
CALL DF40_Action_set.txt,M4台詞1;
MSG4_Print 壊れたみたいだな・・・\n;
Loop_4_ft 0,180,1.0;
MSG4_Ini ;
GOTO メインメニュー;




* キーk;
MSG_Cls ;
MSG_Print キーボードの設定を行います;
Set_INI_KeySet ;
MSG_Cls ;
RETURN ;

* キーj;
MSG_Cls ;
MSG_Print ジョイパッドの設定を行います;
Set_INI_JoySet ;
MSG_Cls ;
RETURN ;

Set_View 2.034,1.552,-2.669,-0.6082,-0.2266,0.7606,-0.141,0.973,0.177,0.523;
MSG_Cls ;
MSG_Print あいうえお;
Loop_MSG true;
