-
36f72dcb37
chore(clean): cleanup .codegraph
main
ctan
2026-08-17 22:54:53 +02:00
-
557bb2304a
fix(git): fix gitignore for .codegraph
ctan
2026-08-17 22:53:58 +02:00
-
c88d8fd6f4
refactor(loaders): unify combatant loader, migrate PC features/spells
ctan
2026-08-17 22:49:50 +02:00
-
e9e8c26d50
feat(loaders): extend Foundry loader with feat/spell extraction
ctan
2026-08-17 22:49:50 +02:00
-
828afc15c0
feat(spells): add spell system with 10 combat spells, cast_spell action
ctan
2026-08-17 22:49:50 +02:00
-
97c0431479
feat(abilities): add Power Attack active feat (-X atk / +2X dmg, melee only)
ctan
2026-08-17 22:49:50 +02:00
-
ba1c3c2117
feat(abilities): add passive feats system (Weapon Focus, Iron Will, Dodge, Point-Blank Shot)
ctan
2026-08-17 22:49:50 +02:00
-
a32444f804
feat(conditions): add condition system with 18 PF1e conditions
ctan
2026-08-17 22:49:50 +02:00
-
2cd8a33a4d
feat(combat): add saving throws (fort/ref/will, natural 1/20, effect modifiers)
ctan
2026-08-17 22:49:50 +02:00
-
88f11de40f
refactor(combat): replace ac_penalty with effect system
ctan
2026-08-17 22:49:50 +02:00
-
8ac6f9eabe
feat(effects): add effect system with PF1e bonus stacking rules
ctan
2026-08-17 22:49:50 +02:00
-
94521394ef
feat(combat): add 5-foot step (free action, no AoO, mutual exclusion with move)
ctan
2026-08-17 22:49:50 +02:00
-
5b8735f001
fix(combat): separate standard attack (single swing) from full attack (iteratives)
ctan
2026-08-17 22:49:50 +02:00
-
5b1957152c
feat(combat): add withdraw action (double move with AoO protection on first square)
ctan
2026-08-17 22:49:50 +02:00
-
7543c55ed4
feat(combat): add charge action (straight-line 2x speed, +2 attack, -2 AC)
ctan
2026-08-17 22:49:50 +02:00
-
004d6f1c2b
feat(combat): add attacks of opportunity (movement + ranged-in-melee triggers)
ctan
2026-08-17 22:49:50 +02:00
-
ac18435695
feat(combat): add full attack action with BAB iterative attacks
ctan
2026-08-17 22:49:50 +02:00
-
b20f845606
feat(combat): apply flanking +2 bonus when ally threatens opposite side
ctan
2026-08-17 22:49:50 +02:00
-
3c31b88b13
feat(combat): activate standard+move economy (full-speed movement, move-then-attack)
ctan
2026-08-17 22:49:50 +02:00
-
791199150b
feat(combat): add action economy framework (6 action types, sequence policy)
ctan
2026-08-17 22:49:50 +02:00
-
bb53d049ee
feat(combat): grant soft cover (+4 AC) to ranged attacks through creatures
ctan
2026-08-17 22:49:50 +02:00
-
f67cd017e4
feat(combat): apply cumulative -2 range penalties per increment
ctan
2026-08-17 22:49:50 +02:00
-
b748980423
feat(combat): honor AttackSpec.count for multi-swing attacks
ctan
2026-08-17 22:49:50 +02:00
-
950b53c54e
chore(fiches): rename Foundry sheets (drop 'randu' suffix)
ctan
2026-08-17 22:49:50 +02:00
-
7297494e56
feat(data): transpose Foundry PC sheets into data/pcs
ctan
2026-08-17 22:49:50 +02:00
-
cd7f4f7042
test(foundry): point golden tests at renamed sheet files
ctan
2026-08-17 22:49:50 +02:00
-
e17c571d7e
feat(combat): wire corner-rule LoS/cover into attack resolution
ctan
2026-08-17 22:49:50 +02:00
-
a21e234b41
feat(runner): Monte Carlo runner, closed-form metrics and balance CLI
ctan
2026-08-17 22:49:50 +02:00
-
577aec33c4
feat(combat): deterministic engine with attacks, crits, DR, hp states, initiative, rounds, basic policies
ctan
2026-08-17 22:49:50 +02:00
-
21698d76c6
feat(grid): map YAML schema, 5-10-5 grid, Dijkstra movement, corner LoS/cover
ctan
2026-08-17 22:49:50 +02:00
-
6ad37ae9ec
feat(models): combatant schema, Foundry sheet loader, monster JSON schema
ctan
2026-08-17 22:49:50 +02:00
-
2a58826bd4
feat(dice): seeded RNG protocol and dice notation parser
ctan
2026-08-17 22:49:50 +02:00
-
35068c4a65
chore: scaffold pf1e_simulator package (uv, ruff, basedpyright, pytest)
ctan
2026-08-17 22:49:50 +02:00
-
8c9d95ec61
first commit
ctan
2026-08-17 22:49:50 +02:00
Powered by TurnKey Linux.