ctan
|
5e7436b210
|
fix(rules): duplicate summons get disambiguated ids - the engine now counts id occurrences (seeded from the deployed roster) and gives each new summon of the same creature a build_states-style suffix (celestial_wolf, celestial_wolf-2, ...), so two summons no longer share one _LiveStats slot (the second summon used to reset the first one's counters and their attrition merged); run_encounter aggregation verified to report each slot separately; runner 'known limitation' comment updated; +4 tests (id split, distinct slots, per-slot attrition, run_encounter aggregate)
|
2026-09-19 23:13:06 +02:00 |
|
ctan
|
22724f583f
|
fix(rules): Extend Spell doubles SummonEffect duration (SRD extend-spell: lasts twice as long; summon's 1 round/level is neither instantaneous, concentration nor permanent)
|
2026-09-19 11:55:30 +02:00 |
|
ctan
|
cec3c5f459
|
fix(rules): summon duration scales with caster level (SRD summon-monster: 1 round/level (D)) - SummonEffect gains duration_rounds_per_level resolved at cast time, summon_monster_i/ii JSON updated
|
2026-09-19 11:47:34 +02:00 |
|
ctan
|
c5f31c30d1
|
fix(combat): summon spawns only on passable cells
|
2026-09-04 23:02:27 +02:00 |
|
ctan
|
735642a607
|
fix(combat): summoned creatures act and expire
|
2026-09-04 23:02:23 +02:00 |
|