add some gameplay options

This commit is contained in:
wish
2023-03-09 18:51:36 +11:00
parent ee4d2ab705
commit 1f349a342e
4 changed files with 22 additions and 11 deletions

View File

@@ -25,15 +25,16 @@ type Config struct {
DeleteOnSaveCorruption bool // Attempts to save corrupted data will flag the save for deletion
DevMode bool
DevModeOptions DevModeOptions
Discord Discord
Commands []Command
Courses []Course
Database Database
Sign Sign
SignV2 SignV2
Channel Channel
Entrance Entrance
DevModeOptions DevModeOptions
GameplayOptions GameplayOptions
Discord Discord
Commands []Command
Courses []Course
Database Database
Sign Sign
SignV2 SignV2
Channel Channel
Entrance Entrance
}
// DevModeOptions holds various debug/temporary options for use while developing Erupe.
@@ -60,6 +61,12 @@ type SaveDumpOptions struct {
OutputDir string
}
// GameplayOptions has various gameplay modifiers
type GameplayOptions struct {
DisableLoginBoost bool // Disables the Login Boost system
GuildMealDuration int // The number of minutes a Guild Meal can be activated for after cooking
}
// Discord holds the discord integration config.
type Discord struct {
Enabled bool