forked from CFC-Servers/cfc_chat_transit
Round modifiers (#44)
* add round modifiers * add round modifier * fix hookguard * Update web/discord_relay/queue.go Co-authored-by: Brandon Sturgeon <brandon@brandonsturgeon.com> --------- Co-authored-by: Brandon Sturgeon <brandon@brandonsturgeon.com>
This commit is contained in:
parent
bcd5f73e9a
commit
d0688171ae
@ -0,0 +1,9 @@
|
||||
import guard from ChatTransit
|
||||
|
||||
ChatTransit.RoundModifierEvent = (_, modifier) =>
|
||||
@Send
|
||||
Type: "round_modifier_enabled"
|
||||
Data:
|
||||
Content: "Enabled Modifier #{modifier\PrintName!}: #{modifier\ShortDesription!}"
|
||||
|
||||
hook.Add "RoundModifiers_ModifierEnabled", "CFC_ChatTransit_Relay", guard ChatTransit\RoundModifierEvent
|
@ -63,6 +63,7 @@ const (
|
||||
EMOJI_CONNECT = "📡"
|
||||
EMOJI_ULX = "⌨️"
|
||||
EMOJI_VOICE = "🗣️"
|
||||
EMOJI_ROUND_MODIFIER = "🔵"
|
||||
|
||||
COLOR_RED = 0xE7373E
|
||||
COLOR_GREEN = 0x37E73E
|
||||
@ -172,6 +173,10 @@ func sendUlxAction(discord *discordgo.Session, event EventStruct) {
|
||||
sendEvent(discord, event, event.Data.Content, COLOR_BLUE, EMOJI_ULX)
|
||||
}
|
||||
|
||||
func sendRoundModifierEnabled(discord *discordgo.Session, event EventStruct) {
|
||||
sendEvent(discord, event, event.Data.Content, COLOR_BLUE, EMOJI_ROUND_MODIFIER)
|
||||
}
|
||||
|
||||
func sendPvpStatusChange(discord *discordgo.Session, event EventStruct) {
|
||||
var emoji string
|
||||
var color int
|
||||
@ -308,6 +313,8 @@ func queueGroomer() {
|
||||
sendUlxAction(discord, message)
|
||||
case "pvp_status_change":
|
||||
sendPvpStatusChange(discord, message)
|
||||
case "round_modifier_enabled":
|
||||
sendRoundModifierEnabled(discord, message)
|
||||
case "voice_transcript":
|
||||
processVoiceText(voiceManager.ReceiveVoiceTranscript, message)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user