Update GaCy-GO
This commit is contained in:
1 parent
da8a32f60d
commit
0cbe460e49
345 files changed
+98202
-77559
No files matched your search
@@ -0,0 +1,44 @@
|
||||
package gameserver
|
||||
|
||||
import (
|
||||
"gac-hkrpg-go/internal/common"
|
||||
pb "gac-hkrpg-go/protocol/proto"
|
||||
)
|
||||
|
||||
func init() {
|
||||
handle("GetMultipleDropInfo", func(s *Session, req *pb.GetMultipleDropInfoCsReq, rsp *pb.GetMultipleDropInfoScRsp) error {
|
||||
schedules, err := common.LoadPreviewActivitySchedules()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
seen := map[uint32]bool{}
|
||||
for _, schedule := range schedules {
|
||||
if schedule.DataHandler != "GetMultipleDropInfo" || seen[schedule.PanelID] {
|
||||
continue
|
||||
}
|
||||
seen[schedule.PanelID] = true
|
||||
// Retain zero counters: these are previews, not fabricated daily
|
||||
// quotas or granted double/triple drop entitlements.
|
||||
rsp.FAFFFJGJHHC = append(rsp.FAFFFJGJHHC, &pb.BMJHAHOLEGH{PanelId: schedule.PanelID})
|
||||
}
|
||||
return nil
|
||||
})
|
||||
handle("GetActiveActivityData", func(s *Session, req *pb.GetActiveActivityDataCsReq, rsp *pb.GetActiveActivityDataScRsp) error {
|
||||
schedules, err := common.LoadPreviewActivitySchedules()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
for _, schedule := range schedules {
|
||||
if schedule.DataHandler != "GetActiveActivityData" {
|
||||
continue
|
||||
}
|
||||
rsp.HCLGPDFBDNP = append(rsp.HCLGPDFBDNP, &pb.ActiveActivityData{Id: schedule.ModuleID, PanelId: schedule.PanelID})
|
||||
}
|
||||
return nil
|
||||
})
|
||||
// Preview of the minigame panel has no fabricated scores or claimed rewards.
|
||||
// Stella Jump case progress uses the separate ChenLing GameBoy data handlers.
|
||||
handle("GetFiveDimMiniGameData", func(s *Session, req *pb.GetFiveDimMiniGameDataCsReq, rsp *pb.GetFiveDimMiniGameDataScRsp) error {
|
||||
return nil
|
||||
})
|
||||
}
|
||||
Reference in new issue
Block a user