Cow_Life_Sim_RPG/Objects/Faire/FerrisWheel/BeeBucket.gd

26 lines
890 B
GDScript

extends "res://Objects/Faire/FerrisWheel/Bucket.gd"
var popped_up = false
func _ready():
MessageManager.messageSent.connect(messageSpoken)
func messageSpoken(message:String):
if !popped_up and get_parent().get_parent().boardedBucket == self:
message = message.to_lower().strip_edges()
if message.contains("yippee!") or message.contains("yippee") or message.contains("yipee") or message.contains("yippe") or message.contains("jippee!") or message.contains("jippee") or message.contains("jipee") or message.contains("jippe"):
jonald_popup()
popped_up = true
func jonald_popup():
get_parent().get_parent().droppedOff.connect(hide_jonald)
get_tree().get_root().get_node("MainGame/PuzzleCompleteAudio").play()
$Jonald.visible = true
func hide_jonald():
get_parent().get_parent().jonaldDroppedOff.emit()
$Jonald.visible = false
func _process(delta):
super._process(delta)