From ece2bd5f098f428fce187fbc2264758b950c7a05 Mon Sep 17 00:00:00 2001 From: Eranziel Date: Sat, 9 Nov 2024 16:19:09 -0600 Subject: [PATCH] v2.3.0 --- CHANGELOG.md | 13 +++++++++++++ package.json | 2 +- public/system.json | 4 ++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5114f2d2..e9bc12890 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# 2.3.0 (2024-11-09) + +## Features + +- #189 - Damage application is here! For the time being this only applies to weapon attacks. Tech attacks will be able to use the damage roller/application in the future, but still need some rework to support it. + - #379 - Attack and damage rolling steps are now separate. Attack results have a "roll damage" button which shows a damage configuration HUD, which will then roll for damage and print a separate card to chat. + - #535 - Configurable bonus damage as part of the damage flow. Bonus damage can be configured globally for the attack, or added to specific targets. (Anyone Nuclear Cavaliers out there?) The hit quality for each target (crit, hit, or miss) can also be modified in the HUD, in case manual adjustments or additional targets are needed. + - Damage configuration includes toggles for AP, cannot-be-reduced (like from the Paracausal mod), and half-damage (like from Heavy Gunner). These can each be applied to the entire damage roll or to specific targets. + - The damage roll chat card has a button for each target to apply damage to that target. There is also a drop-down for each target to pick whether this damage should be applied at 1x, 2x, or be resisted. + - Resistance statuses have been added for each damage type. Tokens which have these statuses will resist the appropriate damage type as long as the damage was not configured as cannot-be-reduced. + - #497 - Automatic burn handling at end of turn. Actors with burn will be prompted to make their Engineering save at the end of their turn, and if they fail a damage card will be printed. + - Stats changes to tokens can show floating numbers above the token, e.g. "-5 HP". There is a new system setting to enable these numbers. The setting is separate for each client and is off by default. + # 2.2.6 (2024-10-26) ## Bug Fixes diff --git a/package.json b/package.json index 6b3886d12..99b45600b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "foundryvtt-lancer", - "version": "2.2.6", + "version": "2.3.0", "description": "", "sideEffects": [ "src/lancer.scss", diff --git a/public/system.json b/public/system.json index 054fc0029..9f2a1d9a6 100644 --- a/public/system.json +++ b/public/system.json @@ -3,7 +3,7 @@ "name": "lancer", "title": "LANCER", "description": "

A Foundry VTT game system for Lancer by Massif Press, a mud-and-lasers tactical mech RPG.

\"Lancer for FoundryVTT\" is not an official Lancer product; it is a third party work, and is not affiliated with Massif Press. \"Lancer for FoundryVTT\" is published via the Lancer Third Party License.

Lancer is copyright Massif Press.

", - "version": "2.2.6", + "version": "2.3.0", "minimumCoreVersion": "11", "compatibility": { "minimum": 11, @@ -59,7 +59,7 @@ "secondaryTokenAttribute": "", "url": "https://github.com/Eranziel/foundryvtt-lancer", "manifest": "https://github.com/Eranziel/foundryvtt-lancer/releases/latest/download/system.json", - "download": "https://github.com/Eranziel/foundryvtt-lancer/releases/download/v2.2.6/lancer-v2.2.6.zip", + "download": "https://github.com/Eranziel/foundryvtt-lancer/releases/download/v2.3.0/lancer-v2.3.0.zip", "license": "GNU GPLv3", "readme": "https://github.com/Eranziel/foundryvtt-lancer/blob/master/README.md", "bugs": "https://github.com/Eranziel/foundryvtt-lancer/issues/new/choose",