<?xml version="1.0" encoding="shift-jis"?>

<exbulletml>

<!-- *************************************************************************** -->
<!-- *****    ステージ１（もしくはプラクティスおよび RESTART）開始時に     ***** -->
<!-- *****    設定されるパラメータ                                         ***** -->
<!-- *************************************************************************** -->

<action label="firststage_setting_action">

	<repeat><times>($_reconfig_count-gt0)*($_replay_mode-eq0)</times>
		<!-- デフォルト双子 -->
		<sysvar name="_player_type">0</sysvar>
	
		<!-- 初期ライフ -->	
		<sysvar name="life">3</sysvar>
	
		<!-- 初期最大ライフ -->
		<sysvar name="maxlife">3</sysvar>
	
		<!-- 初期テンション -->
		<sysvar name="tension">2</sysvar>
		
		<!-- 初期侵食率 -->
		<sysvar name="prate">500000</sysvar>
		
		<!-- e-crystal を初期化 -->
		<system><command>resetecrystal</command></system>

		<!-- スコアを初期化 -->
		<system><command>clearscore</command></system>

		<!-- 双子率を初期化 -->
		<system><command>resettwinsrate</command></system>
		
		<!-- フラグを初期化 -->
		<system><command>cleargameflag</command></system>

		<!-- トータルミスカウントを初期化 -->
		<system><command>clearmisscount</command></system>
		
		<!-- コンティニュー回数を初期化 -->
		<system><command>clearcontinue</command></system>
		
		<!-- Tension Break Chain を初期化 -->
		<sysvar name="tbchain">0</sysvar>
		
		<!-- 双子切り替えを有効にする -->
		<system><command>playerswitchenable</command></system>

		<!-- 処理落ちフレーム数の合計をゼロにする -->
		<system><command>resetdroppedframe</command></system>

		<!-- グローバル変数初期化 -->
		<global name="prate_average_total">0</global>

	</repeat>
</action>


<!-- *************************************************************************** -->
<!-- *****    コンティニュー時に設定されるパラメータ                       ***** -->
<!-- *************************************************************************** -->
<action label="continuegame_setting_action">
		<!-- 初期ライフ -->	
		<sysvar name="life">3</sysvar>
	
		<!-- 初期最大ライフ -->
		<sysvar name="maxlife">3</sysvar>
	
		<!-- 初期テンション -->
		<sysvar name="tension">2</sysvar>
		
		<!-- 初期侵食率 -->
		<repeat><times>1-($_stagenum-eq7)</times>
			<sysvar name="prate">500000</sysvar>
		</repeat>
		<repeat><times>$_stagenum-eq7</times>
			<sysvar name="prate">0</sysvar>
		</repeat>
		
		<!-- e-crystal を初期化 -->
		<system><command>resetecrystal</command></system>

		<!-- スコアを初期化 -->
		<system><command>clearscore</command></system>
		
		<!-- トータルミスカウントを初期化 -->
		<system><command>clearmisscount</command></system>

		<!-- stage e-crystal を初期化 -->
		<system><command>resetstageecrystal</command></system>

		<!-- BUZZ を初期化 -->
		<system><command>resetbuzz</command></system>

		<!-- ステージミスカウントを初期化 -->
		<system><command>clearmisscount</command></system>

		<!-- コンティニュー回数を増加 -->
		<system><command>inccontinue</command></system>
		
		<!-- Tension Break Chain を初期化 -->
		<sysvar name="tbchain">0</sysvar>
	
</action>


<!-- *************************************************************************** -->
<!-- *****    各ステージ（１面含む）開始時に設定されるパラメータ           ***** -->
<!-- *************************************************************************** -->

<action label="stage_setting_action">
	<system><command>enablepause</command></system>
	<system><command>enablecollision</command></system>
	<!--
	<system><command>playermoveenable</command></system>
	-->
	<system><command>fulldrawoff</command></system>
	<system><command>enableskipbutton</command></system>
		
	<!-- stage e-crystal を初期化 -->
	<system><command>resetstageecrystal</command></system>

	<!-- BUZZ を初期化 -->
	<system><command>resetbuzz</command></system>

	<!-- ステージミスカウントを初期化 -->
	<system><command>clearstagemisscount</command></system>
	
	<!-- グローバル変数初期化 -->
	<global name="item_dir_01">0</global>
	<global name="prate_check">0</global>


	<!-- DEBUG
	<system><command>practicemodeoff</command></system>
	-->
