Hi,
I've coded simple fix for my bcstorm edit,but it works all butterfly based emulators like Swift
Find:
Add after:Code:uint linkedTele = TeleHandler.GetLinkedTele(this.Id, this.mRoom);
Code:if (this.GetBaseItem().Name == "xmas10_fireplace") { string look = roomUserByHabbo.GetClient().GetHabbo().Look; string[] lissut = look.Split('.'); if (look.Contains("ha-")) { look = look.Replace("" + lissut[Array.FindIndex(lissut, row => row.Contains("ha-"))], "ha-1006-62"); } else { look = look + ".ha-1006-62"; } roomUserByHabbo.GetClient().GetHabbo().Look = ButterflyEnvironment.FilterFigure(look); using (IQueryAdapter adapter = ButterflyEnvironment.GetDatabaseManager().getQueryreactor()) { adapter.setQuery("UPDATE users SET look = @Look WHERE id = " + roomUserByHabbo.GetClient().GetHabbo().Id); adapter.addParameter("look", look); adapter.runQuery(); } roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().Init(Outgoing.UpdateUserInformation); roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendInt32(-1); roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendString(roomUserByHabbo.GetClient().GetHabbo().Look); roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendString(roomUserByHabbo.GetClient().GetHabbo().Gender.ToLower()); roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendString(roomUserByHabbo.GetClient().GetHabbo().Motto); roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendInt32(roomUserByHabbo.GetClient().GetHabbo().AchievementPoints); roomUserByHabbo.GetClient().GetMessageHandler().SendResponse(); ServerMessage message2 = new ServerMessage(Outgoing.UpdateUserInformation); message2.AppendInt32(roomUserByHabbo.VirtualId); message2.AppendString(roomUserByHabbo.GetClient().GetHabbo().Look); message2.AppendString(roomUserByHabbo.GetClient().GetHabbo().Gender.ToLower()); message2.AppendString(roomUserByHabbo.GetClient().GetHabbo().Motto); message2.AppendInt32(roomUserByHabbo.GetClient().GetHabbo().AchievementPoints); this.GetRoom().SendMessage(message2); }
Now you get Xmas hat when you come out from Xmas Fireplace teleport :D.



![[BFLY FAMILY] Xmas hat from teleport](http://ragezone.com/hyper728.png)



