mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-14 16:04:38 +01:00
add customisable tune values
This commit is contained in:
@@ -44,7 +44,8 @@
|
|||||||
"MezfesSoloTickets": 10,
|
"MezfesSoloTickets": 10,
|
||||||
"MezfesGroupTickets": 4,
|
"MezfesGroupTickets": 4,
|
||||||
"GUrgentRate": 10,
|
"GUrgentRate": 10,
|
||||||
"EnableHiganjimaEvent": false
|
"EnableHiganjimaEvent": false,
|
||||||
|
"EnableNierEvent": false
|
||||||
},
|
},
|
||||||
"Discord": {
|
"Discord": {
|
||||||
"Enabled": false,
|
"Enabled": false,
|
||||||
|
|||||||
@@ -73,7 +73,8 @@ type GameplayOptions struct {
|
|||||||
MezfesSoloTickets uint32 // Number of solo tickets given weekly
|
MezfesSoloTickets uint32 // Number of solo tickets given weekly
|
||||||
MezfesGroupTickets uint32 // Number of group tickets given weekly
|
MezfesGroupTickets uint32 // Number of group tickets given weekly
|
||||||
GUrgentRate uint16 // Adjusts the rate of G Urgent quests spawning
|
GUrgentRate uint16 // Adjusts the rate of G Urgent quests spawning
|
||||||
EnableHiganjimaEvent bool // Enables the Higanjima event
|
EnableHiganjimaEvent bool // Enables the Higanjima event in the Rasta Bar
|
||||||
|
EnableNierEvent bool // Enables the Nier event in the Rasta Bar
|
||||||
}
|
}
|
||||||
|
|
||||||
// Discord holds the discord integration config.
|
// Discord holds the discord integration config.
|
||||||
|
|||||||
@@ -191,7 +191,6 @@ func handleMsgMhfEnumerateQuest(s *Session, p mhfpacket.MHFPacket) {
|
|||||||
{ID: 1147, Value: 0},
|
{ID: 1147, Value: 0},
|
||||||
{ID: 1149, Value: 20},
|
{ID: 1149, Value: 20},
|
||||||
{ID: 1152, Value: 1130},
|
{ID: 1152, Value: 1130},
|
||||||
{ID: 1153, Value: 0},
|
|
||||||
{ID: 1154, Value: 0},
|
{ID: 1154, Value: 0},
|
||||||
{ID: 1155, Value: 0},
|
{ID: 1155, Value: 0},
|
||||||
{ID: 1158, Value: 1},
|
{ID: 1158, Value: 1},
|
||||||
@@ -589,6 +588,12 @@ func handleMsgMhfEnumerateQuest(s *Session, p mhfpacket.MHFPacket) {
|
|||||||
tuneValues = append(tuneValues, tuneValue{1144, 0})
|
tuneValues = append(tuneValues, tuneValue{1144, 0})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if s.server.erupeConfig.GameplayOptions.EnableNierEvent {
|
||||||
|
tuneValues = append(tuneValues, tuneValue{1153, 1})
|
||||||
|
} else {
|
||||||
|
tuneValues = append(tuneValues, tuneValue{1153, 0})
|
||||||
|
}
|
||||||
|
|
||||||
offset := uint16(time.Now().Unix())
|
offset := uint16(time.Now().Unix())
|
||||||
bf.WriteUint16(offset)
|
bf.WriteUint16(offset)
|
||||||
bf.WriteUint16(uint16(len(tuneValues)))
|
bf.WriteUint16(uint16(len(tuneValues)))
|
||||||
|
|||||||
Reference in New Issue
Block a user