From 12722b6fd4324113f9159baf3555bb925059f301 Mon Sep 17 00:00:00 2001 From: VinceC <33974776+VinceC3@users.noreply.github.com> Date: Sun, 24 Nov 2024 01:35:04 -0600 Subject: [PATCH] update game urls and embed info --- src/utils/componentBuilders.js | 16 +++++++++++++--- src/utils/embedBuilders.js | 8 +++----- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/utils/componentBuilders.js b/src/utils/componentBuilders.js index 1f4d62c..7309050 100644 --- a/src/utils/componentBuilders.js +++ b/src/utils/componentBuilders.js @@ -1,9 +1,19 @@ const { ActionRowBuilder, ButtonBuilder, ButtonStyle } = require('discord.js'); +// Define exact game URLs +const GAME_URLS = { + "Big Ballers VR": "https://www.vrbattles.gg/games/Big%20Ballers%20VR", + "Blacktop Hoops": "https://www.vrbattles.gg/games/Blacktop%20Hoops", + "Breachers": "https://www.vrbattles.gg/games/Breachers", + "Echo Arena": "https://www.vrbattles.gg/games/Echo%20Arena", + "Echo Combat": "https://www.vrbattles.gg/games/Echo%20Combat", + "Gun Raiders": "https://www.vrbattles.gg/games/Gun%20Raiders", + "Nock": "https://www.vrbattles.gg/games/Nock", + "VAIL": "https://www.vrbattles.gg/games/VAIL" +}; + function createMatchActionRow(gameName) { - // Encode the game name for the URL - const encodedGameName = encodeURIComponent(gameName); - const matchhubUrl = `https://www.vrbattles.gg/games/${encodedGameName}`; + const matchhubUrl = GAME_URLS[gameName] || "https://www.vrbattles.gg/games"; return new ActionRowBuilder() .addComponents( diff --git a/src/utils/embedBuilders.js b/src/utils/embedBuilders.js index 0128160..65d98eb 100644 --- a/src/utils/embedBuilders.js +++ b/src/utils/embedBuilders.js @@ -1,4 +1,3 @@ -// src/utils/embedBuilders.js const { EmbedBuilder } = require('discord.js'); function createMatchRequestEmbed(matchData) { @@ -6,16 +5,16 @@ function createMatchRequestEmbed(matchData) { const formattedDateTime = matchDateTime.toLocaleString(); return new EmbedBuilder() - .setColor('#00ff00') + .setColor('#00ff00') // Green for new match requests .setTitle('🎮 New Match Request') .setDescription(`A new match has been requested for ${matchData.game_name}`) .addFields( { name: 'Game Details', value: [ - `🎮 **Game:** ${matchData.game_name}`, `📋 **Match Type:** ${matchData.match_type}`, `👥 **Team Size:** ${matchData.team_size}v${matchData.team_size}`, + `🎯 **Class:** ${matchData.match_class}` ].join('\n'), inline: false }, @@ -23,7 +22,6 @@ function createMatchRequestEmbed(matchData) { name: 'Match Settings', value: [ `🌍 **Region:** ${matchData.region}`, - `🎯 **Class:** ${matchData.match_class}`, `📅 **Date & Time:** ${formattedDateTime}`, ].join('\n'), inline: false @@ -35,7 +33,7 @@ function createMatchRequestEmbed(matchData) { } ) .setTimestamp() - .setFooter({ text: `Match Request ID: ${matchData.game_id}` }); + .setFooter({ text: 'VRBattles Match System' }); } module.exports = {