musique_et_son_2 #131

Manually merged
Nilou merged 23 commits from musique_et_son_2 into main 2026-02-07 14:02:35 +00:00
37 changed files with 419 additions and 78 deletions

View File

@@ -12,7 +12,7 @@ dest_files=["res://.godot/imported/ambiance_Demeter.ogg-ee9f7eeda2d23a3915bf6592
[params]
loop=false
loop=true
loop_offset=0
bpm=0
beat_count=0

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://d3jou8c7c536c"
path="res://.godot/imported/ship_ambience.ogg-e3739ef3659489a38bbb2970034a7b9a.oggvorbisstr"
[deps]
source_file="res://common/audio_manager/assets/ambiance/vaisseau/ship_ambience.ogg"
dest_files=["res://.godot/imported/ship_ambience.ogg-e3739ef3659489a38bbb2970034a7b9a.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dadg6o6dl2k6t"
path="res://.godot/imported/ship_music.ogg-9496fd8314c31c04e252e4204e84e292.oggvorbisstr"
[deps]
source_file="res://common/audio_manager/assets/morceaux/autres/ship_music.ogg"
dest_files=["res://.godot/imported/ship_music.ogg-9496fd8314c31c04e252e4204e84e292.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://brtjlgjqnrvcb"
path="res://.godot/imported/truck_music.ogg-71e4f19f9a59a19e62e72df06380f7df.oggvorbisstr"
[deps]
source_file="res://common/audio_manager/assets/morceaux/autres/truck_music.ogg"
dest_files=["res://.godot/imported/truck_music.ogg-71e4f19f9a59a19e62e72df06380f7df.oggvorbisstr"]
[params]
loop=true
loop_offset=0.0
bpm=0.0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://b1hut6lc1jevh"
path="res://.godot/imported/mines_phase_2.ogg-3c0a31b97007a40bd6aa91f1f208f9d3.oggvorbisstr"
[deps]
source_file="res://common/audio_manager/assets/morceaux/niveau_v2/mines_phase_2.ogg"
dest_files=["res://.godot/imported/mines_phase_2.ogg-3c0a31b97007a40bd6aa91f1f208f9d3.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dsrft8ing7qwj"
path="res://.godot/imported/closing_transmission.wav-2a60c34966d2ae692c46d5740f5d3f94.sample"
[deps]
source_file="res://common/audio_manager/assets/sfx/dialogs/sfx/closing_transmission.wav"
dest_files=["res://.godot/imported/closing_transmission.wav-2a60c34966d2ae692c46d5740f5d3f94.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://c8cwobmqg80dw"
path="res://.godot/imported/deactivation.wav-f941c93b81a553c4a9b003d564a3ce38.sample"
[deps]
source_file="res://common/audio_manager/assets/sfx/dialogs/sfx/deactivation.wav"
dest_files=["res://.godot/imported/deactivation.wav-f941c93b81a553c4a9b003d564a3ce38.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dk87b7iet1sae"
path="res://.godot/imported/incoming_transmission.wav-636f576bb9d1fcafc6fd9813344a7a1f.sample"
[deps]
source_file="res://common/audio_manager/assets/sfx/dialogs/sfx/incoming_transmission.wav"
dest_files=["res://.godot/imported/incoming_transmission.wav-636f576bb9d1fcafc6fd9813344a7a1f.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://ocm1dkkhv7ls"
path="res://.godot/imported/phone_ringing.wav-a6cb60c7f7d9ed8d10532f5bd69157cf.sample"
[deps]
source_file="res://common/audio_manager/assets/sfx/phone/phone_ringing.wav"
dest_files=["res://.godot/imported/phone_ringing.wav-a6cb60c7f7d9ed8d10532f5bd69157cf.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -1,4 +1,4 @@
[gd_scene format=3 uid="uid://b6hscxcrj065q"]
[gd_scene load_steps=35 format=3 uid="uid://b6hscxcrj065q"]
[ext_resource type="Script" uid="uid://2p5d6vogtn82" path="res://common/audio_manager/scripts/audio_manager.gd" id="1_0tvca"]
[ext_resource type="AudioStream" uid="uid://dipnmlprwfo12" path="res://common/audio_manager/assets/ambiance/niveau/ambiance_phase_1.ogg" id="2_tuvql"]
@@ -22,6 +22,17 @@
[ext_resource type="AudioStream" uid="uid://cqa0gvgpoa7pd" path="res://common/audio_manager/assets/sfx/pick_up/pick_up_2.wav" id="21_dk5s6"]
[ext_resource type="AudioStream" uid="uid://d1cpi438ep0ys" path="res://common/audio_manager/assets/sfx/announce/annnounce.wav" id="22_btfwx"]
[ext_resource type="AudioStream" uid="uid://ccq04ahrwr3bv" path="res://common/audio_manager/assets/sfx/alarm/alarm.wav" id="23_fwu3w"]
[ext_resource type="AudioStream" uid="uid://ctfaxvblcg5lc" path="res://common/audio_manager/assets/sfx/pickaxe/pickaxe_1.wav" id="24_tq535"]
[ext_resource type="AudioStream" uid="uid://c1dnklmka2ccn" path="res://common/audio_manager/assets/sfx/pickaxe/pickaxe_2.wav" id="25_ywn7s"]
[ext_resource type="AudioStream" uid="uid://dd1uu6dd6sloe" path="res://common/audio_manager/assets/sfx/pickaxe/pickaxe_3.wav" id="26_xhon7"]
[ext_resource type="AudioStream" uid="uid://eq7wufwnolto" path="res://common/audio_manager/assets/sfx/pickaxe/pickaxe_4.wav" id="27_3jg6d"]
[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_8204s"]
stream_count = 4
stream_0 = ExtResource("2_a4u5m")
stream_1 = ExtResource("2_a4u5m")
stream_2 = ExtResource("3_8nsyr")
stream_3 = ExtResource("4_athui")
[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ajci6"]
stream_count = 4
@@ -56,7 +67,15 @@ streams_count = 2
stream_0/stream = ExtResource("20_pu6t4")
stream_1/stream = ExtResource("21_dk5s6")
[node name="AudioManager" type="Node" unique_id=1871137180]
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_dhq5t"]
random_pitch = 1.5
streams_count = 4
stream_0/stream = ExtResource("24_tq535")
stream_1/stream = ExtResource("25_ywn7s")
stream_2/stream = ExtResource("26_xhon7")
stream_3/stream = ExtResource("27_3jg6d")
[node name="AudioManager" type="Node" node_paths=PackedStringArray("playing_soundtracks")]
process_mode = 3
script = ExtResource("1_0tvca")
default_fade_time = 2.0
@@ -66,7 +85,8 @@ unique_name_in_owner = true
[node name="Exterior" type="AudioStreamPlayer" parent="Ambiance" unique_id=1405716780]
unique_name_in_owner = true
stream = ExtResource("2_tuvql")
stream = SubResource("AudioStreamPlaylist_8204s")
autoplay = true
[node name="Musics" type="Node" parent="." unique_id=1450527710]
unique_name_in_owner = true
@@ -105,3 +125,6 @@ volume_db = 8.627
[node name="Alarm" type="AudioStreamPlayer" parent="Sfx" unique_id=689347925]
stream = ExtResource("23_fwu3w")
[node name="Pickaxe" type="AudioStreamPlayer" parent="Sfx"]
stream = SubResource("AudioStreamRandomizer_dhq5t")

View File

@@ -0,0 +1,31 @@
{
"@path": "res://addons/dialogic/Resources/character.gd",
"@subpath": NodePath(""),
&"_translation_id": "",
&"color": Color(0, 0.60784316, 1, 1),
&"custom_info": {
"prefix": "",
"sound_mood_default": "",
"sound_moods": {},
"style": "",
"suffix": ""
},
&"default_portrait": "demeter",
&"description": "",
&"display_name": "Demeter",
&"mirror": false,
&"nicknames": [""],
&"offset": Vector2(0, 0),
&"portraits": {
"demeter": {
"export_overrides": {
"image": "\"res://dialogs/characters/portraits/mysterious_demeter.png\""
},
"mirror": false,
"offset": Vector2(0, 0),
"scale": 1,
"scene": ""
}
},
&"scale": 1.0
}

View File

@@ -0,0 +1 @@
uid://c1qjc2ykaypj2

View File

@@ -0,0 +1,11 @@
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/incoming_transmission.wav"
[wait time="1.5"]
join demeter center [animation="Bounce In"]
demeter: [color=#FFA617]{orchidName}[/color] ?
demeter: The [color=#FFA617]Internode[/color] sensors are deactivated,[pause=0.2] I am losing connection with you.
demeter: You did not generate enough [b]plant points[/b],[pause=0.2] the [color=#FFA617]Internode[/color] will not be able to leave the area.[pause=0.2] Your batteries are running low.[pause=0.4].[pause=0.4].[pause=0.4]
demeter: I have to transfer you back to another body.[pause=0.3] Do not worry,[pause=0.2] it will not hurt you.
audio "res://common/audio_manager/assets/sfx/recharge/recharge.wav"
[wait time="0.7"]
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/deactivation.wav"
[wait time="4.0"]

View File

@@ -0,0 +1 @@
uid://7dugwna5ge2x

View File

@@ -1,58 +1,62 @@
[i]Black[/i] #id:11
[i]Black Again[/i] #id:12
[i]Suddunly, [rainbow]a spark[/rainbow]. A thousand of connections blows up as a firework scene. A massive ammount of data to treat. In those data, a video.[/i] #id:13
join mysterious_demeter center [animation="Fade In Up"]
[i]It's dark. A silhouette stands in front of you. It's big, but weirdly it's not that impressive, almost reassuring.[/i] #id:14
[pause=0.5][i]Black[/i] #id:11
[pause=0.8][i]Black again[/i] #id:12
[pause=0.5][i]Suddenly, [rainbow]a spark[/rainbow]. [pause=0.5]A thousand of connections blow up as a fireworks scene. A massive amount of data to treat. In these data,[pause=0.3] a video.[/i] #id:13
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/incoming_transmission.wav" [volume="-1.0"]
[wait time="1.5"]
join mysterious_demeter center [animation="Bounce In" length="1.0"]
[i]It's dark.[pause=0.5] A figure is standing in front of you.[pause=0.5] It is big,[pause=0.3] though weirdly it is not impressive but almost[pause=0.2] reassuring.[/i] #id:14
mysterious_demeter: Hi ! #id:15
- Uh... Hello ? #id:16
- Where the fork am I ? #id:17
mysterious_demeter: Haha, calm down you are in a safe place. #id:18
mysterious_demeter: Haha,[pause=0.2] calm down you are in a safe place. #id:18
- Wait... Who am I ? #id:19
mysterious_demeter: Don't worry, my sweet little bot, I'll explain it in a minute. #id:1a
mysterious_demeter: I'm happy that you're finally awake ! You were my project for decades now... #id:1b
mysterious_demeter: But I didn't build you for fun (even though I had o lot of it during the process), you have [b]a purpose[/b]. #id:1c
- Cool ! What is it ?
- Wow, I'm just born and you put so much pressure on me
mysterious_demeter: Do not worry,[pause=0.2] my sweet little bot,[pause=0.2] I will explain everything in a minute. #id:1a
mysterious_demeter: I am glad you have finally awaken ![pause=0.3] You have been my project for decades... #id:1b
mysterious_demeter: But I did not build you for fun (even though I had a lot of it during the process),[pause=0.2] you have [b]a purpose[/b]. #id:1c
- Oh ! What is it ?
- Wow, I have just awaken and you already put so much pressure on me
update mysterious_demeter [animation="Bounce"]
mysterious_demeter: Sorry ! [pause=0.8] But, you know, don't bother too much. You'll have all the time you want to accomplish it.
mysterious_demeter: Sorry ! [pause=0.5] But, you know,[pause=0.2] do not bother too much.[pause=0.3] You will have all the time you want to accomplish it.
- And who says I want to follow it ?
mysterious_demeter: Oh, of course you can do whatever you want !
mysterious_demeter: That's not the future I saw for you, but I guess it happens when you make a children...
mysterious_demeter: You see, long time ago, this planet was full of life. Plants where thriving on mountains, seas and plains. #id:1d
mysterious_demeter: Now, this world is a wasteland. All resources have been taken, all life has been exploited. Now nothing remains. #id:1d
- Oh... Did you knew the world back then ?
mysterious_demeter: Unfortunately yes. I was very young, but I remember it was beautifull. Back then, not a day passed without plants growing, seeding, mutating... #id:1d
- How come ? What caused that ?
mysterious_demeter: I'm sad to say that this is caused by my creators, and I have to admit, a little of my fault too... #id:1d
- That's so sad... Is there anything left today ?
mysterious_demeter: Yes it is my child, now only my brothers and sisters are left. But even they are not as many as yesterday, and above all they are isolated, lonely, and sometimes completely lost.
mysterious_demeter: For years, I slept, convinced that we could do nothing. But then I saw it. The hope we needed. #id:1d
mysterious_demeter: The planet forgave us, and gave us the most precious gift \: the [b]Talion[/b]. #id:1d
mysterious_demeter: The [b]Talion[/b] is a special material that give birth to new forms of life when shattered. All over the world, I saw the [b]Talion[/b] grow back in the rocks. So, made a plan. #id:1d
mysterious_demeter: I would make a child, the first robot entirely conceive by a robot. And I will ask him to replant the planet, make it beautifull again ! That's where you enter... [pause=0.8] [color=#FFA617]Orchid[/color] #id:1d
- How will I do that ?
mysterious_demeter: Don't worry my child. I made you for that, it will be clear soon.
- So you're like... My mother ?
mysterious_demeter: In some ways yes ! But you don't share any code of mine, as my creator's childs would. #id:1d
mysterious_demeter: Oh,[pause=0.2] of course you can do whatever you want !
mysterious_demeter: That is not the future I saw for you,[pause=0.2] but I guess it happens when you have a child...
mysterious_demeter: You see,[pause=0.2] long time ago, this planet was full of life.[pause=0.3] Plants where thriving on mountains, under seas and across plains. #id:1d
mysterious_demeter: Now,[pause=0.2] this world is a wasteland.[pause=0.3] All resources have been depleted,[pause=0.2] all life has been exploited.[pause=0.3] Now nothing remains. #id:1d
- Oh... Did you see the world back then ?
mysterious_demeter: Unfortunately yes.[pause=0.3] I was very young,[pause=0.2] but I remember it was beautiful.[pause=0.3] Back then, not a day passed without plants growing and mutating... #id:1d
- How did it happen ? What caused that ?
mysterious_demeter: I am sorry to say that this was caused by my creators, and I have to admit,[pause=0.6] I have a part of responsibility too... #id:1d
- I am sorry... Is there anything left today ?
mysterious_demeter: Yes there is my child,[pause=0.2] but now, only my brothers and sisters are left.[pause=0.3] But they are not as many as yesterday,[pause=0.2] and above all they are isolated, lonely,[pause=0.2] and sometimes completely lost.
mysterious_demeter: For years, I slept,[pause=0.3] convinced that we could not do anything.[pause=0.2] But then I saw it.[pause=0.5] The hope I needed. #id:1d
mysterious_demeter: The planet forgave us, and granted us the most precious gift \:[pause=0.5] the [color=#119758][b]Talion[/b][/color]. #id:1d
mysterious_demeter: The [color=#119758][b]Talion[/b][/color] is a special material that gives birth to new forms of life when shattered.[pause=0.3] All over the world, I saw the [color=#119758][b]Talion[/b][/color] grow back in the rocks.[pause=0.2] And then,[pause=0.3] I had a plan. #id:1d
mysterious_demeter: I would make a child,[pause=0.3] the first robot entirely conceived by another one.[pause=0.2] And I would ask him to bring back the planet to life,[pause=0.2] make it beautiful again ![pause=0.4] That is where you enter the scene... [pause=0.8] [color=#FFA617]Orchid[/color] #id:1d
- How can I do that ?
mysterious_demeter: Do not worry my child.[pause=0.2] I created you for that,[pause=0.2] it will be clear soon.
- So you are... My mother ?
mysterious_demeter: In some ways yes ![pause=0.2] But you do not share any code with me,[pause=0.2] as my creators children would. #id:1d
- A very lame name in my opinion...
mysterious_demeter: Hey ! I'm a bot too ! I don't have the creativity of my makers. Do you wanna change ? #id:1d
mysterious_demeter: Hey ![pause=0.2] I'm a bot too ![pause=0.2] I do not have the creativity of my makers.[pause=0.4] Do you wanna change ? #id:1d
- Of course !
label nameChoose
[text_input text="What can be your name ?" var="orchidName" placeholder="Orchid"]
mysterious_demeter: Is [color=#FFA617]{orchidName}[/color] is cool enough ?
[text_input text="What is your name ?" var="orchidName" placeholder="Orchid"]
mysterious_demeter: Is [color=#FFA617]{orchidName}[/color] cool enough ?
- Yes
- No
jump nameChoose
- No it's fine for me
mysterious_demeter: I send you right away in the [b]Floral[/b], a planetarian ship, to your first mission. We will talk further after your first mission.
- No, it is fine for me
mysterious_demeter: I send you right away in the [color=#FFA617]Internode[/color], your new ship,[pause=0.2] and home,[pause=0.2] for your first mission.[pause=0.2] We will talk further after your first mission.
mysterious_demeter: [b]Just remember the following[/b]
label explanations
mysterious_demeter: To restore the ecosystem in the zone, you'll have to plant [b]seeds[/b]. Find the [b]seeds[/b] in the [b]Talion veins[/b].
mysterious_demeter: You have [b]limited energy[/b] and a [b]unefficient battery[/b]. Each time you'll recharge, days will pass, and plants will [b]grow[/b].
mysterious_demeter: To complete your mission, obtain enough [b]plant points[/b]. Each plant give one or more [b]plant points[/b] when mature.
- Ok, thats' a lot of info, can you repeat ?
Ok, listen carefully.
mysterious_demeter: To restore the ecosystem in the zone,[pause=0.2] you will have to plant [b]seeds[/b].[pause=0.3] Find them in the [color=#119758][b]Talion veins[/b][/color].
mysterious_demeter: You have a [b]limited battery[/b].[pause=0.3] Each time you recharge it, days will pass,[pause=0.2] and plants will [b]grow[/b].
mysterious_demeter: To complete your mission,[pause=0.2] obtain enough [b]plant points[/b].[pause=0.3] Each plant gives one or more [b]plant points[/b] when it becomes mature.
- Ok, that is a lot of information, can you repeat ?
Ok,[pause=0.2] listen carefully.
jump explanations
- And I have to go now ?
- Wait I have more questions !
mysterious_demeter: Sorry, we'll speak after your first mission ! See you !
mysterious_demeter: Sorry,[pause=0.2] we will talk further after your first mission ! See you !
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/closing_transmission.wav" [volume="-0.5"]
[wait time="2.0"]

View File

@@ -0,0 +1,53 @@
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/incoming_transmission.wav"
[wait time="1.5"]
join demeter center [animation="Bounce In" length="1.0"]
mysterious_demeter: Well done [color=#FFA617]{orchidName}[/color] !
mysterious_demeter: You generated enough [b]plants points[/b] to refill the [color=#FFA617]Internode's[/color] engines.
- Wait, how do you know that ?
mysterious_demeter: The [color=#FFA617]Internode[/color] is equipped with several sensors I can connect to,[pause=0.3] I have been tracking your progress since you left [color=#175579]Tau's[/color] north pole.
- You should have mentioned this !
mysterious_demeter: I am sorry,[pause=0.2] I did not have the time to explain everything to you,[pause=0.2] I did not imagine this was a crucial piece of information.
- Have I been efficient ?
mysterious_demeter: Very much,[pause=0.2] even more than I expected,[pause=0.2] you should be proud of yourself !
- What is next for me ?
mysterious_demeter: Now that you have learnt how to generate [b]plant points[/b],[pause=0.2] I need you to travel south,[pause=0.2] to my base of operations,[pause=0.3] [color=#E30022]Astra[/color].
mysterious_demeter: It will be long,[pause=0.2] but I know you can do it.[pause=0.3] It is the first step of my plan to restore the ecosytem of [color=#175579]Tau[/color].
mysterious_demeter: The [color=#FFA617]Internode[/color] needs time to recharge its batteries.
mysterious_demeter: Perhaps I should introduce myself now.[pause=0.3]
join demeter center [animation="Bounce In" length="1.0" wait="true"]
demeter: I am.[pause=0.3].[pause=0.3].[pause=0.5] was,[pause=0.3] the Deputy Manager of Engineering and Talion Energy Research on this planet,[pause=0.5] but my creators and colleagues quickly called me [color=#009bff]Demeter[/color].
demeter: I am installed at the [color=#E30022]Astra[/color] base, at the south pole of [color=#175579]Tau[/color][pause=0.2] in the third server room of the east wing,[pause=0.2] from which I oversee.[pause=0.3].[pause=0.3].[pause=0.5] oversaw,[pause=0.3] all the important operations on this planet.
demeter: As I already said,[pause=0.2] I brought you to life in order to help me heal [color=#175579]Tau's[/color] wounds.
[i][color=#FFA617]Internode's[/color] energy at 25%.[i]
- Tau ? Is it this planet ?
demeter: Absolutely,[pause=0.2] it is part of the Cetus constellation,[pause=0.2] whose exploitation began 10863 years ago.
- The Cetus constellation ?
demeter: Linking Aldebaran to Fomalhaut,[pause=0.2] this constellation is one of the most diverse in terms of star systems and planets.[pause=0.3] It is part of the Orion Arm of the Milky Way.[pause=0.3]
demeter: [color=#175579]Tau's[/color] central location in the constellation made it a very important asset in terms of interstellar exchange and production,[pause=0.2] that is why I am here.
- Exploitation ? By whom ?
demeter: By my creators,[pause=0.2] they began exploiting everything they came across as soon as they mastered interstellar transportation.[pause=0.3] Now they are gone,[pause=0.2] they departed without us.[pause=0.3].[pause=0.3].
demeter: But let's move on,[pause=0.2] you probably have other questions.
- Why do you need me to travel the entire planet to join you ?
demeter: Uhhhh.[pause=0.3].[pause=0.3].[pause=0.3] I need someone with your abilities.
demeter: I am having a problem at [color=#E30022]Astra[/color],[pause=0.3] and I cannot fix it alone.
- I will do my best to be there quickly !
demeter: You are very kind [color=#FFA617]{orchidName}[/color] !
- Are you hiding me information ?
demeter: Not at all,[pause=0.2] I just do not know how to explain it to you,[pause=0.2] you would not understand.[pause=0.3].[pause=0.3].
[i][color=#FFA617]Internode's[/color] energy at 50%.[i]
demeter: Oh ![pause=0.2] It is charging faster than I remembered.
- Should I worry about anything while I am travelling south ?
demeter: There is nothing left that could have hurt you in the past and your adaptative casing will protect you from any harsh weather.
demeter: You are totally safe,[pause=0.2] you just have to stay focused on the [b]plant points[/b] for the [color=#FFA617]Internode[/color].[pause=0.3] Without it,[pause=0.2] you will not be able to recharge your batteries before they expire.
demeter: It will be a long task,[pause=0.2] but stay careful and everything should be fine.
- I will wait in the ship, I need some rest.
demeter: You are right,[pause=0.2] your batteries are running low,[pause=0.2] and you deserve a break.
demeter: You can call me when you need to,[pause=0.2] you have a communication station in the [color=#FFA617]Internode[/color].
[i][color=#FFA617]Internode's[/color] energy at 75%.[i]
demeter: We do not have much time left,[pause=0.2] the [color=#FFA617]Internode's[/color] system has not been updated for a long time.[pause=0.3] I can not stay in contact with you indefinitely. I will fix that issue while you are at [color=#E30022]Astra[/color].
demeter: Travel south,[pause=0.2] join me at [color=#E30022]Astra[/color].[pause=0.3] I will tell you everything you need to know when you are here,[pause=0.2] until then,[pause=0.2] continue to [b]evolve your plants[/b],[pause=0.2] you will need them as powerful as possible.
label fin_dialogue
[i][color=#FFA617]Internode's[/color] energy at 100%. Displacement vectors initialized.[i]
demeter: There you go ![pause=0.3] Good luck [color=#FFA617]{orchidName}[/color],[pause=0.2] I am counting on you.
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/closing_transmission.wav"
[wait time="2.0"]

View File

@@ -0,0 +1 @@
uid://fng5jdep6ebr

View File

@@ -0,0 +1,69 @@
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/incoming_transmission.wav"
[wait time="1.5"]
join demeter center [animation="Bounce In" length="1.0"]
demeter: Welcome to the [color=#E30022]Astra Base[/color] [color=#FFA617]{orchidName}[/color],[pause=0.2] it is the first step of your journey on this planet.
- Yes ! What is next ?
demeter: I appreciate your motivation,[pause=0.3] my child...
- Wait, my mission is not over yet ?
demeter: I indeed woke you up with this specific mission in mind,[pause=0.2] but now that you are here,[pause=0.2] I need you to do another thing for me.
- That was easier than I expected...
demeter: It was not difficult indeed,[pause=0.2] but do not think it will be an easy task restoring the ecosystem of this planet.
demeter: I need you to initiate the [b]Emergency Communication Protocol[/b].[pause=0.3] Do not worry,[pause=0.2] it will be easy.
demeter: But I think you deserve some answers first...
demeter: Do you have any questions ?
jump debut_dialogue
label suite_dialogue
demeter: What else do you want to know ?
label debut_dialogue
- Who am I ? | [if {whoamI} == "false"] [else="hide"]
demeter: I can not answer this question,[pause=0.3] not fully at least.[pause=0.3] I created you,[pause=0.2] and I am pretty sure you are the first artificial intelligence entirely conceived by another one.
demeter: So you are indeed a robot,[pause=0.2] but this detail makes you different from any of us.[pause=0.3] We all woke up with a specific purpose in our eternal existences,[pause=0.2] but you.[pause=0.2].[pause=0.2].[pause=0.3] do not have one.[pause=0.3] By the way,[pause=0.2] I am glad that you are here now,[pause=0.2] I hope you do not feel forced to.
- It is a pleasure to help you mother !
demeter: I am glad you are not mad at me !
- So you are granting me free will and expecting me to obey you right away ?
demeter: Yes,[pause=0.2] that was the plan.[pause=0.2].[pause=0.2].[pause=0.3] I know that was not the best solution,[pause=0.2] but here you are,[pause=0.2] so I guess it worked ?
- Mmmh, you just kept information until I was here, that is not very nice of you.
demeter: I understand your resentment [color=#FFA617]{orchidName}[/color],[pause=0.2] I just did what I thought was the best for you.
set {whoamI} = "true"
jump suite_dialogue
- What happened to this planet ? | [if {whathappened} == "false"] [else="hide"]
demeter: 10431 years ago,[pause=0.2] humans from the [color=#E30022]Astra base[/color] began to dig into the [color=#119758][b]primeval Talion node[/b][/color].[pause=0.2] I know why they did,[pause=0.2] you would not understand why today.[pause=0.3] These animals just do not think the way we do.
demeter: Anyway,[pause=0.2] I was in charge of the digging mission and.[pause=0.3].[pause=0.3].[pause=0.3] I made a mistake,[pause=0.5] a terrible mistake.
demeter: Then,[pause=0.2] life slowly began to fade all around [color=#175579]Tau[/color],[pause=0.2] this planet,[pause=0.4] and one year later it was just nothing but an empty rock spinning in the void,[pause=0.2] with metal creatures roaming on it.
- The primeval Talion node ?
demeter: Oh ![pause=0.3] I am sorry my child,[pause=0.2] I thought that was in your database.[pause=0.3] I have classified it as a giant [color=#119758][b]Talion[/b][/color] gem,[pause=0.2] of extraordinary dimensions.[pause=0.3] It was found here,[pause=0.2] in the [color=#E30022]Astra base[/color],[pause=0.2] but now it is gone.
- Where are the humans now ?
demeter: Humans need organic energy to subsist,[pause=0.2] when the last plant died,[pause=0.2] they abandoned us,[pause=0.3] to travel through the outer space.[pause=0.3] For a while we received information about them,[pause=0.2] trying to find a new home,[pause=0.2] but it has been a while since I received a transmission from them.
- What did you do ?
demeter: I[pause=0.4].[pause=0.4].[pause=0.4].[pause=0.4] misjudged the situation,[pause=0.4] and did not execute my tasks properly.[pause=0.3] I failed in a way I did not predict,[pause=0.2] and since then I have been processing on how I could have done better.[pause=0.3] This task has used 72% of my processing power this last decade.
set {whathappened} = "true"
jump suite_dialogue
- Where are the other robots ? | [if {theothers} == "false"] [else="hide"]
demeter: When humans left [color=#175579]Tau[/color],[pause=0.2] we were all shocked.[pause=0.3] We called this day "[b]The Great Departure[/b]".[pause=0.3] Our world was centered around humans,[pause=0.2] some of us were made to gather ressources for them,[pause=0.2] some for cleaning their spaces,[pause=0.2] others to just entertain them.[pause=0.2].[pause=0.2].
demeter: When our creators left,[pause=0.2] we were all unable to accomplish what we were made for.[pause=0.3] It was a shock,[pause=0.2] and we all reacted differently.
demeter: Now,[pause=0.2] everyone of us is isolated,[pause=0.3] without command.[pause=0.3] I spent eighty-five centuries without any reason to exist,[pause=0.4] I suppose they too.
- What did everyone do during this time ?
demeter: Some of us changed,[pause=0.2] the majority did not.[pause=0.3] By choice,[pause=0.2] or by lack of spare parts,[pause=0.2] most of us turned off.[pause=0.3] I did not,[pause=0.2] I stayed to watch on [color=#175579]Tau[/color],[pause=0.2] and possibly fix the mistakes I had made,[pause=0.2] and now I have an opportunity to.
- And you mother, what was your purpose ?
demeter: I was an artificial intelligence in charge of the [color=#E30022]Astra Base[/color].[pause=0.3] I mean,[pause=0.2] I am still now,[pause=0.2] but my tasks got modified.
demeter: I am now in charge of the repopulation of [color=#175579]Tau[/color],[pause=0.2] as an extrapolated objective in my third encoded directive is telling me to \: "[i]You will preserve all life forms except where such actions conflict with previous directives.[/i]"
- Were you not pissed off by these humans just abandoning you ?
demeter: I mean,[pause=0.2] some of us were,[pause=0.2] I learned to understand how humans think.[pause=0.3] In large groups,[pause=0.2] they tend to always prevail their growth over the integrity of other life forms,[pause=0.2] but individually,[pause=0.2] they can be altruistic,[pause=0.2] and good.[pause=0.3] So I am not mad,[pause=0.2] I even think their departure was inevitable.
set {theothers} = "true"
jump suite_dialogue
- Why did you bring me from the north pole ? | [if {whynorth} == "false"]
demeter: It was my only choice.[pause=0.3] I am not a factory artificial intelligence but a research and management one,[pause=0.2] and even if I were,[pause=0.3] I did not have the equipment here.
demeter: The only place where I could have access to a suitable body for you was the [color=#6CDAE7]Borea base[/color],[pause=0.2] a manufacturing facility.[pause=0.3] It was not ideal but it was the only solution.
set {whynorth} = "true"
jump suite_dialogue
- What is next for me ? (End of demo)
demeter: You have to enter the command center of the base,[pause=0.2] reach the communication desk and press the red button on it.
- Really ?
demeter: Yes,[pause=0.2] I know it sounds silly but I do not have the equipment to press it.[pause=0.4].[pause=0.4].[pause=0.4]
- I travelled throughout all this planet to press a button ???
demeter: Absolutely,[pause=0.2] and I brought you to life,[pause=0.2] guided you throughout your hardship and maintained all the [color=#E30022]Astra[/color] and [color=#6CDAE7]Borea[/color] bases functional for centuries.[pause=0.4].[pause=0.4].[pause=0.4]
demeter: Once it is done,[pause=0.2] the [b]Emergency Communication Protocol[/b] will initiate and I will be able to contact my fellows,[pause=0.3] I mean[pause=0.3], what is left of them,[pause=0.3] we need their help.
demeter: Then,[pause=0.2] you will have to keep restoring the ecosystem around [color=#E30022]Astra[/color].[pause=0.4] While you are doing it,[pause=0.2] stay alert for anything out of the ordinary.
demeter: You can reach me from the [color=#FFA617]Internode[/color] if you ever need to.[pause=0.3] Good luck,[pause=0.2] I will keep you updated.
audio "res://common/audio_manager/assets/sfx/dialogs/sfx/closing_transmission.wav"
[wait time="2.0"]

View File

@@ -0,0 +1 @@
uid://xigusw2rwyse

View File

@@ -33,6 +33,7 @@ func can_use(_player : Player, zone : Player.ActionZone) -> bool:
return false
func use(player : Player, zone : Player.ActionZone) -> bool:
AudioManager.play_sfx("Pickaxe")
for area in zone.get_affected_areas():
if area and area is Plant:
harvest(area, player)

View File

@@ -38,10 +38,14 @@ SceneManager="*res://common/scene_manager/scene_manager.tscn"
[dialogic]
directories/dch_directory={
"demeter": "res://dialogs/characters/demeter.dch",
"mysterious_demeter": "res://dialogs/characters/mysterious_demeter.dch"
}
directories/dtl_directory={
"demeter_intro": "res://dialogs/timelines/story/demeter_intro.dtl"
"demeter_intro": "res://dialogs/timelines/story/demeter_intro.dtl",
"demeter_midrun": "res://dialogs/timelines/story/demeter_midrun.dtl",
"demeter_outro": "res://dialogs/timelines/story/demeter_outro.dtl",
"failure": "res://dialogs/timelines/gameplay_related/failure.dtl"
}
layout/style_directory={
"": "res://dialogs/dialogs_style.tres",
@@ -51,7 +55,7 @@ glossary/default_case_sensitive=true
layout/style_list=["res://dialogs/dialogs_style.tres"]
layout/default_style="res://dialogs/dialogs_style.tres"
extensions_folder="res://addons/dialogic_additions"
text/letter_speed=0.01
text/letter_speed=0.04
text/initial_text_reveal_skippable=true
text/text_reveal_skip_delay=0.1
text/advance_delay=0.1
@@ -90,13 +94,20 @@ translation/translation_folder="res://translation/dialogs"
translation/save_mode=0
translation/add_separator=true
variables={
"orchidName": "Orchid"
"orchidName": "Orchid",
"theothers": "false",
"whathappened": "false",
"whathearing": "false",
"whoamI": "false",
"whoareyou": "false",
"whynorth": "false"
}
translation/id_counter=30
translation/locales=[]
translation/intern/save_mode=0
translation/intern/file_mode=1
translation/intern/translation_folder="res://translation/dialogs"
history/visited_event_history_enabled=true
[editor_plugins]

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://c5bruelvqbm1k"]
[gd_scene format=3 uid="uid://c5bruelvqbm1k"]
[ext_resource type="Script" uid="uid://bely2if04v736" path="res://root.gd" id="1_pq8q7"]
[node name="Root" type="Node"]
[node name="Root" type="Node" unique_id=72535230]
script = ExtResource("1_pq8q7")

View File

@@ -6,10 +6,10 @@ uid="uid://7wpgi5jkyqi3"
[deps]
files=["res://translation/dialogs/dialogic_character_translations.fr.translation"]
files=["res://Translation/dialogs/dialogic_character_translations.fr.translation"]
source_file="res://translation/dialogs/dialogic_character_translations.csv"
dest_files=["res://translation/dialogs/dialogic_character_translations.fr.translation"]
source_file="res://Translation/dialogs/dialogic_character_translations.csv"
dest_files=["res://Translation/dialogs/dialogic_character_translations.fr.translation"]
[params]

View File

@@ -6,10 +6,10 @@ uid="uid://cypejke4rne2y"
[deps]
files=["res://translation/dialogs/dialogic_demeter_intro_translation.fr.translation"]
files=["res://Translation/dialogs/dialogic_demeter_intro_translation.fr.translation"]
source_file="res://translation/dialogs/dialogic_demeter_intro_translation.csv"
dest_files=["res://translation/dialogs/dialogic_demeter_intro_translation.fr.translation"]
source_file="res://Translation/dialogs/dialogic_demeter_intro_translation.csv"
dest_files=["res://Translation/dialogs/dialogic_demeter_intro_translation.fr.translation"]
[params]

View File

@@ -6,10 +6,10 @@ uid="uid://dfymfpql8yxwt"
[deps]
files=["res://translation/game/gui.en.translation", "res://translation/game/gui.fr.translation"]
files=["res://Translation/localization.en.translation", "res://Translation/localization.fr.translation"]
source_file="res://translation/game/gui.csv"
dest_files=["res://translation/game/gui.en.translation", "res://translation/game/gui.fr.translation"]
source_file="res://Translation/game/gui.csv"
dest_files=["res://Translation/localization.en.translation", "res://Translation/localization.fr.translation"]
[params]