summaryrefslogtreecommitdiffstats
path: root/cinematics/relic_get.gd
blob: 40d3b9f43ecafb3b8402dae63aae4d8ec168167a (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
26
class_name CineRelicGet
extends Cinematic

var r: Node2D

func _init(relic: Node2D):
	r = relic

func _ready():
	var player: Player = get_room_node("Player")
	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

	queue_free()