<?xml version="1.0" encoding="shift_jis"?>

<exbulletml>

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

<action label="stage_setting_action">
	<system><command>enablepause</command></system>
	<system><command>enablecollision</command></system>
	<system><command>fulldrawoff</command></system>
	<system><command>enableskipbutton</command></system>
		
	<!-- ステージフレーム数をゼロにする -->
	<system><command>resetstageframe</command></system>

	<!-- E-Crystal を初期化 -->
	<system><command>resetecrystal</command></system>
		
	<!-- N-Machine を初期化 -->
	<system><command>resetnmachine</command></system>

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

	<!-- ランク値を取得 -->
	<aref l="calc_rank_action_init"></aref>
	
	<!-- ABSORB 初期化 -->	
	<setPRate><num>0</num></setPRate>

	<!-- アイテム化した弾の最大数リセット -->
	<system><command>resetmaxnmachinebullet</command></system>

	<!-- グローバル変数初期化 -->
  <!-- 適宜追加・修正すること -->
	<global name="ttc_start">0</global>
	<global name="counter_tmp">0</global>
	<global name="boss_secret">0</global>
	<global name="temp_grank">0</global>
	<global name="boss_state">1</global>
	<global name="boss_life">1</global>
	<global name="end_flag">0</global>
	<global name="mboss_score">0</global>
	<global name="select_judge_fig">0</global>	
	<global name="select_judge_fignum">0</global>
	<global name="select_judge_fignum2">0</global>
	<global name="select_judge">0</global>
	<global name="lastboss_judge">0</global>
	<global name="lastboss_judge2">0</global>
	<global name="exboss_judge">0</global>
	<global name="exboss_judge2">0</global>

	<!-- ランクアップ用 -->
	<global name="rankup_flag">0</global>

	<!-- ショット用 -->
	<global name="shot_sound">0</global>
	<global name="shot_temp">0</global>

	<!-- ホシミテンションショットvital 通常２倍ラスボスでは１倍 -->
	<global name="hoshimi_tension">2</global>

	<!-- ホシミ姉妹テキストボックス２重化フラグ -->
	<global name="hoshimi_text">0</global>

	<!-- バリアの大きさ決定用 -->
	<global name="barrier_rad_supp">128*(1.7+0.3*$_weapontype+($_twinstype-eq5)*0.2)</global>
	<global name="barrier_rad_supp_col">128*(0.84+0.06*$_weapontype+($_twinstype-eq5)*0.1)</global>
	<global name="barrier_rad_atta">(72+20*$_weapontype)*(1+($_twinstype-eq5)*0.2)</global>
	<global name="barrier_rad_atta_col">(60+20*$_weapontype)*(1+($_twinstype-eq5)*0.2)</global>

	<!-- バリアの透明度決定用 -->
	<global name="barrier_alpha_supp">1</global>

	<!-- ラスボス、exボス　ノーボムチェック用 -->
	<global name="nobomb_stageframe">0</global>
	<global name="nobomb_ttcframe">0</global>

</action>

<action label="shot_break_action">

	<global name="shot_sound">$__shot_sound+1</global>
	<repeat><times>$__shot_sound-gt1000000</times>
		<global name="shot_sound">0</global>
	</repeat>

</action>

<create label="shot_break_sound">

	<speed>0</speed>
	<direction type="absolute">0</direction>
	<cx>1</cx><cy>1</cy>
	<object label="shot_break_obj">
		<action>
			<eval name="temp_shot">$__shot_sound</eval>
			<repeat><times>-1</times>
				<repeat><times>1-($temp_shot-eq$__shot_sound)</times>
					<soundtrack><file type="ogg">shot_break</file></soundtrack>	
				</repeat>
				<eval name="temp_shot">$__shot_sound</eval>
				<w>6</w>
			</repeat>
		</action>
	</object>

</create>

<create label="shot_break_sound2">

	<speed>0</speed>
	<direction type="absolute">0</direction>
	<cx>1</cx><cy>1</cy>
	<object label="shot_break_obj">
		<action>
			<eval name="temp_shot">$__shot_sound</eval>
			<repeat><times>-1</times>
				<repeat><times>1-($temp_shot-eq$__shot_sound)</times>
					<soundtrack><file type="ogg">shot_break1</file></soundtrack>	
				</repeat>
				<eval name="temp_shot">$__shot_sound</eval>
				<w>6</w>
			</repeat>
		</action>
	</object>

</create>



<!-- テンション最大時のテンション UP ボーナス -->
<action label="maxtensionbonus_setting_action">
	<sysvar name="maxtensionbonus">10000*$_stagenum*$_stagenum*$_stagenum</sysvar>
</action>

