Browse Source

added dialogue to all living room characters

fix/wall
as4s4hetic 3 years ago
parent
commit
a76c017575
  1. 4
      Scenes/UI.tscn
  2. 35
      Story/Ch1S2.tscn
  3. 12
      dialogic/characters/character-1642498039.json
  4. 8
      dialogic/characters/character-1642550408.json
  5. 20
      dialogic/characters/character-1642564359.json
  6. 20
      dialogic/characters/character-1642567013.json
  7. 20
      dialogic/characters/character-1642567840.json
  8. 20
      dialogic/characters/character-1642568285.json
  9. 9
      dialogic/definitions.json
  10. 13
      dialogic/folder_structure.json
  11. 17
      dialogic/themes/default-theme.cfg
  12. 80
      dialogic/timelines/timeline-1642498159.json
  13. 79
      dialogic/timelines/timeline-1642563748.json
  14. 97
      dialogic/timelines/timeline-1642568031.json
  15. 59
      dialogic/timelines/timeline-1642568183.json

4
Scenes/UI.tscn

@ -1,10 +1,6 @@ @@ -1,10 +1,6 @@
[gd_scene format=2]
[node name="UI" type="Control"]
margin_right = 960.0
margin_bottom = 480.0
rect_clip_content = true
__meta__ = {
"_edit_lock_": true,
"_edit_use_anchors_": false
}

35
Story/Ch1S2.tscn

@ -85,15 +85,44 @@ tile_data = PoolIntArray( 524305, 35, 0, 524307, 35, 0, 524309, 35, 0, 524311, 3 @@ -85,15 +85,44 @@ tile_data = PoolIntArray( 524305, 35, 0, 524307, 35, 0, 524309, 35, 0, 524311, 3
[node name="Richal" parent="FG" instance=ExtResource( 11 )]
position = Vector2( 600, 180 )
[node name="Node2D" parent="FG/Richal" instance=ExtResource( 13 )]
position = Vector2( 0, 4 )
[node name="Area2D" parent="FG/Richal/Node2D" index="0"]
position = Vector2( 0, -30 )
scale = Vector2( 5, 3 )
timeline = "timeline-1642568031.json"
[node name="CollisionShape2D" parent="FG/Richal/Node2D/Area2D" index="0"]
position = Vector2( 0, 18 )
[node name="James" parent="FG" instance=ExtResource( 9 )]
position = Vector2( 840, 190 )
[node name="Node2D" parent="FG/James" instance=ExtResource( 13 )]
[node name="Area2D" parent="FG/James/Node2D" index="0"]
position = Vector2( 30, 50 )
scale = Vector2( 8, 5 )
timeline = "timeline-1642563748.json"
[node name="Sak" parent="FG" instance=ExtResource( 2 )]
position = Vector2( 900, 230 )
[node name="Charlene" parent="FG" instance=ExtResource( 6 )]
position = Vector2( 380, 380 )
[node name="Node2D" parent="FG/Charlene" instance=ExtResource( 13 )]
position = Vector2( 0, 4 )
[node name="Area2D" parent="FG/Charlene/Node2D" index="0"]
position = Vector2( 0, -30 )
scale = Vector2( 5, 3 )
timeline = "timeline-1642568183.json"
[node name="CollisionShape2D" parent="FG/Charlene/Node2D/Area2D" index="0"]
position = Vector2( 0, 18 )
[node name="Alistair" parent="FG" instance=ExtResource( 3 )]
position = Vector2( 165, 150 )
@ -101,7 +130,8 @@ position = Vector2( 165, 150 ) @@ -101,7 +130,8 @@ position = Vector2( 165, 150 )
position = Vector2( 0, 4 )
[node name="Area2D" parent="FG/Alistair/Node2D" index="0"]
scale = Vector2( 3, 1.5 )
position = Vector2( 0, -30 )
scale = Vector2( 5, 3 )
timeline = "timeline-1642498159.json"
[node name="CollisionShape2D" parent="FG/Alistair/Node2D/Area2D" index="0"]
@ -125,4 +155,7 @@ cell_size = Vector2( 30, 30 ) @@ -125,4 +155,7 @@ cell_size = Vector2( 30, 30 )
format = 1
tile_data = PoolIntArray( 458755, 52, 0 )
[editable path="FG/Richal/Node2D"]
[editable path="FG/James/Node2D"]
[editable path="FG/Charlene/Node2D"]
[editable path="FG/Alistair/Node2D"]

12
dialogic/characters/character-1642498039.json

@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
{
"color": "#fff7f29f",
"description": "",
"display_name": "",
"display_name_bool": false,
"display_name": " ",
"display_name_bool": true,
"id": "character-1642498039.json",
"mirror_portraits": false,
"name": "alistair",
"nickname": "",
"nickname": "hawaiian shirt",
"nickname_bool": false,
"offset_x": 0,
"offset_y": 0,
@ -14,11 +14,7 @@ @@ -14,11 +14,7 @@
{
"name": "Default",
"path": "res://Sprites/alistair/front.png"
},
{
"name": "",
"path": ""
}
],
"scale": 50
"scale": 400
}

8
dialogic/characters/character-1642550408.json

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
{
"color": "#ffce915b",
"description": "",
"display_name": "",
"display_name_bool": false,
"display_name": " ",
"display_name_bool": true,
"id": "character-1642550408.json",
"mirror_portraits": false,
"name": "james",
@ -13,8 +13,8 @@ @@ -13,8 +13,8 @@
"portraits": [
{
"name": "Default",
"path": ""
"path": "res://Sprites/jame/front.png"
}
],
"scale": 100
"scale": 400
}

20
dialogic/characters/character-1642564359.json

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
{
"color": "#ff00fff9",
"description": "",
"display_name": " ",
"display_name_bool": true,
"id": "character-1642564359.json",
"mirror_portraits": false,
"name": "charlene",
"nickname": "",
"nickname_bool": false,
"offset_x": 0,
"offset_y": 0,
"portraits": [
{
"name": "Default",
"path": "res://Sprites/charlene/front.png"
}
],
"scale": 400
}

20
dialogic/characters/character-1642567013.json

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
{
"color": "#ffa0045c",
"description": "",
"display_name": " ",
"display_name_bool": true,
"id": "character-1642567013.json",
"mirror_portraits": false,
"name": "sak",
"nickname": "",
"nickname_bool": true,
"offset_x": 0,
"offset_y": 0,
"portraits": [
{
"name": "Default",
"path": "res://Sprites/sak/front.png"
}
],
"scale": 400
}

20
dialogic/characters/character-1642567840.json

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
{
"color": "#fff797ff",
"description": "",
"display_name": " ",
"display_name_bool": true,
"id": "character-1642567840.json",
"mirror_portraits": false,
"name": "richal",
"nickname": "",
"nickname_bool": false,
"offset_x": 0,
"offset_y": 0,
"portraits": [
{
"name": "Default",
"path": "res://Sprites/richal/front.png"
}
],
"scale": 400
}

20
dialogic/characters/character-1642568285.json

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
{
"color": "#ffffffff",
"description": "",
"display_name": " ",
"display_name_bool": true,
"id": "character-1642568285.json",
"mirror_portraits": false,
"name": "mc",
"nickname": "",
"nickname_bool": false,
"offset_x": 0,
"offset_y": 0,
"portraits": [
{
"name": "Default",
"path": "res://Sprites/mc/front.png"
}
],
"scale": 400
}

9
dialogic/definitions.json

@ -1,6 +1,13 @@ @@ -1,6 +1,13 @@
{
"glossary": [
{
"extra": "",
"id": "1642564880-364",
"name": "New glossary entry",
"text": "",
"title": "",
"type": 1
}
],
"variables": [

13
dialogic/folder_structure.json

@ -6,7 +6,11 @@ @@ -6,7 +6,11 @@
"Characters": {
"files": [
"character-1642498039.json",
"character-1642550408.json"
"character-1642550408.json",
"character-1642564359.json",
"character-1642567013.json",
"character-1642567840.json",
"character-1642568285.json"
],
"folders": {
@ -18,7 +22,7 @@ @@ -18,7 +22,7 @@
},
"Definitions": {
"files": [
"1642564880-364"
],
"folders": {
@ -47,7 +51,10 @@ @@ -47,7 +51,10 @@
"folders": {
"Ch1S2": {
"files": [
"timeline-1642498159.json"
"timeline-1642498159.json",
"timeline-1642563748.json",
"timeline-1642568031.json",
"timeline-1642568183.json"
],
"folders": {

17
dialogic/themes/default-theme.cfg

@ -8,6 +8,9 @@ normal=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://ad @@ -8,6 +8,9 @@ normal=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://ad
hover=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
pressed=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
disabled=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
anchor=9
layout=1
offset=Vector2( 0, -30 )
[audio]
@ -61,3 +64,17 @@ selecting={ @@ -61,3 +64,17 @@ selecting={
"volume": 0.0,
"volume_rand_range": 0.0
}
[next_indicator]
offset=Vector2( 13, 10 )
[background]
color="#ff555555"
use_color=false
use_image=true
[name]
background_visible=false

80
dialogic/timelines/timeline-1642498159.json

@ -1,10 +1,88 @@ @@ -1,10 +1,88 @@
{
"events": [
{
"action": "join",
"character": "character-1642498039.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"action": "join",
"character": "character-1642568285.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": false,
"1": false,
"2": false,
"3": false,
"4": true
}
},
{
"character": "character-1642498039.json",
"event_id": "dialogic_001",
"portrait": "Default",
"text": "Why do I feel empty inside"
"text": "Being out here should make me feel happy...\nSo why do I still feel dead inside?"
},
{
"character": "character-1642498039.json",
"event_id": "dialogic_010",
"options": [
],
"portrait": "",
"question": "What is wrong with me?"
},
{
"choice": "It'll get better",
"condition": "",
"definition": "",
"event_id": "dialogic_011",
"value": ""
},
{
"character": "character-1642568285.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "I'm sure you'll settle in soon, we've only just arrived."
},
{
"character": "character-1642498039.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "I hope so, thanks."
},
{
"choice": "Chin up, buttercup",
"condition": "",
"definition": "",
"event_id": "dialogic_011",
"value": ""
},
{
"character": "character-1642568285.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "Hey! turn that frown upside down, buddy!"
},
{
"character": "character-1642498039.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "Sorry I'm like this, you'd better leave me to myself."
},
{
"event_id": "dialogic_013"
},
{
"event_id": "dialogic_022",

79
dialogic/timelines/timeline-1642563748.json

@ -0,0 +1,79 @@ @@ -0,0 +1,79 @@
{
"events": [
{
"action": "join",
"character": "character-1642550408.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"action": "join",
"character": "character-1642568285.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": false,
"1": false,
"2": false,
"3": false,
"4": true
}
},
{
"action": "join",
"character": "character-1642567013.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1642550408.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "This is ridiculous.\nThey expect us to share this kitchen between sixteen people?"
},
{
"character": "character-1642567013.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "I don't mind cooking for everyone if there's so little space."
},
{
"character": "character-1642550408.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "hmm..\nI'd also like to cook.... plus, should't we discuss this with the others?"
},
{
"character": "character-1642567013.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "Yeah, let's make a roster then."
},
{
"event_id": "dialogic_022",
"transition_duration": 0.3
}
],
"metadata": {
"dialogic-version": "1.3",
"file": "timeline-1642563748.json",
"name": "cooking"
}
}

97
dialogic/timelines/timeline-1642568031.json

@ -0,0 +1,97 @@ @@ -0,0 +1,97 @@
{
"events": [
{
"action": "join",
"character": "character-1642567840.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"action": "join",
"character": "character-1642568285.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": false,
"1": false,
"2": false,
"3": false,
"4": true
}
},
{
"character": "character-1642567840.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "I'm making tea."
},
{
"character": "character-1642567840.json",
"event_id": "dialogic_010",
"options": [
],
"portrait": "",
"question": "Would you like some?"
},
{
"choice": "yes",
"condition": "",
"definition": "",
"event_id": "dialogic_011",
"value": ""
},
{
"character": "character-1642568285.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "Yes please."
},
{
"character": "character-1642567840.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "Of course."
},
{
"choice": "no",
"condition": "",
"definition": "",
"event_id": "dialogic_011",
"value": ""
},
{
"character": "",
"event_id": "dialogic_001",
"portrait": "",
"text": "No, thank you."
},
{
"character": "",
"event_id": "dialogic_001",
"portrait": "",
"text": "Alright."
},
{
"event_id": "dialogic_013"
},
{
"event_id": "dialogic_022",
"transition_duration": 0.3
}
],
"metadata": {
"dialogic-version": "1.3",
"file": "timeline-1642568031.json",
"name": "richal"
}
}

59
dialogic/timelines/timeline-1642568183.json

@ -0,0 +1,59 @@ @@ -0,0 +1,59 @@
{
"events": [
{
"action": "join",
"character": "character-1642564359.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"action": "join",
"character": "character-1642568285.json",
"event_id": "dialogic_002",
"mirror": false,
"portrait": "",
"position": {
"0": false,
"1": false,
"2": false,
"3": false,
"4": true
}
},
{
"character": "character-1642564359.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "I can't believe people are fighting over who gets to cook."
},
{
"character": "character-1642568285.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "What were you going to eat if they didn't?"
},
{
"character": "character-1642564359.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "Well, I packed two boxes of emergency cereal just in case."
},
{
"event_id": "dialogic_022",
"transition_duration": 0.3
}
],
"metadata": {
"dialogic-version": "1.3",
"file": "timeline-1642568183.json",
"name": "charlene"
}
}
Loading…
Cancel
Save