More sections, more art, and slightly more gameplay

This commit is contained in:
2020-05-18 00:20:31 -04:00
parent 6fd53367c0
commit 761b34ae55
179 changed files with 1699 additions and 173 deletions

View File

@ -1,14 +1,23 @@
extends "res://Scripts/Component/Interactable.gd"
export var item : String
export var clearance_card : int = -1
export var tip : String = ""
func _ready():
connect("interacted", self, "_on_interact")
func _on_interact():
player.add_item(item)
if len(tip) >= 1:
var gui = get_tree().root.get_node("World").get_node("GUI")
gui.display_tip(tip)
if item != "":
player.add_item(item)
if len(tip) >= 1:
give_tip(tip)
if clearance_card > 0:
if clearance_card > player.clearance_level:
player.clearance_level = clearance_card
give_tip("Unlocked Clearance Level: " + str(clearance_card))
queue_free()
func give_tip(message):
var gui = get_tree().root.get_node("World").get_node("GUI")
gui.display_tip(message)

View File

@ -2,9 +2,7 @@ extends "res://Scripts/Component/Speaker.gd"
signal dialog_exited
const Story_Reader_Class = preload("res://addons/EXP-System-Dialog/Reference_StoryReader/EXP_StoryReader.gd")
const story_file = preload("res://Assets/Stories/english_story.tres")
var story_reader = Story_Reader_Class.new()
var story_reader
var gui
@ -16,7 +14,7 @@ export var speaker_name = ""
var final_display_message = ""
func _ready():
story_reader.read(story_file)
story_reader = $"/root/StoryManager".get_reader()
connect("updated_text", self, "_on_text_update")
connect("finished_text", self, "_on_finish_text")