internal static XmlNode GenerateGarrisonXML(MapObject mpobjObject, XmlNode xndGarrison, Guards guardsGenerator, eMonsterStrength iStrength) { //set guards for garrison XmlNode xndGuard = guardsGenerator.GetGarrisonGuards((int)(mpobjObject.iValue * double.Parse(Settings.Default.MonsterFactor)), false, iStrength, xndGarrison.SelectSingleNode(".//armySlots")); return(xndGarrison); }