//▼DF40キャラモデルセット


//-----------------------------------------------------------------------------+
//▼主人公402
//-----------------------------------------------------------------------------+



//-----------------------------------------------------------------------------+
* FPS_主人公定義_前;
FPS Set_CharID,0;
RETURN ;


//-----------------------------------------------------------------------------+
* FPS_主人公定義_後;
FPS Set_CharIFF,0,1;//IFF
FPS Set_CharIFF,0,2;//402 敵にするとIFF敵に攻撃が当たらないから駄目では？
FPS Set_CharIFF,0,0;//402 中立
FPS Set_CharIFF,0,2;//IFF
// 敵味方識別 0フリー。中立。　1自軍　2敵軍　3デストロイ全てが敵

//GOSUB FPS_男性モデル連携;
GOSUB FPS_女性モデル連携;

//FPS Set_CharPointRAND;
FPS Set_CharID,END;
RETURN ;


//-----------------------------------------------------------------------------+
* FPS_男性モデル連携;
XFile4_MotionID 6,6;//適応ﾓﾃﾞﾙIDと参照ﾓｰｼｮﾝID
XFile4_MotionID 7,6;//101128 適応ﾓﾃﾞﾙIDと参照ﾓｰｼｮﾝID
FPS Set_CharModelID,,6;
FPS Set_CharModelID,,7;//101128 ゲームキャラとモデルの結びつけ
FPS Set_CharMotionID,,6;

XFile4_ID 6,true;
XFile4_Bone_EditPoseLimit DF40_GM4_boneCNV.txt;//DF37の男性モデルをDF40にｺﾝﾊﾞｰﾄ

RETURN ;


//-----------------------------------------------------------------------------+
* FPS_女性モデル連携;
FPS Set_CharModelID,,0;
FPS Set_CharModelID,,1;
FPS Set_CharModelID,,2;
FPS Set_CharModelID,,3;
FPS Set_CharModelID,,4;
FPS Set_CharModelID,,5;
FPS Set_CharMotionID,,0;

FPS Set_CharModelID,,8;//100518 EX1 暫定。IDの数値直接指定で良いのか？
FPS Set_CharModelID,,9;
FPS Set_CharModelID,,10;
FPS Set_CharModelID,,11;
FPS Set_CharModelID,,12;
RETURN ;





//-----------------------------------------------------------------------------+
//呼ばないがチョット残す
* SET_GM4_主人公;
CALL DF37_char_set.txt,SET_Layer6_CS;
XFile4_ID 6,true;
XFile4_Bone_EditPoseLimit DF40_GM4_boneCNV.txt;//DF37の男性モデルをDF40にｺﾝﾊﾞｰﾄ

XFile4_ID 7,true;//武器と主人公本体を別ける
XFile4_Load DF40_GM4_Tr1_body.x,DF40_GM4_Tr1_Rmat.txt;
XFile4_Bone DF40_GM4_Tr1_bone.x,DF40_GM4_Tr1_mat.txt;
XFile4_Weight_Load DF40_GM4_Tr1_weight.txt;
RETURN ;


//------------------------------------------------------------------------------
* FPS_主人公;
GOSUB FPS_主人公定義_前;


FPS Set_Char_ini,0;
//FPS Set_Char_1PPowerUp;//081026
  //402はレーダー類が無効に
FPS Set_CharST,0,1200,1000,0,1000,0,0.02;//402標準。ブラーギリギリ
//FPS Set_CharST,0,1200,1000,0,1000,0,0.02,-1;//402体験版
//FPS Set_CharST,0,1200,9500,190,3000,1,0.04;//402標準。少し高速化？
//FPS Set_CharST,0,9900,9500,1900,3900,100,0.06;//高速。マップ作業デバック

//FPS Set_CharIFF,0,3;//IFF// 敵味方識別 0中立　1自軍　2敵軍　3ﾃﾞｽﾄﾛｲ全て敵

FPS Set_CharMD,1,402;//DF402 操作モードの指定

FPS Set_CharCOM_Deff,0,歩行402;
FPS Set_CharCOM_G,0,十字ガード;

//FPS Set_CharST2,0,17,0,50;//ID ﾒｲﾝ弾数 性別 ｻﾌﾞ弾数 (公開時)
FPS Set_CharST2,0,17,1,50;//ID ﾒｲﾝ弾数 性別 ｻﾌﾞ弾数 主人公の性別を女性に
FPS Set_CharCOM-L,0,402格;//DF40対応

