/*

	w00a.gcl

	    甲板



	1999/12/09 Y.Matsuhana

	$Id: w00a.gcl.org,v 1.1 2002/02/01 06:08:32 usr01475 Exp $





*/



#include "res_common.h"	//モーションリスト記述



// タンカーデジカメ専用



command 常駐領域設定 tank_jpeg_cam ( ( 48 * 32 * 2 ) * 6 + ( 16*1024 ) * 6 )



eval ( $w:コンフィグ設定 = $w:コンフィグ設定 | d:CONFIG_STORY_TANKER )





// 調整用Define

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

#define STAGE_TANKER	1

#define STAGE_W00A		1							//通信機・デジカメ用



#define	PLAYER		スネーク

#define	RADAR		0

#define SCREENSHOT	0

#define WAVE		1

#define KEYBOARD	1

#define SOUND_FG	1

#define MULTI_MODEL	0		/* E3ビデオ用特別仕様(2000.4.8) */

#define VIDEO_SPECIAL	0		/* E3ビデオ用特別仕様(2000.4.8) */

#define ENEMY_SET	1

#define ENE_T_GOL	1			// タンカー編ゴル兵薬莢

#define ATTACKER	1

#define MIRROR		1

#define DOLPH_SCOT	0

#define CHAIN		0

#define METAL		0

#define INSECT		0

#define CUT_OFF		1

#define LD_FADEOUT	1

#define PAN_CAMERA	1

#define STAGE_END	1

#define すぐおりエルード	1

#define DROP_ENE	1

#define YURE		1

#define DEBUG		0

#define	パッドデモ収録デバッグ	0

#define IN_RAIL_HZD	1				//エルード位置補正

#define FORCED_SNEEZE	1			//くしゃみ判定







// ２Ｄテクスチャ説明表示

#define		EX_TEX			1		// 説明テクスチャ表示を使用するのに必要

#define		TEX_FADE_TIME	30		// 説明テクスチャのフェードインアウトタイム



/*

// ステージ固有モーションリスト(Snake)

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

enum モーションリスト {

	none_drop_start = 0,		// ビヨンド開始

	sna_non_drop_start_behind_t,	// ビヨンド開始(ビハインドから)

	none_drop,			// ビヨンド静止中

	none_drop_r,			// ビヨンド右移動

	none_drop_l,			// ビヨンド左移動

	none_drop_end_fence,		// ビヨンド終了(壁なし)

	none_drop_end_wall,		// ビヨンド終了(壁あり)

	none_drop_idle_tired,		// ビヨンド疲れ

	non_elude_fall_start,		// 落下モーション(落ちはじめ)

	non_elude_fall,			// 落下中モーション

	non_elude_fall_damage,		// 落下してダメージ

	non_elude_fall_out,		// 落下して死亡

	non_elude_fall_normal,		// 落下しても無事着地

	non_drop_dam,				// エルード中のダメージ

	non_jump_up,			// １ｍジャンプ

	non_jump_down_start,	// １ｍジャンプ降りるスタート

	non_jump_down_loop,		// １ｍジャンプ降りるループ

	non_jump_down_end,		// １ｍジャンプ降りるエンド

	non_jump_up_behind,			// 張りつきからのジャンプ

	non_carry_body_throw1,	//死体捨て

};

*/





#include "sna_w00a.mh"	//モーションリスト記述



// include

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

#include "sna_w00a.mh"	//モーションリスト記述

#include "stdch.h"

#include "sound.h"		//ロード関連のＳＥ制御のため、sound.h→sload.hの順番は確保！！

#include "sload.h"		//ロード関連のＳＥ制御のため、sound.h→sload.hの順番は確保！！

#include "beyond.h"

#include "enevoice.h"

#if d:KEYBOARD

	#include "usbkbd.h"

#endif

#include "item_info.h"

#include "jump.h"

#include "ene_item.h"

#include "w00_common.h"



// マップ設定

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

chara マップ 甲板 -k w00a 0 0 0 -h w00a 0 -l w00a



// サウンドマネージャー＞敵兵コマンダー＞ＢＧＭマネージャーの順番は、遵守すること



	if($s:登場ポイント == タンカー編パッドデモスタート){

		command マップ設定 甲板 -set {

			@デジカメセルゲイ用意

			#if d:SOUND_FG

				@サウンドマネージャー設定

			#endif

			@常駐キャラ設定

			#if d:RADAR

				@レーダー設定

			#endif

			@プレイヤー設定

			@スネーク水飛沫設定

			@船首モデル設定

			@カメラ設定

			@水密ドア設置

			@甲板カメラ設定

			#if d:MIRROR

				@甲板鏡面モデル設定

			#endif

			@甲板はりつき視点変更設定

			@サウンド設定

			@エフェクト設定

			@甲板ライト設置		//w00_common.hの中

			@甲板アイテム設定

			@甲板透明壁設定

			@甲板高波設定

			@甲板チェーン設置

			@処理落ち対処

			@パッドデモ準備

		}



	}else{

		command マップ設定 甲板 -set {

			@サウンドマネージャー設定

			@常駐キャラ設定

			#if d:RADAR

				@レーダー設定

			#endif

			@プレイヤー設定

			@スネーク水飛沫設定

			@船首モデル設定

			@カメラ設定

			#if d:DROP_ENE

			@落下敵兵カメラ

			#endif

			@水密ドア設置

			@甲板カメラ設定

			@甲板ビヨンド設定

			#if d:MIRROR

				@甲板鏡面モデル設定

			#endif

			@甲板はりつき視点変更設定

			@プレイヤー水面落下死亡カメラ

			#if d:ENEMY_SET

				@甲板敵兵セット

			#endif

			@甲板死体遺棄設定

			@サウンド設定

			@エフェクト設定

			@甲板ライト設置		//w00_common.hの中

			@甲板アイテム設定

			#if d:INSECT

				@電灯虫設定

			#endif

			#if d:VIDEO_SPECIAL

				@特別仕様

			#endif

			@１ｍジャンプ設定

			@甲板透明壁設定

			@甲板高波設定

			@甲板チェーン設置

			@船橋ウイングオブジェ設定

			@メタル登場

			@処理落ち対処

			#if d:DEBUG

				@甲板デバッグプロック

			#endif

			@タンカーデジカメ写真判定		//dcam_tanker.hの中にあります。

			//@タンカー編全体マップ設定 d:船尾甲板マップ

#if d:パッドデモ収録デバッグ

			@パッドデモ準備

#endif

			@ポーズ時ステージ名表示設定 d:wn_船尾甲板

		}



	}



//※※通信機のincludeは移動させないこと！！※※

#include "w00a_cdc.ch"







//初期マップの表示

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

command マップ表示 	-add 甲板





@甲板ロード進入時処理





//###################################################################################

//								パッドデモスタート

//###################################################################################





//	if($w:t_story == d:ST_T01a1D目的説明ポリゴンデモ終了){



	if($s:登場ポイント == タンカー編パッドデモスタート){



		eval($w:t_story = d:ST_T01b1G装備品説明シナリオデモ開始)



		eval($w:アイテム数[d:アイテム:ダミータンカーカメラ] = 1)

		eval($w:アイテム数[d:アイテム:タンカー編カメラ] = 0)



//		eval($w:武器弾数[d:武器:Ｍ９] = 16)



		eval($f:w00a_タンカー右舷で死体捨てた = 0)

		eval($f:w00a_タンカー左舷で死体捨てた = 0)

		eval($f:w00a_タンカー３Ｆ左舷横で死体捨てた = 0)

		eval($f:w00a_タンカー３Ｆ左舷正面で死体捨てた = 0)

		eval($f:w00a_タンカー３Ｆ右舷で死体捨てた = 0)







		@甲板いろいろ登場

		@甲板パッドデモ



	}else if($w:t_story == d:ST_T03b1Rカモフ登場後無線機デモ終了){



//	}else if($s:登場ポイント == タンカー編スタート){



		eval($w:アイテム数[d:アイテム:ダミータンカーカメラ] = 0)

		eval($w:アイテム数[d:アイテム:タンカー編カメラ] = 1)



		eval( $w:武器 = d:武器:Ｍ９ )

		eval( $w:アイテム = d:アイテム:素手 )





	}



#if d:パッドデモ収録デバッグ

	eval($w:アイテム数[d:アイテム:ダミータンカーカメラ] = 1)

#endif







#if d:DEBUG

	mesg シネマスクリーン シネマ フェードアウト 0		//ゼロでデフォルト値

#endif





// Proc ブロック

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

	// デバッグ用特別仕様

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

	proc 特別仕様 {

		#if d:KEYBOARD

			chara USBキーボード実行 keyboard \

				-e d:KBD_ESC {	mesg 臨時顔アニメキャラ アニメキャラ モーション再生 normal 30

								mesg 臨時顔アニメキャラ アニメキャラ 視線変更 -1

					} \

			-e d:KBD_F1 {	mesg タイマー タイマー 表示切り替え 0	//OFF

							command メニュー設定 -menu off -gage off  -radar off -subwin off

						} \

			-e d:KBD_F2 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生 test_02 30 } \

			-e d:KBD_F3 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生 sna_face_teeth 30 } \

			-e d:KBD_F4 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_scream 0 } \

			-e d:KBD_F5 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_relax 30 } \

			-e d:KBD_F6 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_surprise 30 } \

			-e d:KBD_F7 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_sigh 30 } \

			-e d:KBD_F10 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生 sna_face_teeth 30

						  chara delay カメラディレイ -time 20 \

							-exec { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_surprise 20

							}

						  chara delay カメラディレイ -time 40 \

							-exec { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_teeth 20

							}

						} \

			-e d:KBD_F11 { mesg 臨時顔アニメキャラ アニメキャラ モーション再生 sna_face_teeth 20

						  chara delay カメラディレイ -time 30 \

							-exec { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_relax 20

							}

						  chara delay カメラディレイ -time 60 \

							-exec { mesg 臨時顔アニメキャラ アニメキャラ モーション再生  sna_face_surprise 20

							}

						  chara delay カメラディレイ -time 90 \

							-exec {	mesg 臨時顔アニメキャラ アニメキャラ モーション再生  normal 20

							}

						} \

			-e d:KBD_F12 { mesg 臨時顔アニメキャラ アニメキャラ 視線変更 2 } \

			-e d:KBD_F8 { mesg プレイヤー d:PLAYER shadow 1 } \

			-e d:KBD_F9 { mesg プレイヤー d:PLAYER shadow 0 } \

			-e d:KPD_0   { 	mesg 遠景ぼかし far_deforcus off

					mesg 近景ぼかし near_deforcus  off } \

			-e d:KPD_1   {	mesg 遠景ぼかし far_deforcus  off } \

			-e d:KPD_2   {	mesg 遠景ぼかし far_deforcus  on  } \

			-e d:KPD_3   {	mesg 遠景ぼかし far_deforcus  set 300 0 6000 9000 } \

			-e d:KPD_4   {	mesg 近景ぼかし near_deforcus off } \

			-e d:KPD_5   {	mesg 近景ぼかし near_deforcus on  } \

			-e d:KPD_6   {	mesg 近景ぼかし near_deforcus set 300 0 0 5000 } \

			-e d:KBD_S { mesg プットモーションモデル メタルギア モーション再生 0 } \

			-e d:KBD_R { mesg レーダー レーダー off } \

			-e d:KBD_T { mesg レーダー レーダー on }



		#endif

	}



	// レーダー

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

/*

	proc レーダー設定 {



			chara レーダー レーダー



			if($f:レーダーフラグ){

				mesg レーダー レーダー on

			} else {

				mesg レーダー レーダー off

			}



	}

*/

































//###################################################################################

//								デジカメセルゲイ用意

//###################################################################################



	proc デジカメセルゲイ用意 {

		print 'デジカメセルゲイ用意'



		command タンカーカメラ初期化 \

			-s celgei_snapshot \

			-f 1



		eval($w:タンカーデジカメ写真属性[5] = d:デジカメセルゲイ)







	}

























//###################################################################################

//									エフェクト設定

//###################################################################################



	proc エフェクト設定 {

		print 'エフェクト設定'



		chara 落下水飛沫 splash_fall \

			-l -7000 6000 8000  7000 6000 8000 \

			-s 0 \

			-n 32 \

			-t 9



		chara 落下水飛沫 splash_fall \

			-l -4000 9000 6000  -2500 9000 6000 \

			-s 0 \

			-n 12 \

			-t 9



		chara 落下水飛沫 splash_fall \

			-l -1500 9000 6000  1500 9000 6000 \

			-s 0 \

			-n 12 \

			-t 9



		chara 落下水飛沫 splash_fall \

			-l  2500 9000 6000   4000 9000 6000 \

			-s 0 \

			-n 12 \

			-t 9



#if 0

		chara 落下水飛沫 splash_fall \

			-l -16000 3000 -6000  -15500 3000 -5000 \

			-s 0 \

			-n 8 \

			-t 9



		chara 落下水飛沫 splash_fall \

			-l -15500 3000 -5000  -13500 3000 -3000 \

			-s 0 \

			-n 8 \

			-t 9

		chara 落下水飛沫 splash_fall \

			-l -13500 3000 -3000  -12000 3000 -3000 \

			-s 0 \

			-n 8 \

			-t 9

#endif



		chara 床水飛沫 floor_splash \

			-b -5000 100 8000  5000 100 20000 \

			-n 20



		#if d:SCREENSHOT

			chara スクリーンショット scrshot

		#endif



		chara カメラ雨 カメラ雨 \

			-i 0	//水滴非表示



		chara 武器水飛沫 ddd



		chara フォグ fog \

			 -c 16 32 27 \

			 -n -1500 \

			 -f 24000



		chara ブラー okajibura



#if d:CUT_OFF

#else

		chara 煙突煙 smoke \

			-n 4 \

			-p	4000,25000,-1000 \

				4000,25000,-3000 \

				-4000,25000,-1000 \

				-4000,25000,-3000

#endif

		chara 新雷フラッシュ thanderflash



#if d:CUT_OFF

#else

		chara 天球 sphear

#endif

		chara 風制御 wind \

			-i 300 \

			-j 500 \

			-r -1024 1024 0 \

			-a 4 \

			-b 300 \

			-c 150



		chara 雨 rain \

			-n 16 \

			-c 90 \

			-b -17750 0 -20000 17750 3000 -3000 \

				-14000 6000 -16000 14000 10000 -13000 \

				-32000 -10000 -32000 32000 -2600 32000



#if d:CUT_OFF

#else

		chara 新空 cloud \

			-m w00_sky



		chara プットテクスチャ タンカー前部ボンボリ \

			-t light07_msk light07_msk light07_msk light07_msk light07_msk light07_msk light07_msk light07_msk \

			-p 	-17000, 3500,  -61000 \

				 17000, 3500,  -61000 \

				-17000, 3500, -121000 \

				 17000, 3500, -121000 \

				-17000, 3500, -181000 \

				 17000, 3500, -181000 \

				 -3500, 4000, -112100 \

				     0, 7000, -218000 \

			-r 0 0 0 0 0 0 0 0 \

			-c 	128 128 128 32 \

				128 128 128 32 \

				128 128 128 32 \

				128 128 128 32 \

				128 128 128 32 \

				128 128 128 32 \

				128 128 128 32 \

				128 128 128 32 \

			-s 	10000 10000 \

				10000 10000 \

				10000 10000 \

				10000 10000 \

				10000 10000 \

				10000 10000 \

				10000 10000 \

				10000 10000

#endif

		chara 霧雨 fograin



#if d:CUT_OFF

#else

		chara マンハッタン manhattern \

			-l w00a

		chara ブルックリン blucking \

			-l w00a

		chara マンハット黄灯 黄灯

		chara マンハット赤灯1 赤灯1

		chara マンハット赤灯2 赤灯2

		chara ブルックリン赤灯 赤灯

		chara ロープモデル２ クレーンワイヤー \

			-n w00a_ch1 \

			-x 10950 7970 6610 \

			-d 0

		chara ロープモデル２ クレーンワイヤー \

			-n w00a_ch1 \

			-x -10950 7970 6610 \

			-d 0

#endif



		chara モデル切り替えアニメ 窓雨 \

			-n 4 \

			-p 0 0 0 \

			-d w00a_wa1 4 \

			   w00a_wa2 4 \

			   w00a_wa3 4 \

			   w00a_wa4 4 \

			-i 1



		chara プットオブジェ 窓のぼやけ -m w00a_p2 -r 0 0 0 -p 0 0 0  -l w00a -s 100 100 100





		chara 波紋 ripple \

			-n 4 -h 0 \

			-b -1000 14000 1700 16000



/* 波紋処理軽減前暫定処置 */

/*

		chara 波紋 ripple \

			-n 4 -h 0 \

			-b -1700 13000 1700 17000

		chara 波紋 ripple \

			-n 16 -h 0 \

			-b -6000 8250 6000 12000

		chara 波紋 ripple \

			-n 8 -h 0 \

			-b -4000 8250 4000 10000

		chara 波紋 ripple \

			-n 2 -h 0 \

			-b -12000 -3500 -8000 -1000

		chara 波紋 ripple \

			-n 2 -h 0 \

			-b -10000 -2000 -8000 -1000

		chara 波紋 ripple \

			-n 4 -h 6000 \

			-b -7500 -7000 -6000 -4000

*/









/*

		if($s:登場ポイント == タンカー編スタート && $w:武器弾数[d:武器:Ｍ９] == ($w:Ｍ９初期弾数 - 1) ){	//パッドデモで壊れる奴1個取った

			chara プットテクスチャクロスフェードカメラ ssss \

				-t xlit04b_alp \

				-u xlit04a_alp \

				-v xlit05b_alp \

				-p \

				 4200, 2300, 8350 \

				 7650, 3800, 4500 \

				 6650, 8675,500 \

				 6650, 8675, 3500 \

				 6650, 8675,-2500 \

				 6650, 8675,-5600 \

				11000, 8900,-8350 \

				12650, 8900,-10500 \

				12650, 5400, -6500 \

				-s 400 400 100\

				-z 8000



		}else{	//パッドデモ撃つ前にキャンセルしてもこっちに入る。

			chara プットテクスチャクロスフェードカメラ ssss \

				-t xlit04b_alp \

				-u xlit04a_alp \

				-v xlit05b_alp \

				-p 1800, 2300, 8350 \

				 4200, 2300, 8350 \

				 7650, 3800, 4500 \

				 6650, 8675,500 \

				 6650, 8675, 3500 \

				 6650, 8675,-2500 \

				 6650, 8675,-5600 \

				11000, 8900,-8350 \

				12650, 8900,-10500 \

				12650, 5400, -6500 \

				-s 400 400 100\

				-z 8000



		}



		chara プットテクスチャクロスフェードカメラ ssss \

			-t xlit04b_alp \

			-u xlit04a_alp \

			-v xlit05b_alp \

			-p -1800, 2300, 8350 \

			 -4200, 2300, 8350 \

			 -7650, 3800, 4500 \

			 -6650, 8675,500 \

			 -6650, 8675, 3500 \

			 -6650, 8675,-2500 \

			 -6650, 8675,-5600 \

			-11000, 8900,-8350 \

			-12650, 8900,-10500 \

			-12650, 5400, -6500 \

			-s 400 400 100\

			-z 8000



		chara プットテクスチャクロスフェードワールド wwww \

			-t light12_msk \

			-u light12_msk \

			-p 1800, -1900, 8020 \

			 4200, -1900, 8020 \

			-4200, -1900, 8020 \

			-1800, -1900, 8020 \

			-r 0, 0 \

			 0, 0 \

			 0, 0 \

			 0, 0 \

			-s 1300 1700



		chara プットテクスチャクロスフェードカメラドア tttt \

			-t xlit05b_alp \

			-u xlit05a_alp \

			-p 8700, 2580, -5000 \

			 8760, 2580, -4950 \

			 8820, 2580, -4900 \



			 12000, 5580, -9800 \

			 12000, 5580, -9740 \

			 12000, 5580, -9680 \



			 6000, 14580, -15890 \

			 6050, 14580, -15950 \

			 6100, 14580, -16010 \

			-s 200\

			-z 8000



		chara プットテクスチャクロスフェードカメラドア tttt \

			-t xlit05b_alp \

			-u xlit05a_alp \

			-p -8700, 2580, -5000 \

			 -8760, 2580, -4950 \

			 -8820, 2580, -4900 \



			-12000, 5580, -9800 \

			-12000, 5580, -9740 \

			-12000, 5580, -9680 \



			 -6000, 14580, -15890 \

			 -6050, 14580, -15950 \

			 -6100, 14580, -16010 \

			-s 200\

			-z 8000



*/





		chara ライン水飛沫 line_splash \

			-n 31 \

			-d 1 500 100 64   -2900  1000  20000   2900  1000  20000 \	//最後尾

			 1 500 100 64     -3000  1250  19750  -5750  1250  19750 \	//最後尾西側

			 1 500 100 64      3000  1250  19750   5750  1250  19750 \		//最後尾東側



			 1 500 100 32   -5800  1500  14500  -5800  1500  15500 \	//ウインチドラム

			 1 500 100 32   -2250  1500  14500  -2250  1500  15500 \	//ウインチドラム



			 1 500 100 32    2250  1500  14500   2250  1500  15500 \	//ウインチドラム

			 1 500 100 32    5800  1500  14500   5800  1500  15500 \	//ウインチドラム



			 1 500 100 32   -4750  1000  17250  -4750  1000  17750 \

			 1 500 100 32   -3250  1000  17250  -3250  1000  17750 \

			 1 500 100 32    3250  1000  17250   3250  1000  17750 \

			 1 500 100 32    4750  1000  17250   4750  1000  17750 \



			 1 500 100 32   -4000  1000  14750  -4000  1000  15250 \	//西ウインチドラム中央

			 1 500 100 32    4000  1000  14750   4000  1000  15250 \	//東ウインチドラム中央

			 1 500 100 32   -6250  1000  14500  -6250  1000  15250 \

			 1 500 100 32    6250  1000  14500   6250  1000  15250 \







			 1 300 100 32   -7000  1000  11750  -6750  1000  11500 \	//西外側ウインチドラム

			 1 300 100 32    7000  1000  11700   6750  1000  11500 \	//東外側ウインチドラム

			 1 500 100 32   -8250  1000  10500  -8000  1000  10000 \	//西外側ウインチドラム

			 1 500 100 32    8250  1000  10500   8000  1000  10000 \	//東外側ウインチドラム





			 1 300 100 64    5750  1250  19750   7250  1250  17000 \	//右舷へり

			 4 300 100 64    7250  1000  17000  11750  1000   8000 \	//右舷へり

			 1 300 100 64    11800 1250  7750   13750  1250   4000 \	//右舷へり

			 4 300 100 64    13850 1000  4000   16300  1000  -6000 \	//右舷へり





			 1 300 100 64    -5750  1250  19750   -7250  1250  17000 \	//左舷へり

			 4 300 100 64    -7250  1000  17000  -11750  1000   8000 \	//左舷へり

			 1 300 100 64    -11800 1250  7750   -13750  1250   4000 \	//左舷へり

			 4 300 100 64    -13850 1000  4000   -16300  1000  -6000 \	//左舷へり





			 1 100 100 64    8000  1000   7000   8000  2750   5250 \

			 1  75  75 64    7050  1000   7000   7050  2750   5250 \

			 1 100 100 64   -8000  1000   7000  -8000  2750   5250 \

			 1  75  75 64   -7050  1000   7000  -7050  2750   5250



#if d:CUT_OFF

#else

		chara ライン水飛沫 左舷一階クレーン \

			-n 9 \

			-d \

			 1 500 100 32  -17600  1000 -12000 -19100  1000 -18000 \

			 1 400 100 64   -8000  3000   4900  -8900  3000   4900 \

			 1 400 100 64   -8900  3000   4900  -8900  3000   3900 \

			 1 400 100 64   -8900  3000   3900 -11900  3000   3900 \

			 1 400 100 64  -11900  3000   3900 -11900  3000   2800 \



			 1 400 100 64  -11900  3000   -300 -11900  3000   -900 \

			 1 400 100 64  -11900  3000   -900  -8100  3000   -900 \

			 2 500 100 64  -11000  3000    500 -11000  8000   6500 \

			 1 500 100 32  -11000  8300    100 -11000  8300   -100



		chara ライン水飛沫 右舷一階クレーン \

			-n 9 \

			-d \

			 1 500 100 32   17600  1000 -12000  19100  1000 -18000 \

			 1 400 100 64    8000  3000   4900   8900  3000   4900 \

			 1 400 100 64    8900  3000   4900   8900  3000   3900 \

			 1 400 100 64    8900  3000   3900  11900  3000   3900 \

			 1 400 100 64   11900  3000   3900  11900  3000   2800 \



			 1 400 100 64   11900  3000   -300  11900  3000   -900 \

			 1 400 100 64   11900  3000   -900   8100  3000   -900 \

			 2 500 100 64   11000  3000    500  11000  8000   6500 \

			 1 500 100 32   11000  8300    100  11000  8300   -100



		chara ライン水飛沫 左舷二階ボート周辺 \

			-n 6 \

			-d \

			 1 400 100 48  -13000  4000  -4100 -15000  4000  -4100 \

			 1 400 100 48  -15000  4000  -4100 -16000  4000  -6100 \



			 1 400 100 48  -14300  5600  -8500 -15700  5600  -8500 \

			 1 400 100 64  -15300  5100  -8500 -18500  3100  -8500 \



			 1 400 100 48  -14300  5600 -15500 -15700  5600 -15500 \

			 1 400 100 64  -15300  5100 -15500 -18500  3100 -15500



		chara ライン水飛沫 右舷二階ボート周辺 \

			-n 6 \

			-d \

			 1 400 100 48   13000  4000  -4100  15000  4000  -4100 \

			 1 400 100 48   15000  4000  -4100  16000  4000  -6100 \



			 1 400 100 48   14300  5600  -8500  15700  5600  -8500 \

			 1 400 100 64   15300  5100  -8500  18500  3100  -8500 \



			 1 400 100 48   14300  5600 -15500  15700  5600 -15500 \

			 1 400 100 64   15300  5100 -15500 18500  3100 -15500



		chara ライン水飛沫 左舷三階 \

			-n 9 \

			-d \

			 1  75  75 64  -13950  7000 -12500 -13950  7000  -6000 \

			 1  75  75 64  -13950  7000  -6000 -12850  7000  -5100 \

			 1  75  75 64  -12850  7000  -5100 -11950  7000  -5100 \

			 1  75  75 64  -11950  7000  -5100 -11950  7000  -3100 \

			 1  75  75 64  -11950  7000  -3100  -7950  7000  -3100 \



			 1  75  75 64   -7950  7000  -3100  -7950  7000   3900 \

			 1  75  75 64   -7950  7000   3900  -6950  7000   3900 \

			 1  75  75 64   -6950  7000   3900  -6950  7000   7900 \

			 4  75  75 64   -6950  7000   7900   6950  7000   7900



		chara ライン水飛沫 右舷三階 \

			-n 8 \

			-d \

			 1  75  75 64   13950  7000 -12500  13950  7000  -6000 \

			 1  75  75 64   13950  7000  -6000  12850  7000  -5100 \

			 1  75  75 64   12850  7000  -5100  11950  7000  -5100 \

			 1  75  75 64   11950  7000  -5100  11950  7000  -3100 \

			 1  75  75 64   11950  7000  -3100   7950  7000  -3100 \



			 1  75  75 64    7950  7000  -3100   7950  7000   3900 \

			 1  75  75 64    7950  7000   3900   6950  7000   3900 \

			 1  75  75 64    6950  7000   3900   6950  7000   7900





		chara ライン水飛沫 line_splash \

			-l 20000 \

			-n 4 \

			-d \

		  	 2 100  75 64    8000  7000  -3100  11900  7000  -3100 \

		  	 2  25  5  32    8000  6650  -3100  11900  6650  -3100 \

		  	 1 100  75 64   11900  7000  -3100  11900  7000  -5000 \

		  	 1  25  5  32   11900  6650  -3100  11900  6650  -5000

#endif



#if 1

			chara Ｚフォーカス管理 Z_manager -z 5000 10000 -t 30

			mesg Ｚフォーカス管理 Z_manager パラメータ３ \

				1000 \

				6000 \

				30

// 2000.5.12廃止	chara デプス depth -n 4 -d 30 -i 64

// 2000.5.12廃止	mesg デプス depth パラメータ３ 50 90

#else

			chara Ｚフォーカス管理 Z_manager

			mesg Ｚフォーカス管理 Z_manager パラメータ 5000 30

// 2000.5.12廃止	chara デプス depth -n 4

// 2000.5.12廃止	mesg デプス depth パラメータ 5000 20000 16 80 30

#endif

			chara 環境光 Amb \

				 -c 4 35 44



			chara 平行光 Para \

				 -c 54 86 70 \

				 -d 321 1705 0



			chara 近景ぼかし near_deforcus \

				-plane	3 \

				-near	0 \

				-far	3000



			chara 遠景ぼかし far_blur \

				-plane 2 \

				-near 50000 \

				-far 100000 \

				-enable















			chara 近景ぼかし 敵兵発見近景ぼかし \

				-plane	20 \

				-near	500 \

				-far	1000



			chara 遠景ぼかし 敵兵発見遠景ぼかし \

				-plane 10 \

				-near 5000 \

				-far 10000









#if d:YURE

			chara カメラ上下振動 波ゆれ \

				-a 96 \

		//		-a 128 \

				-c 512

#endif







			chara シネマスクリーン シネマ \

				-top d:CINEMA_BELT_UPPER \

				-bottom d:CINEMA_BELT_LOWER \

				-ftime 30







	// 跳弾番号設定

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

		command 跳弾ノーマル -n 0

		command 跳弾ノーマル -n 1

		command 跳弾ノーマル -n 2

		command 跳弾ノーマル -n 3

		command 弾痕ノーマル -n 0

		command 弾痕ノーマル -n 1

		command 弾痕ノーマル -n 2

		command 弾痕ノーマル -n 3





	}





















