Hello people, long time without posting
Imma release some small fixes and I want some suggestions on the codes if necessary...
Timers reset on 30 seconds with the wireds
HabboHotel/Items/Interactor/InteractorFreezeTimer.cs
HabboHotel/Items/Interactor/InteractorBanzaiTimer.cs
Delete this line:
Code:
Item.pendingReset = true;
Item.UpdateNeeded = true;
Item.ExtraData = "30";
Item.UpdateState();
Wireds Game Starts/Ends doesn't accept conditions
HabboHotel/Items/Wired/Boxes/Triggers/GameEndsBox.cs
HabboHotel/Items/Wired/Boxes/Triggers/GameStartsBox.cs
Add these lines:
Code:
foreach (IWiredItem Condition in Conditions)
{
if (!Condition.Execute(Condition.Item))
return false;
Instance.GetWired().OnEvent(Condition.Item);
}
Doors don't open on high heights
HabboHotel/Items/Interactor/InteractorGate.cs
Delete or comment these lines:
Code:
if (newMode == 0 && !item.GetRoom().GetGameMap().itemCanBePlacedHere(item.GetX, item.GetY))
return;
HabboHotel/Rooms/GameMap.cs
Replace this line:
Code:
else if (Item.GetZ <= (Model.SqFloorHeight[Item.GetX, Item.GetY] + 0.1) && Item.GetBaseItem().InteractionType == InteractionType.GATE && Item.ExtraData == "1")
With:
Code:
else if (Item.GetBaseItem().InteractionType == InteractionType.GATE && Item.ExtraData == "1")
Excuse my English, I have many more fixes for Plus I may release them