Anonymous
×
Create a new article
Write your page title here:
We currently have 55 articles on SR5 Foundry VTT System Wiki. Type your article name above or click on one of the titles below and start writing!



SR5 Foundry VTT System Wiki

Weapon Workflow: Difference between revisions

No edit summary
 
(130 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Needs Improvement}}[[Category:Content]][[Category:Workflow]]
[[Category:Content]][[Category:Workflow]][[Category:Mundane Workflow]]{{Imagebox|fvtt-target-selected.png|A Selected<ref name="Border Control" /> Token (Marionette, Left) and Targeted Token (Swan, Right)|f=11.315|s=0.17.1|float=right}}
The [[Weapon Workflow]] manages making Ranged Combat{{source|sr5|ref=173}} and Melee Combat{{source|sr5|ref=184}} Attack Tests, along with the associated Defense Tests{{source|sr5|ref=188}} and Damage Resistance Tests.
The [[Weapon Workflow]] manages making Ranged Combat{{source|sr5|ref=173}} and Melee Combat{{source|sr5|ref=184}} Attack Tests, along with the associated Defense Tests{{source|sr5|ref=188}} and Damage Resistance Tests.
==Ranged Weapon Attacks==
==Ranged Weapon Attacks==
* Make sure that all the {{Category|Actor}}s involved are {{Item|Weapon}}s, {{Item|Ammo}}, and {{Item|Armor}} (if they plan to survive, anyway).
Start by making sure that all the {{Category|Actor}}s involved are equipped with {{Item|Weapon}}s, {{Item|Ammo}}, and {{Item|Armor}} (if they plan to survive, anyway).
* Add {{foundry|Token|s}} for each of the Actors to a {{foundry|scene}}.
* Add {{Foundry|Token|s}} for each of the Actors to a {{Foundry|scene}}.
{{Imagebox|fvtt-target-selected.png|A Selected<ref name="Border Control" /> Token (Left) and Targetted Token (Right)|f=11.315|s=0.17.1|float=right}}
* Identify the target token by hovering over it with the mouse pointer and pressing {{Key|T}}.
* Identify the target token by hovering over it with the mouse pointer and pressing {{key|T}}.
* Double-Click the attacking Token to open its Actor sheet; this will also Select<ref name="Border Control">Selected tokens will have a border matching the shape of the grid, or square on a gridless scene. The circular border shown is accomplished with a module, [https://foundryvtt.com/packages/Border-Control Border Control]</ref> the Token.
* Double-Click the attacking Token to open its Actor sheet; this will also Select<ref name="Border Control">Selected tokens will have a border matching the shape of the grid, or square on a gridless scene. The circular border shown is accomplished with a module, [https://foundryvtt.com/packages/Border-Control Border Control]</ref> the Token.
* On the Actor's {{Actor|Gear Tab}}, Left-Click the icon for the desired Weapon to bring up the {{Anchor|Ranged Weapon Attack}} dialog.
* On the {{Tab|Actor|Gear}}, Left-Click the icon for the desired Weapon to bring up the {{Anchor|Ranged Weapon Attack}} dialog.
{{Imagebox|sr5-work-weapon-range-attack.webp|Ranged Weapon Attack|f=11.315|s=0.17.1|float=right|width=300px}}
===Attack Test===
* The '''Ranged Weapon Attack''' dialog provides the details about the impending attack and provides options to configure it.
The '''Ranged Weapon Attack''' dialog provides the details about the impending attack and provides options to configure it.
** The top section shows the Selected actor and the Weapon being used.
<div style="display: flex; flex-wrap: wrap; float:right; margin: 10px">
** {{Anchor|Ammunition}} displays the current and maximum number of bullets available in the weapon.
<div style="margin: 0px -10px;">{{Imagebox|sr5-work-weapon-range-attack-dialog.webp|Ranged Weapon Attack Dialog|f=12.331|s=0.21.2|float=none|clear=none|width=320px}}</div>
** {{Anchor|Recoil Comp.}} shows the Weapon's total Recoil Compensation, including the Weapon's base value, any from attached {{Item|Mod}}s, and from the Actor's Strength.
<div style="margin: 0px -10px;">{{Imagebox|sr5-work-weapon-range-rollcard.webp|Ranged Weapon Attack Roll Card|f=10.312|s=0.14.1|float=none|clear=none|width=320px}}</div>
** {{Anchor|Recoil}} shows the character's current Progressive Recoil{{source|sr5|ref=175}}, how much will be added by the selected '''Fire Mode''', and provides a button to reset it.
</div>
** {{Anchor|Fire Mode}} provides a dropdown list of the available options configured on the Weapon. It will take '''Recoil''' into account to determine appropriate '''Modifiers'''.
* The top section shows the Selected actor and the Weapon being used.
** {{Anchor|Selected Targets}} calculates range to all Targetted tokens. The attack will only be processed against one selected Target, even if Supresive Fire is selected under '''Fire Mode'''.{{Issue|1015}}
* {{Anchor|Ammunition}} displays the current and maximum number of bullets available in the weapon.
** The next line shows a summary of the Skill, Attribute, and other modifiers included in the roll, plus the Limit.
* {{Anchor|Recoil Comp.}} shows the Weapon's total Recoil Compensation, including the Weapon's base value, any from attached {{Item|Mod}}s, and from the Actor's Strength.
** {{Anchor|Modifiers}}, {{Anchor|Pool}}, {{Anchor|Limit}}, and {{Anchor|Threshold}} show the calculated values for the Attack Test. They can be maually modified
* {{Anchor|Recoil}} shows the character's current Progressive Recoil{{source|sr5|ref=175}}, how much will be added by the selected '''Fire Mode''', and provides a button to {{Button|Reset}} it.
** {{Anchor|Push The Limit}}{{source|sr5|ref=56}} shows the Actor's current and maximum Edge, and provides a checkbox to apply it to the current attack.
* {{Anchor|Fire Mode}} provides a dropdown list of the available options configured on the Weapon. It will take '''Recoil''' into account to determine appropriate '''Modifiers'''.
** {{Anchor|Roll Mode}} applies one of Foundry's [https://foundryvtt.com/article/dice/#rollmodes Roll Modes] whenever the action is used. It overrides whatever is selected in the Chat Messages sidebar.
* {{Anchor|Selected Targets}} calculates range to all Targeted tokens. The attack will only be processed against one selected Target, even if Suppresive Fire is selected under '''Fire Mode'''.{{Issue|1015}}
** Pressing {{Anchor|Roll}} executes the roll.
* The next line shows a summary of the Skill, Attribute, and other modifiers included in the roll, plus the Limit.
{{Imagebox|sr5-work-weapon-range-rollcard.webp|Attack Rollcard|f=10.312|s=0.14.1|float=right|width=300px}}
* {{Anchor|Modifiers}}, {{Anchor|Pool}}, {{Anchor|Limit}}, and {{Anchor|Threshold}} show the calculated values for the Attack Test. They can be maually modified.
* The results
* {{Anchor|Push The Limit}}{{source|sr5|ref=56}} shows the Actor's current and maximum Edge, and provides a checkbox to apply it to the current attack.
* The system will prompt you for your firing mode and then will roll your attack role. Distance, recoil and other mods from your weapon are automatically applied. A chat card will appear in the chat window showing you the result of the attack.
* {{Anchor|Roll Mode}} applies one of Foundry's [https://foundryvtt.com/article/dice/#rollmodes Roll Modes] whenever the action is used. It overrides whatever is selected in the Chat Messages sidebar.
* The attacked player can now click on the 'Defense' button in the card to roll his defense roll. Firing modes, wounds etc. are automatically applied.  
* Pressing {{Button|roll}} executes the roll.
* Afterwards the attacked player can immediately roll his soak test. Armor piercing from the weapon / ammo automatically reduces his armor value. The result of the soak roll is posted to the chat.
The results of the '''Attack Test''' appear in the {{Foundry|chat|Chat Log}}, including Attacker, Weapon, Die Pool Results and so on &mdash; all the [[Roll Card Basics]] are available.
* If you want to apply the damage, click on the damage value in the chat card and apply the damage to the character.
* Clicking on the Token image Selects the corresponding Token, making it easy to be sure the right one is Selected. (Clicking on the Target's name opens the Actor sheet, if needed.)
* Clicking on '''Physical Defense''' brings up the {{Anchor|Physical Defense}} dialog.
 
===Defense Test===
<div style="display: flex; flex-wrap: wrap; float:right; margin: 10px;">
<div style="margin: 0px -10px">{{Imagebox|sr5-work-weapon-defense-dialog.webp|Physical Defense Test|f=11.315|s=0.17.1|float=none|clear=none|width=320px}}</div>
<div style="margin: 0px -10px">{{Imagebox|sr5-work-weapon-defense-rollcard.webp|Physical Defense Roll Card|f=10.312|s=0.14.1|float=none|clear=none|width=320px}}</div>
</div>
The '''Physical Defense''' dialog provides options to configure the character's attempt to avoid damage.
* The first section controls if the character has {{Anchor|Cover}} or will be using an {{Anchor|Active Defense}}{{source|sr5|ref=190}} to improve their defense. <!--Note that the options are generic across all Physical Defense Tests, so it will allow Active Defenses that are not appropriate against a Ranged Attack Test.{{Issue|1024}}-->
* The rest of the dialog functions the same as the '''Ranged Weapon Attack''' dialog, summarizing the Test and giving the option to apply Edge.
The results of the '''Physical Defense''' are summarized in the Chat Log.
* If the target used an Active Defense, there is a button to apply the appropriate '''Initiative''' modifer to the character. In the case of Full Defense{{source|sr5|ref=168}}, the system does not track it over the whole turn. You will need to selected it in subsequent Defense Tests but not apply the Initiative penalty more than once.
 
===Damage Resistance Test===
<div style="width:365px; float:right;">
{{Imagebox|sr5-work-weapon-resist-dialog.webp|Damage Resistance Test|f=11.315|s=0.17.1|float=none|clear=none|width=320px}}
{{Imagebox|sr5-work-weapon-resist-rollcard.webp|Damage Resistance Roll Card|f=11.315|s=0.17.1|float=none|clear=none|width=320px}}
</div>
When the '''Defense Test''' fails, the Target will automatically be prompted with the {{Anchor|Physical Damage Resist}} dialog:
* The  top section summarizes the incoming attack, including '''Incoming Damage''' adjusted for the Attacker's margin of success, along with the '''Type''' '''AP''', and '''Element''' configured on the weapon.
* Middle section shows the Pool; Armor is pre-adjusted for the Attack's '''AP'''.
* The rest of the dialog functions the same as the '''Ranged Weapon Attack''' dialog, summarizing the Test and giving the option to apply Edge.
The restults of the '''Physical Damage Resist''' Test are summarized in the Chat Log.
* Clicking the '''Modified'''{{Issue|1028}} Damage Value will prompt to apply that damage to the indicated Actor. (Poor Swan.)
* It also displays wether the character suffers Knockdown{{source|sr5|ref=194}} from the attack.
{{Imagebox|sr5-work-damage-apply.webp|Damage Application|f=11.315|s=0.17.1|float=left|clear=none}}
 
{{Clear|left}}
===Area of Effect Attacks===
{{Imagebox|sr5-work-weapon-area-rollcard.webp|Ranged Weapon Attack Test Roll Card with Area-of-Effect|f=11.315|s=0.17.1|float=right|width=320px}}
When making an Attack with an an area-of-effect weapon, the '''Ranged Weapon Attack''' rollcard{{Issue|675}} will include a button for ''' {{#fas:bullseye}}&nbsp;Place Template'''. This will create a {{Foundry|Template}} of the configured radius.
 
Using the '''Defense Test''' button assumes the target is being directly struck by the projectile and applies the appropriate modifier.{{source|sr5|ref=190}}{{Issue|742}} If the target is using some other form of defense, like Run For Your Life{{source|r&g|ref=125}}, you can skip to the '''Damage Resistance Test''' by giving them big enough '''Modifiers''' to reduce their pool to zero. Note that the '''Damage Value''' does not reflect fall-off; it will have to be calculated manually.
{{Imagebox|fvtt-target-aoe.webp|Area-of-Effect Template Placement|f=11.315|s=0.17.1|float=none}}
 
==Melee Weapon Attacks==
==Melee Weapon Attacks==
{{Imagebox|sr5-work-weapon-melee-attack-dialog.webp|Melee Weapon Attack Test|f=11.315|s=0.17.1|float=right|width=320px}}
'''Melee Weapon Attacks''' work very much like '''Ranged Weapon Attacks'''. The biggest difference is that the {{Anchor|Melee Weapon Attack}} dialog only has one configurable parameter &mdash; '''Reach'''. The displayed value takes into account both the Weapon's Reach and the character's inherent Reach (from the {{Tab|Actor|Misc}}).
Otherwise, the process proceeds exactly as it does for a '''Ranged Weapon Attack'''.
==Reloading==
{{Stub:Reloading}}
==Speed Play Options==
==Speed Play Options==
Once comfortable with the basic process, there are options to make things slightly quicker.
Once comfortable with the basic process, there are options to make things slightly quicker.
* You can drag a Weapon from an Actor's Gear Tab to the {{foundry|Macro}} hotbar. It will automatically create a macro for weapon. Instead of double-clicking to open the Actor's sheet, you can then click to select the Token then click to make the attack. Note that if you have the wrong actor selected and they don't have a weapon with a matching name, it will throw an error.
* You can drag a Weapon from an Actor's Gear Tab to the {{foundry|Macro}} hotbar. It will automatically create a macro for weapon. Instead of double-clicking to open the Actor's sheet, you can then click to select the Token then click to make the attack. Note that if you have the wrong actor selected and they don't have a weapon with a matching name, it will throw an error.
{{References}}
* {{Key|SHIFT}}+Click skips roll dialogs and makes the Test directly. This does mean there's no opportunity to make any ad hoc adjustments.
{{References|clear=none}}

Latest revision as of 20:33, 30 September 2024

A Selected[1] Token (Marionette, Left) and Targeted Token (Swan, Right) (SR5 v0.17.1, FVTT v11.315)

The Weapon Workflow manages making Ranged Combat[sr 1] and Melee Combat[sr 2] Attack Tests, along with the associated Defense Tests[sr 3] and Damage Resistance Tests.

Ranged Weapon Attacks

Start by making sure that all the Actors involved are equipped with Weapons, Ammo, and Armor (if they plan to survive, anyway).

  • Add Tokens for each of the Actors to a Scene.
  • Identify the target token by hovering over it with the mouse pointer and pressing T.
  • Double-Click the attacking Token to open its Actor sheet; this will also Select[1] the Token.
  • On the Actor's Gear Tab, Left-Click the icon for the desired Weapon to bring up the Ranged Weapon Attack dialog.

Attack Test

The Ranged Weapon Attack dialog provides the details about the impending attack and provides options to configure it.

Ranged Weapon Attack Dialog (SR5 v0.21.2, FVTT v12.331)

Ranged Weapon Attack Roll Card (SR5 v0.14.1, FVTT v10.312)
  • The top section shows the Selected actor and the Weapon being used.
  • Ammunition displays the current and maximum number of bullets available in the weapon.
  • Recoil Comp. shows the Weapon's total Recoil Compensation, including the Weapon's base value, any from attached Modifications, and from the Actor's Strength.
  • Recoil shows the character's current Progressive Recoil[sr 4], how much will be added by the selected Fire Mode, and provides a button to Reset it.
  • Fire Mode provides a dropdown list of the available options configured on the Weapon. It will take Recoil into account to determine appropriate Modifiers.
  • Selected Targets calculates range to all Targeted tokens. The attack will only be processed against one selected Target, even if Suppresive Fire is selected under Fire Mode.[git 1]
  • The next line shows a summary of the Skill, Attribute, and other modifiers included in the roll, plus the Limit.
  • Modifiers, Pool, Limit, and Threshold show the calculated values for the Attack Test. They can be maually modified.
  • Push The Limit[sr 5] shows the Actor's current and maximum Edge, and provides a checkbox to apply it to the current attack.
  • Roll Mode applies one of Foundry's Roll Modes whenever the action is used. It overrides whatever is selected in the Chat Messages sidebar.
  • Pressing  Roll executes the roll.

The results of the Attack Test appear in the Chat Log, including Attacker, Weapon, Die Pool Results and so on — all the Roll Card Basics are available.

  • Clicking on the Token image Selects the corresponding Token, making it easy to be sure the right one is Selected. (Clicking on the Target's name opens the Actor sheet, if needed.)
  • Clicking on Physical Defense brings up the Physical Defense dialog.

Defense Test

Physical Defense Test (SR5 v0.17.1, FVTT v11.315)

Physical Defense Roll Card (SR5 v0.14.1, FVTT v10.312)

The Physical Defense dialog provides options to configure the character's attempt to avoid damage.

  • The first section controls if the character has Cover or will be using an Active Defense[sr 6] to improve their defense.
  • The rest of the dialog functions the same as the Ranged Weapon Attack dialog, summarizing the Test and giving the option to apply Edge.

The results of the Physical Defense are summarized in the Chat Log.

  • If the target used an Active Defense, there is a button to apply the appropriate Initiative modifer to the character. In the case of Full Defense[sr 7], the system does not track it over the whole turn. You will need to selected it in subsequent Defense Tests but not apply the Initiative penalty more than once.

Damage Resistance Test

Damage Resistance Test (SR5 v0.17.1, FVTT v11.315)

Damage Resistance Roll Card (SR5 v0.17.1, FVTT v11.315)

When the Defense Test fails, the Target will automatically be prompted with the Physical Damage Resist dialog:

  • The top section summarizes the incoming attack, including Incoming Damage adjusted for the Attacker's margin of success, along with the Type AP, and Element configured on the weapon.
  • Middle section shows the Pool; Armor is pre-adjusted for the Attack's AP.
  • The rest of the dialog functions the same as the Ranged Weapon Attack dialog, summarizing the Test and giving the option to apply Edge.

The restults of the Physical Damage Resist Test are summarized in the Chat Log.

  • Clicking the Modified[git 2] Damage Value will prompt to apply that damage to the indicated Actor. (Poor Swan.)
  • It also displays wether the character suffers Knockdown[sr 8] from the attack.

Damage Application (SR5 v0.17.1, FVTT v11.315)

Area of Effect Attacks

Ranged Weapon Attack Test Roll Card with Area-of-Effect (SR5 v0.17.1, FVTT v11.315)

When making an Attack with an an area-of-effect weapon, the Ranged Weapon Attack rollcard[git 3] will include a button for  Place Template. This will create a Template of the configured radius.

Using the Defense Test button assumes the target is being directly struck by the projectile and applies the appropriate modifier.[sr 6][git 4] If the target is using some other form of defense, like Run For Your Life[sr 9], you can skip to the Damage Resistance Test by giving them big enough Modifiers to reduce their pool to zero. Note that the Damage Value does not reflect fall-off; it will have to be calculated manually.

Area-of-Effect Template Placement (SR5 v0.17.1, FVTT v11.315)

Melee Weapon Attacks

Melee Weapon Attack Test (SR5 v0.17.1, FVTT v11.315)

Melee Weapon Attacks work very much like Ranged Weapon Attacks. The biggest difference is that the Melee Weapon Attack dialog only has one configurable parameter — Reach. The displayed value takes into account both the Weapon's Reach and the character's inherent Reach (from the Actor's Misc Tab).

Otherwise, the process proceeds exactly as it does for a Ranged Weapon Attack.

Reloading

Ammo in an Actor's Gear Tab should be thought of as loose rounds or boxed ammo, not ready to be used in a particular weapon. Each Weapon has an internal inventory, the Weapon's Ammo Tab, reflecting what's loaded into clips ready for use with that specific weapon.

As of SR5 v0.20.0, switching Ammo types in a Weapon is somewhat of a manual process. In effect, you have to unload the weapon manually before switching ammo types and reloading.

  1. On the Weapon Item's Weapon Tab, zero out the ammo but remember how many rounds were left.
  2. On the Weapon Item's Ammo Tab, edit the Ammo Item and add the removed quantity back to the weapon's inventory.
  3. On the Weapon Item's Ammo Tab, select the new ammo type.
  4. On the Actor's Gear Tab, click Reload (X/Y) on the weapon.

This will update the ammo quantity in the weapon and deduct it from the weapon's inventory.

Speed Play Options

Once comfortable with the basic process, there are options to make things slightly quicker.

  • You can drag a Weapon from an Actor's Gear Tab to the Macro hotbar. It will automatically create a macro for weapon. Instead of double-clicking to open the Actor's sheet, you can then click to select the Token then click to make the attack. Note that if you have the wrong actor selected and they don't have a weapon with a matching name, it will throw an error.
  • SHIFT+Click skips roll dialogs and makes the Test directly. This does mean there's no opportunity to make any ad hoc adjustments.

References

GitHub Issues

Sourcebook

  1. 1.0 1.1 Selected tokens will have a border matching the shape of the grid, or square on a gridless scene. The circular border shown is accomplished with a module, Border Control