Added new intro and adjusted camera to start in the bedroom
This commit is contained in:
parent
ed794b26f2
commit
ef7a22a980
@ -13,7 +13,7 @@
|
||||
"portraits": [
|
||||
{
|
||||
"name": "Default",
|
||||
"path": "res://icon.png"
|
||||
"path": "res://assets/icons/icon.png"
|
||||
}
|
||||
],
|
||||
"scale": 100,
|
||||
|
21
dialogic/characters/character-1661095243.json
Normal file
21
dialogic/characters/character-1661095243.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"color": "#ffffffff",
|
||||
"description": "",
|
||||
"display_name": "",
|
||||
"display_name_bool": false,
|
||||
"id": "character-1661095243.json",
|
||||
"mirror_portraits": false,
|
||||
"name": "Computer",
|
||||
"nickname": "",
|
||||
"nickname_bool": false,
|
||||
"offset_x": 0,
|
||||
"offset_y": 0,
|
||||
"portraits": [
|
||||
{
|
||||
"name": "Default",
|
||||
"path": ""
|
||||
}
|
||||
],
|
||||
"scale": 100,
|
||||
"theme": ""
|
||||
}
|
@ -5,7 +5,8 @@
|
||||
"folders": {
|
||||
"Characters": {
|
||||
"files": [
|
||||
"character-1660444172.json"
|
||||
"character-1660444172.json",
|
||||
"character-1661095243.json"
|
||||
],
|
||||
"folders": {
|
||||
|
||||
|
@ -1,16 +1,22 @@
|
||||
{
|
||||
"events": [
|
||||
{
|
||||
"character": "",
|
||||
"character": "character-1661095243.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "You've awoken after a long hiberation."
|
||||
"text": "Alert! DungBase power levels critical. All systems offline."
|
||||
},
|
||||
{
|
||||
"character": "",
|
||||
"character": "character-1661095243.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Try to survive"
|
||||
"text": "Asteroid impact on Earth in 5 days"
|
||||
},
|
||||
{
|
||||
"character": "character-1660444172.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Oh jeez! I better figure out how to fix the Communications Array"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
@ -99,7 +99,7 @@ transform = Transform( 1, 0, -7.45058e-09, 0, 1, 0, 0, 0, 1, -0.0327864, -5.7220
|
||||
transform = Transform( 1, 0, -7.45058e-09, 0, 1, 0, 0, 0, 0.2, 0, 0, 0 )
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource( 3 )]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.35996 )
|
||||
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.39596e-08, 0, 29.1651 )
|
||||
hunger_tick_time = 75.0
|
||||
|
||||
[node name="cameras" type="Spatial" parent="."]
|
||||
|
@ -699,7 +699,7 @@ shader_param/percent = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=31]
|
||||
shader = ExtResource( 5 )
|
||||
shader_param/percent = 0.31
|
||||
shader_param/percent = 0.0
|
||||
|
||||
[sub_resource type="DynamicFont" id=34]
|
||||
size = 30
|
||||
@ -714,15 +714,12 @@ script = ExtResource( 1 )
|
||||
|
||||
[node name="DungMan" parent="model_transform" instance=ExtResource( 2 )]
|
||||
|
||||
[node name="Skeleton" parent="model_transform/DungMan/Armature" index="0"]
|
||||
bones/7/bound_children = [ NodePath("head_bone") ]
|
||||
|
||||
[node name="Dungee" parent="model_transform/DungMan/Armature/Skeleton" index="0"]
|
||||
mesh = SubResource( 1 )
|
||||
skin = SubResource( 2 )
|
||||
|
||||
[node name="head_bone" type="BoneAttachment" parent="model_transform/DungMan/Armature/Skeleton" index="1"]
|
||||
transform = Transform( 1, -2.2206e-16, -1.42702e-19, -4.51773e-20, -0.000846088, 1, -2.2206e-16, -1, -0.000846088, -3.33339e-16, 0.00914785, -1.49698 )
|
||||
transform = Transform( 1, -2.22125e-16, -1.00618e-18, -2.21397e-19, -0.00552645, 0.999985, -2.22127e-16, -0.999985, -0.00552645, -3.33269e-16, 0.0081066, -1.50005 )
|
||||
bone_name = "Item"
|
||||
|
||||
[node name="ItemSpawn" type="Spatial" parent="model_transform/DungMan/Armature/Skeleton/head_bone"]
|
||||
|
@ -5,8 +5,8 @@ onready var target_node: Spatial = get_node(target)
|
||||
export var camera_lerp := 1.0
|
||||
|
||||
var tracking_cameras = []
|
||||
onready var prev_camera: Camera = $camera_room_center/camera
|
||||
onready var current_camera: Camera = $camera_room_center/camera setget set_current_camera
|
||||
onready var prev_camera: Camera = $camera_room_bedroom/camera
|
||||
onready var current_camera: Camera = $camera_room_bedroom/camera setget set_current_camera
|
||||
|
||||
func set_current_camera(new_value: Camera):
|
||||
prev_camera = current_camera
|
||||
|
@ -12,6 +12,7 @@ onready var pause_menu = $"%pause_menu"
|
||||
func _ready():
|
||||
player.connect("starved_to_death", self, "_on_player_starved_to_death")
|
||||
day_timer.wait_time = time_per_day
|
||||
play_simple_dialog("intro")
|
||||
day_timer.start()
|
||||
|
||||
func _process(delta):
|
||||
@ -26,13 +27,16 @@ func _unhandled_input(event):
|
||||
toggle_pause_menu()
|
||||
|
||||
func _on_player_starved_to_death():
|
||||
var node = Dialogic.start("starve")
|
||||
play_simple_dialog("starve")
|
||||
get_tree().change_scene(MainMenuScenePath)
|
||||
|
||||
func play_simple_dialog(var dialog_name : String):
|
||||
var node = Dialogic.start(dialog_name)
|
||||
node.pause_mode = PAUSE_MODE_PROCESS
|
||||
add_child(node)
|
||||
get_tree().paused = true
|
||||
yield(node, "timeline_end")
|
||||
get_tree().paused = false
|
||||
get_tree().change_scene(MainMenuScenePath)
|
||||
|
||||
func reset_day_timer():
|
||||
day_timer.start()
|
||||
|
Loading…
x
Reference in New Issue
Block a user