//###################################################################################

//									船首モデル設定

//###################################################################################





	proc 船首モデル設定 {

		print '艦首モデル設定'



		chara プットオブジェ 船首１ -m w00_f1 -r 0 0 0 -p 0 0 -180000  -l w00a -s 100 100 100

		chara プットオブジェ 船首２ -m w00_f2 -r 0 0 0 -p 0 0 -120000  -l w00a -s 100 100 100

		chara プットオブジェ 船首３ -m w00_f3 -r 0 0 0 -p 0 0 -60000  -l w00a -s 100 100 100

		chara プットオブジェ 船首４ -m w00_f4 -r 0 0 0 -p 0 0 0  -l w00a -s 100 100 100





		chara プットオブジェ ウィンドラス -m w00a_winch -r 0 0 0 -p 0 0 0  -l w00a -s 100 100 100



	}





//###################################################################################

//									サウンド設定

//###################################################################################



	// サウンド設定

	proc サウンドマネージャー設定 {

		print 'w00a_sound_mane:サウンド設定'



		chara サウンドマネージャー ＳＤマネ -pak 0



	}



	proc サウンド設定 {



		#if d:SOUND_FG



		chara ＢＧＭマネージャー ＢＧＭマネ -s 0x00000001



		chara ＢＧＭ風音 風音



//Track0x06 …雨、屋根当たり音[場所に貼る]



		chara ＢＧＭフェーダー 雨屋根当たり音 \

			-t 0x06 \

			-a -13500,4000,-12000 1500,1000,4000 w00a \	//左舷救命ボート

				13500,4000,-12000 1500,1000,4000 w00a \	//右舷救命ボート

				-4000,1000,16500 2000,1000,1500 w00a \	//左舷ウインチ

				4000,1000,16500 2000,1000,1500 w00a		//右舷ウインチ





//Track0x07 …雨、鉄板系当たり音[場所に貼る]



		chara ＢＧＭフェーダー 雨鉄板系当たり音 \

			-t 0x07 \

			-a -9000,7000,-6000 2000,1000,2000 w00a \	//左舷アンテナ

				9000,7000,-6000 2000,1000,2000 w00a \	//右舷アンテナ

				-11500,1500,-4500 1500,2000,1000 w00a \	//左舷１Ｆ階段

				11500,1500,-4500 1500,2000,1000 w00a \	//右舷１Ｆ階段

				-7500,1000,6000 1000,2000,1000 w00a \	//左舷１Ｆ階段南

				7500,1000,6000 1000,2000,1000 w00a \	//右舷１Ｆ階段南

				-10000,3000,1500 2000,1000,2000 w00a \	//左舷クレーンそば

				10000,3000,1500 2000,1000,2000 w00a		//右舷クレーンそば





//Track0x08 …雨、床当たり音[鳴らない場所を指定、ステータスに 0x0003 を指定]



		chara ＢＧＭフェーダー 雨床当たり音 \

			-t 0x08 \

			-a -16000,1000,-11500 4000,1000,6500 w00a \	//左舷下

				16000,1000,-11500 4000,1000,6500 w00a \	//右舷下

			-s 0x0003





#if 1

		@サウンド効果音設定

#else

			//スネーク

			// 左足音

			command 壁床効果音設定 -id 0 -type 0 \

				-se		d:SD_P_FOOTL01 \

				-data	d:se_code:SD_P_FOOT_01L,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_02L,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_03L,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_04L,d:NOISE_ZERO \	//甲板ではノイズは０

						d:se_code:SD_P_FOOT_01L,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_01L,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_01L,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_01L,d:NOISE_ZERO



			// 右足音

			command 壁床効果音設定 -id 0 -type 0 \

				-se 	d:SD_P_FOOTR01 \

				-data	d:se_code:SD_P_FOOT_01R,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_02R,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_03R,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_04R,d:NOISE_ZERO \	//甲板ではノイズは０

						d:se_code:SD_P_FOOT_01R,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_01R,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_01R,d:NOISE_ZERO \

						d:se_code:SD_P_FOOT_01R,d:NOISE_ZERO





			// 壁叩き -dataオプションは必ず８セット書くこと

			command 壁床効果音設定 \

				-id		0 \

				-type	1 \

				-se		d:SD_P_WALL02 \

				-data	d:se_code:SD_A_WALLM01,d:NOISE_ZERO \ // 通常

						d:se_code:SD_A_WALLM02,d:NOISE_ZERO \ // 鉄筋

						d:se_code:SD_A_WALLM03,d:NOISE_ZERO \ // 鉄板

						d:se_code:SD_A_WALLM04,d:NOISE_S \	  // 木

						d:se_code:SD_A_WALLM05,d:NOISE_ZERO \ // ダンボール

						d:se_code:SD_A_WALLM01,d:NOISE_ZERO \

						d:se_code:SD_A_WALLM01,d:NOISE_ZERO \

						d:se_code:SD_A_WALLM01,d:NOISE_ZERO



		// 床跳弾音

		command 壁床効果音設定 \

			-id 0 \

			-type 0 \

			-se d:SD_W_RICOCH02 \

			-data	d:se_code:SD_A_RICOCH01,d:NOISE_ZERO \ // 跳弾１−１ 通常

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO \ // 跳弾２−１ 鉄筋

					d:se_code:SD_A_RICOCH03,d:NOISE_ZERO \ // 跳弾３−１ 鉄板

					d:se_code:SD_A_RICOCH04,d:NOISE_S \	   // 跳弾４−１ 木

					d:se_code:SD_A_RICOCH05,d:NOISE_ZERO \ // 跳弾５−１ ダンボール

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO \

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO \

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO	// 必ず８セット書くこと



		// 壁跳弾音

		command 壁床効果音設定 \

			-id 0 \

			-type 1 \

			-se d:SD_W_RICOCH02 \

			-data	d:se_code:SD_A_RICOCH01,d:NOISE_ZERO \ // 跳弾１−１ 通常

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO \ // 跳弾２−１ 鉄筋

					d:se_code:SD_A_RICOCH03,d:NOISE_ZERO \ // 跳弾３−１ 鉄板

					d:se_code:SD_A_RICOCH04,d:NOISE_S \	   // 跳弾４−１ 木

					d:se_code:SD_A_RICOCH05,d:NOISE_ZERO \ // 跳弾５−１ ダンボール

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO \

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO \

					d:se_code:SD_A_RICOCH02,d:NOISE_ZERO	// 必ず８セット書くこと

















		// 警備兵１足音

		command 壁床効果音設定 -id 1 -type 0 -se d:SD_P_FOOTL01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1L1,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2L1,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3L1,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4L1,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



		command 壁床効果音設定 -id 1 -type 0 -se d:SD_P_FOOTR01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1R1,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2R1,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3R1,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4R1,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



		// 警備兵２足音

		command 壁床効果音設定 -id 2 -type 0 -se d:SD_P_FOOTL01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1L2,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2L2,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3L2,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4L2,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



		command 壁床効果音設定 -id 2 -type 0 -se d:SD_P_FOOTR01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1R2,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2R2,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3R2,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4R2,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



		// 警備兵３足音

		command 壁床効果音設定 -id 3 -type 0 -se d:SD_P_FOOTL01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1L3,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2L3,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3L3,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4L3,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



		command 壁床効果音設定 -id 3 -type 0 -se d:SD_P_FOOTR01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1R3,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2R3,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3R3,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4R3,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



		// 警備兵４足音

		command 壁床効果音設定 -id 4 -type 0 -se d:SD_P_FOOTL01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1L4,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2L4,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3L4,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4L4,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



		command 壁床効果音設定 -id 4 -type 0 -se d:SD_P_FOOTR01 \ // -dataオプションは必ず８セット書くこと

			-data	d:se_code:SD_E_EFOOT_1R4,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_2R4,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_3R4,d:NOISE_ZERO \

					d:se_code:SD_E_EFOOT_4R4,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO \

					330,d:NOISE_ZERO



#endif



		#endif

	}





















	// プレイヤー

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

	proc プレイヤー設定 {



		if( $s:登場ポイント == タンカー編パッドデモスタート ){

			eval( $b:プレイヤー初期状態 = 1 )



		}else{

			eval( $b:プレイヤー初期状態 = 0 )



		}



		#if d:VIDEO_SPECIAL

				chara プレイヤー d:PLAYER \

					-m sna_def \

					-a snake \

					-p $i:プレイヤー初期Ｘ位置 $i:プレイヤー初期Ｙ位置 $i:プレイヤー初期Ｚ位置 \

					-d 0,$i:プレイヤー初期方向,0 \

					-l 4000 \

					-f 0x00000001 \

					-s 0 \

					-o sna_w00a \

					-i 0 \

					-h 100000 2048

		#else

				chara プレイヤー d:PLAYER \

					-m sna_def \

					-a snake \

					-p $i:プレイヤー初期Ｘ位置 $i:プレイヤー初期Ｙ位置 $i:プレイヤー初期Ｚ位置 \

					-d 0,$i:プレイヤー初期方向,0 \

					-l 4000 \

					-f 0x00000001 \

					-s $b:プレイヤー初期状態 \

					-o sna_w00a \

					-i 0

		#endif

				//バンダナ

				chara ロープモデル３ バンダナ１ \

					-n sna_bdn1 \

					-d 1 \

					-y d:PLAYER \

					-z 12 \

					-x 0,60,-90 \

					-m 12 \

					-p 250 \

					-k 350 \

					-o 110 \

					-f 1



				chara ロープモデル３ バンダナ２ \

					-n sna_bdn2 \

					-d 1 \

					-y d:PLAYER \

					-z 12 \

					-x 0,50,-90 \

					-m 22 \

					-p 250 \

					-k 350 \

					-o 110 \

					-f 1

		#if d:MULTI_MODEL

			chara マルチウェイトキャラ マルチ \

				-name d:PLAYER \

				-model sna_mmt



			chara 臨時顔アニメキャラ アニメキャラ \

				-chara	d:PLAYER

		#endif





#if 1

			@プレイヤーＬＯＤ設定 d:C_DISTANCE_TYPE 6000

#else

			// 距離によるＬＯＤの使用

			chara ＬＯＤ制御 プレイヤーＬＯＤ \

						-name d:PLAYER \

						-type 1 \

						-model sna_def_sh \

						-value 2000

#endif



	}





//###################################################################################

//								スネーク水飛沫設定

//###################################################################################



	proc スネーク水飛沫設定 {

		print 'スネーク水飛沫設定'

		print 'snake_splash'





		chara キャラ付随水飛抹 スネーク水飛沫 \

			-nconcname d:PLAYER \

			-addone 32 \

			-time -1 \

			-rgbadd 0x40404030 \

			-gbsub 0x40404030



		trap ca003 d:PLAYER \

			-mask ？ \

			-exec {

				if($3 == 入る){

					print 'スネーク水飛沫スリープ'

					mesg キャラ付随水飛抹 スネーク水飛沫 スリープモード

				}else{

					print 'スネーク水飛沫アクティブ'

					mesg キャラ付随水飛抹 スネーク水飛沫 アクティブモード

				}

			}







	}









//###################################################################################

//									カメラ設定

//###################################################################################



	// カメラ設定

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

	proc カメラ設定 {

		print 'デフォルトカメラ設定'



			chara カメラ ステージカメラ	-c 0 -l 3 -p 0

			chara カメラ サブカメラ１	-c 0 -l 2 -p 50

			chara カメラ サブカメラ２	-c 0 -l 2 -p 40

			chara カメラ サブカメラ３	-c 0 -l 2 -p 30

			chara カメラ ビヨンドカメラ	-c 0 -l 2 -p 20

			chara カメラ ロードカメラ	-c 0 -l 2 -p 10 //水密ドアロード用にしか使ってません



			// デフォルトカメラ

			chara カメラ設定 ステージカメラ \

				-c 0 \

				-b -32000,-17000,-80750 32000,32000,0 \

				-l -32000,-17000,-80750 32000,32000,0 \

				-r 640,2048,0 \

				-f 4000 \

				-a 200 \

				-i 1 -1 0 0 \

				-s 1

	}





	proc 甲板カメラ設定 {

		print '甲板カメラ設定'





//甲板南部１（最後尾）

		trap ca000 d:PLAYER \

			-camera \

			-mask いる \

			-exec {

				@CS_スムーズカメラ $6 8000 20000 350 100

				eval( $i:補完ＲＸ = $i:CS_結果１ )

				@CS_スムーズカメラ $4 -6000 6000 1920 2176

				eval( $i:補完ＲＹ = $i:CS_結果１ )

				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b -32000,   500,-32000 32000,32000,32000 \

					-l -32000,   500,-32000 32000,32000,32000 \

//					-r $i:補完ＲＸ,$i:補完ＲＹ,0 \

					-r 390,$i:補完ＲＹ,0 \

					-f 8000 \

					-a 200 \

					-i 1 -1 0 0 \

					-s $3

			}



//甲板南部２

		trap ca001 d:PLAYER \

			-camera \

			-mask いる \

			-exec {



				eval( $i:割合Ｚ = ($6 + 1000) / 90 );

				eval( $i:補完ＲＸ = 1020 - 670 * $i:割合Ｚ / 100 );

				eval( $i:割合Ｘ = ($4 + 6000) / 120 );

				eval( $i:補完ＲＹ = ( 2048 -  ( 2048 - ( 1920 + 256 * $i:割合Ｘ / 100 )) * $i:割合Ｚ / 100 ) )	;



				@CS_スムーズカメラ昇順 $5 500 2000 5900 7000



				eval( $w:補完距離 = $i:CS_結果１ )



				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b -32000,500,-32000 32000,32000,32000 \

					-l -32000,500,-32000 32000,32000,32000 \

					-r $i:補完ＲＸ,$i:補完ＲＹ,0 \

					-f 8000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3



			}





//左舷クレーン脇

		trap ca027l d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				chara カメラ設定 サブカメラ１ \

					-c 1 \

					-p -8466,4825,1999 \

					-t -9274,3078,-887 \

					-a 145 \

					-i 0 -1 0 0 \

					-s $3



			}



