mirror of
https://github.com/nuttylmao/nutty.gg.git
synced 2026-09-18 19:50:58 -04:00
Fixed Twitch Power Ups
This commit is contained in:
@@ -801,9 +801,9 @@ async function TwitchCustomPowerUpRedemption(data) {
|
|||||||
let username = data.user.name;
|
let username = data.user.name;
|
||||||
if (data.user.name.toLowerCase() != data.user.login.toLowerCase())
|
if (data.user.name.toLowerCase() != data.user.login.toLowerCase())
|
||||||
username = `${data.user.name} (${data.user.login})`;
|
username = `${data.user.name} (${data.user.login})`;
|
||||||
const powerUpName = data.custom_power_up.title;
|
const powerUpName = data.customPowerUp.title;
|
||||||
const cost = data.custom_power_up.bits_cost;
|
const cost = data.customPowerUp.bits;
|
||||||
const prompt = data.custom_power_up.prompt;
|
const userInput = data.userInput;
|
||||||
const bitIcon = `<img src="icons/badges/twitch-bit.svg" class="platform"/>`;
|
const bitIcon = `<img src="icons/badges/twitch-bit.svg" class="platform"/>`;
|
||||||
|
|
||||||
let message = `${username} redeemed ${powerUpName} ${bitIcon} ${cost}`;
|
let message = `${username} redeemed ${powerUpName} ${bitIcon} ${cost}`;
|
||||||
|
|||||||
@@ -1196,7 +1196,7 @@ async function TwitchCustomPowerUpRedemption(data) {
|
|||||||
|
|
||||||
// Set the card background colors
|
// Set the card background colors
|
||||||
// cardDiv.classList.add('twitch');
|
// cardDiv.classList.add('twitch');
|
||||||
const baseColor = data.custom_power_up.backgroundColor; // e.g., #3498db
|
const baseColor = data.customPowerUp.backgroundColor; // e.g., #3498db
|
||||||
|
|
||||||
// B3 = 70% opacity
|
// B3 = 70% opacity
|
||||||
// FF = 100% opacity
|
// FF = 100% opacity
|
||||||
@@ -1216,13 +1216,13 @@ async function TwitchCustomPowerUpRedemption(data) {
|
|||||||
let username = data.user.name;
|
let username = data.user.name;
|
||||||
if (data.user.name.toLowerCase() != data.user.login.toLowerCase())
|
if (data.user.name.toLowerCase() != data.user.login.toLowerCase())
|
||||||
username = `${data.user.name} (${data.user.login})`;
|
username = `${data.user.name} (${data.user.login})`;
|
||||||
const powerUpName = data.custom_power_up.title;
|
const powerUpName = data.customPowerUp.title;
|
||||||
const cost = data.custom_power_up.bits_cost;
|
const cost = data.customPowerUp.bits;
|
||||||
const prompt = data.custom_power_up.prompt;
|
const userInput = data.userInput;
|
||||||
const bitIcon = `<img src="icons/badges/twitch-bit.svg" class="platform"/>`;
|
const bitIcon = `<img src="icons/badges/twitch-bit.svg" class="platform"/>`;
|
||||||
|
|
||||||
titleDiv.innerHTML = `${username} redeemed ${powerUpName} ${bitIcon} ${cost}`;
|
titleDiv.innerHTML = `${username} redeemed ${powerUpName} ${bitIcon} ${cost}`;
|
||||||
contentDiv.innerText = `${prompt}`;
|
contentDiv.innerText = `${userInput}`;
|
||||||
|
|
||||||
AddMessageItem(instance, data.messageId);
|
AddMessageItem(instance, data.messageId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -710,9 +710,9 @@ async function TwitchCustomPowerUpRedemption(data) {
|
|||||||
let username = data.user.name;
|
let username = data.user.name;
|
||||||
if (data.user.name.toLowerCase() != data.user.login.toLowerCase())
|
if (data.user.name.toLowerCase() != data.user.login.toLowerCase())
|
||||||
username = `${data.user.name} (${data.user.login})`;
|
username = `${data.user.name} (${data.user.login})`;
|
||||||
const powerUpName = data.custom_power_up.title;
|
const powerUpName = data.customPowerUp.title;
|
||||||
const cost = data.custom_power_up.bits_cost;
|
const cost = data.customPowerUp.bits;
|
||||||
const prompt = data.custom_power_up.prompt;
|
const userInput = data.userInput;
|
||||||
const bitIcon = `<img src="icons/badges/twitch-bit.svg" class="platform" style="height: 1em"/>`;
|
const bitIcon = `<img src="icons/badges/twitch-bit.svg" class="platform" style="height: 1em"/>`;
|
||||||
|
|
||||||
// Render avatars
|
// Render avatars
|
||||||
@@ -725,7 +725,7 @@ async function TwitchCustomPowerUpRedemption(data) {
|
|||||||
`${powerUpName} ${bitIcon} ${cost}`,
|
`${powerUpName} ${bitIcon} ${cost}`,
|
||||||
'',
|
'',
|
||||||
username,
|
username,
|
||||||
prompt,
|
userInput,
|
||||||
twitchPowerUpRedemptionAction,
|
twitchPowerUpRedemptionAction,
|
||||||
data
|
data
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ async function CustomEvent(data) {
|
|||||||
case ('TwitchCustomPowerUpRedemption'):
|
case ('TwitchCustomPowerUpRedemption'):
|
||||||
{
|
{
|
||||||
avatarEl.src = await GetAvatar(data.userName, 'twitch');
|
avatarEl.src = await GetAvatar(data.userName, 'twitch');
|
||||||
titleEl.innerText = `${data["customPowerUp.bitsCost"]} BITS`;
|
titleEl.innerText = `${data["customPowerUp.bits"]} BITS`;
|
||||||
subtitleEl.innerText = `${data.user}`;
|
subtitleEl.innerText = `${data.user}`;
|
||||||
|
|
||||||
const messageEl = document.createElement('div');
|
const messageEl = document.createElement('div');
|
||||||
|
|||||||
Reference in New Issue
Block a user