Added Disclaimer scene
This commit is contained in:
+13
-2
@@ -5,7 +5,18 @@
|
|||||||
&"color": Color(1, 1, 1, 1),
|
&"color": Color(1, 1, 1, 1),
|
||||||
&"custom_info": {
|
&"custom_info": {
|
||||||
"sound_mood_default": "",
|
"sound_mood_default": "",
|
||||||
"sound_moods": {},
|
"sound_moods": {
|
||||||
|
"Mood 1": {
|
||||||
|
"mode": 0,
|
||||||
|
"name": "Mood 1",
|
||||||
|
"pitch_base": 1.0,
|
||||||
|
"pitch_variance": 0.0,
|
||||||
|
"skip_characters": 0.0,
|
||||||
|
"sound_path": "",
|
||||||
|
"volume_base": 0.0,
|
||||||
|
"volume_variance": 0.0
|
||||||
|
}
|
||||||
|
},
|
||||||
"style": "NPC_narrative"
|
"style": "NPC_narrative"
|
||||||
},
|
},
|
||||||
&"default_portrait": "_part_side",
|
&"default_portrait": "_part_side",
|
||||||
@@ -46,7 +57,7 @@
|
|||||||
"export_overrides": {
|
"export_overrides": {
|
||||||
"image": "\"res://art/characters/yeli animierbar/yeli_side.png\""
|
"image": "\"res://art/characters/yeli animierbar/yeli_side.png\""
|
||||||
},
|
},
|
||||||
"mirror": false,
|
"mirror": true,
|
||||||
"offset": Vector2(0, 0),
|
"offset": Vector2(0, 0),
|
||||||
"scale": 1,
|
"scale": 1,
|
||||||
"scene": ""
|
"scene": ""
|
||||||
|
|||||||
+3
-1
@@ -34,9 +34,11 @@ QuestManager="*res://scripts/CSharp/Common/Quest/QuestManager.cs"
|
|||||||
directories/dch_directory={
|
directories/dch_directory={
|
||||||
"Yeli": "res://dialog/Yeli.dch",
|
"Yeli": "res://dialog/Yeli.dch",
|
||||||
"defaulty_the_default_character": "res://dialog/defaulty_the_default_character.dch",
|
"defaulty_the_default_character": "res://dialog/defaulty_the_default_character.dch",
|
||||||
"semi_cat": "res://dialog/semi_cat.dch"
|
"semi_cat": "res://dialog/semi_cat.dch",
|
||||||
|
"vesna": "res://dialog/vesna.dch"
|
||||||
}
|
}
|
||||||
directories/dtl_directory={
|
directories/dtl_directory={
|
||||||
|
"disclaimer": "res://dialog/disclaimer.dtl",
|
||||||
"semi_cat": "res://dialog/semi_cat.dtl",
|
"semi_cat": "res://dialog/semi_cat.dtl",
|
||||||
"test_time_line": "res://dialog/test_time_line.dtl",
|
"test_time_line": "res://dialog/test_time_line.dtl",
|
||||||
"yeli_intro_01": "res://dialog/yeli_intro_01.dtl",
|
"yeli_intro_01": "res://dialog/yeli_intro_01.dtl",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://c6wnoif01ltld"]
|
[gd_scene load_steps=5 format=3 uid="uid://c6wnoif01ltld"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_fj2fh"]
|
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_fj2fh"]
|
||||||
[ext_resource type="PackedScene" uid="uid://gigb28qk8t12" path="res://scenes/Babushka_scene_farm_outside_2d.tscn" id="2_r0y6o"]
|
[ext_resource type="PackedScene" uid="uid://c02s0c64tm2v" path="res://scenes/Babushka_scene_disclaimer.tscn" id="2_r0y6o"]
|
||||||
[ext_resource type="Texture2D" uid="uid://c7atj6ohlmir3" path="res://art/ui/StartScreen/titlescreen.png" id="3_r0y6o"]
|
[ext_resource type="Texture2D" uid="uid://c7atj6ohlmir3" path="res://art/ui/StartScreen/titlescreen.png" id="3_r0y6o"]
|
||||||
[ext_resource type="Texture2D" uid="uid://du612t3xytly3" path="res://art/ui/StartScreen/babushkalog_white.png" id="4_dl0t1"]
|
[ext_resource type="Texture2D" uid="uid://du612t3xytly3" path="res://art/ui/StartScreen/babushkalog_white.png" id="4_dl0t1"]
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,33 @@
|
|||||||
|
using Godot;
|
||||||
|
|
||||||
|
namespace Babushka.scripts.CSharp.Common.NPC;
|
||||||
|
|
||||||
|
public partial class DialogicOverlayStarter : Node2D
|
||||||
|
{
|
||||||
|
[Export] private string[] _timelinesToPlay;
|
||||||
|
[Export] private int _timelineIndex = 0;
|
||||||
|
[Export] private bool _startOnReady = true;
|
||||||
|
|
||||||
|
[Signal] public delegate void DialogueEventHandler(string timelineName);
|
||||||
|
|
||||||
|
public override void _Ready()
|
||||||
|
{
|
||||||
|
if (_startOnReady)
|
||||||
|
ToggleDialogue();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ToggleDialogue()
|
||||||
|
{
|
||||||
|
ToggleDialogue(_timelinesToPlay[_timelineIndex]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ToggleDialogue(int index)
|
||||||
|
{
|
||||||
|
ToggleDialogue(_timelinesToPlay[index]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ToggleDialogue(string timelineName)
|
||||||
|
{
|
||||||
|
EmitSignal(SignalName.Dialogue, timelineName);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user