//右舷クレーン脇

		trap ca027r d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				chara カメラ設定 サブカメラ１ \

					-c 1 \

					-p 8466,4825,1999 \

					-t 9274,3078,-887 \

					-a 145 \

					-i 0 -1 0 0 \

					-s $3



			}





//甲板南部３＆階段

		trap ca002 d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {



				if( $4 < 0 ){

					eval( $i:補完ＢＸ１ = -32000 )

					eval( $i:補完ＢＸ２ = -8100 )

					eval( $i:補完ＬＸ１ = -32000 )

					eval( $i:補完ＬＸ２ = -8200 )



				}else{

					eval( $i:補完ＢＸ１ = 8100 )

					eval( $i:補完ＢＸ２ = 32000 )

					eval( $i:補完ＬＸ１ = 8200 )

					eval( $i:補完ＬＸ２ = 32000 )



				}



				if($4 > -11000 && $4 < 11000 && $6 > -2000){	//クレーン横から降りてきたときだけ。

					eval($w:カメラ補完方式 = 0)

				}else{

					eval($w:カメラ補完方式 = 3)

				}



				@CS_スムーズカメラ $6 -1000 -5000 1020 640

				eval( $i:補完ＲＸ = $i:CS_結果１ ) ;

				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b $i:補完ＢＸ１,500,-32000 $i:補完ＢＸ２,7000,-1500 \

//					-b $i:補完ＢＸ１,500,-32000 $i:補完ＢＸ２,5900,-1500 \

					-l $i:補完ＬＸ１,500,-32000 $i:補完ＬＸ２,32000,-1600 \

					-r $i:補完ＲＸ,2048,0 \

					-f 8000 \

//					-f 5900 \

					-a 200 \

					-i $w:カメラ補完方式 -1 0 0 \

					-s $3

			}



//甲板南部４（屋根アリ）



		trap ca003 d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {





				if( $4 < 0 ){

					chara カメラ設定 サブカメラ２ \

						-c 0 \

						-b -14800,2000,-32000 -14100,32000,32000 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-r 60,2400,0 \

						-f 4000 \

						-a 200 \

						-i 3 -1 0 0 \

						-o 30 \

						-s $3 \

						-E 1 30 \ 			//$f:スライドタイプ $w:スライド待ち時間 \

							7000 4000 \ 		//$i:スライド距離１ $i:スライド距離２ \

							50 				//$i:スライドスピード [$i:スライドフラグ]



				}else{

					chara カメラ設定 サブカメラ２ \

						-c 0 \

						-b 14100,2000,-32000  14800,32000,32000 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-r 60,( 4096 - 2400 ),0 \

						-f 4000 \

						-a 200 \

						-i 2 -1 0 0 \

						-o 30 \

						-s $3 \

						-E 1 30 \ 			//$f:スライドタイプ $w:スライド待ち時間 \

							7000 4000 \ 		//$i:スライド距離１ $i:スライド距離２ \

							50 				//$i:スライドスピード [$i:スライドフラグ]



				}



			}







//左舷死体遺棄場所（屋根アリ）

		trap ca020l d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				chara カメラ設定 サブカメラ３ \

					-c 1 \

					-p -18108,4722,-8975 \

					-t -17958,1244,-10756 \

					-a 200 \

					-i 0 0 0 0 \

					-s $3

			}



//右舷死体遺棄場所（屋根アリ）

		trap ca020r d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				chara カメラ設定 サブカメラ３ \

					-c 1 \

					-p 18108,4722,-8975 \

					-t 17958,1244,-10756 \

					-a 200 \

					-i 0 0 0 0 \

					-s $3

			}





//左舷甲板４奥（屋根アリ）

		trap ca021l d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				chara カメラ設定 サブカメラ３ \

					-c 1 \

					-p -19562,5124,-15194 \

					-t -19021,1581,-17606 \

					-a 200 \

					-i 0 0 0 0 \

					-s $3

			}



//右舷甲板４奥（屋根アリ）

		trap ca021r d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				chara カメラ設定 サブカメラ３ \

					-c 1 \

					-p 19562,5124,-15194 \

					-t 19021,1581,-17606 \

					-a 200 \

					-i 0 0 0 0 \

					-s $3

			}





//１Ｆ階段西

		trap ca004l d:PLAYER \

			-camera \

			-mask ？ \

			-exec {

				if ( $5 < 2000 && $4 > -11000 ) {	//階段の下除外するため



					/* 階段を下から上に昇る */

					chara カメラ設定 サブカメラ３ \

						-c 0 \

						-b -13224,4164,331 -13224,4164,331 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-f 8000 \

						-a 200 \

						-i 3 -1 0 0 \

						-z 0x00700000 \		//遊びなしカメラ

						-s $3



				} else if( $5 > 2000 ){



					/* 階段を上から下へ降りる */

					chara カメラ設定 サブカメラ３ \

						-c 1 \

						-p -12206,6958,-991 \

						-t -11325,813,-4727 \

						-a 200 \

						-i 3 -1 0 0 \

						-s $3



				}



			}







//１Ｆ階段右舷

		trap ca004r d:PLAYER \

			-camera \

			-mask ？ \

			-exec {

				if ( $5 < 2000 && $4 < 11000 ) {	//階段の下除外するため



					/* 階段を下から上に昇る */

					chara カメラ設定 サブカメラ３ \

						-c 0 \

						-b 13224,4164,331 13224,4164,331 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-f 8000 \

						-a 200 \

						-i 3 -1 0 0 \

						-z 0x00700000 \		//遊びなしカメラ

						-s $3



				} else if( $5 > 2000 ){



					/* 階段を上から下へ降りる */

					chara カメラ設定 サブカメラ３ \

						-c 1 \

						-p 12206,6958,-991 \

						-t 11325,813,-4727 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3



				}



			}





//２Ｆ階段左舷



		trap ca005l d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {



				if( $6 < -12500 && $5 < 5000 ){	//階段奥



					@CS_スムーズカメラ昇順 $4 -15000 -12000 2250 1800

					eval( $i:補完ＲＹ = $i:CS_結果１ )



					chara カメラ設定 サブカメラ１ \

						-c 0 \

						-b -13000,-32000,-32000 -13000,5400,32000 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-r 148,$i:補完ＲＹ,0 \

						-f 6000 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3



				}else{

					chara カメラ設定 サブカメラ１ \

						-c 0 \

						-b -32000,5000,-32000 32000,5500,32000 \

						-l -32000,-32000,-7000 32000,32000,32000 \

						-r 120,1900,0 \

						-f 6000 \

						-a 200 \

						-i 3 -1 0 0 \

						-s $3



				}



			}







//２Ｆ階段右舷

		trap ca005r d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {



				if( $6 < -12500 && $5 < 5000 ){	//階段奥



					@CS_スムーズカメラ昇順 $4 12000 14000 (4096 - 2250) (4096 - 1800)

					eval( $i:補完ＲＹ = $i:CS_結果１ )



					chara カメラ設定 サブカメラ１ \

						-c 0 \

						-b 13000,-32000,-32000 13000,5400,32000 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-r 148,$i:補完ＲＹ,0 \

						-f 6000 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3





				}else{

					chara カメラ設定 サブカメラ１ \

						-c 0 \

						-b -32000,5000,-32000 32000,5500,32000 \

						-l -32000,-32000,-7000 32000,32000,32000 \

						-r 120,(4096 - 1900),0 \

						-f 6000 \

						-a 200 \

						-i 3 -1 0 0 \

						-s $3



				}



			}





//２Ｆ階段奥（東西）

		trap ca026 d:PLAYER \

			-camera \

			-mask ？ \

			-exec {



				if($4 < 0){

					chara カメラ設定 サブカメラ２ \

						-c 1 \

						-p -16880,9310,-14570 \

						-t -16519,1745,-17082 \

						-a 154 \

						-i 0 0 0 0 \

						-s $3



				}else{

					chara カメラ設定 サブカメラ２ \

						-c 1 \

						-p 16880,9310,-14570 \

						-t 16519,1745,-17082 \

						-a 154 \

						-i 0 0 0 0 \

						-s $3



				}



			}









//２Ｆ〜３Ｆ左舷階段

		trap ca010l d:PLAYER \

			-camera \

			-mask いる \

			-exec {



					chara カメラ設定 サブカメラ１ \

						-c 0 \

						-b -32000,-32000,-5000 -13000,32000,32000 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-r 100,2000,0 \

						-f 10000 \

						-a 200 \

						-i 3 -1 0 0 \

						-s $3



			}





//２Ｆ〜３Ｆ右舷階段

		trap ca010r d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {



					chara カメラ設定 サブカメラ１ \

						-c 0 \

						-b 13000,-32000,-5000 32000,32000,32000 \

						-l -32000,-32000,-32000 32000,32000,32000 \

						-r 100,(4096 - 2000),0 \

						-f 10000 \

						-a 200 \

						-i 3 -1 0 0 \

						-s $3



			}







// ３Ｆ左舷(階段上がったところ)



		trap ca006l d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b -32000,-32000,-5000 -13000,9000,32000 \

					-l -32000,-32000,-32000 32000,32000,32000 \

					-r 120,2000,0 \

					-f 10000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

			}





//３Ｆ右舷(階段上がったところ)



		trap ca006r d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {



				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b 13000,-32000,-5000 32000,9000,32000 \

					-l -32000,-32000,-32000 32000,32000,32000 \

					-r 120,(4096 - 2000),0 \

					-f 10000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3



			}







//３Ｆ踊り場

		trap ca007 d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				if ( $4 < 0 ) { eval( $i:補完ＲＹ = 2000 ) ;

				} else { 	eval( $i:補完ＲＹ = 4096 - 2000 ) }



				@CS_スムーズカメラ昇順 $6 -12000 -3000 9000 11000

				eval( $i:補完ＢＹ = $i:CS_結果１ )



				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b -32000,-32000,-32000 32000,$i:補完ＢＹ,32000 \

					-l -32000,-32000,-32000 32000,32000,32000 \

					-r 200,$i:補完ＲＹ,0 \

					-f 10000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

			}









//３Ｆ縦通路

		trap ca008 d:PLAYER \

			-camera \

			-mask ＊ \

			-exec {

				if ( $4 < 0 ) { eval( $i:補完ＲＹ = 2048 - 150 ) ;

				} else { 	eval( $i:補完ＲＹ = 2048 + 150 ) ;}

				eval( $i:割合Ｚ = (( $6 + 5000 ) / 100 ));

//				eval( $i:補完ＲＸ = 100 * $i:割合Ｚ / 100 );

				eval( $i:補完ＲＸ = 200 );

				eval( $w:補完Ｔ = 6000 - 1500 * $i:割合Ｚ / 100 );





				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r $i:補完ＲＸ,$i:補完ＲＹ,0 \

					-f $w:補完Ｔ \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3 \

					-E 1 120 \

						7000 5000 \

						1





//	-slidE $f:スライドタイプ $w:スライド待ち時間 \

//	       $i:スライド距離１ $i:スライド距離２ \

//	       $i:スライドスピード [$i:スライドフラグ]



// スライドカメラ設定方法

// スライドタイプ：０／１ − 左右タイプ／前後タイプ

// スライド待ち時間：スライドするまでの待ちフレーム数

// スライド距離１・２：左右タイプの場合 左右スライド距離

//		       前後タイプの場合 接近距離、離れた距離

// スライドスピード：そのまんま

// スライドフラグ ：

//		1にしておくと、入った時スライドしていない状態から始まります。



			}



//３Ｆ横通路

		trap ca009 d:PLAYER \

			-camera \

			-mask ？ \

			-exec {



				chara カメラ設定 サブカメラ１ \

					-c 0 \

					-b -32000,-32000,-32000,32000,32000,32000 \

					-l -32000,-32000,-32000,32000,32000,32000 \

					-f 5400 \

					-r 248,2048,0 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3 \

					-E 0 30 \

						1500 1500 \

						40 1



			}













//甲板南部１（最後尾）

		eval( $f:甲板スネークca000にいる = 0 )



		trap ca000 d:PLAYER \

			-mask ？ \

			-exec {



				if( $3 == 入る ){

					eval( $f:甲板スネークca000にいる = 1 )



				}else{

					eval( $f:甲板スネークca000にいる = 0 )



				}



			}









	}









//###################################################################################

//								落下敵兵カメラ設定

//###################################################################################





	proc 落下敵兵カメラ{



//右舷２Ｆ

		trap en002 敵兵 \

			-mask 入る \

			-exec {

				print '敵兵落下'



				if( $w:アラートモード == d:ALERT_MODE_SENNYU && !$f:甲板スネークca000にいる ){



					@パンカメラプロック \

						18254 5875 810 \

						16584 2982 -4138 \

						16090 7039 1836 \

						14979 4700 -3576 \

						200 \	//画角

						90 \	//持続フレーム数

						0



				}



			}





//３Ｆ最後尾

		trap en003 敵兵 \

			-mask 入る \

			-exec {

				print 'アラートモード'$w:アラートモード





				if( $w:アラートモード == d:ALERT_MODE_SENNYU && !$f:甲板スネークca000にいる ){



					eval( $i:甲板敵兵Ｘ座標 = $4 )



					if($i:甲板敵兵Ｘ座標 < -2500){

						eval($f:w00a_タンカー３Ｆ左舷正面で死体捨てた = 1)

					}else if($i:甲板敵兵Ｘ座標 > 2500){

						eval( $f:w00a_タンカー３Ｆ右舷正面で死体捨てた = 1 );

					}else{

						eval( $f:w00a_タンカー３Ｆ正面で死体捨てた = 1 );

					}



					@パンカメラプロック \

						$4,10500,9500 \

						$4,6000,8000 \

						($4 + 250),10500,9500 \

						$4,6000,8000 \

						100 \	//画角

						19 \	//持続フレーム数

						0



					chara delay カメラゆれタイム \

#ifdef d:PAL

						-time 21 \

#else

						-time 20 \

#endif

						-exec {



							@シナリオデモ開始処理





							@パンカメラプロック \

								$i:甲板敵兵Ｘ座標 2000 8562 \

								$i:甲板敵兵Ｘ座標 6216 7021 \

								$i:甲板敵兵Ｘ座標 2000 8562 \

								$i:甲板敵兵Ｘ座標 6216 8500 \

								100 \	//画角

								49 \	//持続フレーム数

								0



							chara delay カメラゆれタイム -time 50 -exec {



								eval($f:カメラゆれ中 = 1)



								chara delay カメラゆれタイム -time 30 -exec {

									eval($f:カメラゆれ中 = 0)

								}



								chara delay カメラゆれタイム２ -time 1 -exec {

									if($f:カメラゆれ中 == 1){

										chara カメラ設定 ビヨンドカメラ \

											-c 1 \

											-p ($i:甲板敵兵Ｘ座標 + `%rand 100`),(2000 + `%rand 100`),(8562 + `%rand 100`) \

											-t $i:甲板敵兵Ｘ座標,6216,7021 \

											-a 100 \

											-i 1 0 0 0 \

											-s 1

										return 1

									}else{

										chara delay カメラゆれタイム２ -time 30 -exec {

											chara カメラ設定 ビヨンドカメラ \

												-s -1

											@シナリオデモ終了処理

										}

										return 0

									}

								}



							}





						}



				}



			}





//３Ｆ最後尾左右

		trap en004 敵兵 \

			-mask 入る \

			-exec {



				if( $w:アラートモード == d:ALERT_MODE_SENNYU && !$f:甲板スネークca000にいる ){



					print '敵兵落下'



					@シナリオデモ開始処理



					if( $4 < 0 ){



						eval($f:w00a_タンカー３Ｆ左舷横で死体捨てた = 1)



						chara delay カメラゆれタイム \

							-time 290 \

							-exec {



								@シナリオデモ終了処理



							}



						chara カメラ設定 ビヨンドカメラ \

							-c 1 \

							-p -7360,7353,9582 \

							-t -7218,6859,3403 \

							-a 300 \

							-i 0 -1 0 0 \

							-s 1



						chara delay カメラゆれタイム -time 30 -exec {



							chara カメラ設定 ビヨンドカメラ \

								-c 1 \

								-p -9744,1361,14804 \

								-t -8963,2959,10577 \

								-a 200 \

								-i 0 -1 0 0 \

								-s 1



							chara delay カメラゆれタイム -time 120 -exec {



								chara カメラ設定 ビヨンドカメラ \

									-c 1 \

									-p -9693,4235,14331 \

									-t -9509,1839,9520 \

									-a 200 \

									-i 3 0 0 0 \

									-s 1



								chara delay カメラゆれタイム -time 120 -exec {



									chara カメラ設定 ビヨンドカメラ \

										-s -1



								}



							}



						}



					}else{



						eval($f:w00a_タンカー３Ｆ右舷で死体捨てた = 1)



						chara delay カメラゆれタイム -time 110 -exec {

							@シナリオデモ終了処理

						}



						@パンカメラプロック \

							8479 12035 6277 \

							7486 7574 5718 \

							9442 16362 6818 \

							8449 11901 6260 \

							200 \	//画角

							120 \	//持続フレーム数

							0



					}





				}



			}











//１Ｆ左舷

		trap en005 敵兵 \

			-mask 入る \

			-exec {



				if( $w:アラートモード == d:ALERT_MODE_SENNYU ){



					@シナリオデモ開始処理



					chara delay カメラゆれタイム \

						-time 150 \

						-exec {

							@シナリオデモ終了処理

						}





					@パンカメラプロック \

						($4 - 1000) 900 ($6 + 6000) \

						($4 - 1000) 1200 $6 \

						($4 - 1000) 0 ($6 + 6000) \

						($4 - 1000) -5000 $6 \

						200 \	//画角

						180 \	//持続フレーム数

						0









				}



			}



	}















//###################################################################################

//									ビヨンド設定

//###################################################################################



	proc 甲板ビヨンド設定 {

		print '甲板ビヨンド設定'





// ３F南廊下

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

			trap by000 d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by000 8000 $4 -2750 2750 0x00002

				}

			trap by000 d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 0,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 4010,2792,0 \

						-f 7100 \

						-a 200 \

						-i 0 -1 0 0 \

						-s 1

				}

			trap by000 d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 2048 256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 118,1868,0 \

						-f 4000 \

						-a 200 \

						-i 3 2 0 0 \

						-s $3

				}





// ３F南廊下左

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

			trap by000l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by000l 8000 $4 -6000 -4000 0x00002

				}

			trap by000l d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 0,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 4010,2792,0 \

						-f 7100 \

						-a 200 \

						-i 0 -1 0 0 \

						-s 1

				}

			trap by000l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 2048,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 118,1868,0 \

						-f 4000 \

						-a 200 \

						-i 3 2 0 0 \

						-s $3

				}





// ３F南廊下右

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

			trap by000r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by000r 8000 $4  4000 6000 0x00002

				}

			trap by000r d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 0,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 4010,(4096 - 2792),0 \

						-f 7100 \

						-a 200 \

						-i 0 -1 0 0 \

						-s 1

				}

			trap by000r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 2048,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 118,(4096 - 1868),0 \

						-f 4000 \

						-a 200 \

						-i 3 2 0 0 \

						-s $3

				}









// ３F東廊下１



			trap by002r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@東向きビヨンド発動 by002r 6900 $6 4000 8000 d:BY_NOFOOTSHADOW

				}

			trap by002r d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 1024 256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 350,2276,0 \

						-f 5070 \

						-a 200 \

						-i 0 -1 0 0 \

						-s 1

				}

			trap by002r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 3200 \

					-r 4026,2984,0 \

					-f 4000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}











// ３F東廊下２



			trap by008r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by008r 3900 $6 7000 8000 d:BY_NOFOOTSHADOW

				}





			trap by008r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 0,256 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 350,2276,0 \

					-f 4000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}











// ３F東廊下３

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

			trap by001r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@東向きビヨンド発動 by001r 7900 $6 -3000 3000 d:BY_NOFOOTSHADOW

				}

			trap by001r d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 1024 256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 350,2276,0 \

						-f 5070 \

						-a 200 \

						-i 0 -1 0 0 \

						-s 1

				}

			trap by001r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 4026,2984,0 \

					-f 4000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}









