public override void OnDoubleClick( Mobile from ) { if( from.InRange( this, 2 ) && m_Tent != null ) { if( from == m_Owner || IsFriend( from ) || m_Tent.Bounds.Contains( from ) || from.AccessLevel >= AccessLevel.GameMaster ) { if( ItemID == 0x1F7 ) { ItemID = 0x1F6; X += 1; Y -= 1; FlapTimer timer = new FlapTimer( this ); timer.Start(); from.PublicOverheadMessage( MessageType.Regular, from.EmoteHue, false, "*unclasps the tent flap*" ); } else if( ItemID == 0x1F6 ) { ItemID = 0x1F7; X -= 1; Y += 1; from.PublicOverheadMessage( MessageType.Regular, from.EmoteHue, false, "*closes the flap*" ); } } else { from.SendMessage( "This is not your tent." ); } } else { from.SendMessage( "That is too far away." ); } }
public override void OnDoubleClick(Mobile from) { if (from.InRange(this, 2) && m_Tent != null) { if (from == m_Owner || IsFriend(from) || m_Tent.Bounds.Contains(from) || from.AccessLevel >= AccessLevel.GameMaster) { if (ItemID == 0x1F7) { ItemID = 0x1F6; X += 1; Y -= 1; FlapTimer timer = new FlapTimer(this); timer.Start(); from.PublicOverheadMessage(MessageType.Regular, from.EmoteHue, false, "*unclasps the tent flap*"); } else if (ItemID == 0x1F6) { ItemID = 0x1F7; X -= 1; Y += 1; from.PublicOverheadMessage(MessageType.Regular, from.EmoteHue, false, "*closes the flap*"); } } else { from.SendMessage("This is not your tent."); } } else { from.SendMessage("That is too far away."); } }