$target_id = $id;
	$target_steelroids = $new['roid_steel'];
	$target_crystalroids = $new['roid_crystal'];
	$target_erbiumroids = $new['roid_erbium'];
	$target_unusedroids = $new['roid_unused'];
	$target_totalroids = $target_steelroids + $target_crystalroids + $target_erbiumroids + $target_unusedroids;

	if ($target_totalroids > 0) {
		for ($i = 0; $i < count($shipdata); $i++) {
			$single_shipdata = $shipdata[$i];
			$ship_id = $single_shipdata['id'];
			$target_totalhittedarmor = 0;
			$target_roidarmor = $ASTEROID_ARMOR * $target_totalroids;
			if (($ship_id == $ASTEROID_PIRATE) || ($ship_id == $NG_ASTEROID_PIRATE)) {
				$piratefleet = $attackfleet->getShipCollection($ship_id);
				$ship_amount = $attackfleet->getTotalShipAmount($ship_id);
				if ($ship_amount > 0) {
					$hitted_armor = ($ship_amount * $single_shipdata['firepower']) * $single_shipdata['accurate'];
					if ($hitted_armor <= (0.10 * $target_roidarmor)) {
						$target_totalhittedarmor = $hitted_armor;
					}
					elseif ($hitted_armor > (0.10 * $target_roidarmor)) {
						$target_totalhittedarmor = (0.10 * $target_roidarmor);
					}
					$target_roidslost = ($target_totalhittedarmor / $ASTEROID_ARMOR);

					$target_steellost = floor($target_roidslost * ($target_steelroids / $target_totalroids));
					$target_crystallost = floor($target_roidslost * ($target_crystalroids / $target_totalroids));
					$target_erbiumlost = floor($target_roidslost * ($target_erbiumroids / $target_totalroids));
					$target_unusedlost = floor($target_roidslost * ($target_unusedroids / $target_totalroids));