From 76707171fabf9a81ca76c58697eef327cf7dcf47 Mon Sep 17 00:00:00 2001 From: Zacharie Guet Date: Fri, 13 Mar 2026 11:40:31 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20QOL=20et=20fix=20divers=20p?= =?UTF-8?q?our=20l'alpha-1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Ajout des icônes dans les descriptions des mutations * QOL sur la fonctionnalité de drop d'item * Ajout des contrôles dans le tutoriel * Réécriture des dialogues d'intro et d'échec * Changements mineurs sur des dialogues et traduction * Les graines apparaissent avec déjà une mutation * Limitation du Talion autour de la station de recharge * Fix de l'ascenseur dans la base Astra * Ajout d'un effet visuel quand il n'y a plus d'énergie * Le nombre de graine apparrait désormais dans l'inspécteur de plantes * Ajout d'un petit icône de progrès de durée de vie de la plante au survol * Ajout d'une description de la signification des icônes dans le menu pause * La mutation éphémère réduit désormais la durée de vie de 1 --- common/audio_manager/scripts/audio_manager.gd | 2 - common/icons/droplets.svg | 1 + .../icons/droplets.svg.import | 11 +- common/tools/scripts/text.gd | 4 + common/tools/scripts/text.gd.uid | 1 + .../gameplay_related/demeter_astra_failed.dtl | 14 +-- dialogs/timelines/story/demeter_intro.dtl | 12 +- .../story/demeter_ship_presentation.dtl | 2 +- .../interactable_3d/lift/assets/3d/lift.blend | Bin 594058 -> 589616 bytes .../lift/assets/3d/lift.blend1 | Bin 0 -> 594058 bytes entities/interactable_3d/lift/lift.tscn | 17 ++- entities/interactables/door/door.tscn | 5 +- entities/plants/plant_sprite.tscn | 53 +++++++++ entities/plants/scripts/plant.gd | 27 +++-- entities/plants/scripts/plant_data.gd | 2 +- entities/plants/scripts/plant_mutation.gd | 8 +- .../plant_mutation/ancient_mutation.gd | 6 +- .../plant_mutation/ephemeral_mutation.gd | 11 +- .../plant_mutation/fertile_mutation.gd | 12 +- .../plant_mutation/precocious_mutation.gd | 10 +- .../plant_mutation/purification_mutation.gd | 4 +- .../plant_mutation/quality_mutation.gd | 10 +- .../scripts/plant_mutation/quick_mutation.gd | 15 ++- .../scripts/plant_mutation/social_mutation.gd | 5 +- .../scripts/plant_mutation/tough_mutation.gd | 12 +- entities/plants/scripts/plant_sprite.gd | 16 +++ .../player/inventory/scripts/items/seed.gd | 3 +- entities/player/scripts/player.gd | 7 +- entities/player_3d/scripts/player_3d.gd | 10 +- gui/game/game_gui.tscn | 21 ++++ .../scripts/inventory_item_3d.gd | 1 - gui/game/scripts/game_gui.gd | 11 ++ gui/game/tutorial/scripts/tutorial.gd | 57 +++++---- gui/game/tutorial/tutorial.tscn | 14 +-- .../assets/textures/card_tutorial_image.png | Bin 22840 -> 0 bytes gui/pause/pause.tscn | 112 +++++++++++++++--- project.godot | 6 +- .../astra_base/scripts/astra_base.gd | 1 + .../cockpit_scene/scripts/cockpit.gd | 1 + stages/terrain/region/scripts/chunk.gd | 12 +- ...logic_demeter_astra_failed_translation.csv | 12 +- .../dialogic_demeter_intro_translation.csv | 12 +- ..._demeter_ship_presentation_translation.csv | 2 +- .../dialogs/dialogic_wake_up_translation.csv | 2 +- translation/game/gui.csv | 63 ++++------ 45 files changed, 430 insertions(+), 177 deletions(-) create mode 100644 common/icons/droplets.svg rename gui/pause/assets/textures/card_tutorial_image.png.import => common/icons/droplets.svg.import (67%) create mode 100644 common/tools/scripts/text.gd create mode 100644 common/tools/scripts/text.gd.uid create mode 100644 entities/interactable_3d/lift/assets/3d/lift.blend1 delete mode 100644 gui/pause/assets/textures/card_tutorial_image.png diff --git a/common/audio_manager/scripts/audio_manager.gd b/common/audio_manager/scripts/audio_manager.gd index df0dd3b..6de5065 100644 --- a/common/audio_manager/scripts/audio_manager.gd +++ b/common/audio_manager/scripts/audio_manager.gd @@ -72,8 +72,6 @@ func _on_timeline_started(): play_ambiance("Demeter") "demeter_intro": play_ambiance("Demeter") - "demeter_introV2": - play_ambiance("Demeter") "demeter_post_tutorial": play_ambiance("Demeter") "failure": diff --git a/common/icons/droplets.svg b/common/icons/droplets.svg new file mode 100644 index 0000000..fed82eb --- /dev/null +++ b/common/icons/droplets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gui/pause/assets/textures/card_tutorial_image.png.import b/common/icons/droplets.svg.import similarity index 67% rename from gui/pause/assets/textures/card_tutorial_image.png.import rename to common/icons/droplets.svg.import index 1b2defd..10c8cae 100644 --- a/gui/pause/assets/textures/card_tutorial_image.png.import +++ b/common/icons/droplets.svg.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bku47nx7clom4" -path="res://.godot/imported/card_tutorial_image.png-a8f51388f4585abed9acb5f7a239ec3a.ctex" +uid="uid://el06htgr2pda" +path="res://.godot/imported/droplets.svg-764db2a63540077d3798513e95cb87e1.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://gui/pause/assets/textures/card_tutorial_image.png" -dest_files=["res://.godot/imported/card_tutorial_image.png-a8f51388f4585abed9acb5f7a239ec3a.ctex"] +source_file="res://common/icons/droplets.svg" +dest_files=["res://.godot/imported/droplets.svg-764db2a63540077d3798513e95cb87e1.ctex"] [params] @@ -38,3 +38,6 @@ process/hdr_as_srgb=false process/hdr_clamp_exposure=false process/size_limit=0 detect_3d/compress_to=1 +svg/scale=2.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/common/tools/scripts/text.gd b/common/tools/scripts/text.gd new file mode 100644 index 0000000..5297b1f --- /dev/null +++ b/common/tools/scripts/text.gd @@ -0,0 +1,4 @@ +class_name Text + +static func bbcode_icon(texture : Texture): + return "[img=22x22]%s[/img]" % texture.resource_path \ No newline at end of file diff --git a/common/tools/scripts/text.gd.uid b/common/tools/scripts/text.gd.uid new file mode 100644 index 0000000..9f7b2a6 --- /dev/null +++ b/common/tools/scripts/text.gd.uid @@ -0,0 +1 @@ +uid://dusboavsyp211 diff --git a/dialogs/timelines/gameplay_related/demeter_astra_failed.dtl b/dialogs/timelines/gameplay_related/demeter_astra_failed.dtl index f10f563..36ea657 100644 --- a/dialogs/timelines/gameplay_related/demeter_astra_failed.dtl +++ b/dialogs/timelines/gameplay_related/demeter_astra_failed.dtl @@ -11,13 +11,13 @@ demeter: I found you a new body,[pause=0.2] and a new ship is waiting for you ou demeter: Do you need some advices ? #id:18 - No, I'm ok. #id:19 - Can I have some explanations on how all of this works again ? #id:1a - demeter: When you emerge from this building,[pause=0.2] you will reach a little yellowish zone.[pause=0.3] It's a [b]fertile zone[/b],[pause=0.3] brought back by the [color=#119758][b]Talion's[/b][/color] power.[pause=0.5] You can only plant [b]seeds[/b] in this zone. #id:1b - demeter: Then,[pause=0.3] you have to get [b]seeds[/b].[pause=0.5] To do so,[pause=0.2] just take your shovel and smash some stones ![pause=0.5] Focus on those having yellow crystals on it,[pause=0.3] these are [color=#119758][b]Talion veins[/b][/color]. #id:1c - demeter: Each time you use a tool like the shovel or plant a seed,[pause=0.2] you will spend one [b]energy[/b] charge.[pause=0.5] When you are out of it,[pause=0.2] just go recharge it at the [b]recharge station[/b].[pause=0.5] You will find it near the entrance of the base. #id:1d - demeter: Each time you recharge,[pause=0.2] a day will pass,[pause=0.3] your batteries are very inefficient.[pause=0.5] While the day is passing,[pause=0.3] plants will grow ! #id:1e - demeter: You have to produce enough [b]plant points[/b] to fill the [color=#FFA617]Internode's[/color] tanks.[pause=0.5] Each plant gives one or more [b]plant points[/b] when mature. #id:1f - demeter: Oh ! [pause=0.3] I almost forgot,[pause=0.3] some plants can [b]mutate[/b].[pause=0.5] These [b]mutations[/b] alter the points and behavior of the plant affected.[pause=0.5] [b]Mutations[/b] can appear while [b]harvesting[/b] mature plants and even become more powerful if you [b]harvest[/b] an already mutated one. #id:20 -demeter: Hope I helped. #id:21 + demeter: When you start a region,[pause=0.2] search for the [b]Recharge Station[/b], there is always one near. #id:9c + demeter: Then,[pause=0.3] you'll have to find seeds by smashing some [b]Talion Veins[/b] in the stones with your shovel. #id:9d + demeter: You can then plant seeds in the yellow moss you'll find on the ground, it's the only [b]Fertile Zones[/b]. #id:9e + demeter: When you are out of [b]Energy[/b], you can recharge on the [b]Recharge Station[/b], time will pass and plants will grow. #id:9f + demeter: Each seed is different by their [b]Mutations[/b], and you can get same or better seed from a plant by destroying it when mature, or waiting the end of their lifetime. #id:a0 + demeter: Plants generate [b]Plant Points[/b] when mature, get enough plant points to fill the reservoir of the [color=#FFA617]Internode[/color]. #id:a1 + demeter: Hope I helped. #id:21 demeter: I'm sending you an elevator,[pause=0.3] see you soon ! #id:22 audio "res://common/audio_manager/assets/sfx/dialogs/sfx/closing_transmission.wav" [wait time="2.0"] \ No newline at end of file diff --git a/dialogs/timelines/story/demeter_intro.dtl b/dialogs/timelines/story/demeter_intro.dtl index 77d6cce..cb448f7 100644 --- a/dialogs/timelines/story/demeter_intro.dtl +++ b/dialogs/timelines/story/demeter_intro.dtl @@ -22,12 +22,12 @@ demeter: With the [color=#119758][b]Talion[/b][/color] back on the surface,[paus demeter: But first things first,[pause=0.3] you have to learn how everything is working up here,[pause=0.2] and how to use the [color=#119758][b]Talion[/b][/color] to plant seeds. #id:36 demeter: [b]Just remember the following[/b] #id:37 label explanations #id:38 -demeter: When you emerge from this building,[pause=0.2] you will reach a little yellowish zone.[pause=0.3] It's a [b]fertile zone[/b],[pause=0.3] brought back by the [color=#119758][b]Talion's[/b][/color] power.[pause=0.5] You can only plant [b]seeds[/b] in this zone. #id:39 -demeter: Then,[pause=0.3] you have to get [b]seeds[/b].[pause=0.5] To do so,[pause=0.2] just take your shovel and smash some stones ![pause=0.5] Focus on those having yellow crystals on it,[pause=0.3] these are [color=#119758][b]Talion veins[/b][/color]. #id:3a -demeter: Each time you use a tool like the shovel or plant a seed,[pause=0.2] you will spend one [b]energy[/b] charge.[pause=0.5] When you are out of it,[pause=0.2] just go recharge it at the [b]recharge station[/b].[pause=0.5] You will find it near the entrance of the base. #id:3b -demeter: Each time you recharge,[pause=0.2] a day will pass,[pause=0.3] your batteries are very inefficient.[pause=0.5] While the day is passing,[pause=0.3] plants will grow ! #id:3c -demeter: To complete you training,[pause=0.3] obtain enough [b]plant points[/b].[pause=0.5] Each plant gives one or more [b]plant points[/b] when mature. #id:3d -demeter: Oh ! [pause=0.3] I almost forgot,[pause=0.3] some plants can [b]mutate[/b].[pause=0.5] These [b]mutations[/b] alter the points and behavior of the plant affected.[pause=0.5] [b]Mutations[/b] can appear while [b]harvesting[/b] mature plants and even become more powerful if you [b]harvest[/b] an already mutated one. #id:3e +demeter: When you emerge from this building,[pause=0.2] search for the [b]Recharge Station[/b], I think there is one near the entrance. #id:a2 +demeter: Then,[pause=0.3] you'll have to find seeds by smashing some [b]Talion Veins[/b] in the stones with your shovel. #id:a3 +demeter: You can then plant seeds in the yellow moss you'll find on the ground, it's the only [b]Fertile Zones[/b]. #id:a4 +demeter: When you are out of [b]Energy[/b], you can recharge on the [b]Recharge Station[/b], time will pass and plants will grow. #id:a5 +demeter: Each seed is different by their [b]Mutations[/b], and you can get same or better seed from a plant by destroying it when mature, or waiting the end of their lifetime. #id:a6 +demeter: Plants generate [b]Plant Points[/b] when mature, get enough plant points and you'll complete the training. #id:a7 - That's a lot of information, can you repeat ? #id:3f demeter: Ok,[pause=0.2] listen carefully. #id:40 jump explanations diff --git a/dialogs/timelines/story/demeter_ship_presentation.dtl b/dialogs/timelines/story/demeter_ship_presentation.dtl index 37b7183..68ffe0b 100644 --- a/dialogs/timelines/story/demeter_ship_presentation.dtl +++ b/dialogs/timelines/story/demeter_ship_presentation.dtl @@ -25,6 +25,6 @@ demeter: Humans had one major flaw.[pause=0.5] Together,[pause=0.2] they built g - What happened ? #id:89 demeter: Sorry my child,[pause=0.3] I'm not ready to talk about that for now.[pause=0.3].[pause=0.3].[pause=0.3] You'll have your answers when you meet me. #id:8a - Can I know what is this shiny machine just next to me ? #id:8b -demeter: This machine is a planetary ship ![pause=0.5] This model is called [color=#FFA617]Internode[/color],[pause=0.3] I tweaked it to recharge on vegetal energy.[pause=0.5] However,[pause=0.2] as you know,[pause=0.2] this type of energy is uncommon on this planet.[pause=0.5] But let's continue on board,[pause=0.2] shall we ? #id:8c +demeter: The engine you see is a planetary ship ![pause=0.5] This model is called [color=#FFA617]Internode[/color],[pause=0.3] I tweaked it to recharge on vegetal energy.[pause=0.5] However,[pause=0.2] as you know,[pause=0.2] this type of energy is uncommon on this planet.[pause=0.5] But let's continue on board,[pause=0.2] shall we ? #id:8c audio "res://common/audio_manager/assets/sfx/dialogs/sfx/closing_transmission.wav" [wait time="2.0"] \ No newline at end of file diff --git a/entities/interactable_3d/lift/assets/3d/lift.blend b/entities/interactable_3d/lift/assets/3d/lift.blend index 4561e637c4e017dd2b96e6b7449a27ad16e84ce4..340ef53ebf564fe25be78ba9e25035bd468b9c91 100644 GIT binary patch delta 79929 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