<!-- アイテムの得点 -->
<action label="itemsocre_setting_action">
	
	<global name="nano_score_s">90*$_stagenum*$_stagenum*$_stagenum</global>
	<global name="nano_score_m">180*$_stagenum*$_stagenum*$_stagenum</global>
	<global name="nano_score_b">270*$_stagenum*$_stagenum*$_stagenum</global>

	<global name="cyrstal_score_s">22000*$_stagenum*$_stagenum*$_stagenum</global>
	<global name="cyrstal_score_m">44000*$_stagenum*$_stagenum*$_stagenum</global>
	<global name="cyrstal_score_b">66000*$_stagenum*$_stagenum*$_stagenum</global>
	
	<repeat><times>$_stagenum-lt7</times>
		<global name="nano_rank_s">70-($_stagenum*3)</global>
		<global name="nano_rank_m">140-($_stagenum*6)</global>
		<global name="nano_rank_b">210-($_stagenum*9)</global>

		<global name="cyrstal_rank_s">600-($_stagenum*20)</global>
		<global name="cyrstal_rank_m">1200-($_stagenum*40)</global>
		<global name="cyrstal_rank_b">1800-($_stagenum*60)</global>
	</repeat>

	<repeat><times>1-($_stagenum-lt7)</times>
		<global name="nano_rank_s">70</global>
		<global name="nano_rank_m">140</global>
		<global name="nano_rank_b">210</global>

		<global name="cyrstal_rank_s">600</global>
		<global name="cyrstal_rank_m">1200</global>
		<global name="cyrstal_rank_b">1800</global>
	</repeat>

</action>



<!-- ***** 1 面開始時に設定されるパラメータ ***** -->
<action label="stage1_setting_action">
	<sysvar name="stagenum">1</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>

	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ9 10 11 -->
	<setGameFlag><num>9</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>10</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>11</num><flag>0</flag></setGameFlag>	
	
	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<wait>3</wait>
</action>

<!-- ***** 2A 面開始時に設定されるパラメータ ***** -->
<action label="stage2A_setting_action">
	<sysvar name="stagenum">2</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ17 18 19 20 21 -->
	<setGameFlag><num>17</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>18</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>19</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>20</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>21</num><flag>0</flag></setGameFlag>	

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


<!-- ***** 2B 面開始時に設定されるパラメータ ***** -->
<action label="stage2B_setting_action">
	<sysvar name="stagenum">2</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ17 18 19 20 21 -->
	<setGameFlag><num>17</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>18</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>19</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>20</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>21</num><flag>0</flag></setGameFlag>	
	
	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<wait>3</wait>
</action>

<!-- ***** 3A 面開始時に設定されるパラメータ ***** -->
<action label="stage3A_setting_action">
	<sysvar name="stagenum">3</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ27 28 29 30 31 -->
	<setGameFlag><num>27</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>28</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>29</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>30</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>31</num><flag>0</flag></setGameFlag>	

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


<!-- ***** 3B 面開始時に設定されるパラメータ ***** -->
<action label="stage3B_setting_action">
	<sysvar name="stagenum">3</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>
	
  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ27 28 29 30 31 -->
	<setGameFlag><num>27</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>28</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>29</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>30</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>31</num><flag>0</flag></setGameFlag>	

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


<!-- ***** 4A 面開始時に設定されるパラメータ ***** -->
<action label="stage4A_setting_action">
	<sysvar name="stagenum">4</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ37 38 39 40 41 -->
	<setGameFlag><num>37</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>38</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>39</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>40</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>41</num><flag>0</flag></setGameFlag>	

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


<!-- ***** 4B 面開始時に設定されるパラメータ ***** -->
<action label="stage4B_setting_action">
	<sysvar name="stagenum">4</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ37 38 39 40 41 -->
	<setGameFlag><num>37</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>38</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>39</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>40</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>41</num><flag>0</flag></setGameFlag>	
	
	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<wait>3</wait>
</action>


<!-- ***** 5A 面開始時に設定されるパラメータ ***** -->
<action label="stage5A_setting_action">
	<sysvar name="stagenum">5</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ47 48 49 50 51 -->
	<setGameFlag><num>47</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>48</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>49</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>50</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>51</num><flag>0</flag></setGameFlag>	

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


<!-- ***** 5B 面開始時に設定されるパラメータ ***** -->
<action label="stage5B_setting_action">
	<sysvar name="stagenum">5</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ47 48 49 50 51 -->
	<setGameFlag><num>47</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>48</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>49</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>50</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>51</num><flag>0</flag></setGameFlag>	

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


<!-- ***** 6A 面開始時に設定されるパラメータ ***** -->
<action label="stage6A_setting_action">
	<sysvar name="stagenum">6</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ61 -->
	<setGameFlag><num>61</num><flag>0</flag></setGameFlag>	
	
	<!-- プレイヤー速度が設定されるまで動かさない -->
	<system><command>playermovedisable</command></system>
	<system><command>startreplay</command></system>
	<wait>3</wait>
</action>


<!-- ***** 6B 面開始時に設定されるパラメータ ***** -->
<action label="stage6B_setting_action">
	<sysvar name="stagenum">6</sysvar>
	<sysvar name="stageflag">1</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ61 -->
	<setGameFlag><num>61</num><flag>0</flag></setGameFlag>	

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

<!-- ***** EX 面開始時に設定されるパラメータ ***** -->
<action label="stageEX_setting_action">
	<sysvar name="stagenum">7</sysvar>
	<sysvar name="stageflag">0</sysvar>

	<!-- テンション最大時のテンション UP ボーナス -->
	<actionRef label="maxtensionbonus_setting_action"></actionRef>
	<!-- アイテムの得点 -->
	<actionRef label="itemsocre_setting_action"></actionRef>

  <!-- グローバル変数設定 -->
  <!-- 適宜追加・修正すること -->
	<global name="twins_set">2</global>

  <!-- 会話フラグ初期化 restart対策 -->
  <!-- フラグ91 -->
	<setGameFlag><num>91</num><flag>0</flag></setGameFlag>	
	<setGameFlag><num>92</num><flag>0</flag></setGameFlag>	

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




</exbulletml>
