From 3fe31f58bd849754d5c92e417d10669dadbba98a Mon Sep 17 00:00:00 2001 From: wish Date: Sun, 27 Aug 2023 07:59:51 +1000 Subject: [PATCH] backwards compatibility for Campaigns --- server/channelserver/handlers_campaign.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/channelserver/handlers_campaign.go b/server/channelserver/handlers_campaign.go index 2041b484b..66473a366 100644 --- a/server/channelserver/handlers_campaign.go +++ b/server/channelserver/handlers_campaign.go @@ -4,6 +4,7 @@ import ( "erupe-ce/common/byteframe" ps "erupe-ce/common/pascalstring" "erupe-ce/common/stringsupport" + _config "erupe-ce/config" "erupe-ce/network/mhfpacket" "time" ) @@ -67,8 +68,10 @@ func handleMsgMhfEnumerateCampaign(s *Session, p mhfpacket.MHFPacket) { bf.WriteInt16(event.MaxHR) bf.WriteInt16(event.MinSR) bf.WriteInt16(event.MaxSR) - bf.WriteInt16(event.MinGR) - bf.WriteInt16(event.MaxGR) + if _config.ErupeConfig.RealClientMode >= _config.G1 { + bf.WriteInt16(event.MinGR) + bf.WriteInt16(event.MaxGR) + } bf.WriteUint16(event.Unk1) bf.WriteUint8(event.Unk2) bf.WriteUint8(event.Unk3)