FPS Set_CharCOM-R,0,;//402はダッシュやジャンプで使うので封印

FPS Set_CharCOM-S,0,DF40FPS_MENU4;

//FPS Set_CharCOM-KeyUU,0,歩行402;//デバック検証
//FPS Set_CharCOM-KeyDD,0,歩行402;
//FPS Set_CharCOM-KeyLL,0,歩行402;
//FPS Set_CharCOM-KeyRR,0,歩行402;
FPS Set_CharCOM-KeyUU,0,;//発動を止める為に空にする
FPS Set_CharCOM-KeyDD,0,;
FPS Set_CharCOM-KeyLL,0,;
FPS Set_CharCOM-KeyRR,0,;



FPS Set_CharSer,0,DM,;
FPS Set_CharSer,0,DMs,;
FPS Set_CharSer,0,DMs50,;
FPS Set_CharSer,0,DMs100,;
FPS Set_CharSer,0,daun,;
FPS Set_CharSer,0,keikai50,;
FPS Set_CharSer,0,keikai100,;
FPS Set_CharSer,0,hakken,;
FPS Set_CharSer,0,miusinau,;
FPS Set_CharSer,0,sinu,;
FPS Set_CharSer,0,sugata,;
FPS Set_CharSer,0,sugataK,;
FPS Set_CharSer,0,hikari,;
FPS Set_CharSer,0,hikariK,;
FPS Set_CharSer,0,oto,;
FPS Set_CharSer,0,otoK,;


CALL DF402/set_VOICE.txt,L_FPS_Wav;
GOSUB FPS_主人公定義_後;
RETURN ;

//FPS Set_CharWav,1,1,;
//FPS Set_CharWav,0,at1,.\wave\DF402\RPG_kisara\attack01_1.wav;//ほらぁ
FPS Set_CharWav,0,at2,.\wave\DF402\RPG_kisara\attack04_1.wav;//えいぃ

FPS Set_CharWav,0,at1,.\wave\DF402\RPG_aki\attack01_1.wav;//この
//FPS Set_CharWav,0,at3,.\wave\DF402\RPG_aki\attack03_1.wav;//ハッ　わざとらしい？
//FPS Set_CharWav,0,at2,.\wave\DF402\RPG_aki\attack03_1.wav;//ハッ　わざとらしい？

FPS Set_CharWav,0,at3,.\wave\DF402\RPG_yuki2\attack07_1.wav;//やぁ
//FPS Set_CharWav,0,at2,.\wave\DF402\RPG_yuki2\attack07.wav;//やぁ
//FPS Set_CharWav,0,at3,.\wave\DF402\RPG_yuki2\attack10.wav;//トドメよ


////FPS Set_CharWav,0,at3,.\wave\DF402\RPG_aki\magic06_1.wav;//この。試作.コレは没かも
FPS Set_CharWav,0,dm1,wave\DF402\RPG_kisara\damage06.wav;
FPS Set_CharWav,0,dm2,wave\DF402\RPG_kisara\damage02.wav;












//-----------------------------------------------------------------------------+
//▼相手402
//-----------------------------------------------------------------------------+
* FPS_DF40_ヒロイン1;
GOSUB FPS_敵定義_前;

FPS Set_Char_ini,1;
FPS Set_CharST,1,700,1000,0,1000,0,0.02;//1番のキャラの設定
//FPS Set_CharST2,1,0,1;//弾無制限・1女  (公開時)
FPS Set_CharST2,1,0,0;//弾無制限・0男　敵の性別を男に固定
FPS Set_CharPT,1,999,DF40_AI_NULL,;//110819
FPS Set_CharCOM_Deff,1,歩行;//110531 OG01対策・・・；
FPS Set_CharCOM_Deff,1,無抵抗;//モーション外部指定

//FPS Set_CharIFF,1,2;//IFF
FPS Set_CharIFF,1,0;//IFF
FPS Set_CharIFF,1,2;//IFF
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
// 敵味方識別 0フリー。中立。　1自軍　2敵軍　3デストロイ全てが敵



