|
@@ -12,6 +12,7 @@ import {
|
|
|
TIME_BANK,
|
|
|
URBAN,
|
|
|
NIGHTMARE,
|
|
|
+ RAMP,
|
|
|
} from "../../../domain/constants";
|
|
|
import useCountryLookup from "../../../hooks/useCountryLookup";
|
|
|
import Loading from "../Loading";
|
|
@@ -57,6 +58,11 @@ const PRESETS = {
|
|
|
gameMode: FROZEN,
|
|
|
scoreMethod: COUNTRY_RACE,
|
|
|
},
|
|
|
+ BOOTLEG_GG_DUEL: {
|
|
|
+ ...DEFAULTS,
|
|
|
+ clockMode: RACE,
|
|
|
+ scoreMethod: RAMP,
|
|
|
+ },
|
|
|
};
|
|
|
|
|
|
export const LastSettingsButton = ({ onClick }) => (
|
|
@@ -179,6 +185,9 @@ const GameCreationForm = ({ afterCreate, lastSettings = null }) => {
|
|
|
<Item value={PRESETS.FROZEN_COUNTRY_RACE} display="⭐">
|
|
|
Frozen Country Race
|
|
|
</Item>
|
|
|
+ <Item value={PRESETS.BOOTLEG_GG_DUEL} display="⭐">
|
|
|
+ Legally Distinct from Geoguessr Duels
|
|
|
+ </Item>
|
|
|
</Dropdown>
|
|
|
{lastSettings && (
|
|
|
<LastSettingsButton onClick={() => setPreset(lastSettings)} />
|
|
@@ -241,13 +250,13 @@ const GameCreationForm = ({ afterCreate, lastSettings = null }) => {
|
|
|
open="clockMode"
|
|
|
>
|
|
|
<Item value={NORMAL} display="⏰">
|
|
|
- Normal
|
|
|
+ Standard
|
|
|
</Item>
|
|
|
<Item value={TIME_BANK} display="🏦">
|
|
|
Time Bank
|
|
|
</Item>
|
|
|
- <Item value={RACE} display="🏃">
|
|
|
- Race
|
|
|
+ <Item value={RACE} display="⚔️">
|
|
|
+ Duel
|
|
|
</Item>
|
|
|
</Dropdown>
|
|
|
<Dropdown
|
|
@@ -258,6 +267,9 @@ const GameCreationForm = ({ afterCreate, lastSettings = null }) => {
|
|
|
<Item value={DISTANCE} display="📏">
|
|
|
Distance
|
|
|
</Item>
|
|
|
+ <Item value={RAMP} display="📈">
|
|
|
+ Ramping
|
|
|
+ </Item>
|
|
|
<Item value={COUNTRY_RACE} display="🗾">
|
|
|
Country Race
|
|
|
</Item>
|