summaryrefslogtreecommitdiff
path: root/scenes/story
diff options
context:
space:
mode:
Diffstat (limited to 'scenes/story')
-rw-r--r--scenes/story/1_bridge.tscn20
-rw-r--r--scenes/story/2_pizza.tscn19
-rw-r--r--scenes/story/3_go_deeper.tscn18
-rw-r--r--scenes/story/4_prison.tscn17
-rw-r--r--scenes/story/5_illuminati.tscn20
-rw-r--r--scenes/story/6_end.tscn15
-rw-r--r--scenes/story/story.gd5
7 files changed, 114 insertions, 0 deletions
diff --git a/scenes/story/1_bridge.tscn b/scenes/story/1_bridge.tscn
new file mode 100644
index 0000000..2c0586d
--- /dev/null
+++ b/scenes/story/1_bridge.tscn
@@ -0,0 +1,20 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://textures/backgrounds/background_blue.png" type="Texture" id=1]
+[ext_resource path="res://components/textrevealbox.tscn" type="PackedScene" id=2]
+[ext_resource path="res://scenes/story/story.gd" type="Script" id=3]
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 3 )
+
+[node name="Sprite" type="Sprite" parent="."]
+texture = ExtResource( 1 )
+
+[node name="TextrevealBox" parent="." instance=ExtResource( 2 )]
+position = Vector2( -2.65454, 2.2403 )
+text = "I met Matt at Washington Bridge and all the while
+we walked to Marcus' Pizza Palace, i couldn't help, but
+feel as if we were being followed. I sure hope that THEY
+didn't find me again. I might as well enjoy my meal while
+I'm here."
+autostart = false
diff --git a/scenes/story/2_pizza.tscn b/scenes/story/2_pizza.tscn
new file mode 100644
index 0000000..cd1e3d3
--- /dev/null
+++ b/scenes/story/2_pizza.tscn
@@ -0,0 +1,19 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://textures/backgrounds/background_blue.png" type="Texture" id=1]
+[ext_resource path="res://components/textrevealbox.tscn" type="PackedScene" id=2]
+[ext_resource path="res://scenes/story/story.gd" type="Script" id=3]
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 3 )
+
+[node name="Sprite" type="Sprite" parent="."]
+texture = ExtResource( 1 )
+
+[node name="TextrevealBox" parent="." instance=ExtResource( 2 )]
+text = "The pizza was delicious, as was to be expected, and talking
+to the server yielded quite a lot of interesting information:
+Marcus WAS in fact being pressured into selling off his place.
+At least for once my inhuman intuition was right! I sure hope
+I don't get ambushed on my way home."
+autostart = false
diff --git a/scenes/story/3_go_deeper.tscn b/scenes/story/3_go_deeper.tscn
new file mode 100644
index 0000000..6ca070f
--- /dev/null
+++ b/scenes/story/3_go_deeper.tscn
@@ -0,0 +1,18 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://textures/backgrounds/background_blue.png" type="Texture" id=1]
+[ext_resource path="res://components/textrevealbox.tscn" type="PackedScene" id=2]
+[ext_resource path="res://scenes/story/story.gd" type="Script" id=3]
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 3 )
+
+[node name="Sprite" type="Sprite" parent="."]
+texture = ExtResource( 1 )
+
+[node name="TextrevealBox" parent="." instance=ExtResource( 2 )]
+text = "There simply are too many enemies to fight and I don't even
+know who they are. I think my best plan is to give in and
+let myself get captured. I have to go deeper. Maybe i can
+gather more intel while on the inside."
+autostart = false
diff --git a/scenes/story/4_prison.tscn b/scenes/story/4_prison.tscn
new file mode 100644
index 0000000..0fcdc3c
--- /dev/null
+++ b/scenes/story/4_prison.tscn
@@ -0,0 +1,17 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://textures/backgrounds/background_blue.png" type="Texture" id=1]
+[ext_resource path="res://components/textrevealbox.tscn" type="PackedScene" id=2]
+[ext_resource path="res://scenes/story/story.gd" type="Script" id=3]
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 3 )
+
+[node name="Sprite" type="Sprite" parent="."]
+texture = ExtResource( 1 )
+
+[node name="TextrevealBox" parent="." instance=ExtResource( 2 )]
+text = "They locked me inside this prison cell. The lock looks
+pickable. Maybe the code is just to arrange the numbers,
+and bring the empty slot to the lower right."
+autostart = false
diff --git a/scenes/story/5_illuminati.tscn b/scenes/story/5_illuminati.tscn
new file mode 100644
index 0000000..d94400a
--- /dev/null
+++ b/scenes/story/5_illuminati.tscn
@@ -0,0 +1,20 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://textures/backgrounds/background_blue.png" type="Texture" id=1]
+[ext_resource path="res://components/textrevealbox.tscn" type="PackedScene" id=2]
+[ext_resource path="res://scenes/story/story.gd" type="Script" id=3]
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 3 )
+
+[node name="Sprite" type="Sprite" parent="."]
+texture = ExtResource( 1 )
+
+[node name="TextrevealBox" parent="." instance=ExtResource( 2 )]
+text = "On my way out I spot a guard wearing an Illuminati Badge
+around their arm. This can only mean one thing! The Illuminati
+are behind this plot to close Marcus' Pizza Place! I should've
+known only those cheese-haters would be capable of such
+CRUELTY! Now, if i act quick, i might be able to disarm the guard,
+before they are able to ring alarm."
+autostart = false
diff --git a/scenes/story/6_end.tscn b/scenes/story/6_end.tscn
new file mode 100644
index 0000000..791cb72
--- /dev/null
+++ b/scenes/story/6_end.tscn
@@ -0,0 +1,15 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://scenes/story/story.gd" type="Script" id=1]
+[ext_resource path="res://components/textrevealbox.tscn" type="PackedScene" id=2]
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 1 )
+
+[node name="Sprite" type="Sprite" parent="."]
+
+[node name="TextrevealBox" parent="." instance=ExtResource( 2 )]
+text = "Phew, close fight. This Illuminati must've been a bit on the tougher
+side. I knew they would bring out the big guns to keep me in. Now,
+off to inform the press of my discoveries!"
+autostart = false
diff --git a/scenes/story/story.gd b/scenes/story/story.gd
new file mode 100644
index 0000000..8681d8e
--- /dev/null
+++ b/scenes/story/story.gd
@@ -0,0 +1,5 @@
+extends Level
+
+func start():
+ .start()
+ $TextrevealBox.start()