From 2c3eb4602346d082685c40fa62671cefb54f0ec4 Mon Sep 17 00:00:00 2001 From: wish Date: Sat, 23 Jul 2022 09:58:30 +1000 Subject: [PATCH] remove unused diva scheduler --- Erupe/server/channelserver/handlers_event.go | 76 -------------------- 1 file changed, 76 deletions(-) diff --git a/Erupe/server/channelserver/handlers_event.go b/Erupe/server/channelserver/handlers_event.go index 39fc81277..98bddbe3e 100644 --- a/Erupe/server/channelserver/handlers_event.go +++ b/Erupe/server/channelserver/handlers_event.go @@ -277,82 +277,6 @@ func handleMsgMhfGetUdSchedule(s *Session, p mhfpacket.MHFPacket) { doAckBufSucceed(s, pkt.AckHandle, resp.Data()) } -/* -func handleMsgMhfGetUdSchedule(s *Session, p mhfpacket.MHFPacket) { - pkt := p.(*mhfpacket.MsgMhfGetUdSchedule) - resp := byteframe.NewByteFrame() - - resp.WriteUint32(0x1d5fda5c) // Unk (1d5fda5c, 0b5397df) - resp.WriteUint32(uint32(ScheduleEvent(s, 1))) // Week 1 Timestamp, Festi start? - resp.WriteUint32(uint32(ScheduleEvent(s, 2))) // Diva Defense Interception 1 - resp.WriteUint32(uint32(ScheduleEvent(s, 3))) // Week 2 Timestamp - resp.WriteUint32(uint32(ScheduleEvent(s, 4))) // Diva Defense Interception 2 - resp.WriteUint32(uint32(ScheduleEvent(s, 5))) // Week 3 Timestamp - resp.WriteUint32(uint32(ScheduleEvent(s, 6))) // Diva Defense Greeting Song 3 - resp.WriteUint16(0x19) // Unk 00011001 - resp.WriteUint16(0x2d) // Unk 00101101 - resp.WriteUint16(0x02) // Unk 00000010 - resp.WriteUint16(0x02) // Unk 00000010 - - doAckBufSucceed(s, pkt.AckHandle, resp.Data()) -} - -var timedb int64 -var countEvent int = 1 -var BlockSchedulEvent bool -var t_Next_SchedulEvent = Time_Current_Adjusted() -var t_curr_SchedulEvent = Time_Current_Adjusted().Unix() - -func ScheduleEvent(s *Session, fixWeek int) uint32 { - if !BlockSchedulEvent { - if s.server.erupeConfig.DevModeOptions.ServerName != "" { // IF (SERVERNAME == NAME) - err := s.server.db.QueryRow("SELECT event_id FROM servers WHERE server_name=$1", s.server.erupeConfig.DevModeOptions.ServerName).Scan(&countEvent) - if err != nil { - panic(err) - } - s.server.db.QueryRow("SELECT date_expiration FROM servers server_name=$1", s.server.erupeConfig.DevModeOptions.ServerName).Scan(&timedb) - if t_curr_SchedulEvent >= timedb { - countEvent += 1 - if countEvent == 7 { - countEvent = 1 - } - var t_Add_Next_SchedulEvent = t_Next_SchedulEvent.Add(7 * 24 * time.Hour).Unix() - _, err := s.server.db.Exec("UPDATE servers SET event_id=$1, event_expiration=$2 WHERE server_name=$3", countEvent, t_Add_Next_SchedulEvent, s.server.erupeConfig.DevModeOptions.ServerName) - if err == nil { - s.server.db.QueryRow("SELECT event_id FROM servers WHERE id=$1").Scan(&countEvent) - } - } - BlockSchedulEvent = fixWeek == countEvent - } else { // ELSE (SERVERNAME == NULL) - err := s.server.db.QueryRow("SELECT event_id FROM event_week WHERE id=1").Scan(&countEvent) - if err != nil { - var t_Add_Next_SchedulEvent = t_Next_SchedulEvent.Add(7 * 24 * time.Hour).Unix() - s.server.db.Exec("INSERT INTO event_week (id, event_id, date_expiration) VALUES (1, $1, $2)", countEvent, t_Add_Next_SchedulEvent) - s.server.db.QueryRow("SELECT event_id FROM event_week WHERE id=1").Scan(&countEvent) - } - s.server.db.QueryRow("SELECT date_expiration FROM event_week WHERE id=1").Scan(&timedb) - if t_curr_SchedulEvent >= timedb { - countEvent += 1 - if countEvent == 7 { - countEvent = 1 - } - var t_Add_Next_SchedulEvent = t_Next_SchedulEvent.Add(7 * 24 * time.Hour).Unix() - _, err := s.server.db.Exec("UPDATE event_week SET event_id=$1, date_expiration=$2 WHERE id=1", countEvent, t_Add_Next_SchedulEvent) - if err == nil { - s.server.db.QueryRow("SELECT event_id FROM event_week WHERE id=1").Scan(&countEvent) - } - } - BlockSchedulEvent = fixWeek == countEvent - } - } - if fixWeek == countEvent { - return uint32(Time_Current_Midnight().Add(7 * 24 * time.Hour).Unix()) - } else { - return uint32(Time_Current_Midnight().Add(-24 * 21 * time.Hour).Unix()) - } -} -*/ - func handleMsgMhfGetUdInfo(s *Session, p mhfpacket.MHFPacket) { pkt := p.(*mhfpacket.MsgMhfGetUdInfo) // Message that appears on the Diva Defense NPC and triggers the green exclamation mark