Skip to content

Commit 3103f58

Browse files
authored
feat(bedwars): add new one block dreams mode (#782)
1 parent 9684d3c commit 3103f58

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

apps/discord-bot/src/constants.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,10 @@ export const mapBackground = <T extends GamesWithBackgrounds, M extends ApiModeF
130130
map = "castle";
131131
break;
132132

133+
case "oneBlock":
134+
map = "oneBlock";
135+
break;
136+
133137
default:
134138
map = "overall";
135139
break;

packages/schemas/src/player/gamemodes/bedwars/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export const BEDWARS_MODES = new GameModes([
3131
{ api: "ultimate" },
3232
{ api: "underworld" },
3333
{ api: "voidless" },
34+
{ api: "oneBlock", hypixel: "BEDWARS_EIGHT_ONE_ONEBLOCK" },
3435

3536
{ hypixel: "BEDWARS_EIGHT_TWO_ARMED", formatted: "Armed Doubles" },
3637
{ hypixel: "BEDWARS_FOUR_FOUR_ARMED", formatted: "Armed Fours" },
@@ -135,6 +136,9 @@ export class BedWars {
135136
@Field()
136137
public voidless: BedWarsMode;
137138

139+
@Field()
140+
public oneBlock: BedWarsMode;
141+
138142
@Field()
139143
public challenges: ChallengesBedWars;
140144

@@ -173,6 +177,7 @@ export class BedWars {
173177
this.ultimate = DreamsBedWarsMode.new(data, "ultimate");
174178
this.underworld = DreamsBedWarsMode.new(data, "underworld");
175179
this.voidless = DreamsBedWarsMode.new(data, "voidless");
180+
this.oneBlock = new BedWarsMode(data, "eight_one_oneblock");
176181

177182
this.core = deepSub(this.overall, this["4v4"]);
178183
BedWarsMode.applyRatios(this.core);

0 commit comments

Comments
 (0)