summaryrefslogtreecommitdiffstats
path: root/dialogues/relic_get.gd
blob: a086c366c06d46289d090dfaac10f846ac2c30a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class_name DialogueRelicGet
extends Dialogue

@onready var top: Top = get_tree().root.get_node("Top")
@onready var player: Player = parent.get_node("Player")
var r: Node2D

func _init(relic: Node2D):
	r = relic

func _ready():
	var mp: AudioStreamPlayer = top.get_node("MusicPlayer")
	mp.stream_paused = true
	player.request_play_fanfare_sfx()

	get_tree().paused = true

	await top.play_cine_bars()
	await say(r, "You found a mysterious relic!")
	await top.clear_cine_bars()
	
	r.queue_free()
	get_tree().paused = false
	
	mp.stream_paused = false