diff --git a/gameserver/src/config.rs b/gameserver/src/config.rs index efc2900..9240d99 100644 --- a/gameserver/src/config.rs +++ b/gameserver/src/config.rs @@ -3,12 +3,22 @@ use std::sync::LazyLock; use common::util::load_or_create_config; use serde::Deserialize; + const DEFAULT_CONFIG: &str = include_str!("../gameserver.default.json"); #[derive(Deserialize)] pub struct GameServerConfig { pub gateway_endpoint: String, pub skip_tutorial: bool, + pub manual_chain_attacks: bool, + pub characters_lvl: u8, + pub characters_ascension_rank: u8, + pub characters_star_rank: u8, + pub characters_unlocked_talents: u8, + pub characters_normal_atk_lvl : u8, + pub characters_special_lvl : u8, + pub characters_dodge_lvl : u8, + pub characters_ult_lvl : u8, pub system_resources_logging: bool, }