private void PlaceAddon(Mobile from, Point3D loc, bool northWall, bool westWall) { if (Deleted) { return; } BaseHouse house = BaseHouse.FindHouseAt(loc, from.Map, 16); if ((house == null || !house.IsCoOwner(from)) || from.AccessLevel > AccessLevel.GameMaster) { from.SendLocalizedMessage(1042036); // That location is not in your house. } else { int itemID = 0; if (northWall) { itemID = 0x10FC; } else if (westWall) { itemID = 0x110F; } else { from.SendLocalizedMessage(1062840); // The decoration must be placed next to a wall. } if (itemID > 0) { Item addon = new StoneFaceAddon(itemID); //addon.ItemID = itemID; addon.MoveToWorld(loc, from.Map); house.Addons.Add(addon); Delete(); } } }
private void PlaceAddon( Mobile from, Point3D loc, bool northWall, bool westWall ) { if ( Deleted ) return; BaseHouse house = BaseHouse.FindHouseAt( loc, from.Map, 16 ); if ( (house == null || !house.IsCoOwner( from )) || from.AccessLevel > AccessLevel.GameMaster ) from.SendLocalizedMessage( 1042036 ); // That location is not in your house. else { int itemID = 0; if ( northWall ) itemID = 0x10FC; else if ( westWall ) itemID = 0x110F; else from.SendLocalizedMessage( 1062840 ); // The decoration must be placed next to a wall. if ( itemID > 0 ) { Item addon = new StoneFaceAddon( itemID ); //addon.ItemID = itemID; addon.MoveToWorld( loc, from.Map ); house.Addons.Add( addon ); Delete(); } } }