// ３F東廊下４

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

			trap by009r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by009r -3100 $4 8000 12000 d:BY_NOFOOTSHADOW

				}



			trap by009r d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 0,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p 14414,8221,308 \

						-t 10821,7141,-3102 \

						-a 200 \

						-i 0 -1 0 0 \

						-s 1

				}



			trap by009r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 800,2310,0 \

					-f 4000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}









// ３F東廊下５

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

			trap by010r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@東向きビヨンド発動 by010r 11900 $6 -5000 -3000 d:BY_NOFOOTSHADOW

				}



			trap by010r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 374,( 4096 - 2619 ),0 \

					-f 8000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}











// ３Ｆ東廊下６

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

			trap by011r d:PLAYER \

				-mask いる \

				-and \

				-dir 0,250 2048,250 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by011r -5100 $4 12000 13000 d:BY_NOFOOTSHADOW

				}



			trap by011r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 0,256 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 419,2377,0 \

					-f 8000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}







//３Ｆ東廊下７（ななめ）



			trap by012r d:PLAYER \

				-mask いる \

				-and \

				-dir 512,250 (2048 + 512),250 \	//隣とかぶらないため。

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by012r $4 $6 13000 -5000 14000 -6000 1500 d:BY_NOFOOTSHADOW

				}





			trap by012r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 512,256 2560,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 419,2377,0 \

						-f 6000 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}







// ３F東廊下８（ボート上）

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

			trap by013r d:PLAYER \

				-mask いる \

				-and \

				-dir 1024,250 3072,250 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@東向きビヨンド発動 by013r 13900 $6 -8250 -6250 d:BY_NOFOOTSHADOW

				}



			trap by013r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 472,2483,0 \

					-f 6000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}











// ３F東廊下９（ボート上）

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

			trap by014r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@東向きビヨンド発動 by014r 13900 $6 -15250 -8750 d:BY_NOFOOTSHADOW

				}



			trap by014r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 9000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 466,2304,0 \

					-f 5000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}













// ３Ｆ東廊下１０

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

			trap by015r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@北向きビヨンド発動 by015r -15900 $4 12000 14000 d:BY_NOFOOTSHADOW

				}



			trap by015r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p 18016,9733,-12244 \

					-t 12285,7133,-15985 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}



			trap by015r d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 0,256 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b 12100 -32000 -32000 32000 7700 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 156,196,0 \

					-f 4000 \

					-a 200 \

					-i 2 0 0 0 \

					-s $3

				}































// ３Ｆ西廊下１

			trap by002l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@西向きビヨンド発動 by002l -6900 $6 4000 8000 d:BY_NOFOOTSHADOW

				}



			trap by002l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 3072,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 3780,1760,0 \

						-f 5750 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3

				}

			trap by002l d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 847,1136,0 \

					-f 5750 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}









// ３Ｆ西廊下２



			trap by008l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by008l 3900 $6 -8000 -7000 d:BY_NOFOOTSHADOW

				}



			trap by008l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 0,256 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 350,(4096 - 2276),0 \

					-f 5750 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}









// ３Ｆ西廊下３

			trap by001l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@西向きビヨンド発動 by001l -7900 $6 -3000 3000 d:BY_NOFOOTSHADOW

				}



			trap by001l d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 3072,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 350,(4096 - 2276),0 \

						-f 5750 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3

				}

			trap by001l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 3072,256 1024,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 4026,( 4096 - 2984 ),0 \

					-f 5750 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}







// ３Ｆ西廊下４

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

			trap by009l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by009l -3100 $4 -12000 -8000 d:BY_NOFOOTSHADOW

				}



			trap by009l d:PLAYER \

				-camera \

				-mask いる \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 0,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p -14414,8221,308 \

						-t -10821,7141,-3102 \

						-a 200 \

						-i 0 -1 0 0 \

						-s 1

				}



			trap by009l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 800,( 4096 - 2310),0 \

					-f 4000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}









// ３F西廊下５

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

			trap by010l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@西向きビヨンド発動 by010l -11900 $6 -5000 -3000 d:BY_NOFOOTSHADOW

				}



			trap by010l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 374,2619,0 \

					-f 8000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}













// ３Ｆ西廊下６

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

			trap by011l d:PLAYER \

				-mask いる \

				-and \

				-dir 0,250 2048,250 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by011l -5100 $4 -13000 -12000 d:BY_NOFOOTSHADOW

				}



			trap by011l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 0,256 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 419,( 4096 - 2377 ),0 \

					-f 8000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}









//３Ｆ西廊下７（ななめ）



			trap by012l d:PLAYER \

				-mask いる \

				-and \

				-dir (3072 + 512),250 (1024 + 512),250 \	//隣とかぶらないため。

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by012l $4 $6 -13000 -5000 -14000 -6000 1500 d:BY_NOFOOTSHADOW

				}





			trap by012l d:PLAYER \

				-camera \

				-mask ？ \

				-dir 3584,256 1536,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 419,( 4096 - 2377 ),0 \

						-f 6000 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}











// ３F西廊下８（ボート上）

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

			trap by013l d:PLAYER \

				-mask いる \

				-and \

				-dir 3072,250 1024,250 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@西向きビヨンド発動 by013l -13900 $6 -8250 -6250 d:BY_NOFOOTSHADOW

				}



			trap by013l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 472,( 4096 - 2483 ),0 \

					-f 6000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}













// ３F西廊下９（ボート上）

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

			trap by014l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@西向きビヨンド発動 by014l -13900 $6 -15250 -8750 d:BY_NOFOOTSHADOW

				}



			trap by014l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 1024,256 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 9000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 466,( 4096 - 2304),0 \

					-f 5000 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}











// ３Ｆ西廊下１０		※こっちはモーションが壁にめり込むので東とはエルード可能範囲が異なります。

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

			trap by015l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \		//立ち状態or張り付き

				-exec {

					@北向きビヨンド発動 by015l -15900 $4 -14000 -12500 d:BY_NOFOOTSHADOW

				}



			trap by015l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_FORCE \	// 強制モーション中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p -18016,9733,-12244 \

					-t -12285,7133,-15985 \

					-a 200 \

					-i 0 -1 0 0 \

					-s $3

				}



			trap by015l d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-dir 2048,256 0,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 -12100 7700 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 156,( 4096 - 196 ),0 \

					-f 4000 \

					-a 200 \

					-i 2 0 0 0 \

					-s $3

				}































//甲板中央最後尾

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

			trap by007 d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by007 19900 $4 -3000 3000 d:BY_NOFOOTSHADOW

				}





			trap by007 d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 425,2386,0 \

						-f 5750 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}







//左舷１Ｆ３（一番奥）

			trap ca021l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 ca021l $4 $6 -19400 -18000 -19050 -16750 1500 d:BY_NOFOOTSHADOW

				}



			trap ca021l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p -22646,3333,-16900 \

						-t -18999,-125,-17130 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3



				}





//右舷１Ｆ３（一番奥）

			trap ca021r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 ca021r $4 $6 19400 -18000 19250 -16750 1500 d:BY_NOFOOTSHADOW

				}



			trap ca021r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p 22646,3333,-16900 \

						-t 18999,-125,-17130 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3

				}





//左舷１Ｆ死体遺棄場所

			trap ca020l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 ca020l $4 $6 -18000 -12000 -17500 -10000 1500 d:BY_NOFOOTSHADOW

				}



			trap ca020l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {



					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p -24758,-2291,-8815 \

						-t -20800,-1700,-10000 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3



				}





//右舷１Ｆ死体遺棄場所

			trap ca020r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 ca020r $4 $6 18000 -12000 17500 -10000 1500 d:BY_NOFOOTSHADOW

				}



			trap ca020r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {



					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p 24758,-2291,-8815 \

						-t 20800,-1700,-10000 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3



				}





//左舷１Ｆ２

			trap by003l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by003l $4 $6 -16500 -6000 -14000 4000 1500 d:BY_NOFOOTSHADOW

				}



			trap by003l d:PLAYER \

				-camera \

				-mask ？ \

				-dir 3233,256 1186,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 530,1471,0 \

						-f 5100 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3

				}



/*これは３Ｆ西側５から落ちてきたときに変になるから駄目くさい…。

			trap by003l d:PLAYER \

				-camera \

				-mask ？ \

				-dir 3233,256 1186,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 3780,1760,0 \

						-f 5750 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3

				}

*/







//右舷１Ｆ２

			trap by003r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by003r $4 $6 16500 -6000 14000 4000 1500 d:BY_NOFOOTSHADOW

				}





			trap by003r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 910,256 2911,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 530,( 4096 - 1471 ),0 \

						-f 5100 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3

				}





/*これは３Ｆ東側か５から落ちてきたときに変になるから駄目くさい…。

			trap by003r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 910,256 2911,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 3780,-1760,0 \

						-f 5750 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3

				}

*/









//左舷１Ｆ１

			trap by004l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by004l $4 $6 -12000 8000 -7400 17000 1500 d:BY_NOFOOTSHADOW

//					@斜めビヨンド発動 by004l $4 $6 -11900 8000 -7400 17000 1500 d:BY_NOFOOTSHADOW

				}



			trap by004l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 634,1284,0 \

						-f 6000 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}



/*

			trap by004l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 19,1779,0 \

						-f 7000 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}

*/









//右舷１Ｆ１

			trap by004r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by004r $4 $6 12000 8000 7400 17000 1500 d:BY_NOFOOTSHADOW

//					@斜めビヨンド発動 by004r $4 $6 11900 8000 7400 17000 1500 d:BY_NOFOOTSHADOW

				}





			trap by004r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 634,(4096 - 1284),0 \

						-f 6000 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}













//左舷２Ｆななめ

			trap by005l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by005l $4 $6 -15500 -5500 -15000 -4000 1500 d:BY_NOFOOTSHADOW

				}





			trap by005l d:PLAYER \

				-camera \

				-mask ？ \

				-dir 3800,256 1330,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 3780,1760,0 \

						-f 6000 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}













//左舷２Ｆ

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

			trap by006l d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by006l -4000 $4 -15000 -13000 d:BY_NOFOOTSHADOW

				}





			trap by006l d:PLAYER \

				-camera \

				-mask ？ \

				-dir 0,256 2048,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p -17007,4826,460 \

						-t -14121,2520,-3926 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}













//右舷２Ｆななめ



			trap by005r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@斜めビヨンド発動 by005r $4 $6 15250 -5000 14900 -4000 1500 d:BY_NOFOOTSHADOW

					//@斜めビヨンド発動 by005r $4 $6 15600 -5500 14900 -4000 1500 d:BY_NOFOOTSHADOW

				}





			trap by005r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 720,256 2768,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 3780,( 4096 - 1760),0 \

						-f 6000 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}











//右舷２Ｆ

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

			trap by006r d:PLAYER \

				-mask いる \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by006r -4000 $4 13000 15000 d:BY_NOFOOTSHADOW

				}





			trap by006r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 0,256 2048,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p 17007,4826,460 \

						-t 14121,2520,-3926 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}









//左舷３Ｆ階段

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

			trap by100l d:PLAYER \

				-mask 入る \

				-dir 0,256 2048,256 \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@北向きビヨンド発動 by100l -11850 -12500 -13000 -12000 (d:BY_FALL_IMMEDIATELY | d:BY_NOFOOTSHADOW | d:BY_NO_MOVE_LR)

				}





			trap by100l d:PLAYER \

				-camera \

				-mask ？ \

				-dir 0,256 2048,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p -13503,9427,-10294 \

						-t -11572,2665,-14100 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}











//右舷３Ｆ階段

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

			trap by100r d:PLAYER \

				-mask 入る \

				-dir 0,256 2048,256 \

				-button d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@北向きビヨンド発動 by100r -11850 12500 12000 13000 (d:BY_FALL_IMMEDIATELY | d:BY_NOFOOTSHADOW | d:BY_NO_MOVE_LR)

				}





			trap by100r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 0,256 2048,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p 13503,9427,-10294 \

						-t 11572,2665,-14100 \

						-a 200 \

						-i 1 -1 0 0 \

						-s $3

				}







//###################################################################################

//							すぐおりエルード設定

//###################################################################################





//左舷クレーン北側

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

			trap by020l d:PLAYER \

				-mask いる \

				-and \

				-dir 2048,256 0,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@北向きビヨンド発動 by020 -900 $4 -10500 -8250 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif





				}





			trap by020l d:PLAYER \

				-camera \

				-mask ＊ \

				-dir 2048,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {



					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p -10768,5782,793 \

						-t -9253,1682,-1544 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3





				}







//右舷クレーン北側

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

			trap by020r d:PLAYER \

				-mask いる \

				-and \

				-dir 2048,256 0,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@北向きビヨンド発動 by020 -900 $4 8250 10500 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif





				}



			trap by020r d:PLAYER \

				-camera \

				-mask ＊ \

				-dir 2048,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {



					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p 10768,5782,793 \

						-t 9253,1682,-1544 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3





				}







//左舷クレーン西側

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

			trap by021l d:PLAYER \

				-mask いる \

				-and \

				-dir 3072,256 1024,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@西向きビヨンド発動 by021l -11900 $6 2750 4000 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif





				}





			trap by021l d:PLAYER \

				-camera \

				-mask ＊ \

				-dir 3072,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {



					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p -13363,6171,5058 \

						-t -11604,1049,2477 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3





				}





//右舷クレーン東側

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

			trap by021r d:PLAYER \

				-mask いる \

				-and \

				-dir 1024,256 3072,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@東向きビヨンド発動 by021r 11900 $6 2750 4000 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif





				}





			trap by021r d:PLAYER \

				-camera \

				-mask ＊ \

				-dir 1024,256 \

				-state d:TRP_STATE_ELUDE \	// エルード中

				-exec {



					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p 13363,6171,5058 \

						-t 11604,1049,2477 \

						-a 200 \

						-i 0 -1 0 0 \

						-s $3





				}







//左舷クレーン南側

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

			trap by022l d:PLAYER \

				-mask いる \

				-and \

				-dir 0,256 2048,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@南向きビヨンド発動 by022l 4000 $4 -11750 -9000 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif





				}



//右舷クレーン南側

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

			trap by022r d:PLAYER \

				-mask いる \

				-and \

				-dir 0,256 2048,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@南向きビヨンド発動 by022r 4000 $4  9000 11750 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif





				}





//左舷クレーン階段横南方向

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

			trap by023l d:PLAYER \

				-mask いる \

				-and \

				-dir 0,256 2048,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@南向きビヨンド発動 by023l 5000 $4 -9000 -8000 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif



				}





//左舷クレーン階段横西方向

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

			trap by023l d:PLAYER \

				-mask いる \

				-and \

				-dir 3072,256 1024,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {



					@西向きビヨンド発動 by023l -9000 $6 4000 5000 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif



				}







//右舷クレーン階段横南方向

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

			trap by023r d:PLAYER \

				-mask いる \

				-and \

				-dir 0,256 2048,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@南向きビヨンド発動 by023r 5000 $4 8000 9000 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif



				}





//右舷クレーン階段横東方向

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

			trap by023r d:PLAYER \

				-mask いる \

				-and \

				-dir 1024,256 3072,256 \

				-button d:ACTION_BUTTON d:ACTION_BUTTON \		//ビヨンドボタン

				-state d:TRP_STATE_STAND,d:TRP_STATE_CAUTION \	//立ち状態or張り付き

				-exec {

					@東向きビヨンド発動 by023r 9000 $6 4000 5000 d:BY_NOFOOTSHADOW



#if d:すぐおりエルード

					chara delay ディレイ -time 110 -exec {



							command パッド操作 \

								-press d:PAD_B 		// 指定ボタンをそのフレームだけおしたことにする

					}



#endif





				}































	}















//###################################################################################

//							甲板はりつき視点変更設定

//###################################################################################



	proc 甲板はりつき視点変更設定 {

		print '甲板はりつき視点変更設定'





// ３F南廊下

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

			trap ca009 d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	//はりつき中

				-dir 2048,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 810,2048,0 \

						-f 7100 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}





// ３F東廊下１

			trap by002r d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 3072,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 661,2325,0 \

						-f 5070 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}





// ３F西廊下１

			trap by002l d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 1024,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 661,(4096 - 2325),0 \

						-f 5070 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}







// ３F東廊下２

			trap by008r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p 8141,11633,6052 \

					-t 7482,7501,3892 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}



// ３F西廊下２

			trap by008l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p -8141,11633,6052 \

					-t -7482,7501,3892 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}









// ３F東廊下３

			trap by001r d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 3072,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 636,2526,0 \

						-f 5070 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}



// ３F西廊下３

			trap by001l d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 1024,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 636,(4096 - 2526),0 \

						-f 5070 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}







// ３F東廊下４

			trap by009r d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 2048,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 673,2240,0 \

						-f 5850 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}



// ３F西廊下４

			trap by009l d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 2048,256 \	// 方向指定

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 673,(4096 - 2240),0 \

						-f 5850 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}







// ３F東廊下５

			trap by010r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 3072,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 673,2240,0 \

						-f 5850 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}



// ３F西廊下５

			trap by010l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 1024,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 673,(4096 - 2240),0 \

						-f 5850 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}











// ３Ｆ東廊下６

			trap by011r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 673,2240,0 \

					-f 5850 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}



// ３Ｆ西廊下６

			trap by011l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 2048,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -32000 32000 32000 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 673,( 4096 - 2240),0 \

					-f 5850 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}







//３Ｆ東廊下７（ななめ）

			trap by012r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 2560,256 \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 673,2240,0 \

						-f 5850 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}



//３Ｆ西廊下７（ななめ）

			trap by012l d:PLAYER \

				-camera \

				-mask ？ \

				-dir (4096 - 2560),256 \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 673,(4096 - 2240),0 \

						-f 5850 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}







// ３F東廊下８，９（ボート上）

			trap ca022r d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// エルード中

				-dir 3072,256 \

				-exec {



					if( $6 < -13000 ){

						eval( $i:補完ＢＹ = 8000 )



					}else{

						eval( $i:補完ＢＹ = 32000 )



					}





					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -11000 32000 $i:補完ＢＹ 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 680,2230,0 \

					-f 6000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}



// ３F西廊下８，９（ボート上）

			trap ca022l d:PLAYER \

				-camera \

				-mask ＊ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// エルード中

				-dir 1024,256 \

				-exec {



					if( $6 < -13000 ){

						eval( $i:補完ＢＹ = 8000 )



					}else{

						eval( $i:補完ＢＹ = 32000 )



					}





					chara カメラ設定 ビヨンドカメラ \

					-c 0 \

					-b -32000 -32000 -11000 32000 $i:補完ＢＹ 32000 \

					-l -32000 -32000 -32000 32000 32000 32000 \

					-r 680,(4096 - 2230),0 \

					-f 6000 \

					-a 200 \

					-i 2 -1 0 0 \

					-s $3

				}











// ３Ｆ東廊下１０

			trap by015r d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 0,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p 12916,8118,-14996 \

					-t 12469,-350,-20285 \

					-a 147 \

					-i 1 -1 0 0 \

					-s $3

				}



// ３Ｆ西廊下１０

			trap by015l d:PLAYER \

				-camera \

				-mask ？ \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-dir 0,256 \

				-exec {

					chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p -12916,8118,-14996 \

					-t -12469,-350,-20285 \

					-a 147 \

					-i 1 -1 0 0 \

					-s $3

				}

























//左舷２Ｆ

			trap by006l d:PLAYER \

				-camera \

				-mask ？ \

				-dir 2048,256 \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 759,2083,0 \

						-f 5500 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}



//左舷２Ｆ

			trap by006r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 2048,256 \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 759,(4096 - 2083),0 \

						-f 5500 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}

























//右舷２Ｆななめ

			trap by005r d:PLAYER \

				-camera \

				-mask ？ \

				-dir 2768,256 \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 759,2083,0 \

						-f 5500 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}





//左舷２Ｆななめ

			trap by005l d:PLAYER \

				-camera \

				-mask ？ \

				-dir (4096 - 2768),256 \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-exec {

					chara カメラ設定 ビヨンドカメラ \

						-c 0 \

						-b -32000 -32000 -32000 32000 32000 32000 \

						-l -32000 -32000 -32000 32000 32000 32000 \

						-r 759,( 4096 - 2083 ),0 \

						-f 5500 \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3

				}









