protected override void OnTarget(Mobile from, object o)
18 {
19 IPoint3D ip = o as IPoint3D;
20
21 if (ip != null)
22 {
23 if (ip is Item)
24 ip = ((Item)ip).GetWorldTop();
25
26 Point3D p = new Point3D(ip);
27
28 Region reg = Region.Find(new Point3D(p), from.Map);
29
30 if (from.AccessLevel >= AccessLevel.GameMaster || reg.AllowHousing(from, p))
31 this.m_Deed.OnPlacement(from, p);
32 else if (reg.IsPartOf<TempNoHousingRegion>())
33 from.SendLocalizedMessage(501270); // Lord British has decreed a 'no build' period, thus you cannot build this house at this time.
34 else if (reg.IsPartOf<TreasureRegion>() || reg.IsPartOf<HouseRegion>())
35 from.SendLocalizedMessage(1043287); // The house could not be created here. Either something is blocking the house, or the house would not be on valid terrain.
36 else if (reg.IsPartOf<HouseRaffleRegion>())
37 from.SendLocalizedMessage(1150493); // You must have a deed for this plot of land in order to build here.
38 else
39 from.SendLocalizedMessage(501265); // Housing can not be created in this area.
40 }
41 }
"Five tiles from the front and back of the house must be completely clear of all house tiles"
So in that context I get that they can be as close as 1 tile to East & West yet 5 North & South.
You could test it that way on your server? (cant atm and I never really placed my houses close to others)
We use essential cookies to make this site work, and optional cookies to enhance your experience.