remote-party-finder/server/src/ffxiv/roulettes.rs

153 lines
4.0 KiB
Rust

use std::collections::HashMap;
#[derive(Debug)]
pub struct RouletteInfo {
pub name: &'static str,
pub pvp: bool,
}
lazy_static::lazy_static! {
pub static ref ROULETTES: HashMap<u32, RouletteInfo> = maplit::hashmap! {
1 => RouletteInfo {
name: "Duty Roulette: Leveling",
pvp: false,
},
2 => RouletteInfo {
name: "Duty Roulette: Level 50/60/70 Dungeons",
pvp: false,
},
3 => RouletteInfo {
name: "Duty Roulette: Main Scenario",
pvp: false,
},
4 => RouletteInfo {
name: "Duty Roulette: Guildhests",
pvp: false,
},
5 => RouletteInfo {
name: "Duty Roulette: Expert",
pvp: false,
},
6 => RouletteInfo {
name: "Duty Roulette: Trials",
pvp: false,
},
7 => RouletteInfo {
name: "Daily Challenge: Frontline",
pvp: false,
},
8 => RouletteInfo {
name: "Duty Roulette: Level 80 Dungeons",
pvp: false,
},
9 => RouletteInfo {
name: "Duty Roulette: Mentor",
pvp: false,
},
11 => RouletteInfo {
name: "The Feast (Training Match)",
pvp: true,
},
13 => RouletteInfo {
name: "The Feast (Ranked Match)",
pvp: true,
},
15 => RouletteInfo {
name: "Duty Roulette: Alliance Raids",
pvp: false,
},
16 => RouletteInfo {
name: "The Feast (Team Ranked Match)",
pvp: true,
},
17 => RouletteInfo {
name: "Duty Roulette: Normal Raids",
pvp: false,
},
18 => RouletteInfo {
name: "Chocobo Race: Sagolii Road",
pvp: false,
},
19 => RouletteInfo {
name: "Chocobo Race: Costa del Sol",
pvp: false,
},
20 => RouletteInfo {
name: "Chocobo Race: Tranquil Paths",
pvp: false,
},
21 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
22 => RouletteInfo {
name: "Chocobo Race: Sagolii Road (No Rewards)",
pvp: false,
},
23 => RouletteInfo {
name: "Chocobo Race: Costa del Sol (No Rewards)",
pvp: false,
},
24 => RouletteInfo {
name: "Chocobo Race: Tranquil Paths (No Rewards)",
pvp: false,
},
25 => RouletteInfo {
name: "Chocobo Race: Random (No Rewards)",
pvp: false,
},
26 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
27 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
28 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
29 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
30 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
31 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
32 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
33 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
34 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
35 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
36 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
37 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
38 => RouletteInfo {
name: "Chocobo Race: Random",
pvp: false,
},
};
}