All translations done
This commit is contained in:
parent
c0b042ebd5
commit
473421eb32
17 changed files with 191 additions and 97 deletions
|
|
@ -84,7 +84,7 @@ cheat_zombie_spawn={
|
||||||
|
|
||||||
[internationalization]
|
[internationalization]
|
||||||
|
|
||||||
locale/translations=PackedStringArray("res://translations/plants.en.translation", "res://translations/plants.ru.translation")
|
locale/translations=PackedStringArray("res://translations/plants.en.translation", "res://translations/plants.ru.translation", "res://translations/zombies.en.translation", "res://translations/zombies.ru.translation", "res://translations/gui.en.translation", "res://translations/gui.ru.translation")
|
||||||
|
|
||||||
[layer_names]
|
[layer_names]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,14 +6,8 @@
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
script = ExtResource("1_k277m")
|
script = ExtResource("1_k277m")
|
||||||
display_name = "Basic zombie"
|
name_key = "basic"
|
||||||
display_description = "The most basic zombie that zomboss has.
|
description_key = "basic_desc"
|
||||||
Health points: [color=darkred]7 peas[/color].
|
|
||||||
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
|
||||||
Attack speed: [color=darkred]1 Hz[/color].
|
|
||||||
Attack damage: [color=darkred]1 bite[/color].
|
|
||||||
|
|
||||||
"
|
|
||||||
Cost = 1.0
|
Cost = 1.0
|
||||||
Scene = ExtResource("1_c2mq3")
|
Scene = ExtResource("1_c2mq3")
|
||||||
ReloadTime = 1.0
|
ReloadTime = 1.0
|
||||||
|
|
|
||||||
|
|
@ -6,13 +6,8 @@
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
script = ExtResource("1_sngfh")
|
script = ExtResource("1_sngfh")
|
||||||
display_name = "Buckethead zombie"
|
name_key = "buckethead"
|
||||||
display_description = "Wears metal to protect his remaining brains. Equivalent of ~7 zombies.
|
description_key = "buckethead_desc"
|
||||||
Health points: [color=darkred]7 peas[/color].
|
|
||||||
Armour points: [color=darkred]39 peas[/color].
|
|
||||||
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
|
||||||
Attack speed: [color=darkred]1 Hz[/color].
|
|
||||||
Attack damage: [color=darkred]1 bite[/color]."
|
|
||||||
Cost = 5.0
|
Cost = 5.0
|
||||||
Scene = ExtResource("1_lhcag")
|
Scene = ExtResource("1_lhcag")
|
||||||
ReloadTime = 1.0
|
ReloadTime = 1.0
|
||||||
|
|
|
||||||
|
|
@ -6,13 +6,8 @@
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
script = ExtResource("1_sw7hj")
|
script = ExtResource("1_sw7hj")
|
||||||
display_name = "Conehead zombie"
|
name_key = "conehead"
|
||||||
display_description = "Armoured vesion of basic zombie. Equivalent of ~3 zombies.
|
description_key = "conehead_desc"
|
||||||
Health points: [color=darkred]7 peas[/color].
|
|
||||||
Armour points: [color=darkred]13 peas[/color].
|
|
||||||
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
|
||||||
Attack speed: [color=darkred]1 Hz[/color].
|
|
||||||
Attack damage: [color=darkred]1 bite[/color]."
|
|
||||||
Cost = 2.0
|
Cost = 2.0
|
||||||
Scene = ExtResource("1_llf5l")
|
Scene = ExtResource("1_llf5l")
|
||||||
ReloadTime = 1.0
|
ReloadTime = 1.0
|
||||||
|
|
|
||||||
|
|
@ -6,14 +6,8 @@
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
script = ExtResource("1_u5qpq")
|
script = ExtResource("1_u5qpq")
|
||||||
display_name = "Trash can zombie"
|
name_key = "hobo"
|
||||||
display_description = "Some time in the past he met a great conqueror. Hates to live without his can. Equivalent of ~8 zombies.
|
description_key = "hobo_desc"
|
||||||
Health points: [color=darkred]13 peas[/color].
|
|
||||||
Armour points: [color=darkred]39 peas[/color].
|
|
||||||
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
|
||||||
Run speed: [color=darkred]0.6 tiles/second[/color].
|
|
||||||
Attack speed: [color=darkred]1 Hz[/color].
|
|
||||||
Attack damage: [color=darkred]1 bite[/color]."
|
|
||||||
Cost = 7.0
|
Cost = 7.0
|
||||||
Scene = ExtResource("1_4myt6")
|
Scene = ExtResource("1_4myt6")
|
||||||
ReloadTime = 1.0
|
ReloadTime = 1.0
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,10 @@
|
||||||
[ext_resource type="Texture2D" uid="uid://dycdvvgmgmfu6" path="res://assets/sprites/gui/ChooseYourSeeds/FrameField.tres" id="3_oy57w"]
|
[ext_resource type="Texture2D" uid="uid://dycdvvgmgmfu6" path="res://assets/sprites/gui/ChooseYourSeeds/FrameField.tres" id="3_oy57w"]
|
||||||
|
|
||||||
[sub_resource type="ViewportTexture" id="ViewportTexture_ru62c"]
|
[sub_resource type="ViewportTexture" id="ViewportTexture_ru62c"]
|
||||||
viewport_path = NodePath("Plants/Infobox/FrameAndTitle/Frame/Previewport")
|
viewport_path = NodePath("plants/Infobox/FrameAndTitle/Frame/Previewport")
|
||||||
|
|
||||||
[sub_resource type="ViewportTexture" id="ViewportTexture_7yl8g"]
|
[sub_resource type="ViewportTexture" id="ViewportTexture_7yl8g"]
|
||||||
viewport_path = NodePath("Zombies/Infobox/FrameAndTitle/Frame/Previewport")
|
viewport_path = NodePath("zombies/Infobox/FrameAndTitle/Frame/Previewport")
|
||||||
|
|
||||||
[node name="Almanach" type="TabContainer"]
|
[node name="Almanach" type="TabContainer"]
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
|
@ -20,46 +20,46 @@ grow_vertical = 2
|
||||||
tab_alignment = 1
|
tab_alignment = 1
|
||||||
current_tab = 0
|
current_tab = 0
|
||||||
|
|
||||||
[node name="Plants" type="HBoxContainer" parent="."]
|
[node name="plants" type="HBoxContainer" parent="."]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
metadata/_tab_index = 0
|
metadata/_tab_index = 0
|
||||||
|
|
||||||
[node name="SeedpacketsContainer" type="ScrollContainer" parent="Plants"]
|
[node name="SeedpacketsContainer" type="ScrollContainer" parent="plants"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
horizontal_scroll_mode = 0
|
horizontal_scroll_mode = 0
|
||||||
|
|
||||||
[node name="GridContainer" type="GridContainer" parent="Plants/SeedpacketsContainer"]
|
[node name="GridContainer" type="GridContainer" parent="plants/SeedpacketsContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
columns = 8
|
columns = 8
|
||||||
script = ExtResource("1_ru62c")
|
script = ExtResource("1_ru62c")
|
||||||
|
|
||||||
[node name="Infobox" type="VBoxContainer" parent="Plants"]
|
[node name="Infobox" type="VBoxContainer" parent="plants"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="FrameAndTitle" type="HBoxContainer" parent="Plants/Infobox"]
|
[node name="FrameAndTitle" type="HBoxContainer" parent="plants/Infobox"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Frame" type="TextureRect" parent="Plants/Infobox/FrameAndTitle"]
|
[node name="Frame" type="TextureRect" parent="plants/Infobox/FrameAndTitle"]
|
||||||
clip_contents = true
|
clip_contents = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 0
|
size_flags_horizontal = 0
|
||||||
size_flags_vertical = 0
|
size_flags_vertical = 0
|
||||||
texture = ExtResource("1_1hnxi")
|
texture = ExtResource("1_1hnxi")
|
||||||
|
|
||||||
[node name="Previewport" type="SubViewport" parent="Plants/Infobox/FrameAndTitle/Frame" node_paths=PackedStringArray("title", "description")]
|
[node name="Previewport" type="SubViewport" parent="plants/Infobox/FrameAndTitle/Frame" node_paths=PackedStringArray("title", "description")]
|
||||||
canvas_item_default_texture_filter = 0
|
canvas_item_default_texture_filter = 0
|
||||||
size = Vector2i(65, 65)
|
size = Vector2i(65, 65)
|
||||||
script = ExtResource("2_ru62c")
|
script = ExtResource("2_ru62c")
|
||||||
title = NodePath("../../Label")
|
title = NodePath("../../Label")
|
||||||
description = NodePath("../../../Description/ScrollContainer/RichTextLabel")
|
description = NodePath("../../../Description/ScrollContainer/RichTextLabel")
|
||||||
|
|
||||||
[node name="FrameField" type="Sprite2D" parent="Plants/Infobox/FrameAndTitle/Frame/Previewport"]
|
[node name="FrameField" type="Sprite2D" parent="plants/Infobox/FrameAndTitle/Frame/Previewport"]
|
||||||
texture = ExtResource("3_oy57w")
|
texture = ExtResource("3_oy57w")
|
||||||
|
|
||||||
[node name="Camera2D" type="Camera2D" parent="Plants/Infobox/FrameAndTitle/Frame/Previewport"]
|
[node name="Camera2D" type="Camera2D" parent="plants/Infobox/FrameAndTitle/Frame/Previewport"]
|
||||||
|
|
||||||
[node name="Render" type="TextureRect" parent="Plants/Infobox/FrameAndTitle/Frame"]
|
[node name="Render" type="TextureRect" parent="plants/Infobox/FrameAndTitle/Frame"]
|
||||||
show_behind_parent = true
|
show_behind_parent = true
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
|
@ -69,23 +69,23 @@ grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
texture = SubResource("ViewportTexture_ru62c")
|
texture = SubResource("ViewportTexture_ru62c")
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Plants/Infobox/FrameAndTitle"]
|
[node name="Label" type="Label" parent="plants/Infobox/FrameAndTitle"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 1
|
size_flags_vertical = 1
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
[node name="Description" type="PanelContainer" parent="Plants/Infobox"]
|
[node name="Description" type="PanelContainer" parent="plants/Infobox"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
theme_type_variation = &"description_panel_container"
|
theme_type_variation = &"description_panel_container"
|
||||||
|
|
||||||
[node name="ScrollContainer" type="ScrollContainer" parent="Plants/Infobox/Description"]
|
[node name="ScrollContainer" type="ScrollContainer" parent="plants/Infobox/Description"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
horizontal_scroll_mode = 0
|
horizontal_scroll_mode = 0
|
||||||
|
|
||||||
[node name="RichTextLabel" type="RichTextLabel" parent="Plants/Infobox/Description/ScrollContainer"]
|
[node name="RichTextLabel" type="RichTextLabel" parent="plants/Infobox/Description/ScrollContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
@ -93,49 +93,49 @@ theme_override_colors/default_color = Color(0, 0, 0, 1)
|
||||||
theme_override_colors/font_selected_color = Color(0, 0, 0, 1)
|
theme_override_colors/font_selected_color = Color(0, 0, 0, 1)
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
|
|
||||||
[node name="Zombies" type="HBoxContainer" parent="."]
|
[node name="zombies" type="HBoxContainer" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
metadata/_tab_index = 1
|
metadata/_tab_index = 1
|
||||||
|
|
||||||
[node name="SeedpacketsContainer" type="ScrollContainer" parent="Zombies"]
|
[node name="SeedpacketsContainer" type="ScrollContainer" parent="zombies"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
horizontal_scroll_mode = 0
|
horizontal_scroll_mode = 0
|
||||||
|
|
||||||
[node name="GridContainer" type="GridContainer" parent="Zombies/SeedpacketsContainer"]
|
[node name="GridContainer" type="GridContainer" parent="zombies/SeedpacketsContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
columns = 8
|
columns = 8
|
||||||
script = ExtResource("1_ru62c")
|
script = ExtResource("1_ru62c")
|
||||||
_zombies = true
|
_zombies = true
|
||||||
|
|
||||||
[node name="Infobox" type="VBoxContainer" parent="Zombies"]
|
[node name="Infobox" type="VBoxContainer" parent="zombies"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="FrameAndTitle" type="HBoxContainer" parent="Zombies/Infobox"]
|
[node name="FrameAndTitle" type="HBoxContainer" parent="zombies/Infobox"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Frame" type="TextureRect" parent="Zombies/Infobox/FrameAndTitle"]
|
[node name="Frame" type="TextureRect" parent="zombies/Infobox/FrameAndTitle"]
|
||||||
clip_contents = true
|
clip_contents = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 0
|
size_flags_horizontal = 0
|
||||||
size_flags_vertical = 0
|
size_flags_vertical = 0
|
||||||
texture = ExtResource("1_1hnxi")
|
texture = ExtResource("1_1hnxi")
|
||||||
|
|
||||||
[node name="Previewport" type="SubViewport" parent="Zombies/Infobox/FrameAndTitle/Frame" node_paths=PackedStringArray("title", "description")]
|
[node name="Previewport" type="SubViewport" parent="zombies/Infobox/FrameAndTitle/Frame" node_paths=PackedStringArray("title", "description")]
|
||||||
canvas_item_default_texture_filter = 0
|
canvas_item_default_texture_filter = 0
|
||||||
size = Vector2i(130, 130)
|
size = Vector2i(130, 130)
|
||||||
script = ExtResource("2_ru62c")
|
script = ExtResource("2_ru62c")
|
||||||
title = NodePath("../../Label")
|
title = NodePath("../../Label")
|
||||||
description = NodePath("../../../Description/ScrollContainer/RichTextLabel")
|
description = NodePath("../../../Description/ScrollContainer/RichTextLabel")
|
||||||
|
|
||||||
[node name="FrameField" type="Sprite2D" parent="Zombies/Infobox/FrameAndTitle/Frame/Previewport"]
|
[node name="FrameField" type="Sprite2D" parent="zombies/Infobox/FrameAndTitle/Frame/Previewport"]
|
||||||
texture = ExtResource("3_oy57w")
|
texture = ExtResource("3_oy57w")
|
||||||
|
|
||||||
[node name="Camera2D" type="Camera2D" parent="Zombies/Infobox/FrameAndTitle/Frame/Previewport"]
|
[node name="Camera2D" type="Camera2D" parent="zombies/Infobox/FrameAndTitle/Frame/Previewport"]
|
||||||
position = Vector2(0, -45)
|
position = Vector2(0, -45)
|
||||||
|
|
||||||
[node name="Render" type="TextureRect" parent="Zombies/Infobox/FrameAndTitle/Frame"]
|
[node name="Render" type="TextureRect" parent="zombies/Infobox/FrameAndTitle/Frame"]
|
||||||
show_behind_parent = true
|
show_behind_parent = true
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
|
@ -146,23 +146,23 @@ grow_vertical = 2
|
||||||
texture = SubResource("ViewportTexture_7yl8g")
|
texture = SubResource("ViewportTexture_7yl8g")
|
||||||
expand_mode = 1
|
expand_mode = 1
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Zombies/Infobox/FrameAndTitle"]
|
[node name="Label" type="Label" parent="zombies/Infobox/FrameAndTitle"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 1
|
size_flags_vertical = 1
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
[node name="Description" type="PanelContainer" parent="Zombies/Infobox"]
|
[node name="Description" type="PanelContainer" parent="zombies/Infobox"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
theme_type_variation = &"description_panel_container"
|
theme_type_variation = &"description_panel_container"
|
||||||
|
|
||||||
[node name="ScrollContainer" type="ScrollContainer" parent="Zombies/Infobox/Description"]
|
[node name="ScrollContainer" type="ScrollContainer" parent="zombies/Infobox/Description"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
horizontal_scroll_mode = 0
|
horizontal_scroll_mode = 0
|
||||||
|
|
||||||
[node name="RichTextLabel" type="RichTextLabel" parent="Zombies/Infobox/Description/ScrollContainer"]
|
[node name="RichTextLabel" type="RichTextLabel" parent="zombies/Infobox/Description/ScrollContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="PAUSED" type="Label" parent="Pause/MarginContainer/Buttons"]
|
[node name="PAUSED" type="Label" parent="Pause/MarginContainer/Buttons"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "PAUSED"
|
text = "paused"
|
||||||
label_settings = SubResource("LabelSettings_or0he")
|
label_settings = SubResource("LabelSettings_or0he")
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
metadata/_edit_use_anchors_ = true
|
metadata/_edit_use_anchors_ = true
|
||||||
|
|
@ -77,7 +77,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Pause/MarginContainer/Buttons/SFXVolume"]
|
[node name="Label" type="Label" parent="Pause/MarginContainer/Buttons/SFXVolume"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "SFX"
|
text = "sfx"
|
||||||
|
|
||||||
[node name="HSlider" type="HSlider" parent="Pause/MarginContainer/Buttons/SFXVolume"]
|
[node name="HSlider" type="HSlider" parent="Pause/MarginContainer/Buttons/SFXVolume"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
@ -92,7 +92,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Pause/MarginContainer/Buttons/MusicVolume"]
|
[node name="Label" type="Label" parent="Pause/MarginContainer/Buttons/MusicVolume"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Music"
|
text = "music"
|
||||||
|
|
||||||
[node name="HSlider" type="HSlider" parent="Pause/MarginContainer/Buttons/MusicVolume"]
|
[node name="HSlider" type="HSlider" parent="Pause/MarginContainer/Buttons/MusicVolume"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
|
||||||
|
|
@ -46,11 +46,10 @@ script = SubResource("GDScript_5dd4i")
|
||||||
canvas_item_default_texture_filter = 0
|
canvas_item_default_texture_filter = 0
|
||||||
title = ""
|
title = ""
|
||||||
size = Vector2i(600, 400)
|
size = Vector2i(600, 400)
|
||||||
visible = true
|
|
||||||
unresizable = true
|
unresizable = true
|
||||||
borderless = true
|
borderless = true
|
||||||
theme_override_styles/panel = SubResource("StyleBoxTexture_jl0ue")
|
theme_override_styles/panel = SubResource("StyleBoxTexture_jl0ue")
|
||||||
ok_button_text = "Close"
|
ok_button_text = "close"
|
||||||
dialog_close_on_escape = false
|
dialog_close_on_escape = false
|
||||||
script = ExtResource("2_lgwnu")
|
script = ExtResource("2_lgwnu")
|
||||||
|
|
||||||
|
|
@ -65,18 +64,7 @@ layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
text = "[p][center][wave amp=50.0 freq=5.0 connected=1][font_size=24]WELCOME TO LIBERATION OF NEIGHBOURVILLE PROTOTYPE![/font_size][/wave][/center][/p]
|
text = "lon_proto"
|
||||||
[p]Big thanks from me, Rendo, and our team! We appreciate any feedback, so consider reporting bugs to our [color=cyan][url=https://discord.gg/Y5Wk8H8EBY]discord server[/url][/color].[/p][p][/p]
|
|
||||||
[p]Liberation of Neighbourville is currently in early stages of development. However, we reached point when all essential systems and mechanics are ready.[/p]
|
|
||||||
[p][/p]
|
|
||||||
[p]As for now, you can play survival endless with all currently made plants. Game includes some plants from first Plants versus Zombies, Aloe from sequel, three basic zombies and a hobo zombie.[/p]
|
|
||||||
[p][/p]
|
|
||||||
[p]As for 0.2.X version, current roadmap contains:[ul]
|
|
||||||
[p]Adventure mode[/p]
|
|
||||||
[p]Almanach[/p]
|
|
||||||
[p]New plants and zombies, obviously[/p]
|
|
||||||
[p]More ways to play[/p]
|
|
||||||
[/ul][/p]"
|
|
||||||
fit_content = true
|
fit_content = true
|
||||||
scroll_active = false
|
scroll_active = false
|
||||||
script = ExtResource("2_5dd4i")
|
script = ExtResource("2_5dd4i")
|
||||||
|
|
@ -88,13 +76,13 @@ initial_position = 2
|
||||||
size = Vector2i(300, 300)
|
size = Vector2i(300, 300)
|
||||||
unresizable = true
|
unresizable = true
|
||||||
borderless = true
|
borderless = true
|
||||||
ok_button_text = "Close"
|
ok_button_text = "close"
|
||||||
|
|
||||||
[node name="ScrollContainer" type="ScrollContainer" parent="AboutWindow"]
|
[node name="ScrollContainer" type="ScrollContainer" parent="AboutWindow"]
|
||||||
offset_left = 6.0
|
offset_left = 8.0
|
||||||
offset_top = 6.0
|
offset_top = 8.0
|
||||||
offset_right = 294.0
|
offset_right = 292.0
|
||||||
offset_bottom = 243.0
|
offset_bottom = 241.0
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
||||||
|
|
@ -102,16 +90,7 @@ size_flags_vertical = 3
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
text = "[p][center][font_size=24]About[/font_size][/center][/p]
|
text = "about_screen"
|
||||||
[p]Made in [color=steel_blue]Godot Engine [img=16]res://icon.svg[/img][/color][/p]
|
|
||||||
[p]
|
|
||||||
Made by: [ul]
|
|
||||||
[p]Rendo - programmer, gamedesigner[/p]
|
|
||||||
[p]Slaimy - graphics designer, gamedesigner[/p]
|
|
||||||
[p]CaTronick - graphics designer, gamedesigner[/p]
|
|
||||||
[/ul]
|
|
||||||
[/p]
|
|
||||||
[p]All rights for Plants versus Zombies franchise belong to PopCap games[/p]"
|
|
||||||
fit_content = true
|
fit_content = true
|
||||||
scroll_active = false
|
scroll_active = false
|
||||||
|
|
||||||
|
|
@ -143,11 +122,11 @@ offset_bottom = 275.0
|
||||||
|
|
||||||
[node name="PlayButton" type="Button" parent="Buttons/GameButtons"]
|
[node name="PlayButton" type="Button" parent="Buttons/GameButtons"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Play"
|
text = "play"
|
||||||
|
|
||||||
[node name="ExitButton" type="Button" parent="Buttons/GameButtons"]
|
[node name="ExitButton" type="Button" parent="Buttons/GameButtons"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Exit"
|
text = "exit"
|
||||||
|
|
||||||
[node name="InfoButtons" type="VBoxContainer" parent="Buttons"]
|
[node name="InfoButtons" type="VBoxContainer" parent="Buttons"]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
|
|
@ -158,7 +137,7 @@ offset_bottom = 235.0
|
||||||
|
|
||||||
[node name="Button" type="Button" parent="Buttons/InfoButtons"]
|
[node name="Button" type="Button" parent="Buttons/InfoButtons"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "About"
|
text = "about"
|
||||||
|
|
||||||
[node name="SACRIFICE" type="TextureButton" parent="Buttons"]
|
[node name="SACRIFICE" type="TextureButton" parent="Buttons"]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
extends RichTextLabel
|
extends RichTextLabel
|
||||||
|
|
||||||
|
|
||||||
func _on_meta_clicked(meta: Variant) -> void:
|
func _on_meta_clicked(meta: Variant) -> void:
|
||||||
OS.shell_open(meta)
|
OS.shell_open(meta)
|
||||||
|
|
|
||||||
55
translations/gui.csv
Normal file
55
translations/gui.csv
Normal file
|
|
@ -0,0 +1,55 @@
|
||||||
|
keys,en,ru
|
||||||
|
plants,Plants,Растения
|
||||||
|
zombies,Zombies,Зомби
|
||||||
|
lon_proto,"[center][wave amp=50.0 freq=5.0 connected=1][font_size=24]WELCOME TO LIBERATION OF NEIGHBOURVILLE PROTOTYPE![/font_size][/wave][/center]
|
||||||
|
Big thanks from me, Rendo, and our team! We appreciate any feedback, so consider reporting bugs to our [color=cyan][url=https://discord.gg/Y5Wk8H8EBY]discord server[/url][/color].
|
||||||
|
|
||||||
|
Liberation of Neighbourville is currently in early stages of development. However, we reached point when all essential systems and mechanics are ready.
|
||||||
|
|
||||||
|
As for now, you can play survival endless with all currently made plants. Game includes some plants from first Plants versus Zombies, Aloe from sequel, three basic zombies and a hobo zombie.
|
||||||
|
|
||||||
|
As for 0.2.X version, current roadmap contains:[ul]
|
||||||
|
Adventure mode
|
||||||
|
New plants and zombies, obviously
|
||||||
|
More ways to play
|
||||||
|
[/ul]","[center][wave amp=50.0 freq=5.0 connected=1][font_size=24]ДОБРО ПОЖАЛОВАТЬ ПРОТОТИП LIBERATION OF NEIGHBOURVILLE![/font_size][/wave][/center]
|
||||||
|
Огромное спасибо от меня, Рендо, и нашей команды! Мы рады любому фидбеку, так что присоединяйтесь к нашему [color=cyan][url=https://discord.gg/Y5Wk8H8EBY]дискорд серверу[/url][/color].
|
||||||
|
|
||||||
|
|
||||||
|
Liberation of Neighbourville на данный момент на ранних этапах разработки. Тем не менее, мы достигли момента, когда все необходимые системы и механики готовы.
|
||||||
|
|
||||||
|
Ну, а сейчас вы можете сыграть в бесконечный режим со всеми сделанными на данный момент растениями. Игра включает в себя некоторые растения из первой части, Алоэ из сиквела, три базовых зомби и бездомного зомби.
|
||||||
|
|
||||||
|
На момент версии 0.2.X, дорожная карта содержит:[ul]
|
||||||
|
Режим приключений
|
||||||
|
Новые растения и зомби, очевидно
|
||||||
|
Больше способов играть
|
||||||
|
[/ul]"
|
||||||
|
play,Play,Играть
|
||||||
|
exit,Exit,Выйти
|
||||||
|
about,About,О нас
|
||||||
|
restart,Restart,Перезапустить
|
||||||
|
continue,Continue,Продолжить
|
||||||
|
about_screen,"[center][font_size=24]About[/font_size][/center]
|
||||||
|
Made in [color=steel_blue]Godot Engine [img=16]res://icon.svg[/img][/color]
|
||||||
|
|
||||||
|
Made by: [ul]
|
||||||
|
Rendo - programmer, gamedesigner
|
||||||
|
Slaimy - graphics designer, gamedesigner
|
||||||
|
CaTronick - graphics designer, gamedesigner
|
||||||
|
[/ul]
|
||||||
|
|
||||||
|
All rights for Plants versus Zombies franchise belong to PopCap games","[center][font_size=24]О нас[/font_size][/center]
|
||||||
|
Сделано в [color=steel_blue]Godot Engine [img=16]res://icon.svg[/img][/color]
|
||||||
|
|
||||||
|
Благодаря: [ul]
|
||||||
|
Rendo - программист, геймдизайнер
|
||||||
|
Slaimy - дизайнер графики, геймдизайнер
|
||||||
|
CaTronick - дизайнер графики, геймдизайнер
|
||||||
|
[/ul]
|
||||||
|
|
||||||
|
Все права на Plants versus Zombies франшизу принадлежат PopCap games."
|
||||||
|
close,Close,Закрыть
|
||||||
|
sfx,SFX,Звуки
|
||||||
|
music,Music,Музыка
|
||||||
|
paused,Paused,Игра на паузе
|
||||||
|
17
translations/gui.csv.import
Normal file
17
translations/gui.csv.import
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="csv_translation"
|
||||||
|
type="Translation"
|
||||||
|
uid="uid://0pm71mck1ljf"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
files=["res://translations/gui.en.translation", "res://translations/gui.ru.translation"]
|
||||||
|
|
||||||
|
source_file="res://translations/gui.csv"
|
||||||
|
dest_files=["res://translations/gui.en.translation", "res://translations/gui.ru.translation"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress=true
|
||||||
|
delimiter=0
|
||||||
BIN
translations/gui.en.translation
Normal file
BIN
translations/gui.en.translation
Normal file
Binary file not shown.
BIN
translations/gui.ru.translation
Normal file
BIN
translations/gui.ru.translation
Normal file
Binary file not shown.
49
translations/zombies.csv
Normal file
49
translations/zombies.csv
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
keys,en,ru
|
||||||
|
basic,Basic zombie,Обычный зомби
|
||||||
|
basic_desc,"The most basic zombie that Zomboss has.
|
||||||
|
Health points: [color=darkred]7 peas[/color].
|
||||||
|
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
||||||
|
Attack speed: [color=darkred]1 Hz[/color].
|
||||||
|
Attack damage: [color=darkred]1 bite[/color]. ","Самый обычный зомби, который есть у Зомбосса.
|
||||||
|
Очки здоровья: [color=darkred]7 горошин[/color].
|
||||||
|
Скорость ходьбы: [color=darkred]0.2 клеток/сек[/color].
|
||||||
|
Скорость атаки: [color=darkred]1 Гц[/color].
|
||||||
|
Урон от атаки: [color=darkred]1 укус[/color]."
|
||||||
|
buckethead,Buckethead,Ведроголовый
|
||||||
|
buckethead_desc,"Wears metal to protect his remaining brains. Equivalent of ~7 zombies.
|
||||||
|
Health points: [color=darkred]7 peas[/color].
|
||||||
|
Armour points: [color=darkred]39 peas[/color].
|
||||||
|
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
||||||
|
Attack speed: [color=darkred]1 Hz[/color].
|
||||||
|
Attack damage: [color=darkred]1 bite[/color]. ","Носит ведро чтобы защитить остатки мозгов. Равен примерно 7 зомби.
|
||||||
|
Очки здоровья: [color=darkred]7 горошин[/color].
|
||||||
|
Очки брони: [color=darkred]39 горошин[/color].
|
||||||
|
Скорость ходьбы: [color=darkred]0.2 клеток/сек/color].
|
||||||
|
Скорость атаки: [color=darkred]1 Гц[/color].
|
||||||
|
Урон от атаки: [color=darkred]1 укус[/color]."
|
||||||
|
conehead,Conehead,Конусоголовый
|
||||||
|
conehead_desc,"Armoured version of basic zombie. Equivalent of ~3 zombies.
|
||||||
|
Health points: [color=darkred]7 peas[/color].
|
||||||
|
Armour points: [color=darkred]13 peas[/color].
|
||||||
|
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
||||||
|
Attack speed: [color=darkred]1 Hz[/color].
|
||||||
|
Attack damage: [color=darkred]1 bite[/color]. ","Бронированная версия базового зомби. Равен примерно трём зомби.
|
||||||
|
Очки здоровья: [color=darkred]7 горошин[/color].
|
||||||
|
Очки брони: [color=darkred]13 горошин[/color].
|
||||||
|
Скорость ходьбы: [color=darkred]0.2 клеток/сек[/color].
|
||||||
|
Скорость атаки: [color=darkred]1 Гц[/color].
|
||||||
|
Урон от атаки: [color=darkred]1 укус[/color]."
|
||||||
|
hobo,Trash can zombie,Зомби в мусорке
|
||||||
|
hobo_desc,"Some time in the past he met a great conqueror. Hates to live without his can. Equivalent of ~8 zombies.
|
||||||
|
Health points: [color=darkred]13 peas[/color].
|
||||||
|
Armour points: [color=darkred]39 peas[/color].
|
||||||
|
Walk speed: [color=darkred]0.2 tiles/second[/color].
|
||||||
|
Run speed: [color=darkred]0.6 tiles/second[/color].
|
||||||
|
Attack speed: [color=darkred]1 Hz[/color].
|
||||||
|
Attack damage: [color=darkred]1 bite[/color]. ","Однажды повстречал великого полководца. Ненавидит жить без своего ведра. Равен примерно 8 зомби.
|
||||||
|
Очки здоровья: [color=darkred]13 горошин[/color].
|
||||||
|
Armour points: [color=darkred]39 горошин[/color].
|
||||||
|
Скорость ходьбы: [color=darkred]0.2 клеток/сек[/color].
|
||||||
|
Скорость бега: [color=darkred]0.6 клеток/сек[/color].
|
||||||
|
Скорость атаки: [color=darkred]1 Гц[/color].
|
||||||
|
Урон от атаки: [color=darkred]1 укус[/color]. "
|
||||||
|
17
translations/zombies.csv.import
Normal file
17
translations/zombies.csv.import
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="csv_translation"
|
||||||
|
type="Translation"
|
||||||
|
uid="uid://dfb33ltubix1g"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
files=["res://translations/zombies.en.translation", "res://translations/zombies.ru.translation"]
|
||||||
|
|
||||||
|
source_file="res://translations/zombies.csv"
|
||||||
|
dest_files=["res://translations/zombies.en.translation", "res://translations/zombies.ru.translation"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress=true
|
||||||
|
delimiter=0
|
||||||
BIN
translations/zombies.en.translation
Normal file
BIN
translations/zombies.en.translation
Normal file
Binary file not shown.
BIN
translations/zombies.ru.translation
Normal file
BIN
translations/zombies.ru.translation
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue