differentiate unstable meltdown
This commit is contained in:
parent
a89f50ebe0
commit
3dfa4f63f3
4 changed files with 18 additions and 18 deletions
|
@ -11,6 +11,12 @@ struct MetagameEvent {
|
|||
metagame_event_id: String,
|
||||
#[serde(rename = "type", deserialize_with = "deserialize_number_from_string")]
|
||||
event_type: i32,
|
||||
name: LangEn,
|
||||
}
|
||||
|
||||
#[derive(Deserialize)]
|
||||
struct LangEn {
|
||||
en: String,
|
||||
}
|
||||
|
||||
#[tokio::main]
|
||||
|
@ -29,13 +35,15 @@ pub fn alert_type(metagame_event_id: i32) -> String {{
|
|||
match metagame_event_id {{
|
||||
{} => \"air\".to_string(),
|
||||
{} => \"sudden_death\".to_string(),
|
||||
{} => \"unstable_meltdown\".to_string(),
|
||||
{} | _ => \"conquest\".to_string(),
|
||||
}}
|
||||
}}",
|
||||
metagame_events.metagame_event_list.iter().filter(|e| e.event_type == 10).map(|e| e.metagame_event_id.clone()).collect::<Vec<String>>().join(" | "),
|
||||
metagame_events.metagame_event_list.iter().filter(|e| e.event_type == 6).map(|e| e.metagame_event_id.clone()).collect::<Vec<String>>().join(" | "),
|
||||
metagame_events.metagame_event_list.iter().filter(|e| e.event_type == 9).map(|e| e.metagame_event_id.clone()).collect::<Vec<String>>().join(" | "),
|
||||
);
|
||||
metagame_events.metagame_event_list.iter().filter(|e| e.event_type == 10).map(|e| e.metagame_event_id.clone()).collect::<Vec<String>>().join(" | "),
|
||||
metagame_events.metagame_event_list.iter().filter(|e| e.event_type == 6).map(|e| e.metagame_event_id.clone()).collect::<Vec<String>>().join(" | "),
|
||||
metagame_events.metagame_event_list.iter().filter(|e| e.event_type == 9 && e.name.en.contains("eltdown")).map(|e| e.metagame_event_id.clone()).collect::<Vec<String>>().join(" | "),
|
||||
metagame_events.metagame_event_list.iter().filter(|e| e.event_type == 9 && !e.name.en.contains("eltdown")).map(|e| e.metagame_event_id.clone()).collect::<Vec<String>>().join(" | "),
|
||||
);
|
||||
|
||||
std::fs::write("../../src/alert_types.rs", template).unwrap();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue