v1.2.0: updated translations and final commit

This commit is contained in:
Evan Debenham 2022-03-22 17:24:12 -04:00
parent e642e789f2
commit 47d9f3219d
18 changed files with 289 additions and 137 deletions

View File

@ -14,8 +14,8 @@ allprojects {
appName = 'Shattered Pixel Dungeon' appName = 'Shattered Pixel Dungeon'
appPackageName = 'com.shatteredpixel.shatteredpixeldungeon' appPackageName = 'com.shatteredpixel.shatteredpixeldungeon'
appVersionCode = 588 appVersionCode = 610
appVersionName = '1.1.2' appVersionName = '1.2.0'
appJavaCompatibility = JavaVersion.VERSION_1_8 appJavaCompatibility = JavaVersion.VERSION_1_8

View File

@ -441,7 +441,7 @@ actors.hero.abilities.ratmogrify$transmograt.rankings_desc=Εξοντώθηκε
##main hero ##main hero
actors.hero.hero.name=εσύ actors.hero.hero.name=εσύ
actors.hero.hero.leave=Δεν μπορείς να φύγεις ακόμα· η κατακόμβη σε περιμένει εκεί κάτω! actors.hero.hero.leave=Δεν μπορείς να φύγεις ακόμη. Η κατακόμβη σε περιμένει!
actors.hero.hero.level_up=Ανέβηκες επίπεδο! actors.hero.hero.level_up=Ανέβηκες επίπεδο!
actors.hero.hero.new_level=Ανέβηκες επίπεδο! +Ακρίβεια, +Αποφυγή, +5 Ζωή! actors.hero.hero.new_level=Ανέβηκες επίπεδο! +Ακρίβεια, +Αποφυγή, +5 Ζωή!
actors.hero.hero.new_talent=+1 πόντος ταλέντων! actors.hero.hero.new_talent=+1 πόντος ταλέντων!

View File

@ -153,7 +153,7 @@ actors.buffs.doom.name=Проклятье
actors.buffs.doom.desc=Такое ощущение, как будто сама судьба желает вашей смерти.\n\nВесь урон, получаемый обреченным на гибель персонажем, будет удвоен.\n\nДанный эффект длится до самой смерти. actors.buffs.doom.desc=Такое ощущение, как будто сама судьба желает вашей смерти.\n\nВесь урон, получаемый обреченным на гибель персонажем, будет удвоен.\n\nДанный эффект длится до самой смерти.
actors.buffs.dread.name=Ужас actors.buffs.dread.name=Ужас
actors.buffs.dread.desc=Ужас настолько велик, что он заставит свою цель полностью покинуть подземелье!\n\nСущества, пораженные ужасом, будут убегать от своего противника на высокой скорости и полностью исчезнут из подземелья, как только они скроются из виду. Враги, от которых избавляются таким образом, не оставляют никаких предметов или опыта. Болевой шок уменьшит продолжительность ужаса.\n\nХодов до окончания эффекта: %d. actors.buffs.dread.desc=Ужас настолько велик, что он заставит свою цель полностью покинуть подземелье!\n\nСущества, пораженные ужасом, будут убегать от своего противника на высокой скорости и полностью исчезнут из подземелья, как только они скроются из виду. Враги, от которых избавляются таким образом, не оставляют никаких предметов и дают только половину опыта. Болевой шок уменьшит продолжительность ужаса.\n\nХодов до окончания эффекта: %d.
actors.buffs.drowsy.name=Сонливость actors.buffs.drowsy.name=Сонливость
actors.buffs.drowsy.desc=Волшебные чары делают ваши веки невероятно тяжелыми. Вас клонит в сон.\n\nГерой может сбросить сонливость, если получит урон или будет полностью здоров.\n\nСпустя некоторое время цель упадёт в глубокий магический сон. actors.buffs.drowsy.desc=Волшебные чары делают ваши веки невероятно тяжелыми. Вас клонит в сон.\n\nГерой может сбросить сонливость, если получит урон или будет полностью здоров.\n\nСпустя некоторое время цель упадёт в глубокий магический сон.

View File

@ -352,12 +352,12 @@ items.artifacts.masterthievesarmband.ac_steal=Krást
items.artifacts.masterthievesarmband.no_charge=Tvůj náramek není dost nabitý. items.artifacts.masterthievesarmband.no_charge=Tvůj náramek není dost nabitý.
items.artifacts.masterthievesarmband.cursed=Nemůžeš používat prokletý náramek. items.artifacts.masterthievesarmband.cursed=Nemůžeš používat prokletý náramek.
items.artifacts.masterthievesarmband.full=Tvůj náramek je plně nabit! items.artifacts.masterthievesarmband.full=Tvůj náramek je plně nabit!
items.artifacts.masterthievesarmband.prompt=Choose an enemy to target items.artifacts.masterthievesarmband.prompt=Vyber si nepřítele k zacílení
items.artifacts.masterthievesarmband.no_target=You must target an enemy that is adjacent to you items.artifacts.masterthievesarmband.no_target=Musíš zacílit nepřítele přímo vedle tebe.
items.artifacts.masterthievesarmband.steal_shopkeeper=Nemůžete krást přímo od obchodníků. items.artifacts.masterthievesarmband.steal_shopkeeper=Nemůžete krást přímo od obchodníků.
items.artifacts.masterthievesarmband.no_steal=Tento nepřítel nemá nic, co bys mohl ukradnout. items.artifacts.masterthievesarmband.no_steal=Tento nepřítel nemá nic, co bys mohl ukradnout.
items.artifacts.masterthievesarmband.stole_item=You stole an item: %s. items.artifacts.masterthievesarmband.stole_item=Ukradl jsi předmět: %s.
items.artifacts.masterthievesarmband.failed_steal=You didn't manage to steal anything. items.artifacts.masterthievesarmband.failed_steal=Nepodařilo se ti nic ukrást.
items.artifacts.masterthievesarmband.level_up=Tvůj náramek je silnější! items.artifacts.masterthievesarmband.level_up=Tvůj náramek je silnější!
items.artifacts.masterthievesarmband.desc=Tento sametový fialový nárameník nese znak mistra zlodějů. Nepatří ti, ale pravděpodobně nepatřil ani jeho poslednímu majiteli. items.artifacts.masterthievesarmband.desc=Tento sametový fialový nárameník nese znak mistra zlodějů. Nepatří ti, ale pravděpodobně nepatřil ani jeho poslednímu majiteli.
items.artifacts.masterthievesarmband.desc_cursed=Prokletý nárameník se přichytil k tvému zápěstí a zdá se, že tvůj váček se zlatem začíná být z nějakého důvodu pomalu lehčí... items.artifacts.masterthievesarmband.desc_cursed=Prokletý nárameník se přichytil k tvému zápěstí a zdá se, že tvůj váček se zlatem začíná být z nějakého důvodu pomalu lehčí...
@ -1096,8 +1096,8 @@ items.spells.magicalporter.nowhere=Neexistuje místo, na které by se dal předm
items.spells.magicalporter.desc=Tohle kouzlo magicky přenese jakýkoliv předmět, na které je vyvoláno. Ovšem na rozdíl od Kšeftovače, který předmět předá kupci, kouzlo předmět přenesen ke vchodu do patra s dalším bossem. items.spells.magicalporter.desc=Tohle kouzlo magicky přenese jakýkoliv předmět, na které je vyvoláno. Ovšem na rozdíl od Kšeftovače, který předmět předá kupci, kouzlo předmět přenesen ke vchodu do patra s dalším bossem.
items.spells.phaseshift.name=Fázový přesun items.spells.phaseshift.name=Fázový přesun
items.spells.phaseshift.no_target=There is nothing to teleport there. items.spells.phaseshift.no_target=Tady není co teleportovat.
items.spells.phaseshift.desc=This chaotic spell will teleport any character it is aimed at to a random location on the current floor, and stun them for a significant amount of time. Powerful foes will be able to resist the stunning effect. This spell can be directed at a target or at the user themselves. items.spells.phaseshift.desc=Toto chaotické kouzlo teleportuje jakoukoliv bytost, proti níž je zaměřeno na náhodnou pozici na tomto podlaží kobky a na značnou dobu je omráčí. Silnější nepřátelé mohou odolat efektu omráčení. Kouzlo lze zaměřit na jiný cíl, i na sesilatele samotného.
items.spells.reclaimtrap.name=Pohlcení pasti items.spells.reclaimtrap.name=Pohlcení pasti
items.spells.reclaimtrap.no_trap=Není tu žádná past. items.spells.reclaimtrap.no_trap=Není tu žádná past.
@ -1113,8 +1113,8 @@ items.spells.summonelemental.name=Vyvolání elementála
items.spells.summonelemental.ac_imbue=NAPLNIT items.spells.summonelemental.ac_imbue=NAPLNIT
items.spells.summonelemental.summon_limit=Můžeš mít naráz vyvolaného jen jednoho elementála. items.spells.summonelemental.summon_limit=Můžeš mít naráz vyvolaného jen jednoho elementála.
items.spells.summonelemental.imbue_prompt=Pohltit předmět items.spells.summonelemental.imbue_prompt=Pohltit předmět
items.spells.summonelemental.desc=This spell channels the energy of the elemental embers used to make it, and will allow you to summon a friendly elemental to fight with you! Only one elemental can be summoned at a time, but the spell can be re-cast to return the elemental to you at no cost. items.spells.summonelemental.desc=Toto kouzlo čerpá energii elementárních uhlíků použitých k jeho výrobě a umožní ti vyvolat elementála, aby bojoval po tvém boku! Najednou můžeš mít vyvolaného jen jednoho elementála, ovšem kouzlo lze zadarmo znovu seslat a vrátit tak elementála k sobě.
items.spells.summonelemental.desc_newborn=The spell is currently unimbued, and will summon a _newborn elemental_. You can imbue an identified potion of liquid flame, potion of frost, scroll of recharging, or scroll of transmutation to power the spell up, causing its next summon to be a full power elemental! items.spells.summonelemental.desc_newborn=Toto kouzlo je momentálně nenaplněno a vyvolá _novorozeného elementála_. Kouzlo můžeš naplnit identifikovaným lektvarem tekutého ohně, lektvarem mrazu, svitkem nabíjení nebo svitkem proměny a posílit ho tím, díky čemuž příště vyvolá elementála v plné síle!
items.spells.summonelemental.desc_fire=Kouzlo je horké na dotek. Příště vyvolá _ohnivého elementála_. Kouzlo může pohltit jiný předmět, ale momentálně pohlcený předmět bude ztracen. items.spells.summonelemental.desc_fire=Kouzlo je horké na dotek. Příště vyvolá _ohnivého elementála_. Kouzlo může pohltit jiný předmět, ale momentálně pohlcený předmět bude ztracen.
items.spells.summonelemental.desc_frost=Kouzlo je chladné na dotek. Příště vyvolá _ledového elementála_. Kouzlo může pohltit jiný předmět, ale momentálně pohlcený předmět bude ztracen. items.spells.summonelemental.desc_frost=Kouzlo je chladné na dotek. Příště vyvolá _ledového elementála_. Kouzlo může pohltit jiný předmět, ale momentálně pohlcený předmět bude ztracen.
items.spells.summonelemental.desc_shock=Kouzlo jiskří statickou elektřinou. Příště vyvolá _elektrického elementála_. Kouzlo může pohltit jiný předmět, ale momentálně pohlcený předmět bude ztracen. items.spells.summonelemental.desc_shock=Kouzlo jiskří statickou elektřinou. Příště vyvolá _elektrického elementála_. Kouzlo může pohltit jiný předmět, ale momentálně pohlcený předmět bude ztracen.
@ -1487,13 +1487,13 @@ items.weapon.melee.magesstaff.ac_zap=SESLAT
items.weapon.melee.magesstaff.prompt=Vyber hůlku items.weapon.melee.magesstaff.prompt=Vyber hůlku
items.weapon.melee.magesstaff.imbue=%s naplňuje svou silou tvoji hůl. items.weapon.melee.magesstaff.imbue=%s naplňuje svou silou tvoji hůl.
items.weapon.melee.magesstaff.preserved=Předchozí hůlka byla zachována! items.weapon.melee.magesstaff.preserved=Předchozí hůlka byla zachována!
items.weapon.melee.magesstaff.preserved_resin=The previous wand was disenchanted into arcane resin. items.weapon.melee.magesstaff.preserved_resin=Tvá předchozí hůlka byla odčarována na kouzelnou pryskyřici.
items.weapon.melee.magesstaff.conflict=Rozpor mezi magiemi vymazal okouzlení ze tvé hole. items.weapon.melee.magesstaff.conflict=Rozpor mezi magiemi vymazal okouzlení ze tvé hole.
items.weapon.melee.magesstaff.id_first=Musíš hůlku nejprve identifikovat. items.weapon.melee.magesstaff.id_first=Musíš hůlku nejprve identifikovat.
items.weapon.melee.magesstaff.cursed=Nemůžeš použít prokletou hůlku. items.weapon.melee.magesstaff.cursed=Nemůžeš použít prokletou hůlku.
items.weapon.melee.magesstaff.imbue_desc=Are you sure you want to imbue your staff with this wand?\n\nIf the wand being imbued is the same or higher level than the staff, the staff will inherit the level of that wand plus a single one of its own upgrades.\n\nThis imbue will result in a _level %d_ staff. items.weapon.melee.magesstaff.imbue_desc=Opravdu si přeješ naplnit svou hůl touto hůlkou?\n\nPokud je hůlka určená k naplnění stejné nebo vyšší úrovně než mágova hůl, získá hůl vylepšení dané hůlky a navíc jedno ze svých vylepšení.\n\nToto naplnění vytvoří hůl _úrovně %d_.
items.weapon.melee.magesstaff.imbue_lost=Hůlka, kterou je právě naplněna tvá hůl, bude ztracena. items.weapon.melee.magesstaff.imbue_lost=Hůlka, kterou je právě naplněna tvá hůl, bude ztracena.
items.weapon.melee.magesstaff.imbue_talent=The wand currently imbued in your staff has a _%1$d%% chance_ to be returned at +0. Wand returns remaining: _%2$d_. If your wand is not preserved, you will get 1 arcane resin instead. items.weapon.melee.magesstaff.imbue_talent=Hůlka, kterou je právě naplněna tvoje hůl má _%1$d%%_ šanci, že bude zachována na úrovni +0. Zbývá ti _%2$d_ zachování hůlek. Pokud tvoje hůlka nebude zachována, obdržíš namísto ní 1 kouzelnou pryskyřici.
items.weapon.melee.magesstaff.yes=Ano, určitě items.weapon.melee.magesstaff.yes=Ano, určitě
items.weapon.melee.magesstaff.no=Ne, rozmýšlím si to items.weapon.melee.magesstaff.no=Ne, rozmýšlím si to
items.weapon.melee.magesstaff.desc=Tato hůl, kterou si Mág sám vyrobil, je unikátní magická zbraň, která může být naplněna kouzelnou hůlkou. items.weapon.melee.magesstaff.desc=Tato hůl, kterou si Mág sám vyrobil, je unikátní magická zbraň, která může být naplněna kouzelnou hůlkou.
@ -1559,7 +1559,7 @@ items.weapon.missiles.darts.blindingdart.desc=Šipky napuštěné směsí s výt
items.weapon.missiles.darts.chillingdart.name=Mrazící šipka items.weapon.missiles.darts.chillingdart.name=Mrazící šipka
items.weapon.missiles.darts.chillingdart.desc=Šipky napuštěné směsí s výtažkem z Leděnky svůj cíl výrazně zchladí. items.weapon.missiles.darts.chillingdart.desc=Šipky napuštěné směsí s výtažkem z Leděnky svůj cíl výrazně zchladí.
items.weapon.missiles.darts.cleansingdart.name=cleansing dart items.weapon.missiles.darts.cleansingdart.name=Očišťující šipka
items.weapon.missiles.darts.cleansingdart.desc=Tyto šipky jsou zakončeny sloučeninou na bázi snůvky, která dočasně učiní jejich cíl imunní vůči všem negativním efektům. Samotná šipka je stále škodlivá pro nepřátele, ale neublíží spojencům. items.weapon.missiles.darts.cleansingdart.desc=Tyto šipky jsou zakončeny sloučeninou na bázi snůvky, která dočasně učiní jejich cíl imunní vůči všem negativním efektům. Samotná šipka je stále škodlivá pro nepřátele, ale neublíží spojencům.
items.weapon.missiles.darts.dart.name=Šipka items.weapon.missiles.darts.dart.name=Šipka
@ -1593,7 +1593,7 @@ items.weapon.missiles.darts.poisondart.name=Jedovatá šipka
items.weapon.missiles.darts.poisondart.desc=Šipky napuštěné směsí s výtažkem z Jedomechu otráví svůj cíl nepříjemným jedem. items.weapon.missiles.darts.poisondart.desc=Šipky napuštěné směsí s výtažkem z Jedomechu otráví svůj cíl nepříjemným jedem.
items.weapon.missiles.darts.rotdart.name=Hnijící šipka items.weapon.missiles.darts.rotdart.name=Hnijící šipka
items.weapon.missiles.darts.rotdart.desc=These wicked darts are tipped with an acidic rotberry-based compound, which will aggressively eat through anything the dart comes into contact with. Powerful foes will resist most of the effect, but the corrosion is strong enough to easily kill most standard enemies. These last longer than other tipped darts, but their durability cannot be boosted. items.weapon.missiles.darts.rotdart.desc=Tyto nebezpečné jsou napuštěny kyselou sloučeninou na bázi hnilůvky, která se bude agresivně prožírat vším, s čím přijde do styku. Silní nepřátelé mohou většině efektu odolat, ovšem způsobené rozežírání je dost silné na to, aby zabilo většinu běžných nepřátel. Tyto šipky vydrží déle než jiné napuštěné šipky, ale jejich výdrž nelze zvýšit.
items.weapon.missiles.darts.shockingdart.name=Probíjející šipka items.weapon.missiles.darts.shockingdart.name=Probíjející šipka
items.weapon.missiles.darts.shockingdart.desc=Šipky napuštěné směsí s výtažkem z Bouřné révy způsobí svému cíli ošklivý elektrický šok. items.weapon.missiles.darts.shockingdart.desc=Šipky napuštěné směsí s výtažkem z Bouřné révy způsobí svému cíli ošklivý elektrický šok.

View File

@ -1332,7 +1332,7 @@ items.wands.wandofwarding$ward.desc_4=Αυτός ο μικρός φρουρός
items.wands.wandofwarding$ward.name_5=φρουρός items.wands.wandofwarding$ward.name_5=φρουρός
items.wands.wandofwarding$ward.desc_5=Αυτός ο αναβαθμισμένος φρουρός είναι μεγαλύτερος και ανθεκτικότερος από έναν μικρό φρουρό. Κάθε χτύπημα του φρουρού προκαλεί _%1$d-%2$d ζημιά._\n\nΑν ρίξεις στον φρουρό με το ραβδί φύλαξής σου, αναβαθμίζεται και θεραπεύεται.\n\nΟ φρουρός καταναλώνει κάποια ζωή όποτε χτυπά έναν εχθρό -- αλλά μπορεί να θεραπευτεί χρησιμοποιώντας το ραβδί φύλαξης πάνω του.\n\nΤο ραβδί φύλαξης χρησιμοποιεί _%3$d ενέργεια_ για να διατηρήσει τον φρουρό. items.wands.wandofwarding$ward.desc_5=Αυτός ο αναβαθμισμένος φρουρός είναι μεγαλύτερος και ανθεκτικότερος από έναν μικρό φρουρό. Κάθε χτύπημα του φρουρού προκαλεί _%1$d-%2$d ζημιά._\n\nΑν ρίξεις στον φρουρό με το ραβδί φύλαξής σου, αναβαθμίζεται και θεραπεύεται.\n\nΟ φρουρός καταναλώνει κάποια ζωή όποτε χτυπά έναν εχθρό -- αλλά μπορεί να θεραπευτεί χρησιμοποιώντας το ραβδί φύλαξης πάνω του.\n\nΤο ραβδί φύλαξης χρησιμοποιεί _%3$d ενέργεια_ για να διατηρήσει τον φρουρό.
items.wands.wandofwarding$ward.name_6=ανώτερος φρουρός items.wands.wandofwarding$ward.name_6=ανώτερος φρουρός
items.wands.wandofwarding$ward.desc_6=Αυτός ο πλήρως αναβαθμισμένος φρουρός είναι σημαντικά ανθεκτικότερος από τους προκατόχους του. Κάθε χτύπημα του φρουρού προκαλεί _%1$d-%2$d ζημιά._\n\nΑν ρίξεις στον φρουρό με το ραβδί φύλαξής σου, θα θεραπευθεί.\n\nΟ φρουρός ξοδεύει ζωή όποτε χτυπά έναν εχθρό -- αλλά μπορεί να θεραπευτεί χρησιμοποιώντας το ραβδί φύλαξης πάνω του.\n\nΤο ραβδί φύλαξής σου χρησιμοποιεί _%3$d ενέργεια_ για να διατηρήσει τον φρουρό. items.wands.wandofwarding$ward.desc_6=Αυτός ο πλήρως αναβαθμισμένος φρουρός είναι σημαντικά ανθεκτικότερος από τους προκατόχους του. Κάθε χτύπημα του φρουρού προκαλεί _%1$d-%2$d ζημιά._\n\nΑν ρίξεις στον φρουρό με το ραβδί φύλαξής σου, θα θεραπευθεί.\n\nΟ φρουρός ξοδεύει ζωή όποτε χτυπά έναν εχθρό -αλλά μπορεί να θεραπευτεί χρησιμοποιώντας το ραβδί φύλαξης πάνω του.\n\nΤο ραβδί φύλαξής σου χρησιμοποιεί _%3$d ενέργεια_ για να διατηρήσει τον φρουρό.
items.wands.wandofwarding$ward.dismiss_title=Αποδέσμευση της φύλαξης; items.wands.wandofwarding$ward.dismiss_title=Αποδέσμευση της φύλαξης;
items.wands.wandofwarding$ward.dismiss_body=Μπορείς να αποδεσμεύσεις τη φύλαξη αν δεν θέλεις να τη διατηρεί το ραβδί σου. Εάν το κάνεις, η φύλαξη θα εξουδετερωθεί αμέσως.\n\nΑποδέσμευση της φύλαξης; items.wands.wandofwarding$ward.dismiss_body=Μπορείς να αποδεσμεύσεις τη φύλαξη αν δεν θέλεις να τη διατηρεί το ραβδί σου. Εάν το κάνεις, η φύλαξη θα εξουδετερωθεί αμέσως.\n\nΑποδέσμευση της φύλαξης;
items.wands.wandofwarding$ward.dismiss_confirm=ναι items.wands.wandofwarding$ward.dismiss_confirm=ναι

View File

@ -347,21 +347,21 @@ items.artifacts.lloydsbeacon.return=Маяк Ллойда установлен
items.artifacts.lloydsbeacon.desc=Маяк Ллойда - хитроумное магическое приспособление, позволяющее контролировать телепортацию. Маяк может вернуть вас в установленное место, а если его надеть, то он сможет излучать вспышки телепортирующей магии, которые можно направить на врага, или на себя. items.artifacts.lloydsbeacon.desc=Маяк Ллойда - хитроумное магическое приспособление, позволяющее контролировать телепортацию. Маяк может вернуть вас в установленное место, а если его надеть, то он сможет излучать вспышки телепортирующей магии, которые можно направить на врага, или на себя.
items.artifacts.lloydsbeacon.desc_set=Маяк установлен на %d уровень в Pixel Dungeon. items.artifacts.lloydsbeacon.desc_set=Маяк установлен на %d уровень в Pixel Dungeon.
items.artifacts.masterthievesarmband.name=повязка гильдии воров items.artifacts.masterthievesarmband.name=нарукавник гильдии воров
items.artifacts.masterthievesarmband.ac_steal=УКРАСТЬ items.artifacts.masterthievesarmband.ac_steal=УКРАСТЬ
items.artifacts.masterthievesarmband.no_charge=У вашего нарукавника недостаточно заряда. items.artifacts.masterthievesarmband.no_charge=У вашего нарукавника недостаточно заряда.
items.artifacts.masterthievesarmband.cursed=Вы не можете использовать проклятый нарукавник. items.artifacts.masterthievesarmband.cursed=Вы не можете использовать проклятый нарукавник.
items.artifacts.masterthievesarmband.full=Your armband is fully charged! items.artifacts.masterthievesarmband.full=Ваш нарукавник полностью заряжен!
items.artifacts.masterthievesarmband.prompt=Choose an enemy to target items.artifacts.masterthievesarmband.prompt=Выберите врага в качестве цели
items.artifacts.masterthievesarmband.no_target=You must target an enemy that is adjacent to you items.artifacts.masterthievesarmband.no_target=Вы должны выбрать врага в непосредственной близости от вас
items.artifacts.masterthievesarmband.steal_shopkeeper=Вы не можете красть у продавцов напрямую. items.artifacts.masterthievesarmband.steal_shopkeeper=Вы не можете красть у продавцов напрямую.
items.artifacts.masterthievesarmband.no_steal=У того врага нечего красть. items.artifacts.masterthievesarmband.no_steal=У того врага нечего красть.
items.artifacts.masterthievesarmband.stole_item=You stole an item: %s. items.artifacts.masterthievesarmband.stole_item=Вы украли предмет: %s.
items.artifacts.masterthievesarmband.failed_steal=You didn't manage to steal anything. items.artifacts.masterthievesarmband.failed_steal=Вам не удалось ничего украсть.
items.artifacts.masterthievesarmband.level_up=Your armband grows stronger! items.artifacts.masterthievesarmband.level_up=Ваш нарукавник становится мощнее!
items.artifacts.masterthievesarmband.desc=Эта фиолетовая повязка из бархата несёт на себе знак мастера воровского дела. Такие повязки обычно переходят из рук в руки без ведома их предыдущего владельца. items.artifacts.masterthievesarmband.desc=Этот фиолетовый нарукавник из бархата несёт на себе знак мастера воровского дела. Такие нарукавники обычно переходят из рук в руки без ведома их предыдущего владельца.
items.artifacts.masterthievesarmband.desc_cursed=Проклятая повязка впивается в ваше запястье, и каким-то странным образом ваш мешочек с золотом начинает становиться легче... items.artifacts.masterthievesarmband.desc_cursed=Проклятый нарукавник впивается в ваше запястье, и каким-то странным образом ваш мешочек с золотом начинает становиться легче...
items.artifacts.masterthievesarmband.desc_worn=You feel power building in the armband on your wrist as you gain experience. You can use this power to steal from shops, or to rob enemies!\n\nRobbing enemies happens instantly, briefly disorients them, and gives you a chance to get whatever loot they have! This power is more effective against unaware enemies. Robbing the same enemy multiple times does not give more chances at loot. items.artifacts.masterthievesarmband.desc_worn=Вы чувствуете, как нарукавник на вашем запястье заряжается силой, чем больше опыта вы приобретаете. Эту силу вы можете использовать для того, чтобы красть в магазинах или обкрадывать врагов!\n\nОграбление врагов происходит моментально, они на короткое время теряют ориентацию, и у вас появляется шанс получить любой предмет, который у них имеется. Эта сила более действительна против не подозревающих ничего врагов. Несколько попыток ограбить одного и того же врага не прибавляют шансов успеха в ограблении.
items.artifacts.sandalsofnature.name=сандалии природы items.artifacts.sandalsofnature.name=сандалии природы
items.artifacts.sandalsofnature.name_1=ботинки природы items.artifacts.sandalsofnature.name_1=ботинки природы
@ -496,7 +496,7 @@ items.bombs.woollybomb.desc=Эта модифицированная бомба
###food ###food
items.food.berry.name=Подземельная ягода items.food.berry.name=Подземельная ягода
items.food.berry.eat_msg=Эта ягода была вкусной! items.food.berry.eat_msg=Эта ягода была вкусной!
items.food.berry.desc=This small berry was found by the Huntress among the dungeon's vegetation. It can be eaten quickly, restores a small amount of satiety, and might contain a usable seed! items.food.berry.desc=Это небольшая ягода, найденная охотницей среди растительности. Она быстро поедается и восстанавливает небольшое количество сытости, а также может содержать полезное семя!
items.food.blandfruit.name=пустофрукт items.food.blandfruit.name=пустофрукт
items.food.blandfruit.cooked=сваренный пустофрукт items.food.blandfruit.cooked=сваренный пустофрукт
@ -676,13 +676,13 @@ items.potions.brews.causticbrew.name=экстракт едкой слизи
items.potions.brews.causticbrew.desc=Если разбить этот экстракт, то он покроет всех вокруг чрезвычайно едкой кислотой. Кислота будет наносить урон всем, кто попадёт под неё, пока её не смоют водой. items.potions.brews.causticbrew.desc=Если разбить этот экстракт, то он покроет всех вокруг чрезвычайно едкой кислотой. Кислота будет наносить урон всем, кто попадёт под неё, пока её не смоют водой.
items.potions.brews.blizzardbrew.name=экстракт снежного вихря items.potions.brews.blizzardbrew.name=экстракт снежного вихря
items.potions.brews.blizzardbrew.desc=When shattered, this brew will unleash a swirling blizzard which quickly spreads like a gas. items.potions.brews.blizzardbrew.desc=Если его разбить, то этот экстракт выпустит на свободу вихрь замораживающей пурги, который будет быстро распространяться подобно газам.
items.potions.brews.infernalbrew.name=экстракт адского пламени items.potions.brews.infernalbrew.name=экстракт адского пламени
items.potions.brews.infernalbrew.desc=When shattered, this brew will unleash a raging inferno which quickly spreads like a gas. items.potions.brews.infernalbrew.desc=Если его разбить, то этот экстракт выпустит на свободу бушующее адское пламя, которое будет быстро распространяться подобно газам.
items.potions.brews.shockingbrew.name=экстракт грозового облака items.potions.brews.shockingbrew.name=экстракт грозового облака
items.potions.brews.shockingbrew.desc=When shattered, this brew will unleash an electrical storm in a wide area around the location it breaks at. items.potions.brews.shockingbrew.desc=Если его разбить, то этот экстракт выпустит на свободу электрический шторм на большом пространстве вокруг того места, где был разбит экстракт.
@ -737,7 +737,7 @@ items.potions.exotic.exoticpotion.no=Нет, я передумал
items.potions.exotic.potionofcleansing.name=зелье Очищения items.potions.exotic.potionofcleansing.name=зелье Очищения
items.potions.exotic.potionofcleansing.desc=Этот мощный реагент способен полностью нейтрализовать любые вредные воздействия. Его можно применять как внутрь, так и просто в кого-нибудь бросить. items.potions.exotic.potionofcleansing.desc=Этот мощный реагент способен полностью нейтрализовать любые вредные воздействия. Его можно применять как внутрь, так и просто в кого-нибудь бросить.
items.potions.exotic.potionofcleansing$cleanse.name=Очищено items.potions.exotic.potionofcleansing$cleanse.name=Очищено
items.potions.exotic.potionofcleansing$cleanse.desc=This character is temporarily immune to all harmful effects!\n\nTurns remaining: %s. items.potions.exotic.potionofcleansing$cleanse.desc=Этот персонаж имеет временный иммунитет против любых вредных эффектов!\n\nХодов осталось: %s.
items.potions.exotic.potionofcorrosivegas.name=зелье Коррозийного газа items.potions.exotic.potionofcorrosivegas.name=зелье Коррозийного газа
items.potions.exotic.potionofcorrosivegas.desc=Бросок или откупоривание этой находящейся под давлением бутыли спровоцирует формирование из содержимого облака едкого газа цвета ржавчины. Его концентрация, однако, будет невысока и облако не слишком долго продержится. items.potions.exotic.potionofcorrosivegas.desc=Бросок или откупоривание этой находящейся под давлением бутыли спровоцирует формирование из содержимого облака едкого газа цвета ржавчины. Его концентрация, однако, будет невысока и облако не слишком долго продержится.
@ -777,7 +777,7 @@ items.potions.exotic.potionofstamina.name=зелье Выносливости
items.potions.exotic.potionofstamina.desc=Глоток этой странно сладковатой жидкости дарует длительный прилив энергии, надолго увеличивая скорость перемещения. items.potions.exotic.potionofstamina.desc=Глоток этой странно сладковатой жидкости дарует длительный прилив энергии, надолго увеличивая скорость перемещения.
items.potions.exotic.potionofstormclouds.name=зелье Грозовых туч items.potions.exotic.potionofstormclouds.name=зелье Грозовых туч
items.potions.exotic.potionofstormclouds.desc=Throwing this potion will create a quickly-spreading cloud of concentrated vapor, which will condense and pour down onto the environment. Most terrain will be converted to water, fire will be doused, and traps will be overwhelmed and break. items.potions.exotic.potionofstormclouds.desc=Если бросить это зелье, оно образует быстро распространяющееся облако концентрированного пара, конденсат которого опускается на окрестности. Большинство видов местности будет превращено в воду, огонь будет потушен, а ловушки выйдут из строя и сломаются.
@ -876,8 +876,8 @@ items.rings.ringofmight.typical_stats=Пока это кольцо надето,
items.rings.ringofmight.desc=Это кольцо улучшает физические параметры своего владельца, даруя ему повышенную силу и выносливость. Проклятое же кольцо, напротив, снижает силу и здоровье владельца. items.rings.ringofmight.desc=Это кольцо улучшает физические параметры своего владельца, даруя ему повышенную силу и выносливость. Проклятое же кольцо, напротив, снижает силу и здоровье владельца.
items.rings.ringofsharpshooting.name=кольцо стрельбы items.rings.ringofsharpshooting.name=кольцо стрельбы
items.rings.ringofsharpshooting.stats=When worn, this ring will boost the damage of your thrown weapons as if their level was increased by _%1$d_, and will increase their durability by _%2$s%%._ items.rings.ringofsharpshooting.stats=Пока это кольцо надето, оно будет увеличивать урон от ваших метательных оружий настолько, будто их уровень увеличен на _%1$d_, и их прочность будет увеличена на _%2$s%%._
items.rings.ringofsharpshooting.typical_stats=When worn, this ring will typically boost the damage of your thrown weapons as if their level was increased by _%1$d_ and will increase their durability by _%2$s%%._ items.rings.ringofsharpshooting.typical_stats=Пока это кольцо надето, оно должно будет увеличивать урон от ваших метательных оружий настолько, будто их уровень увеличен на _%1$d_, и их прочность будет увеличена на _%2$s%%._
items.rings.ringofsharpshooting.desc=Это кольцо улучшает меткость и глазомер владельца, увеличивая урон и срок службы любых метательных оружий. Проклятое кольцо даёт обратный эффект. items.rings.ringofsharpshooting.desc=Это кольцо улучшает меткость и глазомер владельца, увеличивая урон и срок службы любых метательных оружий. Проклятое кольцо даёт обратный эффект.
items.rings.ringoftenacity.name=кольцо живучести items.rings.ringoftenacity.name=кольцо живучести

View File

@ -17,8 +17,8 @@ levels.rooms.special.massgraveroom$bones.desc=Po zemi se povalují kosti. Co se
levels.rooms.special.sentryroom$sentry.name=červený strážce levels.rooms.special.sentryroom$sentry.name=červený strážce
levels.rooms.special.sentryroom$sentry.desc=Tento krvavě červený strážce vypadá že je zde umístěn aby chránil poklad na druhé straně místnosti. Bude po tobě střílet paprsky z ničivé magie pokud vstoupíš do oblasti kterou chrání.\n\nJe imuní vůči všem škodlivým efektům a může vidět skrz neviditelnost, ale vypadá to že chvíli trvá než se nabije předtím než začne střílet.\n\nNějakým způsobem tento strážce chce střílet jenom po tobě, jako kdyby věděl že obyvatelé kobky nijak neohrožují poklad. levels.rooms.special.sentryroom$sentry.desc=Tento krvavě červený strážce vypadá že je zde umístěn aby chránil poklad na druhé straně místnosti. Bude po tobě střílet paprsky z ničivé magie pokud vstoupíš do oblasti kterou chrání.\n\nJe imuní vůči všem škodlivým efektům a může vidět skrz neviditelnost, ale vypadá to že chvíli trvá než se nabije předtím než začne střílet.\n\nNějakým způsobem tento strážce chce střílet jenom po tobě, jako kdyby věděl že obyvatelé kobky nijak neohrožují poklad.
levels.rooms.special.toxicgasroom$toxicvent.name=toxic vent levels.rooms.special.toxicgasroom$toxicvent.name=Toxická šachta
levels.rooms.special.toxicgasroom$toxicvent.desc=A careless adventurer must have triggered this trap ages ago. Despite its inactive state, it's still spewing toxic gas into the room and shows no signs of stopping. You'll need some way to prevent damage from the gas if you want to explore this room. levels.rooms.special.toxicgasroom$toxicvent.desc=Nějaký nepozorný dobrodruh musel tuto past spustit už před dávnou dobou. Ačkoliv je neaktivní, stále z ní do místnosti uniká toxický plyn a nevypadá to, že by měl přestat. Budeš potřebovat nějaký způsob, jak se před plynem ochránit, pokud chceš prozkoumat tuto místnost.
levels.rooms.special.weakfloorroom$hiddenwell.name=Vzdálená studna levels.rooms.special.weakfloorroom$hiddenwell.name=Vzdálená studna
levels.rooms.special.weakfloorroom$hiddenwell.desc=Dokážeš v hlubinách rozeznat obrysy studny. Co když tam dole něco je? levels.rooms.special.weakfloorroom$hiddenwell.desc=Dokážeš v hlubinách rozeznat obrysy studny. Co když tam dole něco je?
@ -77,7 +77,7 @@ levels.traps.gatewaytrap.name=Průchodová past
levels.traps.gatewaytrap.desc=Speciálně upravená teleportační past, která může být spuštěna nekonečněkrát a pokaždé oběť teleportuje na totéž místo. levels.traps.gatewaytrap.desc=Speciálně upravená teleportační past, která může být spuštěna nekonečněkrát a pokaždé oběť teleportuje na totéž místo.
levels.traps.geysertrap.name=Gejzírová past levels.traps.geysertrap.name=Gejzírová past
levels.traps.geysertrap.desc=When triggered, this trap will cause a geyser of water to spew forth, knocking away all nearby characters, dousing fires, and converting the surrounding terrain to water. levels.traps.geysertrap.desc=Po spuštění z této pasti vyšlehne prudký gejzír vody, ktyrý odhodí všechny blízké postavy, uhasí ohně a zaplaví okolní terén vodou.
levels.traps.grimtrap.name=Smrtící past levels.traps.grimtrap.name=Smrtící past
levels.traps.grimtrap.ondeath=Zabila tě magie ze smrtící pasti... levels.traps.grimtrap.ondeath=Zabila tě magie ze smrtící pasti...

View File

@ -14,8 +14,8 @@ levels.rooms.special.magicalfireroom$eternalfire.desc=Εδώ βρίσκεται
levels.rooms.special.massgraveroom$bones.name=Μαζικός τάφος levels.rooms.special.massgraveroom$bones.name=Μαζικός τάφος
levels.rooms.special.massgraveroom$bones.desc=Το έδαφος είναι γεμάτο οστά... τι συνέβη εδώ; levels.rooms.special.massgraveroom$bones.desc=Το έδαφος είναι γεμάτο οστά... τι συνέβη εδώ;
levels.rooms.special.sentryroom$sentry.name=ερυθρός φρουρός levels.rooms.special.sentryroom$sentry.name=κόκκινος φρουρός
levels.rooms.special.sentryroom$sentry.desc=Αυτός ο κατακόκκινος φρουρός δείχνει να έχει τοποθετηθεί εδώ για να φυλάει τον θησαυρό στην άλλη άκρη του δωματίου. Θα σου εξαπολύσει ακτίνες αποδόμησης αν πατήσεις στην περιοχή που περιφρουρεί.\n\nΕίναι άτρωτος από κάθε επιβλαβή επίδραση και μπορεί να σε εντοπίζει ακόμα κι αν έχεις αορατότητα. Φαίνεται, όμως, πως απαιτεί μια περίοδο ετοιμασίας πριν ξεκινήσει να πυροβολεί.\n\nΟ φρουρός επιτίθεται μόνο σε εσένα· λες και γνωρίζει ότι οι κάτοικοι της κατακόμβης δεν αποτελούν απειλή για τον θησαυρό. levels.rooms.special.sentryroom$sentry.desc=Αυτός ο κατακόκκινος φρουρός έχει τοποθετηθεί για να φυλάει τον θησαυρό στην άλλη άκρη του δωματίου. Θα σου εξαπολύσει μαγικές ακτίνες αποδόμησης αν πατήσεις στην περιοχή που περιφρουρεί.\n\nΕίναι άτρωτος από κάθε επιβλαβή επίδραση και μπορεί να σε εντοπίζει ακόμα κι αν έχεις αορατότητα. Φαίνεται, όμως, πως απαιτεί μια περίοδο ετοιμασίας πριν ξεκινήσει να πυροβολεί.\n\nΟ φρουρός επιτίθεται μόνο σε εσένα· λες και γνωρίζει ότι οι κάτοικοι της κατακόμβης δεν αποτελούν απειλή για τον θησαυρό.
levels.rooms.special.toxicgasroom$toxicvent.name=τοξική εκπομπή levels.rooms.special.toxicgasroom$toxicvent.name=τοξική εκπομπή
levels.rooms.special.toxicgasroom$toxicvent.desc=Κάποιος απρόσεκτος εξερευνητής πρέπει να ενεργοποίησε αυτήν την παγίδα πριν από πολύ καιρό. Παρά τη φαινομενική της αδράνεια, εξακολουθεί να εξαπλώνει τοξικό αέριο στο δωμάτιο και δεν λέει να σταματήσει. Αν θες να εξερευνήσεις το δωμάτιο, θα πρέπει να βρεις έναν τρόπο να αποφύγεις τη ζημιά από το αέριο. levels.rooms.special.toxicgasroom$toxicvent.desc=Κάποιος απρόσεκτος εξερευνητής πρέπει να ενεργοποίησε αυτήν την παγίδα πριν από πολύ καιρό. Παρά τη φαινομενική της αδράνεια, εξακολουθεί να εξαπλώνει τοξικό αέριο στο δωμάτιο και δεν λέει να σταματήσει. Αν θες να εξερευνήσεις το δωμάτιο, θα πρέπει να βρεις έναν τρόπο να αποφύγεις τη ζημιά από το αέριο.

View File

@ -46,7 +46,7 @@ badges$badge.all_scrolls_identified.title=Výzkumník Svitků
badges$badge.all_scrolls_identified.desc=Identifikuj všechny svitky ve svém deníku badges$badge.all_scrolls_identified.desc=Identifikuj všechny svitky ve svém deníku
badges$badge.all_items_identified.title=Mistr Výzkumník badges$badge.all_items_identified.title=Mistr Výzkumník
badges$badge.all_items_identified.desc=Identifikuj všechny věci ve svém deníku badges$badge.all_items_identified.desc=Identifikuj všechny věci ve svém deníku
badges$badge.all_bags_bought.title=Pack Mule badges$badge.all_bags_bought.title=Tažný Mezek
badges$badge.all_bags_bought.desc=Plně rozšiřte svůj inventář badges$badge.all_bags_bought.desc=Plně rozšiřte svůj inventář
badges$badge.death_from_fire.title=Spálený badges$badge.death_from_fire.title=Spálený
badges$badge.death_from_fire.desc=Zemři na spálení ohněm badges$badge.death_from_fire.desc=Zemři na spálení ohněm
@ -58,7 +58,7 @@ badges$badge.death_from_hunger.title=Vyhladovělý
badges$badge.death_from_hunger.desc=Zemři na hlad badges$badge.death_from_hunger.desc=Zemři na hlad
badges$badge.death_from_glyph.title=Pozdržená Smrt badges$badge.death_from_glyph.title=Pozdržená Smrt
badges$badge.death_from_glyph.desc=Zemři na pozdržené poškození badges$badge.death_from_glyph.desc=Zemři na pozdržené poškození
badges$badge.death_from_falling.title=Pancaked badges$badge.death_from_falling.title=Rozplácnutý
badges$badge.death_from_falling.desc=Zemři na pád dolů badges$badge.death_from_falling.desc=Zemři na pád dolů
badges$badge.yasd.title=Ještě další Smutná Smrt badges$badge.yasd.title=Ještě další Smutná Smrt
badges$badge.yasd.desc=Zemři na oheň, jed, toxický plyn, hlad, pozdržené poškození a pád badges$badge.yasd.desc=Zemři na oheň, jed, toxický plyn, hlad, pozdržené poškození a pád
@ -66,11 +66,11 @@ badges$badge.boss_slain_1.title=Uklízeč Slizu
badges$badge.boss_slain_1.desc=Poraž bosse na konci kanalizace badges$badge.boss_slain_1.desc=Poraž bosse na konci kanalizace
badges$badge.boss_slain_2.title=Vězeňský Dozorce badges$badge.boss_slain_2.title=Vězeňský Dozorce
badges$badge.boss_slain_2.desc=Poraž bosse na konci vězení badges$badge.boss_slain_2.desc=Poraž bosse na konci vězení
badges$badge.boss_slain_3.title=Metal Scrapper badges$badge.boss_slain_3.title=Sběrač Šrotu
badges$badge.boss_slain_3.desc=Poraž bosse na konci jeskyní badges$badge.boss_slain_3.desc=Poraž bosse na konci jeskyní
badges$badge.boss_slain_4.title=Přemožitel Králů badges$badge.boss_slain_4.title=Přemožitel Králů
badges$badge.boss_slain_4.desc=Poraž bosse na konci města badges$badge.boss_slain_4.desc=Poraž bosse na konci města
badges$badge.boss_slain_1_all_classes.title=Jack of Many Trades badges$badge.boss_slain_1_all_classes.title=Skoro-Všeuměl
badges$badge.boss_slain_1_all_classes.desc=Porazte prvního bosse s Bojovníkem, Mágem, Zlodějem a s Lovkyní badges$badge.boss_slain_1_all_classes.desc=Porazte prvního bosse s Bojovníkem, Mágem, Zlodějem a s Lovkyní
badges$badge.boss_slain_3_all_subclasses.title=Všeuměl badges$badge.boss_slain_3_all_subclasses.title=Všeuměl
badges$badge.boss_slain_3_all_subclasses.desc=Porazte třetího bosse s Gladiátorem, Berserkem, Zaklínačem, Bojovým Mágem, Běžcem, Vrahem, Sniperkou a Strážkyní badges$badge.boss_slain_3_all_subclasses.desc=Porazte třetího bosse s Gladiátorem, Berserkem, Zaklínačem, Bojovým Mágem, Běžcem, Vrahem, Sniperkou a Strážkyní
@ -139,11 +139,11 @@ badges$badge.games_played_5.desc=Odehrajte 1000 her nebo vyhrajte 100 her
badges$badge.happy_end.title=Šťastný Konec badges$badge.happy_end.title=Šťastný Konec
badges$badge.happy_end.desc=Vezmi Amulet Yendoru na povrch badges$badge.happy_end.desc=Vezmi Amulet Yendoru na povrch
badges$badge.champion_1.title=Bronzový Šampión badges$badge.champion_1.title=Bronzový Šampión
badges$badge.champion_1.desc=Beat the game with 1 or more challenges enabled badges$badge.champion_1.desc=Dokonči hru s 1 nebo více výzvami
badges$badge.champion_2.title=Stříbrný Šampión badges$badge.champion_2.title=Stříbrný Šampión
badges$badge.champion_2.desc=Beat the game with 3 or more challenges enabled badges$badge.champion_2.desc=Dokonči hru s 3 nebo více výzvami
badges$badge.champion_3.title=Zlatý Šampión badges$badge.champion_3.title=Zlatý Šampión
badges$badge.champion_3.desc=Beat the game with 6 or more challenges enabled badges$badge.champion_3.desc=Dokonči hru s 6 nebo více výzvami
badges$badge.unlock_mage.title=Mág Odemčen! badges$badge.unlock_mage.title=Mág Odemčen!
badges$badge.unlock_mage.desc=Odemkněte mága pomocí svitku vylepšení badges$badge.unlock_mage.desc=Odemkněte mága pomocí svitku vylepšení
badges$badge.unlock_rogue.title=Zloděj Odemčen! badges$badge.unlock_rogue.title=Zloděj Odemčen!

View File

@ -4,7 +4,7 @@ badges$badge.monsters_slain_1.title=Αρχάριος κυνηγός τεράτω
badges$badge.monsters_slain_1.desc=Εξοντώθηκαν 10 εχθροί σε ένα παιχνίδι badges$badge.monsters_slain_1.desc=Εξοντώθηκαν 10 εχθροί σε ένα παιχνίδι
badges$badge.monsters_slain_2.title=Έμπειρος κυνηγός τεράτων badges$badge.monsters_slain_2.title=Έμπειρος κυνηγός τεράτων
badges$badge.monsters_slain_2.desc=Εξοντώθηκαν 50 εχθροί σε ένα παιχνίδι badges$badge.monsters_slain_2.desc=Εξοντώθηκαν 50 εχθροί σε ένα παιχνίδι
badges$badge.monsters_slain_3.title=Ειδήμονας κυνηγός τεράτων badges$badge.monsters_slain_3.title=Ειδικός κυνηγός τεράτων
badges$badge.monsters_slain_3.desc=Εξοντώθηκαν 100 εχθροί σε ένα παιχνίδι badges$badge.monsters_slain_3.desc=Εξοντώθηκαν 100 εχθροί σε ένα παιχνίδι
badges$badge.monsters_slain_4.title=Μαέστρος κυνηγός τεράτων badges$badge.monsters_slain_4.title=Μαέστρος κυνηγός τεράτων
badges$badge.monsters_slain_4.desc=Εξοντώθηκαν 200 εχθροί σε ένα παιχνίδι badges$badge.monsters_slain_4.desc=Εξοντώθηκαν 200 εχθροί σε ένα παιχνίδι
@ -14,7 +14,7 @@ badges$badge.gold_collected_1.title=Αρχάριος κυνηγός θησαυρ
badges$badge.gold_collected_1.desc=Συλλέχθηκε 250 χρυσός σε ένα παιχνίδι badges$badge.gold_collected_1.desc=Συλλέχθηκε 250 χρυσός σε ένα παιχνίδι
badges$badge.gold_collected_2.title=Έμπειρος κυνηγός θησαυρών badges$badge.gold_collected_2.title=Έμπειρος κυνηγός θησαυρών
badges$badge.gold_collected_2.desc=Συλλέχθηκε 1000 χρυσός σε ένα παιχνίδι badges$badge.gold_collected_2.desc=Συλλέχθηκε 1000 χρυσός σε ένα παιχνίδι
badges$badge.gold_collected_3.title=Ειδήμονας κυνηγός θησαυρών badges$badge.gold_collected_3.title=Ειδικός κυνηγός θησαυρών
badges$badge.gold_collected_3.desc=Συλλέχθηκε 2500 χρυσός σε ένα παιχνίδι badges$badge.gold_collected_3.desc=Συλλέχθηκε 2500 χρυσός σε ένα παιχνίδι
badges$badge.gold_collected_4.title=Μαέστρος κυνηγός θησαυρών badges$badge.gold_collected_4.title=Μαέστρος κυνηγός θησαυρών
badges$badge.gold_collected_4.desc=Συλλέχθηκε 5000 χρυσός σε ένα παιχνίδι badges$badge.gold_collected_4.desc=Συλλέχθηκε 5000 χρυσός σε ένα παιχνίδι
@ -24,7 +24,7 @@ badges$badge.level_reached_1.title=Αρχάριος εξερευνητής
badges$badge.level_reached_1.desc=Έφτασες το επίπεδο 6 badges$badge.level_reached_1.desc=Έφτασες το επίπεδο 6
badges$badge.level_reached_2.title=Έμπειρος εξερευνητής badges$badge.level_reached_2.title=Έμπειρος εξερευνητής
badges$badge.level_reached_2.desc=Έφτασες το επίπεδο 12 badges$badge.level_reached_2.desc=Έφτασες το επίπεδο 12
badges$badge.level_reached_3.title=Ειδήμονας εξερευνητής badges$badge.level_reached_3.title=Ειδικός εξερευνητής
badges$badge.level_reached_3.desc=Έφτασες το επίπεδο 18 badges$badge.level_reached_3.desc=Έφτασες το επίπεδο 18
badges$badge.level_reached_4.title=Μαέστρος εξερευνητής badges$badge.level_reached_4.title=Μαέστρος εξερευνητής
badges$badge.level_reached_4.desc=Έφτασες το επίπεδο 24 badges$badge.level_reached_4.desc=Έφτασες το επίπεδο 24
@ -47,7 +47,7 @@ badges$badge.all_scrolls_identified.desc=Αναγνωρίστηκαν όλοι
badges$badge.all_items_identified.title=Αρχιερευνητής badges$badge.all_items_identified.title=Αρχιερευνητής
badges$badge.all_items_identified.desc=Αναγνωρίστηκαν όλα τα αντικείμενα στο ημερολόγιο badges$badge.all_items_identified.desc=Αναγνωρίστηκαν όλα τα αντικείμενα στο ημερολόγιο
badges$badge.all_bags_bought.title=Φορτωμένο γαϊδουράκι badges$badge.all_bags_bought.title=Φορτωμένο γαϊδουράκι
badges$badge.all_bags_bought.desc=Επεκτάθηκε πλήρως ο αποθηκευτικός χώρος badges$badge.all_bags_bought.desc=Επεκτάθηκε πλήρως ο αποθηκευτικός σου χώρος
badges$badge.death_from_fire.title=Απανθράκωση badges$badge.death_from_fire.title=Απανθράκωση
badges$badge.death_from_fire.desc=Θάνατος από φωτιά badges$badge.death_from_fire.desc=Θάνατος από φωτιά
badges$badge.death_from_poison.title=Δηλητηρίαση badges$badge.death_from_poison.title=Δηλητηρίαση
@ -72,13 +72,13 @@ badges$badge.boss_slain_4.title=Εκθρονιστής
badges$badge.boss_slain_4.desc=Εξοντώθηκε το αφεντικό στο τέλος της πόλης badges$badge.boss_slain_4.desc=Εξοντώθηκε το αφεντικό στο τέλος της πόλης
badges$badge.boss_slain_1_all_classes.title=Ταλαντούχος badges$badge.boss_slain_1_all_classes.title=Ταλαντούχος
badges$badge.boss_slain_1_all_classes.desc=Εξοντώθηκε το 1ο αφεντικό με Πολεμιστή, Μάγο, Κλέφτη και Κυνηγό badges$badge.boss_slain_1_all_classes.desc=Εξοντώθηκε το 1ο αφεντικό με Πολεμιστή, Μάγο, Κλέφτη και Κυνηγό
badges$badge.boss_slain_3_all_subclasses.title=Πολυμήχανος badges$badge.boss_slain_3_all_subclasses.title=Πολυτάλαντος
badges$badge.boss_slain_3_all_subclasses.desc=Εξοντώθηκε το 3ο αφεντικό με Μονομάχο, Βάρβαρο, Αρχιμάγο, Μαγομάχο, Δρομέα, Δολοφόνο, Σκοπεύτρια και Δασοφύλακα badges$badge.boss_slain_3_all_subclasses.desc=Εξοντώθηκε το 3ο αφεντικό με Μονομάχο, Βάρβαρο, Αρχιμάγο, Μαγομάχο, Δρομέα, Δολοφόνο, Σκοπεύτρια και Δασοφύλακα
badges$badge.strength_attained_1.title=Αρχάριος αρσιβαρίστας badges$badge.strength_attained_1.title=Αρχάριος αρσιβαρίστας
badges$badge.strength_attained_1.desc=Αποκτήθηκαν 12 πόντοι δύναμης badges$badge.strength_attained_1.desc=Αποκτήθηκαν 12 πόντοι δύναμης
badges$badge.strength_attained_2.title=Έμπειρος αρσιβαρίστας badges$badge.strength_attained_2.title=Έμπειρος αρσιβαρίστας
badges$badge.strength_attained_2.desc=Αποκτήθηκαν 14 πόντοι δύναμης badges$badge.strength_attained_2.desc=Αποκτήθηκαν 14 πόντοι δύναμης
badges$badge.strength_attained_3.title=Ειδήμονας αρσιβαρίστας badges$badge.strength_attained_3.title=Ειδικός αρσιβαρίστας
badges$badge.strength_attained_3.desc=Αποκτήθηκαν 16 πόντοι δύναμης badges$badge.strength_attained_3.desc=Αποκτήθηκαν 16 πόντοι δύναμης
badges$badge.strength_attained_4.title=Μαέστρος αρσιβαρίστας badges$badge.strength_attained_4.title=Μαέστρος αρσιβαρίστας
badges$badge.strength_attained_4.desc=Αποκτήθηκαν 18 πόντοι δύναμης badges$badge.strength_attained_4.desc=Αποκτήθηκαν 18 πόντοι δύναμης
@ -88,7 +88,7 @@ badges$badge.food_eaten_1.title=Αρχάριος γαστρονόμος
badges$badge.food_eaten_1.desc=Καταναλώθηκε τροφή 10 φορές σε ένα παιχνίδι badges$badge.food_eaten_1.desc=Καταναλώθηκε τροφή 10 φορές σε ένα παιχνίδι
badges$badge.food_eaten_2.title=Έμπειρος γαστρονόμος badges$badge.food_eaten_2.title=Έμπειρος γαστρονόμος
badges$badge.food_eaten_2.desc=Καταναλώθηκε τροφή 20 φορές σε ένα παιχνίδι badges$badge.food_eaten_2.desc=Καταναλώθηκε τροφή 20 φορές σε ένα παιχνίδι
badges$badge.food_eaten_3.title=Ειδήμονας γαστρονόμος badges$badge.food_eaten_3.title=Ειδικός γαστρονόμος
badges$badge.food_eaten_3.desc=Καταναλώθηκε τροφή 30 φορές σε ένα παιχνίδι badges$badge.food_eaten_3.desc=Καταναλώθηκε τροφή 30 φορές σε ένα παιχνίδι
badges$badge.food_eaten_4.title=Μαέστρος γαστρονόμος badges$badge.food_eaten_4.title=Μαέστρος γαστρονόμος
badges$badge.food_eaten_4.desc=Καταναλώθηκε τροφή 40 φορές σε ένα παιχνίδι badges$badge.food_eaten_4.desc=Καταναλώθηκε τροφή 40 φορές σε ένα παιχνίδι
@ -98,7 +98,7 @@ badges$badge.item_level_1.title=Αρχάριος γητευτής
badges$badge.item_level_1.desc=Αποκτήθηκε αντικείμενο επιπέδου 3 και άνω badges$badge.item_level_1.desc=Αποκτήθηκε αντικείμενο επιπέδου 3 και άνω
badges$badge.item_level_2.title=Έμπειρος γητευτής badges$badge.item_level_2.title=Έμπειρος γητευτής
badges$badge.item_level_2.desc=Αποκτήθηκε αντικείμενο επιπέδου 6 και άνω badges$badge.item_level_2.desc=Αποκτήθηκε αντικείμενο επιπέδου 6 και άνω
badges$badge.item_level_3.title=Ειδήμονας γητευτής badges$badge.item_level_3.title=Ειδικός γητευτής
badges$badge.item_level_3.desc=Αποκτήθηκε αντικείμενο επιπέδου 9 και άνω badges$badge.item_level_3.desc=Αποκτήθηκε αντικείμενο επιπέδου 9 και άνω
badges$badge.item_level_4.title=Μαέστρος γητευτής badges$badge.item_level_4.title=Μαέστρος γητευτής
badges$badge.item_level_4.desc=Αποκτήθηκε αντικείμενο επιπέδου 12 και άνω badges$badge.item_level_4.desc=Αποκτήθηκε αντικείμενο επιπέδου 12 και άνω
@ -106,7 +106,7 @@ badges$badge.item_level_5.title=Κυρίαρχος γητευτής
badges$badge.item_level_5.desc=Αποκτήθηκε αντικείμενο επιπέδου 15 και άνω badges$badge.item_level_5.desc=Αποκτήθηκε αντικείμενο επιπέδου 15 και άνω
badges$badge.victory.title=Θρίαμβος! badges$badge.victory.title=Θρίαμβος!
badges$badge.victory.desc=Αποκτήθηκε το Φυλακτό του Γέντορ badges$badge.victory.desc=Αποκτήθηκε το Φυλακτό του Γέντορ
badges$badge.victory_all_classes.title=Πολυτάλαντος badges$badge.victory_all_classes.title=Πολυμήχανος
badges$badge.victory_all_classes.desc=Αποκτήθηκε το Φυλαχτό του Γέντορ με Πολεμιστή, Μάγο, Κλέφτη & Κυνηγό badges$badge.victory_all_classes.desc=Αποκτήθηκε το Φυλαχτό του Γέντορ με Πολεμιστή, Μάγο, Κλέφτη & Κυνηγό
badges$badge.mastery_combo.title=Η οργή του Μονομάχου badges$badge.mastery_combo.title=Η οργή του Μονομάχου
badges$badge.mastery_combo.desc=Αναπτύχθηκε διαδοχή 10 χτυπημάτων badges$badge.mastery_combo.desc=Αναπτύχθηκε διαδοχή 10 χτυπημάτων
@ -114,7 +114,7 @@ badges$badge.items_crafted_1.title=Αρχάριος αλχημιστής
badges$badge.items_crafted_1.desc=Παρασκευάστηκαν 5 αντικείμενα με αλχημεία σε ένα παιχνίδι badges$badge.items_crafted_1.desc=Παρασκευάστηκαν 5 αντικείμενα με αλχημεία σε ένα παιχνίδι
badges$badge.items_crafted_2.title=Έμπειρος αλχημιστής badges$badge.items_crafted_2.title=Έμπειρος αλχημιστής
badges$badge.items_crafted_2.desc=Παρασκευάστηκαν 10 αντικείμενα με αλχημεία σε ένα παιχνίδι badges$badge.items_crafted_2.desc=Παρασκευάστηκαν 10 αντικείμενα με αλχημεία σε ένα παιχνίδι
badges$badge.items_crafted_3.title=Ειδήμονας αλχημιστής badges$badge.items_crafted_3.title=Ειδικός αλχημιστής
badges$badge.items_crafted_3.desc=Παρασκευάστηκαν 15 αντικείμενα με αλχημεία σε ένα παιχνίδι badges$badge.items_crafted_3.desc=Παρασκευάστηκαν 15 αντικείμενα με αλχημεία σε ένα παιχνίδι
badges$badge.items_crafted_4.title=Μαέστρος αλχημιστής badges$badge.items_crafted_4.title=Μαέστρος αλχημιστής
badges$badge.items_crafted_4.desc=Παρασκευάστηκαν 20 αντικείμενα με αλχημεία σε ένα παιχνίδι badges$badge.items_crafted_4.desc=Παρασκευάστηκαν 20 αντικείμενα με αλχημεία σε ένα παιχνίδι
@ -123,14 +123,14 @@ badges$badge.items_crafted_5.desc=Παρασκευάστηκαν 25 αντικε
badges$badge.no_monsters_slain.title=Ειρηνιστής badges$badge.no_monsters_slain.title=Ειρηνιστής
badges$badge.no_monsters_slain.desc=Ολοκληρώθηκε ένας όροφος χωρίς να εξοντωθεί εχθρός badges$badge.no_monsters_slain.desc=Ολοκληρώθηκε ένας όροφος χωρίς να εξοντωθεί εχθρός
badges$badge.grim_weapon.title=Ο Θεριστής badges$badge.grim_weapon.title=Ο Θεριστής
badges$badge.grim_weapon.desc=Εξοντώθηκε εχθρός με όπλο ολέθρου badges$badge.grim_weapon.desc=Εξολοθρεύτηκε εχθρός από όπλο ολέθρου
badges$badge.piranhas.title=Μαγικό αγκίστρι badges$badge.piranhas.title=Μαγικό αγκίστρι
badges$badge.piranhas.desc=Εξοντώθηκαν 6 πιράνχας σε ένα παιχνίδι badges$badge.piranhas.desc=Εξοντώθηκαν 6 πιράνχας σε ένα παιχνίδι
badges$badge.games_played_1.title=Αρχάριος κατακομβιστής badges$badge.games_played_1.title=Αρχάριος κατακομβιστής
badges$badge.games_played_1.desc=Παίχτηκαν 10 παιχνίδια ή νικήθηκε 1 παιχνίδι badges$badge.games_played_1.desc=Παίχτηκαν 10 παιχνίδια ή νικήθηκε 1 παιχνίδι
badges$badge.games_played_2.title=Έμπειρος κατακομβιστής badges$badge.games_played_2.title=Έμπειρος κατακομβιστής
badges$badge.games_played_2.desc=Παίχτηκαν 50 παιχνίδια ή νικήθηκαν 5 παιχνίδια badges$badge.games_played_2.desc=Παίχτηκαν 50 παιχνίδια ή νικήθηκαν 5 παιχνίδια
badges$badge.games_played_3.title=Ειδήμονας κατακομβιστής badges$badge.games_played_3.title=Ειδικός κατακομβιστής
badges$badge.games_played_3.desc=Παίχτηκαν 100 παιχνίδια ή νικήθηκαν 10 παιχνίδια badges$badge.games_played_3.desc=Παίχτηκαν 100 παιχνίδια ή νικήθηκαν 10 παιχνίδια
badges$badge.games_played_4.title=Μαέστρος κατακομβιστής badges$badge.games_played_4.title=Μαέστρος κατακομβιστής
badges$badge.games_played_4.desc=Παίχτηκαν 250 παιχνίδια ή νικήθηκαν 25 παιχνίδια badges$badge.games_played_4.desc=Παίχτηκαν 250 παιχνίδια ή νικήθηκαν 25 παιχνίδια

View File

@ -37,6 +37,14 @@ scenes.gamescene.secrets=Atmosféra napovídá, že se na tomto podlaží ukrýv
scenes.gamescene.choose_examine=Vyber co zkoumat scenes.gamescene.choose_examine=Vyber co zkoumat
scenes.gamescene.multiple_examine=Je zde několik zajímavých věcí, kterou chceš prozkoumat? scenes.gamescene.multiple_examine=Je zde několik zajímavých věcí, kterou chceš prozkoumat?
scenes.gamescene.dont_know=Nevíš co tam je. scenes.gamescene.dont_know=Nevíš co tam je.
scenes.gamescene.multiple=Několik Objektů
scenes.gamescene.go_here=Jít Sem
scenes.gamescene.interact=Interagovat
scenes.gamescene.attack=Zaútočit
scenes.gamescene.pick_up=Sebrat
scenes.gamescene.purchase=Koupit
scenes.gamescene.trample=Pošlapat
scenes.gamescene.examine=Prozkoumat
scenes.heroselectscene.title=Vyber si svého hrdinu scenes.heroselectscene.title=Vyber si svého hrdinu

View File

@ -37,13 +37,13 @@ scenes.gamescene.secrets=Die Atmosphäre dieser Ebene deutet auf viele versteckt
scenes.gamescene.choose_examine=Wähle zum Untersuchen scenes.gamescene.choose_examine=Wähle zum Untersuchen
scenes.gamescene.multiple_examine=Hier gibt es verschiedene interessante Dinge, welches willst du untersuchen? scenes.gamescene.multiple_examine=Hier gibt es verschiedene interessante Dinge, welches willst du untersuchen?
scenes.gamescene.dont_know=Du weißt nicht, was sich hier befindet. scenes.gamescene.dont_know=Du weißt nicht, was sich hier befindet.
scenes.gamescene.multiple=Multiple Objects scenes.gamescene.multiple=Mehrere Gegenstände
scenes.gamescene.go_here=Go Here scenes.gamescene.go_here=Hierher gehen
scenes.gamescene.interact=Interact scenes.gamescene.interact=Interagieren
scenes.gamescene.attack=Attack scenes.gamescene.attack=Angreifen
scenes.gamescene.pick_up=Pick Up scenes.gamescene.pick_up=Aufsammeln
scenes.gamescene.purchase=Purchase scenes.gamescene.purchase=Kaufen
scenes.gamescene.trample=Trample scenes.gamescene.trample=Zertrampeln
scenes.gamescene.examine=Untersuchen scenes.gamescene.examine=Untersuchen
scenes.heroselectscene.title=Wähle deinen Helden scenes.heroselectscene.title=Wähle deinen Helden

View File

@ -21,7 +21,7 @@ scenes.changesscene.misc=Διάφορες αλλαγές
scenes.changesscene.language=Γλωσσικές βελτιώσεις scenes.changesscene.language=Γλωσσικές βελτιώσεις
scenes.gamescene.descend=Κατεβαίνεις στο %dο επίπεδο της κατακόμβης. scenes.gamescene.descend=Κατεβαίνεις στο %dο επίπεδο της κατακόμβης.
scenes.gamescene.spawner_warn=Νιώθεις ότι υπάρχει μία πηγή δαιμονικής ενέργειας από πάνω σου... scenes.gamescene.spawner_warn=Νιώθεις ότι υπάρχει μια πηγή δαιμονικής ενέργειας από πάνω σου...
scenes.gamescene.spawner_warn_final=Νιώθεις δαιμονική ενέργεια να εκπέμπεται από τα προηγούμενα επίπεδα! scenes.gamescene.spawner_warn_final=Νιώθεις δαιμονική ενέργεια να εκπέμπεται από τα προηγούμενα επίπεδα!
scenes.gamescene.warp=Οι τοίχοι γύρω σου αλλοιώνονται και μετατοπίζονται! scenes.gamescene.warp=Οι τοίχοι γύρω σου αλλοιώνονται και μετατοπίζονται!
scenes.gamescene.return=Επιστρέφεις στο %dο επίπεδο της κατακόμβης. scenes.gamescene.return=Επιστρέφεις στο %dο επίπεδο της κατακόμβης.
@ -37,13 +37,13 @@ scenes.gamescene.secrets=Η ατμόσφαιρα προδίδει ότι το ε
scenes.gamescene.choose_examine=Επιλογή εξέτασης scenes.gamescene.choose_examine=Επιλογή εξέτασης
scenes.gamescene.multiple_examine=Υπάρχουν πολλαπλά αντικείμενα ενδιαφέροντος εδώ. Ποιο θέλεις να εξετάσεις; scenes.gamescene.multiple_examine=Υπάρχουν πολλαπλά αντικείμενα ενδιαφέροντος εδώ. Ποιο θέλεις να εξετάσεις;
scenes.gamescene.dont_know=Δεν γνωρίζεις τι βρίσκεται εκεί. scenes.gamescene.dont_know=Δεν γνωρίζεις τι βρίσκεται εκεί.
scenes.gamescene.multiple=Multiple Objects scenes.gamescene.multiple=Πολλαπλά στοιχεία
scenes.gamescene.go_here=Go Here scenes.gamescene.go_here=Κίνηση εδώ
scenes.gamescene.interact=Interact scenes.gamescene.interact=Αλληλεπίδραση
scenes.gamescene.attack=Attack scenes.gamescene.attack=Επίθεση
scenes.gamescene.pick_up=Pick Up scenes.gamescene.pick_up=Μάζεμα
scenes.gamescene.purchase=Purchase scenes.gamescene.purchase=Αγορά
scenes.gamescene.trample=Trample scenes.gamescene.trample=Ποδοπάτημα
scenes.gamescene.examine=Εξέταση scenes.gamescene.examine=Εξέταση
scenes.heroselectscene.title=Επίλεξε τον Ήρωα scenes.heroselectscene.title=Επίλεξε τον Ήρωα

View File

@ -103,7 +103,7 @@ windows.wndkeybindings.menu=Menu
windows.wndkeybindings.hero_info=Info o Hrdinovi windows.wndkeybindings.hero_info=Info o Hrdinovi
windows.wndkeybindings.journal=Deník windows.wndkeybindings.journal=Deník
windows.wndkeybindings.wait=Čekat windows.wndkeybindings.wait=Čekat
windows.wndkeybindings.examine=Examine windows.wndkeybindings.examine=Prozkoumat
windows.wndkeybindings.rest=Odpočívat windows.wndkeybindings.rest=Odpočívat
windows.wndkeybindings.inventory=Inventář windows.wndkeybindings.inventory=Inventář
windows.wndkeybindings.quickslot_1=Rychlý slot 1 windows.wndkeybindings.quickslot_1=Rychlý slot 1

View File

@ -228,8 +228,8 @@ windows.wndsettings$langstab.translators=μεταφραστές
windows.wndstory.sewers=Τα ανώτερα επίπεδα της κατακόμβης αποτελούν το αποχετευτικό σύστημα της πόλης.\n\nΜια σκοτεινή ενέργεια αναβλύζει από τα έγκατα. Με το πέρασμα του χρόνου, τα άλλοτε άκακα πλάσματα του υπονόμου έχουν γίνει όλο και πιο επικίνδυνα. Η πόλη στέλνει περιπολίες φρουρών εδώ κάτω για να διατηρεί την ασφάλεια στην επιφάνεια. Σιγά-σιγά, όμως, αποτυγχάνει σε αυτό.\n\nΑυτό το μέρος είναι επικίνδυνο, αλλά, τουλάχιστον, η σκοτεινή μαγεία είναι ασθενής εδώ. windows.wndstory.sewers=Τα ανώτερα επίπεδα της κατακόμβης αποτελούν το αποχετευτικό σύστημα της πόλης.\n\nΜια σκοτεινή ενέργεια αναβλύζει από τα έγκατα. Με το πέρασμα του χρόνου, τα άλλοτε άκακα πλάσματα του υπονόμου έχουν γίνει όλο και πιο επικίνδυνα. Η πόλη στέλνει περιπολίες φρουρών εδώ κάτω για να διατηρεί την ασφάλεια στην επιφάνεια. Σιγά-σιγά, όμως, αποτυγχάνει σε αυτό.\n\nΑυτό το μέρος είναι επικίνδυνο, αλλά, τουλάχιστον, η σκοτεινή μαγεία είναι ασθενής εδώ.
windows.wndstory.prison=Πολλά χρόνια πριν, είχε χτιστεί μία φυλακή εδώ κάτω για να στεγάζει επικίνδυνους εγκληματίες. Ήταν πάντα επιτηρούμενη και ασφαλής· κατάδικοι από όλη τη χώρα μεταφέρονταν εδώ για να εκτίσουν την ποινή τους.\n\nΏσπου μια μέρα, ένα σκοτεινό μίασμα άρχισε να αναβλύζει από κάτω. Σιγά σιγά διαστρέβλωνε τα μυαλά των πάντων--τόσο των φυλάκων όσο και των κρατουμένων.\n\nΑνταποκρινόμενη στο επακόλουθο χάος, η πόλη σφράγισε ολόκληρη τη φυλακή. Ποιος ξέρει τι απέγιναν αυτοί που αφέθηκαν να πεθάνουν εδώ μέσα... windows.wndstory.prison=Πολλά χρόνια πριν, είχε χτιστεί μία φυλακή εδώ κάτω για να στεγάζει επικίνδυνους εγκληματίες. Ήταν πάντα επιτηρούμενη και ασφαλής· κατάδικοι από όλη τη χώρα μεταφέρονταν εδώ για να εκτίσουν την ποινή τους.\n\nΏσπου μια μέρα, ένα σκοτεινό μίασμα άρχισε να αναβλύζει από κάτω. Σιγά σιγά διαστρέβλωνε τα μυαλά των πάντων--τόσο των φυλάκων όσο και των κρατουμένων.\n\nΑνταποκρινόμενη στο επακόλουθο χάος, η πόλη σφράγισε ολόκληρη τη φυλακή. Ποιος ξέρει τι απέγιναν αυτοί που αφέθηκαν να πεθάνουν εδώ μέσα...
windows.wndstory.caves=Αυτές οι αραιοκατοικημένες σπηλιές εκτείνονται κάτω από την εγκαταλελειμμένη φυλακή. Καθότι πλούσιες σε ορυκτά, ήταν κάποτε μεγάλο κέντρο εμπορίου και βιομηχανίας για την κοινωνία των νάνων από κάτω. Σταδιακά εγκαταλείφθηκαν, όσο οι νάνοι γίνονταν εμμονικοί με τη μαύρη μαγεία.\n\nΟι σπηλιές κατοικούνται πλέον από πανίδα του υπεδάφους, γκνολ και εγκαταλελειμμένα μηχανήματα - πιθανώς διεφθαρμένα από την ίδια μαγεία που επηρεάζει τις δύο τοποθεσίες από πάνω. windows.wndstory.caves=Αυτά τα αραιοκατοικημένα σπήλαια εκτείνονται κάτω από την εγκαταλελειμμένη φυλακή. Ήταν κάποτε μεγάλο κέντρο εμπορίου και βιομηχανίας για την κοινωνία των νάνων από κάτω, καθότι πλούσια σε ορυκτά. Σταδιακά εγκαταλείφθηκαν, όσο οι νάνοι γίνονταν εμμονικοί με τη σκοτεινή μαγεία.\n\nΤα σπήλαια κατοικούνται, πλέον, από πανίδα του υπεδάφους, γκνολ κι εγκαταλελειμμένα μηχανήματα· πιθανώς διεφθαρμένα από την ίδια μαγεία που μαστίζει τις δυο τοποθεσίες από πάνω.
windows.wndstory.city=Η Μητρόπολη των Νάνων ήταν κάποτε η μεγαλύτερη όλων των πόλεων-κρατών τους. Στην ακμή της, οι νάνοι είχαν χτίσει θαυμαστές μηχανές από μέταλλο και μαγεία, που επέτρεπαν στην πόλη τους να επεκτείνεται ταχύτατα.\n\nΜια μέρα οι πύλες της πόλεως αμπαρώθηκαν, και κανείς δεν ξανάκουσε τίποτα από τους νάνους. Οι λίγοι που ξέφυγαν από την πόλη λέγαν ιστορίες για έναν τρελό αρχιμάγο που έκλεψε τον θρόνο, και για την αποτρόπαια μαγεία που είχε μάθει να τιθασεύει. windows.wndstory.city=Η Μητρόπολη των Νάνων ήταν κάποτε η μεγαλύτερη όλων των πόλεων-κρατών τους. Κατά την περίοδο ακμής της, οι νάνοι είχαν χτίσει θαυμαστές μηχανές με μέταλλο και μαγεία, χάρη στις οποίες επεκτεινόταν η μητρόπολη ταχύτατα.\n\nΑλλά μια μέρα, οι πύλες της πόλης αμπαρώθηκαν και κανείς δεν ξανάκουσε τίποτα από τους νάνους. Οι λίγοι που ξέφυγαν από την πόλη μιλούσαν για έναν τρελό αρχιμάγο που σφετερίστηκε τον θρόνο, καθώς και για μια αποτρόπαια μαγεία που είχε στην κατοχή του.
windows.wndstory.halls=Αυτές οι μεγάλες αίθουσες στη μητρόπολη των νάνων έχουν διαστρεβλωθεί από τη σκοτεινή μαγεία. Κάποτε φιλοξενούσαν την αυλή του βασιλιά των νάνων, που αποτελούταν από την αφρόκρεμα των αρχιμάγων. Πλέον φαίνεται πως έχουν κυριευτεί από κάτι ακόμα χειρότερο...\n\nΚάθε λογής φρικτά δαιμονικά πλάσματα κατοικούν στις αίθουσες κι είναι ελεγχόμενα από την αποτρόπαια σκοτεινή δύναμη. Αφού η πηγή της διαφθοράς δεν ήταν ο βασιλιάς των νάνων, κάπου εδώ κάτω πρέπει να βρίσκεται.\n\nΠροχώρα προσεκτικά· ελάχιστοι εξερευνητές έχουν κατέβει τόσο μακριά... windows.wndstory.halls=Αυτές οι μεγάλες αίθουσες στη μητρόπολη των νάνων έχουν διαστρεβλωθεί από τη σκοτεινή μαγεία. Κάποτε φιλοξενούσαν την αυλή του βασιλιά των νάνων, που αποτελούταν από την αφρόκρεμα των αρχιμάγων. Πλέον φαίνεται πως έχουν κυριευτεί από κάτι ακόμα χειρότερο...\n\nΚάθε λογής φρικτά δαιμονικά πλάσματα κατοικούν στις αίθουσες κι είναι ελεγχόμενα από την αποτρόπαια σκοτεινή δύναμη. Αφού η πηγή της διαφθοράς δεν ήταν ο βασιλιάς των νάνων, κάπου εδώ κάτω πρέπει να βρίσκεται.\n\nΠροχώρα προσεκτικά· ελάχιστοι εξερευνητές έχουν κατέβει τόσο μακριά...
windows.wndsupportprompt.title=Ένα μήνυμα από τον προγραμματιστή windows.wndsupportprompt.title=Ένα μήνυμα από τον προγραμματιστή
@ -237,7 +237,7 @@ windows.wndsupportprompt.intro=Γεια, ελπίζω να σου αρέσει
windows.wndsupportprompt.close=Κλείσιμο windows.wndsupportprompt.close=Κλείσιμο
windows.wndtradeitem.buy=Αγορά για %dχρ. windows.wndtradeitem.buy=Αγορά για %dχρ.
windows.wndtradeitem.steal=Κλοπή με %1$d%% πιθανότητα\nΧρησιμοποιημένο φορτίο: %2$d windows.wndtradeitem.steal=Κλοπή με %1$d%% πιθανότητα\nΧρήση φορτίου: %2$d
windows.wndtradeitem.sell=Πώληση για %dχρ. windows.wndtradeitem.sell=Πώληση για %dχρ.
windows.wndtradeitem.sell_1=Πώληση ενός για %dχρ. windows.wndtradeitem.sell_1=Πώληση ενός για %dχρ.
windows.wndtradeitem.sell_all=Πώληση όλων για %dχρ. windows.wndtradeitem.sell_all=Πώληση όλων για %dχρ.

View File

@ -40,7 +40,8 @@ public class ShatteredPixelDungeon extends Game {
public static final int v0_9_3c = 557; //557 on iOS, 554 on other platforms public static final int v0_9_3c = 557; //557 on iOS, 554 on other platforms
public static final int v1_0_3 = 574; public static final int v1_0_3 = 574;
public static final int v1_1_0 = 583; public static final int v1_1_2 = 587;
public static final int v1_2_0 = 609;
public ShatteredPixelDungeon( PlatformSupport platform ) { public ShatteredPixelDungeon( PlatformSupport platform ) {
super( sceneClass == null ? WelcomeScene.class : sceneClass, platform ); super( sceneClass == null ? WelcomeScene.class : sceneClass, platform );

View File

@ -53,7 +53,7 @@ import java.util.ArrayList;
public class WelcomeScene extends PixelScene { public class WelcomeScene extends PixelScene {
private static final int LATEST_UPDATE = ShatteredPixelDungeon.v1_1_0; private static final int LATEST_UPDATE = ShatteredPixelDungeon.v1_2_0;
@Override @Override
public void create() { public void create() {

View File

@ -22,14 +22,17 @@
package com.shatteredpixel.shatteredpixeldungeon.ui.changelist; package com.shatteredpixel.shatteredpixeldungeon.ui.changelist;
import com.shatteredpixel.shatteredpixeldungeon.Assets; import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Badges;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.HeroSubClass; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.HeroSubClass;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Talent; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Talent;
import com.shatteredpixel.shatteredpixeldungeon.effects.BadgeBanner;
import com.shatteredpixel.shatteredpixeldungeon.items.Item; import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.DriedRose; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.DriedRose;
import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.HornOfPlenty; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.HornOfPlenty;
import com.shatteredpixel.shatteredpixeldungeon.items.bombs.WoollyBomb; import com.shatteredpixel.shatteredpixeldungeon.items.bombs.WoollyBomb;
import com.shatteredpixel.shatteredpixeldungeon.items.weapon.melee.MagesStaff; import com.shatteredpixel.shatteredpixeldungeon.items.weapon.melee.MagesStaff;
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
import com.shatteredpixel.shatteredpixeldungeon.plants.Dreamfoil;
import com.shatteredpixel.shatteredpixeldungeon.scenes.ChangesScene; import com.shatteredpixel.shatteredpixeldungeon.scenes.ChangesScene;
import com.shatteredpixel.shatteredpixeldungeon.sprites.CharSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.CharSprite;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSprite;
@ -46,6 +49,7 @@ public class v1_X_Changes {
public static void addAllChanges( ArrayList<ChangeInfo> changeInfos ){ public static void addAllChanges( ArrayList<ChangeInfo> changeInfos ){
add_Coming_Soon(changeInfos); add_Coming_Soon(changeInfos);
add_v1_2_Changes(changeInfos);
add_v1_1_Changes(changeInfos); add_v1_1_Changes(changeInfos);
add_v1_0_Changes(changeInfos); add_v1_0_Changes(changeInfos);
} }
@ -57,20 +61,179 @@ public class v1_X_Changes {
changeInfos.add(changes); changeInfos.add(changes);
changes.addButton( new ChangeButton(Icons.get(Icons.SHPX), "Overview", changes.addButton( new ChangeButton(Icons.get(Icons.SHPX), "Overview",
"The next Shattered update will be v1.2.0, and will focus on a variety of smaller improvements, including working on proper support for desktop users in anticipation of the game's upcoming Steam release. Unfortunately I'm spread a bit thin right now with Steam and real-life obligations, so v1.2.0 will be light on content additions. I do hope to release it in less than 4 months though!\n\n" + "The next Shattered update will be v1.3.0! Like v1.2.0, I'm aiming for v1.3.0 to be an update that focused on a variety of smaller improvements and additions. In particular I want this to be a smaller and faster update so that I can respond to the reception the game gets after the Steam release. That being said, I do hope to fulfill some long-requested feature additions with v1.3.0!\n\n" +
"Expect to hear more details about v1.2.0 in a future news post, likely in January.")); "Ideally I'll be sharing more info on v1.3.0 sometime around the end of April or beginning of May."));
changes.addButton( new ChangeButton(new ItemSprite(ItemSpriteSheet.ENERGY), "Further Alchemy Tweaks", changes.addButton( new ChangeButton(Icons.get(Icons.RANKINGS), "Seeded runs!",
"v1.1.0 focused pretty heavily on the alchemy system itself and exotic potions/scrolls, but there are definitely improvements to be made to other alchemy items too! Once the dust has settled a bit from 1.1.0 I intend to do a full evaluation and balance pass on alchemy produce. That may mean some nerfs, but I expect the majority of item changes from this will be buffs.")); "The most significant addition in v1.3.0 will be support for custom seeded runs, and possibly the addition of dailies/weeklies as well! One thing worth noting is that this update will not include online leaderboards for daily/weekly runs due to technical limitations, but I will be open to adding them in the future."));
changes.addButton( new ChangeButton(Icons.get(Icons.DISPLAY), "Desktop Enhancements", changes.addButton( new ChangeButton(Icons.get(Icons.DISPLAY_LAND), "UI/UX Improvements",
"The other major focus for v1.2.0 will be new and enhanced features for desktop users! I wrote a blog post about this in detail already, but in summary I want to make it easier to install and run the desktop game, and improve the interface to better take advantage of mice, controllers, and larger screens.")); "I also plan to make more improvements to the game's UI/UX with an emphasis on Steam users. This won't be the core focus like it was in v1.3.0, but expect more interface improvements, tweaks based on feedback, and possibly some additions to help controller users better play with their more limited button count."));
changes.addButton( new ChangeButton(Icons.get(Icons.AUDIO), "Boss Music",
"v1.1.0 includes a bunch of new music, but Kristjan and I aren't finished yet! We're currently working on a boss track for Yog-Dzewa, and might add some music for the other bosses too."));
changes.addButton( new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"), changes.addButton( new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"),
"Lastly, there will be some smaller miscellaneous changes in v1.2.0 as well. Alchemy items will get the most adjustments, but I also plan to look into improvements to a few other items, such as the master thieves' armband. There will be the usual round of balance improvements too.")); "v1.3.0 will also include a variety of miscellaneous adjustments. This will include balance tweaks to items and game mechanics, and maybe another item rework. I'd like to also include some more badges focused around more specific accomplishments!"));
changes.addButton( new ChangeButton(Icons.get(Icons.ENTER), "Technical Improvements",
"Finally, I also hope to make some behind the scenes technical improvements to the way the game handles loading and storing floors of the dungeon. I plan to use this functionality in the near future to give quests their own sub-levels!"));
}
public static void add_v1_2_Changes( ArrayList<ChangeInfo> changeInfos ) {
ChangeInfo changes = new ChangeInfo("v1.2", true, "");
changes.hardlight(Window.TITLE_COLOR);
changeInfos.add(changes);
changes = new ChangeInfo(Messages.get(ChangesScene.class, "new"), false, null);
changes.hardlight(Window.TITLE_COLOR);
changeInfos.add(changes);
changes.addButton( new ChangeButton(Icons.get(Icons.SHPX), "Developer Commentary",
"_-_ Released March 23rd, 2022\n" +
"_-_ 103 days after Shattered v1.1.0\n" +
"Expect dev commentary here in the future."));
changes.addButton( new ChangeButton(Icons.get(Icons.DISPLAY_LAND), "Desktop Enhancements and Steam Release!",
"_Shattered Pixel Dungeon has received a bunch of new features in preparation for its release on Steam!_\n\n" +
"These features include:\n" +
"_-_ A new main UI for larger displays, which places the inventory in the main game screen\n" +
"_-_ Full controller support, including button bindings and an analog stick cursor.\n" +
"_-_ Better keyboard controls, including combining keys to move diagonally.\n" +
"_-_ Better mouse support, including hover tooltips and right-click menus.\n" +
"_-_ Two additional quickslots on the new UI, and on mobile UI if there is enough space.\n" +
"_-_ Integration with Steamworks for achievements and cloud sync.\n\n" +
"Users on mobile devices will be able to benefit from most of these features as well! (some feature require a large enough display)"));
changes.addButton( new ChangeButton(new Image(Assets.Environment.TILES_SEWERS, 48, 80, 16, 16 ), "Special Rooms Additions!",
"_Six new special rooms have been added!_\n\n" +
"Two of these rooms (and one existing room) use new crystal doors, which let you see through them before you find a crystal key to unlock them.\n\n" +
"Three of these rooms include new terrain hazards, which will require the right tools to get past.\n\n" +
"The final new room is the sacrificial room from the original Pixel Dungeon! It returns with a few tweaks to its mechanics and loot (sorry, no scroll of wipe out)."));
changes.addButton( new ChangeButton(new ItemSprite(ItemSpriteSheet.ARTIFACT_ARMBAND), "Armband Rework!",
"_The Master Thieves' Armband has been reworked!_\n\n" +
"This rework focuses on giving the armband usefulness outside of shops. You can now use it to steal from enemies as well as shopkeepers, and it gains charge as you gain exp, instead of when you collect gold."));
changes.addButton( new ChangeButton(BadgeBanner.image(Badges.Badge.MONSTERS_SLAIN_5.image), "New Badges!",
"_Badges now have names, and 8 new badges have been added!_\n\n" +
"These new badges are all part of the existing series badges (e.g. defeat X enemies), and primarily exist around the gold badge level.\n\n" +
"The 'games played' badges have also been adjusted to unlock either on a large number of games played, or a smaller number of games won."));
changes.addButton( new ChangeButton(Icons.get(Icons.AUDIO), "New Boss Music!",
"_Each of the game's five bosses now have their own music track!_\n\n" +
"Just as before, these tracks are all composed by Kristjan Harristo, check the about scene for more details on them.\n\n" +
"All of the boss tracks take cues from the region tracks, but add enough to be more than simple remixes."));
changes = new ChangeInfo(Messages.get(ChangesScene.class, "changes"), false, null);
changes.hardlight(CharSprite.WARNING);
changeInfos.add(changes);
changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"),
"_-_ Improved the blinking behaviour of the journal button, to make it easier to notice on desktop displays.\n" +
"_-_ Improved the depth display to include icons for level feelings\n" +
"_-_ Added an icon next to depth display showing enabled challenges\n\n" +
"_-_ Adjusted the secrets level feeling to be less extreme in what rooms it can hide\n\n" +
"_-_ Improved the resilience of the game's save system"));
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes") + " 1",
"Fixed:\n" +
"_-_ Various rare cases of save corruption on Android\n" +
"_-_ Various minor textual and visual errors\n" +
"_-_ Unidentified wands being usable in alchemy\n" +
"_-_ Various rare cases where the hero could perform two actions at once\n" +
"_-_ Pharmacophobia challenge incorrectly blocking some alchemy recipes\n" +
"_-_ Various rare cases where giant enemies could enter enclosed spaces\n" +
"_-_ Wild energy spell not cancelling invisibility or time freeze\n" +
"_-_ Rare cases where the Freerunner could gain momentum while freerunninng\n" +
"_-_ Gladiator's parry move not cancelling invisibility or time freeze\n" +
"_-_ On-hit effects still triggering when the great crab blocks\n" +
"_-_ Various rare bugs with the timekeeper's hourglass\n" +
"_-_ Various bugs with the potion of dragon's breath\n" +
"_-_ Assassinate killing enemies right after they were corrupted by a corrupting weapon"));
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes") + " 2",
"Fixed:\n" +
"_-_ Layout issues with the loot indicator\n" +
"_-_ Artifact recharging not charging the horn of plenty in some cases when it should\n" +
"_-_ Some items rarely not being consumed when they should be\n" +
"_-_ Player being able to self-target with assassinate ability\n" +
"_-_ Arcane catalysts not being able to be turned into energy\n" +
"_-_ Fog of War not properly updating when warp beacon is used"));
changes = new ChangeInfo(Messages.get(ChangesScene.class, "buffs"), false, null);
changes.hardlight(CharSprite.POSITIVE);
changeInfos.add(changes);
changes.addButton( new ChangeButton(new ItemSprite(ItemSpriteSheet.FIRE_BOMB), "Recipe Cost Reductions",
"I've made a bunch of cost adjustments to alchemy recipes to help counteract energy becoming more expensive after v1.1.0:\n\n" +
"_- Bomb Recipe_ energy costs down across the board\n\n" +
"_- Infernal, Blizzard, and Caustic Brew_ energy costs down by 1\n\n" +
"_- Telekinetic Grab_ energy cost down to 2 from 4, liquid metal cost reduced to 10 from 15\n" +
"_- Phase Shift_ energy cost down to 4 from 6\n" +
"_- Wild Energy_ energy cost down to 4 from 6\n" +
"_- Beacon of Returning_ energy cost down to 6 from 8\n" +
"_- Summon Elemental_ energy cost down to 6 from 8\n" +
"_- Alchemize_ energy cost down to 2 from 3"));
changes.addButton( new ChangeButton(new ItemSprite(ItemSpriteSheet.AQUA_BLAST), "Alchemy Buffs",
"Several recipes have also been buffed, in addition to the cost reductions:\n\n" +
"_- Scroll of Foresight_ duration up to 400 from 250\n" +
"_- Scroll of Dread_ now grants 1/2 exp for defeated enemies\n" +
"_- Potion of Shrouding Fog_ gas quantity increased bt 50%\n\n" +
"_-_ Items and effects which create water now douse fire\n\n" +
"_- Caustic Brew_ damage per turn increased by 1\n" +
"_- Infernal and Blizzard Brew_ now start their gas in a 3x3 AOE\n" +
"_- Shocking Brew_ AOE up to 7x7 from 5x5\n\n" +
"_- Phase Shift_ now stuns whatever it teleports\n" +
"_- Summon Elemental_ quantity up to 5 from 3, elemental's stats now scale with depth, and elementals can be re-summoned\n" +
"_- Aqua Blast_ now acts like a geyser trap, quantity down to 8 from 12\n" +
"_- Reclaim Trap_ quantity up to 4 from 3\n" +
"_- Curse Infusion_ now boosts highly levelled gear by more than +1, quantity up to 4 from 3.\n" +
"_- Recycle_ quantity up to 12 from 8, cost up to 8 from 6"));
changes.addButton( new ChangeButton(new ItemSprite(ItemSpriteSheet.ROT_DART), "Dart Buffs",
"While they don't tie into v1.1.0's energy changes in particular, I am also handing out several buffs to tipped darts:\n\n" +
"_- Rot Dart_ uses increased to 5 from 1\n" +
"_- Adrenaline Dart_ duration up to 30 from 10\n" +
"_- Shocking Dart_ damage now slightly scales with depth\n" +
"_- Poison Dart_ damage scaling increased\n" +
"_- Sleep Dart_ is now _Cleansing Dart_, makes allies immune to debuffs for several turns\n" +
"_- Holy Dart_ duration up to 100 from 30\n" +
"_- Displacing Dart_ now much more consistently teleports enemies away"));
changes.addButton( new ChangeButton(new TalentIcon(Talent.LIGHT_CLOAK.icon()), "Talent Buffs",
"I'm handing out a few buffs to help better balance the Mage's T2 talents and the Rogue's class-based T3 talents. I'm also making one bugfix that counts as a buff:\n\n" +
"_- Energizing Upgrade_ charge boost up to 4/6, from 3/5\n" +
"_- Wand Preservation_ chance at +1 reduced to 50%, but now grants 1 arcane resin if it fails to preserve\n" +
"_- Wand Preservation_ max uses up to 5 from 3\n" +
"_- Empowering Scrolls_ now grants +3 on the next 1/2/3 wand zaps\n\n" +
"_- Light Cloak_ charging rate boosted to 25%/50%/75%, from 17%/33%/50%\n\n" +
"_- Shared Enchantments_ bugfixed to give the bonus damage stated in the description, instead of slightly less."));
changes = new ChangeInfo(Messages.get(ChangesScene.class, "nerfs"), false, null);
changes.hardlight(CharSprite.NEGATIVE);
changeInfos.add(changes);
changes.addButton( new ChangeButton(new ItemSprite(ItemSpriteSheet.MAGIC_INFUSE), "Alchemy Nerfs",
"v1.2.0 is mostly about alchemy buffs, but a few alchemy items have had their power reduced as well:\n\n" +
"_- Magical Infusion_ energy cost up to 4 from 3\n" +
"_- Holy Bomb_ bonus damage reduced to 50% from 67%\n" +
"_- Goo Blob and Metal Shard_ energy value reduced to 3\n" +
"_- Alchemize_ quantity in shops reduced by 1\n\n" +
"While not a direct alchemy item nerf, I've also made some of the final bosses' fists less susceptible to certain mechanics:\n" +
"_- Soiled Fist_ is now immune to burning, but the grass it generates still burns\n" +
"_- Burning Fist_ is now immune to freezing, but it can still be chilled\n" +
"_- Rotting and Rusted Fists_ now take less damage from retribution, grim, and psionic blast"));
changes.addButton( new ChangeButton( new Image(Assets.Environment.TERRAIN_FEATURES, 112, 112, 16, 16), new Dreamfoil().name(),
"Dreamfoil has always had great utility as a debuff-cleanser, and with the recent addition of stones of deep sleep its enemy sleeping functionality was feeling a bit unnecessary:\n\n" +
"_- Dreamfoil_ no longer puts enemies into magical sleep\n\n" +
"Sleep darts (made from dreamfoil) have also been changed into cleansing darts to go along with this change. These darts will make an ally temporarily immune to harmful effects."));
changes.addButton( new ChangeButton(new TalentIcon(Talent.SHIELD_BATTERY.icon()), "Talent Nerfs",
"I'm making a few talent nerfs to better balance the Mage's T2 talents, and to pull in the power of the Berserker a little:\n\n" +
"_- Shield Battery_ shielding per charge down to 4%/6%, from 5%/7.5%\n\n" +
"_- Endless Rage_ max rage boost reduced to 10%/20%/30% from 15%/30%/45%\n" +
"_- Enraged Catalyst_ proc rate boost reduced to 15%/30%/45% from 17%/33%/50%"));
} }
@ -80,51 +243,12 @@ public class v1_X_Changes {
changes.hardlight(Window.TITLE_COLOR); changes.hardlight(Window.TITLE_COLOR);
changeInfos.add(changes); changeInfos.add(changes);
changes = new ChangeInfo("v1.1.2", false, null);
changes.hardlight(Window.TITLE_COLOR);
changeInfos.add(changes);
changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"),
"Various small improvements for iOS Devices:\n" +
"_-_ Game can now run at higher framerates than 60\n" +
"_-_ Ingame UI elements now move inward if notched devices are used in landscape\n" +
"_-_ There is now an option to override silent mode\n\n" +
"_-_ Updated translations and translator credits"));
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes"),
"Fixed (caused by v1.1.0):\n" +
"_-_ Further rare cases of save corruption on Android 12\n" +
"_-_ Quickslotted bags freezing the game if used while empty\n" +
"_-_ Potions of Dragon's Breath and Mastery not being IDed if they were cancelled\n\n" +
"Fixed (existed prior to v1.1.0):\n" +
"_-_ Various rare crash bugs\n" +
"_-_ Various minor textual and visual errors\n" +
"_-_ Gateway traps rarely teleporting immovable characters\n" +
"_-_ Monks never losing focus if attacked out of hero vision range\n" +
"_-_ Wild magic continuing to activate if the hero dies during it"));
changes = new ChangeInfo("v1.1.1", false, null);
changes.hardlight(Window.TITLE_COLOR);
changeInfos.add(changes);
changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"),
"_-_ Updated translations and translator credits"));
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes"),
"Fixed (caused by v1.1.0):\n" +
"_-_ Various rare crash bugs\n" +
"_-_ Various rare cases of save corruption on Android\n" +
"_-_ Holding keys to move not working on Desktop\n\n" +
"Fixed (existed prior to v1.1.0):\n" +
"_-_ Specific cases where guidebook windows could be stacked\n" +
"_-_ Remove curse stating nothing was cleansed when it removed the degrade debuff"));
changes = new ChangeInfo(Messages.get(ChangesScene.class, "new"), false, null); changes = new ChangeInfo(Messages.get(ChangesScene.class, "new"), false, null);
changes.hardlight(Window.TITLE_COLOR); changes.hardlight(Window.TITLE_COLOR);
changeInfos.add(changes); changeInfos.add(changes);
changes.addButton( new ChangeButton(Icons.get(Icons.SHPX), "Developer Commentary", changes.addButton( new ChangeButton(Icons.get(Icons.SHPX), "Developer Commentary",
"_-_ Released December 10th, 2021\n" + "_-_ v1.1.0 released December 10th, 2021\n" +
"_-_ 115 days after Shattered v1.0.0\n" + "_-_ 115 days after Shattered v1.0.0\n" +
"Expect dev commentary here in the future.")); "Expect dev commentary here in the future."));
@ -161,7 +285,7 @@ public class v1_X_Changes {
"_- Scroll of Confusion_ is now _Scroll of Challenge_, which attracts enemies but creates an arena where you take reduced damage.\n" + "_- Scroll of Confusion_ is now _Scroll of Challenge_, which attracts enemies but creates an arena where you take reduced damage.\n" +
"_- Scroll of Polymorph_ is now _Scroll of Metamorphosis_, which lets you swap out a talent to one from another class." )); "_- Scroll of Polymorph_ is now _Scroll of Metamorphosis_, which lets you swap out a talent to one from another class." ));
changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"), changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc") + " 1",
"_-_ Item drops and special room spawns are now more consistent. Getting loads of the same item is now much less likely.\n" + "_-_ Item drops and special room spawns are now more consistent. Getting loads of the same item is now much less likely.\n" +
"_-_ Items present on boss floors are now preserved if the hero is revived from an unblessed ankh\n" + "_-_ Items present on boss floors are now preserved if the hero is revived from an unblessed ankh\n" +
"_-_ Teleport mechanics now work on boss levels\n" + "_-_ Teleport mechanics now work on boss levels\n" +
@ -170,15 +294,24 @@ public class v1_X_Changes {
"_-_ Tipped darts can now be transmuted and recycled\n" + "_-_ Tipped darts can now be transmuted and recycled\n" +
"_-_ Thrown weapons no longer stick to allies\n" + "_-_ Thrown weapons no longer stick to allies\n" +
"_-_ Liquid metal production from upgraded thrown weapons now caps at +3\n\n" + "_-_ Liquid metal production from upgraded thrown weapons now caps at +3"));
changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc") + " 2",
"_-_ Updated game icons on Android and Desktop platforms\n" + "_-_ Updated game icons on Android and Desktop platforms\n" +
"_-_ Tabs in rankings and hero info windows now use icons, not text\n" + "_-_ Tabs in rankings and hero info windows now use icons, not text\n" +
"_-_ 'potions cooked' badge and stats are now 'items crafted'\n\n" + "_-_ 'potions cooked' badge and stats are now 'items crafted'\n\n" +
"_-_ Newborn elementals no longer have a ranged attack")); "_-_ Newborn elementals no longer have a ranged attack\n\n" +
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes"), "Various small improvements for iOS Devices:\n" +
"_-_ Game can now run at higher framerates than 60\n" +
"_-_ Ingame UI elements now move inward if notched devices are used in landscape\n" +
"_-_ There is now an option to override silent mode\n\n" +
"_-_ Updated translations and translator credits"));
//TODO condense to two bugfix entries
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes") + " 1",
"Fixed:\n" + "Fixed:\n" +
"_-_ Various minor/rare visual and textual errors\n" + "_-_ Various minor/rare visual and textual errors\n" +
"_-_ Cases where pausing/resuming the game at precise moments would cancel animations or attacks\n" + "_-_ Cases where pausing/resuming the game at precise moments would cancel animations or attacks\n" +
@ -197,7 +330,7 @@ public class v1_X_Changes {
"_-_ Vertigo and teleportation effects rarely interfering\n" + "_-_ Vertigo and teleportation effects rarely interfering\n" +
"_-_ Layout issues in the hero info window with long buff names")); "_-_ Layout issues in the hero info window with long buff names"));
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes"), changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes") + " 2",
"Fixed:\n" + "Fixed:\n" +
"_-_ Cursed wands being usable to create arcane resin\n" + "_-_ Cursed wands being usable to create arcane resin\n" +
"_-_ Unblessed ankh revival rarely causing crashes or placing the player on hazards\n" + "_-_ Unblessed ankh revival rarely causing crashes or placing the player on hazards\n" +
@ -215,6 +348,16 @@ public class v1_X_Changes {
"_-_ Fog of War errors in Tengu's arena\n" + "_-_ Fog of War errors in Tengu's arena\n" +
"_-_ Rare errors with sheep spawning items and traps")); "_-_ Rare errors with sheep spawning items and traps"));
changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes") + " 3",
"Fixed:\n" +
"_-_ Various rare crash bugs\n" +
"_-_ Various minor textual and visual errors\n" +
"_-_ Gateway traps rarely teleporting immovable characters\n" +
"_-_ Monks never losing focus if attacked out of hero vision range\n" +
"_-_ Wild magic continuing to activate if the hero dies during it\n" +
"_-_ Specific cases where guidebook windows could be stacked\n" +
"_-_ Remove curse stating nothing was cleansed when it removed the degrade debuff"));
changes = new ChangeInfo(Messages.get(ChangesScene.class, "buffs"), false, null); changes = new ChangeInfo(Messages.get(ChangesScene.class, "buffs"), false, null);
changes.hardlight(CharSprite.POSITIVE); changes.hardlight(CharSprite.POSITIVE);
changeInfos.add(changes); changeInfos.add(changes);
@ -293,7 +436,7 @@ public class v1_X_Changes {
"Shattered will also now use the _major.minor.patch_ version naming scheme moving forward. So, the next patch will be v1.0.1, and the next update will be v1.1.0. _This change does not affect my plans for future updates!_\n\n" + "Shattered will also now use the _major.minor.patch_ version naming scheme moving forward. So, the next patch will be v1.0.1, and the next update will be v1.1.0. _This change does not affect my plans for future updates!_\n\n" +
"Expect more dev commentary here in the future.")); "Expect more dev commentary here in the future."));
changes.addButton( new ChangeButton(Icons.get(Icons.DISPLAY), "iOS Release!", changes.addButton( new ChangeButton(Icons.get(Icons.DISPLAY_PORT), "iOS Release!",
"_Shattered Pixel Dungeon is now available on the iOS App Store!_\n\n" + "_Shattered Pixel Dungeon is now available on the iOS App Store!_\n\n" +
"After years of requests, Shattered is finally available on Apple devices! The iOS version of the game will release in lockstep with the Android version moving forward, with some small variance due to different update approval processes.\n\n" + "After years of requests, Shattered is finally available on Apple devices! The iOS version of the game will release in lockstep with the Android version moving forward, with some small variance due to different update approval processes.\n\n" +
"Note that the iOS version costs $5, but comes with some supporter features built-in. I have no plans to make any changes to the monetization of the Android version.")); "Note that the iOS version costs $5, but comes with some supporter features built-in. I have no plans to make any changes to the monetization of the Android version."));