FPS Set_CharSer,1,DM,きゃっ！;
FPS Set_CharSer,1,DMs,いやっ！;
FPS Set_CharSer,1,DMs50,あぁ･･･;
FPS Set_CharSer,1,DMs100,もう許して･･･;
FPS Set_CharSer,1,daun,きゃー！！;
FPS Set_CharSer,1,keikai50,なにかしら;
FPS Set_CharSer,1,keikai100,誰！？;
FPS Set_CharSer,1,hakken,変な人が;
FPS Set_CharSer,1,miusinau,どこへ行ったの？;
FPS Set_CharSer,1,sinu,私・・・\nこんなの嫌･･･;
FPS Set_CharSer,1,sugata,誰か居るの？;
FPS Set_CharSer,1,sugataK,誰ですか？;
FPS Set_CharSer,1,hikari,光が？;
FPS Set_CharSer,1,hikariK,光ってる！;
FPS Set_CharSer,1,oto,何の音かしら？;
FPS Set_CharSer,1,otoK,音が！;

FPS Set_CharSer,1,DM,;
FPS Set_CharSer,1,DMs,;
FPS Set_CharSer,1,DMs50,;
FPS Set_CharSer,1,DMs100,;
FPS Set_CharSer,1,daun,;
FPS Set_CharSer,1,keikai50,;
FPS Set_CharSer,1,keikai100,;
FPS Set_CharSer,1,hakken,;
FPS Set_CharSer,1,miusinau,;
FPS Set_CharSer,1,sinu,;
FPS Set_CharSer,1,sugata,;
FPS Set_CharSer,1,sugataK,;
FPS Set_CharSer,1,hikari,;
FPS Set_CharSer,1,hikariK,;
FPS Set_CharSer,1,oto,;
FPS Set_CharSer,1,otoK,;

GOSUB FPS_敵定義_後;
RETURN ;



//-----------------------------------------------------------------------------+
* FPS_敵定義_前;
FPS Set_CharID,1;
RETURN ;


//-----------------------------------------------------------------------------+
* FPS_敵定義_後;


GOSUB FPS_男性モデル連携;
//GOSUB FPS_女性モデル連携;

//FPS Set_CharPointRAND;
FPS Set_CharID,END;
RETURN ;




//-----------------------------------------------------------------------------+
//敵を再定義する処理
//-----------------------------------------------------------------------------+
// 呼び元でcaseを使いたいので内部で使わないで欲しい

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
//初期値。デバック用
* L_SetM_debug;
RETURN ;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_1;//全く動かない例。モーション外部指定  父などに使用
FPS Set_CharST,1,1500,1000,0,1000,0,0.02;//1番のキャラの設定

//FPS Set_CharPT,1,,DF40_AI_NULL,;//110819
FPS Set_CharPT,1,,402_NULL,;//161016
//FPS Set_CharPT,1,,402_NULL,,402_1;//161016
//FPS Set_CharCOM_Deff,1,無抵抗;//モーション外部指定
FPS Set_CharCOM_Deff,1,402M静止;//モーション外部指定
FPS Set_CharIFF,1,2;//IFF 2敵軍。今回は味方
GOTO L_SetM_aft;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_2;//追尾の試作。（味方を追尾！）　兄などに使用
FPS Set_CharST,1,1500,1000,0,1000,0,0.03;//1番のキャラの設定

FPS Set_CharPT,1,,402_1,;//161009 DF402
FPS Set_CharCOM_Deff,1,402M移動;
FPS Set_CharIFF,1,2;//IFF 2敵軍。今回は味方
GOTO L_SetM_aft;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_3;//痴漢の試作。触る敵。人の目が有っても攻撃してくる
FPS Set_CharST,1,300,1000,0,1000,0,0.01;//1番のキャラの設定

FPS Set_CharPT,1,,402_2,;//161009 DF402
FPS Set_CharCOM_Deff,1,402M移動2;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_4;//強姦魔の試作。最終的にレイプまでする敵。人の居ない所まで追尾する
FPS Set_CharST,1,300,1000,0,1000,0,0.03;//1番のキャラの設定

FPS Set_CharPT,1,,402_3,;//161010 DF402
FPS Set_CharCOM_Deff,1,402M移動3;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_5;//ストーカーの試作。
FPS Set_CharST,1,700,1000,0,1000,0,0.04;//1番のキャラの設定

FPS Set_CharPT,1,,402_4,;//161010 DF402
FPS Set_CharCOM_Deff,1,402M移動4;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_6;//客の試作。
FPS Set_CharST,1,700,1000,0,1000,0,0.03;//1番のキャラの設定

