Commit Graph
76 Commits
Author SHA1 Message Date
octoturgeandClaude Sonnet 5.5 532d84a182 rules: Aneks D rewritten (Eksperymentalny table, Rozdzierający), trade Category D, elixir flask sizes
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 11:54:18 +02:00
octoturgeandClaude Sonnet 5.5 5e5b1426c9 trade: monthly upkeep costs (fixed per pair, variable, tax); minigame rebased on full-system margins
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 11:46:39 +02:00
octoturgeandClaude Sonnet 5.5 ffeaea873d trade: T7 entries became 6:5, skill names fixed to match the skill list
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 11:44:35 +02:00
octoturgeandClaude Sonnet 5.5 31714b1569 elixirs: brewing costs mana; healing elixirs work only through the drinker's own mana
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 11:28:29 +02:00
octoturgeandClaude Sonnet 5.5 dbebf1b0a5 elixirs: Prawdomówności is the hardest to brew (6:9, Rzadki mandragora)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 11:22:54 +02:00
octoturgeandClaude Sonnet 5.5 3bad234d50 elixirs: brewing rules - DN from component rarity and Moc, time by Moc, T:S per elixir
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 11:21:55 +02:00
octoturgeandClaude Sonnet 5.5 043afb0a91 elixirs: tolerance table fixed, Szybkości/Osłabienia reworked, five new elixirs (10 total)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 10:07:37 +02:00
octoturgeandClaude Sonnet 5.5 f9dda14bb3 alchemy: fill Eliksir Prawdomówności ingredients (was TBD)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 10:00:53 +02:00
octoturgeandClaude Sonnet 5.5 11b90e3569 spells: remove undefined complexityLevel field (Foundry uses symbol count)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-24 09:50:16 +02:00
octoturgeandClaude Sonnet 5.5 f215382152 rules: Obrażenia spells deal +1 damage; extra Action suspends next Zapał regeneration (prayers unaffected)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-23 12:25:29 +02:00
octoturgeandClaude Sonnet 5.5 d900b8dea2 bestiary: Sierp Marduka wording - free spells of Pierwszy Patriarcha only apply vs Otchłań mages
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-23 11:21:33 +02:00
octoturgeandClaude Sonnet 5.5 7c74bb5de0 bestiary: Sierp Marduka - god-slaying Krąg vs deities/Awatars (Pelagius ~49% vs Xillith IV)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WABdfg7UqxrBfFrE9YrYrw
2026-10-23 11:18:30 +02:00
octoturgeandClaude Sonnet 5.5 c4aef21d9e bestiary: rebalance Pelagius (Skarbiec rolls Rzemiosło unsplit, S+4; new carried artifacts, RP 4); heavy armour -3 dice/+2 mana
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 00:54:16 +02:00
octoturgeandClaude Sonnet 5.5 255652e953 rules: armour casting penalties (Średni -1 die, Ciężki -2 dice +1 mana); Pancerz Wiary removes them
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 00:27:13 +02:00
octoturgeandClaude Sonnet 5.5 d0b79d4352 rules: T is always 4 for attacks, Unik, Odparcie and opposed tests unless an effect or Talent says otherwise
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 00:22:59 +02:00
octoturgeandClaude Sonnet 5.5 6560a6fcad rules: clarify damage order, Odparcie, defender T, Pancerz tiers, mana on failed/dispelled casts
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 00:21:27 +02:00
octoturgeandClaude Sonnet 5.5 472ebfbdf6 items: rename Lexica Botania to Herbarium Minor; remove Miecz świetlny
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 00:13:09 +02:00
octoturgeandClaude Sonnet 5.5 cb52c8a8fc kosci losu: add Dar Mistrza Losu as an acquisition source
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:13:12 +02:00
octoturgeandClaude Sonnet 5.5 36483077ad publication: draft ORC licence notes and fan-content policy; remove Dice of Fate purchase
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:09:22 +02:00
octoturgeandClaude Sonnet 5.5 dead3056bc publication: add publish/authorship frontmatter scheme, flag IP-adjacent notes; remove Rytuał Schwytania Losu
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 21:49:07 +02:00
octoturgeandClaude Sonnet 5.5 06664ff185 bestiariusz: Narcyza's Bicz o Dwóch Splotach - one roll, two targets or double hit on one target
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 00:18:09 +02:00
octoturgeandClaude Sonnet 5.5 e0c37b98fc items: add wound frontmatter (blunt/slashing/piercing) to weapons; document in Rodzaje Obrażeń
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 00:06:20 +02:00
octoturgeandClaude Sonnet 5.5 dafc8559b1 artifacts: general destruction rule (main ability permanently reduced to 0); Zamiar Rozerwanie Run is permanent
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 17:04:21 +02:00
octoturgeandClaude Sonnet 5.5 a5be400e67 rules: Runiczny Pancerz is disabled per hit >5 until end of fight and restorable (Immediate Action); Zakazana Osłona retaliation ignores Runiczny Pancerz
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 17:01:47 +02:00
octoturgeandClaude Sonnet 5.5 2306ed53af arcanum sanguinis: add Krew gain/spend summary tables to the hub page
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 16:53:45 +02:00
octoturgeandClaude Sonnet 5.5 e8453412ba arcanum sanguinis: clarify Kradzież Życia and Złożenie w Ofierze action type and Sukcesy
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 16:48:57 +02:00
octoturgeandClaude Sonnet 5.5 1d59d3521a kości losu: using a die is a regular Immediate Action
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 16:34:56 +02:00
octoturgeandClaude Sonnet 5.5 2bd4b21d26 bestiariusz: Karolina III ZM +4, Narcyza fatigue in tactics, Pelagius tier note; Kości Losu use is an Immediate Action
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 13:10:56 +02:00
octoturgeandClaude Sonnet 5.5 739dfcb137 rules: big balance pass (actions, Zapał, dodge damage, Pomoc, Przerażony), spell-cost rework, economy fixes, NPC power-tier rebalance
- Action economy: 1 Zapał buys 1 extra Action or 2 extra Immediate Actions; Oportunista uncapped
- Unik: failed dodge damage = net successes + 2; Szarża/Szaleńczy atak conditions; Powalenie, Parowanie, Przewrócony, Oszołomiony, Koncentracja updates
- New: Pomoc action, Przerażony state, cheat sheets, rounding conventions
- Spells: cost formula rework (51 files), Magiczny Pocisk min-1 rule, aegis-zeus rename
- Economy and Kości Losu fixes
- Bestiariusz: Diana ZM raised, Narcyza fatigue drawback, Pelagius Treasury artifacts

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 13:08:46 +02:00
octoturgeandClaude Sonnet 5.5 17580e42cd spells: flatten frontmatter (range/targets/castingTime/overcast as plain values), add damageBase
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 12:37:45 +02:00
octoturge f6edfe3198 vault backup: 2026-10-17 10:47:53 2026-10-17 10:47:53 +02:00
octoturgeandClaude Sonnet 5.5 fc38be2b02 rules: add Sztuki Walki talent, Powalenie/Rozbrojenie actions, rework Przewrócony
- Sztuki Walki talent (Lamia free talent: pick 3 of 4)
- Atak bez Broni: unarmed/improvised attacks nerfed
- New actions: Powalenie, Rozbrojenie
- Przewrócony: no Odpierać/Parować, dodge only
- Karolina Fey: add Sztuki Walki, Błogosławieństwo (Hekate), Rozplatanie Zaklęć, Magiczny Zmysł, Parowanie, Metamagia (all forms), Riposta (Forma III)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 10:44:57 +02:00
octoturge 5b065d2a28 vault backup: 2026-08-23 10:32:27 2026-08-23 10:32:27 +02:00
octoturge 4461f4880f vault backup: 2026-08-23 10:27:31 2026-08-23 10:27:32 +02:00
octoturge c7cd6ae741 vault backup: 2026-08-23 01:29:38 2026-08-23 01:29:43 +02:00
octoturgeandClaude Sonnet 5 a3516d7899 rules(bestiariusz): fix Inicjatywa formula, add talents/spells, calibrate to veteran NPCs
Inicjatywa was double-counting Umysł and pulling in Ciało via skill
totals; correct formula is Umysł + Refleks bonus + Spostrzegawczość
bonus (confirmed against the player character sheet's actual
spreadsheet formula). Recalculated every NPC form on the corrected
formula, then bumped Refleks/Spostrzegawczość bonuses for trained/elite
NPCs so their Initiative reads above starting-player range, matching
their in-fiction competence. Nil now rolls 4k6 instead of 2k6.

