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

<exbulletml>


<!-- *************************************************************************** -->
<!-- *****    内部ランク数値から表示可能ランクへの変換                     ***** -->
<!-- *****    表示可能ランクは global 変数 grank として表現される          ***** -->
<!-- *****    initはサウンドなし                                           ***** -->
<!-- *************************************************************************** -->
<action label="calc_rank_action_init">

	<!-- ****** B *****-->
	<rep><ts>$_rank-lt500000</ts><global name="grank">0</global></rep>

	<!-- ****** A *****-->
	<rep><ts>(1-($_rank-lt500000))*($_rank-lt800000)</ts><global name="grank">1</global></rep>

	<!-- ****** S *****-->
	<rep><ts>(1-($_rank-lt800000))</ts><global name="grank">2</global></rep>

</action>

<action label="calc_rank_action">

	<eval name="grank_temp">$__grank</eval>

	<!-- ****** B *****-->
	<rep><ts>$_rank-lt500000</ts><global name="grank">0</global></rep>

	<!-- ****** A *****-->
	<rep><ts>(1-($_rank-lt500000))*($_rank-lt800000)</ts><global name="grank">1</global></rep>

	<!-- ****** S *****-->
	<rep><ts>(1-($_rank-lt800000))</ts><global name="grank">2</global></rep>

	<repeat><times>($__grank-gt$grank_temp)</times>
		<soundtrack><file type="ogg">rank</file></soundtrack>
		<global name="rankup_flag">1</global>


		<create>
			<cx>650+75</cx><cy>440</cy><speed>1</speed><dir type="abs">0</dir>
			<object>
				<img label="item_01_img" type="normal">
					<file type="dds">itemimg1</file>
					<left>32*4</left><top>32*10</top><right>32*8</right><bottom>32*11</bottom>
					<width>32*4</width><height>32*1</height>
					<alpha>255</alpha><red>255</red><green>255</green><blue>255</blue>
				</img>
				<setDrawLevel><num>29</num></setDrawLevel>
				<w>60</w>
				<changeColor>
					<alpha>0</alpha><red>255</red><green>255</green><blue>255</blue><term>60</term>
				</changeColor>
				<w>60</w>
				<vanish></vanish>
			</object>
		</create>


	</repeat>
<!--
	<repeat><times>($__grank-lt$grank_temp)</times>
		<soundtrack><file type="ogg">rank_d</file></soundtrack>
	</repeat>
-->
</action>


<action label="calc_rank_action_stage1">
	<global name="temp_grank">$__grank</global>
	<repeat><times>$__rankup_flag-eq0</times>
		<addRank><num>-4000+($_difficulty-eq2)*1000</num></addRank>
	</repeat>
	<global name="rankup_flag">0</global>
</action>

<action label="calc_rank_action_stage2">
	<global name="temp_grank">$__grank</global>
	<repeat><times>$__rankup_flag-eq0</times>
		<addRank><num>-6000+($_difficulty-eq2)*1000</num></addRank>
	</repeat>
	<global name="rankup_flag">0</global>
</action>

<action label="calc_rank_action_stage3">
	<global name="temp_grank">$__grank</global>
	<repeat><times>$__rankup_flag-eq0</times>
		<addRank><num>-8000+($_difficulty-eq2)*1000</num></addRank>
	</repeat>
	<global name="rankup_flag">0</global>
</action>

<action label="calc_rank_action_stage4">
	<global name="temp_grank">$__grank</global>
	<repeat><times>$__rankup_flag-eq0</times>
		<addRank><num>-10000+($_difficulty-eq2)*1000</num></addRank>
	</repeat>
	<global name="rankup_flag">0</global>
</action>

<action label="calc_rank_action_stage5">
	<global name="temp_grank">$__grank</global>
	<repeat><times>$__rankup_flag-eq0</times>
		<addRank><num>-15000+($_difficulty-eq2)*1500</num></addRank>
	</repeat>
	<global name="rankup_flag">0</global>
</action>

<action label="calc_rank_action_stage6">
	<global name="temp_grank">$__grank</global>
	<repeat><times>$__rankup_flag-eq0</times>
		<addRank><num>-20000+($_difficulty-eq2)*2000</num></addRank>
	</repeat>
	<global name="rankup_flag">0</global>
</action>

<action label="calc_rank_action_stageEX">
	<global name="temp_grank">$__grank</global>
	<repeat><times>$__rankup_flag-eq0</times>
		<addRank><num>-8000+($_difficulty-eq2)*1000</num></addRank>
	</repeat>
	<global name="rankup_flag">0</global>
</action>



<!-- *************************************************************************** -->
<!-- *****    プラクティス設定                                             ***** -->
<!-- *************************************************************************** -->

<action label="practice_rank_setting_action_B">
		<setRank><num>250000</num></setRank>
		<rep><ts>$_nextstage-eq10</ts>
			<setRank><num>0</num></setRank>
		</rep>
		<global name="initialrank">$_rank</global>		
</action>
<action label="practice_rank_setting_action_A">
		<setRank><num>600000</num></setRank>
		<global name="initialrank">$_rank</global>		
</action>
<action label="practice_rank_setting_action_S">
		<setRank><num>900000</num></setRank>
		<global name="initialrank">$_rank</global>		
</action>

<!-- *************************************************************************** -->
<!-- *****    初期難易度設定                                               ***** -->
<!-- *****    global 変数は書かないこと                                    ***** -->
<!-- *************************************************************************** -->

<!-- *****    EASY・難易度０                                     ***** -->
<action label="difficulty_setting_action_easy">
		<sysvar name="difficulty">0</sysvar>
		<setRank><num>0</num></setRank>

		<!-- RESTART 時のためにゲーム開始時の rank を global に保存する -->
		<global name="initialrank">$_rank</global>		
</action>

<!-- *****    NORMAL MINUS・難易度１                                     ***** -->
<action label="difficulty_setting_action_normalminus">
		<sysvar name="difficulty">1</sysvar>
		<setRank><num>0</num></setRank>	

		<!-- RESTART 時のためにゲーム開始時の rank を global に保存する -->
		<global name="initialrank">$_rank</global>		
</action>

<!-- *****    NORMAL・難易度２                                   ***** -->
<action label="difficulty_setting_action_normal">
		<sysvar name="difficulty">2</sysvar>
		<setRank><num>0</num></setRank>	

		<!-- RESTART 時のためにゲーム開始時の rank を global に保存する -->
		<global name="initialrank">$_rank</global>		
</action>

<!-- *****    HARD・難易度３                                     ***** -->
<action label="difficulty_setting_action_hard">
		<sysvar name="difficulty">3</sysvar>
		<setRank><num>0</num></setRank>

		<!-- RESTART 時のためにゲーム開始時の rank を global に保存する -->
		<global name="initialrank">$_rank</global>		
</action>

<!-- *****    EXTRA・難易度４・ランクＳ                                    ***** -->
<action label="difficulty_setting_action_extra">
		<sysvar name="difficulty">4</sysvar>
		<setRank><num>0</num></setRank>

		<!-- RESTART 時のためにゲーム開始時の rank を global に保存する -->
		<global name="initialrank">$_rank</global>		
</action>


</exbulletml>
