
task SubShot//IvṼVbgBAᑬŕωB
{
loop
{
		if((GetKeyState(VK_SHOT)==KEY_PUSH || GetKeyState(VK_SHOT)==KEY_HOLD) && shotCount==-1)
		{
			shotCount = 0;
		}
		if(GetKeyState(VK_SLOWMOVE)==KEY_PUSH || GetKeyState(VK_SLOWMOVE)==KEY_HOLD)
		{
			if(shotCount%5 == 0)
			{
				if(Power>=1)
				{
				CreatePlayerShot01(opX[0]+5, opY[0], 15, 270, 2.5, 1, 3);
				CreatePlayerShot01(opX[0]-5, opY[0], 15, 270, 2.5, 1, 3);
				}
				if(Power>=2)
				{
				CreatePlayerShot01(opX[1]+5, opY[1], 15, 270, 2.5, 1, 3);
				CreatePlayerShot01(opX[1]-5, opY[1], 15, 270, 2.5, 1, 3);
				}
				if(Power>=3)
				{
				CreatePlayerShot01(opX[2]+5, opY[2], 15, 270, 2.5, 1, 3);
				CreatePlayerShot01(opX[2]-5, opY[2], 15, 270, 2.5, 1, 3);
				}
				if(Power>=4)
				{
				CreatePlayerShot01(opX[3]+5, opY[3], 15, 270, 2.5, 1, 3);
				CreatePlayerShot01(opX[3]-5, opY[3], 15, 270, 2.5, 1, 3);
				}
			}
		}
		else
		{
			if(shotCount%5 == 0)
			{
				if(Power>=1)
				{
				CreatePlayerShot01(opX[0]+5, opY[0], 15, 272.5, 2.5, 1, 2);
				CreatePlayerShot01(opX[0]-5, opY[0], 15, 267.5, 2.5, 1, 2);
				}
				if(Power>=2)
				{
				CreatePlayerShot01(opX[1]+5, opY[1], 15, 272.5, 2.5, 1, 2);
				CreatePlayerShot01(opX[1]-5, opY[1], 15, 267.5, 2.5, 1, 2);
				}
				if(Power>=3)
				{
				CreatePlayerShot01(opX[2]+5, opY[2], 15, 272.5, 2.5, 1, 2);
				CreatePlayerShot01(opX[2]-5, opY[2], 15, 267.5, 2.5, 1, 2);
				}
				if(Power>=4)
				{
				CreatePlayerShot01(opX[3]+5, opY[3], 15, 272.5, 2.5, 1, 2);
				CreatePlayerShot01(opX[3]-5, opY[3], 15, 267.5, 2.5, 1, 2);
				}

			}
		}

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