{"id":83,"date":"2023-11-19T00:50:34","date_gmt":"2023-11-19T00:50:34","guid":{"rendered":"https:\/\/www.riverworth.com\/deity\/howto\/combat-tool"},"modified":"2024-04-18T23:36:32","modified_gmt":"2024-04-18T23:36:32","slug":"combat-tool","status":"publish","type":"page","link":"https:\/\/www.riverworth.com\/deity\/howto\/combat-tool","title":{"rendered":"Deity Combat Tool"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><em>The Deity Combat Tool is a <\/em>Work in Progress<em>!!!  It&#8217;s possible that these instructions aren&#8217;t completely up-to-date with the latest release.  For help, please visit the <a href=\"https:\/\/discord.gg\/cBHnvUSX\">Discord channel<\/a>.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Goals:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fast:<\/strong> Every second spent using the tool is one second not interacting with the players.  It should be possible to take down results in no more time than it would take to note something on a piece of paper.<\/li>\n\n\n\n<li><strong>Complete:<\/strong> The tool should take care of as much of the accounting as feasible.  Only special effects that can not practically be predicted or accounted should need to be kept separately by the GM.<\/li>\n\n\n\n<li><strong>Smart:<\/strong> Everything should be generated so that it&#8217;s possible to choose an action for a combatant and then &#8220;confirm&#8221; the results with nothing else required but should also allow changing of any automatically-chosen value if desired. The tool should remember previous selections and offer them up as defaults for the next action when relevant.<\/li>\n\n\n\n<li><strong>Flexible:<\/strong> The interface should be sufficiently capable of handling most-if-not-all combat variations with the standard and extended rule sets.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Non-Goals:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Simple:<\/strong> Simple follow-these-steps interfaces are <em>not<\/em> fast.  Instead, offer a comprehensive interface tuned for experts because that is what all users will eventually become.<\/li>\n\n\n\n<li><strong>Details:<\/strong> Only combat results are generated.  Creating a narrative from those results is left to the GM.<\/li>\n\n\n\n<li><strong>Pretty:<\/strong> The goal of the interface is to be functional and efficient.  Making it look good is nice but not important.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">With the above in mind, the tool can be access via a subpage of the main app.<\/p>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><a href=\"https:\/\/deity-online.com\/app\/combat-tool\">https:\/\/deity-online.com\/app\/combat-tool<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The tool is, as of this writing, limited to the HERO 6th Edition game rules.  Character creation needs to be done with the <a href=\"https:\/\/www.herogames.com\/store\/product\/1-hero-designer\/\">Hero Designer software<\/a> and the results imported via &#8220;Import&#8230;&#8221; in the main menu.  Hero Designer does not provide sufficient detail to set up everything.  Notably, the available actions will be need some tuning the first time through a combat.  Once set, though, the chosen values will be remembered for future uses.  New actions can be created (using the currently selected action for starting values) at any time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To learn how to use it, let&#8217;s try it out.  First, from the main menu, select &#8220;Create test combatants&#8221;.  This will create three test characters: Hero, Foe1, and Foe2.  The appear in the top box of &#8220;available&#8221; combatants:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"311\" src=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image.png\" alt=\"\" class=\"wp-image-86\" srcset=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image.png 580w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-300x161.png 300w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">To bring these characters into a combat, select them all using the myriad of ways possible with such lists (click the top, shift-click the bottom; click the top, ctrl-click the other two; click one, CTRL-A to select all, etc.) and then click the down-arrow button to move them to the list of &#8220;active&#8221; combatants:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"369\" src=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-1.png\" alt=\"\" class=\"wp-image-87\" style=\"width:584px;height:auto\" srcset=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-1.png 584w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-1-300x190.png 300w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Combatants can be added and removed at any time.  They can also be modified (and duplicated) at any time by double-clicking on their name, bringing up a dialog like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"1024\" src=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-5-853x1024.png\" alt=\"\" class=\"wp-image-91\" srcset=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-5-853x1024.png 853w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-5-250x300.png 250w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-5-768x922.png 768w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-5.png 1030w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Once all the combatants have been added, click &#8220;Begin&#8221; to start.  Instantly, the character with the first action is set and buttons show what actions can be performed.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"348\" src=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-2.png\" alt=\"\" class=\"wp-image-88\" srcset=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-2.png 578w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-2-300x181.png 300w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Click the &#8220;Attack&#8221; button and select &#8220;Foe 1&#8221; as the defender. Then&#8230; <em><strong>whoa, what is all that!<\/strong><\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"578\" src=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-3-1024x578.png\" alt=\"\" class=\"wp-image-89\" srcset=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-3-1024x578.png 1024w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-3-300x169.png 300w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-3-768x433.png 768w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-3-1536x867.png 1536w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-3-528x297.png 528w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-3.png 1570w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Here is where things get complicated but don&#8217;t worry!  Though there are a lot of settings, many can be left at the calculated values, others need to be set only once, and a few (those shaded in yellow) need to be entered with every attack based on dice the players roll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Shown is <em>everything<\/em> that goes into an attack when using the HERO game system. In the first column is the acting character. It shows their current BODY, STUN, and END, their status (&#8220;ready&#8221;), and other general options for them. Each item has a generated value on the left and an override value on the right. If the GM doesn&#8217;t agree with the generated value, simply enter a value on the right and that new value will be used instead. In most cases, set values are remembered so if, for example, Hero had a shield which gave an &#8220;Other DCV&#8221; of 1, it would only have to be set once to appear in all future attacks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second column is the target.  It includes the same basic information plus several other values that are applicable to being attacked.  Their last-used action, along with the defensive values associated with it are displayed at the bottom and there&#8217;s an option to abort that action to do something else, like &#8220;dodge&#8221; or &#8220;block&#8221;.  The lines shown with a light-yellow background are the only options that generally need to be updated each time, if so desired.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The third column is the attack details.  If there are specific extra OCV for the attacker or DCV for the attacker related to this action, they can be entered at the top.  For example, if the attack was against <em>both<\/em> Foe1 and Foe2 (achieved by selecting multiple defenders in the selection box) then &#8220;-2&#8221; would appear here for the attack OCV.  The action here is an unarmed strike with the associated settings below it.  The &#8220;+&#8221; button will allow creating a new action, for example creating a &#8220;Basic Strike (shortsword)&#8221; action from an imported &#8220;Basic Strike (weapon)&#8221; default.  The &#8220;-&#8221; button deletes the currently selected action.  The action has an associated number of DCs, OCV, and DCV, and any skill levels the attacker has can be set here.  The action has an attack type (normal, killing, flash, etc.), a defense type (physical, energy, flash, etc.), and any extra DC or END associated with it (like from using extra STR).  A targeted hit-location can be set if desired which will fill the OCV penalty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The last column is the result.  It starts with the to-hit roll automatically generated but if players want to roll for themselves (and really, who doesn&#8217;t?), the cursor is already positioned here for the GM to type in whatever they roll.  The generated hit-location can be changed if they want to roll that, too.  There is support for extra DCs should the GM feel it appropriate as well as any &#8220;damage negation&#8221; on the part of the defender.  Two more yellow fields show the rolled damage but allow entering results from a player roll.  Finally, the total protection (based on the hit-location) is shown, the multipliers, and the final values.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a lot but it all gets summarized back in the left column at the bottom, waiting for confirmation.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"495\" src=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-4.png\" alt=\"\" class=\"wp-image-90\" srcset=\"https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-4.png 577w, https:\/\/www.riverworth.com\/deity\/wp-content\/uploads\/2023\/11\/image-4-300x257.png 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">A click of the &#8220;Confirm&#8221; button once any desired value-changes have been made, and the results are committed and the controls advance for the next character with an action. Keep going until the combat is resolved! The full combat log is shown on the right side of the screen so the GM can look back if they need details from before.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When combat is done, simply <em>export<\/em> the characters using the main menu to be imported at a later date along with all the remembered values for them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Details<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The primary goal is &#8220;fast&#8221; and that shows up in the amount of values that need to be set for each combat action.  This is minimized in by (1) generating default values for every step so that nothing needs to be changed except what you want to change, and (2) remembering and categorizing those values based on a characters attributes and skills.  It&#8217;s this last part that will be covered here.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Character Sheet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Double-clicking on a character name in either of top two boxes will bring up the editor where the character&#8217;s attributes can all be set.  Note that there are several values for each attribute: &#8220;set&#8221;, &#8220;cur&#8221;, and &#8220;cps&#8221; which allow the &#8220;current&#8221; values to be different from the &#8220;set&#8221; value and specify the rate at which it will recover.  (The Hero\/6e rules use this for &#8220;aids&#8221; and &#8220;drains&#8221; that affect attributes for some amount of time during combat.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also present is all the hit-locations for that character, the dice rolls that select those locations, and the amount of armor protection at that location.  The actual field values for each location vary significantly between supported game-systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, there is a box with the current character state.  These choices also vary between game-systems but it allows the GM to quickly modify the characters &#8220;state&#8221; outside of the results of a direct combat action.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">State<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There is some character state that isn&#8217;t part of the character sheet.  This may included added resistance to damage and various penalties to be applied to rolls.  Once set, these are remembered for that character and will reappear every time that character is involved in a combat action.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Actions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Characters have a known set of actions with which the can attack and\/or defend.  It appears on the page as a drop-down list box with a few buttons beside it:\u00a0\u25cb\u00a0+\u00a0\u2013<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u25cb<\/strong>  rename the shown action<\/li>\n\n\n\n<li><strong>+<\/strong>  create a new action using the selected action for initial values<\/li>\n\n\n\n<li><strong>\u2013<\/strong>  delete the shown action<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After setting the action information, it will be remembered for every future use of that action.  By exporting the character after making these changes, they&#8217;ll be available when those characters are re-imported at a later date.  This allows the GM to do all the programming of actions in advance and then have them instantly available during play.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A quick overview of how to use the Deity Combat Tool.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":51,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-83","page","type-page","status-publish","czr-hentry"],"_links":{"self":[{"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/pages\/83","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":5,"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/pages\/83\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/pages\/83\/revisions\/118"}],"up":[{"embeddable":true,"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/pages\/51"}],"wp:attachment":[{"href":"https:\/\/www.riverworth.com\/deity\/wp-json\/wp\/v2\/media?parent=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}