 
task Shot//CVbg̃^XNBPowerႢقǋB
{
loop
{
		if((GetKeyState(VK_SHOT)==KEY_PUSH || GetKeyState(VK_SHOT)==KEY_HOLD) && shotCount==-1 && HmspOn==0)
		{
			shotCount = 0;
		}
			if(shotCount == 0)
			{
				if(GetPlayerInfo(PLAYER_SPEED_HIGH)!=0)
				{
				PlaySE(SE[2]);
				}
				if(Power<1)
				{
				CreatePlayerShot01(GetPlayerX()+10, GetPlayerY(), 15, 270, 9.0, 1, 5);
				CreatePlayerShot01(GetPlayerX()-10, GetPlayerY(), 15, 270, 9.0, 1, 5);
				}
				if(Power>=1 && Power<2)
				{
				CreatePlayerShot01(GetPlayerX()+10, GetPlayerY(), 15, 270, 8.0, 1, 5);
				CreatePlayerShot01(GetPlayerX()-10, GetPlayerY(), 15, 270, 8.0, 1, 5);
				}
				if(Power>=2 && Power<3)
				{
				CreatePlayerShot01(GetPlayerX()+10, GetPlayerY(), 15, 270, 6.0, 1, 5);
				CreatePlayerShot01(GetPlayerX()-10, GetPlayerY(), 15, 270, 6.0, 1, 5);
				}
				if(Power>=3 && Power<4)
				{
				CreatePlayerShot01(GetPlayerX()+10, GetPlayerY(), 15, 270, 5.0, 1, 5);
				CreatePlayerShot01(GetPlayerX()-10, GetPlayerY(), 15, 270, 5.0, 1, 5);
				}
				if(Power>=4)
				{
				CreatePlayerShot01(GetPlayerX()+10, GetPlayerY(), 15, 270, 4.0, 1, 5);
				CreatePlayerShot01(GetPlayerX()-10, GetPlayerY(), 15, 270, 4.0, 1, 5);
				}
			}

		if(shotCount >= 0)
		{
			shotCount++;
		}
		if(shotCount == 10)
		{
			shotCount=-1;
		}
yield;
}
}