extends Mod_Base @export var headpats_scene: PackedScene @export var triggers: Array[String] = ["copyPat", "pats copygirl"] @export var countdown: float = 12.0 func handle_channel_chat_message(_cheerer_username: String, _cheerer_display_name: String, message: String, _bits_count: int) -> void: for trigger in triggers: if message.contains(trigger): var skel = get_skeleton() if not skel: return var node = skel.get_node("copyPat_BoneAttachment"); if not node: node = headpats_scene.instantiate() skel.add_child(node) add_autodelete_object(node) node.lifetime = countdown func _ready() -> void: add_tracked_setting("triggers", "Trigger phrases", { }) add_tracked_setting("countdown", "Seconds active", { "min": 0.0, "max": 3600.0 })