public static void PlaceCityHall( Mobile from, Point3D p, CityDeed deed )
		{
			if ( CheckPlacement( from, p, deed.MultiID, deed.Offset ) )
			{
				if ( !CheckCitiesInRange( from, p ) )
				{
					deed.FinishPlacement( from, p );
					from.SendGump( new CityWarningGump() );
				}
				else
				{
					int offset = CityRangeOffset * 2;

					from.SendMessage( "Another city is to close to place your city hall here." );
					from.SendMessage( 38, "You must be at least {0} yards (Steps) away from any other city in order to place your city hall.", offset );
				}
			}
		}
		public static void PlaceCivic( Mobile from, Point3D p, CityDeed deed )
		{
			if ( CheckPlacement( from, p, deed.MultiID, deed.Offset ) )
			{
				deed.FinishPlacement( from, p );
			}
		}
Example #3
0
		public CityPlacementTarget( CityDeed deed ) : base( deed.MultiID, deed.Offset )
		{
			m_Deed = deed;
		}