14 lines
415 B
GDScript
14 lines
415 B
GDScript
extends Control
|
|
|
|
## Base which provided this menu
|
|
var base: Base
|
|
|
|
func _ready():
|
|
get_tree().create_timer(0.05).timeout.connect(check_for_delivery)
|
|
|
|
func check_for_delivery():
|
|
var player_ship = get_tree().current_scene.player_ship
|
|
if player_ship.quest == null:
|
|
return
|
|
if player_ship.quest.type == Quest.Type.Delivery and player_ship.quest.data["base_name"] == base.base_name:
|
|
player_ship.quest.do_progress()
|