|
|
@ -5,13 +5,18 @@ extends Mod_Base |
|
|
|
|
|
|
|
|
|
|
|
var triggers = { |
|
|
|
var triggers = { |
|
|
|
"": ["\\bcopyPat\\b", "pats copygirl\\b"], |
|
|
|
"": ["\\bcopyPat\\b", "pats copygirl\\b"], |
|
|
|
"Kuerb1": ["\\bkuerb1Pats\\b", "\\bkuerb1PatPat\\b", "pats [kK]uerb[1y]\\b"], |
|
|
|
"Kuerb1": ["\\bkuerb1Pats\\b", "pats [kK]uerb[1y]\\b"], |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func _ready() -> void: |
|
|
|
func _ready() -> void: |
|
|
|
add_tracked_setting("countdown", "Seconds active", { "min": 0.0, "max": 3600.0 }) |
|
|
|
add_tracked_setting("countdown", "Seconds active", { "min": 0.0, "max": 3600.0 }) |
|
|
|
|
|
|
|
|
|
|
|
func handle_channel_chat_message(_cheerer_username: String, _cheerer_display_name: String, message: String, _bits_count: int) -> void: |
|
|
|
func handle_channel_chat_message( |
|
|
|
|
|
|
|
_cheerer_username: String, |
|
|
|
|
|
|
|
_cheerer_display_name: String, |
|
|
|
|
|
|
|
message: String, |
|
|
|
|
|
|
|
_bits_count: int, |
|
|
|
|
|
|
|
) -> void: |
|
|
|
for nickname in triggers: |
|
|
|
for nickname in triggers: |
|
|
|
for regex in triggers[nickname]: |
|
|
|
for regex in triggers[nickname]: |
|
|
|
if RegEx.create_from_string(regex).search(message): |
|
|
|
if RegEx.create_from_string(regex).search(message): |
|
|
|