Also: Gotowość do Walki for Xillith (III/IV), Karolina (II, inherited
into III), and Pelagius (x2); Dyplomata and Gadanina for Zayis (bumped
her Empatia to +3 to actually meet Dyplomata's prerequisite); Przeskok
added to Xillith's (unreliable, per table history) and Karolina's
(reflavored as twin short-lived gateways) spell lists.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-23 00:11:58 +02:00
octoturgeandClaude Sonnet 5 8d1747ac4c lore(narcyza): flight is common among demons, not archsuccubus-exclusive
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-22 20:33:53 +02:00
octoturge c763b2dbbc vault backup: 2026-08-22 14:50:27 2026-08-22 14:50:27 +02:00
octoturgeandClaude Sonnet 5 9c22552392 lore(bestiariusz): Karolina/Narcyza combat-arc flavor, Malferian demon ancestry retcon
Add escalating aggression to Karolina Fey's Taktyka across all three forms,
add Narcyza's demon-normalcy/flight/claws/superiority-complex details, and
retcon Malferians from shapeshifters to demon-descended (fixing the Zayis
"obvious non-demon in demon robes" contradiction and grounding her magic's
demonic lineage literally).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-22 14:47:30 +02:00
octoturgeandClaude Sonnet 5 3d6477df06 lore(bestiariusz): reformat NPC skill lines, rebalance Magia attributes, add talents
- Rename "Wiecej, Niz Pomiesci Smiertelne Cialo" to "Nie do Zabicia" (Nigh Unkillable)
- Add Odprysk Otchlani talent giving Nil's Slime Cube form a ranged gap-closer
- Reformat every Umiejetnosci line across all NPC statblocks to "modifier (total)"
  so skills that scale off raw skill bonus (e.g. Mistrz Magii) are readable
- Rebalance Magia attributes to respect the 1k10 character-creation table
  (valid values only 0/1/2/3/4/6), offsetting the difference via skill modifiers
  capped at +8; recompute Inicjatywa to match updated Refleks/Spostrzegawczosc
- Lower Zayis's Autorytet (Glos Rozkazu) from III to II
- Add Jednosc z Magia to Diana as an in-fiction exception granted in 2027
- Add Metamagia to Karolina's Baba Jaga form
- Give Narcyza (Forma II) and Diana (Forma III) natural flight

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-22 14:27:42 +02:00
octoturgeandClaude Sonnet 5 d6bdf7b634 feat(bestiariusz): add full NPC stat-block roster + reconcile Diana/Karolina lore
Adds Bestiariusz combat stat blocks for the setting's major NPCs (Pelagius
Caudex, Diana Koniecpolska, Karolina Fey, Narcyza Eleness Zurbach, Xillith
Isherwood, Princess Zayis), each with supporting Talenty and, where needed,
new spells/artifacts (Zayis's Thaumaturgy shield spells, Lexica Botania,
Miecz Taumiczny).