FPS Set_CharPT,1,,402_5,;//161010 DF402
FPS Set_CharCOM_Deff,1,402M移動6;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_9;//敵の試作。好戦的。走ってくる
FPS Set_CharST,1,300,1000,0,1000,0,0.04;//1番のキャラの設定

FPS Set_CharPT,1,,402_9,;//161020 DF402
FPS Set_CharCOM_Deff,1,402M移動9;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_10;//好戦的。近接
FPS Set_CharST,1,400,1000,0,1000,0,0.02;//1番のキャラの設定

FPS Set_CharPT,1,,402_10,;//161020 DF402
FPS Set_CharCOM_Deff,1,402M移動10;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_11;//強姦魔２。ネオレイパー。ドコでもスグ襲う
FPS Set_CharST,1,300,1000,0,1000,0,0.04;//1番のキャラの設定

FPS Set_CharPT,1,,402_11,;//161020 DF402
FPS Set_CharCOM_Deff,1,402M移動3;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_12;//ビーチの男
FPS Set_CharST,1,500,1000,0,1000,0,0.02;//1番のキャラの設定

FPS Set_CharPT,1,,402_12,;//161020 DF402
FPS Set_CharCOM_Deff,1,402M移動6;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_13;//兄。接近するまでイベント待機
GOSUB L_SetM_1;
FPS Set_CharPT,1,,402_13,;//161009 DF402
GOTO L_SetM_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_14;//痴漢。鬼ごっこ。一度触ってダッシュで逃げて行くタイプ
FPS Set_CharST,1,900,1000,0,1000,0,0.06;//1番のキャラの設定

FPS Set_CharPT,1,,402_14,;//161020 DF402
FPS Set_CharCOM_Deff,1,402M移動3;
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;


//15番はプログラム内部で使用？
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_16;//更衣室で隠れてる先輩
FPS Set_CharST,1,1500,1000,0,1000,0,0.02;//1番のキャラの設定

FPS Set_CharPT,1,,402_16,;//170419 DF402
FPS Set_CharCOM_Deff,1,402M静止2;//モーション外部指定・次の行動へ変化可能
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;



//17番は欠番　マップの[p_敵種別]番号にラベル名を合わせる為18から再開
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_18;//監禁魔
FPS Set_CharST,1,1500,1000,0,1000,0,0.02;//1番のキャラの設定

FPS Set_CharPT,1,,402_18,;//170419 DF402
FPS Set_CharCOM_Deff,1,402M移動18;//　←ココで指定しないと前のキャラのコマンドでロックする？
FPS Set_CharIFF,1,1;//IFF 1自軍にして敵にするテスト
GOTO L_SetM_aft;




// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_SetM_aft;

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





//-----------------------------------------------------------------------------+
//モデルを再定義する処理
//-----------------------------------------------------------------------------+


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_5;//父
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_05a01;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_05a01;

GOTO L_LoadMDL_aft;



// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_4;//兄
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_04a01;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_04a01;
XFile4_MotionID 6,6;//レイヤー7のモデルはモーション0で動かす

GOTO L_LoadMDL_aft;




// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_6;//サラリーマン
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_06a01;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_06a01;

GOTO L_LoadMDL_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_6_2;//サラリーマン
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_06a02;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_06a02;

GOTO L_LoadMDL_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_6_3;//サラリーマン王
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_06a03;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_06a03;

GOTO L_LoadMDL_aft;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_6_4;//サラリーマン・オタク
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_06a04;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_06a04;

GOTO L_LoadMDL_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_7;//海辺。水着の男。チャラ男。
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_07a01;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_07a01;

GOTO L_LoadMDL_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_8;//公園。純粋でピュアなボーイ。
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_08a01;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_08a01;

GOTO L_LoadMDL_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_9;//先輩。更衣室など
XFile4_ID 6,true;
SetCD_csDir 6,,6\EMDF37_FTM4M1_09a01;
CALL _setup.txt;
SetCD_csDirRe 6,,6\EMDF37_FTM4M1_09a01;

GOTO L_LoadMDL_aft;


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
* L_LoadMDL_aft;
XFile4_MotionID 6,6;//レイヤー6のモデルはモーション6で動かす

XFile4_ID 6,true;
XFile4_Bone_EditPoseLimit DF40_GM4_boneCNV.txt;//DF37の男性モデルをDF40にｺﾝﾊﾞｰﾄ
XFile4_ID 0,true;

//	FPS Set_CharPoint,1,Char_Front,0;
RETURN ;
















