From 23a13f349be2f0bdb950be5aab254f5421ceb13a Mon Sep 17 00:00:00 2001 From: Joseph Manley Date: Sun, 17 May 2020 11:02:12 -0400 Subject: [PATCH] Aura dialog --- client/Assets/Stories/english_story.tres | 226 ++++++++++++++++++++++- client/Nodes/NPCs/Aura.tscn | 47 +++++ client/Scenes/Dev.tscn | 6 +- client/Scenes/World.scn | Bin 10407 -> 9905 bytes client/Scripts/Entities/NPCs/Aura.gd | 1 + 5 files changed, 277 insertions(+), 3 deletions(-) create mode 100644 client/Nodes/NPCs/Aura.tscn diff --git a/client/Assets/Stories/english_story.tres b/client/Assets/Stories/english_story.tres index 13d3b0f..a9630de 100644 --- a/client/Assets/Stories/english_story.tres +++ b/client/Assets/Stories/english_story.tres @@ -926,13 +926,235 @@ Ravenwork staff!", "name": "aura_meeting", "nodes": { 1: { -"graph_offset": Vector2( 40, 40 ), +"graph_offset": Vector2( 20, 40 ), +"links": { +0: 5, +1: 2, +2: 4 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 3, +"text": "Hello Veronica. +... +Who are you? +Stop!", +"type": "line" +}, +2: { +"graph_offset": Vector2( 520, 60 ), +"links": { +0: 3 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "I am you.", +"type": "line" +}, +3: { +"graph_offset": Vector2( 1000, 80 ), +"links": { +0: 6, +1: 7 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 2, +"text": "Well, I am Veronica Gilmore. Designation: Aura. +Explain +You are lying!", +"type": "line" +}, +4: { +"graph_offset": Vector2( 460, 300 ), +"links": { +0: 8, +1: 11, +2: 12 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 3, +"text": "As you can see now, you are not the first person cloned for Ravenworks profit +margins. +Are you the traitor? +Return the shipment! +We can talk", +"type": "line" +}, +5: { +"graph_offset": Vector2( 520, -120 ), "links": { }, "rect_size": Vector2( 324, 137 ), "slot_amount": 1, -"text": "Hello Veronica.", +"text": "Oh... They truely had you didn't they.", +"type": "line" +}, +6: { +"graph_offset": Vector2( 1480, -100 ), +"links": { +0: 17, +1: 19 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 2, +"text": "You were not created to stop Duke Enterprises. You were created to +surpress democratic sympathizers. +Democratic Symathizers? +What about the leaks?", +"type": "line" +}, +7: { +"graph_offset": Vector2( 1480, 100 ), +"links": { + +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "Then you will die in ignorance.", +"type": "line" +}, +8: { +"graph_offset": Vector2( 1000, 280 ), +"links": { +0: 9 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "No, Grant is very much aware of my loyalties.", +"type": "line" +}, +9: { +"graph_offset": Vector2( 1480, 280 ), +"links": { +0: 10 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "I am Commander Veronic Gilmore of the Resitance Forces.", +"type": "line" +}, +10: { +"graph_offset": Vector2( 1960, 280 ), +"links": { + +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "Grant is a cruel man...", +"type": "line" +}, +11: { +"graph_offset": Vector2( 1000, 460 ), +"links": { +0: 15 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "This shipment is being delivered to Resistance medical facilities. It's going to save +lives, not be used for creating slaves.", +"type": "line" +}, +12: { +"graph_offset": Vector2( 1000, 640 ), +"links": { +0: 13 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "There isn't much we can do sadly. I'm presuming you still have +your implant.", +"type": "line" +}, +13: { +"graph_offset": Vector2( 1480, 640 ), +"links": { +0: 14 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "Do you want to discuss terms of peace with us? +No", +"type": "line" +}, +14: { +"graph_offset": Vector2( 1960, 640 ), +"links": { + +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "You weren't even given the choice. They programmed you to respond that way.", +"type": "line" +}, +15: { +"graph_offset": Vector2( 1480, 460 ), +"links": { +0: 16 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "Ravenworks and Duke Enterprises were the ones in the old capitial the day you died.", +"type": "line" +}, +16: { +"graph_offset": Vector2( 1960, 460 ), +"links": { + +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "They're the ones who took advantage of all the death...", +"type": "line" +}, +17: { +"graph_offset": Vector2( 1980, -100 ), +"links": { +0: 18 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "The Corporate Collective does not care about human lives. They aren't looking +out for anyone but their executives.", +"type": "line" +}, +18: { +"graph_offset": Vector2( 2460, -100 ), +"links": { + +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "That leaves those who were automated away to die.", +"type": "line" +}, +19: { +"graph_offset": Vector2( 1980, 60 ), +"links": { +0: 20 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "All the leaks came from the resistance.", +"type": "line" +}, +20: { +"graph_offset": Vector2( 2460, 60 ), +"links": { +0: 21 +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "Grant has the foolish idea that he can convince me to work for Ravenworks again.", +"type": "line" +}, +21: { +"graph_offset": Vector2( 2940, 60 ), +"links": { + +}, +"rect_size": Vector2( 324, 137 ), +"slot_amount": 1, +"text": "But after what I learned about the old capital... Never again.", "type": "line" } } diff --git a/client/Nodes/NPCs/Aura.tscn b/client/Nodes/NPCs/Aura.tscn new file mode 100644 index 0000000..0f3d5c3 --- /dev/null +++ b/client/Nodes/NPCs/Aura.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://Assets/Sfx/intro/processed.wav" type="AudioStream" id=1] +[ext_resource path="res://Scripts/Component/StorySpeaker.gd" type="Script" id=2] +[ext_resource path="res://Scripts/Entities/NPCs/Aura.gd" type="Script" id=3] +[ext_resource path="res://Assets/Art/Characters/aura.png" type="Texture" id=4] + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 4 ) +region = Rect2( 0, 0, 32, 16 ) + +[sub_resource type="RectangleShape2D" id=15] +extents = Vector2( 62.9439, 20.084 ) + +[node name="Aura" type="Area2D"] +position = Vector2( 830.805, 1176.02 ) +script = ExtResource( 3 ) +__meta__ = { +"_edit_group_": true +} + +[node name="Sprite" type="Sprite" parent="."] +texture = SubResource( 14 ) +hframes = 2 +frame = 1 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 15 ) + +[node name="Speaker" type="Node" parent="."] +script = ExtResource( 2 ) +speaker_name = "Aura" + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 1 ) + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +layer = 19 + +[node name="Blood" type="ColorRect" parent="CanvasLayer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0.54902, 0.105882, 0.105882, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/client/Scenes/Dev.tscn b/client/Scenes/Dev.tscn index 430b77e..7ac8b48 100644 --- a/client/Scenes/Dev.tscn +++ b/client/Scenes/Dev.tscn @@ -1,10 +1,11 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=7 format=2] [ext_resource path="res://Nodes/Tiles/tileset_science_lab.tres" type="TileSet" id=1] [ext_resource path="res://Nodes/NPCs/CEO.tscn" type="PackedScene" id=2] [ext_resource path="res://Nodes/Player.tscn" type="PackedScene" id=3] [ext_resource path="res://Nodes/GUI.tscn" type="PackedScene" id=4] [ext_resource path="res://Nodes/NPCs/Thadd.tscn" type="PackedScene" id=5] +[ext_resource path="res://Nodes/NPCs/Aura.tscn" type="PackedScene" id=6] [node name="World" type="Node2D"] @@ -25,3 +26,6 @@ position = Vector2( 90.0225, 142.418 ) [node name="Scientist2" parent="." instance=ExtResource( 5 )] position = Vector2( 139.806, 168.653 ) start_on_play = false + +[node name="Aura" parent="Scientist2" instance=ExtResource( 6 )] +position = Vector2( 133.095, -0.638016 ) diff --git a/client/Scenes/World.scn b/client/Scenes/World.scn index b2d5cefb345bdf73a9b986f4305598ccff00c378..b44405976b9ee292c92dd8a17f4832e770b0cd2f 100644 GIT binary patch literal 9905 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 literal 10407 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 Dtl?|w diff --git a/client/Scripts/Entities/NPCs/Aura.gd b/client/Scripts/Entities/NPCs/Aura.gd index 38f9408..5289e1c 100644 --- a/client/Scripts/Entities/NPCs/Aura.gd +++ b/client/Scripts/Entities/NPCs/Aura.gd @@ -7,6 +7,7 @@ func _ready(): $Speaker.speaker_name = "Aura" connect("body_entered", self, "_on_body_enter") connect("body_exited", self, "_on_body_exit") + #$Speaker.connect("dialog_exited", self, "_next") func _on_body_enter(body): if body.has_method("add_interactable"):