feat(server): update for endwalker

This commit is contained in:
Anna 2021-12-06 15:58:36 -05:00
parent 96f663137d
commit a6299001b6
8 changed files with 2870 additions and 767 deletions

196
server/Cargo.lock generated
View File

@ -4,9 +4,9 @@ version = 3
[[package]]
name = "ahash"
version = "0.7.4"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
dependencies = [
"getrandom",
"once_cell",
@ -15,9 +15,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.44"
version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1"
checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203"
[[package]]
name = "arrayvec"
@ -114,9 +114,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitvec"
version = "0.19.5"
version = "0.19.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"
checksum = "55f93d0ef3363c364d5976646a38f04cf67cfe1d4c8d160cdea02cab2c116b33"
dependencies = [
"funty",
"radium",
@ -135,9 +135,9 @@ dependencies = [
[[package]]
name = "bson"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1dcc15cd0b9aff8e8326561dcf0bb6e56d0e559f3a4897f615b4a5075ab54c46"
checksum = "ff58d466782b57e0001c8e97c6a70c01c2359d7e13e257a83654c0b783ecc139"
dependencies = [
"ahash",
"base64",
@ -154,9 +154,9 @@ dependencies = [
[[package]]
name = "bumpalo"
version = "3.7.1"
version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9df67f7bf9ef8498769f994239c45613ef0c5899415fb58e9add412d2c1a538"
checksum = "8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c"
[[package]]
name = "byteorder"
@ -172,9 +172,9 @@ checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
[[package]]
name = "cc"
version = "1.0.71"
version = "1.0.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd"
checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
[[package]]
name = "cfg-if"
@ -299,9 +299,9 @@ dependencies = [
[[package]]
name = "ffxiv_types"
version = "1.5.0"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30f835134aaefd69115c97869d471d410d1852538db6be3d750d8a1168c2f985"
checksum = "21ba1781337fa8619103bd83d68047cc6922d5800648d5cb80570e3e8b78c9cc"
[[package]]
name = "fnv"
@ -325,25 +325,11 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"
[[package]]
name = "futures"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888"
checksum = "7fc8cd39e3dbf865f7340dce6a2d401d24fd37c6fe6c4f0ee0de8bfca2252d27"
dependencies = [
"futures-core",
"futures-sink",
@ -351,15 +337,15 @@ dependencies = [
[[package]]
name = "futures-core"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d"
checksum = "629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445"
[[package]]
name = "futures-executor"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c"
checksum = "7b808bf53348a36cab739d7e04755909b9fcaaa69b7d7e588b37b6ec62704c97"
dependencies = [
"futures-core",
"futures-task",
@ -368,18 +354,16 @@ dependencies = [
[[package]]
name = "futures-io"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377"
checksum = "e481354db6b5c353246ccf6a728b0c5511d752c08da7260546fc0933869daa11"
[[package]]
name = "futures-macro"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb"
checksum = "a89f17b21645bc4ed773c69af9c9a0effd4a3f1a3876eadd453469f8854e7fdd"
dependencies = [
"autocfg",
"proc-macro-hack",
"proc-macro2",
"quote",
"syn",
@ -387,23 +371,22 @@ dependencies = [
[[package]]
name = "futures-sink"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11"
checksum = "996c6442437b62d21a32cd9906f9c41e7dc1e19a9579843fad948696769305af"
[[package]]
name = "futures-task"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99"
checksum = "dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12"
[[package]]
name = "futures-util"
version = "0.3.17"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481"
checksum = "41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e"
dependencies = [
"autocfg",
"futures-core",
"futures-io",
"futures-macro",
@ -412,8 +395,6 @@ dependencies = [
"memchr",
"pin-project-lite",
"pin-utils",
"proc-macro-hack",
"proc-macro-nested",
"slab",
]
@ -440,9 +421,9 @@ dependencies = [
[[package]]
name = "h2"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c06815895acec637cd6ed6e9662c935b866d20a106f8361892893a7d9234964"
checksum = "7fd819562fcebdac5afc5c113c3ec36f902840b70fd4fc458799c8ce4607ae55"
dependencies = [
"bytes",
"fnv",
@ -465,18 +446,18 @@ checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
[[package]]
name = "headers"
version = "0.3.4"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0b7591fb62902706ae8e7aaff416b1b0fa2c0fd0878b46dc13baa3712d8a855"
checksum = "a4c4eb0471fcb85846d8b0690695ef354f9afb11cb03cac2e1d7c9253351afb0"
dependencies = [
"base64",
"bitflags",
"bytes",
"headers-core",
"http",
"httpdate",
"mime",
"sha-1",
"time",
]
[[package]]
@ -546,9 +527,9 @@ dependencies = [
[[package]]
name = "http-body"
version = "0.4.3"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5"
checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6"
dependencies = [
"bytes",
"http",
@ -563,9 +544,9 @@ checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503"
[[package]]
name = "httpdate"
version = "1.0.1"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440"
checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
[[package]]
name = "humansize"
@ -575,9 +556,9 @@ checksum = "02296996cb8796d7c6e3bc2d9211b7802812d36999a51bb754123ead7d37d026"
[[package]]
name = "hyper"
version = "0.14.13"
version = "0.14.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15d1cfb9e4f68655fa04c01f59edb405b6074a0f7118ea881e5026e4a1cd8593"
checksum = "436ec0091e4f20e655156a30a0df3770fe2900aa301e548e08446ec794b6953c"
dependencies = [
"bytes",
"futures-channel",
@ -626,9 +607,9 @@ dependencies = [
[[package]]
name = "instant"
version = "0.1.11"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "716d3d89f35ac6a34fd0eed635395f4c3b76fa889338a4632e5231a8684216bd"
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
dependencies = [
"cfg-if",
]
@ -687,9 +668,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.103"
version = "0.2.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6"
checksum = "f98a04dce437184842841303488f70d0188c5f51437d2a834dc097eafa909a01"
[[package]]
name = "linked-hash-map"
@ -777,9 +758,9 @@ dependencies = [
[[package]]
name = "mio"
version = "0.7.13"
version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16"
checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
dependencies = [
"libc",
"log",
@ -799,9 +780,9 @@ dependencies = [
[[package]]
name = "mongodb"
version = "2.0.0"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b465d2f8add538efbaa3f22ae63be191b871ca511413405a59b8247cf2f6ef9"
checksum = "a2ac4ac0fb3a154a59e47cf202e41060e8af93d16b84434cea0755a845da9bd1"
dependencies = [
"async-trait",
"base64",
@ -909,9 +890,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "os_info"
version = "3.0.7"
version = "3.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ac91020bfed8cc3f8aa450d4c3b5fa1d3373fc091c8a92009f3b27749d5a227"
checksum = "e5501659840950e918d046ad97ebe9702cbb4ec0097e47dbd27abf7692223181"
dependencies = [
"log",
"winapi",
@ -991,27 +972,15 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "ppv-lite86"
version = "0.2.10"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
[[package]]
name = "proc-macro-hack"
version = "0.5.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
[[package]]
name = "proc-macro-nested"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086"
checksum = "ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba"
[[package]]
name = "proc-macro2"
version = "1.0.29"
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d"
checksum = "fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a"
dependencies = [
"unicode-xid",
]
@ -1152,15 +1121,15 @@ dependencies = [
[[package]]
name = "rustversion"
version = "1.0.5"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088"
checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f"
[[package]]
name = "ryu"
version = "1.0.5"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
checksum = "3c9613b5a66ab9ba26415184cfc41156594925a9cf3a2057e57f31ff145f6568"
[[package]]
name = "scoped-tls"
@ -1215,9 +1184,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.68"
version = "1.0.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8"
checksum = "d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527"
dependencies = [
"indexmap",
"itoa",
@ -1250,9 +1219,9 @@ dependencies = [
[[package]]
name = "serde_with"
version = "1.10.0"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "062b87e45d8f26714eacfaef0ed9a583e2bfd50ebd96bdd3c200733bd5758e2c"
checksum = "ad6056b4cb69b6e43e3a0f055def223380baecc99da683884f205bf347f7c4b3"
dependencies = [
"rustversion",
"serde",
@ -1261,9 +1230,9 @@ dependencies = [
[[package]]
name = "serde_with_macros"
version = "1.5.0"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98c1fcca18d55d1763e1c16873c4bde0ac3ef75179a28c7b372917e0494625be"
checksum = "12e47be9471c72889ebafb5e14d5ff930d89ae7a67bbdb5f8abb564f845a927e"
dependencies = [
"darling",
"proc-macro2",
@ -1310,9 +1279,9 @@ dependencies = [
[[package]]
name = "slab"
version = "0.4.4"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590"
checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
[[package]]
name = "smallvec"
@ -1377,9 +1346,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
[[package]]
name = "syn"
version = "1.0.80"
version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194"
checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"
dependencies = [
"proc-macro2",
"quote",
@ -1430,9 +1399,9 @@ dependencies = [
[[package]]
name = "tinyvec"
version = "1.5.0"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7"
checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2"
dependencies = [
"tinyvec_macros",
]
@ -1445,9 +1414,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
[[package]]
name = "tokio"
version = "1.12.0"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2c2416fdedca8443ae44b4527de1ea633af61d8f7169ffa6e72c5b53d24efcc"
checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144"
dependencies = [
"autocfg",
"bytes",
@ -1462,9 +1431,9 @@ dependencies = [
[[package]]
name = "tokio-macros"
version = "1.4.1"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "154794c8f499c2619acd19e839294703e9e32e7630ef5f46ea80d4ef0fbee5eb"
checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e"
dependencies = [
"proc-macro2",
"quote",
@ -1484,9 +1453,9 @@ dependencies = [
[[package]]
name = "tokio-stream"
version = "0.1.7"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f"
checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"
dependencies = [
"futures-core",
"pin-project-lite",
@ -1495,9 +1464,9 @@ dependencies = [
[[package]]
name = "tokio-util"
version = "0.6.8"
version = "0.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd"
checksum = "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0"
dependencies = [
"bytes",
"futures-core",
@ -1692,12 +1661,13 @@ dependencies = [
[[package]]
name = "warp"
version = "0.3.1"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "332d47745e9a0c38636dbd454729b147d16bd1ed08ae67b3ab281c4506771054"
checksum = "3cef4e1e9114a4b7f1ac799f16ce71c14de5778500c5450ec6b7b920c55b587e"
dependencies = [
"bytes",
"futures",
"futures-channel",
"futures-util",
"headers",
"http",
"hyper",

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because it is too large Load Diff

View File

@ -5440,7 +5440,7 @@ lazy_static::lazy_static! {
de: "Edens Verheißung - Litanei (episch)",
fr: "La Promesse d'Éden - Litanie (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
749 => DutyInfo {
@ -5460,7 +5460,7 @@ lazy_static::lazy_static! {
de: "Edens Verheißung - Umbra (episch)",
fr: "La Promesse d'Éden - Nuée (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
751 => DutyInfo {
@ -5480,7 +5480,7 @@ lazy_static::lazy_static! {
de: "Edens Verheißung - Anamorphose (episch)",
fr: "La Promesse d'Éden - Anamorphose (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
753 => DutyInfo {
@ -5540,7 +5540,7 @@ lazy_static::lazy_static! {
de: "Edens Verheißung - Ewigkeit (episch)",
fr: "La Promesse d'Éden - Éternité (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
760 => DutyInfo {
@ -5703,16 +5703,6 @@ lazy_static::lazy_static! {
high_end: false,
content_kind: ContentKind::DisciplesoftheLand,
},
776 => DutyInfo {
name: LocalisedText {
en: "The Whorleater (Unreal)",
ja: "幻リヴァイアサン討滅戦",
de: "Traumprüfung - Leviathan",
fr: "Le Briseur de marées (irréel)",
},
high_end: true,
content_kind: ContentKind::Trials,
},
777 => DutyInfo {
name: LocalisedText {
en: "Paglth'an",
@ -5773,5 +5763,285 @@ lazy_static::lazy_static! {
high_end: false,
content_kind: ContentKind::Trials,
},
783 => DutyInfo {
name: LocalisedText {
en: "The Tower of Zot",
ja: "異形楼閣 ゾットの塔",
de: "Der Turm von Zot",
fr: "La tour de Zott",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
784 => DutyInfo {
name: LocalisedText {
en: "The Stigma Dreamscape",
ja: "電脳夢想 スティグマ・フォー",
de: "Stigma-Holometrie",
fr: "Rêve électrique de Stigma-4",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
785 => DutyInfo {
name: LocalisedText {
en: "The Tower of Babil",
ja: "魔導神門 バブイルの塔",
de: "Der Turm von Babil",
fr: "La tour de Babil",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
786 => DutyInfo {
name: LocalisedText {
en: "The Aitiascope",
ja: "星海潜航 アイティオン星晶鏡",
de: "Das Aitiaskop",
fr: "Le Prisme de l'Aitia",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
787 => DutyInfo {
name: LocalisedText {
en: "Ktisis Hyperboreia",
ja: "創造環境 ヒュペルボレア造物院",
de: "Ktisis Hyperboreia",
fr: "L'Hyperborée",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
789 => DutyInfo {
name: LocalisedText {
en: "Vanaspati",
ja: "終末樹海 ヴァナスパティ",
de: "Vanaspati",
fr: "Vanaspati",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
790 => DutyInfo {
name: LocalisedText {
en: "The Mothercrystal",
ja: "ハイデリン討滅戦",
de: "Prophetie - Hydaelyn",
fr: "Le Cristal-mère",
},
high_end: false,
content_kind: ContentKind::Trials,
},
791 => DutyInfo {
name: LocalisedText {
en: "The Minstrel's Ballad: Hydaelyn's Call",
ja: "極ハイデリン討滅戦",
de: "Eschatos - Hydaelyn",
fr: "Le Cristal-mère (extrême)",
},
high_end: true,
content_kind: ContentKind::Trials,
},
792 => DutyInfo {
name: LocalisedText {
en: "The Dead Ends",
ja: "最終幻想 レムナント",
de: "Das Sternengrab",
fr: "L'Issue aux Impasses",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
793 => DutyInfo {
name: LocalisedText {
en: "In from the Cold",
ja: "寒夜のこと",
de: "In fremder Haut",
fr: "Le voleur de corps",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
794 => DutyInfo {
name: LocalisedText {
en: "Smileton",
ja: "楽園都市 スマイルトン",
de: "Smileton",
fr: "Risette-sur-lune",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
795 => DutyInfo {
name: LocalisedText {
en: "Worthy of His Back",
ja: "前代アゼムの手ほどき",
de: " Es reimt sich auf Gebell",
fr: "Le défi de l'ancienne Azem",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
796 => DutyInfo {
name: LocalisedText {
en: "The Final Day",
ja: "終焉の戦い",
de: "Prophetie - Endsängerin",
fr: "Le Répons final",
},
high_end: false,
content_kind: ContentKind::Trials,
},
797 => DutyInfo {
name: LocalisedText {
en: "The Phantoms' Feast",
ja: "道化饗宴 ホーンテッドフィースト",
de: "Lustiges Bankett",
fr: "Le banquet cauchemardesque",
},
high_end: false,
content_kind: ContentKind::Other(22),
},
798 => DutyInfo {
name: LocalisedText {
en: "Endwalker",
ja: "暁月のフィナーレ",
de: "Das Ende der Morgenröte",
fr: "Arpenteur des finitudes",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
799 => DutyInfo {
name: LocalisedText {
en: "To Calmer Seas",
ja: "融和への船出",
de: "Im Hafen des Friedens",
fr: "Cap sur la paix",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
802 => DutyInfo {
name: LocalisedText {
en: "The Dark Inside",
ja: "ゾディアーク討滅戦",
de: "Prophetie - Zodiark",
fr: "Le Cratère des Martyrs",
},
high_end: false,
content_kind: ContentKind::Trials,
},
803 => DutyInfo {
name: LocalisedText {
en: "The Minstrel's Ballad: Zodiark's Fall",
ja: "極ゾディアーク討滅戦",
de: "Eschatos - Zodiark",
fr: "Le Cratère des Martyrs (extrême)",
},
high_end: true,
content_kind: ContentKind::Trials,
},
804 => DutyInfo {
name: LocalisedText {
en: "As the Heavens Burn",
ja: "拡がる終末",
de: "Rote Himmel, roter Schnee",
fr: "L'arène des neiges",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
805 => DutyInfo {
name: LocalisedText {
en: "A Path Unveiled",
ja: "開かれた道の先へ",
de: "Offen für neue Wege",
fr: "Des esprits et des hommes",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
812 => DutyInfo {
name: LocalisedText {
en: "A Frosty Reception",
ja: "霜雪を踏みしめて",
de: "Ein frostiger Empfang",
fr: "Un accueil glacial",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
813 => DutyInfo {
name: LocalisedText {
en: "Sage's Focus",
ja: "賢者の短杖",
de: "Des Weisen wundersames Werkzeug",
fr: "Les armes du sage",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
814 => DutyInfo {
name: LocalisedText {
en: "The Harvest Begins",
ja: "大鎌の意味",
de: "Die Bedeutung der Sense",
fr: "La vraie puissance de la faux",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
815 => DutyInfo {
name: LocalisedText {
en: "Ever March Heavensward",
ja: "蒼天を仰ぎ、歩み続ける",
de: "Der Weg zur Erneuerung",
fr: "La voie du renouveau",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
816 => DutyInfo {
name: LocalisedText {
en: "The Killing Art",
ja: "暗殺道",
de: "Die Kunst des Tötens",
fr: "La voie du néant",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
817 => DutyInfo {
name: LocalisedText {
en: "Life Ephemeral, Path Eternal",
ja: "人命は儚く、術のみちは永久に",
de: "Das Leben ist kurz, die Kunst ist lang",
fr: "Existences éphémères et savoir éternel",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
818 => DutyInfo {
name: LocalisedText {
en: "Laid to Rest",
ja: "ドマの弔い",
de: "Domanisches Begräbnis",
fr: "Des adieux domiens",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
820 => DutyInfo {
name: LocalisedText {
en: "The Gift of Mercy",
ja: "僕たちは還り、君を見送ろう",
de: "Trauer und Hoffnung",
fr: "Acceptation",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
};
}

View File

@ -41,5 +41,7 @@ lazy_static::lazy_static! {
36 => ClassJob::Job(Job::BlueMage),
37 => ClassJob::Job(Job::Gunbreaker),
38 => ClassJob::Job(Job::Dancer),
39 => ClassJob::Job(Job::Reaper),
40 => ClassJob::Job(Job::Sage),
};
}

View File

@ -20,10 +20,10 @@ lazy_static::lazy_static! {
},
2 => RouletteInfo {
name: LocalisedText {
en: "Duty Roulette: Level 50/60/70 Dungeons",
ja: "コンテンツルーレットレベル50・60・70ダンジョン",
de: "Zufallsinhalt: Stufe 50/60/70",
fr: "Mission aléatoire : donjons nv 50/60/70",
en: "Duty Roulette: Level 50/60/70/80 Dungeons",
ja: "コンテンツルーレットレベル50・60・70・80ダンジョン",
de: "Zufallsinhalt: Stufe 50/60/70/80",
fr: "Mission aléatoire : donjons nv 50/60/70/80",
},
pvp: false,
},

View File

@ -4737,6 +4737,12 @@ lazy_static::lazy_static! {
de: "Gefechtsplattform des G-Retters",
fr: "Ponton du Gardien-G",
},
952 => LocalisedText {
en: "The Tower of Zot",
ja: "ゾットの塔",
de: "Turm von Zot",
fr: "Tour de Zott",
},
953 => LocalisedText {
en: "The Navel",
ja: "オ・ゴモロ火口神殿",
@ -4755,6 +4761,54 @@ lazy_static::lazy_static! {
de: "Verlorene Ruinen",
fr: "Vestiges oubliés",
},
956 => LocalisedText {
en: "Labyrinthos",
ja: "ラヴィリンソス",
de: "Labyrinthos",
fr: "Le Labyrinthos",
},
957 => LocalisedText {
en: "Thavnair",
ja: "サベネア島",
de: "Thavnair",
fr: "Thavnair",
},
958 => LocalisedText {
en: "Garlemald",
ja: "ガレマルド",
de: "Garlemald",
fr: "Garlemald",
},
959 => LocalisedText {
en: "Mare Lamentorum",
ja: "嘆きの海",
de: "Mare Lamentorum",
fr: "Mare Lamentorum",
},
960 => LocalisedText {
en: "Ultima Thule",
ja: "ウルティマ・トゥーレ",
de: "Ultima Thule",
fr: "Ultima Thulé",
},
961 => LocalisedText {
en: "Elpis",
ja: "エルピス",
de: "Elpis",
fr: "Elpis",
},
962 => LocalisedText {
en: "Old Sharlayan",
ja: "オールド・シャーレアン",
de: "Alt-Sharlayan",
fr: "Vieille Sharlayan",
},
963 => LocalisedText {
en: "Radz-at-Han",
ja: "ラザハン",
de: "Radz-at-Han",
fr: "Radz-at-Han",
},
964 => LocalisedText {
en: "The Last Trace",
ja: "失われた遺跡",
@ -4779,29 +4833,269 @@ lazy_static::lazy_static! {
de: "Trockendock von Castrum Marinum",
fr: "Cale sèche de Castrum Marinum",
},
969 => LocalisedText {
en: "The Tower of Babil",
ja: "バブイルの塔",
de: "Turm von Babil",
fr: "Tour de Babil",
},
970 => LocalisedText {
en: "Vanaspati",
ja: "ヴァナスパティ樹海",
de: "Vanaspati",
fr: "Vanaspati",
},
971 => LocalisedText {
en: "Lemures Headquarters",
ja: "レムレースのオフィス",
de: "Hauptquartier der Lemuren",
fr: "Repaire des Lémures",
},
972 => LocalisedText {
en: "The Whorleater",
ja: "対リヴァイアサン双胴船",
de: "Der Wogenbrecher",
fr: "Briseur de marées",
},
973 => LocalisedText {
en: "The Dead Ends",
ja: "レムナント",
de: "Das Sternengrab",
fr: "L'Issue aux Impasses",
},
974 => LocalisedText {
en: "Ktisis Hyperboreia",
ja: "ヒュペルボレア造物院",
de: "Ktisis Hyperboreia",
fr: "Hyperborée",
},
975 => LocalisedText {
en: "Zadnor",
ja: "ザトゥノル高原",
de: "Zadnor-Hochebene",
fr: "Hauts plateaux de Zadnor",
},
976 => LocalisedText {
en: "Smileton",
ja: "スマイルトン",
de: "Smileton",
fr: "Risette-sur-lune",
},
977 => LocalisedText {
en: "Carteneau Flats: Borderland Ruins",
ja: "カルテノー平原:外縁遺跡群",
de: "Äußere Ruinen",
fr: "Ruines frontalières",
},
978 => LocalisedText {
en: "The Aitiascope",
ja: "アイティオン星晶鏡",
de: "Aitiaskop",
fr: "Prisme de l'Aitia",
},
979 => LocalisedText {
en: "Empyreum",
ja: "エンピレアム",
de: "Empyreum",
fr: "Empyrée",
},
985 => LocalisedText {
en: "Ingleside Apartment Lobby",
ja: "イングルサイド:ロビー",
de: "Adlerblick (Eingangshalle)",
fr: "Le Coin de l'Âtre (hall)",
},
986 => LocalisedText {
en: "The Stigma Dreamscape",
ja: "スティグマ・フォー",
de: "Stigma-4",
fr: "Rêve électrique de Stigma-4",
},
987 => LocalisedText {
en: "Main Hall",
ja: "メインホール",
de: "Hauptsaal",
fr: "Salon principal",
},
990 => LocalisedText {
en: "Andron",
ja: "ナップルーム",
de: "Ruheräume",
fr: "Chambre à coucher",
},
991 => LocalisedText {
en: "G-Savior Deck",
ja: "Gセイヴァー戦闘甲板",
de: "Gefechtsplattform des G-Retters",
fr: "Ponton du Gardien-G",
},
992 => LocalisedText {
en: "The Dark Inside",
ja: "月の底",
de: "Grund des Mondes",
fr: "Prison lunaire",
},
993 => LocalisedText {
en: "The Dark Inside",
ja: "月の底",
de: "Grund des Mondes",
fr: "Prison lunaire",
},
994 => LocalisedText {
en: "The Phantoms' Feast",
ja: "ホーンテッドフィースト",
de: "Lustiges Bankett",
fr: "Banquet cauchemardesque",
},
995 => LocalisedText {
en: "The Mothercrystal",
ja: "マザークリスタル",
de: "Urkristall",
fr: "Cristal-mère",
},
996 => LocalisedText {
en: "The Mothercrystal",
ja: "マザークリスタル",
de: "Urkristall",
fr: "Cristal-mère",
},
997 => LocalisedText {
en: "The Final Day",
ja: "果ての終焉",
de: "Am Rande des Endes",
fr: "Orée de la fin",
},
1001 => LocalisedText {
en: "Strategy Room",
ja: "作戦立案室",
de: "Strategieraum",
fr: "Salle des opérations",
},
1010 => LocalisedText {
en: "Magna Glacies",
ja: "マグナ・グラキエス",
de: "Magna Glacies",
fr: "Magna Glacies",
},
1011 => LocalisedText {
en: "Garlemald",
ja: "ガレマルド",
de: "Garlemald",
fr: "Garlemald",
},
1012 => LocalisedText {
en: "Magna Glacies",
ja: "マグナ・グラキエス",
de: "Magna Glacies",
fr: "Magna Glacies",
},
1013 => LocalisedText {
en: "Beyond the Stars",
ja: "天の最果て",
de: "Äußerster Rand des Universums",
fr: "Confins de l'univers",
},
1014 => LocalisedText {
en: "Elpis",
ja: "エルピス",
de: "Elpis",
fr: "Elpis",
},
1015 => LocalisedText {
en: "Central Shroud",
ja: "黒衣森:中央森林",
de: "Tiefer Wald",
fr: "Forêt centrale",
},
1016 => LocalisedText {
en: "Sastasha",
ja: "サスタシャ浸食洞",
de: "Sastasha-Höhle",
fr: "Sastasha",
},
1017 => LocalisedText {
en: "The Swallow's Compass",
ja: "ガンエン廟",
de: "Kompass der Schwalbe",
fr: "Compas de l'Hirondelle",
},
1018 => LocalisedText {
en: "The Vault",
ja: "イシュガルド教皇庁",
de: "Erzbasilika",
fr: "La Voûte",
},
1019 => LocalisedText {
en: "The Peaks",
ja: "ギラバニア山岳地帯",
de: "Die Zinnen",
fr: "Les Pics",
},
1020 => LocalisedText {
en: "Cutter's Cry",
ja: "カッターズクライ",
de: "Sägerschrei",
fr: "Gouffre hurlant",
},
1021 => LocalisedText {
en: "Dusk Vigil",
ja: "ダスクヴィジル",
de: "Abendrot-Wacht",
fr: "Vigile du Crépuscule",
},
1022 => LocalisedText {
en: "Saint Mocianne's Arboretum",
ja: "聖モシャーヌ植物園",
de: "Sankt Mocianne-Arboretum",
fr: "Arboretum Sainte-Mocianne",
},
1023 => LocalisedText {
en: "The Dravanian Forelands",
ja: "高地ドラヴァニア",
de: "Dravanisches Vorland",
fr: "Avant-pays dravanien",
},
1024 => LocalisedText {
en: "The Nethergate",
ja: "神門の間",
de: "Gottesportal",
fr: "Porte des Dieux",
},
1026 => LocalisedText {
en: "Beyond the Stars",
ja: "天の最果て",
de: "Äußerster Rand des Universums",
fr: "Confins de l'univers",
},
1027 => LocalisedText {
en: "Ultima Thule",
ja: "ウルティマ・トゥーレ",
de: "Ultima Thule",
fr: "Ultima Thulé",
},
1028 => LocalisedText {
en: "The Dark Inside",
ja: "月の底",
de: "Grund des Mondes",
fr: "Prison lunaire",
},
1029 => LocalisedText {
en: "The Final Day",
ja: "果ての終焉",
de: "Am Rande des Endes",
fr: "Orée de la fin",
},
1030 => LocalisedText {
en: "The Mothercrystal",
ja: "マザークリスタル",
de: "Urkristall",
fr: "Cristal-mère",
},
1031 => LocalisedText {
en: "Propylaion",
ja: "プロピュライオン",
de: "Propylaion",
fr: "Le Propylée",
},
};
}

View File

@ -105,5 +105,17 @@ lazy_static::lazy_static! {
de: "Mythenleder-Schatzkarte",
fr: "Carte au trésor inhabituelle II",
},
17 => LocalisedText {
en: "Saigaskin Treasure Map",
ja: "古ぼけた地図G13",
de: "Gajaleder-Schatzkarte",
fr: "Carte au trésor en peau de gaja",
},
18 => LocalisedText {
en: "Kumbhiraskin Treasure Map",
ja: "古ぼけた地図G14",
de: "Ophiotaurosleder-Schatzkarte",
fr: "Carte au trésor en peau d'ophiotauros",
},
};
}