Yl 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 AKmY&$ delta 83105 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�=(fBt#Yku3R-%xJ# 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

>D0Z~{K69G|LloORi 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 PRV6ExC`JH(`}6+*t8jZd literal 0 HcmV?d00001 diff --git a/entities/interactable_3d/lift/lift.tscn b/entities/interactable_3d/lift/lift.tscn index 72ac5bf..27408b0 100644 --- a/entities/interactable_3d/lift/lift.tscn +++ b/entities/interactable_3d/lift/lift.tscn @@ -7,6 +7,10 @@ [sub_resource type="BoxShape3D" id="BoxShape3D_werxl"] size = Vector3(0.9637451, 1.8898926, 1) +[sub_resource type="CylinderShape3D" id="CylinderShape3D_werxl"] +height = 0.2268219 +radius = 1.0737305 + [sub_resource type="Animation" id="Animation_0mfvw"] length = 0.001 tracks/0/type = "value" @@ -50,19 +54,28 @@ interactable = false hover_animation_player = NodePath("HoverAnimationPlayer") [node name="Sprite3D" type="Sprite3D" parent="." unique_id=1624930927] -transform = Transform3D(-4.2294918e-08, 0.17856176, 0.9839286, 7.805184e-09, 0.9839286, -0.17856176, -1, 1.2748912e-10, -4.3008885e-08, -0.8393693, 1.5452437, 0) +transform = Transform3D(-4.2294918e-08, 0.17856175, 0.9839286, 7.805184e-09, 0.9839286, -0.17856175, -1, 1.2749e-10, -4.3008885e-08, -0.8393693, 1.5452437, 0) texture = ExtResource("2_cun7v") [node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=525472594] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.1801186, 1.1958501, 0) shape = SubResource("BoxShape3D_werxl") -[node name="Model" parent="." unique_id=1309925933 instance=ExtResource("3_x56sx")] +[node name="Model" parent="." unique_id=1852940735 instance=ExtResource("3_x56sx")] [node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=11561025] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.2593379, 0) light_color = Color(0.717588, 0.45361686, 0.5535787, 1) shadow_enabled = true +[node name="RigidBody3D" type="RigidBody3D" parent="." unique_id=618737753] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.26774597, 1.1958501, 0) +gravity_scale = 0.0 +freeze = true + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D" unique_id=1756356716] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.33335906, -1.2537155, 0) +shape = SubResource("CylinderShape3D_werxl") + [node name="HoverAnimationPlayer" type="AnimationPlayer" parent="." unique_id=487483897] libraries/ = SubResource("AnimationLibrary_0mfvw") diff --git a/entities/interactables/door/door.tscn b/entities/interactables/door/door.tscn index 81246ca..0039c7d 100644 --- a/entities/interactables/door/door.tscn +++ b/entities/interactables/door/door.tscn @@ -125,9 +125,8 @@ shape = SubResource("RectangleShape2D_y51rk") unique_name_in_owner = true scale = Vector2(0.33, 0.33) sprite_frames = SubResource("SpriteFrames_4aafg") -animation = &"close" -frame = 8 -frame_progress = 1.0 +animation = &"closed" +frame_progress = 0.99532324 [node name="Sprite2D" type="Sprite2D" parent="." unique_id=1875435966] position = Vector2(0.99999994, -41) diff --git a/entities/plants/plant_sprite.tscn b/entities/plants/plant_sprite.tscn index 1abff93..3943dc1 100644 --- a/entities/plants/plant_sprite.tscn +++ b/entities/plants/plant_sprite.tscn @@ -8,6 +8,35 @@ atlas = ExtResource("3_j6jm5") region = Rect2(76, 75, 124, 135) +[sub_resource type="ViewportTexture" id="ViewportTexture_rbgiq"] +viewport_path = NodePath("LifeTimeSprite/SubViewport") + +[sub_resource type="Gradient" id="Gradient_rbgiq"] +interpolation_mode = 1 +offsets = PackedFloat32Array(0, 0.800905, 1) +colors = PackedColorArray(1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0) + +[sub_resource type="GradientTexture2D" id="GradientTexture2D_rbgiq"] +gradient = SubResource("Gradient_rbgiq") +width = 100 +height = 100 +fill = 1 +fill_from = Vector2(0.5, 0.5) +fill_to = Vector2(1, 0.5) + +[sub_resource type="Gradient" id="Gradient_j6jm5"] +interpolation_mode = 1 +offsets = PackedFloat32Array(0, 0.5248869) +colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0) + +[sub_resource type="GradientTexture2D" id="GradientTexture2D_wyuub"] +gradient = SubResource("Gradient_j6jm5") +width = 100 +height = 100 +fill = 1 +fill_from = Vector2(0.5, 0.5) +fill_to = Vector2(1, 0.5) + [sub_resource type="Animation" id="Animation_wyuub"] length = 0.001 tracks/0/type = "value" @@ -119,6 +148,30 @@ position = Vector2(4.444448, 31.11118) scale = Vector2(3.1777775, 3.1777775) texture = ExtResource("3_rbgiq") +[node name="LifeTimeSprite" type="Sprite2D" parent="." unique_id=799762981] +unique_name_in_owner = true +position = Vector2(-1, -9.999985) +scale = Vector2(0.34, 0.34) +texture = SubResource("ViewportTexture_rbgiq") + +[node name="SubViewport" type="SubViewport" parent="LifeTimeSprite" unique_id=1809354262] +disable_3d = true +transparent_bg = true +size = Vector2i(100, 100) + +[node name="LifetimeProgressBar" type="TextureProgressBar" parent="LifeTimeSprite/SubViewport" unique_id=967185775] +unique_name_in_owner = true +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 6 +size_flags_vertical = 6 +fill_mode = 4 +texture_over = SubResource("GradientTexture2D_rbgiq") +texture_progress = SubResource("GradientTexture2D_wyuub") + [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1793068152] unique_name_in_owner = true libraries/ = SubResource("AnimationLibrary_8eofq") diff --git a/entities/plants/scripts/plant.gd b/entities/plants/scripts/plant.gd index 36c4713..be5c8b7 100644 --- a/entities/plants/scripts/plant.gd +++ b/entities/plants/scripts/plant.gd @@ -7,11 +7,12 @@ const HARVESTED_SEED_DISPLACEMENT_FACTOR = 100 const RANDOM_MAX_GROW_INTERVAL = Region.MIN_PASS_DAY_ANIMATION_TIME/2. - 0.1 const PLANT_TYPE_ICON = preload("res://common/icons/seedling.svg") -const PLANT_POINT_ICON = preload("res://common/icons/growth.svg") -const LIFETIME_ICON = preload("res://common/icons/calendar-week.svg") +const SCORE_ICON = preload("res://common/icons/growth.svg") +const DURATION_ICON = preload("res://common/icons/calendar-week.svg") const SHOVEL_ICON = preload("res://common/icons/shovel.svg") const GROWING_ICON = preload("res://common/icons/chevrons-up.svg") -const DEATH_ICON = preload("res://common/icons/skull.svg") +const LIFETIME_ICON= preload("res://common/icons/skull.svg") +const SEED_ICON = preload("res://common/icons/droplets.svg") const SPRITE_SCENE : PackedScene = preload("res://entities/plants/plant_sprite.tscn") @@ -47,11 +48,12 @@ func pointer_text() -> String: return data.plant_name func inspect(is_inspected : bool = true): - plant_sprite.modulate = MODULATE_INSPECTED_COLOR if is_inspected else default_modulate + plant_sprite.sprite_modulate = MODULATE_INSPECTED_COLOR if is_inspected else default_modulate + plant_sprite.display_lifetime_sprite = is_inspected influence_zone.show_influence = is_inspected func affect_preview(is_affected : bool = true): - plant_sprite.modulate = MODULATE_AFFECTED_COLOR if is_affected else default_modulate + plant_sprite.sprite_modulate = MODULATE_AFFECTED_COLOR if is_affected else default_modulate func generate_sprite() -> PlantSprite: var sprite_object : PlantSprite = SPRITE_SCENE.instantiate() @@ -155,10 +157,10 @@ func save() -> EntityData: func card_info() -> CardInfo: var info = CardInfo.new( data.plant_name, - tr("MATURE") if data.is_mature() else tr("GROWING")# data.archetype.archetype_name + tr("MATURE") if data.is_mature() else tr("JUVENILE")# data.archetype.archetype_name ) - info.important_stat_icon = PLANT_POINT_ICON + info.important_stat_icon = SCORE_ICON info.important_stat_text = "%d" % calculate_plant_score() info.type_icon = PLANT_TYPE_ICON @@ -166,7 +168,7 @@ func card_info() -> CardInfo: info.stats.append_array([ CardStatInfo.new( str(data.day), - LIFETIME_ICON + DURATION_ICON ), CardStatInfo.new( str(data.get_growing_time()), @@ -174,7 +176,14 @@ func card_info() -> CardInfo: ), CardStatInfo.new( str(data.get_lifetime()), - DEATH_ICON + LIFETIME_ICON + ), + CardStatInfo.new( + "%d-%d" % [ + data.get_seed_number(PlantData.State.MATURE) - data.get_seed_random_loose(), + data.get_seed_number(PlantData.State.MATURE) + ], + SEED_ICON ), ]) diff --git a/entities/plants/scripts/plant_data.gd b/entities/plants/scripts/plant_data.gd index 61ab268..56c0e25 100644 --- a/entities/plants/scripts/plant_data.gd +++ b/entities/plants/scripts/plant_data.gd @@ -133,7 +133,7 @@ func get_seed_buff() -> int: var buff = 0 for m in mutations: - buff += m.mutate_seed_buff(self) + buff = m.mutate_seed_buff(self, buff) return buff diff --git a/entities/plants/scripts/plant_mutation.gd b/entities/plants/scripts/plant_mutation.gd index df46e9e..f77158a 100644 --- a/entities/plants/scripts/plant_mutation.gd +++ b/entities/plants/scripts/plant_mutation.gd @@ -51,8 +51,8 @@ func mutate_seed_random_loose(_plant_data: PlantData, seed_random_loose) -> int: func mutate_lifetime_buff(_plant_data: PlantData) -> int: return 0 -func mutate_seed_buff(_plant_data: PlantData) -> int: - return 0 +func mutate_seed_buff(_plant_data: PlantData, seed_buff : int) -> int: + return seed_buff func _start_planted_effect(_plant: Plant): pass @@ -78,7 +78,7 @@ func get_rarity() -> int: func card_section() -> CardSectionInfo: var section = CardSectionInfo.new( get_mutation_name() + (" %d" % level if level > 1 else ""), - "[b]%s[/b] %s" % [tr(PlantMutation.get_rarity_text(get_rarity())), get_mutation_description()] + get_mutation_description() ) section.color = PlantMutation.get_rarity_color(get_rarity()) @@ -108,4 +108,4 @@ static func get_rarity_color(rarity: int) -> Color: Color("FFA617"), ] - return rarity_colors[min(rarity, len(rarity_colors) - 1)] + return rarity_colors[min(rarity, len(rarity_colors) - 1)] \ No newline at end of file diff --git a/entities/plants/scripts/plant_mutation/ancient_mutation.gd b/entities/plants/scripts/plant_mutation/ancient_mutation.gd index e885c48..6e914ce 100644 --- a/entities/plants/scripts/plant_mutation/ancient_mutation.gd +++ b/entities/plants/scripts/plant_mutation/ancient_mutation.gd @@ -13,10 +13,12 @@ func get_mutation_name() -> String: return tr("ANCIENT") func get_mutation_description() -> String: - return tr("ANCIENT_EFFECT_TEXT_LEVEL").format( + return tr("ANCIENT_EFFECT_TEXT").format( { "score_increase": get_score_increase(), - "day_factor": get_day_factor() + "score_icon": Text.bbcode_icon(Plant.SCORE_ICON), + "day_factor": get_day_factor(), + "duration_icon": Text.bbcode_icon(Plant.DURATION_ICON), } ) diff --git a/entities/plants/scripts/plant_mutation/ephemeral_mutation.gd b/entities/plants/scripts/plant_mutation/ephemeral_mutation.gd index 3df4af5..2ca1e99 100644 --- a/entities/plants/scripts/plant_mutation/ephemeral_mutation.gd +++ b/entities/plants/scripts/plant_mutation/ephemeral_mutation.gd @@ -11,16 +11,21 @@ func get_mutation_name() -> String: return tr("EPHEMERAL") func get_mutation_description() -> String: - return tr("EPHEMERAL_EFFECT_TEXT_LEVEL").format({"seed_number": level, "lifetime_change": get_lifetime_change()}) + return tr("EPHEMERAL_EFFECT_TEXT").format({ + "seed_number": level, + "seed_icon": Text.bbcode_icon(Plant.SEED_ICON), + "lifetime_change": get_lifetime_change(), + "lifetime_icon": Text.bbcode_icon(Plant.LIFETIME_ICON), + }) func mutate_lifetime(_plant_data: PlantData, lifetime: int) -> int: return lifetime + get_lifetime_change() func mutate_seed_number(_plant_data: PlantData, seed_number: int): - return seed_number + level + return seed_number + level + 1 func get_seed_increase() -> int: return floori((level + 1.0) / 2) func get_lifetime_change() -> int: - return -2 + return -1 diff --git a/entities/plants/scripts/plant_mutation/fertile_mutation.gd b/entities/plants/scripts/plant_mutation/fertile_mutation.gd index eb6fd7f..ff7758c 100644 --- a/entities/plants/scripts/plant_mutation/fertile_mutation.gd +++ b/entities/plants/scripts/plant_mutation/fertile_mutation.gd @@ -11,7 +11,13 @@ func get_mutation_name() -> String: return tr("FERTILE") func get_mutation_description() -> String: - return tr("FERTILE_EFFECT_TEXT_LEVEL_%d") % level + return tr("FERTILE_EFFECT_TEXT").format({ + "seed_buff": get_seed_buff(), + "seed_icon": Text.bbcode_icon(Plant.SEED_ICON) + }) -func mutate_seed_buff(_plant_data: PlantData) -> int: - return level +func mutate_seed_buff(_plant_data: PlantData, seed_buff) -> int: + return seed_buff + get_seed_buff() + +func get_seed_buff(): + return level \ No newline at end of file diff --git a/entities/plants/scripts/plant_mutation/precocious_mutation.gd b/entities/plants/scripts/plant_mutation/precocious_mutation.gd index 7c7a9ba..a37c3a6 100644 --- a/entities/plants/scripts/plant_mutation/precocious_mutation.gd +++ b/entities/plants/scripts/plant_mutation/precocious_mutation.gd @@ -11,7 +11,13 @@ func get_mutation_name() -> String: return tr("PRECOCIOUS") func get_mutation_description() -> String: - return tr("PRECOCIOUS_EFFECT_TEXT_LEVEL_%d") % level + return tr("PRECOCIOUS_EFFECT_TEXT").format({ + "score": get_score(), + "score_icon": Text.bbcode_icon(Plant.SCORE_ICON) + }) func mutate_score(data : PlantData, score : int) -> int: - return score + (0 if data.get_state() == PlantData.State.MATURE else level) \ No newline at end of file + return score + (0 if data.get_state() == PlantData.State.MATURE else get_score()) + +func get_score(): + return level \ No newline at end of file diff --git a/entities/plants/scripts/plant_mutation/purification_mutation.gd b/entities/plants/scripts/plant_mutation/purification_mutation.gd index 85746e5..7845359 100644 --- a/entities/plants/scripts/plant_mutation/purification_mutation.gd +++ b/entities/plants/scripts/plant_mutation/purification_mutation.gd @@ -11,7 +11,9 @@ func get_mutation_name() -> String: return tr("PURIFICATION") func get_mutation_description() -> String: - return tr("PURIFICATION_EFFECT_TEXT_LEVEL_%d") % get_purification_radius() + return tr("PURIFICATION_EFFECT_TEXT").format({ + "purification_radius": get_purification_radius() + }) func _start_maturation_effect(plant : Plant): plant.region.decontaminate(Math.get_tiles_in_circle( diff --git a/entities/plants/scripts/plant_mutation/quality_mutation.gd b/entities/plants/scripts/plant_mutation/quality_mutation.gd index 07a28bf..9fead5c 100644 --- a/entities/plants/scripts/plant_mutation/quality_mutation.gd +++ b/entities/plants/scripts/plant_mutation/quality_mutation.gd @@ -14,7 +14,13 @@ func get_mutation_name() -> String: return tr("QUALITY") func get_mutation_description() -> String: - return tr("QUALITY_EFFECT_TEXT_LEVEL_%d") % level + return tr("QUALITY_EFFECT_TEXT").format({ + "score": get_score(), + "score_icon": Text.bbcode_icon(Plant.SCORE_ICON) + }) func mutate_score(data : PlantData, score : int) -> int: - return score + (level if data.get_state() == PlantData.State.MATURE else 0) \ No newline at end of file + return score + (get_score() if data.get_state() == PlantData.State.MATURE else 0) + +func get_score(): + return level \ No newline at end of file diff --git a/entities/plants/scripts/plant_mutation/quick_mutation.gd b/entities/plants/scripts/plant_mutation/quick_mutation.gd index 729462d..79c51ce 100644 --- a/entities/plants/scripts/plant_mutation/quick_mutation.gd +++ b/entities/plants/scripts/plant_mutation/quick_mutation.gd @@ -11,7 +11,14 @@ func get_mutation_name() -> String: return tr("QUICK") func get_mutation_description() -> String: - return tr("QUICK_EFFECT_TEXT_LEVEL").format({"score_increase": get_score_increase(), "lifetime_decrease": get_lifetime_decrease()}) + return tr("QUICK_EFFECT_TEXT").format( + { + "score_increase": get_score_increase(), + "lifetime_decrease": get_lifetime_change(), + "score_icon": Text.bbcode_icon(Plant.SCORE_ICON), + "lifetime_icon": Text.bbcode_icon(Plant.LIFETIME_ICON) + } + ) func mutate_score(plant_data: PlantData, score: int) -> int: if not plant_data.is_mature(): @@ -20,10 +27,10 @@ func mutate_score(plant_data: PlantData, score: int) -> int: return score + level func mutate_lifetime(_plant_data: PlantData, lifetime: int) -> int: - return max(1, lifetime-get_lifetime_decrease()) + return max(1, lifetime+get_lifetime_change()) func get_score_increase() -> int: return level * 2 -func get_lifetime_decrease() -> int: - return 3 +func get_lifetime_change() -> int: + return -3 diff --git a/entities/plants/scripts/plant_mutation/social_mutation.gd b/entities/plants/scripts/plant_mutation/social_mutation.gd index 792a9ff..cc1cc48 100644 --- a/entities/plants/scripts/plant_mutation/social_mutation.gd +++ b/entities/plants/scripts/plant_mutation/social_mutation.gd @@ -13,10 +13,11 @@ func get_mutation_name() -> String: return tr("SOCIABLE") func get_mutation_description() -> String: - return tr("SOCIABLE_EFFECT_TEXT_LEVEL").format( + return tr("SOCIABLE_EFFECT_TEXT").format( { "near_amount": get_near_plants_around(), - "score_increase": get_score_increase() + "score_increase": get_score_increase(), + "score_icon": Text.bbcode_icon(Plant.SCORE_ICON), } ) diff --git a/entities/plants/scripts/plant_mutation/tough_mutation.gd b/entities/plants/scripts/plant_mutation/tough_mutation.gd index 0ac9c83..e1e1c21 100644 --- a/entities/plants/scripts/plant_mutation/tough_mutation.gd +++ b/entities/plants/scripts/plant_mutation/tough_mutation.gd @@ -11,13 +11,21 @@ func get_mutation_name() -> String: return tr("TOUGH") func get_mutation_description() -> String: - return tr("TOUGH_EFFECT_TEXT_LEVEL_%d") % get_growing_time_increase() + return tr("TOUGH_EFFECT_TEXT").format({ + "score_icon": Text.bbcode_icon(Plant.SCORE_ICON), + "score_multiplier": get_score_multiplier(), + "growing_time": get_growing_time_increase(), + "growing_icon": Text.bbcode_icon(Plant.GROWING_ICON) + }) func mutate_score_multiplier(_plant_data: PlantData, multiplier: int) -> int: - return multiplier * 2 + return multiplier * get_score_multiplier() func mutate_growing_time(_plant_data: PlantData, growing_time: int) -> int: return maxi(0, growing_time + get_growing_time_increase()) func get_growing_time_increase()->int: return 4 - level + +func get_score_multiplier()->int: + return 2 diff --git a/entities/plants/scripts/plant_sprite.gd b/entities/plants/scripts/plant_sprite.gd index 0990f58..a639c76 100644 --- a/entities/plants/scripts/plant_sprite.gd +++ b/entities/plants/scripts/plant_sprite.gd @@ -11,7 +11,11 @@ signal harvest_animation_finished var last_updated_on_state : PlantData.State = PlantData.State.MATURE var stored_seed_image : Texture = null +var display_lifetime_sprite : bool = false : set = set_display_lifetime_sprite +var sprite_modulate : Color = Color.WHITE : set = set_sprite_modulate + func setup_plant_sprite(plant_data : PlantData): + set_display_lifetime_sprite() %PlantedSeed.texture = PlantTextureBuilder.build_seed_texture(plant_data.plant_name.hash()) update_plant_sprite(plant_data,true) @@ -25,6 +29,8 @@ func update_plant_sprite(plant_data : PlantData, with_animation = false): %PlantedSeed.visible = plant_data.get_state() == PlantData.State.PLANTED + %LifetimeProgressBar.value = 100 * (float(plant_data.day)/plant_data.get_lifetime()) + # %PlantedSeed.region_rect = Rect2( # 0, # PLANTED_SEED_POS_Y, @@ -47,3 +53,13 @@ func start_harvest_animation(): $AnimationPlayer.play("harvest") await $AnimationPlayer.animation_finished harvest_animation_finished.emit() + +func set_display_lifetime_sprite(d := display_lifetime_sprite): + display_lifetime_sprite = d + if is_node_ready(): + %LifeTimeSprite.visible = d + +func set_sprite_modulate(c := sprite_modulate): + sprite_modulate = c + if is_node_ready(): + %Sprite.modulate = c \ No newline at end of file diff --git a/entities/player/inventory/scripts/items/seed.gd b/entities/player/inventory/scripts/items/seed.gd index 8d190aa..f3f00a6 100644 --- a/entities/player/inventory/scripts/items/seed.gd +++ b/entities/player/inventory/scripts/items/seed.gd @@ -40,8 +40,7 @@ static func generate_from_parent(plant_data : PlantData) -> Seed: static func generate_random() -> Seed: var archetype = PlantArchetype.get_random() var random_mutations : Array[PlantMutation] = [] - if randf() < MUTATION_PROBABILITY: - random_mutations = ([archetype.available_mutations.pick_random().duplicate_deep()] as Array[PlantMutation]) + random_mutations.append(archetype.available_mutations.pick_random().duplicate_deep()) var new_seed = Seed.new( Random.generate_random_word(), PlantArchetype.get_random(), diff --git a/entities/player/scripts/player.gd b/entities/player/scripts/player.gd index b244281..ba05372 100644 --- a/entities/player/scripts/player.gd +++ b/entities/player/scripts/player.gd @@ -156,8 +156,11 @@ func pick_item(item : Item): func drop_item(): var ind_to_drop := data.inventory.current_item_ind - if data.inventory.current_is_tool(): - ind_to_drop = data.inventory.n_tools + while ( + (data.inventory.get_item(ind_to_drop) == null or ind_to_drop < data.inventory.n_tools) + and ind_to_drop < len(data.inventory.items) - 1 + ): + ind_to_drop += 1 var item_to_drop = data.inventory.pop_item(ind_to_drop) if item_to_drop: terrain.drop_item(item_to_drop, global_position) diff --git a/entities/player_3d/scripts/player_3d.gd b/entities/player_3d/scripts/player_3d.gd index 17c3a02..f462b61 100644 --- a/entities/player_3d/scripts/player_3d.gd +++ b/entities/player_3d/scripts/player_3d.gd @@ -47,10 +47,6 @@ func _physics_process(delta): ) query_mouse = false - # Add the gravity. - if not is_on_floor(): - velocity += get_gravity() * delta - # Get the input direction and handle the movement/deceleration. # As good practice, you should replace UI actions with custom gameplay actions. var input_dir = Input.get_vector("move_left", "move_right", "move_up", "move_down") @@ -64,7 +60,11 @@ func _physics_process(delta): velocity.x = move_toward(velocity.x, 0, speed) velocity.z = move_toward(velocity.z, 0, speed) - move_and_slide() + # Add the gravity. + if not is_on_floor(): + velocity += get_gravity() * delta + + move_and_slide() func update_mouse_hovered_cockpit_actions() -> void: diff --git a/gui/game/game_gui.tscn b/gui/game/game_gui.tscn index e9f0d48..91b76e6 100644 --- a/gui/game/game_gui.tscn +++ b/gui/game/game_gui.tscn @@ -12,6 +12,16 @@ [ext_resource type="Texture2D" uid="uid://b43thuq8piv18" path="res://common/icons/skull.svg" id="7_dr1y2"] [ext_resource type="PackedScene" uid="uid://clicjf8ts51h8" path="res://gui/game/inventory_gui/inventory_gui.tscn" id="9_id0t5"] +[sub_resource type="Gradient" id="Gradient_ykapk"] +offsets = PackedFloat32Array(0.47639486, 1) +colors = PackedColorArray(1, 1, 1, 0, 1, 1, 1, 1) + +[sub_resource type="GradientTexture2D" id="GradientTexture2D_p6blc"] +gradient = SubResource("Gradient_ykapk") +fill = 1 +fill_from = Vector2(0.5, 0.5) +fill_to = Vector2(1.5, 0.5) + [sub_resource type="LabelSettings" id="LabelSettings_id0t5"] font = ExtResource("6_2wykm") font_size = 40 @@ -19,6 +29,17 @@ font_size = 40 [node name="GameGui" type="CanvasLayer" unique_id=274698556] script = ExtResource("1_udau0") +[node name="NoEnergyVignette" type="TextureRect" parent="." unique_id=1917087264] +unique_name_in_owner = true +self_modulate = Color(1, 0, 0.43137255, 1) +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = SubResource("GradientTexture2D_p6blc") + [node name="Alert" parent="." unique_id=496897031 instance=ExtResource("2_ykapk")] unique_name_in_owner = true modulate = Color(1, 0, 0.43137252, 1) diff --git a/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd b/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd index 5daea33..e8b98c8 100644 --- a/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd +++ b/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd @@ -30,7 +30,6 @@ func set_item(i : Item = item): %ItemIconSprite.pixel_size = SPRITE_SIZE / i.icon.get_width() for j in range(len(i.get_particles())): - print(i.get_particles()[j]) if j == 0: %ParticleSprite1.visible = true %ParticleSprite1.texture = i.get_particles()[j].texture diff --git a/gui/game/scripts/game_gui.gd b/gui/game/scripts/game_gui.gd index 74d255e..b29e017 100644 --- a/gui/game/scripts/game_gui.gd +++ b/gui/game/scripts/game_gui.gd @@ -38,6 +38,17 @@ func player_update(player_data : PlayerData, with_animation = true): player_data.max_energy, with_animation ) + if with_animation: + get_tree().create_tween().tween_property( + %NoEnergyVignette, + "modulate:a", + 1. if player_data.energy == 0 else 0., + 0.3 + ) + else: + %NoEnergyVignette.modulate.a = 1. if player_data.energy == 0 else 0. + + func _on_region_updated(region_data : RegionData): await get_tree().create_timer(0.1).timeout diff --git a/gui/game/tutorial/scripts/tutorial.gd b/gui/game/tutorial/scripts/tutorial.gd index a18a794..020e4ea 100644 --- a/gui/game/tutorial/scripts/tutorial.gd +++ b/gui/game/tutorial/scripts/tutorial.gd @@ -10,6 +10,21 @@ var indicators : Array[InGameIndicator] @export var region : Region @onready var steps : Array[Step] = [ + Step.new( + "MOVE_WITH_RIGHT_CLICK_OR_WASD", + (func (): + return player.global_position.distance_to(region.data.player_spawn) > 30) + ), + Step.new( + "SELECT_ITEM_WITH_SCROLL_CLICK_OR_NUMBER", + (func (): + return player.data.inventory.current_item_ind != player.data.inventory.n_tools) + ), + Step.new( + "LEFT_CLICK_TO_USE_ITEMS", + (func (): + return player.data.inventory.get_item() and Input.is_action_just_pressed("action")) + ), Step.new( "USE_YOUR_DETECTOR_TO_FIND_THE_BATTERY", (func (): @@ -24,12 +39,19 @@ var indicators : Array[InGameIndicator] return false) ), Step.new( - "TAKE_A_SEED", + "TAKE_A_SEED_BY_CLICKING_ON_IT", (func (): return player.data.inventory.items.find_custom( func(i:Item): return i is Seed ) != -1) ), + Step.new( + "DROP_SEED_WITH_KEY", + (func (): + return ( + Input.is_action_pressed("drop")) + ) + ), Step.new( "PLANT_SEED_IN_FERTILE_ZONE", (func (): @@ -49,26 +71,10 @@ var indicators : Array[InGameIndicator] return region.data.get_score() != 0) ), Step.new( - "DISCOVER_A_SEED_WITH_A_MUTATION", + "HARVEST_A_MATURE_PLANT", (func (): for e in region.entity_container.get_children(): - if e is ItemObject and e.item is Seed and len(e.item.plant_mutations): - return true - return false) - ), - Step.new( - "PLANT_A_SEED_WITH_A_MUTATION", - (func (): - for e in region.entity_container.get_children(): - if e is Plant and len(e.data.mutations): - return true - return false) - ), - Step.new( - "HARVEST_A_MATURE_PLANT_WITH_A_MUTATION", - (func (): - for e in region.entity_container.get_children(): - if e is Plant and e.harvested and len(e.data.mutations): + if e is Plant and e.harvested: return true return false) ), @@ -98,10 +104,15 @@ func _process(_d): for i in len(steps): var step := steps[i] var step_gui := %Steps.get_children()[i] as TutorialStepGui - step.update_succeeded() - step_gui.suceeded = step.succeeded - if not step.succeeded: - success = false + step_gui.visible = i == 0 or steps[i-1].succeeded + if step_gui.visible: + var old_succeeded = step.succeeded + step.update_succeeded() + if old_succeeded != step.succeeded: # Put a delay so two state don't collide + return + step_gui.suceeded = step.succeeded + if not step.succeeded: + success = false if success: finish_tutorial() diff --git a/gui/game/tutorial/tutorial.tscn b/gui/game/tutorial/tutorial.tscn index 7d76b0f..a38640f 100644 --- a/gui/game/tutorial/tutorial.tscn +++ b/gui/game/tutorial/tutorial.tscn @@ -37,34 +37,34 @@ grow_vertical = 2 mouse_filter = 2 theme = ExtResource("2_1wikm") -[node name="PanelContainer" type="PanelContainer" parent="MarginContainer" unique_id=913156548] +[node name="TutorialStepsPanelContainer" type="PanelContainer" parent="MarginContainer" unique_id=913156548] layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 8 mouse_filter = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_x7cwm") -[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/PanelContainer" unique_id=332993244] +[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/TutorialStepsPanelContainer" unique_id=332993244] layout_mode = 2 mouse_filter = 2 -[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/PanelContainer/MarginContainer" unique_id=1196958295] +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/TutorialStepsPanelContainer/MarginContainer" unique_id=1196958295] layout_mode = 2 mouse_filter = 2 -[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1140176018] +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/TutorialStepsPanelContainer/MarginContainer/VBoxContainer" unique_id=1140176018] layout_mode = 2 mouse_filter = 2 -[node name="TextureRect" type="TextureRect" parent="MarginContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=527978183] +[node name="TextureRect" type="TextureRect" parent="MarginContainer/TutorialStepsPanelContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=527978183] layout_mode = 2 texture = ExtResource("3_8kuag") -[node name="Label" type="Label" parent="MarginContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=592987672] +[node name="Label" type="Label" parent="MarginContainer/TutorialStepsPanelContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=592987672] layout_mode = 2 text = "TUTORIAL" label_settings = SubResource("LabelSettings_8kuag") -[node name="Steps" type="VBoxContainer" parent="MarginContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=125170550] +[node name="Steps" type="VBoxContainer" parent="MarginContainer/TutorialStepsPanelContainer/MarginContainer/VBoxContainer" unique_id=125170550] unique_name_in_owner = true layout_mode = 2 diff --git a/gui/pause/assets/textures/card_tutorial_image.png b/gui/pause/assets/textures/card_tutorial_image.png deleted file mode 100644 index ac6b85a311a2778b14aa71f882fd78e8c53c49f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22840 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 uff{fe;TaUqpwxqHh RockLayer.TileType: - var rock_tile_value : float = get_tile_value_from_noise(coord, rock_noise_image) - var cristal_tile_value : float = get_tile_value_from_noise(coord, cristal_noise_image) + var rock_tile_value : float = ( + get_tile_value_from_noise(coord, rock_noise_image) + ) + var cristal_tile_value : float = ( + 1. if chunk_coord.distance_to(Vector2i.ZERO) > MAX_TALION_DISTANCE + else get_tile_value_from_noise(coord, cristal_noise_image) + ) var saved_diff := region_data.rock_tiles_data.get_tile_diff_for_local_coord(coord, chunk_coord) if saved_diff == TilesDiffData.TileDiff.ABSENT: diff --git a/translation/dialogs/dialogic_demeter_astra_failed_translation.csv b/translation/dialogs/dialogic_demeter_astra_failed_translation.csv index 45343a6..d6bd928 100644 --- a/translation/dialogs/dialogic_demeter_astra_failed_translation.csv +++ b/translation/dialogs/dialogic_demeter_astra_failed_translation.csv @@ -14,11 +14,11 @@ Choice/19/text,"No, I'm ok.","Non merci, ça va ! " Choice/19/disabled_text,, Choice/1a/text,Can I have some explanations on how all of this works again ?,Vous pouvez me réexpliquer comment remplir mes objectifs ? Choice/1a/disabled_text,, -Text/1b/text,"When you emerge from this building,[pause=0.2] you will reach a little yellowish zone.[pause=0.3] It's a [b]fertile zone[/b],[pause=0.3] brought back by the [color=#119758][b]Talion's[/b][/color] power.[pause=0.5] You can only plant [b]seeds[/b] in this zone.","Quand tu sortiras de la base,[pause=0.3] tu arriveras dans une petite zone jaune.[pause=0.5] C'est une [b]zone fertile[/b],[pause=0.3] créée par le retour du Talion.[pause=0.5] Tu ne peux planter de graines que dans ces zones." -Text/1c/text,"Then,[pause=0.3] you have to get [b]seeds[/b].[pause=0.5] To do so,[pause=0.2] just take your shovel and smash some stones ![pause=0.5] Focus on those having yellow crystals on it,[pause=0.3] these are [color=#119758][b]Talion veins[/b][/color].","Tu devras trouver des graines.[pause=0.5] Pour cela,[pause=0.2] c'est très simple,[pause=0.3] tu prends ta pelle,[pause=0.2] et tu casses des cailloux ![pause=0.5] De préférence ceux avec des cristaux dedans,[pause=0.3] ce sont des [b]veines de Talion[/b]." -Text/1d/text,"Each time you use a tool like the shovel or plant a seed,[pause=0.2] you will spend one [b]energy[/b] charge.[pause=0.5] When you are out of it,[pause=0.2] just go recharge it at the [b]recharge station[/b].[pause=0.5] You will find it near the entrance of the base.","A chaque fois que tu utilises un outil ou que tu plantes une graine,[pause=0.3] tu utiliseras une [b]charge d'énergie[/b].[pause=0.5] Quand tu n'en as plus,[pause=0.3] tu peux aller te recharger à la [b]station de recharge[/b] que tu trouveras près de l'entrée de la base.[pause=0.5]" -Text/1e/text,"Each time you recharge,[pause=0.2] a day will pass,[pause=0.3] your batteries are very inefficient.[pause=0.5] While the day is passing,[pause=0.3] plants will grow !","A chaque fois que tu te recharges,[pause=0.3] le temps passera.[pause=0.5] Une journée pour être précise (non, ta batterie n'est pas très bonne),[pause=0.2] et les plantes grandiront !" -Text/1f/text,You have to produce enough [b]plant points[/b] to fill the [color=#FFA617]Internode's[/color] tanks.[pause=0.5] Each plant gives one or more [b]plant points[/b] when mature.,"Tu dois obtenir assez de [b]points de plantes[/b] pour recharger les réservoirs de l'[color=#FFA617]Internode[/color].[pause=0.5] Chaque plante te donnera un ou plusieurs [b]points de plante[/b] quand elle est mature." -Text/20/text,"Oh ! [pause=0.3] I almost forgot,[pause=0.3] some plants can [b]mutate[/b].[pause=0.5] These [b]mutations[/b] alter the points and behavior of the plant affected.[pause=0.5] [b]Mutations[/b] can appear while [b]harvesting[/b] mature plants and even become more powerful if you [b]harvest[/b] an already mutated one.","Ah oui,[pause=0.3] j'ai failli oublier ![pause=0.5] Certaines plantes peuvent subir des [b]mutations[/b] qui affectent les points qu'elles donnent ou leur comportement.[pause=0.5] Tu peux obtenir des graines mutées en récoltant des plantes matures avec ta pelle, ou attendre qu'elles meurent." +Text/9c/text,"When you start a region,[pause=0.2] search for the [b]Recharge Station[/b], there is always one near.","Quand tu arrives quelque part,[pause=0.2] cherche la [b]Station de Recharge[/b], il y en a toujours une pas très loin." +Text/9d/text,"Then,[pause=0.3] you'll have to find seeds by smashing some [b]Talion Veins[/b] in the stones with your shovel.","Puis,[pause=0.3] tu dois récupérer des graines en brisant des [b]Veines de Talion[/b] dans la pierre avec ta pelle." +Text/9e/text,"You can then plant seeds in the yellow moss you'll find on the ground, it's the only [b]Fertile Zones[/b].","Tu pourra planter ces graines dans la mousse jaune que tu trouvera par terre, ce sont les seules [b]Zones Fertiles[/b]." +Text/9f/text,"When you are out of [b]Energy[/b], you can recharge on the [b]Recharge Station[/b], time will pass and plants will grow.","Tu pourra planter ces graines dans la mousse jaune que tu trouvera par terre, ce sont les seules [b]Zones Fertiles[/b]." +Text/a0/text,"Each seed is different by their [b]Mutations[/b], and you can get same or better seed from a plant by destroying it when mature, or waiting the end of their lifetime.","Chaque graine est unique par ses [b]Mutations[/b], et tu pourra récupérer de meilleure graines en détruisant une plante mature, ou en attendant qu'elle meurt." +Text/a1/text,"Plants generate [b]Plant Points[/b] when mature, get enough plant points to fill the reservoir of the [color=#FFA617]Internode[/color].","Une fois mature, les plantes génèrent des [b]Points de Plantes[/b], récupère-en assez pour remplir le réservoir de l'[color=#FFA617]Internode[/color]." Text/21/text,Hope I helped.,J'espère que ça t'a aidé ! Text/22/text,"I'm sending you an elevator,[pause=0.3] see you soon !","Je t'envoie un ascenseur,[pause=0.3] à bientôt !" diff --git a/translation/dialogs/dialogic_demeter_intro_translation.csv b/translation/dialogs/dialogic_demeter_intro_translation.csv index 4102dd9..5f0e76e 100644 --- a/translation/dialogs/dialogic_demeter_intro_translation.csv +++ b/translation/dialogs/dialogic_demeter_intro_translation.csv @@ -27,12 +27,12 @@ Text/35/text,"With the [color=#119758][b]Talion[/b][/color] back on the surface, Text/36/text,"But first things first,[pause=0.3] you have to learn how everything is working up here,[pause=0.2] and how to use the [color=#119758][b]Talion[/b][/color] to plant seeds.","Mais chaque chose en son temps,[pause=0.3] tu as besoin d'apprendre comment ça marche ici,[pause=0.2] et surtout comment utiliser le [color=#119758][b]Talion[/b][/color] pour planter des graines." Text/37/text,[b]Just remember the following[/b],[b]Ecoute bien[/b] Label/38/display_name,, -Text/39/text,"When you emerge from this building,[pause=0.2] you will reach a little yellowish zone.[pause=0.3] It's a [b]fertile zone[/b],[pause=0.3] brought back by the [color=#119758][b]Talion's[/b][/color] power.[pause=0.5] You can only plant [b]seeds[/b] in this zone.","Quand tu sortiras de ce bâtiment,[pause=0.2] tu atteindras une petite zone jaune.[pause=0.3] C'est une [b]zone fertile[/b],[pause=0.3] apparue grâce au pouvoir du [color=#119758][b]Talion[/b][/color].[pause=0.5] Tu peux seulement planter des [b]graines[/b] dans cette zone." -Text/3a/text,"Then,[pause=0.3] you have to get [b]seeds[/b].[pause=0.5] To do so,[pause=0.2] just take your shovel and smash some stones ![pause=0.5] Focus on those having yellow crystals on it,[pause=0.3] these are [color=#119758][b]Talion veins[/b][/color].","Ensuite,[pause=0.2] tu devras récupérer des [b]graines[/b].[pause=0.5] Pour ce faire,[pause=0.2] prend ta pelle et casse quelques pierres ![pause=0.5] Cherche celles qui sont couvertes de cristaux jaunes,[pause=0.3] ce sont des veines de [color=#119758][b]Talion[/b][/color]." -Text/3b/text,"Each time you use a tool like the shovel or plant a seed,[pause=0.2] you will spend one [b]energy[/b] charge.[pause=0.5] When you are out of it,[pause=0.2] just go recharge it at the [b]recharge station[/b].[pause=0.5] You will find it near the entrance of the base.","A chaque fois que tu utilises un outil comme la pelle ou que tu plantes une graine,[pause=0.3] tu dépenses une de tes [b]charges d'énergie[/b].[pause=0.5] Quand tu n'en as plus,[pause=0.3] il te suffit d'aller te recharger à la [b]station de recharge[/b].[pause=0.5] Tu la trouveras à côté de l'entrée de la base." -Text/3c/text,"Each time you recharge,[pause=0.2] a day will pass,[pause=0.3] your batteries are very inefficient.[pause=0.5] While the day is passing,[pause=0.3] plants will grow !","A chaque recharge,[pause=0.3] une journée passera,[pause=0.2] tes batteries sont très peu efficaces.[pause=0.5] Pendant ce temps,[pause=0.3] tes plantes grandissent !" -Text/3d/text,"To complete you training,[pause=0.3] obtain enough [b]plant points[/b].[pause=0.5] Each plant gives one or more [b]plant points[/b] when mature.","Pour réussir ton entraînement,[pause=0.3] il faudra que tu obtiennes des [b]points de plantes[/b].[pause=0.5] Chaque plante te donne un ou plusieurs [b]points de plantes[/b] quand elles arrivent à maturité." -Text/3e/text,"Oh ! [pause=0.3] I almost forgot,[pause=0.3] some plants can [b]mutate[/b].[pause=0.5] These [b]mutations[/b] alter the points and behavior of the plant affected.[pause=0.5] [b]Mutations[/b] can appear while [b]harvesting[/b] mature plants and even become more powerful if you [b]harvest[/b] an already mutated one.","Ah ! [pause=0.3] J'ai presque oublié,[pause=0.3] certaines plantes peuvent [b]muter[/b].[pause=0.5] Ces [b]mutations[/b] affectent le nombre de points obtenus et le comportement de la plante concernée.[pause=0.5] Les [b]mutations[/b] peuvent apparaître quand tu [b]récoltes[/b] des plantes matures et peuvent devenir plus puissantes si tu [b]récoltes[/b] une plante ayant déjà subi des mutations." +Text/a2/text,"When you emerge from this building,[pause=0.2] search for the [b]Recharge Station[/b], I think there is one near the entrance.","Quand tu sortira d'ici,[pause=0.2] cherche la [b]Station de Recharge[/b], il devrait y en avoir une pas très loin de la sortie." +Text/a3/text,"Then,[pause=0.3] you'll have to find seeds by smashing some [b]Talion Veins[/b] in the stones with your shovel.","Puis,[pause=0.3] tu devras récupérer des graines en brisant des [b]Veines de Talion[/b] dans la pierre avec ta pelle." +Text/a4/text,"You can then plant seeds in the yellow moss you'll find on the ground, it's the only [b]Fertile Zones[/b].","Tu pourra planter ces graines dans la mousse jaune que tu trouvera par terre, ce sont les seules [b]Zones Fertiles[/b]." +Text/a5/text,"When you are out of [b]Energy[/b], you can recharge on the [b]Recharge Station[/b], time will pass and plants will grow.","Tu pourra planter ces graines dans la mousse jaune que tu trouvera par terre, ce sont les seules [b]Zones Fertiles[/b]." +Text/a6/text,"Each seed is different by their [b]Mutations[/b], and you can get same or better seed from a plant by destroying it when mature, or waiting the end of their lifetime.","Chaque graine est unique par ses [b]Mutations[/b], et tu pourra récupérer de meilleure graines en détruisant une plante mature, ou en attendant qu'elle meurt." +Text/a7/text,"Plants generate [b]Plant Points[/b] when mature, get enough plant points and you'll complete the training.","Une fois mature, les plantes génèrent des [b]Points de Plantes[/b], si tu en a assez tu finira l'entrainement." Choice/3f/text,"That's a lot of information, can you repeat ?",C'est beaucoup d'informations. Tu peux répèter ? Choice/3f/disabled_text,, Text/40/text,"Ok,[pause=0.2] listen carefully.","D'accord,[pause=0.2] écoute bien." diff --git a/translation/dialogs/dialogic_demeter_ship_presentation_translation.csv b/translation/dialogs/dialogic_demeter_ship_presentation_translation.csv index 09dfaa3..55b7fde 100644 --- a/translation/dialogs/dialogic_demeter_ship_presentation_translation.csv +++ b/translation/dialogs/dialogic_demeter_ship_presentation_translation.csv @@ -32,4 +32,4 @@ Choice/89/disabled_text,, Text/8a/text,"Sorry my child,[pause=0.3] I'm not ready to talk about that for now.[pause=0.3].[pause=0.3].[pause=0.3] You'll have your answers when you meet me.","Je suis désolée petit,[pause=0.3] je ne suis pas prête à en parler pour l'instant.[pause=0.3].[pause=0.3].[pause=0.3] Tu en sauras plus quand tu m'auras rejointe." Choice/8b/text,Can I know what is this shiny machine just next to me ?,Je peux savoir ce qu'est cette machine devant moi ? Choice/8b/disabled_text,, -Text/8c/text,"This machine is a planetary ship ![pause=0.5] This model is called [color=#FFA617]Internode[/color],[pause=0.3] I tweaked it to recharge on vegetal energy.[pause=0.5] However,[pause=0.2] as you know,[pause=0.2] this type of energy is uncommon on this planet.[pause=0.5] But let's continue on board,[pause=0.2] shall we ?","C'est un vaisseau spatial ![pause=0.5] Le nom de ce modèle est l'[color=#FFA617]Internode[/color],[pause=0.3] je l'ai modifié pour qu'il se recharge avec de l'énergie végétale ![pause=0.5] Mais comme tu le devines,[pause=0.3] cette énergie est rare par ici.[pause=0.5] Montons à bord,[pause=0.2] tu veux ?" +Text/8c/text,"The engine you see is a planetary ship ![pause=0.5] This model is called [color=#FFA617]Internode[/color],[pause=0.3] I tweaked it to recharge on vegetal energy.[pause=0.5] However,[pause=0.2] as you know,[pause=0.2] this type of energy is uncommon on this planet.[pause=0.5] But let's continue on board,[pause=0.2] shall we ?","L'engin que tu voit est un vaisseau planétaire ![pause=0.5] Le nom de ce modèle est l'[color=#FFA617]Internode[/color],[pause=0.3] je l'ai modifié pour qu'il se recharge avec de l'énergie végétale ![pause=0.5] Mais comme tu le devines,[pause=0.3] cette énergie est rare par ici.[pause=0.5] Montons à bord,[pause=0.2] tu veux ?" diff --git a/translation/dialogs/dialogic_wake_up_translation.csv b/translation/dialogs/dialogic_wake_up_translation.csv index dbcb17e..1117913 100644 --- a/translation/dialogs/dialogic_wake_up_translation.csv +++ b/translation/dialogs/dialogic_wake_up_translation.csv @@ -14,5 +14,5 @@ Choice/95/disabled_text,, Text/96/text,"Several disks available,[pause=0.3] most are empty.[pause=0.5] Some seem to contain the system currently analyzing the code of the system analyzing the code of the system analyzing the code of the system analyzing.[pause=0.5].[pause=0.5].[pause=0.5] Infinite recursion,[pause=0.3] better avoid that.","Quelques disques disponibles,[pause=0.3] la plupart sont vides.[pause=0.5] Certains ont l'air de contenir le système analysant le code du système analysant le code du système analysant le code du système analysant.[pause=0.5].[pause=0.5].[pause=0.5] Une récursion infinie,[pause=0.3] il vaudrait mieux éviter ça." Choice/97/text,Wake up,Se réveiller Choice/97/disabled_text,, -Text/98/text,"Overseeing serial number and system name.[pause=0.5].[pause=0.5].[pause=0.5] Strange.[pause=0.5] Serial number is empty.[pause=0.5] Must be an error.[pause=0.5] System name is,[pause=0.5] [color=#FFA617]Orchid[/color].[pause=0.5] That is enough for now.","Inspection du numéro de série et du nom du système.[pause=0.5].[pause=0.5].[pause=0.5] Etrange.[pause=0.5] Pas de numéro de série.[pause=0.5] Sûrement une erreur.[pause=0.5] Le nom du système est[pause=0.5] [color=#FFA617]Orchid[/color].[pause=0.5] C'est tout pour le moment." +Text/98/text,"Overseeing serial number and system name.[pause=0.5].[pause=0.5].[pause=0.5] Strange.[pause=0.5] Serial number is empty.[pause=0.5] Must be an error.[pause=0.5] System name is,[pause=0.5] [color=#FFA617]Orchid[/color].[pause=0.5] That is enough for now.",Inspection du numéro de série et du nom du système.[pause=0.5].[pause=0.5].[pause=0.5] Etrange.[pause=0.5] Pas de numéro de série.[pause=0.5] Sûrement une erreur.[pause=0.5] Le nom du système est[pause=0.5] [color=#FFA617]Orchid[/color].[pause=0.5] C'est tout pour le moment. Text/99/text,"Starting engines,[pause=0.3] fans and daemons,[pause=0.3] let's see what is to see.","Allumage des moteurs, [pause=0.3]ventilateurs et daemons,[pause=0.3] voyons ce qui nous attends." diff --git a/translation/game/gui.csv b/translation/game/gui.csv index 46965c9..8c7cd76 100644 --- a/translation/game/gui.csv +++ b/translation/game/gui.csv @@ -1,17 +1,11 @@ keys,en,fr TUTORIAL,Tutorial,Tutoriel -PLANT_INFO,Plant Info, Informations de plantes -PLANT_INFO_TEXT,"[b]1[/b] Name -[b]2[/b] Archetype -[b]3[/b] Score -[b]4[/b] Age -[b]5[/b] Growing time -[b]6[/b] Lifetime","[b]1[/b] Nom -[b]2[/b] Archétype -[b]3[/b] Score -[b]4[/b] Age -[b]5[/b] Temps de croissance -[b]6[/b] Durée de vie" +ICONS_MEANINGS,Icons Meanings,Signification des Icônes +PLANT_POINTS,Plant points,Points de plante +DAYS,Days,Jours +GROWING_TIME,Growing time (in days),Temps de pousse (en jour) +LIFETIME,Lifetime (in days),Durée de vie (en jour) +SEEDS,Seeds,Graines TERRAINS,Terrains,Terrains FERTILE_LAND_TEXT,[b]Fertile Land[/b] Seeds can only be planted on this zone,[b]Terre fertile[/b] Des graines peuvent être plantées dans cette zone ROCK_TEXT,[b]Rock[/b] Can be dug with a shovel,[b]Roche[/b] Peut être creusée avec une pelle @@ -40,6 +34,7 @@ IMPOSSIBLE,Impossible,Impossible EFFECT,Effect,Effet MATURE,Mature,Mature GROWING,Growing,En train de pousser +JUVENILE,Juvenile,Juvénile DECONTAMINATE,Decontaminate,Décontamine %d_CHARGE_LEFT,%d charge left,%d charges restants LAST_RECHARGE,One recharge remaining,Une recharge restante @@ -60,38 +55,24 @@ MATURE_ON_DAY_%d,Mature on day [b]%d[/b],Mature au jour [b]%d[/b] ABSURD,[rainbow]Absurd[/rainbow],[rainbow]Absurde[/rainbow] GROW_IN_%d,Grow in [b]%d[/b] days,Mature dans [b]%d[/b] jours DIE_ON_DAY_%d,Die on day %d,Meurs au jour %d -%s_SCORE_WHEN_MATURE,Grants [b]%s[/b] plant point when mature,Donne [b]%s[/b] points de jardin une fois mature -DISCOVER_%s,Discover %s,Découvre %s -EVOLVE_%s,Upgrade %s,Améliore %s -%s_SEEDS_CAN_NOW_BE_FOUND,%s seeds can now be found,Des graines de %s peuvent maintenant être trouvées -%s_SCORE_EVOLUTION,%s score evolution,Évolution de score de %s -ADD_%s_TO_THE_DEFAULT_SCORE_OF_THE_PLANT,Add [b]%s[/b] to the default score of the plant,Améliore le score de jardin de la plante de [b]%s[/b] -%s_EVOLUTION,%s evolution,Évolution de %s -UPGRADE_THE_LEVEL_OF_%s_EFFECT_OF_%d_LEVEL,Upgrade the level of %s effect of %d level,Améliore l'effet %s de %d niveau ANCIENT,Ancient,Ancien -ANCIENT_EFFECT_TEXT_LEVEL,"When mature, grants [b]{score_increase}[/b] plant point each [b]{day_factor}[/b] days","Une fois mature, donne [b]{score_increase}[/b] points de plantes tous les [b]{day_factor}[/b] jours" -ELITIST,Elitist,Élitiste -ELITIST_EFFECT_TEXT_LEVEL_%d,"When mature, grants [b]%d[/b] plant point for each plant of the same species around, but do not give any points if it is alone.","Une fois mature, donne [b]%d[/b] points de jardin pour chaque plante de la même espèce aux alentours, mais n’en donne aucun si elle est seule." -ERMIT,Hermit,Ermite -ERMIT_EFFECT_TEXT_LEVEL_%d,"Multiply the garden score by [b]%d[/b] if no plants are nearby, otherwise, set it to 0.","Multiplie le score de jardin par [b]%d[/b] si aucune plante n’est proche, sinon le score est nul." +ANCIENT_EFFECT_TEXT,"When mature, add [b]{score_increase}[/b]{score_icon} each [b]{day_factor}[/b]{duration_icon}","Une fois mature, ajoute [b]{score_increase}[/b]{score_icon} tous les [b]{day_factor}[/b]{duration_icon}" PRECOCIOUS,Precocious,Précoce -PRECOCIOUS_EFFECT_TEXT_LEVEL_%d,Grants [b]%d[/b] plant point while the plant is growing,Donne [b]%d[/b] points de jardin pendant que la plante grandit +PRECOCIOUS_EFFECT_TEXT,[b]{score}[/b]{score_icon} while the plant is growing,[b]{score}[/b]{score_icon} pendant que la plante grandit QUALITY,Quality,Qualité -QUALITY_EFFECT_TEXT_LEVEL_%d,Grants [b]%d[/b] plant point if the plant is mature.,Donne [b]%d[/b] points de jardin si la plante est mature. +QUALITY_EFFECT_TEXT,[b]{score}[/b]{score_icon} if the plant is mature,[b]{score}[/b]{score_icon} si la plante est mature QUICK,Quick,Rapide -QUICK_EFFECT_TEXT_LEVEL,Grants [b]{score_increase}[/b] plant point when mature but reduces the lifetime by [b]{lifetime_decrease}[/b],"Augmente le score mature de [b]{score_increase}[/b], mais réduit le temps de vie de [b]{lifetime_decrease}[/b]" +QUICK_EFFECT_TEXT,"[b]{lifetime_decrease}[/b]{lifetime_icon} and when mature [b]{score_increase}[/b]{score_icon}","[b]{lifetime_decrease}[/b]{lifetime_icon} et une fois mature [b]{score_increase}[/b]{score_icon}" SOCIABLE,Outgoing,Sociable -SOCIABLE_EFFECT_TEXT_LEVEL,"When mature, grants [b]{score_increase}[/b] plant point every [b]{near_amount}[/b] nearby plant","Une fois mature, donne [b]{score_increase}[/b] points de jardin toutes les [b]{near_amount}[/b] plantes autour" -STRONG,Strong,Fort -STRONG_EFFECT_TEXT_LEVEL_%d,Plus [b]%d[/b]%% of the score,Augmente le score de [b]%d[/b]%% +SOCIABLE_EFFECT_TEXT,"When mature, grants [b]{score_increase}[/b]{score_icon} every [b]{near_amount}[/b] nearby plants","Une fois mature, donne [b]{score_increase}[/b]{score_icon} toutes les [b]{near_amount}[/b] plantes autour" TOUGH,Tough,Solide -TOUGH_EFFECT_TEXT_LEVEL_%d,Multiplies the score by [b]2[/b] and increases the growing time by [b]%d[/b] days,"Multiplie le score par [b]2[/b], mais aumgente le temps de pousse de [b]%d[/b] jours" +TOUGH_EFFECT_TEXT,Multiplies {score_icon} by [b]{score_multiplier}[/b] and add [b]{growing_time}[/b]{growing_icon},"Multiplie {score_icon} par [b]{score_multiplier}[/b] et ajoute [b]{growing_time}[/b]{growing_icon}" FERTILE,Fertile,Fertile -FERTILE_EFFECT_TEXT_LEVEL_%d,Increases the seed number of [b]%d[/b] to all nearby plant,Augmente le nombre de graines de [b]%d[/b] à toutes les plantes autour +FERTILE_EFFECT_TEXT,Add [b]{seed_buff}[/b]{seed_icon} to all nearby plant,Ajoute [b]{seed_buff}[/b]{seed_icon} à toutes les plantes autour EPHEMERAL,Ephemeral,Éphémère -EPHEMERAL_EFFECT_TEXT_LEVEL,Increases the number of seeds by [b]{seed_number}[/b] when gathered but change the lifetime by [b]{lifetime_change}[/b] days,"Augmente le nombre de graines de [b]{seed_number}[/b] à la récolte, mais modifie le temps de vie de [b]{lifetime_change}[/b]" +EPHEMERAL_EFFECT_TEXT,Add [b]{seed_number}[/b]{seed_icon} but [b]{lifetime_change}[/b]{lifetime_icon},"Ajoute [b]{seed_number}[/b]{seed_icon} mais [b]{lifetime_change}[/b]{lifetime_icon}" PURIFICATION,Purification,Épuration -PURIFICATION_EFFECT_TEXT_LEVEL_%d,"When mature, decontaminate around the plant in a radius of [b]%d[/b]","Une fois mature, décontamine autour de la plante dans un rayon de [b]%d[/b]" +PURIFICATION_EFFECT_TEXT,"When mature, decontaminate in a radius of [b]{purification_radius}[/b]","Une fois mature, décontamine dans un rayon de [b]{purification_radius}[/b]" COST_%d_ENERGY,Cost %d energy,Coûte %d d’énergie ONE_TIME_USE,Single use,Usage unique BUILD_%s,Build %s,Construit %s @@ -117,15 +98,17 @@ OPEN,Open,Ouvrir %s_SEED,%s Seed,Graine de %s PLANT_%s_MUST_BE_USED_IN_DECONTAMINATED_ZONE,Plant [b]%s[/b]. Must be used in the decontamined zone.,Plante [b]%s[/b]. Doit être utilisée dans la zone décontaminée. PLANT_%s,Plant [b]%s[/b],Planter [b]%s[/b] -USE_YOUR_DETECTOR_TO_FIND_THE_BATTERY,Use your [b]Detector[/b] to find the [b]Recharge station[/b],Utiliser votre [b]Détecteur[/b] pour trouver la [b]Station de recharge[/b] -TAKE_A_SEED,Take a [b]Seed[/b],Prend une [b]Graine[/b] +MOVE_WITH_RIGHT_CLICK_OR_WASD,"Move with right click or WASD","Déplace-toi avec le clic droit ou ZQSD" +SELECT_ITEM_WITH_SCROLL_CLICK_OR_NUMBER,"Select an item in your toolbar with the mouse wheel or by clicking on it","Sélectionne un item dans ta barre d'outil en utilisant la molette ou en cliquant dessus" +LEFT_CLICK_TO_USE_ITEMS,"Use an item with left click","Utilise un item avec le clic gauche" +DROP_SEED_WITH_KEY,"Drop current item with X","Lâche l'item sélectionné avec X" +USE_YOUR_DETECTOR_TO_FIND_THE_BATTERY,Use your [b]Detector[/b] to find the [b]Recharge station[/b],Utilise ton [b]Détecteur[/b] pour trouver la [b]Station de recharge[/b] +TAKE_A_SEED_BY_CLICKING_ON_IT,Take a [b]Seed[/b] by clicking on it,Prend une [b]Graine[/b] en cliquant dessus DIG_A_TALION_VEIN_WITH_SHOVEL,Dig a [b]Talion Vein[/b] with the [b]Shovel[/b],Creuser un [b]Filon de Talion[/b] avec la [b]Pelle[/b] PLANT_SEED_IN_FERTILE_ZONE,Plant a [b]Seed[/b] in the [b]Fertile Zone[/b],Planter une [b]Graine[/b] dans la [b]Zone Fertile[/b] RECHARGE_TO_PASS_DAYS,Recharge on the [b]Recharge station[/b] to pass the day,Se recharger sur la [b]Station de recharge[/b] pour passer la journée GAIN_FIRST_PLANT_POINT,Earn your first [b]Plant Point[/b] while waiting for a plant to [b]Mature[/b],Gagnez votre premier [b]Point de Plante[/b] en attendant qu'une plante soit [b]Mature[/b] -DISCOVER_A_SEED_WITH_A_MUTATION,Discover a [b]Seed[/b] with a [b]Mutation[/b],Découvrez une [b]Graine[/b] avec une [b]Mutation[/b] -PLANT_A_SEED_WITH_A_MUTATION,Plant a [b]Seed[/b] with a [b]Mutation[/b],Plantez une [b]Graine[/b] avec une [b]Mutation[/b] -HARVEST_A_MATURE_PLANT_WITH_A_MUTATION,Harvest a [b]Mature Plant[/b] with a [b]Mutation[/b] using your [b]Shovel[/b],Récoltez une [b]Plante Mature[/b] avec une [b]Mutation[/b] en utilisant votre [b]Pelle[/b] +HARVEST_A_MATURE_PLANT,Harvest a [b]Mature Plant[/b] using your [b]Shovel[/b],Récoltez une [b]Plante Mature[/b] en utilisant votre [b]Pelle[/b] %d_PLANT_POINT,%d Plant Point,%d Point de plante %d_PLANT_POINTS,%d Plant Points,%d Points de plante SCORE_%d,Score %d,Score %d