feat: sync rules with vault 2026-10-20 (borrowed mana, Odetchnięcie limit, Oszołomiony, Akcje Natychmiastowe)

Adds src/logic/rules.ts, counters, migration 1.4.0, III/IV mana swap, thaumaturgy school, tests, recompiled translations.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-20 13:22:31 +02:00
co-authored by Claude Sonnet 5.5
parent 6b8d93f772
commit c533ad8040
40 changed files with 640 additions and 85 deletions
+8 -4
View File
@@ -186,7 +186,8 @@
"abyssAspects": "Magia Otchłani - Aspekty",
"abyssPrimal": "Magia Otchłani - Pierwotna Magia",
"wildWitch": "Dzika Wiedźmia Magia",
"eldritch": "Magia Otchłani"
"eldritch": "Magia Otchłani",
"thaumaturgy": "Taumaturgia"
},
"deity": {
"common": "Modlitwy Powszechne",
@@ -283,7 +284,7 @@
"type": "Typ",
"passive": "Pasywna",
"active": "Aktywna",
"reaction": "Reakcja",
"reaction": "Akcja Natychmiastowa",
"freeAction": "Akcja Darmowa",
"prerequisite": "Wymóg",
"description": "Opis",
@@ -343,7 +344,7 @@
"languages": "Języki",
"attacks": "Ataki",
"specialAbilities": "Zdolności Specjalne",
"reactions": "Reakcje",
"reactions": "Akcje Natychmiastowe",
"legendaryActions": "Akcje Legendarne",
"savingThrows": "Rzuty Obronne",
"damageResistances": "Odporności na Obrażenia",
@@ -379,6 +380,9 @@
"cannotBeUnraveled": "Nie da się rozpleść",
"cast": "Rzuć",
"notEnoughMana": "Niewystarczająca mana.",
"borrowMana": "Brakuje many - różnica zostanie pożyczona (Wyczerpanie Many).",
"manaExhaustion": "Wyczerpanie Many",
"incompetencePenalty": "Kara za Nieudolność",
"notEnoughZeal": "Niewystarczający Zapał.",
"notEnoughBlood": "Niewystarczająca Krew.",
"raceLocked": "Zaklęcie wymaga rasy: {races}.",
@@ -453,7 +457,7 @@
"spend": "Wydaj",
"attacks": "Ataki",
"specialAbilities": "Zdolności Specjalne",
"reactions": "Reakcje",
"reactions": "Akcje Natychmiastowe",
"legendaryActions": "Akcje Legendarne",
"actionsTitle": "Szybkie Akcje",
"customEquipment": "Własny ekwipunek",