//甲板最後尾敵兵足元

			trap ca025 d:PLAYER \

				-camera \

				-mask ＊ \

				-dir 0,256 \

				-state d:TRP_STATE_BEHINDCAMERA_ENABLE \	// はりつき中

				-exec {



					if( $4 <= -5000 ){

						@CS_スムーズカメラ昇順 $4 -5900 -5400 -6403 -5000

						eval( $i:補完ＰＸ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 -5900 -5400 2563 10872

						eval( $i:補完ＰＹ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 -5900 -5400 11940 10648

						eval( $i:補完ＰＺ = $i:CS_結果１ )



						@CS_スムーズカメラ昇順 $4 -5900 -5400 -7504 -5000

						eval( $i:補完ＴＸ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 -5900 -5400 971 2669

						eval( $i:補完ＴＹ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 -5900 -5400 4720 6814

						eval( $i:補完ＴＺ = $i:CS_結果１ )





					}else if( $4 > -5000 && $4 <= 5000 ){

						eval( $i:補完ＰＸ = $4 )

						eval( $i:補完ＰＹ = 10872 )

						eval( $i:補完ＰＺ = 10648 )

						eval( $i:補完ＴＸ = $4 )

						eval( $i:補完ＴＹ = 2669 )

						eval( $i:補完ＴＺ = 6814 )





					}else{

						@CS_スムーズカメラ昇順 $4 5400 5900 5000 6119

						eval( $i:補完ＰＸ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 5400 5900 10872 2160

						eval( $i:補完ＰＹ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 5400 5900 10648 12133

						eval( $i:補完ＰＺ = $i:CS_結果１ )



						@CS_スムーズカメラ昇順 $4 5400 5900 5000 7142

						eval( $i:補完ＴＸ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 5400 5900 2669 973

						eval( $i:補完ＴＹ = $i:CS_結果１ )

						@CS_スムーズカメラ昇順 $4 5400 5900 6814 4535

						eval( $i:補完ＴＺ = $i:CS_結果１ )



					}



					chara カメラ設定 ビヨンドカメラ \

						-c 1 \

						-p $i:補完ＰＸ,$i:補完ＰＹ,$i:補完ＰＺ \

						-t $i:補完ＴＸ,$i:補完ＴＹ,$i:補完ＴＺ \

						-a 200 \

						-i 2 -1 0 0 \

						-s $3





				}







	}





//###################################################################################

//							プレイヤー水面落下死亡カメラ

//###################################################################################



	proc プレイヤー水面落下死亡カメラ{



		trap dead100 d:PLAYER \

			-mask 入る \

			-exec{



				if($4 < -5000){

					eval($i:甲板落下カメラＸ差分１ = -3000)

					eval($i:甲板落下カメラＸ差分２ = -10000)



				}else if($4 > 5000){

					eval($i:甲板落下カメラＸ差分１ = 3000)

					eval($i:甲板落下カメラＸ差分２ = 10000)



				}else{

					eval($i:甲板落下カメラＸ差分１ = 0)

					eval($i:甲板落下カメラＸ差分２ = 0)

				}



				chara カメラ設定 パンカメラ \

					-c 1 \

					-p ($4 + $i:甲板落下カメラＸ差分１),3000,($6 + 5000) \

					-t $4,-1000,$6 \

					-a 200 \

					-i 3 -1 0 0 \

					-s 1



				chara delay ディレイ \

					-arg $4 $6 \

					-time 30 \

					-exec {



						@パンカメラプロック \

							($1 + $i:甲板落下カメラＸ差分１),3000,($2 + 5000) \

							$1,-1000,$2 \

							($1 + $i:甲板落下カメラＸ差分２),13000,($2 + 15000) \

							$1,-1000,$2 \

							200 \	//画角

							300 \	//持続フレーム数

							0



					}



			}



	}



//###################################################################################

//								甲板鏡面モデル設定

//###################################################################################



	proc 甲板鏡面モデル設定{

		print '甲板鏡面モデル設定'





		chara 鏡面モデル管理 床面映り込み \

			-pos 0,0,0 \

			-axis 1 // Y軸反転





		trap mr000 d:PLAYER \

			-mask ？ \

			-exec {

				if( $3 == 入る ){

					print '鏡像だす１'



					mesg プレイヤー d:PLAYER shadow 0

					mesg 鏡面モデル管理 床面映り込み add スネーク



				}else{

					print '鏡像けす１'

					mesg プレイヤー d:PLAYER shadow 1

					mesg 鏡面モデル管理 床面映り込み del スネーク



				}



			}



		trap mr000 d:PLAYER \

			-mask ？ \

			-state d:TRP_STATE_ELUDE \	// エルード中

			-exec {

				if( $3 == 入る ){

					print '鏡像けす'

					mesg 鏡面モデル管理 床面映り込み del スネーク



				}else{

					print '鏡像だす'

					mesg 鏡面モデル管理 床面映り込み add スネーク



				}



			}





		trap mr000 敵兵:01 \

			-mask ＊ \

			-exec {



				if( $3 == いる ){



					@甲板敵兵映り込み判定 敵兵:01



					if($f:甲板敵兵映り込み範囲にいる == 1){



						if($f:甲板敵兵０１映り込みあり == 0){

							eval($f:甲板敵兵０１映り込みあり = 1)



							print '敵兵０１映り込み出し'

							mesg 鏡面モデル管理 床面映り込み add 敵兵:01

						}



					}else{

						if($f:甲板敵兵０１映り込みあり == 1){

							eval($f:甲板敵兵０１映り込みあり = 0)



							print '敵兵０１映り込み消し'

							mesg 鏡面モデル管理 床面映り込み del 敵兵:01

						}

					}



				}else if($3 == 出る){

					eval($f:甲板敵兵０１映り込みあり = 0)

					mesg 鏡面モデル管理 床面映り込み del 敵兵:01



				}



			}





		trap mr000 敵兵:02 \

			-mask ＊ \

			-exec {



				if( $3 == いる ){





					@甲板敵兵映り込み判定 敵兵:02



					if($f:甲板敵兵映り込み範囲にいる == 1){



						if($f:甲板敵兵０２映り込みあり == 0){

							eval($f:甲板敵兵０２映り込みあり = 1)



							print '敵兵０２映り込み出し'

							mesg 鏡面モデル管理 床面映り込み add 敵兵:02

						}



					}else{

						if($f:甲板敵兵０２映り込みあり == 1){

							eval($f:甲板敵兵０２映り込みあり = 0)



							print '敵兵０２映り込み消し'

							mesg 鏡面モデル管理 床面映り込み del 敵兵:02

						}

					}



				}else if($3 == 出る){

					eval($f:甲板敵兵０２映り込みあり = 0)

					mesg 鏡面モデル管理 床面映り込み del 敵兵:02



				}



			}





		trap mr000 敵兵:03 \

			-mask ＊ \

			-exec {



				if( $3 == いる ){



					@甲板敵兵映り込み判定 敵兵:03



					if($f:甲板敵兵映り込み範囲にいる == 1){



						if($f:甲板敵兵０３映り込みあり == 0){

							eval($f:甲板敵兵０３映り込みあり = 1)



							print '敵兵０３映り込み出し'

							mesg 鏡面モデル管理 床面映り込み add 敵兵:03

						}



					}else{

						if($f:甲板敵兵０３映り込みあり == 1){

							eval($f:甲板敵兵０３映り込みあり = 0)



							print '敵兵０３映り込み消し'

							mesg 鏡面モデル管理 床面映り込み del 敵兵:03

						}

					}



				}else if($3 == 出る){

					eval($f:甲板敵兵０３映り込みあり = 0)

					mesg 鏡面モデル管理 床面映り込み del 敵兵:03



				}



			}







		trap mr000 攻撃兵 \

			-mask ＊ \

			-exec {



				if( $3 == いる ){



					@甲板敵兵映り込み判定 攻撃兵



					if($f:甲板敵兵映り込み範囲にいる == 1){



						if($f:甲板攻撃兵映り込みあり == 0){

							eval($f:甲板攻撃兵映り込みあり = 1)



							print '攻撃兵映り込み出し'

							mesg 鏡面モデル管理 床面映り込み add 攻撃兵

						}



					}else{

						if($f:甲板攻撃兵映り込みあり == 1){

							eval($f:甲板攻撃兵映り込みあり = 0)



							print '攻撃兵映り込み消し'

							mesg 鏡面モデル管理 床面映り込み del 攻撃兵

						}

					}



				}else if($3 == 出る){

					eval($f:甲板攻撃兵映り込みあり = 0)

					mesg 鏡面モデル管理 床面映り込み del 攻撃兵



				}



			}









	}





	proc 甲板敵兵映り込み判定 $:敵兵名{



		eval($f:甲板敵兵映り込み範囲にいる = 0)



		//(Z - Z1)*(X2 - X1) = (X - X1)*(Z2 - Z1)を境界に範囲を算出



		command ゲット敵兵座標 \

			$:敵兵名 $i:Ｘ座標変数 $i:Ｙ座標変数 $i:Ｚ座標変数



		if( \

		( ($i:Ｚ座標変数 - (-20000))*(-13000 - (-19250)) < ($i:Ｘ座標変数 - (-19250))*(3750 - (-20000)) ) \

		&& ( ($i:Ｚ座標変数 - 3750)*(-5000 - (-13000)) < ($i:Ｘ座標変数 - (-13000))*(19750 - 3750) ) \

		){



			if( \

			( ($i:Ｚ座標変数 - (-20000))*(13000 - 19250) > ($i:Ｘ座標変数 - 19250)*(3750 - (-20000)) ) \

			&& ( ($i:Ｚ座標変数 - 3750)*(5000 - 13000) > ($i:Ｘ座標変数 - 13000)*(19750 - 3750) ) \



			&& ($i:Ｚ座標変数 < 19750) \

			){

				eval($f:甲板敵兵映り込み範囲にいる = 1)



			}



		}





	}





//###################################################################################

//									１ｍジャンプ設定

//###################################################################################



	proc １ｍジャンプ設定{

		print '１ｍジャンプ設定'



	//西側

		command プラグイン自動ジャンプ



		@ジャンプ発動 ky000 1000 50





	}



//###################################################################################

//									透明壁設定

//###################################################################################



	proc 甲板透明壁設定{

		print '甲板透明壁設定'





			chara 透明壁 西側１ｍジャンプ \

				-position -10000 3000 500 2000 \

				-10000 3000 1500 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_HARITSUKI|d:HZX_SEG_NO_DISP_RADAR|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY|d:HZX_SEG_NO_ENEMY_EYES)



			chara 透明壁 東側１ｍジャンプ \

				-position 10000 3000 500 2000 \

				10000 3000 1500 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_HARITSUKI|d:HZX_SEG_NO_DISP_RADAR|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY|d:HZX_SEG_NO_ENEMY_EYES)









			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position -5000 6000 5000 2000 \

				-5000 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)





			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position -4000 6000 5000 2000 \

				-4000 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)



			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position -5000 6000 6000 2000 \

				-4000 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)











			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position -2500 6000 5000 2000 \

				-2500 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)



			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position -1500 6000 5000 2000 \

				-1500 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)



			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position -2500 6000 6000 2000 \

				-1500 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)









			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position 5000 6000 5000 2000 \

				5000 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)





			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position 4000 6000 5000 2000 \

				4000 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)



			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position 5000 6000 6000 2000 \

				4000 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)









			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position 2500 6000 5000 2000 \

				2500 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)



			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position 1500 6000 5000 2000 \

				1500 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)



			chara 透明壁 上部隠れ用処置 \		//こいつはちょっとフラグが特別。視界が通らず、張り付きできます。

				-position 2500 6000 6000 2000 \

				1500 6000 6000 2000 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)



















/*

			chara 透明床 海落下死亡用 \

				-position -32000 -10000 -32000 \

					-32000 -10000 32000 \

					32000 -10000 32000 \

					32000 -10000 -32000 \

				-n_points 4 \

				-attribute (d:HZX_SEG_NO_BULLET|d:HZX_SEG_NO_MISSILE|d:HZX_SEG_NO_C4|d:HZX_SEG_NO_RECOIL|d:HZX_SEG_NO_HARITSUKI|d:HZX_SEG_NO_DISP_RADAR|d:HZX_SEG_NO_BULLETHOLE|d:HZX_SEG_NO_SPRAY)

*/





































	}



	// 設置オブジェクト

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

	// ドアオブジェクト

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





//###################################################################################

//									水密ドア設定

//###################################################################################



	proc 水密ドア設置 {

		print '水密ドア設定'





		chara 水密ドア管理 ドア管理モジュール -n 4 \

			-N 1 \		//$b:ノック音番号 \

			//-N d:se_code:SD_A_WALLM02 \		//$b:ノック音番号 \

			-motions sna_hatch hatch_door_sna hatch_handle_sna



//右舷１Ｆ



		chara 水密ドア 水密ドア／右舷１Ｆ \

			-kms w00_sdr_r w00_sdr_handle \

			-position 9325,0,-5050 \

			-rotate 0,2048,0 \

			-proc 右舷１Ｆロード \

			-hazard 8250,0,-5000 9250,0,-5000 \

			-flag d:WT_DOOR_FLAG_NOT_OPEN



		trap dr501 d:PLAYER \

			-mask いる \

			-button d:ACTION_BUTTON \

			-state 0 \

			-exec {

					eval($f:rft_開かない水密扉開けた_dr501 = 1)	//fukushima



					command 水密ドア状態 -n 水密ドア／右舷１Ｆ

					mesg プレイヤー d:PLAYER wt_door \

						水密ドア／右舷１Ｆ $status \	//$s:水密ドアの名前 $i:そのドアの状態

						2048,1024 \					//$w:ドアに正対した方向 $w:方向幅

						9325,-5050					//$i:ドア位置Ｘ $i:ドア位置Ｚ

			}





		trap dr501 d:PLAYER \

			-mask ？ \

			-dir 0,256 2048,256 \

			-state d:TRP_STATE_FORCE \

			-exec {

				chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p 11020,3899,-2710 \

					-t 8098,-233,-5785 \

					-a 200 \

					-i 0 2 0 0 \

					-s $3

			}



//右舷２Ｆ





		if($w:ゲーム設定 >= d:LEVEL_HARD){



			chara 水密ドア 水密ドア／右舷２Ｆ \

				-kms w00_sdr_r w00_sdr_handle \

				-position 11950,3000,-10325 \

				-rotate 0,3072,0 \

				-type 1 \	  //０：左軸 １：右軸 省略時は０

				-proc 右舷２Ｆロード \

				-hazard 12000,3000,-9250 12000,3000,-10250 \

				-flag d:WT_DOOR_FLAG_NOT_OPEN



		}else if( $s:登場ポイント == 甲板右舷２Ｆ ){



			chara 水密ドア 水密ドア／右舷２Ｆ \

				-kms w00_sdr_r w00_sdr_handle \

				-position 11950,3000,-10325 \

				-rotate 0,3072,0 \

				-type 1 \	  //０：左軸 １：右軸 省略時は０

				-proc 右舷２Ｆロード \

				-hazard 12000,3000,-9250 12000,3000,-10250 \

				-flag d:WT_DOOR_FLAG_OPEN_START



		}else{



			chara 水密ドア 水密ドア／右舷２Ｆ \

				-kms w00_sdr_r w00_sdr_handle \

				-position 11950,3000,-10325 \

				-rotate 0,3072,0 \

				-type 1 \	  //０：左軸 １：右軸 省略時は０

				-hazard 12000,3000,-9250 12000,3000,-10250 \

				-proc 右舷２Ｆロード



		}



		trap dr503 d:PLAYER \

			-mask いる \

			-button d:ACTION_BUTTON \

			-state 0 \

			-exec {

					eval($f:rft_開かない水密扉開けた_dr503 = 1)	//fukushima



					command 水密ドア状態 -n 水密ドア／右舷２Ｆ

					mesg プレイヤー d:PLAYER wt_door \

						水密ドア／右舷２Ｆ $status \	//$s:水密ドアの名前 $i:そのドアの状態

						3072,1024 \					//$w:ドアに正対した方向 $w:方向幅

						11950,-10325					//$i:ドア位置Ｘ $i:ドア位置Ｚ

			}





		trap dr503 d:PLAYER \

			-mask ？ \

			-dir 1024,256 3072,256 \

			-state d:TRP_STATE_FORCE \

			-exec {

				chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p 15638,5377,-5806 \

					-t 12666,4315,-10905 \

					-a 200 \

					-i 0 2 0 0 \

					-s $3

			}



//左舷１Ｆ

		if( $s:登場ポイント == 甲板左舷１Ｆ ){



			chara 水密ドア 水密ドア／左舷１Ｆ \

				-kms w00_sdr_l w00_sdr_handle \

				-position -9325,0,-5050 \

				-rotate 0,0,0 \

				-proc 左舷１Ｆロード \

				-flag d:WT_DOOR_FLAG_OPEN_START \

				-h -9250,0,-5000 -8250,0,-5000





		}else{



			chara 水密ドア 水密ドア／左舷１Ｆ \

				-kms w00_sdr_l w00_sdr_handle \

				-position -9325,0,-5050 \

				-rotate 0,0,0 \

				-proc 左舷１Ｆロード \

				-h -9250,0,-5000 -8250,0,-5000



		}



		trap dr500 d:PLAYER \

			-mask いる \

			-button d:ACTION_BUTTON \

			-state 0 \

			-exec {

					command 水密ドア状態 -n 水密ドア／左舷１Ｆ

					mesg プレイヤー d:PLAYER wt_door \

						水密ドア／左舷１Ｆ $status \	//$s:水密ドアの名前 $i:そのドアの状態

						2048,1024 \					//$w:ドアに正対した方向 $w:方向幅

						-9325,-5050					//$i:ドア位置Ｘ $i:ドア位置Ｚ

			}



		trap dr500 d:PLAYER \

			-mask ？ \

			-dir 0,256 2048,256 \

			-state d:TRP_STATE_FORCE \

			-exec {



				print '水密カメラ'

				chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p -11020,3899,-2710 \

					-t -8098,-233,-5785 \

					-a 200 \

					-i 0 2 0 0 \

					-s $3

			}



//左舷２Ｆ

		chara 水密ドア 水密ドア／左舷２Ｆ \

			-kms w00_sdr_l w00_sdr_handle \

			-position -11950,3000,-10325 \

			-rotate 0,3072,0 \

			-proc 左舷２Ｆロード \

			-hazard -12000,3000,-9250 -12000,3000,-10250 \

			-flag d:WT_DOOR_FLAG_NOT_OPEN



		trap dr502 d:PLAYER \

			-mask いる \

			-button d:ACTION_BUTTON \

			-state 0 \

			-exec {

					eval($f:rft_開かない水密扉開けた_dr502 = 1)	//fukushima



					command 水密ドア状態 -n 水密ドア／左舷２Ｆ

					mesg プレイヤー d:PLAYER wt_door \

						水密ドア／左舷２Ｆ $status \	//$s:水密ドアの名前 $i:そのドアの状態

						1024,1024 \					//$w:ドアに正対した方向 $w:方向幅

						-11950,-10325					//$i:ドア位置Ｘ $i:ドア位置Ｚ

			}



		trap dr502 d:PLAYER \

			-mask ？ \

			-dir 3072,256 1024,256 \

			-state d:TRP_STATE_FORCE \

			-exec {

				chara カメラ設定 ビヨンドカメラ \

					-c 1 \

					-p -15638,5377,-5806 \

					-t -12666,4315,-10905 \

					-a 200 \

					-i 0 2 0 0 \

					-s $3

			}

	}



	proc ドア設置／甲板−居住区 {

		chara ドア 左舷１Ｆドア -m w00_door -d 0 0 0 -p -9450 0 -5125 \

			-slide 2000 -time 30

		chara ドア 右舷１Ｆドア -m w00_door -d 0 0 0 -p 8000 0 -5125 \

			-slide 2000 -time 30



		trap d000l d:PLAYER \

			-mask ？ \

			-exec {

				if ( $3 == 入る ) {

					mesg ドア 左舷１Ｆドア open

				} else{

					mesg ドア 左舷１Ｆドア close

				}

			}

		trap d000r d:PLAYER \

			-mask ？ \

			-exec {

				if ( $3 == 入る ) {

					mesg ドア 右舷１Ｆドア open

				} else{

					mesg ドア 右舷１Ｆドア close

				}

			}

	}









//###################################################################################

//									甲板敵兵設定

//###################################################################################



	// 甲板敵兵セット



#define	左舷通常巡回		0

#define	右舷通常巡回		1

#define	右舷長距離巡回		2

#define	３Ｆ全体巡回		3

#define	３Ｆハード警戒		4

#define	３Ｆノーマル警戒	6

#define	３Ｆイージー警戒	7

#define	攻撃兵右舷待機		5

#define	攻撃兵左舷待機		8

