Skip to content

Commit 175c275

Browse files
Techbot121Meta Construct
authored andcommitted
add ss13 icon and some nicks
1 parent 155184e commit 175c275

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

app/services/discord/modules/discord-events.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default async (bot: DiscordBot): Promise<void> => {
1010
{
1111
icon: "vr",
1212
triggers: ["vrchat", "vr"],
13-
nicks: ["VR"],
13+
nicks: ["VR", "Virtual"],
1414
},
1515
{
1616
icon: "ttt",
@@ -21,6 +21,11 @@ export default async (bot: DiscordBot): Promise<void> => {
2121
`local request = require("gm_request") if request and not request:IsServerGamemode(3,"terrortown") then request:SwitchGamemodeAsync("terrortown",print) end`
2222
),
2323
},
24+
{
25+
icon: "ss13",
26+
triggers: ["ss13", "(ss13)"],
27+
nicks: ["Syndicate", "Revolutionary", "NanoTrasen", "Nano", "Robust", "Supermatter", "Borg", "AI", "Cyborg", "AI Core", "Greytide", "Law 2", "Captain", "Clown", "Mime", "Chaplain", "Botanist", "Chemist", "Geneticist", "Virologist"],
28+
},
2429
];
2530

2631
const GetParticipants = async (
@@ -36,7 +41,7 @@ export default async (bot: DiscordBot): Promise<void> => {
3641
console.log(`Event "${event.name}" ended! Removing roles...`);
3742
const users = (await event.guild?.roles.fetch(DiscordConfig.roles.event))?.members;
3843
users?.forEach(usr => {
39-
usr.roles.remove(DiscordConfig.roles.event);
44+
usr.roles.remove(DiscordConfig.roles.event);
4045
})
4146
const reason = event.name + " ended";
4247
await bot.setIcon(undefined, reason);
@@ -46,7 +51,7 @@ export default async (bot: DiscordBot): Promise<void> => {
4651

4752
bot.discord.on("guildScheduledEventUpdate", async (old, now) => {
4853
const event = now;
49-
54+
5055
switch (event.status) {
5156
case Discord.GuildScheduledEventStatus.Active: {
5257
console.log(`Event "${event.name}" running! Setting roles...`); // logging because I don't trust discord
@@ -65,10 +70,12 @@ export default async (bot: DiscordBot): Promise<void> => {
6570
if (match) {
6671
const path = join(iconsPath, `${icon}.png`);
6772
await bot.setIcon(path);
68-
await bot.setNickname(
69-
nicks[(Math.random() * nicks.length) | 0],
70-
event.name
71-
);
73+
if (nicks) {
74+
await bot.setNickname(
75+
nicks[(Math.random() * nicks.length) | 0],
76+
event.name
77+
);
78+
}
7279
if (execute) execute();
7380
break;
7481
}
3.85 KB
Loading

0 commit comments

Comments
 (0)