</action>


<action label="tbchain_setting_action">
	<global name="prate_average">0</global>
	<global name="prate_average_num">0</global>
	<global name="prate_average_total">$_tbchain-($_tbchain%100)</global>
	<global name="counter_tmp">0</global>
	<!-- Tension Break Chain を初期化 -->
	<sysvar name="tbchain">$_tbchain%100</sysvar>
</action>


<!-- *****    １面開始時に設定されるパラメータ                             ***** -->
<action label="stage1_setting_action">
	<global name="e_crystal">-100</global>
	<global name="e_crystal_ttc">-30</global>
	<global name="e_crystal_boss">-110</global>
	<global name="e_crystal_score_ttc">(40+20*1)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*1)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">1</sysvar>
	<sysvar name="stageflag">0</sysvar>
	
	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>

<!-- *****    ２面開始時に設定されるパラメータ                             ***** -->
<action label="stage2A_setting_action">
	<global name="e_crystal">-100</global>
	<global name="e_crystal_ttc">-30</global>
	<global name="e_crystal_boss">-110</global>
	<global name="e_crystal_score_ttc">(40+20*2)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*2)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">2</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>
<action label="stage2B_setting_action">
	<global name="e_crystal">-100</global>
	<global name="e_crystal_ttc">-30</global>
	<global name="e_crystal_boss">-110</global>
	<global name="e_crystal_score_ttc">(40+20*2)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*2)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">2</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>

<!-- *****    ３面開始時に設定されるパラメータ                             ***** -->
<action label="stage3_setting_action">
	<global name="e_crystal">-75</global>
	<global name="e_crystal_ttc">-20</global>
	<global name="e_crystal_boss">-85</global>
	<global name="e_crystal_score_ttc">(40+20*3)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*3)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">3</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>

<!-- *****    ４面開始時に設定されるパラメータ                             ***** -->
<action label="stage4A_setting_action">
	<global name="e_crystal">-75</global>
	<global name="e_crystal_ttc">-20</global>
	<global name="e_crystal_boss">-85</global>
	<global name="e_crystal_score_ttc">(40+20*4)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*4)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">4</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>
<action label="stage4B_setting_action">
	<global name="e_crystal">-65</global>
	<global name="e_crystal_ttc">-20</global>
	<global name="e_crystal_boss">-75</global>
	<global name="e_crystal_score_ttc">(40+20*4)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*4)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">4</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>
<action label="stage4C_setting_action">
	<global name="e_crystal">-75</global>
	<global name="e_crystal_ttc">-20</global>
	<global name="e_crystal_boss">-85</global>
	<global name="e_crystal_score_ttc">(40+20*4)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*4)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">4</sysvar>
	<sysvar name="stageflag">2</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>

<!-- *****    ５面開始時に設定されるパラメータ                             ***** -->
<action label="stage5A_setting_action">
	<global name="e_crystal">-55</global>
	<global name="e_crystal_ttc">-12</global>
	<global name="e_crystal_boss">-75</global>
	<global name="e_crystal_score_ttc">(40+20*5)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*5)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">5</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>
<action label="stage5B_setting_action">
	<global name="e_crystal">-58</global>
	<global name="e_crystal_ttc">-12</global>
	<global name="e_crystal_boss">-72</global>
	<global name="e_crystal_score_ttc">(40+20*5)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*5)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">5</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>
<action label="stage5C_setting_action">
	<global name="e_crystal">-61</global>
	<global name="e_crystal_ttc">-13</global>
	<global name="e_crystal_boss">-70</global>
	<global name="e_crystal_score_ttc">(40+20*5)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*5)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">5</sysvar>
	<sysvar name="stageflag">2</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>

<!-- *****    ６面開始時に設定されるパラメータ                             ***** -->
<action label="stage6A_setting_action">
	<global name="e_crystal">-39</global>
	<global name="e_crystal_ttc">-9</global>
	<global name="e_crystal_boss">-64</global>
	<global name="e_crystal_score_ttc">(40+20*6)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*6)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">6</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>
<action label="stage6B_setting_action">
	<global name="e_crystal">-45</global>
	<global name="e_crystal_ttc">-11</global>
	<global name="e_crystal_boss">-68</global>
	<global name="e_crystal_score_ttc">(40+20*6)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*6)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">6</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>