#define	攻撃兵警戒巡回		9









	proc 警備兵０ {



		if( $s:登場ポイント == タンカー編スタート){

			print '敵兵ルート１'



			//左舷１Ｆ

			chara 警備兵 敵兵:01 -r d:左舷通常巡回 -n 0 -d -8750,0,-4500 甲板 \

				-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

				-h 4000 \

				-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

				-l $w:敵標準体力 \

				-f $w:敵標準気絶 \

				-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_01] \

					[dogtag:tnk_w00a_guard_ea_01] [dogtag:tnk_w00a_guard_no_01] \

					[dogtag:tnk_w00a_guard_ha_01] [dogtag:tnk_w00a_guard_vh_01] \

				-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

				-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３



			//右舷２Ｆ

			if($w:ゲーム設定 >= d:LEVEL_NORMAL){

				chara 警備兵 敵兵:02 -r d:右舷通常巡回 -n 0 -d 12500,3000,-9750 甲板 \

					-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

					-h 4000 \

					-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

					-l $w:敵標準体力 \

					-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_02] \

						[dogtag:tnk_w00a_guard_ea_02] [dogtag:tnk_w00a_guard_no_02] \

						[dogtag:tnk_w00a_guard_ha_02] [dogtag:tnk_w00a_guard_vh_02] \

					-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

					-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３



			}else{

				chara 警備兵 敵兵:02 -r d:右舷長距離巡回 -n 0 -d 12500,3000,-9750 甲板 \

					-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

					-h 4000 \

					-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

					-l $w:敵標準体力 \

					-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_02] \

						[dogtag:tnk_w00a_guard_ea_02] [dogtag:tnk_w00a_guard_no_02] \

						[dogtag:tnk_w00a_guard_ha_02] [dogtag:tnk_w00a_guard_vh_02] \

					-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

					-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３



			}





			//最後尾３Ｆ

			if($w:ゲーム設定 >= d:LEVEL_HARD){

				chara 警備兵 敵兵:03 -r d:３Ｆハード警戒 -n 1 -d -6500,6000,3000 甲板 \

					-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

					-h 4000 \

					-i 6500,$w:敵危険視力,$w:敵回避視力 \

					-l $w:敵標準体力 \

					-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_03] \

						[dogtag:tnk_w00a_guard_ea_03] [dogtag:tnk_w00a_guard_no_03] \

						[dogtag:tnk_w00a_guard_ha_03] [dogtag:tnk_w00a_guard_vh_03] \

					-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

					-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３ \

					-w 警備兵スネーク発見



			}else if($w:ゲーム設定 == d:LEVEL_NORMAL){

				chara 警備兵 敵兵:03 -r d:３Ｆノーマル警戒 -n 1 -d -6500,6000,3000 甲板 \

					-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

					-h 4000 \

					-i 6500,$w:敵危険視力,$w:敵回避視力 \

					-l $w:敵標準体力 \

					-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_03] \

						[dogtag:tnk_w00a_guard_ea_03] [dogtag:tnk_w00a_guard_no_03] \

						[dogtag:tnk_w00a_guard_ha_03] [dogtag:tnk_w00a_guard_vh_03] \

					-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

					-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３ \

					-w 警備兵スネーク発見



			}else{

				chara 警備兵 敵兵:03 -r d:３Ｆイージー警戒 -n 1 -d -6500,6000,3000 甲板 \

					-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

					-h 4000 \

					-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

					-l $w:敵標準体力 \

					-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_03] \

						[dogtag:tnk_w00a_guard_ea_03] [dogtag:tnk_w00a_guard_no_03] \

						[dogtag:tnk_w00a_guard_ha_03] [dogtag:tnk_w00a_guard_vh_03] \

					-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

					-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３ \

					-w 警備兵スネーク発見



			}



		}else{

			print '敵兵ルート２'



			//左舷１Ｆ

			chara 警備兵 敵兵:01 -r d:左舷通常巡回 -n 2 -d 	0,0,12000 甲板 \

				-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

				-h 4000 \

				-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

				-l $w:敵標準体力 \

				-f $w:敵標準気絶 \

				-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_01] \

					[dogtag:tnk_w00a_guard_ea_01] [dogtag:tnk_w00a_guard_no_01] \

					[dogtag:tnk_w00a_guard_ha_01] [dogtag:tnk_w00a_guard_vh_01] \

				-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

				-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３



			//右舷２Ｆ

			if($w:ゲーム設定 >= d:LEVEL_NORMAL){

				chara 警備兵 敵兵:02 -r d:右舷通常巡回 -n 1 -d 7000,6000,-4000 甲板 \

					-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

					-h 4000 \

					-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

					-l $w:敵標準体力 \

					-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_02] \

						[dogtag:tnk_w00a_guard_ea_02] [dogtag:tnk_w00a_guard_no_02] \

						[dogtag:tnk_w00a_guard_ha_02] [dogtag:tnk_w00a_guard_vh_02] \

					-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

					-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３



			}else{

				chara 警備兵 敵兵:02 -r d:右舷長距離巡回 -n 4 -d 7000,6000,-4000 甲板 \

					-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

					-h 4000 \

					-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

					-l $w:敵標準体力 \

					-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_02] \

						[dogtag:tnk_w00a_guard_ea_02] [dogtag:tnk_w00a_guard_no_02] \

						[dogtag:tnk_w00a_guard_ha_02] [dogtag:tnk_w00a_guard_vh_02] \

					-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

					-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３



			}



			//最後尾３Ｆ

			chara 警備兵 敵兵:03 -r d:３Ｆ全体巡回 -n 1 -d -6000,6000,7000 甲板 \

				-s (d:ENE_STATUS_GUNLIGHT | d:ENE_STATUS_NIGHT_SIGHT) \

				-h 4000 \

				-i $w:敵潜入視力,$w:敵危険視力,$w:敵回避視力 \

				-l $w:敵標準体力 \

				-f $w:敵標準気絶 \

					-j ドッグタグ_敵兵 [dogtag:tnk_w00a_guard_ve_03] \

					[dogtag:tnk_w00a_guard_ea_03] [dogtag:tnk_w00a_guard_no_03] \

					[dogtag:tnk_w00a_guard_ha_03] [dogtag:tnk_w00a_guard_vh_03] \

				-q 引きずり１ $b:アイテム率１ 引きずり２ $b:アイテム率２ 引きずり３ $b:アイテム率３ \

				-a ホールドアップ１ $b:アイテム率１ ホールドアップ２ $b:アイテム率２ ホールドアップ３ $b:アイテム率３



		}



	}













	proc 警備兵コマンダー {

		chara 警備コマンダー wccomm -e { 警備兵０ }

	}



#if d:ATTACKER



	proc 攻撃兵０{



		chara アタッカー 攻撃兵 \

			-r 5 \				//$b:初期ルート \

			-i	$w:敵潜入視力 $w:敵危険視力 $w:敵回避視力 \

			-l	$w:敵標準体力 \

			-f	$w:敵標準気絶 \

			-s d:ENE_STATUS_GUNLIGHT \

			-c	9 \

			-q レーション_敵兵 25 \

			-e	0 				// $w:装備タイプ



//			-d $v:守備位置 $s:マップ \

//			-o $v:待避位置 \ /*守備位置に他の兵が近い時に使用*/

//			-q $p:プロック $b:確率 ...2

		// 装備タイプ	０標準 １盾 ２ライト付き盾









		trap ca003 d:PLAYER \

			-mask 入る \

			-exec {

				if( $4 > 0 ){

					print 'アタッカー左舷に移動'

					mesg アタッカー 攻撃兵 ルート変更 8

				}else{

					print 'アタッカー右舷に移動'

					mesg アタッカー 攻撃兵 ルート変更 5

				}

			}



	}







	proc 攻撃兵コマンダー{

		chara 攻撃コマンダー 攻撃コマンダー \

			-e { 攻撃兵０ } \

			-wait	(60*3) \	//危険開始時の出動遅らせ時間

			-avoidwait (60*5) \	//回避モードで始まる場合のみ有効

			-status	d:AT_COM_WARP

	}











#endif





	resource ghq_area_alert_voice {

	w00a:

		$t{

			t:vc04000a,	//「了解。船尾甲板、扉付近を守れ！侵入者を船内に入れるな！」

			t:vc04000b, //「わかった。船尾甲板、扉を死守しろ！」

			-1 // PLAREA0の登録終了

		}

	}



	resource ghq_caution_voice {

	w00a:

		$t{

			t:vc040033, //「了解。船尾甲板、扉付近の警戒を強化せよ。侵入者を船内に入れるな」

			t:vc040034, //「わかった。船尾甲板、扉近辺の警備を固めろ」

			-2,

			t:vc040068,	//「船尾甲板との連絡が途絶えた」

			-1 // PLAREA0の登録終了

		}

	}







	proc 甲板敵兵セット {

		print '甲板敵兵セット設定'





		chara コマンダー 敵兵セット \

			-w 警備兵コマンダー \

#if d:ATTACKER

			-a 攻撃兵コマンダー \

#endif

			-r -18500,0,-17000 甲板 18500,0,-17000 甲板 \

			-c -8750,0,-2000 甲板 8750,0,-2000 甲板 0,6000,6500 甲板 0,0,8500 甲板 \

			-p 0,-1,-1 甲板クリアリング設定右舷 \ //$w:クリアリングエリア $w:ルート $w:ポイント $p:プロック ...4 \

				1,-1,-1 甲板クリアリング設定左舷 \

			-v [ene_tank_voice:01] \

			-x [ghq_area_alert_voice:w00a] \

			-y [ghq_caution_voice:w00a] \

			-m $w:スタートアラートモード \

			-z $i:敵標準麻酔持続 \

			-o $i:敵標準気絶持続 \

			-b $w:敵標準再発生数 \

			-h $i:標準警戒時間



		if($i:プレイヤー位置Ｘ > 0){

			print '待機所変更０'

			mesg コマンダー 敵兵セット 待機所替え \

				0



		}else{

			print '待機所変更１'

			mesg コマンダー 敵兵セット 待機所替え \

				1



		}









//以下は，甲板には傷の手当てをするところがないので、スネークの位置によって待機所を見えないところに変更する処理。

		trap ca000 d:PLAYER \

			-mask ？ \

			-exec {



				if($3 == 入る){

					print '敵兵ルート変更１'



					if($w:ゲーム設定 >= d:LEVEL_HARD){

						mesg 警備兵 敵兵:03 ルート変更 \

							d:３Ｆハード警戒 -6500 6000 7000 甲板 //$i:ルート番号 $i:守備位置Ｘ $i:守備位置Ｙ $i:守備位置Ｚ $s:マップ



					}else{

						mesg 警備兵 敵兵:03 ルート変更 \

							d:３Ｆノーマル警戒 -6500 6000 7000 甲板 //$i:ルート番号 $i:守備位置Ｘ $i:守備位置Ｙ $i:守備位置Ｚ $s:マップ



					}



					if($4 > 0){

						print '待機所変更０'

						mesg コマンダー 敵兵セット 待機所替え \

							0



					}else{

						print '待機所変更１'

						mesg コマンダー 敵兵セット 待機所替え \

							1



					}





				}else{

					print '敵兵ルート変更２'

					mesg 警備兵 敵兵:03 ルート変更 \

						d:３Ｆ全体巡回 -6500 6000 7000 甲板 //$i:ルート番号 $i:守備位置Ｘ $i:守備位置Ｙ $i:守備位置Ｚ $s:マップ



					print '待機所変更２'

					mesg コマンダー 敵兵セット 待機所替え \

						2



				}



			}





		trap ca009 d:PLAYER \

			-mask ？ \

			-exec {



				if($3 == 入る){

					if($4 > 0){

						print '待機所変更０'

						mesg コマンダー 敵兵セット 待機所替え \

							0



					}else{

						print '待機所変更１'

						mesg コマンダー 敵兵セット 待機所替え \

							1



					}



				}else{

					print '待機所変更３'

					mesg コマンダー 敵兵セット 待機所替え \

						3



				}



			}







	}







	proc 警備兵スネーク発見{



		eval($i:甲板発見敵兵Ｘ座標 = $1)

		eval($i:甲板発見敵兵Ｚ座標 = $3)



		if($f:甲板スネークを発見した == 0 && $4 == 5 && $f:甲板スネークca000にいる == 1 && $w:アラートモード == d:ALERT_MODE_SENNYU ){		//$4 == 5は、敵兵がプレイヤーに白ビックリという意味





			@甲板いろいろ登場



			chara デモキャンセルチェック デモキャンセル \

				-p 甲板敵兵発見カメラキャンセル発動



			@シナリオデモ開始処理







			eval($w:Ｘ変位 =  $i:プレイヤー位置Ｘ - $i:甲板発見敵兵Ｘ座標)

			eval($w:Ｚ変位 =  $i:プレイヤー位置Ｚ - $i:甲板発見敵兵Ｚ座標)

			eval($w:角度 = `%atan $w:Ｘ変位 $w:Ｚ変位` )



			print '角度は'($w:角度)



/*

			mesg プレイヤー d:PLAYER stance \

				$w:プレイヤー姿勢 \

				(3072 - $w:角度) \

				(3072 - $w:角度) \

				0

*/



			if( !`command	PlayerStatus -f d:TRP_STATE_ELUDE` ){

				mesg プットオブジェ ウィンドラス off

			}



			command カメラ上下振動スイッチ -w 0 -m off



			chara カメラ設定 サブカメラ３ \

				-c 1 \

				-p ($i:プレイヤー位置Ｘ + ( 1000 * `%cos $w:角度` / 4096 )), \

					1000, \

					($i:プレイヤー位置Ｚ + ( 1000 * `%sin $w:角度` / 4096 )) \

				-t $i:甲板発見敵兵Ｘ座標,6000,$i:甲板発見敵兵Ｚ座標 \

				-a 200 \

				-i 1 -1 0 0 \

				-s 1



//ぼかし変化

			mesg 遠景ぼかし far_blur off

			mesg 遠景ぼかし 敵兵発見遠景ぼかし on



			chara delay 敵兵スネークを発見した \

				-time 60 \

				-exec {



					chara カメラ設定 サブカメラ３ \

						-c 1 \

						-p ($i:プレイヤー位置Ｘ + ( 1000 * `%cos $w:角度` / 4096 )), \

							1000, \

							($i:プレイヤー位置Ｚ + ( 1000 * `%sin $w:角度` / 4096 )) \

						-t $i:甲板発見敵兵Ｘ座標,7000,$i:甲板発見敵兵Ｚ座標 \

						-a 400 \

						-i 2 -1 0 0 \

						-s 1



					mesg 遠景ぼかし 敵兵発見遠景ぼかし set 50 0 40000 80000



					chara delay 敵兵スネークを発見した \

						-time 50 \

						-exec {

							mesg 遠景ぼかし 敵兵発見遠景ぼかし off

						}



					mesg 近景ぼかし 敵兵発見近景ぼかし on



					chara delay 敵兵スネークを発見した \

						-time 1 \

						-exec {

							mesg 近景ぼかし 敵兵発見近景ぼかし set 80 0 1000 5000

						}



					chara delay 敵兵スネークを発見した \

						-time 90 \

						-exec {



							mesg 近景ぼかし 敵兵発見近景ぼかし off

							mesg 遠景ぼかし far_blur on

							mesg プットオブジェ ウィンドラス on



							chara カメラ設定 サブカメラ３ \

								-s -1



#if 1

							@発見敵兵追っかけカメラ



#else

							mesg レーダー レーダー on



							mesg シネマスクリーン シネマ フェードイン 0		//ゼロでデフォルト値

							command カメラ上下振動スイッチ -w 0 -m on



							command パッド操作 \

								-cancel



							eval($f:甲板スネークを発見した = 1)



#endif



						}



				}







		}





	}





	proc 発見敵兵追っかけカメラ{





		command ゲット敵兵座標 \

			敵兵:03 $i:発見敵兵Ｘ座標 $i:発見敵兵Ｙ座標 $i:発見敵兵Ｚ座標





		if($i:発見敵兵Ｘ座標 > 0){

			@パンカメラプロック \

				12509 13157 14535 \

				7200 8239 11139 \

				11985 11332 9345 \

				10135 10073 1666 \

				172 \	//画角

				300 \	//持続フレーム数

				0



		}else{

			@パンカメラプロック \

				-12509 13157 14535 \

				-7200 8239 11139 \

				-11985 11332 9345 \

				-10135 10073 1666 \

				172 \	//画角

				300 \	//持続フレーム数

				0



		}





		chara delay 敵兵スネークを発見した \

			-time 300 \

			-exec {

				@甲板敵兵発見カメラ終了処理

			}



	}













	proc 甲板敵兵発見カメラキャンセル発動{



		mesg delay 敵兵スネークを発見した kill



		mesg 遠景ぼかし 敵兵発見遠景ぼかし off

		mesg 近景ぼかし 敵兵発見近景ぼかし off

		mesg 遠景ぼかし far_blur on

		mesg プットオブジェ ウィンドラス on



		chara delay キャンセルディレイ -time 2 -exec {

			chara カメラ設定 サブカメラ３ \

				-s -1



			chara カメラ設定 パンカメラ \

				-s -1

		}



		@甲板敵兵発見カメラ終了処理





	}







	proc 甲板敵兵発見カメラ終了処理{



		@シナリオデモ終了処理



		command カメラ上下振動スイッチ -w 0 -m on



		mesg デモキャンセルチェック デモキャンセル kill



		eval($f:甲板スネークを発見した = 1)





	}









//###################################################################################

//									甲板クリアリング設定

//###################################################################################





	proc 甲板クリアリング設定右舷{



		print '右舷クリアリング開始'



		command セットクリアリング \

			-p -1,-1,-1 甲板クリアリングカメラ設定 \ //$w:クリアリングエリア $w:ルート $w:ポイント $p:プロック ...4 \

			-i 0





	}



	proc 甲板クリアリング設定左舷{



		print '左舷クリアリング開始'



		command セットクリアリング \

			-p -1,-1,-1 甲板クリアリングカメラ設定 \ //$w:クリアリングエリア $w:ルート $w:ポイント $p:プロック ...4 \

			-i 0





	}



	proc 甲板クリアリングカメラ設定{





	}





//###################################################################################

//									甲板死体遺棄設定

//###################################################################################



	proc 甲板死体遺棄設定{

		print '甲板死体遺棄設定'





		chara プットモーションモデル 左舷柵 \

			-pos 0,0,0 \				//$v:配置座標

			-dir 0 \					//$i:方向

			-kms w00a_crps_saku_l1 \	//$s:KMSモデル名

			-mar corpse_w00a \			//$s:モーションファイル名

			-number 3 \

			-status	0x28 				//$w:ステータス







		chara プットモーションモデル 右舷柵 \

			-pos 0,0,0 \				//$v:配置座標

			-dir 0 \					//$i:方向

			-kms w00a_crps_saku_r1 \	//$s:KMSモデル名

			-mar corpse_w00a \			//$s:モーションファイル名

			-number 5 \

			-status	0x28 				//$w:ステータス



				/*ステータスフラグ設定は以下のとおり

					(0x01) モーションの水平移動量を無視

					(0x02) 重力処理無し

					(0x04) 壁アタリ判定無し

					(0x08) メッセージ受信までモーション停止

					(0x20) モーション切り替え時に補完なし

				*/











//左舷死体遺棄



		trap dead000l d:PLAYER \

			-mask 入る \

			-state d:TRP_STATE_ENEMY_PULL \

			-exec {



				if (`@死体捨てチェック`) {



					eval($f:甲板死体遺棄中 = 1)

					eval($f:w00a_タンカー左舷で死体捨てた = 1)



					command 無線設定 -reset



					//スネーク死体捨て

					mesg プレイヤー d:PLAYER motion \

						d:モーションリスト:non_carry_body_throw1 \

						1024 \

						-1 \

						0 \

						(d:FA_NO_CHECK_SEG | d:FA_NO_CHECK_FLR | d:FA_NO_WEAPON) \

						-17000 -11000 //x,z,yの順





					mesg コマンダー 敵兵セット 引き釣られ兵消す

					command ゲット捕まえられ兵の名前 $i:敵兵モデル名





					//捨てられ敵兵

					/*指定された順にモーション再生後プロック呼んで消滅*/

					chara デモ人形 死体 \

						-pos (-17000 + 430 ),0,( -11000 - 69 ) \

						-dir 1024 \

						-code $i:敵兵モデル名 \

						-mar corpse_w00a \

						-list 0 \			//$i:再生順番 ... \ /*最大8個*/

						-end 死体消し	//$p:終了時プロック



				}



			}



/*

		スネークから兵士までの腰の座標（）

		Ｘ-148

		Ｙ-921

		Ｚ-814

*/





		trap ca020l d:PLAYER \

			-camera \

			-mask ？ \

			-state d:TRP_STATE_FORCE \

			-exec {



				if( $3 == 入る && $f:甲板死体遺棄中 == 1 ){



					command パッド操作 -release



					command 無線設定 -reset



					mesg 鏡面モデル管理 床面映り込み del スネーク



					mesg レーダー レーダー off



					mesg シネマスクリーン シネマ フェードアウト 0		//ゼロでデフォルト値



					chara カメラ設定 パンカメラ \

						-c 1 \

						-p -19766,4772,-12128 \

						-t -17406,1409,-11484 \

						-a 200 \

						-i 0 0 0 0 \

						-s 1



					mesg プットモーションモデル 左舷柵 終了判定  3





					chara delay ディレイ -time 60 -exec {





						chara カメラ設定 パンカメラ \

							-c 1 \

							-p -27900,-2291,-11461 \

							-t -23804,-1700,-10931 \

							-a 200 \

							-i 0 0 0 0 \

							-s 1





						chara カメラ設定 パンカメラ \

							-c 1 \

							-p -27900 2166 -9461 \

							-t -23804 107 -8931 \

							-a 120 \

							-z d:CAMERA_INTERP_CAMERA \ //補完カメラフラグを指定。

							-interp_time 180 \ //補完時間を指定

							-s 1



					}



				}else if( $3 == 出る && $f:甲板死体遺棄中 == 1 ){





					eval($f:甲板死体遺棄中 = 0)



					mesg プットモーションモデル 左舷柵 終了判定  2





					chara delay ディレイ -time 1 -exec {



						mesg 鏡面モデル管理 床面映り込み add スネーク



						mesg レーダー レーダー on



						mesg シネマスクリーン シネマ フェードイン 0		//ゼロでデフォルト値



						command パッド操作 -cancel



						chara カメラ設定 パンカメラ -s -1



					}



				}



			}





//右舷死体遺棄



		trap dead000r d:PLAYER \

			-mask 入る \

			-state d:TRP_STATE_ENEMY_PULL \

			-exec {



				if (`@死体捨てチェック`) {

					eval($f:甲板死体遺棄中 = 1)

					eval($f:w00a_タンカー右舷で死体捨てた = 1)



					command 無線設定 -reset



					//スネーク死体捨て

					mesg プレイヤー d:PLAYER motion \

						d:モーションリスト:non_carry_body_throw1 \

						3072 \

						-1 \

						0 \

						(d:FA_NO_CHECK_SEG | d:FA_NO_CHECK_FLR | d:FA_NO_WEAPON) \

						16500 -11000 //x,z,yの順





					mesg コマンダー 敵兵セット 引き釣られ兵消す

					command ゲット捕まえられ兵の名前 $i:敵兵モデル名





					//捨てられ敵兵

					/*指定された順にモーション再生後プロック呼んで消滅*/

					chara デモ人形 死体 \

						-pos (16500 - 430 ),0,( -11000 + 69 ) \

						-dir 3072 \

						-code $i:敵兵モデル名 \

						-mar corpse_w00a \

						-list 0 \			//$i:再生順番 ... \ /*最大8個*/

						-end 死体消し	//$p:終了時プロック



				}



			}



/*

		スネークから兵士までの腰の座標（）

		Ｘ-148

		Ｙ-921

		Ｚ-814

*/





		trap ca020r d:PLAYER \

			-mask ？ \

			-state d:TRP_STATE_FORCE \

			-exec {



				if( $3 == 入る && $f:甲板死体遺棄中 == 1 ){



					command 無線設定 -reset

					command パッド操作 -release



					mesg 鏡面モデル管理 床面映り込み del スネーク



					mesg レーダー レーダー off



					mesg シネマスクリーン シネマ フェードアウト 0		//ゼロでデフォルト値



					chara カメラ設定 パンカメラ \

						-c 1 \

						-p 19766,4772,-12128 \

						-t 17406,1409,-11484 \

						-a 200 \

						-i 0 0 0 0 \

						-s 1



					mesg プットモーションモデル 右舷柵 終了判定  5



					chara delay ディレイ -time 60 -exec {



						chara カメラ設定 パンカメラ \

							-c 1 \

							-p 27900,-2291,-11461 \

							-t 23804,-1700,-10931 \

							-a 200 \

							-i 0 0 0 0 \

							-s 1





						chara カメラ設定 パンカメラ \

							-c 1 \

							-p 27900 2166 -9461 \

							-t 23804 107 -8931 \

							-a 200 \

							-z d:CAMERA_INTERP_CAMERA \ //補完カメラフラグを指定。

							-interp_time 120 \ //補完時間を指定

							-s 1





					}



				}else if( $3 == 出る && $f:甲板死体遺棄中 == 1 ){





					eval($f:甲板死体遺棄中 = 0)



					mesg プットモーションモデル 右舷柵 終了判定  4





					chara delay ディレイ -time 1 -exec {



						mesg 鏡面モデル管理 床面映り込み add スネーク



						mesg レーダー レーダー on



						mesg シネマスクリーン シネマ フェードイン 0		//ゼロでデフォルト値



						command パッド操作 -cancel



						chara カメラ設定 パンカメラ -s -1



					}



				}



			}





	}





	proc 死体消し{

	}





