Compare commits

..

No commits in common. "master" and "dilemma2" have entirely different histories.

351 changed files with 960 additions and 16123 deletions

View file

@ -28,11 +28,11 @@ Open Godot, in the project manager, select `Import`, choose the `project.godot`
* [Godot Documentation](https://docs.godotengine.org/en/stable/) * [Godot Documentation](https://docs.godotengine.org/en/stable/)
* [Install the Git Godot extension](https://docs.godotengine.org/en/stable/getting_started/workflow/project_setup/version_control_systems.html) * [Install the Git Godot extension](https://docs.godotengine.org/en/stable/getting_started/workflow/project_setup/version_control_systems.html)
* [Build and export the project](https://docs.godotengine.org/en/stable/getting_started/workflow/export/exporting_projects.html#) * [Build and export the project](https://docs.godotengine.org/en/stable/getting_started/workflow/export/exporting_projects.html#)
* [Dialogic](https://dialogic.coppolaemilio.com/) * [EXP Godot Dialog System](https://github.com/EXPWorlds/Godot-Dialog-System)
## Technologies ## Technologies
This game is made with [Godot 3.2](https://godotengine.org), with the help of the [Dialogic](https://dialogic.coppolaemilio.com/) plugin by Emilio Coppola. This game is made with [Godot 3.2](https://godotengine.org), with the help of the [EXP Godot Dialog System](https://github.com/EXPWorlds/Godot-Dialog-System) by David Lipps.
## License ## License

View file

@ -1,14 +0,0 @@
[gd_scene load_steps=2 format=2]
[sub_resource type="StyleBoxFlat" id=1]
content_margin_left = 4.0
content_margin_right = 4.0
content_margin_top = 4.0
content_margin_bottom = 4.0
bg_color = Color( 0, 0, 0, 1 )
[node name="SectionTitle" type="Label"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Visuals"

View file

@ -5,6 +5,9 @@
[ext_resource path="res://addons/dialogic/Editor/Events/Common/Spacer.tscn" type="PackedScene" id=3] [ext_resource path="res://addons/dialogic/Editor/Events/Common/Spacer.tscn" type="PackedScene" id=3]
[ext_resource path="res://addons/dialogic/Editor/Events/Common/PieceExtraSettings.tscn" type="PackedScene" id=4] [ext_resource path="res://addons/dialogic/Editor/Events/Common/PieceExtraSettings.tscn" type="PackedScene" id=4]
[sub_resource type="StyleBoxFlat" id=1] [sub_resource type="StyleBoxFlat" id=1]
content_margin_left = 16.0 content_margin_left = 16.0
content_margin_right = 6.0 content_margin_right = 6.0
@ -79,19 +82,9 @@ margin_right = 124.0
margin_bottom = 21.0 margin_bottom = 21.0
text = " Emit Signal " text = " Emit Signal "
[node name="Label" type="Label" parent="PanelContainer/VBoxContainer/Header"]
margin_left = 128.0
margin_top = 7.0
margin_right = 472.0
margin_bottom = 21.0
text = "Emit the dialogic_signal with the following argument: "
__meta__ = {
"_edit_use_anchors_": false
}
[node name="LineEdit" type="LineEdit" parent="PanelContainer/VBoxContainer/Header"] [node name="LineEdit" type="LineEdit" parent="PanelContainer/VBoxContainer/Header"]
margin_left = 476.0 margin_left = 128.0
margin_right = 524.0 margin_right = 176.0
margin_bottom = 28.0 margin_bottom = 28.0
custom_styles/read_only = SubResource( 2 ) custom_styles/read_only = SubResource( 2 )
custom_styles/focus = SubResource( 2 ) custom_styles/focus = SubResource( 2 )
@ -108,14 +101,14 @@ caret_blink = true
caret_blink_speed = 0.5 caret_blink_speed = 0.5
[node name="Preview" type="Label" parent="PanelContainer/VBoxContainer/Header"] [node name="Preview" type="Label" parent="PanelContainer/VBoxContainer/Header"]
margin_left = 528.0 margin_left = 180.0
margin_top = 7.0 margin_top = 7.0
margin_right = 528.0 margin_right = 180.0
margin_bottom = 21.0 margin_bottom = 21.0
custom_colors/font_color = Color( 1, 1, 1, 0.513726 ) custom_colors/font_color = Color( 1, 1, 1, 0.513726 )
[node name="Spacer" parent="PanelContainer/VBoxContainer/Header" instance=ExtResource( 3 )] [node name="Spacer" parent="PanelContainer/VBoxContainer/Header" instance=ExtResource( 3 )]
margin_left = 532.0 margin_left = 184.0
margin_right = 941.0 margin_right = 941.0
margin_bottom = 28.0 margin_bottom = 28.0
@ -124,5 +117,4 @@ margin_left = 945.0
margin_right = 982.0 margin_right = 982.0
margin_bottom = 28.0 margin_bottom = 28.0
items = [ "Move Up", null, 0, false, false, 0, 0, null, "", false, "Move Down", null, 0, false, false, 1, 0, null, "", false, "", null, 0, false, false, 2, 0, null, "", true, "Remove", null, 0, false, false, 3, 0, null, "", false ] items = [ "Move Up", null, 0, false, false, 0, 0, null, "", false, "Move Down", null, 0, false, false, 1, 0, null, "", false, "", null, 0, false, false, 2, 0, null, "", true, "Remove", null, 0, false, false, 3, 0, null, "", false ]
[connection signal="text_changed" from="PanelContainer/VBoxContainer/Header/LineEdit" to="." method="_on_LineEdit_text_changed"] [connection signal="text_changed" from="PanelContainer/VBoxContainer/Header/LineEdit" to="." method="_on_LineEdit_text_changed"]

View file

@ -3,70 +3,49 @@ extends ScrollContainer
onready var nodes = { onready var nodes = {
'themes': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/HBoxContainer/ThemeOptionButton, 'themes': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/HBoxContainer/ThemeOptionButton,
'advanced_themes': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/HBoxContainer2/AdvancedThemes,
'new_lines': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer2/NewLines, 'new_lines': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer2/NewLines,
'remove_empty_messages': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer/RemoveEmptyMessages, 'remove_empty_messages': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer/RemoveEmptyMessages,
'auto_color_names': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer3/AutoColorNames, 'auto_color_names': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer3/AutoColorNames,
'propagate_input': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer4/PropagateInput, 'propagate_input': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer4/PropagateInput,
'dim_characters': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer5/DimCharacters, 'dim_characters': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer5/DimCharacters,
'save_current_timeline': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer/SaveCurrentTimeline, 'advanced_themes': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer6/AdvancedThemes,
'clear_current_timeline': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer2/ClearCurrentTimeline,
'save_definitions_on_start': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer3/SaveDefinitionsOnStart,
'save_definitions_on_end': $VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer4/SaveDefinitionsOnEnd,
} }
var THEME_KEYS := [
'advanced_themes',
]
var DIALOG_KEYS := [
'new_lines',
'remove_empty_messages',
'auto_color_names',
'propagate_input',
'dim_characters',
]
var SAVING_KEYS := [
'save_current_timeline',
'clear_current_timeline',
'save_definitions_on_start',
'save_definitions_on_end',
]
func _ready(): func _ready():
update_data() update_data()
# Themes
nodes['themes'].connect('item_selected', self, '_on_default_theme_selected') nodes['themes'].connect('item_selected', self, '_on_default_theme_selected')
# TODO move to theme section later nodes['new_lines'].connect('toggled', self, '_on_new_line_toggled')
nodes['advanced_themes'].connect('toggled', self, '_on_item_toggled', ['dialog', 'advanced_themes']) nodes['remove_empty_messages'].connect('toggled', self, '_on_remove_empty_message_toggled')
nodes['auto_color_names'].connect('toggled', self, '_on_auto_color_names_toggled')
for k in DIALOG_KEYS: nodes['propagate_input'].connect('toggled', self, '_on_propagate_input_toggled')
nodes[k].connect('toggled', self, '_on_item_toggled', ['dialog', k]) nodes['dim_characters'].connect('toggled', self, '_on_dim_characters_toggled')
nodes['advanced_themes'].connect('toggled', self, '_on_advanced_themes_toggled')
for k in SAVING_KEYS:
nodes[k].connect('toggled', self, '_on_item_toggled', ['saving', k])
func update_data(): func update_data():
var settings = DialogicResources.get_settings_config() var settings = DialogicResources.get_settings_config()
refresh_themes(settings) refresh_themes(settings)
load_values(settings, "dialog") dialog_options(settings)
load_values(settings, "saving")
func load_values(settings: ConfigFile, section: String): func dialog_options(settings):
for k in DIALOG_KEYS: if settings.has_section_key('dialog', 'remove_empty_messages'):
if settings.has_section_key(section, k): nodes['remove_empty_messages'].pressed = settings.get_value('dialog', 'remove_empty_messages')
nodes[k].pressed = settings.get_value(section, k) if settings.has_section_key('dialog', 'new_lines'):
nodes['new_lines'].pressed = settings.get_value('dialog', 'new_lines')
if settings.has_section_key('dialog', 'auto_color_names'):
func refresh_themes(settings: ConfigFile): nodes['auto_color_names'].pressed = settings.get_value('dialog', 'auto_color_names')
# TODO move to theme section later if settings.has_section_key('dialog', 'propagate_input'):
nodes['propagate_input'].pressed = settings.get_value('dialog', 'propagate_input')
if settings.has_section_key('dialog', 'dim_characters'):
nodes['dim_characters'].pressed = settings.get_value('dialog', 'dim_characters')
if settings.has_section_key('dialog', 'advanced_themes'): if settings.has_section_key('dialog', 'advanced_themes'):
nodes['advanced_themes'].pressed = settings.get_value('dialog', 'advanced_themes') nodes['advanced_themes'].pressed = settings.get_value('dialog', 'advanced_themes')
func refresh_themes(settings):
nodes['themes'].clear() nodes['themes'].clear()
var theme_list = DialogicUtil.get_sorted_theme_list() var theme_list = DialogicUtil.get_sorted_theme_list()
var theme_indexes = {} var theme_indexes = {}
@ -94,8 +73,28 @@ func _on_default_theme_selected(index):
set_value('theme', 'default', nodes['themes'].get_item_metadata(index)['file']) set_value('theme', 'default', nodes['themes'].get_item_metadata(index)['file'])
func _on_item_toggled(value: bool, section: String, key: String): func _on_remove_empty_message_toggled(value):
set_value(section, key, value) set_value('dialog', 'remove_empty_messages', value)
func _on_new_line_toggled(value):
set_value('dialog', 'new_lines', value)
func _on_auto_color_names_toggled(value):
set_value('dialog', 'auto_color_names', value)
func _on_propagate_input_toggled(value):
set_value('dialog', 'propagate_input', value)
func _on_dim_characters_toggled(value):
set_value('dialog', 'dim_characters', value)
func _on_advanced_themes_toggled(value):
set_value('dialog', 'advanced_themes', value)
# Reading and saving data to the settings file # Reading and saving data to the settings file

View file

@ -1,7 +1,6 @@
[gd_scene load_steps=3 format=2] [gd_scene load_steps=2 format=2]
[ext_resource path="res://addons/dialogic/Editor/SettingsEditor/SettingsEditor.gd" type="Script" id=1] [ext_resource path="res://addons/dialogic/Editor/SettingsEditor/SettingsEditor.gd" type="Script" id=1]
[ext_resource path="res://addons/dialogic/Editor/Common/SectionTitle.tscn" type="PackedScene" id=2]
[node name="SettingsEditor" type="ScrollContainer"] [node name="SettingsEditor" type="ScrollContainer"]
anchor_right = 1.0 anchor_right = 1.0
@ -19,25 +18,35 @@ size_flags_vertical = 3
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer"] [node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer"]
margin_right = 1024.0 margin_right = 1024.0
margin_bottom = 402.0 margin_bottom = 268.0
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/HBoxContainer3"] [node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/HBoxContainer3"]
margin_right = 304.0 margin_right = 304.0
margin_bottom = 402.0 margin_bottom = 268.0
custom_constants/separation = 16 custom_constants/separation = 16
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer"] [node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer"]
margin_right = 304.0 margin_right = 304.0
margin_bottom = 74.0 margin_bottom = 54.0
[node name="SectionTitle" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer" instance=ExtResource( 2 )] [node name="Panel" type="Panel" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer"]
margin_right = 304.0 margin_right = 304.0
margin_bottom = 30.0
rect_min_size = Vector2( 0, 30 )
size_flags_horizontal = 3
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/Panel"]
margin_right = 40.0
margin_bottom = 14.0
text = "Theme" text = "Theme"
__meta__ = {
"_edit_use_anchors_": false
}
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer"] [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer"]
margin_top = 26.0 margin_top = 34.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 46.0 margin_bottom = 54.0
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/HBoxContainer"] [node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/HBoxContainer"]
margin_top = 3.0 margin_top = 3.0
@ -58,37 +67,29 @@ items = [ "no_gloss", null, false, 0, {
} ] } ]
selected = 1 selected = 1
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer"]
margin_top = 50.0
margin_right = 304.0
margin_bottom = 74.0
hint_tooltip = "These options can lead to unexpected behaviors. Make sure to read the documentation before using these."
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/HBoxContainer2"]
margin_top = 5.0
margin_right = 160.0
margin_bottom = 19.0
text = "Advanced theme options"
[node name="AdvancedThemes" type="CheckBox" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer/HBoxContainer2"]
margin_left = 164.0
margin_right = 188.0
margin_bottom = 24.0
pressed = true
[node name="VBoxContainer2" type="VBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer"] [node name="VBoxContainer2" type="VBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer"]
margin_top = 90.0 margin_top = 70.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 252.0 margin_bottom = 268.0
[node name="SectionTitle" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2" instance=ExtResource( 2 )] [node name="Panel2" type="Panel" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"]
margin_right = 304.0 margin_right = 304.0
margin_bottom = 30.0
rect_min_size = Vector2( 0, 30 )
size_flags_horizontal = 3
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/Panel2"]
margin_right = 40.0
margin_bottom = 14.0
text = "Dialog" text = "Dialog"
__meta__ = {
"_edit_use_anchors_": false
}
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"] [node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"]
margin_top = 26.0 margin_top = 34.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 50.0 margin_bottom = 58.0
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer2"] [node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer2"]
margin_top = 5.0 margin_top = 5.0
@ -105,9 +106,9 @@ as a separated message."
pressed = true pressed = true
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"] [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"]
margin_top = 54.0 margin_top = 62.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 78.0 margin_bottom = 86.0
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer"] [node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer"]
margin_top = 5.0 margin_top = 5.0
@ -123,9 +124,9 @@ size_flags_horizontal = 3
pressed = true pressed = true
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"] [node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"]
margin_top = 82.0 margin_top = 90.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 106.0 margin_bottom = 114.0
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer3"] [node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer3"]
margin_top = 5.0 margin_top = 5.0
@ -140,9 +141,9 @@ margin_bottom = 24.0
pressed = true pressed = true
[node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"] [node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"]
margin_top = 110.0 margin_top = 118.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 134.0 margin_bottom = 142.0
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer4"] [node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer4"]
margin_top = 5.0 margin_top = 5.0
@ -157,9 +158,9 @@ margin_bottom = 24.0
pressed = true pressed = true
[node name="HBoxContainer5" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"] [node name="HBoxContainer5" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"]
margin_top = 138.0 margin_top = 146.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 162.0 margin_bottom = 170.0
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer5"] [node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer5"]
margin_top = 5.0 margin_top = 5.0
@ -173,84 +174,19 @@ margin_right = 304.0
margin_bottom = 24.0 margin_bottom = 24.0
pressed = true pressed = true
[node name="VBoxContainer3" type="VBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer"] [node name="HBoxContainer6" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2"]
margin_top = 268.0 margin_top = 174.0
margin_right = 304.0 margin_right = 304.0
margin_bottom = 402.0 margin_bottom = 198.0
hint_tooltip = "These options can lead to unexpected behaviors. Make sure to read the documentation before using these."
[node name="SectionTitle" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3" instance=ExtResource( 2 )] [node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer6"]
margin_right = 304.0
text = "Saving"
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3"]
margin_top = 26.0
margin_right = 304.0
margin_bottom = 50.0
hint_tooltip = "The saved timeline can then be used to automatically start the dialog back to the last timeline"
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer"]
margin_top = 5.0 margin_top = 5.0
margin_right = 248.0 margin_right = 160.0
margin_bottom = 19.0 margin_bottom = 19.0
text = "Save current timeline on timeline start" text = "Advanced theme options"
[node name="SaveCurrentTimeline" type="CheckBox" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer"] [node name="AdvancedThemes" type="CheckBox" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer2/HBoxContainer6"]
margin_left = 252.0 margin_left = 164.0
margin_right = 304.0 margin_right = 188.0
margin_bottom = 24.0 margin_bottom = 24.0
size_flags_horizontal = 3
pressed = true
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3"]
margin_top = 54.0
margin_right = 304.0
margin_bottom = 78.0
hint_tooltip = "Clearing the saved timeline can help automatically restarting the game when the timeline end is reached"
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer2"]
margin_top = 5.0
margin_right = 237.0
margin_bottom = 19.0
text = "Clear saved timeline on timeline end"
[node name="ClearCurrentTimeline" type="CheckBox" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer2"]
margin_left = 241.0
margin_right = 265.0
margin_bottom = 24.0
pressed = true
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3"]
margin_top = 82.0
margin_right = 304.0
margin_bottom = 106.0
hint_tooltip = "Saving definitions and timeline start helps maintaining a coherent save state when jumping from timeline to timeline"
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer3"]
margin_top = 5.0
margin_right = 212.0
margin_bottom = 19.0
text = "Save definitions on timeline start"
[node name="SaveDefinitionsOnStart" type="CheckBox" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer3"]
margin_left = 216.0
margin_right = 240.0
margin_bottom = 24.0
pressed = true
[node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3"]
margin_top = 110.0
margin_right = 304.0
margin_bottom = 134.0
hint_tooltip = "Saving definitions on timeline end makes sure everything is saved when your dialog ends"
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer4"]
margin_top = 5.0
margin_right = 207.0
margin_bottom = 19.0
text = "Save definitions on timeline end"
[node name="SaveDefinitionsOnEnd" type="CheckBox" parent="VBoxContainer/HBoxContainer3/VBoxContainer/VBoxContainer3/HBoxContainer4"]
margin_left = 211.0
margin_right = 235.0
margin_bottom = 24.0
pressed = true

View file

@ -0,0 +1,6 @@
tool
extends Panel
func _ready():
$HBoxContainer/Label.text = name

View file

@ -0,0 +1,35 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://addons/dialogic/Editor/ThemeEditor/SectionTitle.gd" type="Script" id=1]
[node name="PanelContainer" type="Panel"]
margin_right = 138.0
margin_bottom = 30.0
rect_min_size = Vector2( 0, 30 )
script = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="HBoxContainer" type="HBoxContainer" parent="."]
anchor_right = 1.0
anchor_bottom = 1.0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Label" type="Label" parent="HBoxContainer"]
margin_top = 8.0
margin_right = 138.0
margin_bottom = 22.0
size_flags_horizontal = 3
text = "PanelContainer"
__meta__ = {
"_edit_use_anchors_": false
}
[node name="CheckBox" type="CheckBox" parent="HBoxContainer"]
visible = false
margin_left = 114.0
margin_right = 138.0
margin_bottom = 30.0

View file

@ -2,7 +2,13 @@
[ext_resource path="res://addons/dialogic/Images/Plugin/plugin-editor-icon-light-theme.svg" type="Texture" id=1] [ext_resource path="res://addons/dialogic/Images/Plugin/plugin-editor-icon-light-theme.svg" type="Texture" id=1]
[ext_resource path="res://addons/dialogic/Editor/ThemeEditor/ThemeEditor.gd" type="Script" id=2] [ext_resource path="res://addons/dialogic/Editor/ThemeEditor/ThemeEditor.gd" type="Script" id=2]
[ext_resource path="res://addons/dialogic/Editor/Common/SectionTitle.tscn" type="PackedScene" id=3]
[sub_resource type="StyleBoxFlat" id=1]
content_margin_left = 4.0
content_margin_right = 4.0
content_margin_top = 4.0
content_margin_bottom = 4.0
bg_color = Color( 0.2652, 0.2784, 0.3114, 1 )
[node name="ThemeEditor" type="ScrollContainer"] [node name="ThemeEditor" type="ScrollContainer"]
anchor_right = 1.0 anchor_right = 1.0
@ -75,7 +81,11 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Dialog Text/Column" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Dialog Text/Column"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Visuals"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Text/Column"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Text/Column"]
margin_top = 26.0 margin_top = 26.0
@ -202,7 +212,10 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Dialog Text/Column2" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Dialog Text/Column2"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Behavior" text = "Behavior"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Text/Column2"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Text/Column2"]
@ -240,15 +253,18 @@ custom_constants/separation = 10
[node name="Column" type="VBoxContainer" parent="VBoxContainer/TabContainer/Dialog Box"] [node name="Column" type="VBoxContainer" parent="VBoxContainer/TabContainer/Dialog Box"]
margin_right = 288.0 margin_right = 288.0
margin_bottom = 488.0 margin_bottom = 325.0
rect_min_size = Vector2( 270, 0 ) rect_min_size = Vector2( 270, 0 )
size_flags_vertical = 3 size_flags_vertical = 3
__meta__ = { __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Dialog Box/Column" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Dialog Box/Column"]
margin_right = 288.0 margin_right = 288.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Visuals"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Box/Column"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Box/Column"]
margin_top = 26.0 margin_top = 26.0
@ -412,19 +428,22 @@ allow_lesser = true
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/TabContainer/Dialog Box"] [node name="VSeparator" type="VSeparator" parent="VBoxContainer/TabContainer/Dialog Box"]
margin_left = 298.0 margin_left = 298.0
margin_right = 302.0 margin_right = 302.0
margin_bottom = 488.0 margin_bottom = 325.0
[node name="Column2" type="VBoxContainer" parent="VBoxContainer/TabContainer/Dialog Box"] [node name="Column2" type="VBoxContainer" parent="VBoxContainer/TabContainer/Dialog Box"]
margin_left = 312.0 margin_left = 312.0
margin_right = 582.0 margin_right = 582.0
margin_bottom = 488.0 margin_bottom = 325.0
rect_min_size = Vector2( 270, 0 ) rect_min_size = Vector2( 270, 0 )
size_flags_vertical = 3 size_flags_vertical = 3
__meta__ = { __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Dialog Box/Column2" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Dialog Box/Column2"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Next Indicator" text = "Next Indicator"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Box/Column2"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Box/Column2"]
@ -518,19 +537,22 @@ allow_lesser = true
[node name="VSeparator2" type="VSeparator" parent="VBoxContainer/TabContainer/Dialog Box"] [node name="VSeparator2" type="VSeparator" parent="VBoxContainer/TabContainer/Dialog Box"]
margin_left = 592.0 margin_left = 592.0
margin_right = 596.0 margin_right = 596.0
margin_bottom = 488.0 margin_bottom = 325.0
[node name="Column3" type="VBoxContainer" parent="VBoxContainer/TabContainer/Dialog Box"] [node name="Column3" type="VBoxContainer" parent="VBoxContainer/TabContainer/Dialog Box"]
margin_left = 606.0 margin_left = 606.0
margin_right = 876.0 margin_right = 876.0
margin_bottom = 488.0 margin_bottom = 325.0
rect_min_size = Vector2( 270, 0 ) rect_min_size = Vector2( 270, 0 )
size_flags_vertical = 3 size_flags_vertical = 3
__meta__ = { __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Dialog Box/Column3" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Dialog Box/Column3"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Behavior" text = "Behavior"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Box/Column3"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Dialog Box/Column3"]
@ -574,15 +596,17 @@ custom_constants/separation = 10
[node name="Column" type="VBoxContainer" parent="VBoxContainer/TabContainer/Name Label"] [node name="Column" type="VBoxContainer" parent="VBoxContainer/TabContainer/Name Label"]
margin_right = 287.0 margin_right = 287.0
margin_bottom = 488.0 margin_bottom = 325.0
rect_min_size = Vector2( 270, 0 ) rect_min_size = Vector2( 270, 0 )
size_flags_vertical = 3 size_flags_vertical = 3
__meta__ = { __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Name Label/Column" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Name Label/Column"]
margin_right = 287.0 margin_right = 287.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Text" text = "Text"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Name Label/Column"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Name Label/Column"]
@ -660,19 +684,22 @@ prefix = "Y"
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/TabContainer/Name Label"] [node name="VSeparator" type="VSeparator" parent="VBoxContainer/TabContainer/Name Label"]
margin_left = 297.0 margin_left = 297.0
margin_right = 301.0 margin_right = 301.0
margin_bottom = 488.0 margin_bottom = 325.0
[node name="Column2" type="VBoxContainer" parent="VBoxContainer/TabContainer/Name Label"] [node name="Column2" type="VBoxContainer" parent="VBoxContainer/TabContainer/Name Label"]
margin_left = 311.0 margin_left = 311.0
margin_right = 581.0 margin_right = 581.0
margin_bottom = 488.0 margin_bottom = 325.0
rect_min_size = Vector2( 270, 0 ) rect_min_size = Vector2( 270, 0 )
size_flags_vertical = 3 size_flags_vertical = 3
__meta__ = { __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Name Label/Column2" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Name Label/Column2"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Box" text = "Box"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Name Label/Column2"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Name Label/Column2"]
@ -752,19 +779,22 @@ size_flags_horizontal = 3
[node name="VSeparator2" type="VSeparator" parent="VBoxContainer/TabContainer/Name Label"] [node name="VSeparator2" type="VSeparator" parent="VBoxContainer/TabContainer/Name Label"]
margin_left = 591.0 margin_left = 591.0
margin_right = 595.0 margin_right = 595.0
margin_bottom = 488.0 margin_bottom = 325.0
[node name="Column3" type="VBoxContainer" parent="VBoxContainer/TabContainer/Name Label"] [node name="Column3" type="VBoxContainer" parent="VBoxContainer/TabContainer/Name Label"]
margin_left = 605.0 margin_left = 605.0
margin_right = 875.0 margin_right = 875.0
margin_bottom = 488.0 margin_bottom = 325.0
rect_min_size = Vector2( 270, 0 ) rect_min_size = Vector2( 270, 0 )
size_flags_vertical = 3 size_flags_vertical = 3
__meta__ = { __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Name Label/Column3" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Name Label/Column3"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Placement" text = "Placement"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Name Label/Column3"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Name Label/Column3"]
@ -794,7 +824,6 @@ allow_greater = true
allow_lesser = true allow_lesser = true
[node name="Choice Buttons" type="HBoxContainer" parent="VBoxContainer/TabContainer"] [node name="Choice Buttons" type="HBoxContainer" parent="VBoxContainer/TabContainer"]
visible = false
anchor_right = 1.0 anchor_right = 1.0
anchor_bottom = 1.0 anchor_bottom = 1.0
margin_left = 4.0 margin_left = 4.0
@ -812,7 +841,11 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Choice Buttons/Column" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Choice Buttons/Column"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Visuals"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Choice Buttons/Column"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Choice Buttons/Column"]
margin_top = 26.0 margin_top = 26.0
@ -961,8 +994,10 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Choice Buttons/Column2" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Choice Buttons/Column2"]
margin_right = 309.0 margin_right = 309.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Placement" text = "Placement"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Choice Buttons/Column2"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Choice Buttons/Column2"]
@ -1064,7 +1099,10 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Choice Buttons/Column3" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Choice Buttons/Column3"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Advanced" text = "Advanced"
[node name="Label" type="Label" parent="VBoxContainer/TabContainer/Choice Buttons/Column3"] [node name="Label" type="Label" parent="VBoxContainer/TabContainer/Choice Buttons/Column3"]
@ -1110,6 +1148,7 @@ size_flags_horizontal = 3
text = "custom" text = "custom"
[node name="Glossary" type="HBoxContainer" parent="VBoxContainer/TabContainer"] [node name="Glossary" type="HBoxContainer" parent="VBoxContainer/TabContainer"]
visible = false
anchor_right = 1.0 anchor_right = 1.0
anchor_bottom = 1.0 anchor_bottom = 1.0
margin_left = 4.0 margin_left = 4.0
@ -1123,7 +1162,11 @@ margin_right = 270.0
margin_bottom = 488.0 margin_bottom = 488.0
rect_min_size = Vector2( 270, 0 ) rect_min_size = Vector2( 270, 0 )
[node name="SectionTitle" parent="VBoxContainer/TabContainer/Glossary/Column" instance=ExtResource( 3 )] [node name="SectionTitle" type="Label" parent="VBoxContainer/TabContainer/Glossary/Column"]
margin_right = 270.0
margin_bottom = 22.0
custom_styles/normal = SubResource( 1 )
text = "Visuals"
[node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Glossary/Column"] [node name="GridContainer" type="GridContainer" parent="VBoxContainer/TabContainer/Glossary/Column"]
margin_top = 26.0 margin_top = 26.0

View file

@ -352,10 +352,8 @@ func _on_text_completed():
func on_timeline_start(): func on_timeline_start():
if not Engine.is_editor_hint(): if not Engine.is_editor_hint():
if settings.get_value('saving', 'save_definitions_on_start', true): DialogicSingleton.save_definitions()
DialogicSingleton.save_definitions() DialogicSingleton.set_current_timeline(current_timeline)
if settings.get_value('saving', 'save_current_timeline', true):
DialogicSingleton.set_current_timeline(current_timeline)
# TODO remove event_start in 2.0 # TODO remove event_start in 2.0
emit_signal("event_start", "timeline", current_timeline) emit_signal("event_start", "timeline", current_timeline)
emit_signal("timeline_start", current_timeline) emit_signal("timeline_start", current_timeline)
@ -363,10 +361,8 @@ func on_timeline_start():
func on_timeline_end(): func on_timeline_end():
if not Engine.is_editor_hint(): if not Engine.is_editor_hint():
if settings.get_value('saving', 'save_definitions_on_end', true): DialogicSingleton.save_definitions()
DialogicSingleton.save_definitions() DialogicSingleton.set_current_timeline('')
if settings.get_value('saving', 'clear_current_timeline', true):
DialogicSingleton.set_current_timeline('')
# TODO remove event_end in 2.0 # TODO remove event_end in 2.0
emit_signal("event_end", "timeline") emit_signal("event_end", "timeline")
emit_signal("timeline_end", current_timeline) emit_signal("timeline_end", current_timeline)
@ -728,6 +724,7 @@ func add_choice_button(option: Dictionary):
return return
var button var button
print(use_custom_choice_button())
if use_custom_choice_button(): if use_custom_choice_button():
button = get_custom_choice_button(option['label']) button = get_custom_choice_button(option['label'])
else: else:

View file

@ -152,14 +152,6 @@ static func get_current_timeline() -> String:
return DialogicSingleton.get_current_timeline() return DialogicSingleton.get_current_timeline()
## Sets the currently saved timeline.
## Use this if you disabled current timeline autosave and want to control it yourself
##
## @param timelinie The new timeline to save.
static func set_current_timeline(new_timeline: String) -> String:
return DialogicSingleton.set_current_timeline(new_timeline)
## Export the current Dialogic state. ## Export the current Dialogic state.
## This can be used as part of your own saving mechanism if you have one. If you use this, ## This can be used as part of your own saving mechanism if you have one. If you use this,
## you should also disable autosaving. ## you should also disable autosaving.

View file

@ -219,7 +219,7 @@ static func set_json(path: String, data: Dictionary):
var file = File.new() var file = File.new()
var err = file.open(path, File.WRITE) var err = file.open(path, File.WRITE)
if err == OK: if err == OK:
file.store_line(JSON.print(data, '\t', true)) file.store_line(to_json(data))
file.close() file.close()
return err return err

View file

@ -4,5 +4,5 @@ name="Dialogic"
description="Create dialogs, characters and scenes to display conversations in your Godot games. description="Create dialogs, characters and scenes to display conversations in your Godot games.
https://github.com/coppolaemilio/dialogic" https://github.com/coppolaemilio/dialogic"
author="Emilio Coppola" author="Emilio Coppola"
version="1.2" version="1.1"
script="dialogic.gd" script="dialogic.gd"

View file

@ -1,44 +0,0 @@
extends Control
signal scene_changed
const DEFAULT_DURATION := 0.2
const DEFAULT_DELAY := 0.0
onready var _animator := $AnimationPlayer
onready var _curtain := $CanvasLayer/ColorRect
func set_color(color: Color):
color.a = _curtain.color.a
_curtain.color = color
func change_scene(path: String, duration: float = DEFAULT_DURATION, delay: float = DEFAULT_DELAY):
if duration <= 0.0:
push_error("TRANSIT ERROR: change_scene duration must be > 0. Defaulting to %s" % DEFAULT_DURATION)
duration = DEFAULT_DURATION
if delay < 0.0:
push_error("TRANSIT ERROR: change_scene delay must be >= 0. Defaulting to %s" % DEFAULT_DELAY)
delay = DEFAULT_DELAY
# disable mouse interaction while fading out
_curtain.mouse_filter = MOUSE_FILTER_STOP
if delay > 0:
yield(get_tree().create_timer(delay), "timeout")
_animator.playback_speed = 1.0 / duration
_animator.play("fade")
yield(_animator, "animation_finished")
var err := get_tree().change_scene(path)
if err:
push_error("TRANSIT ERROR: Failed to change scene to %s: %s" % [path, err])
# re-enable mouse interaction before fading back in
_curtain.mouse_filter = MOUSE_FILTER_IGNORE
_animator.play_backwards("fade")
yield(_animator, "animation_finished")
emit_signal("scene_changed")

View file

@ -1,42 +0,0 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/transit/Transit.gd" type="Script" id=1]
[sub_resource type="Animation" id=1]
resource_name = "fade"
step = 0.2
tracks/0/type = "value"
tracks/0/path = NodePath("CanvasLayer/ColorRect:color:a")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0, 1 ),
"transitions": PoolRealArray( 1, 1 ),
"update": 0,
"values": [ 0.0, 1.0 ]
}
[node name="Transit" type="Control"]
anchor_right = 1.0
anchor_bottom = 1.0
script = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
anims/fade = SubResource( 1 )
[node name="CanvasLayer" type="CanvasLayer" parent="."]
layer = 128
[node name="ColorRect" type="ColorRect" parent="CanvasLayer"]
anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 2
color = Color( 0, 0, 0, 0 )
__meta__ = {
"_edit_use_anchors_": false
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 860 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/bedroom.jpg-28145ae4206c3dae31c81445e0eb6299.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://backgrounds/bedroom.jpg"
dest_files=[ "res://.import/bedroom.jpg-28145ae4206c3dae31c81445e0eb6299.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 KiB

After

Width:  |  Height:  |  Size: 840 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 KiB

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 KiB

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 652 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/coffee.jpg-c9f6ee7fd74de91cf40752e46e9142fc.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://backgrounds/coffee.jpg"
dest_files=[ "res://.import/coffee.jpg-c9f6ee7fd74de91cf40752e46e9142fc.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 759 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/fastfood.jpg-883600d004cb071ec3065cca11c30765.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://backgrounds/fastfood.jpg"
dest_files=[ "res://.import/fastfood.jpg-883600d004cb071ec3065cca11c30765.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/noir.jpg-8d1562a600952138bfbcf9d59667e0ab.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://backgrounds/noir.jpg"
dest_files=[ "res://.import/noir.jpg-8d1562a600952138bfbcf9d59667e0ab.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 892 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 943 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 315 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 830 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/town.jpg-64628b3a2c96422fc78bf47f6e06ba54.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://backgrounds/town.jpg"
dest_files=[ "res://.import/town.jpg-64628b3a2c96422fc78bf47f6e06ba54.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Jean-Mechant.png-710f7eee4392d546699f140ede373d09.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Jean-Michel/Jean-Mechant.png"
dest_files=[ "res://.import/Jean-Mechant.png-710f7eee4392d546699f140ede373d09.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

Before

Width:  |  Height:  |  Size: 255 KiB

After

Width:  |  Height:  |  Size: 255 KiB

View file

@ -2,15 +2,15 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/bureauRecruteuse.png-92ae6bc7ffa332df60c37670ebcc9bb2.stex" path="res://.import/Jean-Méchant.png-3130f56bcf194ab1e1085306a6af4c5f.stex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://backgrounds/bureauRecruteuse.png" source_file="res://characters/Jean-Michel/Jean-Méchant.png"
dest_files=[ "res://.import/bureauRecruteuse.png-92ae6bc7ffa332df60c37670ebcc9bb2.stex" ] dest_files=[ "res://.import/Jean-Méchant.png-3130f56bcf194ab1e1085306a6af4c5f.stex" ]
[params] [params]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/robot6.png-75f5d84c5d14cc120936b2d75bb283d9.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Narrateur/robot6.png"
dest_files=[ "res://.import/robot6.png-75f5d84c5d14cc120936b2d75bb283d9.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/NotifClaudia.png-d15bc5db5516d305783538d8f5d803a7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Objects/NotifClaudia.png"
dest_files=[ "res://.import/NotifClaudia.png-d15bc5db5516d305783538d8f5d803a7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/NotifMarie.png-0d2cf5cca79e8abda33b20751191fef3.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Objects/NotifMarie.png"
dest_files=[ "res://.import/NotifMarie.png-0d2cf5cca79e8abda33b20751191fef3.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/NotifTheo.png-03005733bf9434e111779cc167712b15.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Objects/NotifTheo.png"
dest_files=[ "res://.import/NotifTheo.png-03005733bf9434e111779cc167712b15.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/telephone.png-70f2e0dd0893a7ec284ee0351b79b8e3.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Objects/telephone.png"
dest_files=[ "res://.import/telephone.png-70f2e0dd0893a7ec284ee0351b79b8e3.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/telephonefissure.png-73eaac0b06fad09d27471d6ccf7f5c02.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Objects/telephonefissure.png"
dest_files=[ "res://.import/telephonefissure.png-73eaac0b06fad09d27471d6ccf7f5c02.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/recruteuse.png-6f569a16072a7bda917eef1a815c1952.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://characters/Recruteuse/recruteuse.png"
dest_files=[ "res://.import/recruteuse.png-6f569a16072a7bda917eef1a815c1952.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

View file

@ -1,19 +1 @@
{ {"color":"#ffffffff","default_speaker":false,"description":"C'est moi","display_name":"","display_name_bool":false,"id":"character-1616658355.json","mirror_portraits":false,"name":"Moi","offset_x":0,"offset_y":0,"portraits":[{"name":"Default","path":""}],"scale":100}
"color": "#ffffffff",
"default_speaker": false,
"description": "C'est moi",
"display_name": "",
"display_name_bool": false,
"id": "character-1616658355.json",
"mirror_portraits": false,
"name": "Moi",
"offset_x": 0,
"offset_y": 0,
"portraits": [
{
"name": "Default",
"path": ""
}
],
"scale": 100
}

View file

@ -1,55 +1 @@
{ {"color":"#ffffeeef","default_speaker":false,"description":"L'écolo","display_name":"","display_name_bool":false,"id":"character-1616658373.json","mirror_portraits":false,"name":"Evelyne","offset_x":0,"offset_y":10,"portraits":[{"name":"Default","path":"res://characters/Evelyne/evelyne_neutre.png"},{"name":"evelyne_angry","path":"res://characters/Evelyne/evelyne_angry.png"},{"name":"evelyne_blasee","path":"res://characters/Evelyne/evelyne_blasee.png"},{"name":"evelyne_hautaine","path":"res://characters/Evelyne/evelyne_hautaine.png"},{"name":"evelyne_no_comment","path":"res://characters/Evelyne/evelyne_no_comment.png"},{"name":"evelyne_sans_voix","path":"res://characters/Evelyne/evelyne_sans_voix.png"},{"name":"evelyne_satisfaite","path":"res://characters/Evelyne/evelyne_satisfaite.png"},{"name":"evelyne_shocked4","path":"res://characters/Evelyne/evelyne_shocked4.png"},{"name":"evelyne_shocked5","path":"res://characters/Evelyne/evelyne_shocked5.png"},{"name":"evelyne_shocked","path":"res://characters/Evelyne/evelyne_shocked.png"}],"scale":50}
"color": "#ffc886c4",
"default_speaker": false,
"description": "L'écolo",
"display_name": "",
"display_name_bool": false,
"id": "character-1616658373.json",
"mirror_portraits": false,
"name": "Evelyne",
"offset_x": 0,
"offset_y": 10,
"portraits": [
{
"name": "Default",
"path": "res://characters/Evelyne/evelyne_neutre.png"
},
{
"name": "evelyne_angry",
"path": "res://characters/Evelyne/evelyne_angry.png"
},
{
"name": "evelyne_blasee",
"path": "res://characters/Evelyne/evelyne_blasee.png"
},
{
"name": "evelyne_hautaine",
"path": "res://characters/Evelyne/evelyne_hautaine.png"
},
{
"name": "evelyne_no_comment",
"path": "res://characters/Evelyne/evelyne_no_comment.png"
},
{
"name": "evelyne_sans_voix",
"path": "res://characters/Evelyne/evelyne_sans_voix.png"
},
{
"name": "evelyne_satisfaite",
"path": "res://characters/Evelyne/evelyne_satisfaite.png"
},
{
"name": "evelyne_shocked4",
"path": "res://characters/Evelyne/evelyne_shocked4.png"
},
{
"name": "evelyne_shocked5",
"path": "res://characters/Evelyne/evelyne_shocked5.png"
},
{
"name": "evelyne_shocked",
"path": "res://characters/Evelyne/evelyne_shocked.png"
}
],
"scale": 50
}

View file

@ -1,67 +1 @@
{ {"color":"#ffa9534f","default_speaker":false,"description":"capitalistos <3 moula","display_name":"","display_name_bool":false,"id":"character-1616658403.json","mirror_portraits":false,"name":"Jean-Michel","offset_x":0,"offset_y":10,"portraits":[{"name":"Default","path":"res://characters/Jean-Michel/Jean-Méchant.png"},{"name":"Jean-Michel_batard","path":"res://characters/Jean-Michel/Jean-Michel_batard.png"},{"name":"Jean-Michel_bien_joue_petit","path":"res://characters/Jean-Michel/Jean-Michel_bien_joue_petit.png"},{"name":"Jean-Michel_haineux2","path":"res://characters/Jean-Michel/Jean-Michel_haineux2.png"},{"name":"Jean-Michel_haineux3","path":"res://characters/Jean-Michel/Jean-Michel_haineux3.png"},{"name":"Jean-Michel_haineux","path":"res://characters/Jean-Michel/Jean-Michel_haineux.png"},{"name":"Jean-Michel_impressed2","path":"res://characters/Jean-Michel/Jean-Michel_impressed2.png"},{"name":"Jean-Michel_impressed","path":"res://characters/Jean-Michel/Jean-Michel_impressed.png"},{"name":"Jean-Michel_narquois","path":"res://characters/Jean-Michel/Jean-Michel_narquois.png"},{"name":"Jean-Michel_patrocontent","path":"res://characters/Jean-Michel/Jean-Michel_patrocontent.png"},{"name":"Jean-Michel_raconte_sa_vie","path":"res://characters/Jean-Michel/Jean-Michel_raconte_sa_vie.png"},{"name":"Jean-Michel_shocked","path":"res://characters/Jean-Michel/Jean-Michel_shocked.png"},{"name":"Jean-Michel_wtf","path":"res://characters/Jean-Michel/Jean-Michel_wtf.png"}],"scale":50}
"color": "#ffa9534f",
"default_speaker": false,
"description": "capitalistos <3 moula",
"display_name": "",
"display_name_bool": false,
"id": "character-1616658403.json",
"mirror_portraits": false,
"name": "Jean-Michel",
"offset_x": 0,
"offset_y": 10,
"portraits": [
{
"name": "Default",
"path": "res://characters/Jean-Michel/Jean-Mechant.png"
},
{
"name": "Jean-Michel_batard",
"path": "res://characters/Jean-Michel/Jean-Michel_batard.png"
},
{
"name": "Jean-Michel_bien_joue_petit",
"path": "res://characters/Jean-Michel/Jean-Michel_bien_joue_petit.png"
},
{
"name": "Jean-Michel_haineux2",
"path": "res://characters/Jean-Michel/Jean-Michel_haineux2.png"
},
{
"name": "Jean-Michel_haineux3",
"path": "res://characters/Jean-Michel/Jean-Michel_haineux3.png"
},
{
"name": "Jean-Michel_haineux",
"path": "res://characters/Jean-Michel/Jean-Michel_haineux.png"
},
{
"name": "Jean-Michel_impressed2",
"path": "res://characters/Jean-Michel/Jean-Michel_impressed2.png"
},
{
"name": "Jean-Michel_impressed",
"path": "res://characters/Jean-Michel/Jean-Michel_impressed.png"
},
{
"name": "Jean-Michel_narquois",
"path": "res://characters/Jean-Michel/Jean-Michel_narquois.png"
},
{
"name": "Jean-Michel_patrocontent",
"path": "res://characters/Jean-Michel/Jean-Michel_patrocontent.png"
},
{
"name": "Jean-Michel_raconte_sa_vie",
"path": "res://characters/Jean-Michel/Jean-Michel_raconte_sa_vie.png"
},
{
"name": "Jean-Michel_shocked",
"path": "res://characters/Jean-Michel/Jean-Michel_shocked.png"
},
{
"name": "Jean-Michel_wtf",
"path": "res://characters/Jean-Michel/Jean-Michel_wtf.png"
}
],
"scale": 50
}

View file

@ -1,59 +1 @@
{ {"color":"#ff438685","default_speaker":false,"description":"neutre, sans valeur ajoutée, suisse mais pas sur","display_name":"","display_name_bool":false,"id":"character-1616658435.json","mirror_portraits":false,"name":"Patrick","offset_x":0,"offset_y":10,"portraits":[{"name":"Default","path":"res://characters/Patrick/Patrick sans Barbe/Pat_heureux.png"},{"name":"Pat_attriste","path":"res://characters/Patrick/Patrick sans Barbe/Pat_attriste.png"},{"name":"Pat_cool","path":"res://characters/Patrick/Patrick sans Barbe/Pat_cool.png"},{"name":"Pat_grave_content","path":"res://characters/Patrick/Patrick sans Barbe/Pat_grave_content.png"},{"name":"Pat_impressed","path":"res://characters/Patrick/Patrick sans Barbe/Pat_impressed.png"},{"name":"Pat_inquiet","path":"res://characters/Patrick/Patrick sans Barbe/Pat_inquiet.png"},{"name":"Pat_interloque","path":"res://characters/Patrick/Patrick sans Barbe/Pat_interloque.png"},{"name":"Pat_sad","path":"res://characters/Patrick/Patrick sans Barbe/Pat_sad.png"},{"name":"Pat_teube","path":"res://characters/Patrick/Patrick sans Barbe/Pat_teube.png"},{"name":"Pat_tranquille","path":"res://characters/Patrick/Patrick sans Barbe/Pat_tranquille.png"},{"name":"Pat_wut","path":"res://characters/Patrick/Patrick sans Barbe/Pat_wut.png"}],"scale":50}
"color": "#ffd55e1e",
"default_speaker": false,
"description": "neutre, sans valeur ajoutée, suisse mais pas sur",
"display_name": "",
"display_name_bool": false,
"id": "character-1616658435.json",
"mirror_portraits": false,
"name": "Patrick",
"offset_x": 0,
"offset_y": 10,
"portraits": [
{
"name": "Default",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_heureux.png"
},
{
"name": "Pat_attriste",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_attriste.png"
},
{
"name": "Pat_cool",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_cool.png"
},
{
"name": "Pat_grave_content",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_grave_content.png"
},
{
"name": "Pat_impressed",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_impressed.png"
},
{
"name": "Pat_inquiet",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_inquiet.png"
},
{
"name": "Pat_interloque",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_interloque.png"
},
{
"name": "Pat_sad",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_sad.png"
},
{
"name": "Pat_teube",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_teube.png"
},
{
"name": "Pat_tranquille",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_tranquille.png"
},
{
"name": "Pat_wut",
"path": "res://characters/Patrick/Patrick sans Barbe/Pat_wut.png"
}
],
"scale": 50
}

View file

@ -1,19 +1 @@
{ {"color":"#ff2497ce","default_speaker":false,"description":"bip bip nouveau mail","display_name":"","display_name_bool":false,"id":"character-1616658471.json","mirror_portraits":false,"name":"Mail","offset_x":0,"offset_y":-100,"portraits":[{"name":"Default","path":"res://characters/mail.png"}],"scale":100}
"color": "#ff03c6ab",
"default_speaker": false,
"description": "bip bip nouveau mail",
"display_name": "",
"display_name_bool": false,
"id": "character-1616658471.json",
"mirror_portraits": false,
"name": "Mail",
"offset_x": 0,
"offset_y": -300,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/mail2.png"
}
],
"scale": 30
}

View file

@ -1,19 +1 @@
{ {"color":"#ffd9dbd8","default_speaker":false,"description":"Les notifications de partout","display_name":"","display_name_bool":false,"id":"character-1616660196.json","mirror_portraits":false,"name":"Téléphone","offset_x":0,"offset_y":-100,"portraits":[{"name":"Default","path":"res://characters/phone.png"}],"scale":100}
"color": "#ffd9dbd8",
"default_speaker": false,
"description": "Les notifications de partout",
"display_name": "",
"display_name_bool": false,
"id": "character-1616660196.json",
"mirror_portraits": false,
"name": "Téléphone",
"offset_x": 0,
"offset_y": -135,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/telephone.png"
}
],
"scale": 55
}

View file

@ -1,19 +1 @@
{ {"color":"#ff03c6ab","default_speaker":false,"description":"","display_name":"","display_name_bool":false,"id":"character-1618911589.json","mirror_portraits":false,"name":"Narrateur","offset_x":0,"offset_y":0,"portraits":[{"name":"Default","path":""}],"scale":100}
"color": "#ff00b7ff",
"default_speaker": false,
"description": "",
"display_name": "Noa",
"display_name_bool": true,
"id": "character-1618911589.json",
"mirror_portraits": false,
"name": "Narrateur",
"offset_x": 0,
"offset_y": -150,
"portraits": [
{
"name": "Default",
"path": "res://characters/Narrateur/robot6.png"
}
],
"scale": 30
}

View file

@ -1,55 +1 @@
{ {"color":"#ff246ba4","default_speaker":false,"description":"","display_name":"","display_name_bool":false,"id":"character-1618942519.json","mirror_portraits":false,"name":"Claudia","offset_x":0,"offset_y":0,"portraits":[{"name":"Default","path":"res://characters/Claudia/claudia_grand_sourire.png"},{"name":"claudia_clin_doeil","path":"res://characters/Claudia/claudia_clin_doeil.png"},{"name":"claudia_contente","path":"res://characters/Claudia/claudia_contente.png"},{"name":"claudia_degout","path":"res://characters/Claudia/claudia_degout.png"},{"name":"claudia_etonnee","path":"res://characters/Claudia/claudia_etonnee.png"},{"name":"claudia_furieuse","path":"res://characters/Claudia/claudia_furieuse.png"},{"name":"claudia_pas_contente","path":"res://characters/Claudia/claudia_pas_contente.png"},{"name":"claudia_rouge","path":"res://characters/Claudia/claudia_rouge.png"},{"name":"claudia_satisfaite","path":"res://characters/Claudia/claudia_satisfaite.png"},{"name":"claudia_shocked","path":"res://characters/Claudia/claudia_shocked.png"}],"scale":50}
"color": "#ff246ba4",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1618942519.json",
"mirror_portraits": false,
"name": "Claudia",
"offset_x": 0,
"offset_y": 0,
"portraits": [
{
"name": "Default",
"path": "res://characters/Claudia/claudia_grand_sourire.png"
},
{
"name": "claudia_clin_doeil",
"path": "res://characters/Claudia/claudia_clin_doeil.png"
},
{
"name": "claudia_contente",
"path": "res://characters/Claudia/claudia_contente.png"
},
{
"name": "claudia_degout",
"path": "res://characters/Claudia/claudia_degout.png"
},
{
"name": "claudia_etonnee",
"path": "res://characters/Claudia/claudia_etonnee.png"
},
{
"name": "claudia_furieuse",
"path": "res://characters/Claudia/claudia_furieuse.png"
},
{
"name": "claudia_pas_contente",
"path": "res://characters/Claudia/claudia_pas_contente.png"
},
{
"name": "claudia_rouge",
"path": "res://characters/Claudia/claudia_rouge.png"
},
{
"name": "claudia_satisfaite",
"path": "res://characters/Claudia/claudia_satisfaite.png"
},
{
"name": "claudia_shocked",
"path": "res://characters/Claudia/claudia_shocked.png"
}
],
"scale": 50
}

View file

@ -1,39 +1 @@
{ {"color":"#ffd57879","default_speaker":false,"description":"","display_name":"","display_name_bool":false,"id":"character-1618942597.json","mirror_portraits":false,"name":"Marie","offset_x":0,"offset_y":0,"portraits":[{"name":"Default","path":"res://characters/Marie/marie.png"},{"name":"marie_choque","path":"res://characters/Marie/marie_choque.png"},{"name":"marie_enerve","path":"res://characters/Marie/marie_enerve.png"},{"name":"marie_etonne","path":"res://characters/Marie/marie_etonne.png"},{"name":"marie_rassasiee2","path":"res://characters/Marie/marie_rassasiee2.png"},{"name":"marie_rassasiee","path":"res://characters/Marie/marie_rassasiee.png"}],"scale":100}
"color": "#ffd57879",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1618942597.json",
"mirror_portraits": false,
"name": "Marie",
"offset_x": 0,
"offset_y": 10,
"portraits": [
{
"name": "Default",
"path": "res://characters/Marie/marie.png"
},
{
"name": "marie_choque",
"path": "res://characters/Marie/marie_choque.png"
},
{
"name": "marie_enerve",
"path": "res://characters/Marie/marie_enerve.png"
},
{
"name": "marie_etonne",
"path": "res://characters/Marie/marie_etonne.png"
},
{
"name": "marie_rassasiee2",
"path": "res://characters/Marie/marie_rassasiee2.png"
},
{
"name": "marie_rassasiee",
"path": "res://characters/Marie/marie_rassasiee.png"
}
],
"scale": 48
}

View file

@ -1,19 +1 @@
{ {"color":"#ffff7e00","default_speaker":false,"description":"","display_name":"","display_name_bool":false,"id":"character-1619253111.json","mirror_portraits":false,"name":"bgOnFire","offset_x":0,"offset_y":-250,"portraits":[{"name":"Default","path":"res://characters/Avatars/bgOnFire.png"}],"scale":45}
"color": "#ffff7e00",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619253111.json",
"mirror_portraits": false,
"name": "bgOnFire",
"offset_x": 0,
"offset_y": -250,
"portraits": [
{
"name": "Default",
"path": "res://characters/Avatars/bgOnFire.png"
}
],
"scale": 45
}

View file

@ -1,19 +1 @@
{ {"color":"#ffb90df0","default_speaker":false,"description":"","display_name":"","display_name_bool":false,"id":"character-1619253140.json","mirror_portraits":false,"name":"jojoDu32","offset_x":0,"offset_y":-250,"portraits":[{"name":"Default","path":"res://characters/Avatars/jojoDu32.png"}],"scale":45}
"color": "#ffb90df0",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619253140.json",
"mirror_portraits": false,
"name": "jojoDu32",
"offset_x": 0,
"offset_y": -250,
"portraits": [
{
"name": "Default",
"path": "res://characters/Avatars/jojoDu32.png"
}
],
"scale": 45
}

View file

@ -1,39 +0,0 @@
{
"color": "#fffdd000",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619289879.json",
"mirror_portraits": false,
"name": "Théo",
"offset_x": 0,
"offset_y": 10,
"portraits": [
{
"name": "Default",
"path": "res://characters/Théo/theo_neutre.png"
},
{
"name": "theo_clin_d_oeil",
"path": "res://characters/Théo/theo_clin_d_oeil.png"
},
{
"name": "theo_enerve",
"path": "res://characters/Théo/theo_enerve.png"
},
{
"name": "theo_etonne",
"path": "res://characters/Théo/theo_etonne.png"
},
{
"name": "theo_heureux",
"path": "res://characters/Théo/theo_heureux.png"
},
{
"name": "theo_shocked",
"path": "res://characters/Théo/theo_shocked.png"
}
],
"scale": 50
}

View file

@ -1,19 +0,0 @@
{
"color": "#ff5f5f5f",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619291537.json",
"mirror_portraits": false,
"name": "Téléphone cassé",
"offset_x": 0,
"offset_y": -150,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/telephonefissure.png"
}
],
"scale": 55
}

View file

@ -1,19 +0,0 @@
{
"color": "#fffbfa00",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619294971.json",
"mirror_portraits": false,
"name": "Message Théo",
"offset_x": 0,
"offset_y": -150,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/NotifTheo.png"
}
],
"scale": 55
}

View file

@ -1,19 +0,0 @@
{
"color": "#ff00edff",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619300641.json",
"mirror_portraits": false,
"name": "Message Claudia",
"offset_x": 0,
"offset_y": -150,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/NotifClaudia.png"
}
],
"scale": 55
}

View file

@ -1,19 +0,0 @@
{
"color": "#ffff0095",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619300743.json",
"mirror_portraits": false,
"name": "Message Marie",
"offset_x": 0,
"offset_y": -150,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/NotifMarie.png"
}
],
"scale": 55
}

View file

@ -1,19 +0,0 @@
{
"color": "#ffefdcdc",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619368458.json",
"mirror_portraits": false,
"name": "Message Moi",
"offset_x": 0,
"offset_y": -150,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/telephone.png"
}
],
"scale": 50
}

View file

@ -1,19 +0,0 @@
{
"color": "#ff054cd4",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619380397.json",
"mirror_portraits": false,
"name": "Mme Martin",
"offset_x": 0,
"offset_y": 10,
"portraits": [
{
"name": "Default",
"path": "res://characters/Recruteuse/recruteuse.png"
}
],
"scale": 50
}

View file

@ -1,19 +0,0 @@
{
"color": "#ff860b0b",
"default_speaker": false,
"description": "",
"display_name": "",
"display_name_bool": false,
"id": "character-1619708227.json",
"mirror_portraits": false,
"name": "Tuto",
"offset_x": 0,
"offset_y": -135,
"portraits": [
{
"name": "Default",
"path": "res://characters/Objects/telephone.png"
}
],
"scale": 55
}

View file

@ -1,218 +1 @@
{ {"glossary":[{"extra":"","id":"1618913698-364","name":"fermer","text":"Utilisateur habitué à cette fonctionnalité. Il nest pas déboussolé face à une nouveauté.","title":"Téléphone verrouillé","type":1},{"extra":"","id":"1618913732-731","name":"ouvert","text":"Donne à lentreprise une image moderne et éco-responsable. Possibilité de fidéliser des clients qui dépensent plus habituellement.","title":"Téléphone déverrouillé","type":1}],"variables":[{"id":"1618954325-787","name":"jauge_education","type":0,"value":"0"},{"id":"1618954333-366","name":"jauge_financier","type":0,"value":"0"},{"id":"1618954357-918","name":"jauge_social","type":0,"value":""},{"id":"1619183465-648","name":"current_phase","type":0,"value":"0"},{"id":"1618954375-483","name":"relation_evelyne","type":0,"value":"-2"},{"id":"1618954386-970","name":"relation_jm","type":0,"value":"0"},{"id":"1619213493-953","name":"choix_mdr","type":0,"value":""},{"id":"1618954344-146","name":"jauge_ecologie","type":0,"value":"0"},{"id":"1616657225-648","name":"choix_tel_ouvert","type":0,"value":"1"},{"id":"1618954308-648","name":"jauge_travail","type":0,"value":"0"}]}
"glossary": [
{
"extra": "",
"id": "1619430239-648",
"name": "France",
"text": "Voire à l'étranger...",
"title": "France",
"type": 1
},
{
"extra": "",
"id": "1619439567-787",
"name": "Quant",
"text": "Ne trace pas ces utilisateurs et nutilise pas leurs données pour adapter les recherches.",
"title": "Quant",
"type": 1
},
{
"extra": "",
"id": "1619439596-146",
"name": "Ecozio",
"text": "Même fonctionnement que Gooble mais plante un arbre à chaque recherche.",
"title": "Ecozio",
"type": 1
},
{
"extra": "",
"id": "1619441162-713",
"name": "laisser le choix",
"text": "Beaucoup dutilisateurs ne sattendent pas à devoir configurer leur téléphone.\nAttention à ne pas leur laisser trop de libertés.",
"title": "laisser le choix",
"type": 1
},
{
"extra": "",
"id": "1619441014-483",
"name": "moteur from scratch",
"text": "Les utilisateurs sont peu habitués à des moteurs différents de Gooble. \nAttention à ne pas les dépayser.",
"title": "from scratch",
"type": 1
},
{
"extra": "",
"id": "1618913732-731",
"name": "ouvert",
"text": "Donne à lentreprise une image moderne et éco-responsable. Possibilité de fidéliser des clients qui dépensent plus habituellement.",
"title": "Téléphone déverrouillé",
"type": 1
},
{
"extra": "",
"id": "1618913698-364",
"name": "fermer",
"text": "Utilisateur habitué à cette fonctionnalité. Il nest pas déboussolé face à une nouveauté.",
"title": "Téléphone verrouillé",
"type": 1
},
{
"extra": "",
"id": "1619441982-785",
"name": "contacter",
"text": "Attention aux arnaques !",
"title": "reparateur",
"type": 1
},
{
"extra": "",
"id": "1619442035-842",
"name": "acheter ",
"text": "Attention avez-vous assez dargent ?",
"title": "Tel neuf",
"type": 1
},
{
"extra": "",
"id": "1619440829-918",
"name": "choisir Gooble",
"text": "Beaucoup dutilisateurs cherchent une alternative à Gooble.\nAttention à ne pas les brusquer en leur imposant ce choix.",
"title": "choisir Gooble",
"type": 1
},
{
"extra": "",
"id": "1619441091-970",
"name": "moteur sponsorisé par Gammazon",
"text": "Un sponsoring peut être mal vu par les utilisateurs. \nAttention à limage renvoyée par lentreprise.",
"title": "sponso",
"type": 1
},
{
"extra": "",
"id": "1619441931-339",
"name": "commander et changer",
"text": "Attention, êtes-vous capable de changer lécran ?",
"title": "commander",
"type": 1
},
{
"extra": "",
"id": "1619433247-787",
"name": "prévenir",
"text": "Risque que lentreprise attende trop et ne gère pas de suite le problème, voire pas du tout.",
"title": "prévenir",
"type": 1
},
{
"extra": "",
"id": "1619439323-648",
"name": "café",
"text": "Espèce disparue depuis mars 2020, RIP notre vie sociale...",
"title": "café",
"type": 1
},
{
"extra": "",
"id": "1619439584-366",
"name": "Gooble",
"text": "Moteur de recherche le plus connu, et le plus performant du marché",
"title": "Gooble",
"type": 1
},
{
"extra": "",
"id": "1619433409-366",
"name": "publique",
"text": "Inciter lentreprise à la régler au plus vite. Quelquun de mal intentionné peut réagir avant lentreprise et se servir de cette faille.",
"title": "publique",
"type": 1
}
],
"variables": [
{
"id": "1619469908-574",
"name": "choix_addiction",
"type": 0,
"value": "0"
},
{
"id": "1616657225-648",
"name": "choix_tel_ouvert",
"type": 0,
"value": "0"
},
{
"id": "1618954344-146",
"name": "jauge_ecologie",
"type": 0,
"value": "0"
},
{
"id": "1618954325-787",
"name": "jauge_education",
"type": 0,
"value": "0"
},
{
"id": "1618954333-366",
"name": "jauge_financier",
"type": 0,
"value": "0"
},
{
"id": "1618954357-918",
"name": "jauge_social",
"type": 0,
"value": "0"
},
{
"id": "1618954308-648",
"name": "jauge_travail",
"type": 0,
"value": "0"
},
{
"id": "1619357721-648",
"name": "nb_tentatives",
"type": 0,
"value": "0"
},
{
"id": "1618954375-483",
"name": "relation_evelyne",
"type": 0,
"value": "0"
},
{
"id": "1618954386-970",
"name": "relation_jm",
"type": 0,
"value": "0"
},
{
"id": "1619344733-648",
"name": "soiree_jeu",
"type": 0,
"value": "0"
},
{
"id": "1619801176-991",
"name": "qualité",
"type": 0,
"value": "0"
},
{
"id": "1619183465-648",
"name": "current_phase",
"type": 0,
"value": "0"
},
{
"id": "1619213493-953",
"name": "choix_mdr",
"type": 0,
"value": "0"
}
]
}

View file

@ -5,7 +5,3 @@ default="theme-1616657657.cfg"
[dialog] [dialog]
advanced_themes=true advanced_themes=true
[saving]
clear_current_timeline=false

View file

@ -21,7 +21,6 @@ size=Vector2( 1800, 200 )
margin=Vector2( 40, 20 ) margin=Vector2( 40, 20 )
alignment="Left" alignment="Left"
shadow=false shadow=false
font="res://fonts/DialogFont.tres"
[definitions] [definitions]
@ -34,4 +33,3 @@ image_visible=true
auto_color=true auto_color=true
shadow_visible=true shadow_visible=true
modulation=false modulation=false
bottom_gap=70.0

View file

@ -21,7 +21,6 @@ size=Vector2( 1800, 200 )
margin=Vector2( 40, 20 ) margin=Vector2( 40, 20 )
alignment="Left" alignment="Left"
shadow=false shadow=false
font="res://fonts/DialogFont.tres"
[definitions] [definitions]
@ -33,4 +32,3 @@ image_visible=true
auto_color=true auto_color=true
shadow_visible=true shadow_visible=true
modulation=false modulation=false
bottom_gap=70.0

View file

@ -1,290 +1 @@
{ {"events":[{"background":"res://backgrounds/coffeeRoom.jpg"},{"action":"join","character":"character-1616658373.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658373.json","portrait":"","text":"Coucou ! Moi cest Evelyne, je suis dans ton service!\nJai hâte de travailler avec toi, nous allons faire de belles choses ensemble !\nJai entendu que le boss tavais mis sur le projet du nouveau téléphone. Cest un gros projet pour commencer."},{"character":"character-1616658355.json","portrait":"","text":"Oui cest super mais ça me met la pression. En plus je dois essayer de me démarquer des téléphones des autres entreprises en ajoutant de nouvelles fonctionnalités."},{"character":"character-1616658373.json","portrait":"","text":"Justement , tu pourrais laisser la possibilité à lutilisateur de pouvoir ouvrir le téléphone. "},{"character":"character-1616658373.json","options":[],"portrait":"","question":"Si tu veux je peux te donner plus dinformations, je connais bien ce sujet."},{"choice":"Pourquoi pas","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Dis moi tout !"},{"character":"character-1616658373.json","portrait":"","text":"Si tu as un problème sur une certaine pièce, comme la batterie, tu peux simplement la changer au lieu den racheter un nouveau. \nTu peux imaginer léconomie que tu fais non seulement pour ton porte-monnaie, mais aussi pour la planète. \nSi tu lappliques pour ton projet ça permettrait de donner une image éco-responsable à lentreprise mais aussi de te démarquer de toutes ces marques qui poussent à la surconsommation."},{"choice":"Jai du travail","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Je nai pas vraiment le temps, il faut que je retourne travailler."},{"character":"character-1616658373.json","options":[],"portrait":"","question":"Ça ne durera pas longtemps, promis !"},{"choice":"Je técoute !","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Ok, dis-moi tout."},{"character":"character-1616658373.json","portrait":"","text":"Si tu as un problème sur une certaine pièce, comme la batterie, tu peux simplement la changer au lieu den racheter un nouveau. \nTu peux imaginer léconomie que tu fais non seulement pour ton porte-monnaie, mais aussi pour la planète. "},{"choice":"Je nai vraiment pas le temps.","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Excuse moi, mais je nai vraiment pas le temps. Je retourne travailler, à la prochaine."},{"character":"character-1616658373.json","portrait":"","text":"Daccord, bon courage."},{"endbranch":""},{"endbranch":""},{"action":"leaveall","character":"[All]"},{"wait_seconds":0.5},{"action":"join","character":"character-1616658435.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":false,"3":true,"4":false}},{"character":"character-1616658435.json","portrait":"","text":"Salut toi ! Bienvenue parmi nous. Tu viens doù mon ami ?"},{"character":"character-1616658355.json","portrait":"","text":"Oh rien doriginal jarrive tout droit de la région parisienne et toi ?"},{"character":"character-1616658435.json","portrait":"","text":"Alors … Cest compliqué … Je crois que je suis suisse."},{"character":"character-1616658355.json","portrait":"","text":"Tu crois ?"},{"character":"character-1616658435.json","portrait":"","text":"Je ne suis pas sûr… Bienvenue parmi nous !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1618912317.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616657347.json","name":"1_1_info-cafe"}}
"events": [
{
"background": "res://backgrounds/coffeeRoom.jpg"
},
{
"action": "join",
"character": "character-1616658373.json",
"portrait": "",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"text": "Coucou ! Moi cest Evelyne, je suis dans ton service!\nJai hâte de travailler avec toi, nous allons faire de belles choses ensemble !"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_shocked",
"text": "Jai entendu que le boss tavais mis sur le projet du nouveau téléphone. \nCest un gros projet pour commencer."
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Oui cest super mais ça me met la pression. \nEn plus je dois essayer de me démarquer des téléphones des autres entreprises en ajoutant de nouvelles fonctionnalités."
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Justement , tu pourrais laisser la possibilité à lutilisateur de pouvoir ouvrir le téléphone. "
},
{
"character": "character-1616658373.json",
"options": [
],
"portrait": "evelyne_satisfaite",
"question": "Si tu veux je peux te donner plus dinformations, je connais bien ce sujet."
},
{
"choice": "Pourquoi pas",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954325-787",
"operation": "+",
"set_value": "2"
},
{
"definition": "1618954357-918",
"operation": "+",
"set_value": "2"
},
{
"definition": "1618954375-483",
"operation": "+",
"set_value": "1"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Dis moi tout !"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Si tu as un problème sur une certaine pièce, comme la batterie, tu peux simplement la changer au lieu den racheter un nouveau. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_shocked",
"text": "Tu peux imaginer léconomie que tu fais non seulement pour ton porte-monnaie, mais aussi pour la planète. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"text": "Si tu lappliques pour ton projet ça permettrait de donner une image éco-responsable à lentreprise mais aussi de te démarquer de toutes ces marques qui poussent à la surconsommation."
},
{
"choice": "Jai du travail",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954308-648",
"operation": "+",
"set_value": "1"
},
{
"definition": "1618954375-483",
"operation": "-",
"set_value": "1"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Je nai pas vraiment le temps, il faut que je retourne travailler."
},
{
"character": "character-1616658373.json",
"options": [
],
"portrait": "evelyne_shocked5",
"question": "Ça ne durera pas longtemps, promis !"
},
{
"choice": "Je técoute !",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954325-787",
"operation": "+",
"set_value": "1"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Ok, dis-moi tout."
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_shocked5",
"text": "Si tu as un problème sur une certaine pièce, comme la batterie, tu peux simplement la changer au lieu den racheter un nouveau. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Tu peux imaginer léconomie que tu fais non seulement pour ton porte-monnaie, mais aussi pour la planète. "
},
{
"choice": "Je nai vraiment pas le temps.",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954357-918",
"operation": "-",
"set_value": "2"
},
{
"definition": "1618954325-787",
"operation": "-",
"set_value": "2"
},
{
"definition": "1618954375-483",
"operation": "-",
"set_value": "1"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Excuse moi, mais je nai vraiment pas le temps. Je retourne travailler, à la prochaine."
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_shocked",
"text": "Et tu comptes vraiment laisser passer cette opportunité d'en apprendre plus sur un aspect aussi essentiel du développement des téléphones?"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_blasee",
"text": " Je ne sais pas si tu t'en rends compte mais d'un point de vue social, économique et même écologique, c'est une fonctionnalité essentielle!"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Par exemple, si tu as un problème sur une certaine pièce, comme la batterie, tu peux simplement la changer au lieu den racheter un nouveau. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Tu peux imaginer léconomie que tu fais non seulement pour ton porte-monnaie, mais aussi pour la planète. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_sans_voix",
"text": "Non honnêtement, je ne comprends pas ton manque d'ouverture d'esprit..."
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Au moins tu le sauras pour la prochaine fois!"
},
{
"endbranch": ""
},
{
"endbranch": ""
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1616658435.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": false,
"3": true,
"4": false
}
},
{
"character": "character-1616658435.json",
"portrait": "Default",
"text": "Salut toi ! "
},
{
"character": "character-1616658435.json",
"portrait": "Pat_teube",
"text": "Bienvenue parmi nous."
},
{
"character": "character-1616658435.json",
"portrait": "Pat_tranquille",
"text": " Tu viens doù mon ami ?"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Oh rien doriginal jarrive tout droit de la région parisienne et toi ?"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_attriste",
"text": "Alors … "
},
{
"character": "character-1616658435.json",
"portrait": "Pat_interloque",
"text": "Cest compliqué …"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_impressed",
"text": "Je crois que je suis suisse."
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Tu crois ?"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_wut",
"text": "Je ne suis pas sûr…"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_cool",
"text": "Bienvenue parmi nous !"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1618912317.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616657347.json",
"name": "1_1_info-cafe"
}
}

View file

@ -1,12 +1 @@
{ {"events":[{"change_timeline":"timeline-1619254056.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616659306.json","name":"00_start"}}
"events": [
{
"change_timeline": "timeline-1619379308.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616659306.json",
"name": "00_start"
}
}

View file

@ -1,49 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616658435.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658435.json","portrait":"","text":"Tu savais que lescargot le plus gros du monde peut peser jusquà 1,5 kg ?"},{"character":"character-1616658355.json","portrait":"","text":"Oh cest toi ! Tu mas fait peur... Mais non je ne savais pas cest impressionnant !"},{"character":"character-1616658435.json","portrait":"","text":"Tu te coucheras moins bête ce soir !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1616660188.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616659917.json","name":"1_1_patrick_1"}}
"events": [
{
"background": "res://backgrounds/bureauPerso.jpg"
},
{
"action": "join",
"character": "character-1616658435.json",
"portrait": "",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658435.json",
"portrait": "Pat_teube",
"text": "Tu savais que lescargot le plus gros du monde peut peser jusquà 1,5 kg ?"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Oh cest toi ! Tu mas fait peur... Mais non je ne savais pas cest impressionnant !"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_cool",
"text": "Tu te coucheras moins bête ce soir !"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1616660188.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616659917.json",
"name": "1_1_patrick_1"
}
}

View file

@ -1,97 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616660196.json","portrait":"","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1616660196.json","portrait":"","text":"Vous avez reçu une notification dun article parlant du recyclage des pièces en cas de panne des téléphones."},{"character":"character-1616660196.json","portrait":"","text":"Le dépannage représente une alternative idéale au gaspillage généré par la consommation excessive dappareils électroniques. \nDe plus en plus denseignes se consacrent à la réparation de smartphones et/ou commercialisent des pièces de rechange. "},{"character":"character-1616660196.json","options":[],"portrait":"","question":"Ces dernières, majoritairement issues du processus de recyclage, sont vendues à des prix très abordables. "},{"choice":"Je ny avais pas pensé","condition":"","definition":"","value":""},{"character":"character-1616660196.json","portrait":"","text":"Face à la concurrence grandissante dans le domaine du dépannage de mobile, le coût des services est à la baisse. \nFaire réparer son smartphone constitue donc une alternative plus économique que dinvestir dans lacquisition dun nouvel appareil. "},{"choice":"Pas très utile","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Ça ne me sert à rien, jarrête de lire."},{"endbranch":""},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1616660446.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616660188.json","name":"1_1_notification_1"}}
"events": [
{
"background": "res://backgrounds/bureauPerso.jpg"
},
{
"action": "join",
"character": "character-1616660196.json",
"portrait": "",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1616660196.json",
"portrait": "",
"text": "Vous avez reçu une notification dun article parlant du recyclage des pièces en cas de panne des téléphones."
},
{
"character": "character-1616660196.json",
"portrait": "",
"text": "Le dépannage représente une alternative idéale au gaspillage généré par la consommation excessive dappareils électroniques. \nDe plus en plus denseignes se consacrent à la réparation de smartphones et/ou commercialisent des pièces de rechange. "
},
{
"character": "character-1616660196.json",
"options": [
],
"portrait": "",
"question": "Ces dernières, majoritairement issues du processus de recyclage, sont vendues à des prix très abordables. "
},
{
"choice": "Je ny avais pas pensé",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954325-787",
"operation": "+",
"set_value": "1"
},
{
"definition": "1618954344-146",
"operation": "+",
"set_value": "1"
},
{
"character": "character-1616660196.json",
"portrait": "",
"text": "Face à la concurrence grandissante dans le domaine du dépannage de mobile, le coût des services est à la baisse. \nFaire réparer son smartphone constitue donc une alternative plus économique que dinvestir dans lacquisition dun nouvel appareil. "
},
{
"choice": "Pas très utile",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954344-146",
"operation": "-",
"set_value": "1"
},
{
"definition": "1618954325-787",
"operation": "-",
"set_value": "1"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Ça ne me sert à rien, jarrête de lire."
},
{
"endbranch": ""
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1616660446.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616660188.json",
"name": "1_1_notification_1"
}
}

View file

@ -1,196 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616658403.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658403.json","portrait":"","text":"Salut ça va ?\nBienvenue ! Je mappelle Jean-Michel. "},{"character":"character-1616658403.json","options":[],"portrait":"","question":"Dis-moi, t'as déjà une idée de design pour le téléphone ?"},{"choice":"Pas vraiment","condition":"","definition":"","value":""},{"character":"character-1616658403.json","portrait":"","text":"Ben jai plein didées de designs vraiment cools qui pourraient plaire à tout le monde.\nEn plus, ça prendrait en compte toutes les fonctionnalités du téléphone, comme un lecteur dempreintes digitales."},{"choice":"Jai quelques idées","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Javais pensé à une coque transparente, je pense que ça pourrait plaire aux utilisateurs.\nOu bien faire une gamme de différentes couleurs, afin que chacun y trouve son compte.\nMais bon, rien nest fixé pour le moment."},{"character":"character-1616658403.json","portrait":"","text":"Ok cest intéressant, de mon côté, jai aussi plein didées de designs vraiment cools qui pourraient plaire à tout le monde. \nEn plus, ça prendrait en compte toutes les fonctionnalités du téléphone, comme un lecteur dempreintes digitales."},{"endbranch":""},{"character":"character-1616658355.json","portrait":"","text":"Ah ben écoute super ! \nPar contre, jai discuté avec Evelyne de la possibilité douvrir le téléphone, et donc que la coque soit amovible.\nJe ne sais pas si ça serait compatible avec tes designs."},{"character":"character-1616658403.json","portrait":"","text":"Mais tu peux pas faire ça ! "},{"character":"character-1616658355.json","portrait":"","text":"Pourquoi pas ?"},{"character":"character-1616658403.json","portrait":"","text":"Les designs différents cest ce qui fera que le téléphone se distinguera des autres. \nPareil pour les fonctionnalités ! \nToutes les marques concurrentes ont un lecteur dempreintes. \nAvec cette modification, impossible de faire ça, et les utilisateurs diront que nous sommes à la traîne au niveau des technologies utilisées."},{"character":"","options":[],"portrait":"","question":"Qu'en pensez vous ?"},{"choice":"Tu nas pas tord","condition":"","definition":"","value":""},{"character":"character-1616658403.json","portrait":"","text":"Ravi de constater que nous sommes sur la même longueur donde."},{"choice":"Cest une bonne idée pourtant.","condition":"","definition":"","value":""},{"choice":"Je dois y réfléchir...","condition":"","definition":"","value":""},{"endbranch":""},{"character":"character-1616658403.json","portrait":"","text":"Fais attention des décisions comme celles-ci pourraient avoir de grandes conséquences pour lentreprise… Bonnes ou mauvaises !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1616660984.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616660446.json","name":"1_1_info_jm"}}
"events": [
{
"background": "res://backgrounds/bureauPerso.jpg"
},
{
"action": "join",
"character": "character-1616658403.json",
"portrait": "",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658403.json",
"portrait": "Default",
"text": "Salut ça va ?"
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_narquois",
"text": "Bienvenue ! \nJe mappelle Jean-Michel. "
},
{
"character": "character-1616658403.json",
"options": [
],
"portrait": "Jean-Michel_raconte_sa_vie",
"question": "Dis-moi, t'as déjà une idée de design pour le téléphone ?"
},
{
"choice": "Pas vraiment",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_batard",
"text": "Ben jai plein didées de designs vraiment cools qui pourraient plaire à tout le monde."
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_raconte_sa_vie",
"text": "Et ces designs n'empêcheraient pas de faire un téléphone super fin, très pratique pour pouvoir le ranger un peu partout ! "
},
{
"choice": "Jai quelques idées",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Javais pensé à une coque transparente, je pense que ça pourrait plaire aux utilisateurs.\nOu bien faire une gamme de différentes couleurs, afin que chacun y trouve son compte.\nMais bon, rien nest fixé pour le moment."
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_bien_joue_petit",
"text": "Ok cest intéressant."
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_batard",
"text": "De mon côté, jai aussi plein didées de designs vraiment cools qui pourraient plaire à tout le monde. "
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_raconte_sa_vie",
"text": "Et ces designs n'empêcheraient pas de faire un téléphone super fin, très pratique pour pouvoir le ranger un peu partout ! "
},
{
"endbranch": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Ah ben écoute super ! \nPar contre, jai discuté avec Evelyne de la possibilité douvrir le téléphone, et donc que la coque soit amovible.\nJe ne sais pas si ça serait compatible avec tes designs et tes idées."
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux",
"text": "Mais tu peux pas faire ça ! "
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Pourquoi pas ?"
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux2",
"text": "Les designs différents cest ce qui fera que le téléphone se distinguera des autres. "
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux",
"text": "Pareil pour les autres caractéristiques que ce téléphone pourrait avoir, et notamment son épaisseur ! "
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux3",
"text": "Toutes les marques concurrentes produisent des téléphones de moins en moins épais afin de mieux répondre aux attentes des utilisateurs."
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_shocked",
"text": "Avec cette modification, impossible de le rendre très fin, et les utilisateurs diront que nous sommes à la traîne comparé à nos concurrents."
},
{
"character": "character-1616658403.json",
"options": [
],
"portrait": "",
"question": "Qu'est-ce que tu en penses ?"
},
{
"choice": "Tu nas pas tort",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954333-366",
"operation": "+",
"set_value": "1"
},
{
"definition": "1618954344-146",
"operation": "-",
"set_value": "1"
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_batard",
"text": "Ravi de constater que nous sommes sur la même longueur donde."
},
{
"choice": "Cest une bonne idée pourtant.",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954333-366",
"operation": "-",
"set_value": "1"
},
{
"definition": "1618954325-787",
"operation": "+",
"set_value": "1"
},
{
"choice": "Je dois y réfléchir...",
"condition": "",
"definition": "",
"value": ""
},
{
"endbranch": ""
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux2",
"text": "Fais attention des décisions comme celles-ci pourraient avoir de grandes conséquences pour lentreprise…"
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux",
"text": "Bonnes ou mauvaises !"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1616660984.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616660446.json",
"name": "1_1_info_jm"
}
}

View file

@ -1,95 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616658471.json","portrait":"","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"","options":[],"portrait":"","question":"Nouveau mail de lécole maternelle des coquelicots en fleurs ! Le lire ?"},{"choice":"Oui","condition":"","definition":"","value":""},{"character":"character-1616658471.json","portrait":"","text":"Tu es le gagnant de la tombola de lécole maternelle des coquelicots en fleurs ! \nTu as gagné un jambon entier, félicitations ! \nPour récupérer votre prix, veuillez vous présenter au bureau de la directrice."},{"character":"character-1616658471.json","options":[],"portrait":"","question":"Lassociation des parents délèves des coquelicots."},{"choice":"C'est dommage je suis végétarien...","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"J'en parlerai à la directrice."},{"choice":"Miam !","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Tous ces apéros en perspective!"},{"endbranch":""},{"choice":"Non","condition":"","definition":"","value":""},{"endbranch":""},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1616661304.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616660984.json","name":"1_1_junk_mail_1"}}
"events": [
{
"background": "res://backgrounds/bureauPerso.jpg"
},
{
"action": "join",
"character": "character-1616658471.json",
"portrait": "",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1616658471.json",
"options": [
],
"portrait": "",
"question": "Nouveau mail de lécole maternelle des coquelicots en fleurs ! Le lire ?"
},
{
"choice": "Oui",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658471.json",
"portrait": "",
"text": "Tu es le gagnant de la tombola de lécole maternelle des coquelicots en fleurs ! \nTu as gagné un jambon entier, félicitations ! \nPour récupérer votre prix, veuillez vous présenter au bureau de la directrice."
},
{
"character": "character-1616658471.json",
"options": [
],
"portrait": "",
"question": "Lassociation des parents délèves des coquelicots."
},
{
"choice": "C'est dommage je suis végétarien...",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "J'en parlerai à la directrice."
},
{
"choice": "Miam !",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Tous ces apéros en perspective!"
},
{
"endbranch": ""
},
{
"choice": "Non",
"condition": "",
"definition": "",
"value": ""
},
{
"endbranch": ""
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1616661304.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616660984.json",
"name": "1_1_junk_mail_1"
}
}

View file

@ -1,154 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1618911589.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1618911589.json","portrait":"","text":"C'est l'heure de faire un choix ! Vous devez décider si le prochain modèle de téléphone laissera la possibilité à l'utilisateur de l'ouvrir, ou sera verrouillé."},{"set_theme":"theme-1618913551.cfg"},{"character":"character-1618911589.json","options":[],"portrait":"","question":"Souhaitez-vous fermer le téléphone à l'utilisateur ou le laisser ouvert ?"},{"choice":"Ouvert","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Un téléphone ouvert me semble être la meilleure solution.\nJe vais voir ce que mes collègues en pensent, je suis sûr qu'Evelyne me soutiendra !"},{"definition":"1616657225-648","set_value":"1"},{"choice":"Verrouillé","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Un téléphone verrouillé me semble être la meilleure solution.\nJe vais voir ce que mes collègues en pensent, je suis sûr que Jean-Michel sera ravi !"},{"definition":"1616657225-648","set_value":"0"},{"endbranch":""},{"character":"character-1618911589.json","portrait":"","text":"Vous annoncez votre décision par mail à vos collègues.\nVous les rejoignez ensuite dans la salle de réunion."},{"wait_seconds":1},{"set_theme":"theme-1616657657.cfg"},{"condition":"==","definition":"1616657225-648","value":"1"},{"change_timeline":"timeline-1616661658.json"},{"endbranch":""},{"condition":"==","definition":"1616657225-648","value":"0"},{"change_timeline":"timeline-1616661685.json"},{"endbranch":""}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616661304.json","name":"1_1_question_tel_ouvert"}}
"events": [
{
"background": "res://backgrounds/bureauPerso.jpg"
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "C'est l'heure de faire un choix ! Vous devez décider si le prochain modèle de téléphone laissera la possibilité à l'utilisateur de l'ouvrir, ou sera verrouillé."
},
{
"set_theme": "theme-1618913551.cfg"
},
{
"character": "character-1618911589.json",
"options": [
],
"portrait": "",
"question": "Souhaitez-vous fermer le téléphone à l'utilisateur ou le laisser ouvert ?"
},
{
"choice": "Ouvert",
"condition": "",
"definition": "",
"value": ""
},
{
"set_theme": "theme-1616657657.cfg"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Un téléphone ouvert me semble être la meilleure solution.\nJe vais voir ce que mes collègues en pensent, je suis sûr qu'Evelyne me soutiendra !"
},
{
"definition": "1616657225-648",
"set_value": "1"
},
{
"choice": "Verrouillé",
"condition": "",
"definition": "",
"value": ""
},
{
"set_theme": "theme-1616657657.cfg"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Un téléphone verrouillé me semble être la meilleure solution.\nJe vais voir ce que mes collègues en pensent, je suis sûr que Jean-Michel sera ravi !"
},
{
"definition": "1616657225-648",
"set_value": "0"
},
{
"endbranch": ""
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Vous annoncez votre décision par mail à vos collègues.\nVous les rejoignez ensuite dans la salle de réunion."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"condition": "==",
"definition": "1616657225-648",
"value": "1"
},
{
"definition": "1618954344-146",
"operation": "+",
"set_value": "5"
},
{
"definition": "1618954333-366",
"operation": "-",
"set_value": "5"
},
{
"definition": "1618954375-483",
"operation": "+",
"set_value": "3"
},
{
"definition": "1618954386-970",
"operation": "-",
"set_value": "2"
},
{
"change_timeline": "timeline-1616661658.json"
},
{
"endbranch": ""
},
{
"condition": "==",
"definition": "1616657225-648",
"value": "0"
},
{
"definition": "1618954344-146",
"operation": "-",
"set_value": "5"
},
{
"definition": "1618954333-366",
"operation": "+",
"set_value": "5"
},
{
"definition": "1618954375-483",
"operation": "-",
"set_value": "2"
},
{
"definition": "1618954386-970",
"operation": "+",
"set_value": "3"
},
{
"change_timeline": "timeline-1616661685.json"
},
{
"endbranch": ""
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616661304.json",
"name": "1_1_question_tel_ouvert"
}
}

View file

@ -1,138 +1 @@
{ {"events":[{"background":"res://backgrounds/meetingRoom.jpg"},{"action":"join","character":"character-1616658403.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658403.json","portrait":"","text":"On peut discuter une minute ?"},{"character":"character-1616658355.json","portrait":"","text":"Euh oui pas de soucis quest ce quil se passe ?"},{"character":"character-1616658403.json","portrait":"","text":"Je viens dapprendre que ton projet vient dêtre validé mais que tu as gardé loption de développer un téléphone que lutilisateur peut ouvrir ! \nTu as une idée des répercussions sur lentreprise que cela va avoir ? \nOn va perdre beaucoup dargent cette année à laisser la possibilité aux clients de réparer leur téléphone sils ont accès aux composants ! "},{"character":"character-1616658355.json","portrait":"","text":"Pas forcément, lentreprise peut élargir son activité à la fabrication de ces composants."},{"character":"character-1616658403.json","portrait":"","text":"Et tu crois que ça ne va pas coûter cher ?\nEt toutes les idées de design dont je tavais parlé sont réduites à néant ! \nFranchement je ne sais pas ce qui test passé par la tête mais ça me laisse sans voix … \nSur ce je nai plus rien à dire au revoir."},{"action":"leaveall","character":"character-1616658403.json"},{"wait_seconds":0.1},{"action":"join","character":"character-1616658373.json","portrait":"","position":{"0":false,"1":false,"2":false,"3":true,"4":false}},{"character":"character-1616658373.json","portrait":"","text":"Bonjour ! Quelle belle journée aujourdhui !"},{"character":"character-1616658355.json","portrait":"","text":"Bonjour !"},{"character":"character-1616658373.json","portrait":"","text":"Jai appris que tu avais choisi de pouvoir ouvrir le téléphone dans ton projet de développement. \nCest une sage décision qui va engendrer tellement de choses positives pour lentreprise. \nCest le début dune nouvelle ère technologique responsable, crois moi !\nOui au recyclage et oui à la seconde vie des appareils !"},{"character":"character-1616658355.json","portrait":"","text":"Je suis content que ce projet provoque un tel enthousiasme en toi !"},{"character":"character-1616658373.json","portrait":"","text":"Je suis ravie ! Je te laisse jai une réunion dans 10 minutes à bientôt !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1616662258.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616661658.json","name":"1_1_tel_ouvert_1"}}
"events": [
{
"background": "res://backgrounds/meetingRoom.jpg"
},
{
"action": "join",
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux",
"text": "On peut discuter une minute ?"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Euh oui pas de soucis quest-ce quil se passe ?"
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux2",
"text": "Je viens dapprendre que ton projet vient dêtre validé mais que tu as gardé loption de développer un téléphone que lutilisateur peut ouvrir ! "
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux",
"text": "Tu as une idée des répercussions sur lentreprise que cela va avoir ? "
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux2",
"text": "On va perdre beaucoup dargent cette année à laisser la possibilité aux clients de réparer leur téléphone sils ont accès aux composants !"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Pas forcément, lentreprise peut élargir son activité à la fabrication de ces composants."
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux",
"text": "Et tu crois que ça ne va pas coûter cher ?"
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux2",
"text": "Et toutes les idées de design dont je tavais parlées sont réduites à néant ! "
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_haineux3",
"text": "Franchement je ne sais pas ce qui test passé par la tête mais ça me laisse sans voix … \nSur ce je nai plus rien à dire au revoir."
},
{
"action": "leaveall",
"character": "character-1616658403.json"
},
{
"wait_seconds": 0.1
},
{
"action": "join",
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"position": {
"0": false,
"1": false,
"2": false,
"3": true,
"4": false
}
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"text": "Bonjour ! Quelle belle journée aujourdhui !"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Bonjour !"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Jai appris que tu avais choisi de pouvoir ouvrir le téléphone dans ton projet de développement. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"text": "Cest une sage décision qui va engendrer tellement de choses positives pour lentreprise. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "Cest le début dune nouvelle ère technologique responsable, crois moi !"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"text": "Oui au recyclage et oui à la seconde vie des appareils !"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Je suis content que ce projet provoque un tel enthousiasme en toi !"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"text": "Je suis ravie ! Je te laisse jai une réunion dans 10 minutes à bientôt !"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619707711.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616661658.json",
"name": "1_1_tel_ouvert_1"
}
}

View file

@ -1,98 +1 @@
{ {"events":[{"background":"res://backgrounds/meetingRoom.jpg"},{"action":"join","character":"character-1616658471.json","portrait":"","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1616658471.json","portrait":"","text":"Vous avez reçu un mail du Boss !\nBonjour, je souhaitais vous féliciter concernant votre projet de téléphone. \nSachez que je suis plus que satisfait de votre choix. \nEn effet, le fait davoir fermé le téléphone nous permettra daugmenter notre chiffre d'affaires de manière significative dans les mois à venir. \nContinuez sur cette lancée !\nEn vous souhaitant une bonne journée. Cordialement, The boss"},{"action":"leaveall","character":"character-1616658471.json"},{"wait_seconds":1},{"action":"join","character":"character-1616658373.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658373.json","portrait":"","text":"Salut, tas deux minutes ?"},{"character":"character-1616658355.json","portrait":"","text":"Euh …"},{"character":"character-1616658373.json","portrait":"","text":"Je croyais que tu avais compris ce que je tavais dit concernant le recyclage des composants. \nEn fermant le téléphone, tu condamnes les utilisateurs à devoir le changer au moindre problème.\nEn faisant ceci, tu deviens partisan de la surconsommation et donc de la pollution de notre planète. "},{"character":"character-1616658355.json","portrait":"","text":"Peut être, mais cela va permettre de nettement augmenter le chiffre d'affaires de lentreprise."},{"character":"character-1616658373.json","portrait":"","text":"Tu crois que notre chiffre d'affaires importera quand nous naurons même plus dendroit décent pour vivre ? \nJe te laisse réfléchir à ça je dois y aller il me reste une heure de pause je vais aller courir un peu…"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1616662258.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616661685.json","name":"1_1_tel_ouvert_2"}}
"events": [
{
"background": "res://backgrounds/meetingRoom.jpg"
},
{
"action": "join",
"character": "character-1616658471.json",
"portrait": "",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1616658471.json",
"portrait": "",
"text": "Vous avez reçu un mail du Boss !\nBonjour, je souhaitais vous féliciter concernant votre projet de téléphone. \nSachez que je suis plus que satisfait de votre choix. \nEn effet, le fait davoir fermé le téléphone nous permettra daugmenter notre chiffre d'affaires de manière significative dans les mois à venir. \nContinuez sur cette lancée !\nEn vous souhaitant une bonne journée. Cordialement, The boss"
},
{
"action": "leaveall",
"character": "character-1616658471.json"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1616658373.json",
"portrait": "evelyne_blasee",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_no_comment",
"text": "Salut, tas deux minutes ?"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Euh …"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_blasee",
"text": "Je croyais que tu avais compris ce que je tavais dit concernant le recyclage des composants. "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_hautaine",
"text": "En fermant le téléphone, tu condamnes les utilisateurs à devoir le changer au moindre problème."
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_no_comment",
"text": "En faisant ceci, tu deviens partisan de la surconsommation et donc de la pollution de notre planète. "
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Peut être, mais cela va permettre de nettement augmenter le chiffre d'affaires de lentreprise."
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_angry",
"text": "Tu crois que notre chiffre d'affaires importera quand nous naurons même plus dendroit décent pour vivre ? "
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_blasee",
"text": "Je te laisse réfléchir à ça je dois y aller il me reste une heure de pause je vais aller courir un peu…"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619707711.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616661685.json",
"name": "1_1_tel_ouvert_2"
}
}

View file

@ -1,43 +1 @@
{ {"events":[{"wait_seconds":1},{"character":"","portrait":"","text":"Fin de la démo, merci d'avoir joué !"},{"action":"leaveall","character":"[All]"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1616662258.json","name":"00_end"}}
"events": [
{
"background": "res://backgrounds/noir.jpg"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Le résultat du test de personnalité correspond à votre profil déterminé par tous les choix que vous avez fait depuis le début.\nVoici le profil que vous avez obtenu !\nAprès avoir vu votre profil, vous aurez également accès à un résumé de vos choix pendant tout le jeu."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"emit_signal": "end_game"
},
{
"wait_seconds": 10
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1616662258.json",
"name": "00_end"
}
}

View file

@ -1,56 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"definition":"1619183465-648","operation":"=","set_value":"1"},{"emit_signal":"play_music"},{"character":"character-1618911589.json","portrait":"","text":"Votre entretien sest bien passé et vous avez eu le poste dans lentreprise.\nLe premier projet que votre patron vous confie est de participer à la création dun nouveau téléphone. \nVous allez travailler en collaboration avec trois de vos collègues : Jean-Michel, Evelyne et Patrick. "},{"character":"character-1616658355.json","portrait":"","text":"Il est 10h cest lheure de la pause !"},{"change_timeline":"timeline-1616657347.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1618911641.json","name":"1_1_intro"}}
"events": [
{
"background": "res://backgrounds/noir.jpg"
},
{
"definition": "1619183465-648",
"operation": "=",
"set_value": "1"
},
{
"emit_signal": "play_music"
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Votre entretien sest bien passé et vous avez eu le poste dans lentreprise.\nLe premier projet que votre patron vous confie est de participer à la création dun nouveau téléphone. \nVous allez travailler en collaboration avec trois de vos collègues : Jean-Michel, Evelyne et Patrick. "
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"background": "res://backgrounds/bureauGroupe-2.jpg"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Il est 10h cest lheure de la pause !"
},
{
"change_timeline": "timeline-1616657347.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1618911641.json",
"name": "1_1_intro"
}
}

View file

@ -1,174 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616658471.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1616658471.json","options":[],"portrait":"","question":"Nouveau mail du Boss ! Le lire ?"},{"choice":"Oui","condition":"","definition":"","value":""},{"character":"character-1616658471.json","portrait":"","text":"Bonjour, Jespère que tout se passe bien pour vous au sein de notre entreprise. \nJe viens vers vous pour vous rappeler que votre premier projet est le développement dun nouveau téléphone portable. \nCe projet est dune très grande importance et représente un gros investissement."},{"character":"character-1616658471.json","options":[],"portrait":"","question":"En effet, il sera difficile pour lentreprise de survivre à léchec commercial de ce produit. "},{"choice":"Super, déjà des responsabilités !","condition":"","definition":"","value":""},{"character":"character-1616658471.json","portrait":"","text":"Ainsi, dès lors que le téléphone deviendra obsolète, ou si ses composants sabîment, nos clients n'hésiteront pas à racheter nos produits. \nJespère que vous mesurez limportance de la réussite de ce projet et de limpact que cela pourrait avoir sur le chiffre d'affaires de lentreprise.\nCordialement, The boss."},{"choice":"La pression... mieux vaut arrêter de lire","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Plus tard les mails"},{"endbranch":""},{"choice":"Non","condition":"","definition":"","value":""},{"character":"character-1616658355.json","options":[],"portrait":"","question":"C'est quand même un mail du boss..."},{"choice":"Oui mieux vaut le lire","condition":"","definition":"","value":""},{"character":"character-1616658471.json","portrait":"","text":"Bonjour, Jespère que tout se passe bien pour vous au sein de notre entreprise. \nJe viens vers vous pour vous rappeler que votre premier projet est le développement dun nouveau téléphone portable. \nCe projet est dune très grande importance et représente un gros investissement."},{"character":"character-1616658471.json","options":[],"portrait":"","question":"En effet, il sera difficile pour lentreprise de survivre à léchec commercial de ce produit. "},{"choice":"Super, déjà des responsabilités !","condition":"","definition":"","value":""},{"character":"character-1616658471.json","portrait":"","text":"Ainsi, dès lors que le téléphone deviendra obsolète, ou si ses composants sabîment, nos clients n'hésiteront pas à racheter nos produits. \nJespère que vous mesurez limportance de la réussite de ce projet et de limpact que cela pourrait avoir sur le chiffre d'affaires de lentreprise.\nCordialement, The boss."},{"choice":"La pression... mieux vaut arrêter de lire","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Plus tard les mails"},{"endbranch":""},{"choice":"Ce nest pas le moment","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Plus tard les mails"},{"endbranch":""},{"endbranch":""},{"action":"leaveall","character":"[All]"},{"change_timeline":"timeline-1616659917.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1618912317.json","name":"1_1_mail_boss"}}
"events": [
{
"background": "res://backgrounds/bureauPerso.jpg"
},
{
"action": "join",
"character": "character-1616658471.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1616658471.json",
"options": [
],
"portrait": "",
"question": "Nouveau mail du Boss ! Le lire ?"
},
{
"choice": "Oui",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954308-648",
"operation": "+",
"set_value": "3"
},
{
"character": "character-1616658471.json",
"portrait": "",
"text": "Bonjour, Jespère que tout se passe bien pour vous au sein de notre entreprise. \nJe viens vers vous pour vous rappeler que votre premier projet est le développement dun nouveau téléphone portable. \nCe projet est dune très grande importance et représente un gros investissement."
},
{
"character": "character-1616658471.json",
"options": [
],
"portrait": "",
"question": "En effet, il sera difficile pour lentreprise de survivre à léchec commercial de ce produit. "
},
{
"choice": "Super, déjà des responsabilités !",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658471.json",
"portrait": "",
"text": "Ainsi, dès lors que le téléphone deviendra obsolète, ou si ses composants sabîment, nos clients n'hésiteront pas à racheter nos produits. \nJespère que vous mesurez limportance de la réussite de ce projet et de limpact que cela pourrait avoir sur le chiffre d'affaires de lentreprise.\nCordialement, The boss."
},
{
"choice": "La pression... mieux vaut arrêter de lire",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Plus tard les mails"
},
{
"endbranch": ""
},
{
"choice": "Non",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954308-648",
"operation": "-",
"set_value": "1"
},
{
"character": "character-1616658355.json",
"options": [
],
"portrait": "",
"question": "C'est quand même un mail du boss..."
},
{
"choice": "Oui mieux vaut le lire",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658471.json",
"portrait": "",
"text": "Bonjour, Jespère que tout se passe bien pour vous au sein de notre entreprise. \nJe viens vers vous pour vous rappeler que votre premier projet est le développement dun nouveau téléphone portable. \nCe projet est dune très grande importance et représente un gros investissement."
},
{
"character": "character-1616658471.json",
"options": [
],
"portrait": "",
"question": "En effet, il sera difficile pour lentreprise de survivre à léchec commercial de ce produit. "
},
{
"choice": "Super, déjà des responsabilités !",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658471.json",
"portrait": "",
"text": "Ainsi, dès lors que le téléphone deviendra obsolète, ou si ses composants sabîment, nos clients n'hésiteront pas à racheter nos produits. \nJespère que vous mesurez limportance de la réussite de ce projet et de limpact que cela pourrait avoir sur le chiffre d'affaires de lentreprise.\nCordialement, The boss."
},
{
"choice": "La pression... mieux vaut arrêter de lire",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Plus tard les mails"
},
{
"endbranch": ""
},
{
"choice": "Ce nest pas le moment",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954308-648",
"operation": "-",
"set_value": "2"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Plus tard les mails"
},
{
"endbranch": ""
},
{
"endbranch": ""
},
{
"action": "leaveall",
"character": "[All]"
},
{
"change_timeline": "timeline-1616659917.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1618912317.json",
"name": "1_1_mail_boss"
}
}

View file

@ -1,42 +0,0 @@
{
"events": [
{
"action": "join",
"character": "character-1616658403.json",
"mirror": false,
"portrait": "Jean-Michel_batard",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "",
"portrait": "",
"text": "Attends je me prépare"
},
{
"emit_signal": "setup_minigame score 1_1_info-cafe 1_1_info-cafe"
},
{
"character": "",
"portrait": "",
"text": "Lezzgo"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"emit_signal": "start_minigame"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1618997085.json",
"name": "test_jeu"
}
}

View file

@ -1,26 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"definition":"1619183465-648","operation":"=","set_value":"0"},{"character":"","portrait":"","text":"hello"},{"emit_signal":"setup_minigame score 0_0_minigame_end 0_0_minigame_end"},{"background":""},{"character":"","portrait":"","text":"nice"},{"emit_signal":"start_minigame"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619185676.json","name":"0_0_intro"}}
"events": [
{
"background": "res://backgrounds/bureauRecruteuse.png"
},
{
"emit_signal": "setup_minigame score 10 easy 0_0_minigame_lose 0_0_minigame_win 1"
},
{
"background": ""
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Ici, le but est simple.\nAfin de faire bonne impression pendant lentretien et de bien répondre à la question, vous allez devoir récolter un maximum dinformations sur lentreprise.\nLe mini-jeu s'arrêtera lorsque vous en aurez récolté 10 .\nAttention à ne pas vous laisser distraire par les spams (représentés par des enveloppes rouges).\nBonne chance !"
},
{
"emit_signal": "start_minigame"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619185676.json",
"name": "0_0_minigame"
}
}

View file

@ -1,78 +1 @@
{ {"events":[{"character":"","portrait":"","text":"end"},{"emit_signal":"play_music"},{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"character":"","portrait":"","text":"back baby"},{"change_timeline":"timeline-1618911641.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619185825.json","name":"0_0_minigame_end"}}
"events": [
{
"emit_signal": "play_music"
},
{
"background": "res://backgrounds/bureauRecruteuse.png"
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Bien joué !\nVous avez toutes les informations nécessaires pour bien répondre."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1619380397.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1619380397.json",
"portrait": "",
"text": "Quest-ce qui vous a attiré dans notre entreprise ?"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Jadore les nouvelles technologies et le secteur dactivité de lentreprise correspond parfaitement à mes attentes.\nJe suis en accord avec les valeurs que vous transmettez, comme lesprit déquipe, dengagement pour les clients et linnovation.\nCest pour ces raisons que jaimerais beaucoup intégrer vos équipes."
},
{
"character": "character-1619380397.json",
"portrait": "",
"text": "C'est noté !"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619382755.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619185825.json",
"name": "0_0_minigame_win"
}
}

View file

@ -1,222 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"action":"join","character":"character-1616658435.json","mirror":false,"portrait":"Default","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658435.json","options":[],"portrait":"","question":"Salut ! Comment ça va aujourdhui ?"},{"choice":"Ça va bien !","condition":"","definition":"","value":""},{"character":"","portrait":"","text":"Ça va merci et toi ?"},{"choice":"Cest pas la grande forme","condition":"","definition":"","value":""},{"character":"","portrait":"","text":"Jai eu des jours meilleurs… Et toi ?"},{"endbranch":""},{"character":"character-1616658435.json","portrait":"","text":"Moi ça va.\nJai appris quelque chose dincroyable hier soir !"},{"character":"character-1616658435.json","options":[],"portrait":"","question":"Est ce que tu veux savoir quoi ?"},{"choice":"Bien sûr!","condition":"","definition":"","value":""},{"character":"character-1616658435.json","portrait":"","text":"Savais-tu quune espèce descargots est responsable de 110 000 décès chaque année?"},{"character":"character-1616658355.json","portrait":"","text":"Incroyable ! \nLes escargots sont décidément plein de surprises !"},{"choice":"Sans façon merci.","condition":"","definition":"","value":""},{"character":"","portrait":"","text":"Dommage …\nCétait pourtant insolite."},{"endbranch":""},{"character":"character-1616658435.json","portrait":"","text":"Au fait, Jai reçu deux invitations à une conférence sur la vie privée des utilisateurs sur le web."},{"character":"character-1616658435.json","options":[],"portrait":"","question":"Est-ce que tu veux my accompagner ?"},{"choice":"Oui ","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Avec plaisir, ça a lair très intéressant !"},{"character":"character-1616658435.json","portrait":"","text":"C'est parti !"},{"change_timeline":"timeline-1619205796.json"},{"choice":"Non","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Ça aurait été avec plaisir, mais le sujet ne mintéresse pas vraiment.\nUne prochaine fois peut-être !"},{"endbranch":""},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"action":"join","character":"character-1618911589.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1618911589.json","portrait":"","text":"Vous avez demandé à vos collègues de participer à une réunion, afin de discuter didées concernant limplémentation du moteur de recherche.\nCest donc lheure de se rendre en salle de réunion."},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1619205881.json"},{"wait_seconds":1}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619204752.json","name":"1_2_intro_patrick"}}
"events": [
{
"background": "res://backgrounds/bureauGroupe-2.jpg"
},
{
"action": "join",
"character": "character-1616658435.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658435.json",
"options": [
],
"portrait": "Default",
"question": "Salut ! Comment ça va aujourdhui ?"
},
{
"choice": "Ça va bien !",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Ça va merci et toi ?"
},
{
"choice": "Cest pas la grande forme",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Jai eu des jours meilleurs… Et toi ?"
},
{
"endbranch": ""
},
{
"character": "character-1616658435.json",
"portrait": "Pat_grave_content",
"text": "Moi ça va."
},
{
"character": "character-1616658435.json",
"portrait": "Pat_tranquille",
"text": "Jai appris quelque chose dincroyable hier soir !"
},
{
"character": "character-1616658435.json",
"options": [
],
"portrait": "Pat_teube",
"question": "Est ce que tu veux savoir quoi ?"
},
{
"choice": "Bien sûr!",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954357-918",
"operation": "+",
"set_value": "1"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_impressed",
"text": "Savais-tu quune espèce descargots est responsable de 110 000 décès chaque année?"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Incroyable ! \nLes escargots sont décidément plein de surprises !"
},
{
"choice": "Sans façon merci.",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954357-918",
"operation": "-",
"set_value": "1"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_sad",
"text": "Dommage …"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_interloque",
"text": "Cétait pourtant insolite."
},
{
"endbranch": ""
},
{
"character": "character-1616658435.json",
"portrait": "Default",
"text": "Au fait, jai reçu deux invitations à une conférence sur la vie privée des utilisateurs sur le web."
},
{
"character": "character-1616658435.json",
"options": [
],
"portrait": "Pat_grave_content",
"question": "Est-ce que tu veux my accompagner ?"
},
{
"choice": "Oui ",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954357-918",
"operation": "+",
"set_value": "2"
},
{
"definition": "1618954325-787",
"operation": "+",
"set_value": "2"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Avec plaisir, ça a lair très intéressant !"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_cool",
"text": "C'est parti !"
},
{
"change_timeline": "timeline-1619205796.json"
},
{
"choice": "Non",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954357-918",
"operation": "-",
"set_value": "2"
},
{
"definition": "1618954325-787",
"operation": "-",
"set_value": "2"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Ça aurait été avec plaisir, mais le sujet ne mintéresse pas vraiment.\nUne prochaine fois peut-être !"
},
{
"endbranch": ""
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Vous avez demandé à vos collègues de participer à une réunion, afin de discuter didées concernant limplémentation du moteur de recherche.\nCest donc lheure de se rendre en salle de réunion."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619205881.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619204752.json",
"name": "1_2_intro_patrick"
}
}

View file

@ -1,33 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"definition":"1619183465-648","operation":"=","set_value":"0"},{"emit_signal":"setup_minigame score 1_2_minigame_end 1_2_minigame_end"},{"background":""},{"character":"character-1616658435.json","portrait":"","text":"Pour rester attentif lors de cette conférence évitez de regarder votre téléphone qui peut vous distraire facilement et écoutez attentivement !\nLa conférence va durer X temps, soyez attentif jusquau bout !\n"},{"emit_signal":"start_minigame"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619205796.json","name":"1_2_minigame"}}
"events": [
{
"background": ""
},
{
"emit_signal": "setup_minigame time 30 easy 1_2_minigame_lose 1_2_minigame_win 2"
},
{
"character": "character-1616658435.json",
"portrait": "Default",
"text": "Pour rester attentif lors de cette conférence, évite de regarder ton téléphone qui peut te distraire facilement et écoute attentivement !"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_teube",
"text": "La conférence va durer 30 minutes, ne te déconcentre pas avant la fin !"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_tranquille",
"text": "Bonne chance !"
},
{
"emit_signal": "start_minigame"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619205796.json",
"name": "1_2_minigame"
}
}

File diff suppressed because one or more lines are too long

View file

@ -1,103 +1 @@
{ {"events":[{"character":"","portrait":"","text":"End"},{"emit_signal":"play_music"},{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"action":"join","character":"character-1616658435.json","mirror":false,"portrait":"Default","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658435.json","portrait":"","text":"Merci de m'avoir accompagné !\nÀ très vite !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"character":"character-1618911589.json","portrait":"","text":"Vous avez demandé à vos collègues de participer à une réunion, afin de discuter didées concernant limplémentation du moteur de recherche.\nCest donc lheure de se rendre en salle de réunion.\n"},{"wait_seconds":1},{"change_timeline":"timeline-1619205881.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619206058.json","name":"1_2_minigame_end"}}
"events": [
{
"emit_signal": "play_music"
},
{
"background": "res://backgrounds/bureauGroupe-2.jpg"
},
{
"definition": "1618954325-787",
"operation": "+",
"set_value": "5"
},
{
"action": "join",
"character": "character-1616658435.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658435.json",
"portrait": "Pat_interloque",
"text": "Tu as entedu ce qui a été dit à la fin de la conférence ?"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_inquiet",
"text": "Apparemment, la condamnation de Gooble à 50 millions deuros damende a été confirmée par le Conseil dEtat\nLa KNILE, qui reproche à lentreprise américaine de ne pas informer assez clairement ses utilisateurs, avait condamné Gooble à cette amende record. \nLe groupe avait fait appel."
},
{
"character": "character-1616658435.json",
"portrait": "Pat_interloque",
"text": "C'est fou cette histoire !"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "C'est le moins qu'on puisse dire...\nMerci pour l'invitation !"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_grave_content",
"text": "J'espère que ça t'a plu ! "
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Oui c'était super !"
},
{
"character": "character-1616658435.json",
"portrait": "",
"text": "Merci de m'avoir accompagné !\nÀ très vite !"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Vous avez demandé à vos collègues de participer à une réunion, afin de discuter didées concernant limplémentation du moteur de recherche.\nCest donc lheure de se rendre en salle de réunion."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619205881.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619206058.json",
"name": "1_2_minigame_win"
}
}

File diff suppressed because one or more lines are too long

View file

@ -1,107 +1 @@
{ {"events":[{"background":"res://backgrounds/coffeeRoom.jpg"},{"action":"join","character":"character-1616658435.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"condition":">=","definition":"1618954375-483","value":"0"},{"action":"join","character":"character-1616658373.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":false,"3":true,"4":false}},{"character":"character-1616658373.json","portrait":"Default","text":"Il fait beau aujourdhui ! \n"},{"character":"character-1616658373.json","portrait":"evelyne_satisfaite","text":"Jirais bien courir cet après-midi."},{"endbranch":""},{"condition":">=","definition":"1618954386-970","value":"0"},{"action":"join","character":"character-1616658403.json","mirror":false,"portrait":"Default","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658403.json","portrait":"Jean-Michel_raconte_sa_vie","text":"Un ciel bleu comme ça, ça présage un bon barbecue ce week-end!"},{"endbranch":""},{"character":"character-1616658435.json","portrait":"Pat_wut","text":"..."},{"character":"character-1616658435.json","portrait":"Default","text":"Bon, cest lheure de sy remettre non ?"},{"character":"character-1616658355.json","portrait":"","text":"Oui, cest reparti."},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1619210756.json"},{"wait_seconds":1}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619210797.json","name":"1_2_reu_break"}}
"events": [
{
"background": "res://backgrounds/coffeeRoom.jpg"
},
{
"action": "join",
"character": "character-1616658435.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"condition": ">=",
"definition": "1618954375-483",
"value": "-2"
},
{
"action": "join",
"character": "character-1616658373.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": false,
"3": true,
"4": false
}
},
{
"character": "character-1616658373.json",
"portrait": "Default",
"text": "Il fait beau aujourdhui ! \n"
},
{
"character": "character-1616658373.json",
"portrait": "evelyne_satisfaite",
"text": "Jirais bien courir cet après-midi."
},
{
"endbranch": ""
},
{
"condition": ">=",
"definition": "1618954386-970",
"value": "-1"
},
{
"action": "join",
"character": "character-1616658403.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": true,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1616658403.json",
"portrait": "Jean-Michel_raconte_sa_vie",
"text": "Un ciel bleu comme ça, ça présage un bon barbecue ce week-end!"
},
{
"endbranch": ""
},
{
"character": "character-1616658435.json",
"portrait": "Pat_wut",
"text": "..."
},
{
"character": "character-1616658435.json",
"portrait": "Default",
"text": "Bon, cest lheure de sy remettre non ?"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Oui, cest reparti."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619210756.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619210797.json",
"name": "1_2_reu_break"
}
}

View file

@ -1,199 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1618911589.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1618911589.json","portrait":"","text":"Il est l'heure de faire votre choix !"},{"set_theme":"theme-1618913551.cfg"},{"character":"character-1618911589.json","options":[],"portrait":"","question":"Quel moteur de recherche souhaitez-vous implémenter pour le téléphone ?"},{"choice":"Moteur from scratch","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Je pense que créer un moteur from scratch est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."},{"definition":"1619213493-953","operation":"=","set_value":"1"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"condition":"==","definition":"1616657225-648","value":"1"},{"change_timeline":"timeline-1619251289.json"},{"wait_seconds":1},{"endbranch":""},{"condition":"==","definition":"1616657225-648","value":"0"},{"change_timeline":"timeline-1619251531.json"},{"wait_seconds":1},{"endbranch":""},{"choice":"Gooble","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Je pense qu'utiliser Gooble est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."},{"definition":"1619213493-953","operation":"=","set_value":"2"},{"change_timeline":"timeline-1619253859.json"},{"wait_seconds":1},{"choice":"Moteur sponsorisé par Amazoon","condition":"","definition":"","value":""},{"character":"","portrait":"","text":"Je pense qu'utiliser le moteur sponsorisé est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."},{"definition":"1619213493-953","operation":"=","set_value":"3"},{"change_timeline":"timeline-1619254056.json"},{"wait_seconds":1},{"choice":"Laisser le choix à lutilisateur","condition":"","definition":"","value":""},{"character":"","portrait":"","text":"Je pense que laisser le choix aux utilisateurs est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."},{"definition":"1619213493-953","operation":"=","set_value":"0"},{"change_timeline":"timeline-1619254322.json"},{"wait_seconds":1},{"endbranch":""}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619213199.json","name":"1_2_question_mdr"}}
"events": [
{
"background": "res://backgrounds/bureauPerso.jpg"
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"set_theme": "theme-1618913551.cfg"
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Il est l'heure de faire votre choix parmi ces quatre options :\nCréer un moteur from scratch, ou bien choisir Gooble, un moteur sponsorisé par Gammazon ou bien laisser le choix à l'utilisateur."
},
{
"set_theme": "theme-1616657657.cfg"
},
{
"character": "character-1618911589.json",
"options": [
],
"portrait": "",
"question": "Quel moteur de recherche souhaitez-vous implémenter pour le téléphone ?"
},
{
"choice": "Moteur from scratch",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954333-366",
"operation": "-",
"set_value": "10"
},
{
"definition": "1618954308-648",
"operation": "+",
"set_value": "5"
},
{
"definition": "1618954325-787",
"operation": "+",
"set_value": "5"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Je pense que créer un moteur from scratch est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."
},
{
"definition": "1619213493-953",
"operation": "=",
"set_value": "0"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"condition": "==",
"definition": "1616657225-648",
"value": "1"
},
{
"change_timeline": "timeline-1619251289.json"
},
{
"endbranch": ""
},
{
"condition": "==",
"definition": "1616657225-648",
"value": "0"
},
{
"change_timeline": "timeline-1619251531.json"
},
{
"endbranch": ""
},
{
"choice": "Gooble",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954333-366",
"operation": "+",
"set_value": "5"
},
{
"definition": "1618954357-918",
"operation": "-",
"set_value": "5"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Je pense qu'utiliser Gooble est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."
},
{
"definition": "1619213493-953",
"operation": "=",
"set_value": "1"
},
{
"change_timeline": "timeline-1619253859.json"
},
{
"choice": "Moteur sponsorisé par Gamazoon",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954333-366",
"operation": "+",
"set_value": "10"
},
{
"definition": "1618954357-918",
"operation": "-",
"set_value": "5"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Je pense qu'utiliser le moteur sponsorisé est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."
},
{
"definition": "1619213493-953",
"operation": "=",
"set_value": "2"
},
{
"change_timeline": "timeline-1619254056.json"
},
{
"choice": "Laisser le choix à lutilisateur",
"condition": "",
"definition": "",
"value": ""
},
{
"definition": "1618954333-366",
"operation": "+",
"set_value": "5"
},
{
"definition": "1618954357-918",
"operation": "+",
"set_value": "2"
},
{
"definition": "1618954308-648",
"operation": "-",
"set_value": "2"
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Je pense que laisser le choix aux utilisateurs est la meilleure soution.\nJe vais faire part de ma décision à mes collègues."
},
{
"definition": "1619213493-953",
"operation": "=",
"set_value": "-1"
},
{
"change_timeline": "timeline-1619254322.json"
},
{
"endbranch": ""
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619213199.json",
"name": "1_2_question_mdr"
}
}

View file

@ -1,118 +1 @@
{ {"events":[{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"action":"join","character":"character-1616658435.json","mirror":false,"portrait":"Pat_attriste","position":{"0":false,"1":false,"2":false,"3":true,"4":false}},{"character":"character-1616658435.json","portrait":"Pat_sad","text":"Snif..."},{"character":"character-1616658355.json","portrait":"","text":"Tout va bien ?"},{"character":"character-1616658435.json","portrait":"Pat_attriste","text":"Euuh …\nPas vraiment.\n"},{"character":"character-1616658435.json","portrait":"Pat_sad","text":"Je viens de recevoir une lettre de licenciement."},{"character":"character-1616658355.json","portrait":"","text":"Pour quel motif ?!"},{"character":"character-1616658435.json","portrait":"Pat_inquiet","text":"Pour des raisons financières …"},{"character":"character-1616658435.json","portrait":"Pat_sad","text":"Je crois que les derniers projets réalisés sur le téléphone ont coûté cher à lentreprise."},{"character":"character-1616658355.json","portrait":"","text":"Cest terrible …\nJespère que tu retrouveras un travail qui te plaira rapidement !"},{"character":"character-1616658435.json","portrait":"Pat_attriste","text":"Merci beaucoup pour ton soutien "},{"character":"character-1616658435.json","portrait":"Pat_interloque","text":"Au revoir …"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"character":"character-1616658355.json","options":[],"portrait":"","question":"..."},{"choice":"Les sacrifices sont nécessaires...","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Il faut savoir faire des sacrifices pour le bien de lentreprise. \nJavais compris que mes projets auraient des conséquences financières."},{"choice":"Je ne my attendais pas... ","condition":"","definition":"","value":""},{"character":"character-1616658355.json","portrait":"","text":"Je ne pensais pas que mes choix auraient autant dimpact …\nJe suis triste pour Patrick … RIP."},{"endbranch":""},{"change_timeline":"timeline-1619251531.json"},{"wait_seconds":1}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619251289.json","name":"1_2_mdr_1_patrick"}}
"events": [
{
"background": "res://backgrounds/bureauGroupe-2.jpg"
},
{
"action": "join",
"character": "character-1616658435.json",
"mirror": false,
"portrait": "Pat_attriste",
"position": {
"0": false,
"1": false,
"2": false,
"3": true,
"4": false
}
},
{
"character": "character-1616658435.json",
"portrait": "Pat_sad",
"text": "Snif..."
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Tout va bien ?"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_attriste",
"text": "Euuh …\nPas vraiment.\n"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_sad",
"text": "Je viens de recevoir une lettre de licenciement."
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Pour quel motif ?!"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_inquiet",
"text": "Pour des raisons financières …"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_sad",
"text": "Je crois que les derniers projets réalisés sur le téléphone ont coûté cher à lentreprise."
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Cest terrible …\nJespère que tu retrouveras un travail qui te plaira rapidement !"
},
{
"character": "character-1616658435.json",
"portrait": "Pat_attriste",
"text": "Merci beaucoup pour ton soutien "
},
{
"character": "character-1616658435.json",
"portrait": "Pat_interloque",
"text": "Au revoir …"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"character": "character-1616658355.json",
"options": [
],
"portrait": "",
"question": "..."
},
{
"choice": "Les sacrifices sont nécessaires...",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Il faut savoir faire des sacrifices pour le bien de lentreprise. \nJavais compris que mes projets auraient des conséquences financières."
},
{
"choice": "Je ne my attendais pas... ",
"condition": "",
"definition": "",
"value": ""
},
{
"character": "character-1616658355.json",
"portrait": "",
"text": "Je ne pensais pas que mes choix auraient autant dimpact …\nJe suis triste pour Patrick … RIP."
},
{
"endbranch": ""
},
{
"change_timeline": "timeline-1619251531.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619251289.json",
"name": "1_2_mdr_0_patrick"
}
}

View file

@ -1,118 +1 @@
{ {"events":[{"background":"res://backgrounds/site.png"},{"action":"join","character":"character-1618911589.json","mirror":false,"portrait":"Default","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1618911589.json","portrait":"","text":"Le téléphone est maintenant sorti.\nVous décidez de regarder les avis des utilisateurs, notamment concernant le moteur de recherche implémenté."},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"action":"join","character":"character-1619253111.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1619253111.json","portrait":"","text":"Jaurais préféré Gooble, mes recherches sont plus personnalisées et plus pertinentes."},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"action":"join","character":"character-1619253140.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1619253140.json","portrait":"","text":"Cest super ! Jai enfin confiance en ce qui concerne mes données. "},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"action":"join","character":"character-1618911589.json","mirror":false,"portrait":"Default","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"","portrait":"","text":"Le projet du téléphone est donc terminé. \nOn vous a assigné à un nouveau projet. "},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1619260876.json"}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619251531.json","name":"1_2_mdr_1"}}
"events": [
{
"background": "res://backgrounds/site.png"
},
{
"set_theme": "theme-1616657657.cfg"
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Le téléphone est maintenant sorti.\nVous décidez de regarder les avis des utilisateurs, notamment concernant le moteur de recherche implémenté."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1619253111.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1619253111.json",
"portrait": "",
"text": "Jaurais préféré Gooble, mes recherches sont plus personnalisées et plus pertinentes."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1619253140.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1619253140.json",
"portrait": "",
"text": "Cest super ! Jai enfin confiance en ce qui concerne mes données. "
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Le projet du téléphone est donc terminé. \nOn vous a assigné à un nouveau projet. "
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619260876.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619251531.json",
"name": "1_2_mdr_0"
}
}

View file

@ -1,118 +1 @@
{ {"events":[{"background":"res://backgrounds/site.png"},{"action":"join","character":"character-1618911589.json","mirror":false,"portrait":"Default","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1618911589.json","portrait":"","text":"Le téléphone est maintenant sorti.\nVous décidez de regarder les avis des utilisateurs, notamment concernant le moteur de recherche implémenté."},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"action":"join","character":"character-1619253111.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"","portrait":"","text":"Encore une entreprise qui ne met pas le respect de la vie privée des utilisateurs au premier plan … Quel dommage ..."},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"action":"join","character":"character-1619253140.json","mirror":false,"portrait":"Default","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"character-1619253140.json","portrait":"","text":"On ne change pas une équipe qui gagne ! Gooble est une valeur sûre ! Intuitif et personnalisé jadore !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"action":"join","character":"character-1618911589.json","mirror":false,"portrait":"Default","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1618911589.json","portrait":"","text":"Le projet du téléphone est donc terminé. \nOn vous a assigné à un nouveau projet. "},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1619260876.json"},{"wait_seconds":1}],"metadata":{"dialogic-version":"1.1","file":"timeline-1619253859.json","name":"1_2_mdr_2"}}
"events": [
{
"background": "res://backgrounds/site.png"
},
{
"set_theme": "theme-1616657657.cfg"
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Le téléphone est maintenant sorti.\nVous décidez de regarder les avis des utilisateurs, notamment concernant le moteur de recherche implémenté."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1619253111.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1619253111.json",
"portrait": "",
"text": "Encore une entreprise qui ne met pas le respect de la vie privée des utilisateurs au premier plan … Quel dommage ..."
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1619253140.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": false,
"1": false,
"2": true,
"3": false,
"4": false
}
},
{
"character": "character-1619253140.json",
"portrait": "",
"text": "On ne change pas une équipe qui gagne ! Gooble est une valeur sûre ! Intuitif et personnalisé jadore !"
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"action": "join",
"character": "character-1618911589.json",
"mirror": false,
"portrait": "Default",
"position": {
"0": true,
"1": false,
"2": false,
"3": false,
"4": false
}
},
{
"character": "character-1618911589.json",
"portrait": "",
"text": "Le projet du téléphone est donc terminé. \nOn vous a assigné à un nouveau projet. "
},
{
"action": "leaveall",
"character": "[All]"
},
{
"wait_seconds": 1
},
{
"change_timeline": "timeline-1619260876.json"
}
],
"metadata": {
"dialogic-version": "1.2",
"file": "timeline-1619253859.json",
"name": "1_2_mdr_1"
}
}

Some files were not shown because too many files have changed in this diff Show more