mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-27 05:54:13 -05:00
Fix seed variation=looking-match
This commit is contained in:
parent
82cb03aa6f
commit
8b4b5b85c2
|
|
@ -20,6 +20,8 @@ import { createTournamentRounds } from "../../app/services/tournament";
|
|||
const prisma = new PrismaClient();
|
||||
|
||||
const mapListDE = `{"losers":[[{"id":4647,"name":"Kelp Dome","mode":"SZ"},{"id":4658,"name":"Blackbelly Skatepark","mode":"TC"},{"id":4645,"name":"Manta Maria","mode":"CB"}],[{"id":4624,"name":"Inkblot Art Academy","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"},{"id":4618,"name":"Humpback Pump Track","mode":"TC"}],[{"id":4692,"name":"Camp Triggerfish","mode":"SZ"},{"id":4665,"name":"MakoMart","mode":"CB"},{"id":4634,"name":"Moray Towers","mode":"RM"}],[{"id":4609,"name":"Musselforge Fitness","mode":"RM"},{"id":4647,"name":"Kelp Dome","mode":"SZ"},{"id":4678,"name":"Arowana Mall","mode":"TC"}],[{"id":4705,"name":"New Albacore Hotel","mode":"CB"},{"id":4644,"name":"Manta Maria","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"}],[{"id":4657,"name":"Blackbelly Skatepark","mode":"SZ"},{"id":4690,"name":"Piranha Pit","mode":"CB"},{"id":4682,"name":"Goby Arena","mode":"SZ"},{"id":4678,"name":"Arowana Mall","mode":"TC"},{"id":4624,"name":"Inkblot Art Academy","mode":"RM"}]],"winners":[[{"id":4677,"name":"Arowana Mall","mode":"SZ"},{"id":4665,"name":"MakoMart","mode":"CB"},{"id":4618,"name":"Humpback Pump Track","mode":"TC"}],[{"id":4624,"name":"Inkblot Art Academy","mode":"RM"},{"id":4683,"name":"Goby Arena","mode":"TC"},{"id":4692,"name":"Camp Triggerfish","mode":"SZ"}],[{"id":4647,"name":"Kelp Dome","mode":"SZ"},{"id":4634,"name":"Moray Towers","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"},{"id":4610,"name":"Musselforge Fitness","mode":"CB"},{"id":4658,"name":"Blackbelly Skatepark","mode":"TC"}],[{"id":4644,"name":"Manta Maria","mode":"RM"},{"id":4677,"name":"Arowana Mall","mode":"SZ"},{"id":4690,"name":"Piranha Pit","mode":"CB"},{"id":4682,"name":"Goby Arena","mode":"SZ"},{"id":4618,"name":"Humpback Pump Track","mode":"TC"}],[{"id":4624,"name":"Inkblot Art Academy","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"},{"id":4610,"name":"Musselforge Fitness","mode":"CB"},{"id":4657,"name":"Blackbelly Skatepark","mode":"SZ"},{"id":4693,"name":"Camp Triggerfish","mode":"TC"},{"id":4664,"name":"MakoMart","mode":"RM"},{"id":4647,"name":"Kelp Dome","mode":"SZ"}],[{"id":4617,"name":"Humpback Pump Track","mode":"SZ"},{"id":4635,"name":"Moray Towers","mode":"CB"},{"id":4682,"name":"Goby Arena","mode":"SZ"},{"id":4644,"name":"Manta Maria","mode":"RM"},{"id":4678,"name":"Arowana Mall","mode":"TC"},{"id":4692,"name":"Camp Triggerfish","mode":"SZ"},{"id":4705,"name":"New Albacore Hotel","mode":"CB"}]]}`;
|
||||
const PAST_OUR_GROUP_UUID = "69a5f3a1-f8c2-4f1a-92ae-c4e3d439f456";
|
||||
const PAST_OPPONENT_GROUP_UUID = "7b0a0799-e2a6-49a0-a0c7-5f9d0dd3260d";
|
||||
|
||||
export async function seed(variation?: SeedVariations) {
|
||||
try {
|
||||
|
|
@ -417,7 +419,7 @@ export async function seed(variation?: SeedVariations) {
|
|||
if (i === 0) {
|
||||
await prisma.lfgGroup.create({
|
||||
data: {
|
||||
id: `quad-${i + 1}-past`,
|
||||
id: PAST_OPPONENT_GROUP_UUID,
|
||||
status: "INACTIVE",
|
||||
type: "VERSUS",
|
||||
ranked: true,
|
||||
|
|
@ -427,7 +429,6 @@ export async function seed(variation?: SeedVariations) {
|
|||
}
|
||||
await prisma.lfgGroup.create({
|
||||
data: {
|
||||
id: `quad-${i + 1}`,
|
||||
status: "LOOKING",
|
||||
type: "VERSUS",
|
||||
ranked: i < 12,
|
||||
|
|
@ -458,7 +459,7 @@ export async function seed(variation?: SeedVariations) {
|
|||
|
||||
await prisma.lfgGroup.create({
|
||||
data: {
|
||||
id: "own-group-past",
|
||||
id: PAST_OUR_GROUP_UUID,
|
||||
status: "INACTIVE",
|
||||
type: "VERSUS",
|
||||
ranked: true,
|
||||
|
|
@ -495,15 +496,18 @@ export async function seed(variation?: SeedVariations) {
|
|||
return prisma.lfgGroupMatch.create({
|
||||
data: {
|
||||
groups: {
|
||||
connect: [{ id: "quad-1-past" }, { id: "own-group-past" }],
|
||||
connect: [
|
||||
{ id: PAST_OPPONENT_GROUP_UUID },
|
||||
{ id: PAST_OUR_GROUP_UUID },
|
||||
],
|
||||
},
|
||||
stages: {
|
||||
createMany: {
|
||||
data: [
|
||||
{ order: 1, stageId: 1, winnerGroupId: "own-group-past" },
|
||||
{ order: 2, stageId: 40, winnerGroupId: "own-group-past" },
|
||||
{ order: 3, stageId: 60, winnerGroupId: "own-group-past" },
|
||||
{ order: 4, stageId: 101, winnerGroupId: "own-group-past" },
|
||||
{ order: 1, stageId: 1, winnerGroupId: PAST_OUR_GROUP_UUID },
|
||||
{ order: 2, stageId: 40, winnerGroupId: PAST_OUR_GROUP_UUID },
|
||||
{ order: 3, stageId: 60, winnerGroupId: PAST_OUR_GROUP_UUID },
|
||||
{ order: 4, stageId: 101, winnerGroupId: PAST_OUR_GROUP_UUID },
|
||||
],
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user