- More than one combatant can be marked as a target; the Target button now adds to the targets instead of moving the mark. - Several targets make an area attack, which is harder to land: every target's AC counts as 2 higher for each target beyond the first. The attack bar shows the AC to beat, and each target's card names the penalty. - The DM unticks any target the roll missed, then applies one total: split evenly between those hit (remainder to the first marked), or the full amount to each. Each share is shown before it is applied. - The single target column from V1.6.0 becomes a list, carried over by the migration. - All packages at version 1.7.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 lines
406 B
SQL
10 lines
406 B
SQL
-- AlterTable: several combatants can be marked as targets at once (an area attack)
|
|
ALTER TABLE "encounters" ADD COLUMN "targetParticipantIds" TEXT[] DEFAULT ARRAY[]::TEXT[];
|
|
|
|
-- Carry over a single target marked before this.
|
|
UPDATE "encounters"
|
|
SET "targetParticipantIds" = ARRAY["targetParticipantId"]
|
|
WHERE "targetParticipantId" IS NOT NULL;
|
|
|
|
ALTER TABLE "encounters" DROP COLUMN "targetParticipantId";
|