Also reconciles several NPCs against a user-authored canon power-scaling
list: Diana gets a body-horror physiology writeup, an Otchłań-overcast
immunity Talent, and a "stop, not defeat" scaling note; Karolina's Forma II
is renamed to match Wielka Księga Obrzędów canon and gains Lexica Botania +
Pełnia Mocy; Narcyza's command ability becomes an aura affecting everyone
nearby, not just her focus target. Replaces the "Eldrycki/Eldrycka" Polish
calque throughout with direct "Magia/zaklęcie Otchłani" phrasing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-22 10:18:47 +02:00
octoturgeandClaude Sonnet 5 ffaf581403 lore(diana-koniecpolska): pin tournament disqualification to the semifinal
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-21 11:30:01 +02:00
octoturgeandClaude Sonnet 5 3196709ad8 lore(zakon-taumaturgow): fix Diana Koniecpolska tournament/membership contradiction
Her own NPC page has always said she was disqualified from the school
tournament and removed from the club afterward; the org page said the
opposite (tournament winner, tenure ending in good standing).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-21 11:23:49 +02:00
octoturgeandClaude Sonnet 5 ae9aefa40d lore(zaryn/xivell): reconcile Robert Zaryn/Wyspowe Księstwa Zaryn timeline; add Eryk Meliski and his body-restoring ritual
Robert Zaryn's own infobox and Królestwo Zaryn's history had drifted
from the correct, more detailed timeline already present in
lore/10 (Przewodnik Ludzkości po Magicznym Świecie): Wyspowe Księstwa
Zaryn conquered by Xivell in 430 BU, Robert Zaryn's 99 BU rebellion
founds Królestwo Zaryn, Benedykt Greteron's second war in 94 BU leads
into the Fall. Added a dedicated Wyspowe Księstwa Zaryn page for the
older, multi-prince polity and fixed the dates/causal order across
Robert Zaryn's page, Królestwo Zaryn, Xivell (planeta), and locations.md.

