From a908e098846db8c0069da02e6e270b2d82effa89 Mon Sep 17 00:00:00 2001 From: Mohammad Shoaib Khan Date: Wed, 17 Aug 2022 12:34:02 +0530 Subject: [PATCH] Issue#34 Patched upgrades for sprinklers --- stardew-access/Features/TileInfo.cs | 15 +++++++++++++++ stardew-access/i18n/de.json | 4 +++- stardew-access/i18n/default.json | 4 +++- stardew-access/i18n/es.json | 4 +++- stardew-access/i18n/fr.json | 4 +++- stardew-access/i18n/hu.json | 4 +++- stardew-access/i18n/it.json | 4 +++- stardew-access/i18n/ja.json | 4 +++- stardew-access/i18n/ko.json | 4 +++- stardew-access/i18n/pt.json | 4 +++- stardew-access/i18n/ru.json | 4 +++- stardew-access/i18n/tr.json | 4 +++- stardew-access/i18n/zh.json | 4 +++- 13 files changed, 51 insertions(+), 12 deletions(-) diff --git a/stardew-access/Features/TileInfo.cs b/stardew-access/Features/TileInfo.cs index f7ec8f6..b32d2cf 100644 --- a/stardew-access/Features/TileInfo.cs +++ b/stardew-access/Features/TileInfo.cs @@ -708,6 +708,21 @@ namespace stardew_access.Features toReturn.category = CATEGORY.Furnitures; } + else if (obj.IsSprinkler() && obj.heldObject.Value != null) // Detect the upgrade attached to the sprinkler + { + if (MainClass.ModHelper != null && obj.heldObject.Value.Name.ToLower().Contains("pressure nozzle")) + { + toReturn.name = MainClass.ModHelper.Translation.Get("readtile.sprinkler.pressurenozzle", new { value = toReturn.name }); + } + else if (MainClass.ModHelper != null && obj.heldObject.Value.Name.ToLower().Contains("enricher")) + { + toReturn.name = MainClass.ModHelper.Translation.Get("readtile.sprinkler.enricher", new { value = toReturn.name }); + } + else // fall through + { + toReturn.name = $"{obj.heldObject.Value.DisplayName} {toReturn.name}"; + } + } else if ((obj.Type == "Crafting" && obj.bigCraftable.Value) || obj.Name.ToLower().Equals("crab pot")) { foreach (string machine in trackable_machines) diff --git a/stardew-access/i18n/de.json b/stardew-access/i18n/de.json index 6887ac2..a7687c8 100644 --- a/stardew-access/i18n/de.json +++ b/stardew-access/i18n/de.json @@ -10,5 +10,7 @@ "intro.scene3":"Fahrt zur Bushaltestelle Stardew Valley", "intro.scene4":"Stardew Valley 0.5 Meilen entfernt", "manuallytriggered.healthnstamina.percent":"Gesundheit ist {{health}} % und Ausdauer ist {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"Gesundheit ist {{health}} und Ausdauer ist {{stamina}}" + "manuallytriggered.healthnstamina.normal":"Gesundheit ist {{health}} und Ausdauer ist {{stamina}}", + "readtile.sprinkler.pressurenozzle":"Druck-{{value}}", + "readtile.sprinkler.enricher":"Bereichernd {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/default.json b/stardew-access/i18n/default.json index 6eb682c..60169b4 100644 --- a/stardew-access/i18n/default.json +++ b/stardew-access/i18n/default.json @@ -10,5 +10,7 @@ "intro.scene3":"Travelling to Stardew Valley bus stop", "intro.scene4":"Stardew valley 0.5 miles away", "manuallytriggered.healthnstamina.percent":"Health is {{health}} % and Stamina is {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"Health is {{health}} and Stamina is {{stamina}}" + "manuallytriggered.healthnstamina.normal":"Health is {{health}} and Stamina is {{stamina}}", + "readtile.sprinkler.pressurenozzle":"Pressurized {{value}}", + "readtile.sprinkler.enricher":"Enriching {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/es.json b/stardew-access/i18n/es.json index 9c4b92f..942aa41 100644 --- a/stardew-access/i18n/es.json +++ b/stardew-access/i18n/es.json @@ -10,5 +10,7 @@ "intro.scene3":"Viajando a la parada de autobús de Stardew Valley", "intro.scene4":"Valle de Stardew a 0.5 millas de distancia", "manuallytriggered.healthnstamina.percent":"La salud es {{health}} % y la resistencia es {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"La salud es {{health}} y la resistencia es {{stamina}}" + "manuallytriggered.healthnstamina.normal":"La salud es {{health}} y la resistencia es {{stamina}}", + "readtile.sprinkler.pressurenozzle":"presurizada {{value}}", + "readtile.sprinkler.enricher":"Enriquecedora {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/fr.json b/stardew-access/i18n/fr.json index 4bdac41..1d56ce4 100644 --- a/stardew-access/i18n/fr.json +++ b/stardew-access/i18n/fr.json @@ -10,5 +10,7 @@ "intro.scene3":"Se rendre à l'arrêt de bus Stardew Valley", "intro.scene4":"Vallée de Stardew à 0.5 miles", "manuallytriggered.healthnstamina.percent":"La santé est de {{health}} % et l'endurance est de {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"La santé est {{health}} et l'endurance est {{stamina}}" + "manuallytriggered.healthnstamina.normal":"La santé est {{health}} et l'endurance est {{stamina}}", + "readtile.sprinkler.pressurenozzle":"Sous pression {{value}}", + "readtile.sprinkler.enricher":"Enrichissant {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/hu.json b/stardew-access/i18n/hu.json index 4873aa1..5685644 100644 --- a/stardew-access/i18n/hu.json +++ b/stardew-access/i18n/hu.json @@ -10,5 +10,7 @@ "intro.scene3":"Utazás a Stardew Valley buszmegállóhoz", "intro.scene4":"Stardew-völgy 0.5 mérföldre van", "manuallytriggered.healthnstamina.percent":"Az egészségi állapot {{health}} %, az állóképesség pedig {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"Az egészség {{health}}, az állóképesség pedig {{stamina}}" + "manuallytriggered.healthnstamina.normal":"Az egészség {{health}}, az állóképesség pedig {{stamina}}", + "readtile.sprinkler.pressurenozzle":"Nyomás alatt {{value}}", + "readtile.sprinkler.enricher":"Gazdagítás {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/it.json b/stardew-access/i18n/it.json index 46f6f7d..8e8bbb6 100644 --- a/stardew-access/i18n/it.json +++ b/stardew-access/i18n/it.json @@ -10,5 +10,7 @@ "intro.scene3":"In viaggio verso la fermata dell'autobus di Stardew Valley", "intro.scene4":"Stardew Valley 0.5 miglia di distanza", "manuallytriggered.healthnstamina.percent":"La salute è {{health}} % e la resistenza è {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"La salute è {{health}} e la resistenza è {{stamina}}" + "manuallytriggered.healthnstamina.normal":"La salute è {{health}} e la resistenza è {{stamina}}", + "readtile.sprinkler.pressurenozzle":"Pressurizzato {{value}}", + "readtile.sprinkler.enricher":"Arricchimento {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/ja.json b/stardew-access/i18n/ja.json index 4a8fcee..118fd98 100644 --- a/stardew-access/i18n/ja.json +++ b/stardew-access/i18n/ja.json @@ -10,5 +10,7 @@ "intro.scene3":"スターデューバレーバス停への移動", "intro.scene4":"0.5マイル離れたスターデューバレー", "manuallytriggered.healthnstamina.percent":"体力は {{health}} %、スタミナは {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"体力は{{health}}、スタミナは{{stamina}}です" + "manuallytriggered.healthnstamina.normal":"体力は{{health}}、スタミナは{{stamina}}です", + "readtile.sprinkler.pressurenozzle":"加圧 {{value}}", + "readtile.sprinkler.enricher":"豊かにする {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/ko.json b/stardew-access/i18n/ko.json index fc6c953..b1c4512 100644 --- a/stardew-access/i18n/ko.json +++ b/stardew-access/i18n/ko.json @@ -10,5 +10,7 @@ "intro.scene3":"스타듀밸리 버스정류장으로 이동", "intro.scene4":"스타듀 밸리에서 0.8km 떨어짐", "manuallytriggered.healthnstamina.percent":"체력은 {{health}} %이고 체력은 {{stamina}} %입니다.", - "manuallytriggered.healthnstamina.normal":"체력은 {{health}}이고 체력은 {{stamina}}입니다." + "manuallytriggered.healthnstamina.normal":"체력은 {{health}}이고 체력은 {{stamina}}입니다.", + "readtile.sprinkler.pressurenozzle":"가압 {{value}}", + "readtile.sprinkler.enricher":"풍부하게 하기 {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/pt.json b/stardew-access/i18n/pt.json index 737798c..52d04de 100644 --- a/stardew-access/i18n/pt.json +++ b/stardew-access/i18n/pt.json @@ -10,5 +10,7 @@ "intro.scene3":"Viajar para o ponto de ônibus Stardew Valley", "intro.scene4":"Vale Stardew a 0.5 km de distância", "manuallytriggered.healthnstamina.percent":"Saúde é {{health}} % e Stamina é {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"Saúde é {{health}} e Stamina é {{stamina}}" + "manuallytriggered.healthnstamina.normal":"Saúde é {{health}} e Stamina é {{stamina}}", + "readtile.sprinkler.pressurenozzle":"Pressurizada {{value}}", + "readtile.sprinkler.enricher":"Enriquecimento {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/ru.json b/stardew-access/i18n/ru.json index 149503f..cad9961 100644 --- a/stardew-access/i18n/ru.json +++ b/stardew-access/i18n/ru.json @@ -10,5 +10,7 @@ "intro.scene3":"Поездка на автобусную остановку Stardew Valley", "intro.scene4":"Долина Стардью: 0.8 км", "manuallytriggered.healthnstamina.percent":"Здоровье составляет {{health}}%, а выносливость - {{stamina}}%", - "manuallytriggered.healthnstamina.normal":"Здоровье – {{health}}, а выносливость – {{stamina}}." + "manuallytriggered.healthnstamina.normal":"Здоровье – {{health}}, а выносливость – {{stamina}}.", + "readtile.sprinkler.pressurenozzle":"под давлением {{value}}", + "readtile.sprinkler.enricher":"Обогащение {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/tr.json b/stardew-access/i18n/tr.json index db02ffd..fa9ec6d 100644 --- a/stardew-access/i18n/tr.json +++ b/stardew-access/i18n/tr.json @@ -10,5 +10,7 @@ "intro.scene3":"Stardew Valley otobüs durağına seyahat", "intro.scene4":"Stardew vadisi 0.5 mil uzakta", "manuallytriggered.healthnstamina.percent":"Sağlık %{{health}} ve Dayanıklılık %{{stamina}}", - "manuallytriggered.healthnstamina.normal":"Sağlık {{health}} ve Dayanıklılık {{stamina}}" + "manuallytriggered.healthnstamina.normal":"Sağlık {{health}} ve Dayanıklılık {{stamina}}", + "readtile.sprinkler.pressurenozzle":"basınçlı {{value}}", + "readtile.sprinkler.enricher":"zenginleştirici {{value}}" } \ No newline at end of file diff --git a/stardew-access/i18n/zh.json b/stardew-access/i18n/zh.json index 0d42090..dce2d93 100644 --- a/stardew-access/i18n/zh.json +++ b/stardew-access/i18n/zh.json @@ -10,5 +10,7 @@ "intro.scene3":"前往星露谷物语巴士站", "intro.scene4":"星露谷物语 0.5 英里外", "manuallytriggered.healthnstamina.percent":"健康为 {{health}} %,耐力为 {{stamina}} %", - "manuallytriggered.healthnstamina.normal":"健康为 {{health}},耐力为 {{stamina}}" + "manuallytriggered.healthnstamina.normal":"健康为 {{health}},耐力为 {{stamina}}", + "readtile.sprinkler.pressurenozzle":"加压 {{value}}", + "readtile.sprinkler.enricher":"丰富 {{value}}" }