diff --git a/app/core/config.py b/app/core/config.py index 1a8c94c..ceec572 100644 --- a/app/core/config.py +++ b/app/core/config.py @@ -229,6 +229,7 @@ class MaaUserConfig(ConfigBase): "Normal", OptionsValidator(["Normal", "Rotation", "Custom"]), ) + self.Info_InfrastPath = ConfigItem("Info", "InfrastPath", ".", FileValidator()) self.Info_Password = ConfigItem("Info", "Password", "", EncryptValidator()) self.Info_Notes = ConfigItem("Info", "Notes", "无") self.Info_MedicineNumb = ConfigItem( diff --git a/app/models/schema.py b/app/models/schema.py index 210c9f7..9aa87f2 100644 --- a/app/models/schema.py +++ b/app/models/schema.py @@ -248,6 +248,7 @@ class MaaUserConfig_Info(BaseModel): InfrastMode: Optional[Literal["Normal", "Rotation", "Custom"]] = Field( default=None, description="基建模式" ) + InfrastPath: Optional[str] = Field(default=None, description="自定义基建文件路径") Password: Optional[str] = Field(default=None, description="密码") Notes: Optional[str] = Field(default=None, description="备注") MedicineNumb: Optional[int] = Field(default=None, description="吃理智药数量")