Rewrote the "Bóg Krwi" GM secret in Magia Krwi.md as the canonical
explanation for Zaryn's partial godhood: his ritual at Obsydianowa
Wieża was a deliberate ascension attempt interrupted by the parasite
(not a Personifikacja) mid-ritual, leaving him a shattered, partial god
rather than cleanly alive or dead - and fixed an internal contradiction
where Robert Zaryn's own page implied he'd met Bezimienny directly.

Added Eryk Meliski, an adept-inquisitor on Tena Lindemann's WeSM audit
team who practiced Blood Magic with her knowledge, and who restored
Robert Zaryn's body via a ritual in WeSM's forest in September 2026,
dying in the process. Threaded through Zaryn's page, Tena Lindemann,
the Inkwizycja and Szkarłatny Kult org pages, and WeSM's own page, plus
an explicitly-flagged speculative GM hook (not settled canon) on both
Eryk's and Mundus's pages about Mundus's possible involvement.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-21 11:11:31 +02:00
octoturgeandClaude Sonnet 5 330a14025b lore(crimson-cult): tie Sztandar shards to Xillith's halberd; reorganize items/
Xillith Isherwood recently finished reassembling the scattered shards of
the Sztandar Szkarłatnego Kultu (the First Patriarch's original staff)
into his halberd, the "Broń Szkarłatnego Patriarchy" - explaining why
Bezimienny's soul, previously fragmented across the shards, is now mostly
reunified. Threaded through the Sztandar item, Bezimienny, and Xillith
Isherwood pages.

Also folds in a prior file move: items/*.md split into items/artifacts/,
items/armor/, items/weapons/, items/gear/ subfolders, with Przedmioty.md
and the two referencing rulebook hubs updated to match, plus a .gitignore
entry for _books/.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-21 10:10:59 +02:00
octoturgeandClaude Sonnet 5 bab5a62d7a refactor(rules): split all 9 rulebooks into per-topic files
The rulebooks (Podręcznik Gry, Księga Magii, and 7 others) were single
monolithic documents, some over 1000 lines, making it hard to find or link
to one specific rule. Restructured them to match the convention already
used for lore/npcs/spells/disciplines: a themed subfolder per book with one
file per topic (talent, race, status effect, action type, etc.), and the
original book file rewritten into a hub/table-of-contents linking to them.

- Where a rulebook chapter duplicated content that already has a canonical
  home elsewhere (spell lists vs spells/, artifacts vs items/, disciplines
  vs disciplines/), replaced the duplicated text with links instead of
  copying it a second time.
- Verified all ~360 internal links across the new structure resolve, and
  fixed two real bugs surfaced by that check: unescaped parentheses in
  filenames breaking Markdown link syntax, and an off-by-one relative path
  in Rozdział VII - Religia.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-19 21:53:25 +02:00
octoturgeandClaude Sonnet 5 9bbfc4771e fix(spells): shield-breakers now boost damage vs Magic Shield instead of reducing it
The "2:1 instead of 5:1" shield-breaker clause was written to apply uniformly
to Runic Armour and Magic Shielding, but Magic Shield already depletes 1:1
by full damage dealt (its own baseline). Applied literally, "2:1" was worse
than a normal hit against Magic Shield - the opposite of the intended effect.

Playtest-verified via a corrected combat simulation. Fixed across all 6
shield-breaker spells: the 2:1 rate now applies to Runic Armour only, and
damage against Magic Shield is doubled instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-19 21:00:59 +02:00
octoturgeandClaude Sonnet 5 f3bdf0ecb0 spells: define Divine Spear's Naznaczony przez Artemidę-Dianę stacks
Closes the TBD left when shield-breaking was added to Boska Włócznia
earlier this session. Mixes a shared pack-hunt bonus (allies gain a
die on attacks per stack, up to 3) with a caster-only consumable
payoff (burn stacks on a hit for +1k3 damage each, ignoring Runic
Armour, Magic Shielding, and mundane Pancerz) - the mark's passive
effect helps the whole party corner the target, but only the hunter
who placed it can call in the finishing blow.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-19 20:16:06 +02:00
octoturgeandClaude Sonnet 5 ff7e638ed7 rules/lore: close remaining Runic Armour/Shielding gaps from the split
Follow-up to the Damage Reduction Order formalization:
- Rozdział V's actual combat-resolution paragraph (00. Podręcznik Gry.md)
  never got updated to match the new sequential Runic Armour -> Magic
  Shielding -> Armour -> HP order and terminology; it still described
  the two magic layers as one lumped subtraction.
- Renamed the last "Runiczna Tarcza" holdouts to "Runiczny Pancerz":
  the Amulet Osłony artifact and the Sztandar/Patriarcha Crimson Cult
  weapon writeup (duplicated across two files), which already had its
  own pre-existing 2:1 shield-breaking mechanic predating this
  session's spell conversions.
- Crimson Bolt now ignores Runic Armour and Magic Shielding but no
  longer ignores mundane Pancerz (ignoresArmor: true -> false) - a
  deliberate example that an effect can skip some defensive layers in
  the new order without skipping all of them.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-19 19:52:40 +02:00
octoturgeandClaude Sonnet 5 3fa4a34a6d rules: fix half-dose rounding loophole in elixir-coating resist
Playtesting the new coating rule found that "half a dose, rounded
down, minimum 1" was a no-op for the common single-dose-per-hit case
(0.5 floors to 0, then the minimum-1 clause bumps it straight back to
a full dose) - a focused arrow volley could still stack Przedawkowanie
tiers almost as fast as before. Replaced it with an accumulating
half-dose counter, so two failed resists are needed per real dawka
instead of one, roughly doubling the hits required to reach each
overdose tier.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-19 18:48:32 +02:00
octoturgeandClaude Sonnet 5 faae0d84ca rules: close elixir-weapon-coating overdose exploit
Add explicit action/dose cost and expiry to applying elixirs to
weapons/ammunition, plus a resistance test (hooking into the
previously-unused Odporność na Truciznę talent) that halves absorption
on a failed coated hit. Previously a coated hit counted as a full dose
toward Przedawkowanie with no cost or resistance, letting a handful of
cheap arrows trigger overdose-tier effects (up to death) far more
easily than voluntarily drinking the same elixir would.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-19 17:49:57 +02:00
octoturgeandClaude Sonnet 5 66d189c914 balance: rework mana economy, HP thresholds, spell costing, and shield-breakers
Combat-pacing rebalance to curb single-cast overcast greed and long-fight
stalemates without further nerfing base spell damage:

- Replace the per-round mana cap with a daily mana pool (old Poziom Mocy
  values x3), restored via rest tiers (Odetchniecie/Krotki/Dlugi Odpoczynek).
- Add a mundane-only "Kara za Wyczerpanie Many" table for casting past the
  daily pool, and a "Kara za Nieudolnosc" table for failed overcast tests -
  deliberately kept free of Otchlan/Obled corruption.
- Taper overcast effect bonuses past step 2 (halved, min 1) to blunt
  free-zone alpha strikes below Maksymalny Koszt Zaklecia.
- Rebalance Zywotnosc/Oszolomiony/rest-recovery from 3x/1-3 to 2x/1-2.
- Add a "Potega Efektu" magnitude parameter to the spell-costing formula,
  decoupling effect strength from casting difficulty (T/S).
- Flip the Obrazenia/Ochrona category modifiers (-0.4/+0.2, was 0.0/-0.7) so
  shields cost more than comparable attacks instead of less, then swept all
  spell files against the new formula.
- Expand shield-breaking beyond Ether Pierce (Mysterious Stream, Arrow of
  Desire, Energy Wave, Divine Spear, Last Judgment, True Disintegration),
  rework Forbidden Shield into a durability-based ward with a shield-ignoring
  counter-attack, and complete True Disintegration's description, which was
  truncated since the initial commit.
- Formalize the four-layer damage reduction order (Runiczny Pancerz ->
  Magiczna Oslona -> Pancerz -> Zywotnosc) in the rulebook.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xsdbKAT27PoAX9SWH3MFK
2026-08-19 16:52:08 +02:00
octoturge ccf051e1f0 vault backup: 2026-08-18 22:53:08 2026-08-18 22:53:08 +02:00
octoturgeandClaude Sonnet 5 4e8d159cb3 lore(npc): add die-headed alternate appearance for Mistrz Losu
Ties into the existing Kości Losu artifact lore - his own face
occasionally becomes a d6, as if subject to the same game of chance
he presides over.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 22:49:16 +02:00
octoturgeandClaude Sonnet 5 9849d4aff9 lore: add Bitwa o Integralność (2026), retcon Beta/Gamma into Gaja, rank updates
Documents the unauthorized Malferian strike on "Integralność" (Arkthar's
rogue attack, Syllia->Zhukov command handover, capture of Arkthar and
Zayis, Zayis's later escape into WeSM as an undercover student), and adds
the parallel Karolina Fey / corrupted-maelstrom incident to the First War
page as the other real-world precedent for the "military rank overrides
Gaja rank" command rule.

Also folds Karolina Fey (Agentka Beta) and Nicodemus Florens (Agent Gamma)
into Siły Specjalne Gaja's roster - the Greek-letter callsigns turn out to
be Gaja-reserved designations, not Siły Specjalne X's own - and updates
Zhukov's (Marszałek Polowy, 22.05.2027) and Pelagius's (Generał Brygady)
ranks to match the resulting chain of command.

Bundles incidental concurrent edits from the live vault (Federacja Sol-3.md
moved into its own subfolder, plus assorted line-ending normalization).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 22:45:43 +02:00
octoturge d59c71bd52 Merge branch 'main' of origin into main
# Conflicts:
#	_meta/Luki w Lore.md
2026-08-18 21:10:58 +02:00
octoturgeandClaude Sonnet 5 c26bec9268 vault backup: 2026-08-18 (Klaus von Übertropp dedup + line-ending normalization)
Removes the orphaned duplicate npcs/Klaus von Übertropp.md (superseded by
npcs/Nauczyciele/Klaus von Übertropp.md, same pattern as the earlier
Narcyza/Klara/Robert Zaryn cleanups) and normalizes line endings on a few
lore files per the .gitattributes convention.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 21:06:48 +02:00
octoturgeandClaude Sonnet 5 41323383aa fix(links): normalize internal anchor links to Obsidian's real convention
Converts every internal header-anchor link in the vault (ToCs and inline
cross-references) from the incorrect GitHub/GFM-slug style to the format
Obsidian's Read mode actually resolves: exact heading text, case and
diacritics/punctuation preserved literally, with only spaces encoded as
%20. Also converts the two remaining Obsidian-wikilink ToCs (organizations/
Federacja Sol-3.md, rules/00. Podręcznik Gry.md) to plain markdown links per
the styleguide, and strips the inert Pandoc-style {#id} heading tags from
lore/90. Tales of the Homebrew Magic.md.

Renames 8 heading names that appeared more than once within the same
document (Atrybuty, Żywotność, Pancerz, Inicjatywa in the rulebook; Magia
Żywiołów/Sakralna/Iluzji in Księga Magii; Faza 3: Sprzedaż in Złoto, Stal i
Magia; three Tales of the Homebrew Magic story installments) since a flat
anchor link can't disambiguate duplicate headings the way Obsidian's
wikilink nested-path syntax could.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 20:50:56 +02:00
octoturgeandClaude Sonnet 5 f90e2be649 fix(lore): fill lore gaps, dedupe NPC pages, and enrich prose (round 2-3)
Fills remaining unfilled template placeholder fields across NPC/organization/
conflict pages tracked in _meta/Luki w Lore.md (Mundus, Tempus, Diana
Koniecpolska, Aurora, Isherwood brothers, Narcyza, Serioża Żukow, Bill
Cipher, Wybrańcy Herosów, Projekt Starlight, BAW, and the Federacja Sol-3 /
Malferian war table), adds new Nil "Abyss" nickname lore and the related
Pelagius Caudex incident, removes orphaned duplicate NPC pages (Narcyza,
Klara, Robert Zaryn), moves Bank Krasnoludzki to organizations/, and
rewrites Siły Specjalne Gaja's prose (first trimming repetition/ToC, then
fleshing it back out into fuller, smoother prose per updated house style).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 19:29:23 +02:00
octoturgeandClaude Sonnet 5 554962ec88 docs(meta): update lore-gaps checklist to reflect first fix pass
Check off items resolved by 6fb72b0 (hub sections, Nemyo index entry,
Nil/Mundus/Tempus/Mistrz Losu/Ten Ktory jest Mroczny/Narcyza/Anna
Heide field fixes) and keep only the gaps that are still genuinely
open, for a clean starting point in a future session.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 14:59:57 +02:00
octoturge bf1fb6560a vault backup: 2026-08-18 14:35:10 2026-08-18 14:36:02 +02:00
octoturgeandClaude Sonnet 5 7a1906d673 chore(repo): pin line-ending convention via .gitattributes
Without a committed .gitattributes, line-ending normalization on
commit depended on each contributor's local core.autocrlf setting,
so files could get re-flagged as changed by Obsidian Git purely due
to EOL churn with no actual content difference. Pin text=auto
eol=crlf repo-wide and renormalize stored blobs to match.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 14:33:56 +02:00
octoturgeandClaude Sonnet 5 9558a019ea fix(lore): remove unused foundry/compendium/* tags
Confirmed via Foundry-Data investigation that no script actually
reads these nested tags - Foundry pack routing is done entirely via
a hardcoded folder-to-pack table in build-journal-packs.ts, and the
topical-parser strips YAML frontmatter wholesale without parsing it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 13:49:46 +02:00
octoturge 0500c0a49d vault backup: 2026-08-18 13:08:00 2026-08-18 13:08:00 +02:00
octoturge 570fea4c27 vault backup: 2026-08-18 13:06:19 2026-08-18 13:06:20 +02:00
octoturgeandClaude Sonnet 5 f9d04edd10 fix(lore): translate flow-style YAML tags (tags: [...]) to English
29 files across concepts/, races/, conflicts/, rules/, items/, and
_templates/ use inline flow-style tag lists ("tags: [a, b, c]")
instead of the standard block-style list. Every prior translation
pass only parsed block-style "tags:\n  - x" and silently skipped
these, leaving them untouched. 12 of the 29 were already all-English
(placeholder/todo, or "moc"/"hub" - Map of Content marker tags, not
the Polish word "moc") and needed no change; the other 17 are now
translated.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 13:04:10 +02:00
octoturge d4cd0d858b Merge remote-tracking branch 'origin/main' 2026-08-18 12:59:52 +02:00
octoturge 278121efa0 vault backup: 2026-08-18 12:59:50 2026-08-18 12:59:50 +02:00
octoturgeandClaude Sonnet 5 344ff0a1f7 fix(spells): drop redundant Polish "zaklęcia" tag
It duplicated the existing English "spell" tag on every spell file,
undermining the vault-wide Polish-to-English tag standardization.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 12:58:33 +02:00
octoturge 567dd42803 vault backup: 2026-08-18 12:57:01 2026-08-18 12:57:18 +02:00
octoturgeandClaude Sonnet 5 cf1eaffc7a fix(lore): translate tags on the 4 recently-reorganized NPC files
Narcyza Eleness Zurbach.md, Klara.md, Klaus von Übertropp.md, and
Nemyo.md were moved into their subfolders in a separate local WIP
that landed on main after the vault-wide tag translation ran, so
their Polish tags were never touched by that pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 12:56:03 +02:00
octoturgeandClaude Sonnet 5 1f9bd99e79 fix(lore): translate remaining Polish tags missed by first pass
- brytyjska-akademia-wiedzm -> british-academy-of-witches (Croix Meridies.md)
- komedia -> comedy (Bill Cipher and Co.md, Zakon Taumaturgow.md)
- sub-konflikt -> sub-conflict (Konflikt o Tajwan/Kaszmir/Nil.md)
- Zakon Taumaturgow.md also had "tags: " with trailing space and
  4-space indented list items, which silently skipped its entire
  tags block (organizacja, taumaturgia) in the prior pass; normalized
  to standard "tags:" + 2-space indentation and translated

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 12:55:29 +02:00
octoturge add940a85b vault backup: 2026-08-18 12:51:30 2026-08-18 12:51:31 +02:00
octoturgeandClaude Sonnet 5 6fb72b05db feat(lore): fill lore gaps and standardize tags to English
- Fill empty hub index sections (Zakon Taumaturgow, Sily Specjalne Gaja,
  Wybrancy Herosow) and add missing entries (Nemyo) in npcs.md
- Resolve broken template fields for Nil, Mundus, Tempus, Mistrz Losu,
  Ten Ktory jest Mroczny, Anna Heide, and Narcyza using confirmed canon
- Update Kult Otchlani org page to reflect Nil's motive for culling
  her own cultists
- Add "zaklecia" tag to all 104 spell files
- Translate ~90 Polish frontmatter tags to English vault-wide for
  consistency with the spells/ taxonomy (e.g. otchlan->abyss,
  magia-krwi->blood-magic, szkarlatny-kult->crimson-cult), keeping
  proper nouns (character/place names) and clean up legacy "#tag"
  hashtag-style artifacts left over from old Obsidian inline tags

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 12:07:53 +02:00
octoturge 65ee7b7ebe 'gitignore' 2026-08-17 22:24:19 +02:00
octoturge f49d71a827 docs(meta): audit vault for lore gaps (#1) 2026-08-17 22:02:25 +02:00