From ea01946e9a1d5d9ed87936f7a21a7ce5378414bf Mon Sep 17 00:00:00 2001 From: C09 <100433934+CI09@users.noreply.github.com> Date: Wed, 24 Jan 2024 10:14:42 +0100 Subject: [PATCH] Add eject all engulfed objects action (#4816) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add eject engulfed objects action * Add eject engulfed hotbar icon * Add input to input_options.json * Update translations and eject engulfed hotbar tooltip text * Make eject engulfed ability work and show on hotbar only when there is something engulfed * Fix dents * Another fix * Removed redundant space * Style and logic fixes * Ensure new hotbar action has styles set up * Add dummy eject engulfed hotbar action * Cleaned up the code check pattern to be correct and cleaned up unnecessary new style objects in MulticellularHUD.tscn --------- Co-authored-by: Henri Hyyryläinen --- .../gui/bevel/actions/EngulfEject.png | 3 + .../gui/bevel/actions/EngulfEject.png.import | 35 +++ locale/af.po | 9 +- locale/ar.po | 9 +- locale/be.po | 9 +- locale/bg.po | 10 +- locale/bn.po | 9 +- locale/ca.po | 10 +- locale/cs.po | 10 +- locale/da.po | 8 +- locale/de.po | 10 +- locale/el.po | 8 +- locale/en.po | 10 +- locale/eo.po | 10 +- locale/es.po | 10 +- locale/es_AR.po | 9 +- locale/et.po | 10 +- locale/fi.po | 10 +- locale/fr.po | 10 +- locale/frm.po | 8 +- locale/he.po | 10 +- locale/hr.po | 8 +- locale/hu.po | 10 +- locale/id.po | 10 +- locale/it.po | 10 +- locale/ka.po | 8 +- locale/ko.po | 10 +- locale/la.po | 9 +- locale/lb_LU.po | 8 +- locale/lt.po | 10 +- locale/lv.po | 10 +- locale/messages.pot | 276 +++++++++--------- locale/mk.po | 9 +- locale/nb_NO.po | 9 +- locale/nl.po | 10 +- locale/nl_BE.po | 10 +- locale/pl.po | 10 +- locale/pt_BR.po | 10 +- locale/pt_PT.po | 10 +- locale/ro.po | 8 +- locale/ru.po | 10 +- locale/si_LK.po | 8 +- locale/sk.po | 10 +- locale/sr_Cyrl.po | 10 +- locale/sr_Latn.po | 10 +- locale/sv.po | 9 +- locale/th_TH.po | 9 +- locale/tok.po | 9 +- locale/tr.po | 10 +- locale/uk.po | 10 +- locale/vi.po | 8 +- locale/zh_CN.po | 10 +- locale/zh_TW.po | 10 +- project.godot | 5 + .../common/input_options.json | 4 + .../base_stage/CreatureStageHUDBase.cs | 10 +- .../MulticellularHUD.tscn | 15 +- src/microbe_stage/MicrobeHUD.cs | 17 +- src/microbe_stage/MicrobeHUD.tscn | 17 +- src/microbe_stage/MicrobeStage.tscn | 1 + src/microbe_stage/PlayerMicrobeInput.cs | 17 ++ 61 files changed, 682 insertions(+), 189 deletions(-) create mode 100644 assets/textures/gui/bevel/actions/EngulfEject.png create mode 100644 assets/textures/gui/bevel/actions/EngulfEject.png.import diff --git a/assets/textures/gui/bevel/actions/EngulfEject.png b/assets/textures/gui/bevel/actions/EngulfEject.png new file mode 100644 index 00000000000..db9c4c11023 --- /dev/null +++ b/assets/textures/gui/bevel/actions/EngulfEject.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86baeb950829b44dd563e6d879c8382941a3ad6710a5d2a4918633fabd6a0c56 +size 39299 diff --git a/assets/textures/gui/bevel/actions/EngulfEject.png.import b/assets/textures/gui/bevel/actions/EngulfEject.png.import new file mode 100644 index 00000000000..e009c12fe11 --- /dev/null +++ b/assets/textures/gui/bevel/actions/EngulfEject.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/EngulfEject.png-b615e512af76b24d8290c625a6b9bf50.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/gui/bevel/actions/EngulfEject.png" +dest_files=[ "res://.import/EngulfEject.png-b615e512af76b24d8290c625a6b9bf50.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/locale/af.po b/locale/af.po index a641e512582..34428b47c98 100644 --- a/locale/af.po +++ b/locale/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -1287,6 +1287,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Beweeg na die wakker stadium. Besikbaar na jy genoeg brain krag het (tiepe selle met \"axons\")." + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/ar.po b/locale/ar.po index 3feae6e30e5..0e804426e08 100644 --- a/locale/ar.po +++ b/locale/ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-03-13 09:01+0000\n" "Last-Translator: Xradiation \n" "Language-Team: Arabic \n" @@ -1294,6 +1294,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "استمر إلا مرحلة الاستيقاظ. يصبح متاحًا بمجرد أن تكون قوة العقل كافية (أنسجة مع محاور)." + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/be.po b/locale/be.po index bb2aaeac54a..347b46b6e32 100644 --- a/locale/be.po +++ b/locale/be.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thrive VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-09-21 09:24+0000\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: Belarusian \n" @@ -1286,6 +1286,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Перамясціцца на стадыю Абуджэння. Дасягома толькі калі ў вас ёсць дастатковая колькасць развітасці мозга (Размясціце аксон у які небудзь тып клеткі)." + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/bg.po b/locale/bg.po index 1beffdbf2f1..0c8f041e7b8 100644 --- a/locale/bg.po +++ b/locale/bg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2024-01-11 11:42+0000\n" "Last-Translator: \"Georgi Georgiev (RacerBG)\" \n" "Language-Team: Bulgarian \n" @@ -1427,6 +1427,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8 пъти" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Не позволява поглъщане" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Не позволява поглъщане" + msgid "ENABLED_MODS" msgstr "Включени" diff --git a/locale/bn.po b/locale/bn.po index d2259b029bf..31df4273ede 100644 --- a/locale/bn.po +++ b/locale/bn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thrive VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-09-10 12:18+0000\n" "Last-Translator: Mahbeer Alam Sarker \n" "Language-Team: Bengali \n" @@ -1291,6 +1291,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "জাগ্রত পর্যায়ে চলে যাওয়া। আপনার পর্যাপ্ত মস্তিষ্কের শক্তি (অ্যাক্সন সহ টিস্যু টাইপ) থাকলে উপলব্ধ।" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/ca.po b/locale/ca.po index ba09e453495..98c70979ad8 100644 --- a/locale/ca.po +++ b/locale/ca.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-09-23 11:38+0000\n" "Last-Translator: aleixcoma \n" "Language-Team: Catalan \n" @@ -1405,6 +1405,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "No pot engolir" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "No pot engolir" + msgid "ENABLED_MODS" msgstr "Mods Habilitats" diff --git a/locale/cs.po b/locale/cs.po index 5b8af4fd12f..d5bb6573ec9 100644 --- a/locale/cs.po +++ b/locale/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-06-24 20:02+0000\n" "Last-Translator: Dušan Válek \n" "Language-Team: Czech \n" @@ -1417,6 +1417,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Nedokáže pohlcovat" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Nedokáže pohlcovat" + msgid "ENABLED_MODS" msgstr "Povolené mody" diff --git a/locale/da.po b/locale/da.po index d53a31f1dab..a6012f48258 100644 --- a/locale/da.po +++ b/locale/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-07-20 09:20+0000\n" "Last-Translator: Magnus Norling Svane \n" "Language-Team: Danish \n" @@ -1286,6 +1286,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/de.po b/locale/de.po index af29fe53be8..2745c3a8d1b 100644 --- a/locale/de.po +++ b/locale/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-11-14 20:10+0000\n" "Last-Translator: RolandAckerl \n" "Language-Team: German \n" @@ -1390,6 +1390,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Kann nicht verschlingen" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Kann nicht verschlingen" + msgid "ENABLED_MODS" msgstr "Aktivierte Mods" diff --git a/locale/el.po b/locale/el.po index a66e1e9a15b..5fff032cdb2 100644 --- a/locale/el.po +++ b/locale/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-03-31 05:02+0000\n" "Last-Translator: Apostolos Paschidis \n" "Language-Team: Greek \n" @@ -1289,6 +1289,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/en.po b/locale/en.po index f61febcf261..ed883a08dc1 100644 --- a/locale/en.po +++ b/locale/en.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" -"PO-Revision-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" +"PO-Revision-Date: 2024-01-22 18:28+0100\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: English \n" "Language: en\n" @@ -1400,6 +1400,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +msgid "EJECT_ENGULFED" +msgstr "Eject engulfed objects" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Eject engulfed objects" + msgid "ENABLED_MODS" msgstr "Enabled Mods" diff --git a/locale/eo.po b/locale/eo.po index 8016ad41b48..fad49cac5bf 100644 --- a/locale/eo.po +++ b/locale/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-03-22 18:22+0000\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: Esperanto \n" @@ -1461,6 +1461,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "Dekstra musbutono" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Ne povas engluti" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Ne povas engluti" + #, fuzzy msgid "ENABLED_MODS" msgstr "Ebligu la redaktilon" diff --git a/locale/es.po b/locale/es.po index 812b44f8a94..1d3a7e65934 100644 --- a/locale/es.po +++ b/locale/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-06-24 20:02+0000\n" "Last-Translator: Jorge Maldonado Ventura \n" "Language-Team: Spanish \n" @@ -1419,6 +1419,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "No puede engullir" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "No puede engullir" + msgid "ENABLED_MODS" msgstr "Activar Mods" diff --git a/locale/es_AR.po b/locale/es_AR.po index 33128b1c8ee..c26052c6dfb 100644 --- a/locale/es_AR.po +++ b/locale/es_AR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-01-20 07:56+0000\n" "Last-Translator: Iván Sviser Lisiuk \n" "Language-Team: Spanish (Argentina) \n" @@ -1385,6 +1385,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "x8" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Activar/Desactivar engullir" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/et.po b/locale/et.po index a8ca6b620b0..bac5dfb0506 100644 --- a/locale/et.po +++ b/locale/et.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-04-07 21:08+0000\n" "Last-Translator: Anelle Lisetter Viktoria Rodin \n" "Language-Team: Estonian \n" @@ -1459,6 +1459,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Ei saa neelata" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Ei saa neelata" + msgid "ENABLED_MODS" msgstr "Lubatud modifikatsioonid" diff --git a/locale/fi.po b/locale/fi.po index cfc16674fef..d697042a6cc 100644 --- a/locale/fi.po +++ b/locale/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-12-25 11:10+0000\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: Finnish \n" @@ -1475,6 +1475,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Ei voi niellä" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Ei voi niellä" + #, fuzzy msgid "ENABLED_MODS" msgstr "Avaa editorin lukitus" diff --git a/locale/fr.po b/locale/fr.po index fe872cfe4d0..ec00634896b 100644 --- a/locale/fr.po +++ b/locale/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-11-15 07:28+0000\n" "Last-Translator: Marc Theriault \n" "Language-Team: French \n" @@ -1404,6 +1404,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Ne peut pas absorber" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Ne peut pas absorber" + msgid "ENABLED_MODS" msgstr "Mods activés" diff --git a/locale/frm.po b/locale/frm.po index c9fcbef89e4..ee69b76785a 100644 --- a/locale/frm.po +++ b/locale/frm.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -1283,6 +1283,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/he.po b/locale/he.po index 2fd10e61cfc..a633e1437e8 100644 --- a/locale/he.po +++ b/locale/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-11-17 16:00+0000\n" "Last-Translator: doomlightning \n" "Language-Team: Hebrew \n" @@ -1389,6 +1389,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "לא יכול לבלוע" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "לא יכול לבלוע" + msgid "ENABLED_MODS" msgstr "מודים מופעלים" diff --git a/locale/hr.po b/locale/hr.po index 715624f7b92..8604e4dc39c 100644 --- a/locale/hr.po +++ b/locale/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-09-22 10:31+0000\n" "Last-Translator: Ivan Bratović \n" "Language-Team: Croatian \n" @@ -1288,6 +1288,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/hu.po b/locale/hu.po index 17072bcbd8c..e19b890ca19 100644 --- a/locale/hu.po +++ b/locale/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-11-11 17:58+0000\n" "Last-Translator: Undibundi \n" "Language-Team: Hungarian \n" @@ -1411,6 +1411,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Nem képes bekebelezésre" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Nem képes bekebelezésre" + msgid "ENABLED_MODS" msgstr "Engedélyezett modok" diff --git a/locale/id.po b/locale/id.po index f9753f434e2..414569fea5a 100644 --- a/locale/id.po +++ b/locale/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-08-18 10:33+0000\n" "Last-Translator: Kasterisk \n" "Language-Team: Indonesian \n" @@ -1450,6 +1450,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Tidak bisa menelan" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Tidak bisa menelan" + #, fuzzy msgid "ENABLED_MODS" msgstr "Aktifkan editor" diff --git a/locale/it.po b/locale/it.po index 82af62f1cdc..a0b28a41437 100644 --- a/locale/it.po +++ b/locale/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-11-27 17:42+0000\n" "Last-Translator: Giulio Pacetti \n" "Language-Team: Italian \n" @@ -1407,6 +1407,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Impedisce la fagocitazione" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Impedisce la fagocitazione" + msgid "ENABLED_MODS" msgstr "Mod attive" diff --git a/locale/ka.po b/locale/ka.po index abb1af1c93d..0c3143c1236 100644 --- a/locale/ka.po +++ b/locale/ka.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-03-14 21:22+0000\n" "Last-Translator: Lazare Chikhradze \n" "Language-Team: Georgian \n" @@ -1286,6 +1286,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/ko.po b/locale/ko.po index c9e813cfeef..af73b42f22e 100644 --- a/locale/ko.po +++ b/locale/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-03-22 16:25+0000\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: Korean \n" @@ -1449,6 +1449,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "마우스 오른쪽 버튼" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "삼킬 수 없음" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "삼킬 수 없음" + #, fuzzy msgid "ENABLED_MODS" msgstr "편집기 활성화" diff --git a/locale/la.po b/locale/la.po index 67b954df741..74804c455ed 100644 --- a/locale/la.po +++ b/locale/la.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-04-25 19:02+0000\n" "Last-Translator: AliquisDeNusquam \n" "Language-Team: Latin \n" @@ -1351,6 +1351,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Movere ad Gradum Excitantem. In promptu cum semel satis mentis potentem habes (textus coporis generem cum axonibus)." + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/lb_LU.po b/locale/lb_LU.po index be810fcc820..3d94e28176b 100644 --- a/locale/lb_LU.po +++ b/locale/lb_LU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -1283,6 +1283,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/lt.po b/locale/lt.po index d8c8fb1522e..ebc8a2cd9b5 100644 --- a/locale/lt.po +++ b/locale/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-10-12 00:43+0000\n" "Last-Translator: Irmantas \n" "Language-Team: Lithuanian \n" @@ -1358,6 +1358,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Negalima įtraukti" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Negalima įtraukti" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/lv.po b/locale/lv.po index 159f27c1da5..fc2dca9cd7a 100644 --- a/locale/lv.po +++ b/locale/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-06-24 20:02+0000\n" "Last-Translator: Gr0vey \n" "Language-Team: Latvian \n" @@ -1418,6 +1418,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Nevar absorbēt" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Nevar absorbēt" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/messages.pot b/locale/messages.pot index 1c9174c6a2e..4c6130a9e8c 100644 --- a/locale/messages.pot +++ b/locale/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Thrive VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,11 +21,11 @@ msgstr "" msgid "2D_MOVEMENT_TYPE_SELECTION" msgstr "" -#: ../simulation_parameters/common/input_options.json:226 +#: ../simulation_parameters/common/input_options.json:230 msgid "3D_EDITOR" msgstr "" -#: ../simulation_parameters/common/input_options.json:198 +#: ../simulation_parameters/common/input_options.json:202 msgid "3D_MOVEMENT" msgstr "" @@ -118,11 +118,11 @@ msgid "AEROBIC_NITROGEN_FIXING" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1402 -#: ../src/microbe_stage/MicrobeHUD.tscn:1432 +#: ../src/microbe_stage/MicrobeHUD.tscn:1434 msgid "AGENTS" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:106 +#: ../src/microbe_stage/MicrobeHUD.cs:109 msgid "AGENTS_COLON" msgstr "" @@ -182,7 +182,7 @@ msgstr "" #: ../simulation_parameters/microbe_stage/compounds.json:17 #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1179 #: ../src/microbe_stage/gui/PatchDetailsPanel.tscn:694 -#: ../src/microbe_stage/MicrobeHUD.tscn:1174 +#: ../src/microbe_stage/MicrobeHUD.tscn:1176 msgid "AMMONIA" msgstr "" @@ -449,13 +449,13 @@ msgstr "" msgid "BATHYPELAGIC" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:674 -#: ../src/microbe_stage/MicrobeHUD.tscn:1623 +#: ../src/microbe_stage/MicrobeHUD.cs:677 +#: ../src/microbe_stage/MicrobeHUD.tscn:1625 msgid "BECOME_MACROSCOPIC" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:630 -#: ../src/microbe_stage/MicrobeHUD.tscn:1611 +#: ../src/microbe_stage/MicrobeHUD.cs:633 +#: ../src/microbe_stage/MicrobeHUD.tscn:1613 msgid "BECOME_MULTICELLULAR" msgstr "" @@ -620,7 +620,7 @@ msgstr "" msgid "CALCIUM_CARBONATE_MEMBRANE_DESCRIPTION" msgstr "" -#: ../simulation_parameters/common/input_options.json:102 +#: ../simulation_parameters/common/input_options.json:106 msgid "CAMERA" msgstr "" @@ -641,7 +641,7 @@ msgstr "" msgid "CANCEL_ACTION_CAPITAL" msgstr "" -#: ../simulation_parameters/common/input_options.json:185 +#: ../simulation_parameters/common/input_options.json:189 #: ../src/gui_common/tooltip/ToolTipManager.tscn:84 msgid "CANCEL_CURRENT_ACTION" msgstr "" @@ -692,27 +692,27 @@ msgstr "" msgid "CARBON_DIOXIDE" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:884 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:889 msgid "CATEGORY_AN_ABUNDANCE" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:888 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:893 msgid "CATEGORY_A_FAIR_AMOUNT" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:892 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:897 msgid "CATEGORY_LITTLE" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:886 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:891 msgid "CATEGORY_QUITE_A_BIT" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:890 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:895 msgid "CATEGORY_SOME" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:894 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:899 msgid "CATEGORY_VERY_LITTLE" msgstr "" @@ -758,7 +758,7 @@ msgstr "" msgid "CHANGE_THE_SYMMETRY" msgstr "" -#: ../simulation_parameters/common/input_options.json:290 +#: ../simulation_parameters/common/input_options.json:294 #: ../src/microbe_stage/editor/MicrobeEditorCheatMenu.tscn:15 #: ../src/microbe_stage/MicrobeCheatMenu.tscn:16 msgid "CHEATS" @@ -768,7 +768,7 @@ msgstr "" msgid "CHEAT_KEYS_ENABLED" msgstr "" -#: ../simulation_parameters/common/input_options.json:310 +#: ../simulation_parameters/common/input_options.json:314 msgid "CHEAT_MENU" msgstr "" @@ -985,11 +985,11 @@ msgstr "" msgid "COLOUR_PICKER_V_TOOLTIP" msgstr "" -#: ../simulation_parameters/common/input_options.json:87 +#: ../simulation_parameters/common/input_options.json:91 msgid "COMMON_ABILITIES" msgstr "" -#: ../simulation_parameters/common/input_options.json:169 +#: ../simulation_parameters/common/input_options.json:173 msgid "COMMON_EDITING_AND_STRATEGY" msgstr "" @@ -1020,7 +1020,7 @@ msgstr "" #: ../src/microbe_stage/editor/upgrades/ChemoreceptorUpgradeGUI.tscn:32 #: ../src/microbe_stage/editor/upgrades/ChemoreceptorUpgradeGUI.tscn:33 #: ../src/microbe_stage/gui/PatchDetailsPanel.tscn:619 -#: ../src/microbe_stage/MicrobeHUD.tscn:1032 +#: ../src/microbe_stage/MicrobeHUD.tscn:1034 msgid "COMPOUNDS" msgstr "" @@ -1028,7 +1028,7 @@ msgstr "" msgid "COMPOUNDS_BUTTON_MICROBE_TOOLTIP" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:103 +#: ../src/microbe_stage/MicrobeHUD.cs:106 msgid "COMPOUNDS_COLON" msgstr "" @@ -1419,7 +1419,7 @@ msgstr "" msgid "DELETE_OLD_SAVES_PROMPT" msgstr "" -#: ../simulation_parameters/common/input_options.json:155 +#: ../simulation_parameters/common/input_options.json:159 msgid "DELETE_ORGANELLE" msgstr "" @@ -1503,7 +1503,7 @@ msgstr "" msgid "DEVELOPMENT_WIKI_BUTTON_TOOLTIP" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:289 +#: ../src/microbe_stage/MicrobeHUD.cs:292 msgid "DEVOURED" msgstr "" @@ -1516,7 +1516,7 @@ msgstr "" msgid "DIFFICULTY" msgstr "" -#: ../src/general/WorldGenerationSettings.cs:147 +#: ../src/general/WorldGenerationSettings.cs:143 #: ../src/thriveopedia/pages/ThriveopediaCurrentWorldPage.tscn:50 msgid "DIFFICULTY_DETAILS_STRING" msgstr "" @@ -1527,7 +1527,7 @@ msgid "DIFFICULTY_PRESET" msgstr "" #: ../simulation_parameters/common/difficulty_presets.json:48 -#: ../src/general/WorldGenerationSettings.cs:145 +#: ../src/general/WorldGenerationSettings.cs:141 msgid "DIFFICULTY_PRESET_CUSTOM" msgstr "" @@ -1811,12 +1811,12 @@ msgstr "" msgid "EDGE_PAN_SPEED" msgstr "" -#: ../simulation_parameters/common/input_options.json:119 +#: ../simulation_parameters/common/input_options.json:123 #: ../src/microbe_stage/editor/MicrobeEditorTabButtons.tscn:154 msgid "EDITOR" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:1791 +#: ../src/microbe_stage/MicrobeHUD.tscn:1793 msgid "EDITOR_BUTTON_TOOLTIP" msgstr "" @@ -1828,6 +1828,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +#: ../simulation_parameters/common/input_options.json:53 +msgid "EJECT_ENGULFED" +msgstr "" + +#: ../src/microbe_stage/MicrobeHUD.tscn:1967 +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + #: ../src/modding/ModManager.tscn:197 msgid "ENABLED_MODS" msgstr "" @@ -1836,7 +1844,7 @@ msgstr "" msgid "ENABLE_ALL_COMPATIBLE" msgstr "" -#: ../simulation_parameters/common/input_options.json:294 +#: ../simulation_parameters/common/input_options.json:298 msgid "ENABLE_EDITOR" msgstr "" @@ -1852,7 +1860,7 @@ msgstr "" msgid "ENERGY_BALANCE_TOOLTIP_PRODUCTION" msgstr "" -#: ../src/microbe_stage/editor/CellEditorComponent.cs:2540 +#: ../src/microbe_stage/editor/CellEditorComponent.cs:2542 msgid "ENERGY_IN_PATCH_FOR" msgstr "" @@ -1860,11 +1868,11 @@ msgstr "" msgid "ENERGY_IN_PATCH_SHORT" msgstr "" -#: ../src/microbe_stage/editor/CellEditorComponent.cs:2551 +#: ../src/microbe_stage/editor/CellEditorComponent.cs:2553 msgid "ENERGY_SOURCES" msgstr "" -#: ../src/microbe_stage/editor/CellEditorComponent.cs:2544 +#: ../src/microbe_stage/editor/CellEditorComponent.cs:2546 msgid "ENERGY_SUMMARY_LINE" msgstr "" @@ -1881,7 +1889,7 @@ msgid "ENTITY_LABEL" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:563 -#: ../src/microbe_stage/MicrobeHUD.tscn:571 +#: ../src/microbe_stage/MicrobeHUD.tscn:573 msgid "ENVIRONMENT" msgstr "" @@ -1941,7 +1949,7 @@ msgstr "" msgid "ESCAPE" msgstr "" -#: ../src/microbe_stage/MicrobeStage.cs:1326 +#: ../src/microbe_stage/MicrobeStage.cs:1329 msgid "ESCAPE_ENGULFING" msgstr "" @@ -2127,7 +2135,7 @@ msgid "FIRE_TOXIN" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1969 -#: ../src/microbe_stage/MicrobeHUD.tscn:1963 +#: ../src/microbe_stage/MicrobeHUD.tscn:1976 msgid "FIRE_TOXIN_TOOLTIP" msgstr "" @@ -2152,7 +2160,7 @@ msgstr "" msgid "FLEET_UNITS" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:105 +#: ../src/microbe_stage/MicrobeHUD.cs:108 msgid "FLOATING_CHUNKS_COLON" msgstr "" @@ -2218,7 +2226,7 @@ msgstr "" msgid "FOOD_CHAIN" msgstr "" -#: ../src/microbe_stage/editor/CellEditorComponent.cs:2557 +#: ../src/microbe_stage/editor/CellEditorComponent.cs:2559 msgid "FOOD_SOURCE_ENERGY_INFO" msgstr "" @@ -2250,12 +2258,12 @@ msgstr "" msgid "FOSSILISATION_FAILED_DESCRIPTION" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:550 +#: ../src/microbe_stage/MicrobeHUD.cs:553 #: ../src/thriveopedia/fossilisation/FossilisationButton.tscn:15 msgid "FOSSILISATION_HINT" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:549 +#: ../src/microbe_stage/MicrobeHUD.cs:552 msgid "FOSSILISATION_HINT_ALREADY_FOSSILISED" msgstr "" @@ -2366,7 +2374,7 @@ msgstr "" #: ../simulation_parameters/microbe_stage/compounds.json:62 #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1127 #: ../src/microbe_stage/gui/PatchDetailsPanel.tscn:729 -#: ../src/microbe_stage/MicrobeHUD.tscn:1128 +#: ../src/microbe_stage/MicrobeHUD.tscn:1130 msgid "GLUCOSE" msgstr "" @@ -2429,7 +2437,7 @@ msgstr "" msgid "GUI_LIGHT_EFFECTS_OPTION_DESCRIPTION" msgstr "" -#: ../simulation_parameters/common/input_options.json:265 +#: ../simulation_parameters/common/input_options.json:269 msgid "GUI_TAB_NAVIGATION" msgstr "" @@ -2463,19 +2471,19 @@ msgstr "" msgid "HIGHER_VALUES_WORSEN_PERFORMANCE" msgstr "" -#: ../simulation_parameters/common/input_options.json:230 +#: ../simulation_parameters/common/input_options.json:234 msgid "HOLD_FOR_PAN_OR_ROTATE_MODE" msgstr "" -#: ../simulation_parameters/common/input_options.json:189 +#: ../simulation_parameters/common/input_options.json:193 msgid "HOLD_FOR_PAN_WITH_MOUSE" msgstr "" -#: ../simulation_parameters/common/input_options.json:53 +#: ../simulation_parameters/common/input_options.json:57 msgid "HOLD_PACK_COMMANDS_MENU" msgstr "" -#: ../simulation_parameters/common/input_options.json:218 +#: ../simulation_parameters/common/input_options.json:222 msgid "HOLD_TO_SHOW_CURSOR" msgstr "" @@ -2515,7 +2523,7 @@ msgstr "" #: ../simulation_parameters/microbe_stage/compounds.json:47 #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1283 #: ../src/microbe_stage/gui/PatchDetailsPanel.tscn:659 -#: ../src/microbe_stage/MicrobeHUD.tscn:1275 +#: ../src/microbe_stage/MicrobeHUD.tscn:1277 msgid "HYDROGEN_SULFIDE" msgstr "" @@ -2607,7 +2615,7 @@ msgstr "" msgid "INFO_BOX_UPGRADES" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:1371 +#: ../src/microbe_stage/MicrobeHUD.tscn:1373 msgid "INGESTED_MATTER" msgstr "" @@ -2619,15 +2627,15 @@ msgstr "" msgid "INPUTS" msgstr "" -#: ../simulation_parameters/common/input_options.json:91 +#: ../simulation_parameters/common/input_options.json:95 msgid "INPUT_NAME_BUILD_STRUCTURE" msgstr "" -#: ../simulation_parameters/common/input_options.json:73 +#: ../simulation_parameters/common/input_options.json:77 msgid "INPUT_NAME_INTERACTION" msgstr "" -#: ../simulation_parameters/common/input_options.json:77 +#: ../simulation_parameters/common/input_options.json:81 msgid "INPUT_NAME_OPEN_INVENTORY" msgstr "" @@ -2764,7 +2772,7 @@ msgstr "" #: ../simulation_parameters/microbe_stage/compounds.json:109 #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1335 #: ../src/microbe_stage/gui/PatchDetailsPanel.tscn:800 -#: ../src/microbe_stage/MicrobeHUD.tscn:1321 +#: ../src/microbe_stage/MicrobeHUD.tscn:1323 msgid "IRON" msgstr "" @@ -3190,7 +3198,7 @@ msgid "LIFE_ORIGIN_VENTS" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:887 -#: ../src/microbe_stage/MicrobeHUD.tscn:893 +#: ../src/microbe_stage/MicrobeHUD.tscn:895 msgid "LIGHT" msgstr "" @@ -3681,12 +3689,12 @@ msgstr "" msgid "MISC" msgstr "" -#: ../simulation_parameters/common/input_options.json:322 +#: ../simulation_parameters/common/input_options.json:326 #: ../src/thriveopedia/pages/ThriveopediaCurrentWorldPage.tscn:91 msgid "MISCELLANEOUS" msgstr "" -#: ../simulation_parameters/common/input_options.json:214 +#: ../simulation_parameters/common/input_options.json:218 msgid "MISCELLANEOUS_3D_STAGE" msgstr "" @@ -3920,7 +3928,7 @@ msgstr "" msgid "MOVE_BACKWARDS" msgstr "" -#: ../simulation_parameters/common/input_options.json:206 +#: ../simulation_parameters/common/input_options.json:210 msgid "MOVE_DOWN_OR_CROUCH" msgstr "" @@ -3932,7 +3940,7 @@ msgstr "" msgid "MOVE_LEFT" msgstr "" -#: ../simulation_parameters/common/input_options.json:159 +#: ../simulation_parameters/common/input_options.json:163 msgid "MOVE_ORGANELLE" msgstr "" @@ -3948,11 +3956,11 @@ msgstr "" msgid "MOVE_TO_LAND" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:1619 +#: ../src/microbe_stage/MicrobeHUD.tscn:1621 msgid "MOVE_TO_MACROSCOPIC_TOOLTIP" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:1607 +#: ../src/microbe_stage/MicrobeHUD.tscn:1609 msgid "MOVE_TO_MULTICELLULAR_STAGE_TOOLTIP" msgstr "" @@ -3960,7 +3968,7 @@ msgstr "" msgid "MOVE_TO_THIS_PATCH" msgstr "" -#: ../simulation_parameters/common/input_options.json:202 +#: ../simulation_parameters/common/input_options.json:206 msgid "MOVE_UP_OR_JUMP" msgstr "" @@ -3995,7 +4003,7 @@ msgstr "" #: ../simulation_parameters/microbe_stage/compounds.json:92 #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1513 -#: ../src/microbe_stage/MicrobeHUD.tscn:1537 +#: ../src/microbe_stage/MicrobeHUD.tscn:1539 msgid "MUCILAGE" msgstr "" @@ -4225,7 +4233,7 @@ msgstr "" msgid "NOTICE_ENGULF_STORAGE_FULL" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:502 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:507 msgid "NOTICE_READY_TO_EDIT" msgstr "" @@ -4246,7 +4254,7 @@ msgid "NO_AI" msgstr "" #: ../src/gui_common/charts/line/LineChart.cs:690 -#: ../src/microbe_stage/editor/CellEditorComponent.cs:2572 +#: ../src/microbe_stage/editor/CellEditorComponent.cs:2574 msgid "NO_DATA_TO_SHOW" msgstr "" @@ -4310,7 +4318,7 @@ msgstr "" #: ../src/microbe_stage/editor/CellEditorComponent.cs:2393 #: ../src/microbe_stage/editor/CellEditorComponent.cs:2405 #: ../src/microbe_stage/editor/MicrobePartSelection.tscn:166 -#: ../src/microbe_stage/MicrobeHUD.cs:465 +#: ../src/microbe_stage/MicrobeHUD.cs:468 msgid "N_A" msgstr "" @@ -4318,7 +4326,7 @@ msgstr "" msgid "N_A_MP" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:519 +#: ../src/microbe_stage/MicrobeHUD.cs:522 #: ../src/microbe_stage/organelle_unlocks/UndiscoveredOrganellesButton.cs:45 msgid "N_TIMES" msgstr "" @@ -4383,7 +4391,7 @@ msgstr "" msgid "OPEN_ORGANELLES_PAGE" msgstr "" -#: ../simulation_parameters/common/input_options.json:177 +#: ../simulation_parameters/common/input_options.json:181 msgid "OPEN_ORGANELLE_MENU" msgstr "" @@ -4395,7 +4403,7 @@ msgstr "" msgid "OPEN_SAVE_DIRECTORY" msgstr "" -#: ../simulation_parameters/common/input_options.json:254 +#: ../simulation_parameters/common/input_options.json:258 msgid "OPEN_SCIENCE_MENU" msgstr "" @@ -4585,7 +4593,7 @@ msgstr "" #: ../simulation_parameters/microbe_stage/compounds.json:77 #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1462 -#: ../src/microbe_stage/MicrobeHUD.tscn:1489 +#: ../src/microbe_stage/MicrobeHUD.tscn:1491 msgid "OXYTOXY_NT" msgstr "" @@ -4614,23 +4622,23 @@ msgstr "" msgid "PAGE_TITLE" msgstr "" -#: ../simulation_parameters/common/input_options.json:151 +#: ../simulation_parameters/common/input_options.json:155 msgid "PAN_CAMERA_DOWN" msgstr "" -#: ../simulation_parameters/common/input_options.json:139 +#: ../simulation_parameters/common/input_options.json:143 msgid "PAN_CAMERA_LEFT" msgstr "" -#: ../simulation_parameters/common/input_options.json:181 +#: ../simulation_parameters/common/input_options.json:185 msgid "PAN_CAMERA_RESET" msgstr "" -#: ../simulation_parameters/common/input_options.json:143 +#: ../simulation_parameters/common/input_options.json:147 msgid "PAN_CAMERA_RIGHT" msgstr "" -#: ../simulation_parameters/common/input_options.json:147 +#: ../simulation_parameters/common/input_options.json:151 msgid "PAN_CAMERA_UP" msgstr "" @@ -4708,7 +4716,7 @@ msgstr "" msgid "PAUSE_MENU_RESUME_TOOLTIP" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:89 +#: ../src/microbe_stage/MicrobeHUD.cs:92 msgid "PAUSE_PROMPT" msgstr "" @@ -4728,17 +4736,17 @@ msgstr "" msgid "PEACEFUL" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:634 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:639 #: ../src/general/IWorldEffect.cs:72 ../src/general/IWorldEffect.cs:96 #: ../src/general/NewGameSettings.cs:808 -#: ../src/general/WorldGenerationSettings.cs:152 +#: ../src/general/WorldGenerationSettings.cs:148 #: ../src/gui_common/CompoundAmount.cs:177 #: ../src/microbe_stage/editor/CellEditorComponent.GUI.cs:242 #: ../src/microbe_stage/editor/CellEditorComponent.GUI.cs:268 #: ../src/microbe_stage/editor/MicrobeEditorReportComponent.cs:182 #: ../src/microbe_stage/editor/MicrobeEditorReportComponent.cs:405 #: ../src/microbe_stage/gui/PatchDetailsPanel.cs:322 -#: ../src/microbe_stage/MicrobeHUD.cs:295 +#: ../src/microbe_stage/MicrobeHUD.cs:298 #: ../src/society_stage/gui/ResearchScreen.cs:46 msgid "PERCENTAGE_VALUE" msgstr "" @@ -4747,7 +4755,7 @@ msgstr "" msgid "PERFORMANCE" msgstr "" -#: ../simulation_parameters/common/input_options.json:69 +#: ../simulation_parameters/common/input_options.json:73 msgid "PERFORM_UNBINDING" msgstr "" @@ -4759,7 +4767,7 @@ msgstr "" #: ../simulation_parameters/microbe_stage/compounds.json:32 #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1231 #: ../src/microbe_stage/gui/PatchDetailsPanel.tscn:765 -#: ../src/microbe_stage/MicrobeHUD.tscn:1223 +#: ../src/microbe_stage/MicrobeHUD.tscn:1225 msgid "PHOSPHATE" msgstr "" @@ -4779,7 +4787,7 @@ msgstr "" msgid "PHYSICAL_RESISTANCE" msgstr "" -#: ../simulation_parameters/common/input_options.json:173 +#: ../simulation_parameters/common/input_options.json:177 msgid "PLACE_ORGANELLE" msgstr "" @@ -4788,7 +4796,7 @@ msgstr "" msgid "PLANET" msgstr "" -#: ../src/general/WorldGenerationSettings.cs:164 +#: ../src/general/WorldGenerationSettings.cs:160 #: ../src/thriveopedia/pages/ThriveopediaCurrentWorldPage.tscn:78 msgid "PLANET_DETAILS_STRING" msgstr "" @@ -4802,7 +4810,7 @@ msgstr "" msgid "PLANET_RANDOM_SEED" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:489 +#: ../src/microbe_stage/MicrobeHUD.cs:492 msgid "PLAYER" msgstr "" @@ -4863,7 +4871,7 @@ msgid "PLAY_WITH_CURRENT_SETTING" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1613 -#: ../src/microbe_stage/MicrobeHUD.tscn:1643 +#: ../src/microbe_stage/MicrobeHUD.tscn:1645 #: ../src/society_stage/gui/SocietyHUD.tscn:214 msgid "POPULATION_CAPITAL" msgstr "" @@ -4893,7 +4901,7 @@ msgid "PRESSURE" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:942 -#: ../src/microbe_stage/MicrobeHUD.tscn:948 +#: ../src/microbe_stage/MicrobeHUD.tscn:950 msgid "PRESSURE_SHORT" msgstr "" @@ -4953,11 +4961,11 @@ msgstr "" msgid "PULL_REQUESTS_PROGRAMMING" msgstr "" -#: ../simulation_parameters/common/input_options.json:346 +#: ../simulation_parameters/common/input_options.json:350 msgid "QUICK_LOAD" msgstr "" -#: ../simulation_parameters/common/input_options.json:342 +#: ../simulation_parameters/common/input_options.json:346 msgid "QUICK_SAVE" msgstr "" @@ -5009,7 +5017,7 @@ msgstr "" msgid "REDDIT_TOOLTIP" msgstr "" -#: ../simulation_parameters/common/input_options.json:135 +#: ../simulation_parameters/common/input_options.json:139 msgid "REDO" msgstr "" @@ -5193,11 +5201,11 @@ msgstr "" msgid "RIGIDITY_MEMBRANE_DESCRIPTION" msgstr "" -#: ../simulation_parameters/common/input_options.json:127 +#: ../simulation_parameters/common/input_options.json:131 msgid "ROTATE_LEFT" msgstr "" -#: ../simulation_parameters/common/input_options.json:123 +#: ../simulation_parameters/common/input_options.json:127 msgid "ROTATE_RIGHT" msgstr "" @@ -5435,7 +5443,7 @@ msgid "SECRETE_SLIME" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:1992 -#: ../src/microbe_stage/MicrobeHUD.tscn:2013 +#: ../src/microbe_stage/MicrobeHUD.tscn:2026 msgid "SECRETE_SLIME_TOOLTIP" msgstr "" @@ -5535,7 +5543,7 @@ msgstr "" msgid "SHIFT" msgstr "" -#: ../simulation_parameters/common/input_options.json:354 +#: ../simulation_parameters/common/input_options.json:358 msgid "SHOW_HELP" msgstr "" @@ -5576,7 +5584,7 @@ msgstr "" msgid "SIGNALING_AGENT" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:2000 +#: ../src/microbe_stage/MicrobeHUD.tscn:2013 msgid "SIGNALING_AGENTS_ACTION_TOOLTIP" msgstr "" @@ -5588,27 +5596,27 @@ msgstr "" msgid "SIGNALING_AGENT_PROCESSES_DESCRIPTION" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:169 +#: ../src/microbe_stage/MicrobeHUD.cs:172 msgid "SIGNAL_COMMAND_AGGRESSION" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:168 +#: ../src/microbe_stage/MicrobeHUD.cs:171 msgid "SIGNAL_COMMAND_FLEE" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:166 +#: ../src/microbe_stage/MicrobeHUD.cs:169 msgid "SIGNAL_COMMAND_FOLLOW" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:165 +#: ../src/microbe_stage/MicrobeHUD.cs:168 msgid "SIGNAL_COMMAND_NONE" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:167 +#: ../src/microbe_stage/MicrobeHUD.cs:170 msgid "SIGNAL_COMMAND_TO_ME" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:172 +#: ../src/microbe_stage/MicrobeHUD.cs:175 msgid "SIGNAL_TO_EMIT" msgstr "" @@ -5701,7 +5709,7 @@ msgstr "" msgid "SPACE_STRUCTURE_WAITING_CONSTRUCTION" msgstr "" -#: ../simulation_parameters/common/input_options.json:302 +#: ../simulation_parameters/common/input_options.json:306 msgid "SPAWN_AMMONIA" msgstr "" @@ -5709,15 +5717,15 @@ msgstr "" msgid "SPAWN_ENEMY" msgstr "" -#: ../src/microbe_stage/MicrobeStage.cs:1037 +#: ../src/microbe_stage/MicrobeStage.cs:1040 msgid "SPAWN_ENEMY_CHEAT_FAIL" msgstr "" -#: ../simulation_parameters/common/input_options.json:298 +#: ../simulation_parameters/common/input_options.json:302 msgid "SPAWN_GLUCOSE" msgstr "" -#: ../simulation_parameters/common/input_options.json:306 +#: ../simulation_parameters/common/input_options.json:310 msgid "SPAWN_PHOSPHATES" msgstr "" @@ -5734,7 +5742,7 @@ msgstr "" msgid "SPECIES" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.cs:104 +#: ../src/microbe_stage/MicrobeHUD.cs:107 msgid "SPECIES_COLON" msgstr "" @@ -5934,7 +5942,7 @@ msgstr "" msgid "STORE_LOGGED_IN_AS" msgstr "" -#: ../simulation_parameters/common/input_options.json:250 +#: ../simulation_parameters/common/input_options.json:254 msgid "STRATEGY_STAGES" msgstr "" @@ -5995,11 +6003,11 @@ msgstr "" msgid "STRUCTURE_STEAM_POWERED_FACTORY" msgstr "" -#: ../src/microbe_stage/MicrobeStage.cs:1324 +#: ../src/microbe_stage/MicrobeStage.cs:1327 msgid "SUCCESSFUL_KILL" msgstr "" -#: ../src/microbe_stage/MicrobeStage.cs:1325 +#: ../src/microbe_stage/MicrobeStage.cs:1328 msgid "SUCCESSFUL_SCAVENGE" msgstr "" @@ -6031,15 +6039,15 @@ msgstr "" msgid "SUPPORTER_PATRONS" msgstr "" -#: ../simulation_parameters/common/input_options.json:234 +#: ../simulation_parameters/common/input_options.json:238 msgid "SWITCH_TO_FRONT_CAMERA" msgstr "" -#: ../simulation_parameters/common/input_options.json:238 +#: ../simulation_parameters/common/input_options.json:242 msgid "SWITCH_TO_RIGHT_CAMERA" msgstr "" -#: ../simulation_parameters/common/input_options.json:242 +#: ../simulation_parameters/common/input_options.json:246 msgid "SWITCH_TO_TOP_CAMERA" msgstr "" @@ -6047,19 +6055,19 @@ msgstr "" msgid "SYSREQ" msgstr "" -#: ../simulation_parameters/common/input_options.json:277 +#: ../simulation_parameters/common/input_options.json:281 msgid "TAB_SECONDARY_SWITCH_LEFT" msgstr "" -#: ../simulation_parameters/common/input_options.json:281 +#: ../simulation_parameters/common/input_options.json:285 msgid "TAB_SECONDARY_SWITCH_RIGHT" msgstr "" -#: ../simulation_parameters/common/input_options.json:269 +#: ../simulation_parameters/common/input_options.json:273 msgid "TAB_SWITCH_LEFT" msgstr "" -#: ../simulation_parameters/common/input_options.json:273 +#: ../simulation_parameters/common/input_options.json:277 msgid "TAB_SWITCH_RIGHT" msgstr "" @@ -6067,7 +6075,7 @@ msgstr "" msgid "TAGS_IS_WHITESPACE" msgstr "" -#: ../simulation_parameters/common/input_options.json:350 +#: ../simulation_parameters/common/input_options.json:354 msgid "TAKE_SCREENSHOT" msgstr "" @@ -6141,7 +6149,7 @@ msgid "TEMPERATURE" msgstr "" #: ../src/late_multicellular_stage/MulticellularHUD.tscn:831 -#: ../src/microbe_stage/MicrobeHUD.tscn:837 +#: ../src/microbe_stage/MicrobeHUD.tscn:839 msgid "TEMPERATURE_SHORT" msgstr "" @@ -6329,15 +6337,15 @@ msgstr "" msgid "TITLE_COLON" msgstr "" -#: ../simulation_parameters/common/input_options.json:57 +#: ../simulation_parameters/common/input_options.json:61 msgid "TOGGLE_BINDING" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:1975 +#: ../src/microbe_stage/MicrobeHUD.tscn:1988 msgid "TOGGLE_BINDING_TOOLTIP" msgstr "" -#: ../simulation_parameters/common/input_options.json:330 +#: ../simulation_parameters/common/input_options.json:334 msgid "TOGGLE_DEBUG_PANEL" msgstr "" @@ -6347,19 +6355,19 @@ msgstr "" msgid "TOGGLE_ENGULF" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:1949 +#: ../src/microbe_stage/MicrobeHUD.tscn:1951 msgid "TOGGLE_ENGULF_TOOLTIP" msgstr "" -#: ../simulation_parameters/common/input_options.json:334 +#: ../simulation_parameters/common/input_options.json:338 msgid "TOGGLE_FPS" msgstr "" -#: ../simulation_parameters/common/input_options.json:358 +#: ../simulation_parameters/common/input_options.json:362 msgid "TOGGLE_FULLSCREEN" msgstr "" -#: ../simulation_parameters/common/input_options.json:362 +#: ../simulation_parameters/common/input_options.json:366 msgid "TOGGLE_HUD_HIDE" msgstr "" @@ -6367,7 +6375,7 @@ msgstr "" msgid "TOGGLE_INVENTORY" msgstr "" -#: ../simulation_parameters/common/input_options.json:338 +#: ../simulation_parameters/common/input_options.json:342 msgid "TOGGLE_METRICS" msgstr "" @@ -6375,11 +6383,11 @@ msgstr "" msgid "TOGGLE_NAVIGATION_TREE" msgstr "" -#: ../simulation_parameters/common/input_options.json:326 +#: ../simulation_parameters/common/input_options.json:330 msgid "TOGGLE_PAUSE" msgstr "" -#: ../simulation_parameters/common/input_options.json:61 +#: ../simulation_parameters/common/input_options.json:65 msgid "TOGGLE_UNBINDING" msgstr "" @@ -6574,15 +6582,15 @@ msgstr "" msgid "UNAPPLIED_MOD_CHANGES_DESCRIPTION" msgstr "" -#: ../simulation_parameters/common/input_options.json:65 +#: ../simulation_parameters/common/input_options.json:69 msgid "UNBIND_ALL" msgstr "" -#: ../src/microbe_stage/MicrobeHUD.tscn:1988 +#: ../src/microbe_stage/MicrobeHUD.tscn:2001 msgid "UNBIND_ALL_TOOLTIP" msgstr "" -#: ../src/microbe_stage/PlayerMicrobeInput.cs:203 +#: ../src/microbe_stage/PlayerMicrobeInput.cs:219 msgid "UNBIND_HELP_TEXT" msgstr "" @@ -6603,7 +6611,7 @@ msgstr "" msgid "UNDISCOVERED_PATCH" msgstr "" -#: ../simulation_parameters/common/input_options.json:131 +#: ../simulation_parameters/common/input_options.json:135 msgid "UNDO" msgstr "" @@ -6835,7 +6843,7 @@ msgstr "" msgid "VACUOLE_SPECIALIZED_DESCRIPTION" msgstr "" -#: ../src/general/base_stage/CreatureStageHUDBase.cs:635 +#: ../src/general/base_stage/CreatureStageHUDBase.cs:640 #: ../src/gui_common/CompoundAmount.cs:173 #: ../src/microbe_stage/gui/PatchDetailsPanel.cs:323 msgid "VALUE_WITH_UNIT" @@ -8260,7 +8268,7 @@ msgstr "" msgid "WORLD_GENERAL_STATISTICS" msgstr "" -#: ../src/general/WorldGenerationSettings.cs:177 +#: ../src/general/WorldGenerationSettings.cs:173 #: ../src/thriveopedia/pages/ThriveopediaCurrentWorldPage.tscn:106 msgid "WORLD_MISC_DETAILS_STRING" msgstr "" @@ -8305,11 +8313,11 @@ msgstr "" msgid "YOU_CAN_SUPPORT_THRIVE_ON_PATREON" msgstr "" -#: ../simulation_parameters/common/input_options.json:110 +#: ../simulation_parameters/common/input_options.json:114 msgid "ZOOM_IN" msgstr "" -#: ../simulation_parameters/common/input_options.json:106 +#: ../simulation_parameters/common/input_options.json:110 msgid "ZOOM_OUT" msgstr "" diff --git a/locale/mk.po b/locale/mk.po index 0d7b3ee23a4..d73965c7177 100644 --- a/locale/mk.po +++ b/locale/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thrive VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-09-15 06:55+0000\n" "Last-Translator: Kristijan Miracevski \n" "Language-Team: Macedonian \n" @@ -1285,6 +1285,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Префрлете се на фазата на будење. Достапно откако ќе имате доволно мозочна моќ (тип на ткиво со аксони)." + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/nb_NO.po b/locale/nb_NO.po index d45cf350d95..aa99f9f2040 100644 --- a/locale/nb_NO.po +++ b/locale/nb_NO.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-03-10 06:53+0000\n" "Last-Translator: Jonas Lindberg \n" "Language-Team: Norwegian Bokmål \n" @@ -1337,6 +1337,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Dra til Oppvåknings Fasen. Tilgjengelig når du har nok hjernekraft (vevstype med aksoner)." + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/nl.po b/locale/nl.po index 3889c9348e1..780877623dd 100644 --- a/locale/nl.po +++ b/locale/nl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-11-14 20:10+0000\n" "Last-Translator: Tim Kuppens \n" "Language-Team: Dutch \n" @@ -1401,6 +1401,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Kan niet verzwelgen" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Kan niet verzwelgen" + msgid "ENABLED_MODS" msgstr "Aangezette Mods" diff --git a/locale/nl_BE.po b/locale/nl_BE.po index 4f6b3ee52c7..24962be97d9 100644 --- a/locale/nl_BE.po +++ b/locale/nl_BE.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2024-01-19 11:43+0000\n" "Last-Translator: William \n" "Language-Team: Dutch (Belgium) \n" @@ -1445,6 +1445,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Kan niet verzwelgen" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Kan niet verzwelgen" + msgid "ENABLED_MODS" msgstr "Schakel mods in" diff --git a/locale/pl.po b/locale/pl.po index 7410bd6f3c8..f317f3a7643 100644 --- a/locale/pl.po +++ b/locale/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-04-25 19:02+0000\n" "Last-Translator: Otmar Woźniewski \n" "Language-Team: Polish \n" @@ -1387,6 +1387,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Nie może pochłaniać" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Nie może pochłaniać" + msgid "ENABLED_MODS" msgstr "Włączone Mody" diff --git a/locale/pt_BR.po b/locale/pt_BR.po index 5c5f86c646b..7439e0cc597 100644 --- a/locale/pt_BR.po +++ b/locale/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-12-05 07:44+0000\n" "Last-Translator: Koala Dourado \n" "Language-Team: Portuguese (Brazil) \n" @@ -1403,6 +1403,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Não é possível realizar a fagocitose" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Não é possível realizar a fagocitose" + msgid "ENABLED_MODS" msgstr "Mods Habilitados" diff --git a/locale/pt_PT.po b/locale/pt_PT.po index 175ac387eba..3434fbf8db5 100644 --- a/locale/pt_PT.po +++ b/locale/pt_PT.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2024-01-18 22:40+0000\n" "Last-Translator: AegisTTN \n" "Language-Team: Portuguese (Portugal) \n" @@ -1360,6 +1360,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Não pode engolir" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Não pode engolir" + msgid "ENABLED_MODS" msgstr "Ativar Mods" diff --git a/locale/ro.po b/locale/ro.po index b383efee1c4..8f93e57cbf1 100644 --- a/locale/ro.po +++ b/locale/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-03-13 09:01+0000\n" "Last-Translator: Yehoslav Rudenco \n" "Language-Team: Romanian \n" @@ -1290,6 +1290,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/ru.po b/locale/ru.po index d6a45eb2110..8362a537559 100644 --- a/locale/ru.po +++ b/locale/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-12-30 14:10+0000\n" "Last-Translator: Sentry Primis \n" "Language-Team: Russian \n" @@ -1401,6 +1401,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Не может поглощать клетки" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Не может поглощать клетки" + msgid "ENABLED_MODS" msgstr "Включенные моды" diff --git a/locale/si_LK.po b/locale/si_LK.po index 233489f0ae2..f13dbcfa827 100644 --- a/locale/si_LK.po +++ b/locale/si_LK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-03-22 18:22+0000\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: Sinhala \n" @@ -1297,6 +1297,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/sk.po b/locale/sk.po index abd3c8479fa..bdf3bcf16eb 100644 --- a/locale/sk.po +++ b/locale/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-07-27 06:44+0000\n" "Last-Translator: Matej Maceášik \n" "Language-Team: Slovak \n" @@ -1375,6 +1375,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Nedá sa pohltiť" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Nedá sa pohltiť" + msgid "ENABLED_MODS" msgstr "Povolené módy" diff --git a/locale/sr_Cyrl.po b/locale/sr_Cyrl.po index 979b9949e95..a6ab60e63a8 100644 --- a/locale/sr_Cyrl.po +++ b/locale/sr_Cyrl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2021-02-25 13:33+0000\n" "Last-Translator: icedjuro \n" "Language-Team: Serbian (cyrillic) \n" @@ -1470,6 +1470,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "Десни миш" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Не може да гута" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Не може да гута" + #, fuzzy msgid "ENABLED_MODS" msgstr "Омогућите уређивач" diff --git a/locale/sr_Latn.po b/locale/sr_Latn.po index 9fabc8edaa7..a5880ab155d 100644 --- a/locale/sr_Latn.po +++ b/locale/sr_Latn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-03-21 22:25+0000\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: Serbian (latin) \n" @@ -1442,6 +1442,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "Desni miš" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Ne može da guta" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Ne može da guta" + #, fuzzy msgid "ENABLED_MODS" msgstr "Omogućite uređivač" diff --git a/locale/sv.po b/locale/sv.po index 62d673314a4..db6228d8700 100644 --- a/locale/sv.po +++ b/locale/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-10-03 11:25+0000\n" "Last-Translator: Markus Forsberg \n" "Language-Team: Swedish \n" @@ -1449,6 +1449,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Växla uppslukarläge av och på" + #, fuzzy msgid "ENABLED_MODS" msgstr "Aktivera Cellredigeraren" diff --git a/locale/th_TH.po b/locale/th_TH.po index dff2aa36bdf..57b17a793a6 100644 --- a/locale/th_TH.po +++ b/locale/th_TH.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2022-03-22 18:22+0000\n" "Last-Translator: Henri Hyyryläinen \n" "Language-Team: Thai \n" @@ -1396,6 +1396,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "เมาส์ขวา" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "สลับเขมือบ" + #, fuzzy msgid "ENABLED_MODS" msgstr "เปิดใช้งานตัวแก้ไข" diff --git a/locale/tok.po b/locale/tok.po index 3879e797251..345e53f6404 100644 --- a/locale/tok.po +++ b/locale/tok.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thrive VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-02-06 07:13+0000\n" "Last-Translator: jan-sopi \n" "Language-Team: Toki Pona \n" @@ -1338,6 +1338,13 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "kama lon tenpo pi kama sona. open la sina jo e sona mute." + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/tr.po b/locale/tr.po index 9348ecface4..005ff5a53f2 100644 --- a/locale/tr.po +++ b/locale/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2024-01-19 11:43+0000\n" "Last-Translator: punctdan \n" "Language-Team: Turkish \n" @@ -1400,6 +1400,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Yutamaz" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Yutamaz" + msgid "ENABLED_MODS" msgstr "Etkin Modlar" diff --git a/locale/uk.po b/locale/uk.po index fd3c44e2c9b..4302fefed5a 100644 --- a/locale/uk.po +++ b/locale/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-12-29 06:14+0000\n" "Last-Translator: Teashrock \n" "Language-Team: Ukrainian \n" @@ -1401,6 +1401,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8х" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "Не може поглинати" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "Не може поглинати" + msgid "ENABLED_MODS" msgstr "Увімкнути моди" diff --git a/locale/vi.po b/locale/vi.po index f0f21bfefd6..a5f0fa6638b 100644 --- a/locale/vi.po +++ b/locale/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -1283,6 +1283,12 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "" +msgid "EJECT_ENGULFED" +msgstr "" + +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "" + msgid "ENABLED_MODS" msgstr "" diff --git a/locale/zh_CN.po b/locale/zh_CN.po index 44ba6c23369..c9034b68501 100644 --- a/locale/zh_CN.po +++ b/locale/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2023-12-29 06:14+0000\n" "Last-Translator: qqthy360 <2531083870@qq.com>\n" "Language-Team: Chinese (Simplified) \n" @@ -1401,6 +1401,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "无法进入吞噬模式" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "无法进入吞噬模式" + msgid "ENABLED_MODS" msgstr "启用Mod" diff --git a/locale/zh_TW.po b/locale/zh_TW.po index 786a2004daf..4c9e3f79ede 100644 --- a/locale/zh_TW.po +++ b/locale/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-01-19 14:56+0100\n" +"POT-Creation-Date: 2024-01-22 18:28+0100\n" "PO-Revision-Date: 2024-01-18 07:15+0000\n" "Last-Translator: Xzihnago \n" "Language-Team: Chinese (Traditional) \n" @@ -1400,6 +1400,14 @@ msgstr "" msgid "EIGHT_TIMES" msgstr "8x" +#, fuzzy +msgid "EJECT_ENGULFED" +msgstr "無法吞噬" + +#, fuzzy +msgid "EJECT_ENGULFED_TOOLTIP" +msgstr "無法吞噬" + msgid "ENABLED_MODS" msgstr "啟用模組" diff --git a/project.godot b/project.godot index 4fef3cdf37d..4fd64f4a2c2 100644 --- a/project.godot +++ b/project.godot @@ -193,6 +193,11 @@ g_toggle_engulf={ "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":71,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } +g_eject_engulfed={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":72,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} g_toggle_binding={ "deadzone": 0.5, "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":66,"physical_scancode":0,"unicode":0,"echo":false,"script":null) diff --git a/simulation_parameters/common/input_options.json b/simulation_parameters/common/input_options.json index 03036e88c26..4a9b11b584c 100644 --- a/simulation_parameters/common/input_options.json +++ b/simulation_parameters/common/input_options.json @@ -48,6 +48,10 @@ "InputName": "g_toggle_engulf", "Name": "TOGGLE_ENGULF" }, + { + "InputName": "g_eject_engulfed", + "Name": "EJECT_ENGULFED" + }, { "InputName": "g_pack_commands", "Name": "HOLD_PACK_COMMANDS_MENU" diff --git a/src/general/base_stage/CreatureStageHUDBase.cs b/src/general/base_stage/CreatureStageHUDBase.cs index 3cf67c10cc1..ef33e69c23d 100644 --- a/src/general/base_stage/CreatureStageHUDBase.cs +++ b/src/general/base_stage/CreatureStageHUDBase.cs @@ -153,6 +153,9 @@ public abstract class CreatureStageHUDBase : HUDWithPausing, ICreatureSt [Export] public NodePath FireToxinHotkeyPath = null!; + [Export] + public NodePath EjectEngulfedHotkeyPath = null!; + [Export] public NodePath BottomLeftBarPath = null!; @@ -214,6 +217,7 @@ public abstract class CreatureStageHUDBase : HUDWithPausing, ICreatureSt protected GridContainer? environmentPanelBarContainer; protected ActionButton engulfHotkey = null!; protected ActionButton secreteSlimeHotkey = null!; + protected ActionButton ejectEngulfedHotkey = null!; protected ActionButton signalingAgentsHotkey = null!; protected ProgressBar oxygenBar = null!; @@ -405,6 +409,7 @@ public override void _Ready() engulfHotkey = GetNode(EngulfHotkeyPath); secreteSlimeHotkey = GetNode(SecreteSlimeHotkeyPath); fireToxinHotkey = GetNode(FireToxinHotkeyPath); + ejectEngulfedHotkey = GetNode(EjectEngulfedHotkeyPath); signalingAgentsHotkey = GetNode(SignallingAgentsHotkeyPath); processPanel = GetNode(ProcessPanelPath); @@ -1047,17 +1052,19 @@ protected void UpdatePanelSizing(float delta) protected abstract void UpdateAbilitiesHotBar(); protected void UpdateBaseAbilitiesBar(bool showEngulf, bool showToxin, bool showSlime, - bool showingSignaling, bool engulfOn) + bool showingSignaling, bool engulfOn, bool showEject) { engulfHotkey.Visible = showEngulf; fireToxinHotkey.Visible = showToxin; secreteSlimeHotkey.Visible = showSlime; signalingAgentsHotkey.Visible = showingSignaling; + ejectEngulfedHotkey.Visible = showEject; engulfHotkey.Pressed = engulfOn; fireToxinHotkey.Pressed = Input.IsActionPressed(fireToxinHotkey.ActionName); secreteSlimeHotkey.Pressed = Input.IsActionPressed(secreteSlimeHotkey.ActionName); signalingAgentsHotkey.Pressed = Input.IsActionPressed(signalingAgentsHotkey.ActionName); + ejectEngulfedHotkey.Pressed = Input.IsActionPressed(ejectEngulfedHotkey.ActionName); } protected void OpenMenu() @@ -1133,6 +1140,7 @@ protected override void Dispose(bool disposing) HintTextPath.Dispose(); HotBarPath.Dispose(); EngulfHotkeyPath.Dispose(); + EjectEngulfedHotkeyPath.Dispose(); SecreteSlimeHotkeyPath.Dispose(); SignallingAgentsHotkeyPath.Dispose(); MicrobeControlRadialPath.Dispose(); diff --git a/src/late_multicellular_stage/MulticellularHUD.tscn b/src/late_multicellular_stage/MulticellularHUD.tscn index cf34bee2fd4..9a9a43e32a5 100644 --- a/src/late_multicellular_stage/MulticellularHUD.tscn +++ b/src/late_multicellular_stage/MulticellularHUD.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=101 format=2] +[gd_scene load_steps=102 format=2] [ext_resource path="res://src/gui_common/fonts/Jura-DemiBold-Bigger.tres" type="DynamicFont" id=1] [ext_resource path="res://src/gui_common/fonts/Lato-Regular-Small.tres" type="DynamicFont" id=2] @@ -32,6 +32,7 @@ [ext_resource path="res://assets/textures/gui/bevel/actions/BuildStructure.png" type="Texture" id=30] [ext_resource path="res://assets/textures/gui/bevel/phosphates.png" type="Texture" id=31] [ext_resource path="res://src/gui_common/RadialPopup.tscn" type="PackedScene" id=32] +[ext_resource path="res://assets/textures/gui/bevel/actions/EngulfEject.png" type="Texture" id=33] [ext_resource path="res://assets/textures/gui/bevel/LargeTwoNormal.png" type="Texture" id=42] [ext_resource path="res://assets/textures/gui/bevel/LargeTwoDisabled.png" type="Texture" id=45] [ext_resource path="res://assets/textures/gui/bevel/LargeTwoHover.png" type="Texture" id=46] @@ -457,6 +458,7 @@ OxytoxyBarPath = NodePath("BottomLeft/LeftPanels/CompoundsGroup/AgentsPanel/VBox MucilageBarPath = NodePath("BottomLeft/LeftPanels/CompoundsGroup/AgentsPanel/VBoxContainer/Body/BarContainer/mucilage") AgentsPanelBarContainerPath = NodePath("BottomLeft/LeftPanels/CompoundsGroup/AgentsPanel/VBoxContainer/Body/BarContainer") FireToxinHotkeyPath = NodePath("ScrollContainer/HotBar/FireToxin") +EjectEngulfedHotkeyPath = NodePath("ScrollContainer/HotBar/EjectEngulfed") BottomLeftBarPath = NodePath("BottomLeft/HUDBottomBar") FossilisationButtonScene = ExtResource( 27 ) MicrobePickupOrganelleSound = ExtResource( 18 ) @@ -1994,6 +1996,17 @@ disabled = true ActionIcon = ExtResource( 24 ) ActionName = "g_secrete_slime" +[node name="EjectEngulfed" parent="ScrollContainer/HotBar" instance=ExtResource( 78 )] +visible = false +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_left = 277.0 +margin_right = 323.0 +margin_bottom = 51.0 +hint_tooltip = "EJECT_ENGULFED_TOOLTIP" +ActionIcon = ExtResource( 33 ) +ActionName = "g_eject_engulfed" + [node name="HintText" type="Label" parent="."] anchor_right = 1.0 margin_top = 35.0 diff --git a/src/microbe_stage/MicrobeHUD.cs b/src/microbe_stage/MicrobeHUD.cs index 199a0de781e..4fcad391f03 100644 --- a/src/microbe_stage/MicrobeHUD.cs +++ b/src/microbe_stage/MicrobeHUD.cs @@ -86,6 +86,9 @@ public class MicrobeHUD : CreatureStageHUDBase [Signal] public delegate void OnUnbindAllButtonPressed(); + [Signal] + public delegate void OnEjectEngulfedButtonPressed(); + protected override string? UnPauseHelpText => TranslationServer.Translate("PAUSE_PROMPT"); public override void _Ready() @@ -432,10 +435,17 @@ protected override void UpdateAbilitiesHotBar() engulfing = control.State == MicrobeState.Engulf; } + bool isDigesting = false; + + ref var engulfer = ref stage.Player.Get(); + + if (engulfer.EngulfedObjects is { Count: > 0 }) + isDigesting = true; + // Read the engulf state from the colony as the player cell might be unable to engulf but some // member might be able to UpdateBaseAbilitiesBar(cellProperties.CanEngulfInColony(player), showToxin, showSlime, - organelles.HasSignalingAgent, engulfing); + organelles.HasSignalingAgent, engulfing, isDigesting); bindingModeHotkey.Visible = organelles.CanBind(ref species); unbindAllHotkey.Visible = organelles.CanUnbind(ref species, player); @@ -780,4 +790,9 @@ private void OnSecreteSlimePressed() { EmitSignal(nameof(OnSecreteSlimeButtonPressed)); } + + private void OnEjectEngulfedPressed() + { + EmitSignal(nameof(OnEjectEngulfedButtonPressed)); + } } diff --git a/src/microbe_stage/MicrobeHUD.tscn b/src/microbe_stage/MicrobeHUD.tscn index ce910c12b02..a49f09c9fdc 100644 --- a/src/microbe_stage/MicrobeHUD.tscn +++ b/src/microbe_stage/MicrobeHUD.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=101 format=2] +[gd_scene load_steps=102 format=2] [ext_resource path="res://src/gui_common/RadialPopup.tscn" type="PackedScene" id=1] [ext_resource path="res://src/gui_common/fonts/Lato-Regular-Small.tres" type="DynamicFont" id=2] @@ -6,6 +6,7 @@ [ext_resource path="res://src/gui_common/fonts/Jura-DemiBold-AlmostSmaller.tres" type="DynamicFont" id=4] [ext_resource path="res://src/gui_common/thrive_theme.tres" type="Theme" id=5] [ext_resource path="res://assets/textures/gui/bevel/hSeparatorCentered.png" type="Texture" id=6] +[ext_resource path="res://assets/textures/gui/bevel/actions/EngulfEject.png" type="Texture" id=7] [ext_resource path="res://src/gui_common/fonts/Jura-DemiBold-Smaller.tres" type="DynamicFont" id=8] [ext_resource path="res://assets/textures/gui/bevel/parts/membraneAmoeba.png" type="Texture" id=9] [ext_resource path="res://assets/textures/gui/bevel/parts/ToxinVacuoleIcon.png" type="Texture" id=10] @@ -468,6 +469,7 @@ OxytoxyBarPath = NodePath("BottomLeft/LeftPanels/CompoundsGroup/AgentsPanel/VBox MucilageBarPath = NodePath("BottomLeft/LeftPanels/CompoundsGroup/AgentsPanel/VBoxContainer/Body/BarContainer/mucilage") AgentsPanelBarContainerPath = NodePath("BottomLeft/LeftPanels/CompoundsGroup/AgentsPanel/VBoxContainer/Body/BarContainer") FireToxinHotkeyPath = NodePath("ScrollContainer/HotBar/FireToxin") +EjectEngulfedHotkeyPath = NodePath("ScrollContainer/HotBar/EjectEngulfed") BottomLeftBarPath = NodePath("BottomLeft/HUDBottomBar") FossilisationButtonLayerPath = NodePath("") FossilisationDialogPath = NodePath("") @@ -1955,6 +1957,18 @@ toggle_mode = true ActionIcon = ExtResource( 9 ) ActionName = "g_toggle_engulf" +[node name="EjectEngulfed" parent="ScrollContainer/HotBar" instance=ExtResource( 65 )] +visible = false +margin_left = 277.0 +margin_right = 323.0 +margin_bottom = 51.0 +hint_tooltip = "EJECT_ENGULFED_TOOLTIP" +custom_styles/hover = SubResource( 1 ) +custom_styles/pressed = SubResource( 1 ) +custom_styles/normal = SubResource( 46 ) +ActionIcon = ExtResource( 7 ) +ActionName = "g_eject_engulfed" + [node name="FireToxin" parent="ScrollContainer/HotBar" instance=ExtResource( 65 )] visible = false margin_left = 277.0 @@ -2056,6 +2070,7 @@ __meta__ = { [connection signal="pressed" from="BottomRight/EditorButton" to="." method="EditorButtonPressed"] [connection signal="hide" from="ProcessPanel" to="." method="OnProcessPanelClosed"] [connection signal="pressed" from="ScrollContainer/HotBar/Engulfment" to="." method="OnEngulfmentPressed"] +[connection signal="pressed" from="ScrollContainer/HotBar/EjectEngulfed" to="." method="OnEjectEngulfedPressed"] [connection signal="pressed" from="ScrollContainer/HotBar/FireToxin" to="." method="OnFireToxinPressed"] [connection signal="pressed" from="ScrollContainer/HotBar/BindingMode" to="." method="OnBindingModePressed"] [connection signal="pressed" from="ScrollContainer/HotBar/UnbindAll" to="." method="OnUnbindAllPressed"] diff --git a/src/microbe_stage/MicrobeStage.tscn b/src/microbe_stage/MicrobeStage.tscn index 9eeb2f3d601..ee3e1a826ee 100644 --- a/src/microbe_stage/MicrobeStage.tscn +++ b/src/microbe_stage/MicrobeStage.tscn @@ -89,6 +89,7 @@ __meta__ = { [node name="PauseMenu" parent="." instance=ExtResource( 11 )] +[connection signal="OnEjectEngulfedButtonPressed" from="MicrobeHUD" to="PlayerMicrobeInput" method="EjectAllEngulfed"] [connection signal="OnFireToxinButtonPressed" from="MicrobeHUD" to="PlayerMicrobeInput" method="EmitToxin"] [connection signal="OnOpenMenu" from="MicrobeHUD" to="PauseMenu" method="Open"] [connection signal="OnOpenMenuToHelp" from="MicrobeHUD" to="PauseMenu" method="OpenToHelp"] diff --git a/src/microbe_stage/PlayerMicrobeInput.cs b/src/microbe_stage/PlayerMicrobeInput.cs index efa7a06cfa6..4af2a07c302 100644 --- a/src/microbe_stage/PlayerMicrobeInput.cs +++ b/src/microbe_stage/PlayerMicrobeInput.cs @@ -163,6 +163,23 @@ public void ToggleEngulf() } } + [RunOnKeyDown("g_eject_engulfed")] + public void EjectAllEngulfed() + { + if (!stage.HasAlivePlayer) + return; + + ref var engulfer = ref stage.Player.Get(); + + if (engulfer.EngulfedObjects is { Count: > 0 }) + { + foreach (var engulfedObject in engulfer.EngulfedObjects) + { + engulfer.EjectEngulfable(ref engulfedObject.Get()); + } + } + } + [RunOnKeyDown("g_toggle_binding")] public void ToggleBinding() {