From bbcb4140bfc819ed0b4fed9e15940038817f603b Mon Sep 17 00:00:00 2001 From: dukegoobler <76922012+vengefulcartographer@users.noreply.github.com> Date: Tue, 3 Jan 2023 00:07:33 -0700 Subject: [PATCH] obelisk --- godot/assets/AlphacodeBeyond-Regular.ttf | Bin 0 -> 16900 bytes godot/assets/alien_font.tres | 13 +++ godot/assets/meat_creek/DialogTrigger.gd | 1 - .../assets/meat_creek/DialogTriggerObelisk.gd | 14 ++++ godot/assets/meat_creek/side_tunnel_1.tscn | 18 +++- .../characters/character-1672728520.json | 21 +++++ godot/dialogic/folder_structure.json | 9 +- godot/dialogic/themes/theme-1671745159.cfg | 2 +- godot/dialogic/themes/theme-1672728448.cfg | 77 ++++++++++++++++++ .../timelines/timeline-1672725696.json | 8 +- godot/player/player.tscn | 1 + 11 files changed, 156 insertions(+), 8 deletions(-) create mode 100644 godot/assets/AlphacodeBeyond-Regular.ttf create mode 100644 godot/assets/alien_font.tres create mode 100644 godot/assets/meat_creek/DialogTriggerObelisk.gd create mode 100644 godot/dialogic/characters/character-1672728520.json create mode 100644 godot/dialogic/themes/theme-1672728448.cfg diff --git a/godot/assets/AlphacodeBeyond-Regular.ttf b/godot/assets/AlphacodeBeyond-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9d80fa2a833bc96c20894551ca430dc8ad9e2a11 GIT binary patch literal 16900 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 Q;6D>^W?Vlnv+DVO0nUt%2LJ#7 literal 0 HcmV?d00001 diff --git a/godot/assets/alien_font.tres b/godot/assets/alien_font.tres new file mode 100644 index 0000000..e875715 --- /dev/null +++ b/godot/assets/alien_font.tres @@ -0,0 +1,13 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://assets/AlphacodeBeyond-Regular.ttf" type="DynamicFontData" id=1] + +[resource] +size = 40 +outline_size = 1 +outline_color = Color( 0.333333, 0.0627451, 0.0627451, 1 ) +extra_spacing_top = 4 +extra_spacing_bottom = 3 +extra_spacing_char = 1 +extra_spacing_space = 1 +font_data = ExtResource( 1 ) diff --git a/godot/assets/meat_creek/DialogTrigger.gd b/godot/assets/meat_creek/DialogTrigger.gd index a8269db..71f6063 100644 --- a/godot/assets/meat_creek/DialogTrigger.gd +++ b/godot/assets/meat_creek/DialogTrigger.gd @@ -1,6 +1,5 @@ extends Area -var phase = 0 var dialog = null func _ready(): diff --git a/godot/assets/meat_creek/DialogTriggerObelisk.gd b/godot/assets/meat_creek/DialogTriggerObelisk.gd new file mode 100644 index 0000000..1d1ec58 --- /dev/null +++ b/godot/assets/meat_creek/DialogTriggerObelisk.gd @@ -0,0 +1,14 @@ +extends Area + +var dialog = null + +func _ready(): + pass # Replace with function body. + +func _on_DialogTrigger_body_entered(body): + dialog = Dialogic.start("obelisk") + add_child(dialog) + +func _on_DialogTrigger_body_exited(body): + if dialog != null: + dialog = null diff --git a/godot/assets/meat_creek/side_tunnel_1.tscn b/godot/assets/meat_creek/side_tunnel_1.tscn index d81973f..65d4540 100644 --- a/godot/assets/meat_creek/side_tunnel_1.tscn +++ b/godot/assets/meat_creek/side_tunnel_1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=27 format=2] +[gd_scene load_steps=28 format=2] [ext_resource path="res://assets/meat_creek/side_tunnel_1.glb" type="PackedScene" id=1] [ext_resource path="res://player/player.tscn" type="PackedScene" id=2] @@ -22,6 +22,7 @@ [ext_resource path="res://assets/models/obelisk/obelisk.tscn" type="PackedScene" id=20] [ext_resource path="res://assets/models/meat_tentacle_small.tscn" type="PackedScene" id=21] [ext_resource path="res://assets/meat_creek/DialogTrigger.gd" type="Script" id=22] +[ext_resource path="res://assets/meat_creek/DialogTriggerObelisk.gd" type="Script" id=23] [ext_resource path="res://assets/models/meat_tentacle.tscn" type="PackedScene" id=400] [sub_resource type="PanoramaSky" id=4] @@ -300,7 +301,15 @@ transform = Transform( -0.449096, 0.167882, 0.254066, 0.12168, 0.619619, -0.0688 transform = Transform( -0.451285, 0.168114, 0.250056, -0.00507374, 0.56347, -0.271243, -0.30563, -0.257587, -0.430144, -1.93217, -0.560821, -0.363808 ) [node name="obelisk" parent="decorations" index="10" instance=ExtResource( 20 )] -transform = Transform( 1.75, 0, 0, 0, 1, 0, 0, 0, 1.25, 58.9486, 6.79926, -57.7791 ) +transform = Transform( -7.64949e-08, 0, 1, 0, 1, 0, -1.75, 0, -4.37114e-08, 0.485556, -114.994, 8.64844 ) + +[node name="DialogTrigger" type="Area" parent="decorations/obelisk" index="1"] +transform = Transform( -2.49779e-08, 0, -0.571429, 0, 1, 0, 1, 0, -4.37114e-08, -2.91174, -2.28032, -0.914494 ) +script = ExtResource( 23 ) + +[node name="CollisionShape" type="CollisionShape" parent="decorations/obelisk/DialogTrigger" index="0"] +transform = Transform( 20, 0, 0, 0, 0, 0, 0, 0, 20, 0, 2.63103, 0 ) +shape = SubResource( 5 ) [node name="blackboxes" type="Spatial" parent="." index="7"] @@ -372,6 +381,11 @@ max_wait = 30.0 [node name="Timer" type="Timer" parent="AmbientSounds/BottomWhale2" index="0"] one_shot = true +[node name="mothers voice" type="Spatial" parent="." index="14"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.428938, -102.191, 13.744 ) + +[connection signal="body_entered" from="decorations/obelisk/DialogTrigger" to="decorations/obelisk/DialogTrigger" method="_on_DialogTrigger_body_entered"] +[connection signal="body_exited" from="decorations/obelisk/DialogTrigger" to="decorations/obelisk/DialogTrigger" method="_on_DialogTrigger_body_exited"] [connection signal="body_entered" from="elevator/DialogTrigger" to="elevator/DialogTrigger" method="_on_DialogTrigger_body_entered"] [connection signal="body_exited" from="elevator/DialogTrigger" to="elevator/DialogTrigger" method="_on_DialogTrigger_body_exited"] [connection signal="finished" from="AmbientSounds/BottomWhale1" to="AmbientSounds/BottomWhale1" method="_on_sound_finished"] diff --git a/godot/dialogic/characters/character-1672728520.json b/godot/dialogic/characters/character-1672728520.json new file mode 100644 index 0000000..f87adca --- /dev/null +++ b/godot/dialogic/characters/character-1672728520.json @@ -0,0 +1,21 @@ +{ + "color": "#ffffffff", + "description": "", + "display_name": "The Obelisk", + "display_name_bool": true, + "id": "character-1672728520.json", + "mirror_portraits": false, + "name": "The Obelisk", + "nickname": "", + "nickname_bool": false, + "offset_x": 0, + "offset_y": 0, + "portraits": [ + { + "name": "Default", + "path": "" + } + ], + "scale": 100, + "theme": "theme-1672728448.cfg" +} diff --git a/godot/dialogic/folder_structure.json b/godot/dialogic/folder_structure.json index 30aa9b0..ad85f7c 100644 --- a/godot/dialogic/folder_structure.json +++ b/godot/dialogic/folder_structure.json @@ -12,7 +12,8 @@ "character-1667667693.json", "character-1667667711.json", "character-1667767751.json", - "character-1672267793.json" + "character-1672267793.json", + "character-1672728520.json" ], "folders": { @@ -45,7 +46,8 @@ "default-theme.cfg", "theme-1671745159.cfg", "theme-1671748561.cfg", - "theme-1672721557.cfg" + "theme-1672721557.cfg", + "theme-1672728448.cfg" ], "folders": { @@ -74,7 +76,8 @@ "timeline-1672267892.json", "timeline-1672623960.json", "timeline-1672719153.json", - "timeline-1672725696.json" + "timeline-1672725696.json", + "timeline-1672727997.json" ], "folders": { diff --git a/godot/dialogic/themes/theme-1671745159.cfg b/godot/dialogic/themes/theme-1671745159.cfg index 130f23f..09324a4 100644 --- a/godot/dialogic/themes/theme-1671745159.cfg +++ b/godot/dialogic/themes/theme-1671745159.cfg @@ -65,7 +65,7 @@ animation="Up and down" [buttons] -normal=[ false, Color( 0.521569, 0.521569, 0.521569, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] +normal=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://assets/Button01.png", false, Color( 1, 1, 1, 1 ) ] layout=1 fixed=true fixed_size=Vector2( 200, 80 ) diff --git a/godot/dialogic/themes/theme-1672728448.cfg b/godot/dialogic/themes/theme-1672728448.cfg new file mode 100644 index 0000000..7a38c5c --- /dev/null +++ b/godot/dialogic/themes/theme-1672728448.cfg @@ -0,0 +1,77 @@ +[settings] + +name="Obelisk Theme" + +[background] + +image="res://assets/MainPanel01.png" +full_width=false +modulation=false + +[box] + +size=Vector2( 1080, 600 ) +anchor=5 +portraits_behind_dialog_box=false + +[text] + +font="res://assets/alien_font.tres" +text_margin_left=50.0 +text_margin_top=60.0 +text_margin_right=-50.0 +text_margin_bottom=-80.0 +shadow=true +speed=2.0 +preview="This is preview text. You can use [color=#A5EFAC]BBCode[/color] to style it. +[wave amp=50 freq=2]You can even use effects![/wave] +This is preview text. You can use [color=#A5EFAC]BBCode[/color] to style it. +[wave amp=50 freq=2]You can even use effects![/wave] +This is preview text. You can use [color=#A5EFAC]BBCode[/color] to style it. +[wave amp=50 freq=2]You can even use effects![/wave] +This is preview text. You can use [color=#A5EFAC]BBCode[/color] to style it. +[wave amp=50 freq=2]You can even use effects![/wave] +This is preview text. You can use [color=#A5EFAC]BBCode[/color] to style it. +[wave amp=50 freq=2]You can even use effects![/wave] +This is preview text. You can use [color=#A5EFAC]BBCode[/color] to style it. +[wave amp=50 freq=2]You can even use effects![/wave] +This is preview text. You can use [color=#A5EFAC]BBCode[/color] to style it. +[wave amp=50 freq=2]You can even use effects![/wave]" +shadow_color="#9e000000" +shadow_offset=Vector2( 5, 8 ) + +[name] + +font="res://assets/title_font.tres" +position=1 +auto_color=false +shadow_visible=true +is_hidden=false + +[audio] + +typing={ +"allow_interrupt": true, +"audio_bus": "Master", +"enable": true, +"path": "res://assets/audio/typing.ogg", +"pitch": 1.0, +"pitch_rand_range": 0.0, +"volume": 0.0, +"volume_rand_range": 0.0 +} + +[next_indicator] + +animation="Up and down" + +[buttons] + +normal=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://assets/Button01.png", false, Color( 1, 1, 1, 1 ) ] +layout=1 +fixed=true +fixed_size=Vector2( 200, 80 ) +hover=[ true, Color( 0.698039, 0.698039, 0.698039, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] +focus=[ true, Color( 0.698039, 0.698039, 0.698039, 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 ) ] diff --git a/godot/dialogic/timelines/timeline-1672725696.json b/godot/dialogic/timelines/timeline-1672725696.json index e73ef91..6ca42f5 100644 --- a/godot/dialogic/timelines/timeline-1672725696.json +++ b/godot/dialogic/timelines/timeline-1672725696.json @@ -8,7 +8,13 @@ "character": "", "event_id": "dialogic_001", "portrait": "", - "text": "(Where am I?)" + "text": "Where is this place?)" + }, + { + "character": "", + "event_id": "dialogic_001", + "portrait": "", + "text": "(Can Recovery even reach this deep below the surface?)" }, { "character": "", diff --git a/godot/player/player.tscn b/godot/player/player.tscn index f9fcbab..d3641c8 100644 --- a/godot/player/player.tscn +++ b/godot/player/player.tscn @@ -170,6 +170,7 @@ shader_param/texture_albedo = ExtResource( 22 ) [node name="Player" type="Spatial"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.750395, 0 ) script = ExtResource( 3 ) +can_glide = true [node name="Smoothing" type="Spatial" parent="."] script = ExtResource( 5 )