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_CONNECT = "📡"
|
||||||
EMOJI_ULX = "⌨️"
|
EMOJI_ULX = "⌨️"
|
||||||
EMOJI_VOICE = "🗣️"
|
EMOJI_VOICE = "🗣️"
|
||||||
|
EMOJI_ROUND_MODIFIER = "🔵"
|
||||||
|
|
||||||
COLOR_RED = 0xE7373E
|
COLOR_RED = 0xE7373E
|
||||||
COLOR_GREEN = 0x37E73E
|
COLOR_GREEN = 0x37E73E
|
||||||
@ -172,6 +173,10 @@ func sendUlxAction(discord *discordgo.Session, event EventStruct) {
|
|||||||
sendEvent(discord, event, event.Data.Content, COLOR_BLUE, EMOJI_ULX)
|
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) {
|
func sendPvpStatusChange(discord *discordgo.Session, event EventStruct) {
|
||||||
var emoji string
|
var emoji string
|
||||||
var color int
|
var color int
|
||||||
@ -308,6 +313,8 @@ func queueGroomer() {
|
|||||||
sendUlxAction(discord, message)
|
sendUlxAction(discord, message)
|
||||||
case "pvp_status_change":
|
case "pvp_status_change":
|
||||||
sendPvpStatusChange(discord, message)
|
sendPvpStatusChange(discord, message)
|
||||||
|
case "round_modifier_enabled":
|
||||||
|
sendRoundModifierEnabled(discord, message)
|
||||||
case "voice_transcript":
|
case "voice_transcript":
|
||||||
processVoiceText(voiceManager.ReceiveVoiceTranscript, message)
|
processVoiceText(voiceManager.ReceiveVoiceTranscript, message)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user