-
6abd29cbc5
feat(observation): expose attack failure reasons
ctan
2026-09-10 13:57:34 +02:00
-
8f3bd0d0e0
feat(observation): expose per-pair cover bonus
ctan
2026-09-10 13:46:05 +02:00
-
ed04052244
feat(combat): allow selecting the attacking weapon
ctan
2026-09-10 13:36:27 +02:00
-
b91e1ac215
feat(combat): allow explicit movement destinations
ctan
2026-09-10 13:21:54 +02:00
-
468c22ff57
feat(combat): add stand up and drop prone
ctan
2026-09-10 13:07:58 +02:00
-
ebdff4f7e5
feat(combat): add total defense and fighting defensively
ctan
2026-09-10 12:52:47 +02:00
-
ab02597bc4
feat(combat): add ready action with triggers
ctan
2026-09-10 12:39:28 +02:00
-
f83e4b8016
feat(combat): add delay action
ctan
2026-09-10 12:20:33 +02:00
-
c5cfa78f87
feat(observation): expose initiative order and totals
ctan
2026-09-10 12:04:10 +02:00
-
4e115f9176
feat(combat): surface explicit action results and reject invalid actions
ctan
2026-09-10 11:51:02 +02:00
-
e6125b04f6
feat(combat): support partial and improved cover levels
ctan
2026-09-10 11:32:08 +02:00
-
2eed752f7f
feat(combat): add dying stabilization and Improved Critical
ctan
2026-09-10 10:43:02 +02:00
-
97f4429c2b
feat(combat): add concealment miss chance, sneak attack, and Precise Shot
ctan
2026-09-10 10:22:50 +02:00
-
a1c43e83af
feat(combat): enforce spell resistance checks and energy resistances
ctan
2026-09-06 19:18:10 +02:00
-
a9ccdd3a56
feat(combat): add activate_power_attack action and consume Up Close and Deadly deed
ctan
2026-09-06 18:37:58 +02:00
-
e29c472a67
feat(combat): expose DR, conditions, creature type, features, and spell save semantics in observation
ctan
2026-09-06 18:18:13 +02:00
-
d2cd6f0702
docs: document enriched observation snapshot and add LLM demo test
ctan
2026-09-06 16:50:42 +02:00
-
bfb8d0a30c
feat(combat): expose threat grid and terrain semantics in observation
ctan
2026-09-06 14:10:16 +02:00
-
cfeb28e336
feat(combat): expose per-pair movement and threat info in observation
ctan
2026-09-06 14:01:34 +02:00
-
90c71bbeb0
feat(combat): expose class features and spell data in observation snapshot
ctan
2026-09-06 13:54:26 +02:00
-
f3d874790a
feat(combat): expose weapon reference in observation snapshot
ctan
2026-09-06 13:46:12 +02:00
-
cd8051f2c4
feat(combat): expose combat stats in observation snapshot
ctan
2026-09-06 13:38:53 +02:00
-
cd796ecffb
docs: document LLM observation contract and expanded action options
ctan
2026-09-06 11:14:18 +02:00
-
e75ab58055
feat(combat): add serializable Observation snapshot and LLMPolicy adapter
ctan
2026-09-06 11:07:30 +02:00
-
7843756de2
feat(combat): expose charge failure reasons via ChargeResult
ctan
2026-09-06 10:47:36 +02:00
-
56c8970d5b
feat(combat): expose threatened squares and movement cost fields for LLM policy
ctan
2026-09-06 10:36:48 +02:00
-
9c49f85af8
feat(combat): resolve all natural melee weapons in full_attack
ctan
2026-09-06 10:22:58 +02:00
-
fdcd103e8a
feat(combat): add repair_weapon action to fix broken weapons
ctan
2026-09-06 10:05:55 +02:00
-
8e957c9fac
feat(combat): add retrieve_weapon action to recover stolen weapons
ctan
2026-09-06 10:01:07 +02:00
-
b640e29a91
feat(combat): add trick_condition field to Action for dirty trick
ctan
2026-09-05 18:49:56 +02:00
-
7fbf3988e9
feat(combat): add direction field to Action for directional maneuvers
ctan
2026-09-05 18:37:26 +02:00
-
febd408f29
docs: document B5 engine hardening - reach, sizes, elevation, immediate actions
ctan
2026-09-05 18:04:35 +02:00
-
66b6d1f387
feat(combat): support off-turn immediate actions via reaction policy
ctan
2026-09-05 17:03:51 +02:00
-
ab99ab67e3
feat(grid): apply elevation to movement cost and high ground
ctan
2026-09-05 16:18:56 +02:00
-
30f8905a3e
feat(combat): support multi-cell occupancy for large and larger creatures
ctan
2026-09-05 16:01:28 +02:00
-
7f57df16a6
feat(combat): support variable melee reach for weapons and creature size
ctan
2026-09-05 15:10:21 +02:00
-
7cb3653750
fix(combat): apply save negates to targeted spell damage effects
ctan
2026-09-05 12:52:58 +02:00
-
cd75a4f2bf
feat(combat): implement overrun, dirty trick, steal, reposition and drag maneuvers
ctan
2026-09-05 12:37:06 +02:00
-
2f2acd992f
fix(combat): evaluate conditional stat modifiers with action context
ctan
2026-09-05 12:17:58 +02:00
-
31d970dd5f
fix(combat): resolve touch attacks against touch AC and firearms
ctan
2026-09-05 11:28:46 +02:00
-
8e2753e67a
chore: final green gate
ctan
2026-09-05 09:09:20 +02:00
-
2929045e4b
feat(data): add Thrune Agent monster
ctan
2026-09-05 00:33:07 +02:00
-
22d76e9677
fix(combat): channel energy targets living vs undead
ctan
2026-09-05 00:16:17 +02:00
-
7591614460
feat(cli): add --transcript option
ctan
2026-09-04 23:34:12 +02:00
-
cedff5b932
feat(data): add giant belostomatid monster
ctan
2026-09-04 23:22:38 +02:00
-
83a5250ca6
fix(combat): deed range gating
ctan
2026-09-04 22:56:05 +02:00
-
c5f31c30d1
fix(combat): summon spawns only on passable cells
ctan
2026-09-04 22:56:05 +02:00
-
f4fc66a6ab
docs: align README with fixed behavior
ctan
2026-09-04 22:56:04 +02:00
-
0dcb967033
test(combat): pin ScriptedRng transcripts, unique per scenario
ctan
2026-09-04 22:56:03 +02:00
-
6e08df6eb6
feat(combat): class abilities from default_policy
ctan
2026-09-04 22:56:02 +02:00
-
66a664ad85
fix(data): lich fear aura, paralyzing touch, slot keys
ctan
2026-09-04 22:56:01 +02:00
-
d0833c7a2c
feat(data): wire all 55 PC feats
ctan
2026-09-04 22:56:00 +02:00
-
5353018c80
fix(combat): single roll to escape grapple
ctan
2026-09-04 22:55:59 +02:00
-
f575c77037
fix(combat): sunder damages weapon not HP
ctan
2026-09-04 22:55:59 +02:00
-
6e4a9d8323
feat(combat): Combat Reflexes extra AoOs
ctan
2026-09-04 22:55:58 +02:00
-
679d405943
feat(combat): enforce prone/staggered/nauseated/paralyzed
ctan
2026-09-04 22:55:57 +02:00
-
0d61ad44ab
fix(combat): bound cackle hex extension
ctan
2026-09-04 22:55:56 +02:00
-
735642a607
fix(combat): summoned creatures act and expire
ctan
2026-09-04 22:55:55 +02:00
-
2e4d192522
refactor(combat): single source active_buffs/active_conditions
ctan
2026-09-04 22:55:55 +02:00
-
073da40fca
feat(combat): class-ability action kinds, engine RNG only
ctan
2026-09-04 22:55:54 +02:00
-
0058e71550
fix(combat): correct hex and AoE DCs, DR bypassed by spells
ctan
2026-09-04 22:55:53 +02:00
-
a7729eebf1
fix(combat): correct concentration DCs by situation
ctan
2026-09-04 22:55:52 +02:00
-
625e8c56b9
feat(runner): wire spell registry in CLI and Monte Carlo
ctan
2026-09-04 22:55:51 +02:00
-
fd94522546
feat(data): per-level spell slots for 8 PCs
ctan
2026-09-04 22:55:50 +02:00
-
1893072b5d
chore(lint): restore green gate
ctan
2026-09-04 22:55:49 +02:00
-
31d62b39c2
feat(data): lich monster
ctan
2026-09-04 22:55:48 +02:00
-
510990188a
feat(combat): class action patterns
ctan
2026-09-04 22:55:48 +02:00
-
a6366edd33
feat(combat): channel energy and hexes
ctan
2026-09-04 22:55:47 +02:00
-
77ffad8e2f
feat(data): companions and mounts
ctan
2026-09-04 22:55:46 +02:00
-
4d7f1b8233
feat(loaders): map 8-PC feats
ctan
2026-09-04 22:55:45 +02:00
-
934d443d7d
feat(combat): summoning
ctan
2026-09-04 22:55:44 +02:00
-
136ddcf7aa
feat(combat): combat maneuvers CMB/CMD
ctan
2026-09-04 22:55:43 +02:00
-
8ae344fd16
feat(combat): area-of-effect spells
ctan
2026-09-04 22:55:43 +02:00
-
09062b37ea
feat(combat): spellcasting default policy
ctan
2026-09-04 22:55:42 +02:00
-
ab2874d79b
feat(combat): skills system
ctan
2026-09-04 22:55:41 +02:00
-
d792b6e28f
feat(combat): AoO and concentration on casting
ctan
2026-09-04 22:55:40 +02:00
-
0c2e3383d7
feat(combat): enforce behavioral condition flags
ctan
2026-09-04 22:55:40 +02:00
-
d2c80c0d61
feat(combat): metamagic
ctan
2026-09-04 22:55:39 +02:00
-
eb8072ace7
feat(models): combat resources
ctan
2026-09-04 22:55:38 +02:00
-
789d2f5396
fix(combat): correct spell DC formula
ctan
2026-09-04 22:55:37 +02:00
-
43303cf28e
feat(combat): effect and condition durations
ctan
2026-08-29 20:14:36 +02:00
-
2e49aa7293
docs(handoff): add finalize-engine plan for session transfer
ctan
2026-08-29 13:37:32 +02:00
-
52904a0d03
docs(handoff): add session summary for pf1e-simulator transfer
ctan
2026-08-29 13:35:47 +02:00
-
37f07d90a7
chore(data): drop Plot Armor from misty features (non-combat feat)
ctan
2026-08-18 17:34:48 +02:00
-
82148cea1e
test(loaders): add unit tests for combatant feat resolution and feature/spell handling
ctan
2026-08-18 15:11:28 +02:00
-
36f72dcb37
chore(clean): cleanup .codegraph
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
Powered by TurnKey Linux.