//###################################################################################

//									甲板アイテム設定

//###################################################################################



	proc 甲板アイテム設定{



		print '甲板アイテム設定'



		if($w:ゲーム設定  <= d:LEVEL_HARD){

			@アイテム再セットチェック $b:w00a_取得ロード回数[0]

			if ($f:再セットフラグ) {

				@レーション_初期設置 レーション１ -18500 0 -17500 1

			}

		}



		@アイテム再セットチェック $b:w00a_取得ロード回数[1]

		if ($f:再セットフラグ) {

			@ジアゼパム_初期設置 ジアゼパム１ 18500 0 -17500 1

		}



		@アイテム再セットチェック $b:w00a_取得ロード回数[2]

		if ($f:再セットフラグ) {

			@チャフ_初期設置 チャフ１ 10000 2000 -500 1

		}



		@アイテム再セットチェック $b:w00a_取得ロード回数[3]

		if ($f:再セットフラグ) {

			@止血剤_初期設置 止血剤１ 16000 3000 -17000 1

		}





		if($w:ゲーム設定 >= d:LEVEL_HARD){

			@アイテム再セットチェック $b:w00a_取得ロード回数[4]

			if ($f:再セットフラグ) {

				@風邪薬_初期設置 風邪薬１ 0 6000 5500 0 3

			}

		}



		if($w:ゲーム設定  <= d:LEVEL_VERYEASY){

			@アイテム再セットチェック $b:w00a_取得ロード回数[6]

			if ($f:再セットフラグ) {

				@レーション_初期設置 レーション２ 5000 0 18750 1

			}

		}



		@アイテム再セットチェック $b:w00a_取得ロード回数[7]

		if ($f:再セットフラグ) {

			@止血剤_初期設置 止血剤２ -7750 0 4500 1

		}



	}





	proc アイテム取得時番号設定 $:ボックス名 {

	#if d:DEBUG_PRINT

		print 'item_no_set'

	#endif



		if($:ボックス名 == レーション１) {

			eval($b:w00a_取得ロード回数[0] = $w:グローバルロード回数);



		} else if ($:ボックス名 == ジアゼパム１) {

			eval($b:w00a_取得ロード回数[1] = $w:グローバルロード回数);



		} else if ($:ボックス名 == チャフ１) {

			eval($b:w00a_取得ロード回数[2] = $w:グローバルロード回数);



		} else if ($:ボックス名 == 止血剤１) {

			eval($b:w00a_取得ロード回数[3] = $w:グローバルロード回数);



		} else if ($:ボックス名 == 風邪薬１) {

			eval($b:w00a_取得ロード回数[4] = $w:グローバルロード回数);



		} else if ($:ボックス名 == 振動センサー) {

			eval($b:w00a_取得ロード回数[5] = $w:グローバルロード回数);



		} else if ($:ボックス名 == レーション２) {

			eval($b:w00a_取得ロード回数[6] = $w:グローバルロード回数);



		} else if ($:ボックス名 == 止血剤２) {

			eval($b:w00a_取得ロード回数[7] = $w:グローバルロード回数);



		}



		#if d:DEBUG_PRINT

			print $:ボックス名

			print $w:グローバルロード回数

		#endif







	}











//###################################################################################

//									電灯虫設定

//###################################################################################



	proc 電灯虫設定 {



		command foreach -argc 1 -repeat 2 \

			-data { \

				{1},{-1} \

			} \

			-exec{



				chara 電灯虫 羽虫 \

					-n	32 \

					-p	(8750 * $1) 2500 -5000 \	// ライト位置 ->> プレイヤー誘導時は無視

					-b	1 \	// 下のバウンディングボックスで壁との当たり見るか  1 : 判定あり, 0 : 判定なし

					-s	((8750 * $1) - 500) (2500-500) -5000 \	// 最小ボックス座標

					-l	((8750 * $1) + 500) (2500+500) -4500	// 最大ボックス座標



			}





	}











//###################################################################################

//									甲板高波設定

//###################################################################################



	proc 甲板高波設定{



#if d:WAVE

		print '甲板高波設定'



		chara 波面 wave \

			-p 0,-6000,0 \

			-s 128 \

			-n 3 \

			-w 5 5 \

			-b 	     0,200,  20500,6,    0,  0 \

				 18000,500,-255000,8, 1251,-50 \

				-18000,500,-245000,8,-1251,-50 \

			-x 0,-135500 20000,132500





		chara 嵐の川波 高波 \

			-tex wave wave06 wave09_alp_ovl \

			-dir 100,-20,100 \

			-color 160,160,160 \

			-ambient 10,10,10 \

			-pos 0,-3750,0



		trap dead100 ？ \

			-mask 入る \

			-exec{

				mesg 嵐の川波 高波 水しぶき発生 $2



				if($2 == d:PLAYER && `%ゲームオーバーチェック` == 0){



					command ゲームオーバー処理開始 \

						-exec {

							command プレイヤーモーション振動ＯＦＦ

							chara delay 水面落下ディレイ \

								-time 10 \

								-exec {

									chara パッド振動 落下振動 -vibfile drop_sea

								}



							if($w:体力 > 0){



								command メニュー設定 \

									-gage off \

									-radar off \

									-subwin off \

									-radio off \

									-pause off



								chara delay 水面落下ディレイ \

									-time 15 \

									-exec {

											print 'スネーク悲鳴'

											command セットサウンドコード -c d:se_code:SD_V_POBORE01	//ＳＥおぼれ悲鳴

									}



							}



							chara delay 水面落下ディレイ \

								-time 240 \

								-exec {

									command ゲームオーバー処理終了

								}

						}

				}

			}



#endif





	}







//###################################################################################

//									チェーン設定

//###################################################################################



	proc 甲板チェーン設置 {

		#if d:CHAIN

		print '甲板チェーン設定'



/*

			chara ローカル風 甲板風 \

				-n 3 \

				-d -5250,0,17000 5250,1000,18000 2048 128 10000 \

					-18000,0,-12000 -17000,1000,-10000 2048 128 500 \

					17000,0,-12000 18000,1000,-10000 2048 128 500

					// データの並び

					// ２点で立方体を表現（６つ）、

					// その立方体内の風方向（Ｙ軸のみ１つ）

					// 風方向ランダム幅（4096(=360度)）（全方向に加味される、１つ）

					// 風速MAX（１つ）

					// 以上９つの数字で一塊。

*/



			chara ロープモデル２ ウィンチドラム１ \

				-n w00a_chn_c1 \

				-x -4750,800,17200 \

				-d 0 \

				-p 1000



			chara ロープモデル２ ウィンチドラム２ \

				-n w00a_chn_c1 \

				-x -3250,800,17200 \

				-d 0 \

				-p 500



			chara ロープモデル２ ウィンチドラム３ \

				-n w00a_chn_c1 \

				-x 3250,800,17200 \

				-d 0 \

				-p 1000



			chara ロープモデル２ ウィンチドラム４ \

				-n w00a_chn_c1 \

				-x 4750,800,17200 \

				-d 0 \

				-p 500



		#endif

	}















//###################################################################################

//								甲板ウイング投光器設定

//###################################################################################







	proc 船橋ウイングオブジェ設定 {



		print '船橋ウイングオブジェ設定'





		if( $f:w00b_左舷投光器壊れた == 0){

			chara プットオブジェ 左舷投光器 -m w00_sl2 -r 0,0,0 -p 0,0,0 -l w00a

/*

			chara プット投光器オブジェ 投光器_左 \

				-m  w00_sl2 w00_sl2x \

				-n ブリッジ屋上 左舷投光器 \

				-l w00a \

				//-b 左投光器壊れ \

				-p 0,0,0

*/



			chara 固定ボリュームライト 左舷投光器 \

				-p -19670,13610,-14914 \

				-d 0,19000,-11000 \

				-n 32 \		// 16 (max=32)

				-l 15000 \	// 15000

				-w 3000		// 1000



		}else{

			chara プットオブジェ 壊れ投光器 -m w00_sl2x -r 0,0,0 -p 0,0,0 -l w00a

			command 光源消し -pos -20175 14499 -14989



		}



		if( $f:w00c_右投光器壊れフラグ == 0 ) {

			chara プットオブジェ 右舷投光器 -m w00_sl1 -r 0,0,0 -p 0,0,0 -l w00a

/*

			chara プット投光器オブジェ 投光器_右 \

				-m  w00_sl1 w00_sl1x \

				-n ブリッジ屋上 右舷投光器 \

				-l w00a \

				//-b 右投光器壊れ \

				-p 0,0,0

*/



			chara 固定ボリュームライト 右舷投光器 \

				-p 19670,13610,-14914 \

				-d 0,19000,-11000 \

				-n 32 \		// 16 (max=32)

				-l 15000 \	// 15000

				-w 3000		// 1000



		}else{

			chara プットオブジェ 壊れ投光器 -m w00_sl1x -r 0,0,0 -p 0,0,0 -l w00a

			command 光源消し -pos 20175 14499 -14989

		}











		chara プット頂点アニメオブジェ 旗         -m w00_vfg -b 5 -w 1 -p 0,0,0

		chara プット頂点アニメオブジェ ワイヤー１ -m w00_vw1 -b 5 -w 1 -p 0,0,0

		chara プット頂点アニメオブジェ ワイヤー２ -m w00_vw2 -b 5 -w 1 -p 0,0,0

		chara プット頂点アニメオブジェ ワイヤー３ -m w00_vw3 -b 5 -w 1 -p 0,0,0

		chara プット頂点アニメオブジェ ワイヤー４ -m w00_vw4 -b 5 -w 1 -p 0,0,0

		chara プット頂点アニメオブジェ ワイヤー５ -m w00_vw5 -b 5 -w 1 -p 0,0,0

		chara プット頂点アニメオブジェ ワイヤー６ -m w00_vw6 -b 5 -w 1 -p 0,0,0







		chara くるくる物体 radar \

			-k w00_radar \

			-p -1500 25600 -15400 \

			-r 32 \

			-s 1 \

			-d 2 200 200 48







		@船橋ウイングオブジェＯＦＦ





		trap ev000 d:PLAYER \

			-mask ？ \

			-state d:TRP_STATE_SUBJECT,d:TRP_STATE_BEHIND \

			-exec {

				if($3 == 入る){

					@船橋ウイングオブジェＯＮ

				}else{

					@船橋ウイングオブジェＯＦＦ

				}

			}





		trap by002l d:PLAYER \

			-mask ？ \

			-state d:TRP_STATE_FORCE \

			-exec {

				if($3 == 入る){

					@船橋ウイングオブジェＯＮ

				}else{

					@船橋ウイングオブジェＯＦＦ

				}

			}









	}







	proc 船橋ウイングオブジェＯＮ {

		print '船橋ウイングオブジェＯＮ'

		mesg 固定ボリュームライト 右舷投光器 オン

		mesg 固定ボリュームライト 左舷投光器 オン

		mesg プット頂点アニメオブジェ 旗 表示

		mesg プット頂点アニメオブジェ ワイヤー１ 表示

		mesg プット頂点アニメオブジェ ワイヤー２ 表示

		mesg プット頂点アニメオブジェ ワイヤー３ 表示

		mesg プット頂点アニメオブジェ ワイヤー４ 表示

		mesg プット頂点アニメオブジェ ワイヤー５ 表示

		mesg プット頂点アニメオブジェ ワイヤー６ 表示

	}



	proc 船橋ウイングオブジェＯＦＦ {

		print '船橋ウイングオブジェＯＦＦ'

		mesg 固定ボリュームライト 右舷投光器 オフ

		mesg 固定ボリュームライト 左舷投光器 オフ

		mesg プット頂点アニメオブジェ 旗 非表示

		mesg プット頂点アニメオブジェ ワイヤー１ 非表示

		mesg プット頂点アニメオブジェ ワイヤー２ 非表示

		mesg プット頂点アニメオブジェ ワイヤー３ 非表示

		mesg プット頂点アニメオブジェ ワイヤー４ 非表示

		mesg プット頂点アニメオブジェ ワイヤー５ 非表示

		mesg プット頂点アニメオブジェ ワイヤー６ 非表示

	}





//###################################################################################

//									ロード時進入設定

//###################################################################################





	proc 甲板ロード進入時処理{



		print '甲板ロード進入時設定'



		if($w:t_story == d:ST_T01a1D目的説明ポリゴンデモ終了){

			command パッド操作 -release



			chara フェードインアウト フェードイン \

			-i 0,0,0 128 \

			-c 0,0,0 0 \

			-t d:FADEIN_TIME



		}else if( $s:登場ポイント == 甲板左舷１Ｆ ){



			@甲板いろいろ登場



			chara カメラ設定 ビヨンドカメラ \

				-c 1 \

				-p -11020,3899,-2710 \

				-t -8098,-233,-5785 \

				-a 200 \

				-i 0 2 0 0 \

				-s 1



			@ステージ開始時処理（ステージ名表示）\

				 d:LOAD_TYPE:WT_DOOR_TYPE 水密ドア／左舷１Ｆ 2000 d:M_TYPE:RUN_CHANGE \

				 d:wn_船尾甲板左舷





		}else if( $s:登場ポイント == 甲板右舷２Ｆ ){



			@甲板いろいろ登場



			chara カメラ設定 ビヨンドカメラ \

				-c 1 \

				-p 15638,5377,-5806 \

				-t 12666,4315,-10905 \

				-a 200 \

				-i 0 2 0 0 \

				-s 1



			@ステージ開始時処理（ステージ名表示） \

				d:LOAD_TYPE:WT_DOOR_TYPE 水密ドア／右舷２Ｆ 3000 d:M_TYPE:RUN_CHANGE \

				d:wn_船尾甲板右舷



		}else{

			@ロード時フェードイン



		}





	}













//###################################################################################

//									ロード設定

//###################################################################################



	// 入出トラップ

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

	proc ロードプロック {



#if d:FORCED_SNEEZE

		@タンカー風邪引き判定	//stdproc.hの中

#endif



		if ($s:呼び出しプロック == mv_w00a_w01a_0) {

			@mv_w00a_w01a_0

		} else if ($s:呼び出しプロック == mv_w00a_w01a_1) {

			@mv_w00a_w01a_1

		} else if ($s:呼び出しプロック == mv_w00a_w01b_2) {

			@mv_w00a_w01b_2

		} else if ($s:呼び出しプロック == mv_w00a_w01b_3) {

			@mv_w00a_w01b_3

		}

	}



	proc 左舷１Ｆロード $:トリガ $:実行キャラ {

		if ($:トリガ == 0) {		// 開いたとき



			chara カメラ設定 ロードカメラ \

				-c 1 \

				-p -11020,3899,-2710 \

				-t -8098,-233,-5785 \

				-a 200 \

				-i 0 2 0 0 \

				-s 1





			command 無線設定 -reset



			@ストーリーフラグ船内入ったへ

			preseek 'w01a'

			@ステージ終了時処理（ステージ名表示） -8500 0 -6500 2048 mv_w00a_w01a_0 d:M_TYPE:RUN_CHANGE d:wn_船橋一階居住区左舷





		}

	}



	proc 右舷１Ｆロード $:トリガ $:実行キャラ {

		if ($:トリガ == 0) {		// 開いたとき

			chara カメラ設定 ビヨンドカメラ -s 1

			@ストーリーフラグ船内入ったへ



			preseek 'w01a'

			@ステージ終了時処理 8500 0 -6500 2048 mv_w00a_w01a_1 d:M_TYPE:RUN_CHANGE



		}

	}



	proc 左舷２Ｆロード $:トリガ $:実行キャラ {

		if ($:トリガ == 0) {		// 開いたとき

			chara カメラ設定 ビヨンドカメラ -s 1

			@ストーリーフラグ船内入ったへ



			preseek 'w01b'

			@ステージ終了時処理 -11000 3000 -9750 1024 mv_w00a_w01b_2 d:M_TYPE:RUN_CHANGE



		}

	}



	proc 右舷２Ｆロード $:トリガ $:実行キャラ {

		if ($:トリガ == 0) {		// 開いたとき



			chara カメラ設定 ロードカメラ \

				-c 1 \

				-p 15638,5377,-5806 \

				-t 12666,4315,-10905 \

				-a 200 \

				-i 0 2 0 0 \

				-s 1



			command 無線設定 -reset



			@ストーリーフラグ船内入ったへ



			preseek 'w01b'

			@ステージ終了時処理（ステージ名表示） 11000 3000 -9750 3072 mv_w00a_w01b_3 d:M_TYPE:RUN_CHANGE d:wn_船橋二階居住区右舷





		}



	}





	proc ストーリーフラグ船内入ったへ{

		if($w:t_story == d:ST_T03b1Rカモフ登場後無線機デモ終了){

			print '$w:t_story = d:ST_船内入った'

			eval($w:t_story = d:ST_船内入った)

		}

	}





//###################################################################################

//									処理落ち対処