<action label="stage6C_setting_action">
	<global name="e_crystal">-48</global>
	<global name="e_crystal_ttc">-11</global>
	<global name="e_crystal_boss">-70</global>
	<global name="e_crystal_score_ttc">(40+20*6)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*6)*($_difficulty+1)</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">6</sysvar>
	<sysvar name="stageflag">2</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>

<!-- *****    ７面開始時に設定されるパラメータ                             ***** -->
<action label="stage7_setting_action">
	<global name="e_crystal">-75</global>
	<global name="e_crystal_ttc">-20</global>
	<global name="e_crystal_boss">-85</global>
	<global name="e_crystal_score_ttc">(40+20*7)*($_difficulty+1)</global>
	<global name="e_crystal_score">(300+150*7)*($_difficulty+1)</global>
	<sysvar name="prate">0</sysvar>

	<sysvar name="stagenum">7</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>

<!-- *****    EXTRA 面開始時に設定されるパラメータ                             ***** -->
<action label="stageEX_setting_action">
	<global name="e_crystal">-118</global>
	<global name="e_crystal_ttc">-24</global>
	<global name="e_crystal_boss">-135</global>
	<global name="e_crystal_score_ttc">850</global>
	<global name="e_crystal_score">4070</global>
	<global name="twins_set">2</global>

	<sysvar name="stagenum">9</sysvar>
	<sysvar name="stageflag">0</sysvar>
	
	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<actionRef label="tbchain_setting_action"></actionRef>
	<wait>3</wait>
	<system><command>playermoveenable</command></system>	
</action>


<!-- *************************************************************************** -->
<!-- *****    ゲーム全体に影響を与えるパラメータ                           ***** -->
<!-- *************************************************************************** -->

<action label="maingame_setting_action">

	<!-- **************************************************************** -->
	<!-- ***** 難易度に関する初期パラメータ ***************************** -->	
	<!-- **************************************************************** -->

			<!-- 最大テンション -->
			<sysvar name="maxtension">9</sysvar>

			<!-- テンション１増加に必要なクリスタル -->	
			<repeat><times>$_difficulty-eq0</times>
				<sysvar name="maxcrystal">550</sysvar>
			</repeat>
			<repeat><times>$_difficulty-eq1</times>
				<sysvar name="maxcrystal">700</sysvar>
			</repeat>
			<repeat><times>$_difficulty-eq2</times>
				<sysvar name="maxcrystal">850</sysvar>
			</repeat>
			<repeat><times>$_difficulty-eq3</times>
				<sysvar name="maxcrystal">800</sysvar>
			</repeat>
		
	<!-- **************************************************************** -->
	<!-- ***** TTC パラメータ ******************************************* -->	
	<!-- **************************************************************** -->
	
		<!-- ***** 弾幕発射無し時間 ************************************* -->

			<!-- TTC 無しミス時の弾幕発射無し時間 -->
			<sysvar name="deathnobulletframe">180</sysvar>

			<!-- TTC 発動時の弾幕発射無し時間 -->
			<sysvar name="ttcnobulletframe">180</sysvar>


		<!-- ***** その他 ************************************* -->

			<!-- TTC 発動時弾幕アイテム化の半径 -->
			<sysvar name="ttcrange">200</sysvar>
	
			<!-- TTC 発動時無敵時間 -->
			<sysvar name="ttcinvframe">120</sysvar>

			<!-- TTC 発動時アイテム２倍時間 -->
			<!-- ゲームスクリプト中では $_ttc_item_frame として参照できる -->
			<sysvar name="ttcitemframe">300</sysvar>

	<!-- **************************************************************** -->
	<!-- ***** その他の設定可能パラメータ ******************************* -->	
	<!-- **************************************************************** -->
		
		<!-- アイテム回収時のアイテム速度 -->
		<sysvar name="autoitemspeed">10</sysvar>
	
		<!-- カスリ時のスコア -->
		<sysvar name="buzzscore">200</sysvar>
	
		<!-- 弾幕の revenge frame -->
		<sysvar name="bulletrevengeframe">30</sysvar>

		<!-- ボーナスが入る侵食率 -->
		<sysvar name="highprate">800000</sysvar>
		
		<!-- 高侵食率ボーナス（１フレームあたり) -->
		<sysvar name="bonusprate">100</sysvar>
		
		<!-- e-crystal 自動回収までの時間（TTC 発動中は即時自動回収） -->
		<sysvar name="autoitemterm">17</sysvar>

		<!-- ショット押しっぱなし低速移動までの時間 -->
		<sysvar name="slowterm">10</sysvar>

</action>

</exbulletml>
