std::vector<std::string> CSpawnBot::getMultiLineInfoString() const
{
	std::vector<std::string> container;
	
	
	pushTitle(container, "CSpawnBot");
	pushEntry(container, "dataSetRow=" + NLMISC::toString("%x", dataSetRow().counter()) + ":" + NLMISC::toString("%X", dataSetRow().getIndex()));
	container.back() += " pos/rot=" + pos().toString();
	if ((CAIEntityPhysical*)getTarget())
		container.back() += NLMISC::toString(" target=%s", getTarget()->getEntityId().toString().c_str());
	if (isBlinded())
		container.back() += NLMISC::toString(" blinded");
	if (isRooted())
		container.back() += NLMISC::toString(" rooted");
	if (isStuned())
		container.back() += NLMISC::toString(" stuned");
	if (isFeared())
		container.back() += NLMISC::toString(" feared");
	pushEntry(container, "outpost: ");
	container.back() += " alias=" + LigoConfig.aliasToString(outpostAlias());
	container.back() += " side=";
	container.back() += outpostSide()?"attacker":"defender";
	pushEntry(container, "haveAggro=" + NLMISC::toString(haveAggro()));
	container.back() += " isReturning=" + NLMISC::toString(isReturning());
	pushFooter(container);
	
	
	return container;
}