//###################################################################################





	proc 処理落ち対処{





		print '処理落ち対処設定'



		if( $i:プレイヤー初期Ｚ位置 > -5000 ){

				@甲板船首ＯＦＦ

		}





//左舷甲板４奥（屋根アリ）

		trap ca021l d:PLAYER \

			-mask 入る \

			-exec {

				@甲板船首ＯＮ

			}



//右舷甲板４奥（屋根アリ）

		trap ca021r d:PLAYER \

			-mask 入る \

			-exec {

				@甲板船首ＯＮ

			}





//左舷甲板４奥（屋根アリ）

		trap ca021l d:PLAYER \

			-mask 出る \

			-exec {

				@甲板船首ＯＦＦ

			}



//右舷甲板４奥（屋根アリ）

		trap ca021r d:PLAYER \

			-mask 出る \

			-exec {

				@甲板船首ＯＦＦ

			}











//２Ｆ階段西

		trap ca005l d:PLAYER \

			-mask 入る \

			-exec {

				@甲板船首ＯＮ

			}



//２Ｆ階段東

		trap ca005r d:PLAYER \

			-mask 入る \

			-exec {

				@甲板船首ＯＮ

			}





//甲板南部３＆階段

		trap ca002 d:PLAYER \

			-mask 入る \

			-exec {

				@甲板船首ＯＦＦ

			}















//３Ｆ縦通路

		trap ca008 d:PLAYER \

			-mask ？ \

			-exec {



				if( $3 == 入る ){

					@甲板船首ＯＦＦ



				}else if( $3 == 出る && $6 < 0 ){

					@甲板船首ＯＮ



				}



			}











//左舷死体遺棄場所

		trap ca020l d:PLAYER \

			-mask ？ \

			-exec {

				if( $3 == 入る ){

					@甲板船首ＯＮ



				}else if( $3 == 出る ){

					@甲板船首ＯＦＦ



				}

			}





//右舷死体遺棄場所

		trap ca020r d:PLAYER \

			-mask ？ \

			-exec {

				if( $3 == 入る ){

					@甲板船首ＯＮ



				}else if( $3 == 出る ){

					@甲板船首ＯＦＦ



				}

			}







#if d:CUT_OFF



#if 1

		eval($f:甲板いろいろ登場 = 0)	//初期化

		@甲板いろいろ登場

#else

		eval($f:甲板いろいろ登場 = 0)	//初期化



		if( $s:登場ポイント != タンカー編スタート){

			eval($f:甲板いろいろ登場 = 1)	//初期化

			@甲板いろいろ登場

		}

#endif





//甲板南部１（最後尾）

		trap ca000 d:PLAYER \

			-mask ？ \

			-exec {



				if( $3 == 入る ){

					print '床水飛沫＆波紋オン'

					mesg 床水飛沫 floor_splash オン

					mesg 波紋 ripple オン



				}else{

					print '床水飛沫＆波紋オフ'

					mesg 床水飛沫 floor_splash オフ

					mesg 波紋 ripple オフ



					@甲板いろいろ登場



				}



			}





//甲板南部１（最後尾）

		trap ca000 d:PLAYER \

			-mask ？ \

			-state d:TRP_STATE_SUBJECT d:TRP_STATE_CAUTION \

			-exec {



				if( $3 == 入る ){

					mesg 落下水飛沫 splash_fall オン

					@甲板いろいろ登場



				}else{

					mesg 落下水飛沫 splash_fall オフ



				}



			}





//３Ｆ横通路

		trap ca009 d:PLAYER \

			-mask ？ \

			-exec {



				if( $3 == 入る ){

					print '床水飛沫＆波紋オン'

					mesg 床水飛沫 floor_splash オン

					mesg 波紋 ripple オン

					mesg 落下水飛沫 splash_fall オン

					@甲板いろいろ登場



				}else{

					print '床水飛沫＆波紋オフ'

					mesg 床水飛沫 floor_splash オフ

					mesg 波紋 ripple オフ



				}



			}





//３Ｆ縦通路（エルードのときに落下水飛沫を消さないように）

		trap ca008 d:PLAYER \

			-mask 入る \

			-exec {

					mesg 落下水飛沫 splash_fall オフ

			}



#endif



	}





proc 甲板いろいろ登場{



	if( $f:甲板いろいろ登場 == 0 ){





#if d:CUT_OFF



			print '甲板いろいろ登場'



			chara 煙突煙 smoke \

				-n 4 \

				-p	4000,25000,-1000 \

					4000,25000,-3000 \

					-4000,25000,-1000 \

					-4000,25000,-3000



			chara 天球 sphear



			chara 新空 cloud \

				-m w00_sky



			chara プットテクスチャ タンカー前部ボンボリ \

				-t light07_msk light07_msk light07_msk light07_msk light07_msk light07_msk light07_msk light07_msk \

				-p 	-17000, 3500,  -61000 \

					 17000, 3500,  -61000 \

					-17000, 3500, -121000 \

					 17000, 3500, -121000 \

					-17000, 3500, -181000 \

					 17000, 3500, -181000 \

					 -3500, 4000, -112100 \

					     0, 7000, -218000 \

				-r 0 0 0 0 0 0 0 0 \

				-c 	128 128 128 16 \

					128 128 128 16 \

					128 128 128 16 \

					128 128 128 16 \

					128 128 128 16 \

					128 128 128 16 \

					128 128 128 16 \

					128 128 128 16 \

				-s 	7000 7000 \

					7000 7000 \

					10000 10000 \

					10000 10000 \

					10000 10000 \

					10000 10000 \

					10000 10000 \

					10000 10000



			chara マンハッタン manhattern \

				-l w00a

			chara ブルックリン blucking \

				-l w00a

			chara マンハット黄灯 黄灯

			chara マンハット赤灯1 赤灯1

			chara マンハット赤灯2 赤灯2

			chara ブルックリン赤灯 赤灯



			chara ロープモデル２ クレーンワイヤー \

				-n w00a_ch1 \

				-x 10950 7970 6610 \

				-d 0

			chara ロープモデル２ クレーンワイヤー \

				-n w00a_ch1 \

				-x -10950 7970 6610 \

				-d 0









		chara ライン水飛沫 左舷一階クレーン \

			-n 9 \

			-d \

			 1 500 100 32  -17600  1000 -12000 -19100  1000 -18000 \

			 1 400 100 64   -8000  3000   4900  -8900  3000   4900 \

			 1 400 100 64   -8900  3000   4900  -8900  3000   3900 \

			 1 400 100 64   -8900  3000   3900 -11900  3000   3900 \

			 1 400 100 64  -11900  3000   3900 -11900  3000   2800 \



			 1 400 100 64  -11900  3000   -300 -11900  3000   -900 \

			 1 400 100 64  -11900  3000   -900  -8100  3000   -900 \

			 2 500 100 64  -11000  3000    500 -11000  8000   6500 \

			 1 500 100 32  -11000  8300    100 -11000  8300   -100



		chara ライン水飛沫 右舷一階クレーン \

			-n 9 \

			-d \

			 1 500 100 32   17600  1000 -12000  19100  1000 -18000 \

			 1 400 100 64    8000  3000   4900   8900  3000   4900 \

			 1 400 100 64    8900  3000   4900   8900  3000   3900 \

			 1 400 100 64    8900  3000   3900  11900  3000   3900 \

			 1 400 100 64   11900  3000   3900  11900  3000   2800 \



			 1 400 100 64   11900  3000   -300  11900  3000   -900 \

			 1 400 100 64   11900  3000   -900   8100  3000   -900 \

			 2 500 100 64   11000  3000    500  11000  8000   6500 \

			 1 500 100 32   11000  8300    100  11000  8300   -100



		chara ライン水飛沫 左舷二階ボート周辺 \

			-n 6 \

			-d \

			 1 400 100 48  -13000  4000  -4100 -15000  4000  -4100 \

			 1 400 100 48  -15000  4000  -4100 -16000  4000  -6100 \



			 1 400 100 48  -14300  5600  -8500 -15700  5600  -8500 \

			 1 400 100 64  -15300  5100  -8500 -18500  3100  -8500 \



			 1 400 100 48  -14300  5600 -15500 -15700  5600 -15500 \

			 1 400 100 64  -15300  5100 -15500 -18500  3100 -15500



		chara ライン水飛沫 右舷二階ボート周辺 \

			-n 6 \

			-d \

			 1 400 100 48   13000  4000  -4100  15000  4000  -4100 \

			 1 400 100 48   15000  4000  -4100  16000  4000  -6100 \



			 1 400 100 48   14300  5600  -8500  15700  5600  -8500 \

			 1 400 100 64   15300  5100  -8500  18500  3100  -8500 \



			 1 400 100 48   14300  5600 -15500  15700  5600 -15500 \

			 1 400 100 64   15300  5100 -15500 18500  3100 -15500



		chara ライン水飛沫 左舷三階 \

			-n 9 \

			-d \

			 1  75  75 64  -13950  7000 -12500 -13950  7000  -6000 \

			 1  75  75 64  -13950  7000  -6000 -12850  7000  -5100 \

			 1  75  75 64  -12850  7000  -5100 -11950  7000  -5100 \

			 1  75  75 64  -11950  7000  -5100 -11950  7000  -3100 \

			 1  75  75 64  -11950  7000  -3100  -7950  7000  -3100 \



			 1  75  75 64   -7950  7000  -3100  -7950  7000   3900 \

			 1  75  75 64   -7950  7000   3900  -6950  7000   3900 \

			 1  75  75 64   -6950  7000   3900  -6950  7000   7900 \

			 4  75  75 64   -6950  7000   7900   6950  7000   7900



		chara ライン水飛沫 右舷三階 \

			-n 8 \

			-d \

			 1  75  75 64   13950  7000 -12500  13950  7000  -6000 \

			 1  75  75 64   13950  7000  -6000  12850  7000  -5100 \

			 1  75  75 64   12850  7000  -5100  11950  7000  -5100 \

			 1  75  75 64   11950  7000  -5100  11950  7000  -3100 \

			 1  75  75 64   11950  7000  -3100   7950  7000  -3100 \



			 1  75  75 64    7950  7000  -3100   7950  7000   3900 \

			 1  75  75 64    7950  7000   3900   6950  7000   3900 \

			 1  75  75 64    6950  7000   3900   6950  7000   7900





		chara ライン水飛沫 line_splash \

			-l 20000 \

			-n 4 \

			-d \

		  	 2 100  75 64    8000  7000  -3100  11900  7000  -3100 \

		  	 2  25  5  32    8000  6650  -3100  11900  6650  -3100 \

		  	 1 100  75 64   11900  7000  -3100  11900  7000  -5000 \

		  	 1  25  5  32   11900  6650  -3100  11900  6650  -5000









#endif



		eval($f:甲板いろいろ登場 = 1)





	}



}







	proc 甲板船首ＯＮ{

				mesg プットオブジェ 船首１ on

				mesg プットオブジェ 船首２ on

				mesg プットオブジェ 船首３ on

				mesg プットオブジェ 船首４ on

	}



	proc 甲板船首ＯＦＦ{

				mesg プットオブジェ 船首１ off

				mesg プットオブジェ 船首２ off

				mesg プットオブジェ 船首３ off

				mesg プットオブジェ 船首４ off

	}































//###################################################################################

//								パッドデモ準備

//###################################################################################





	proc パッドデモ準備 {

		print 'paddemo_preferance'

		print 'パッドデモ準備'



#if d:パッドデモ収録デバッグ

		chara 自動メニュー選択マネージャー アイテム自動選択君 \

			-num 20 \

			-c	1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９ \

				1,d:武器:Ｍ９



		chara 自動メニュー選択マネージャー アイテム自動選択君 \

			-num 33 \

			-pad d:PAD_AL \

			-c	0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \	//（０：アイテム、１：武器） $w:装備 ...2

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ \

				0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ













#else

		chara 自動メニュー選択マネージャー アイテム自動選択君 \

			-num 1 \

			-c	1,d:武器:Ｍ９



		chara 自動メニュー選択マネージャー アイテム自動選択君 \

			-num 3 \

			-pad d:PAD_AL \

			-c	0,d:アイテム:煙草 \

				0,d:アイテム:素手 \

				0,d:アイテム:ダミータンカーカメラ	//（０：アイテム、１：武器） $w:装備 ...2



#endif





		chara パッドデモ 武器選択説明 \

			-file w00a_m9 \

			-end_proc タバコ説明パッドデモ



		chara パッドデモ タバコ説明 \

			-file w00a_tobacco \

			-end_proc スコープ説明パッドデモ



		chara パッドデモ スコープ説明 \

			-file w00a_camera \

			-end_proc 甲板パッドデモ終了





	}





//###################################################################################

//							パッドデモ設定

//###################################################################################



	proc 甲板パッドデモ{



		eval($f:パッドデモキャンセルした = 0)



		print '$w:t_story = d:ST_T01b1G装備品説明シナリオデモ開始'

		eval($w:t_story = d:ST_T01b1G装備品説明シナリオデモ開始)



		command シナリオデモ開始

		command 無線設定 -reset

		command メニュー設定 -gage off

		//command メニュー設定 -menu off -gage off -radar off -subwin off

		mesg シネマスクリーン シネマ フェードアウト 0

		command パッド操作 -release

		command プレイヤー無敵セット

		mesg コマンダー 敵兵セット 視界オフ





		chara デモキャンセルチェック デモキャンセル \

			-p 甲板パッドデモ終了





		//command Stream t:vc050201 -p Ｍ９音声終了

		command Stream t:vc060601 -p Ｍ９音声終了

/*

		<vc050201>

			オタコン	「それじゃ、装備の説明をするね……」

			オタコン	「武器はベレッタのバレルを改造した簡易麻酔銃……」

			スネーク	「Ｍ９……」

			オタコン	「スライドロックされているから、一発ごとのリロードが必要だ。ちょっと不便だけど」

			スネーク	「現地調達よりはましだ。サプレッサーもついてるしな」

			オタコン	「麻酔は数秒で効くし、薬は数時間はもつ。アフリカゾウでもぶっ倒れるくらいだ。レーザー・ポインターも付いてる」

			スネーク、銃を構えて左右ステップ、覗き込み視点のプレゼンを行う。

			Ｍ９の先に赤いレーザー・ポインターの光点が見える。

			オタコン	「麻酔弾は何処に当たるかで効き目が違う。手足や頭部、胸部では最大数十秒は違うよ」



*/









		mesg パッドデモ 武器選択説明 start







/*

		chara delay パッドデモディレイ \

			-time 120 \

			-exec{



				command foreach -argc 2 -repeat 2 \

					-data { \

						{60,d:SPRT2D_FLAG_ALPHA}\

						{128,d:SPRT2D_FLAG_ADD}\

					} \

						chara ２Ｄスプライト表示 武器選択説明 \

							-tri padtexture \

							-x act_telop1_alp_ovl \

							-pos 16 38 \

//							-size $i:サイズＷ $i:サイズＨ \

//							-b $i:スケール ... \

							-count 30,300,30

							-alp $1 \

							-flag $2

					}



				//座標ＸＹ(0,0)<->(512,384)

				//サイズＷＨ(0,0)<->(512,384)

				//スケールｗｈ（１００００で１．０）なしだと１．０

				//カウントｘ　フェードインタイム

				//カウントｙ　ウェイト

				//カウントｚ　フェードインアウト

				//デフォルト左上

				//#define FLAG_RIGHT 	(0x0001)

				//#define FLAG_BOTTOM 	(0x0002)

				//#define FLAG_CENTER 	(0x0010)



			}



*/







#ifdef d:PAL



		eval($w:甲板パッドデモステップ = 0)



		chara delay パッドデモディレイ -time 700 -exec{



			if($w:甲板パッドデモステップ == 0){

				print 'ビハインド説明'



				@各言語対応テクスチャ呼び出し 120 \

					act_telop2_alp_ovl \

					act_telop02_fr_alp_ovl \

					act_telop02_de_alp_ovl \

					act_telop02_it_alp_ovl \

					act_telop02_es_alp_ovl



				eval($w:甲板パッドデモステップ = 1)

				return 180



			}else if($w:甲板パッドデモステップ == 1){

				print 'のぞきこみ説明'



				@各言語対応テクスチャ呼び出し 140 \

					act_telop3_alp_ovl \

					act_telop03_fr_alp_ovl \

					act_telop03_de_alp_ovl \

					act_telop03_it_alp_ovl \

					act_telop03_es_alp_ovl



				eval($w:甲板パッドデモステップ = 2)

				return 240



			}else if($w:甲板パッドデモステップ == 2){

				print '飛び出し撃ち説明'



				@各言語対応テクスチャ呼び出し 80 \

					act_telop4_alp_ovl \

					act_telop04_fr_alp_ovl \

					act_telop04_de_alp_ovl \

					act_telop04_it_alp_ovl \

					act_telop04_es_alp_ovl



				eval($w:甲板パッドデモステップ = 3)

				return 150





			}else if($w:甲板パッドデモステップ == 3){

				print '主観説明'



				@各言語対応テクスチャ呼び出し 140 \

					act_telop5_alp_ovl \

					act_telop05_fr_alp_ovl \

					act_telop05_de_alp_ovl \

					act_telop05_it_alp_ovl \

					act_telop05_es_alp_ovl



				eval($w:甲板パッドデモステップ = 4)

				return 210



			}else if($w:甲板パッドデモステップ == 4){

				print '主観撃ち説明'



				@各言語対応テクスチャ呼び出し 120 \

					act_telop6_alp_ovl \

					act_telop06_fr_alp_ovl \

					act_telop06_de_alp_ovl \

					act_telop06_it_alp_ovl \

					act_telop06_es_alp_ovl



				eval($w:甲板パッドデモステップ = 5)

				return 0



			}



		}



#else



		eval($w:甲板パッドデモステップ = 0)



		chara delay パッドデモディレイ -time 700 -exec{



			if($w:甲板パッドデモステップ == 0){

				print 'ビハインド説明'



				@説明テクスチャ表示 ビハインド説明 act_telop2_alp_ovl 120



				eval($w:甲板パッドデモステップ = 1)

				return 180



			}else if($w:甲板パッドデモステップ == 1){

				print 'のぞきこみ説明'



				@説明テクスチャ表示 のぞきこみ説明 act_telop3_alp_ovl 140



				eval($w:甲板パッドデモステップ = 2)

				return 240



			}else if($w:甲板パッドデモステップ == 2){

				print '飛び出し撃ち説明'



				@説明テクスチャ表示 飛び出し撃ち説明 act_telop4_alp_ovl 80



				eval($w:甲板パッドデモステップ = 3)

				return 150





			}else if($w:甲板パッドデモステップ == 3){

				print '主観説明'



				@説明テクスチャ表示 主観説明 act_telop5_alp_ovl 140



				eval($w:甲板パッドデモステップ = 4)

				return 210



			}else if($w:甲板パッドデモステップ == 4){

				print '主観撃ち説明'



				@説明テクスチャ表示 ビハインド説明 act_telop6_alp_ovl 120



				eval($w:甲板パッドデモステップ = 5)

				return 0



			}



		}





#endif





	}







	proc 各言語対応テクスチャ呼び出し $:時間 $:英語 $:フランス語 $:ドイツ語 $:イタリア語 $:スペイン語 {



		if($w:言語 == d:LANG_FRENCH){

			@説明テクスチャ表示 パッドデモ説明 $:フランス語 $:時間

		}else if($w:言語 == d:LANG_GERMANY){

			@説明テクスチャ表示 パッドデモ説明 $:ドイツ語 $:時間

		}else if($w:言語 == d:LANG_ITALY){

			@説明テクスチャ表示 パッドデモ説明 $:イタリア語 $:時間

		}else if($w:言語 == d:LANG_SPANISH){

			@説明テクスチャ表示 パッドデモ説明 $:スペイン語 $:時間

		}else{

			@説明テクスチャ表示 パッドデモ説明 $:英語 $:時間

		}

	}













	proc Ｍ９音声終了{

	}





	proc タバコ説明パッドデモ{

#if d:DEBUG

	@甲板パッドデモ終了

#else

		command プレイヤー無敵セット



		//command Stream t:vc050202 -p タバコ音声終了

		command Stream t:vc060602 -p タバコ音声終了

/*

		<vc050202>

			オタコン	「装備の方は……」

			オタコン	「スネーク、なんだい！煙草？相変わらずだな」

			スネーク	「お守りみたいなもんだ」

			オタコン	「しょうがない奴だな……」

*/





		mesg パッドデモ タバコ説明 start



#endif

	}





	proc タバコ音声終了{

	}





	proc スコープ説明パッドデモ{



		command プレイヤー無敵解除



		chara delay パッドデモディレイ \

			-time 30 \

			-exec{



				//command Stream t:vc050203 -p スコープ音声終了

				command Stream t:vc060603 -p スコープ音声終了

//					<vc050203>	オタコン	「これが双眼鏡。使い方はと同じだ」





				mesg パッドデモ スコープ説明 start



			}



	}





	proc スコープ音声終了{

	}









	proc 甲板パッドデモ終了{



		mesg デモキャンセルチェック デモキャンセル kill



#if d:DEBUG

		command パッド操作 \

			-cancel



		mesg レーダー レーダー on



		command メニュー設定 \

			-gage on



#else



		if(!$f:パッドデモキャンセルした){

			eval($f:パッドデモキャンセルした = 1)



			preseek 'd01t'

			chara フェードインアウト フェードアウト \

				-i 0 0 0 0 \		//設定するとこのＲＧＢαから始まる

				-c 0 0 0 128 \		//目標のＲＧＢα

				-t d:FADEOUT_TIME \

				-p スコープデモ呼び出し

		}

#endif



	}



	proc スコープデモ呼び出し{



		print '$w:t_story = d:ST_T01b1G装備品説明シナリオデモ終了'

		eval($w:t_story = d:ST_T01b1G装備品説明シナリオデモ終了)



		command パッド操作 \

			-cancel





		command StreamStopAll





		mesg シネマスクリーン シネマ フェードイン 0		//ゼロでデフォルト値



		chara delay ディレイ \	//このディレイは暫定。無線の終了プロックをとること。

			-time 1 \

			-exec{

				load "d01t"

			}



	}







































//###################################################################################

//							ビデオ撮影用メタル登場設定

//###################################################################################



	proc メタル登場{



#if d:METAL

		print 'メタルギア設定'





		chara プットモーションモデル メタルギア \

			-pos 4849,0,15017 \

			-dir 0 \

//			-route $i:ルート $b:ノード \ //routeを指定した場合posとdirは無効

			-kms ray_e3a_sh \

			-evm ray_def \ /*省略可*/

			-mar ray_e3a \

			-number 0 \

			-status	0x16

//			-item	$s:装備モデル名 $i:関節番号 \ /*オブジェを付随*/



#endif



	}









//###################################################################################

//								デバッグ用設定

//###################################################################################



	proc 甲板デバッグプロック{



//パッドデモ実験用

		trap ca000 d:PLAYER \

			-mask いる \

			-button 0 \

			-exec {

				@甲板パッドデモ

			}



	}

















