Skip to content

Commit f913689

Browse files
committed
Fix revision mappings and complete catalog/perk serializers
1 parent fa8df41 commit f913689

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

TurboSamplePlugin/Revision/Revision20260112/Revision20260112.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -954,7 +954,6 @@ public class Revision20260112 : IRevision
954954
},
955955
{ MessageEvent.GetDailyTasksEvent, new GetDailyTasksMessageParser() },
956956
{ MessageEvent.GetDailyQuestMessageEvent, new GetDailyQuestMessageParser() },
957-
{ MessageEvent.GetDailyTasksEvent, new GetDailyQuestMessageParser() },
958957
{ MessageEvent.GetQuestsMessageEvent, new GetQuestsMessageParser() },
959958
{
960959
MessageEvent.GetSeasonalQuestsOnlyMessageEvent,
@@ -998,7 +997,6 @@ public class Revision20260112 : IRevision
998997
},
999998
{ MessageEvent.DanceMessageEvent, new DanceMessageParser() },
1000999
{ MessageEvent.DropCarryItemMessageEvent, new DropCarryItemMessageParser() },
1001-
{ MessageEvent.ClickCharacterEvent, new LookToMessageParser() },
10021000
{ MessageEvent.LookToMessageEvent, new LookToMessageParser() },
10031001
{ MessageEvent.PassCarryItemMessageEvent, new PassCarryItemMessageParser() },
10041002
{ MessageEvent.PassCarryItemToPetMessageEvent, new PassCarryItemToPetMessageParser() },
@@ -1341,7 +1339,6 @@ public class Revision20260112 : IRevision
13411339
},
13421340
{ MessageEvent.BlockListInitEvent, new BlockListInitMessageParser() },
13431341
{ MessageEvent.GetIgnoredUsersMessageEvent, new GetIgnoredUsersMessageParser() },
1344-
{ MessageEvent.BlockListInitEvent, new GetIgnoredUsersMessageParser() },
13451342
{
13461343
MessageEvent.GetMemberGuildItemCountMessageEvent,
13471344
new GetMemberGuildItemCountMessageParser()

TurboSamplePlugin/Revision/Revision20260112/Serializers/Catalog/NotEnoughBalanceMessageComposerSerializer.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ internal class NotEnoughBalanceMessageComposerSerializer(int header)
88
{
99
protected override void Serialize(IServerPacket packet, NotEnoughBalanceMessageComposer message)
1010
{
11-
//
11+
packet.WriteBoolean(message.NotEnoughCredits);
12+
packet.WriteBoolean(message.NotEnoughActivityPoints);
13+
packet.WriteInteger(message.ActivityPointType);
1214
}
1315
}

TurboSamplePlugin/Revision/Revision20260112/Serializers/Perk/PerkAllowancesMessageComposerSerializer.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System.Linq;
12
using Turbo.Primitives.Messages.Outgoing.Perk;
23
using Turbo.Primitives.Packets;
34

@@ -8,7 +9,7 @@ internal class PerkAllowancesMessageComposerSerializer(int header)
89
{
910
protected override void Serialize(IServerPacket packet, PerkAllowancesMessageComposer message)
1011
{
11-
packet.WriteInteger(message.Perks.Count);
12+
packet.WriteInteger(message.Perks.Count());
1213

1314
foreach (var perk in message.Perks)
1415
packet.WriteString(perk.Code).WriteString(perk.ErrorMessage).WriteBoolean(perk.IsAllowed);

0 commit comments

Comments
 (0)