diff --git a/libs/common/src/arma/dlc.rs b/libs/common/src/arma/dlc.rs index 135f2507..9bcd0201 100644 --- a/libs/common/src/arma/dlc.rs +++ b/libs/common/src/arma/dlc.rs @@ -36,6 +36,10 @@ pub enum DLC { /// Creator DLC: Reaction Forces /// ReactionForces, + #[serde(rename = "ef")] + /// Creator DLC: Expeditionary Forces + /// + ExpeditionaryForces, } impl DLC { @@ -50,6 +54,7 @@ impl DLC { Self::WesternSahara => "ws", Self::Spearhead1944 => "spe", Self::ReactionForces => "rf", + Self::ExpeditionaryForces => "ef", } } @@ -64,6 +69,7 @@ impl DLC { Self::WesternSahara => "1681170", Self::Spearhead1944 => "1175380", Self::ReactionForces => "2647760", + Self::ExpeditionaryForces => "2647830", } } } @@ -81,6 +87,7 @@ impl Display for DLC { Self::WesternSahara => "Creator DLC: Western Sahara", Self::Spearhead1944 => "Creator DLC: Spearhead 1944", Self::ReactionForces => "Creator DLC: Reaction Forces", + Self::ExpeditionaryForces => "Creator DLC: Expeditionary Forces", } ) } @@ -103,6 +110,7 @@ impl TryFrom for DLC { "1681170" | "ws" | "western sahara" => Self::WesternSahara, "1175380" | "spe" | "spearhead" | "spearhead 1944" => Self::Spearhead1944, "2647760" | "rf" | "reaction forces" => Self::ReactionForces, + "2647830" | "ef" | "expeditionary forces" => Self::ExpeditionaryForces, _ => return Err(format!("Unknown DLC: {dlc}")), }, )