Add combat actions

This commit is contained in:
sladecraven 2021-01-29 23:57:42 +01:00
parent 6d86f4d361
commit a17f8afbff
23 changed files with 96 additions and 4 deletions

1
img/icons/acion_spin.svg Normal file
View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="skoll-spinning-top-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#skoll-spinning-top-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M81.524 176.5C47.946 133.786 38.598 114.37 36 106.534a27.408 27.408 0 0 1 30.514-7.851l230.6 84.722a52.994 52.994 0 0 1 31.474 31.474l84.722 230.6a27.408 27.408 0 0 1-7.851 30.514c-7.794-2.584-27.252-11.946-69.966-45.524-40.342-31.714-87.815-74.428-133.664-120.277-45.848-45.849-88.59-93.35-120.305-133.692zm104.307 149.676c-49.576-49.577-96.569-102.245-128.905-144.494a692.302 692.302 0 0 1-13.259-17.862l47.91 109.842a164.502 164.502 0 0 1 4.59 119.783l-11.932 34.313 34.313-11.932a164.502 164.502 0 0 1 119.783 4.59l109.842 47.91a692.283 692.283 0 0 1-17.862-13.26c-42.234-32.363-94.903-79.356-144.48-128.932zm281.56-281.56a29.413 29.413 0 0 0-41.585 0L387.33 83.08l41.556 41.556 38.52-38.52a29.413 29.413 0 0 0 0-41.556zM339.319 187.712l60.35-60.35-15.066-15.01-60.35 60.293a73.92 73.92 0 0 1 15.066 15.067z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
img/icons/action_aim.svg Normal file
View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="delapouite-crosshair-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#delapouite-crosshair-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M247 32v23.21C143.25 59.8 59.798 143.25 55.21 247H32v18h23.21C59.8 368.75 143.25 452.202 247 456.79V480h18v-23.21C368.75 452.2 452.202 368.75 456.79 265H480v-18h-23.21C452.2 143.25 368.75 59.798 265 55.21V32h-18zm0 41.223V128h18V73.223C359 77.76 434.24 153 438.777 247H384v18h54.777C434.24 359 359 434.24 265 438.777V384h-18v54.777C153 434.24 77.76 359 73.223 265H128v-18H73.223C77.76 153 153 77.76 247 73.223zM247 224v23h-23v18h23v23h18v-23h23v-18h-23v-23h-18z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="lorc-fission-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#lorc-fission-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M77.637 19.54l108.717 144.544C145.316 176.7 91.09 152.704 40.102 132.53c40.576 32.116 110.02 65.16 103.662 97.53-6.637 33.79-75.205 49.33-121.065 72.52 46.032-5.046 91.778-21.09 120.15-9.78L18.38 347.136v20.39l138.388-60.41c2.133 14.26-9.665 37.273-22.043 55.985 22.007-10.08 46.61-21.938 65.523-22.06l-88.396 153.774h21.554l85.24-148.283c.553.434 1.093.892 1.616 1.382 33.55 31.47 34.284 87.542 43.888 141.225 9.885-54.016 13.682-119.31 41.846-138.094 16.562-11.047 96.26 29.193 143.596 57.07-22.238-21.752-82.32-73.64-85.68-95.812l129.744 65.993v-20.967L373.928 296.43c15.57-11.084 41.937-10.558 69.68-9.85-24.522-9.618-58.892-23.885-65.766-41.35l115.814-14.85v-18.843L380.154 226.09c14.736-32.777 66.75-61.05 108.05-93.555-49.74 19.266-106.767 55.532-135.92 41.254L493.655 31.177v-11.64H478.88L338.847 160.8c-18.24-30.214-6.765-92.786-3.715-141.26h-1.612C310.903 69.054 293.7 132.87 265 145.722c-17.43 7.805-35.296-38.196-47.615-67.204-2.256 29.66.042 60.142-14.79 76.07L101.022 19.54H77.638zM264.99 164.856c14.46-.133 28.89 7.536 38.207 19.274l-37.6 39.634-32.01-42.682c8.894-11.298 20.157-16.12 31.403-16.225zm-63.12 19.854l27.67 36.79-24.913 14.285 11.115 25.197-41.054 17.92c-7.104-35.84-1.95-70.025 27.18-94.19zm123.444 5.81c13.297 3.537 23.613 20.006 22.25 32.79h-.002l-40.875 12.2-14.755 1.892 33.382-46.882zm-27.04 60.994l60.404 1.707c3.703 9.603.78 23.42-6.65 32.07l-33.456-17.015-20.3-16.76zm-57.426 18.9l-32.82 57.094c-15.34-7.173-26.714-18.043-29.585-29.854l62.405-27.24zm21.537.027l52.084 28.67c-20.86 34.903-58.097 41.72-88.45 34.593l36.365-63.262z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="lorc-bolter-gun-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#lorc-bolter-gun-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M406.125 71.563v28.812h-285.25L68.312 153.5v76.97L22 403.312l94.438 25.312 12.062-45.03-37.125-9.97 26.844-59h148.936v.094h174.53l.002-214.345h-16.875V71.562h-18.688zm54.25 55.968v52.814h34.156V127.53h-34.155zm-161.406 8.064h108.81v32.97H298.97v-32.97zM152.75 238.78h25.438l34.187 41.345 6.125-41.344h48.656v57.157H126.75l26-57.156zm143.72 94.47v38.938h114.155V333.25h-17.063v23.53h-18.687v-23.53h-42.28v23.53h-18.69v-23.53H296.47z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 985 B

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="lorc-bullets-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#lorc-bullets-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M162.322 17.943l-28.316 105.682 18.053 4.838 4.194-15.654 169.764 45.487 11.28-42.088-169.872-45.105 4.838-18.052 169.87 45.103 4.038-15.066L176.404 37.6l3.97-14.82-18.052-4.837zM361.336 98.7l-14.453 53.943c53.99 13.97 102.986 20.59 150.95 10.964-37.1-32.648-82.453-50.034-136.497-64.906zM128.676 145l-41.82 101.104 17.27 7.142 6.216-15.023L272.75 305.4l16.36-39.556-162.43-67.12 7.142-17.27 162.432 67.118 6.254-15.12-162.406-67.18 5.843-14.13-17.27-7.142zm186.818 105.95l-21.344 51.605c51.717 20.872 99.435 33.81 148.24 30.502-32.538-37.196-75.244-60.332-126.896-82.106zM77.107 266.067l-54.705 94.752 16.186 9.346 8.133-14.086 152.23 87.893 20.472-35.452L66.988 320.97l9.344-16.183 152.434 87.545 9.117-15.79L85.65 288.647l7.643-13.238-16.186-9.344zM248.46 395.594l-27.92 48.363c48.526 27.46 94.13 46.532 142.942 49.647-27.38-41.132-66.678-69.662-115.02-98.01z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="skoll-rank-3-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#skoll-rank-3-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M255 471L91.7 387V41h328.6v346zm-147.3-93.74L255 453l149.3-75.76V57H107.7v320.26zm187.61-168.34l-14.5-46 38.8-28.73-48.27-.43L256 87.94l-15.33 45.78-48.27.43 38.8 28.73-14.5 46 39.31-28zM254.13 311.5l98.27-49.89v-49.9l-98.14 49.82-94.66-48.69v50zm.13 32.66l-94.66-48.69v50l94.54 48.62 98.27-49.89v-49.9z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 851 B

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="lorc-ninja-mask-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#lorc-ninja-mask-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M255.063 21c-46.697 0-88.406 27.674-117.844 70.656-29.44 42.982-47.25 101.566-47.25 166.094 0 64.527 17.81 123.112 47.25 166.094 29.437 42.982 71.146 70.656 117.843 70.656 46.696 0 88.405-27.674 117.843-70.656 29.44-42.982 47.25-101.567 47.25-166.094 0-64.528-17.81-123.112-47.25-166.094C343.468 48.674 301.76 21 255.062 21zM396.28 200.344c3.365 18.28 5.19 37.527 5.19 57.406 0 18.535-1.594 36.522-4.533 53.688-37.91 12.904-87.436 20.812-141.656 20.812-54.45 0-104.125-8.235-142.186-21.313-2.884-17.014-4.438-34.833-4.438-53.187 0-19.868 1.827-39.103 5.188-57.375 37.903 14.565 87.35 23.25 141.47 23.25 54.136 0 103.183-8.707 140.967-23.28zM177.157 241c-15.137-.162-30.97 3.458-47.375 10.313 14.562 51.423 87.08 42.483 102.157 10.156-17.004-13.822-35.318-20.262-54.78-20.47zm155.75 0c-19.462.208-37.808 6.648-54.812 20.47 15.078 32.326 87.596 41.266 102.156-10.158-16.405-6.854-32.206-10.474-47.344-10.312z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="skoll-drop-weapon-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#skoll-drop-weapon-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M189.016 17.783l-15.74 2.78 13.788 78.38 15.74-2.772-13.788-78.387zm89 17.82c-6.39 8.14-8.592 14.91-8.272 20.84.39 7.21 4.47 14.56 11.89 22.31 11.35 11.84 29.86 23.54 48.11 35.68l-2 13.658-3.77.802-8.26 1.72.052.06-133.79 29c-2.68 5-4.14 12.78-3.25 20.39.84 7.26 3.74 13.59 7 17.13l116.838-25.25 5.79 13.74-103.58 69a27.76 27.76 0 0 0 2.312 13.26c.2.47.41.92.63 1.38a35.37 35.37 0 0 0 2.3 4.02c3.84 5.92 9.55 10.43 14.19 12.15l108.358-73 10.13 11.08-84.678 104.03c1.35 4.61 5.27 10.37 11 14.69 5.92 4.49 13 6.94 18.66 6.84l82.17-99.38 12.898 7.69-42 103.72c2.83 3.9 8.44 7.86 15.38 10 7.23 2.22 15.1 2.21 20.52.49l57.192-137.58.05-.13c7.24-18.3 28-29.86 56.26-39.19 1.26-.417 2.558-.82 3.854-1.227V56.51a330.06 330.06 0 0 1-83.836 49.562l-.05.05a120.22 120.22 0 0 1 15.902 15.21c9.89 11.66 15.79 25.43 14 40.7l-15-1.75c1.22-10.62-2.382-19.54-10.532-29.15s-20.92-19.28-36.27-29.27c-28.99-18.84-66.898-38.92-100.198-66.26zm-201.14 31.63l-10.462 12.1 62.07 53.66 10.46-12.1-62.07-53.66zm-44.04 110.31l-.31 16 70.138 1.4.28-16.05-70.108-1.35zm91.97 55.607a27.75 27.75 0 0 0-21.63 44.893l-52.862 161.31a27.87 27.87 0 1 0 28.522 9.37l52.71-160.86a27.75 27.75 0 0 0 1.47-53.53 27.75 27.75 0 0 0-8.21-1.183zM18 273.093v51.217l14.756 4.822a8.52 8.52 0 1 1-5.3 16.19L18 342.232v53.26l23.016 7.55 36.21-110.49L18 273.092zm115.115 60.78l-22.62 69 14.14 4.63 22.62-69-14.14-4.63zm29.34 9.62l-22.62 69 14.18 4.63 22.62-69-14.18-4.63zm29.34 9.61l-22.62 69 14.14 4.63 22.62-69-14.14-4.63zm29.43 9.61l-22.62 69 14.14 4.628 22.62-69-14.14-4.628zm29.26 9.62l-22.62 69 14.22 4.61 22.62-69-14.22-4.61zm29.43 9.61l-22.62 69 14.14 4.63 22.62-69-14.14-4.63zm29.31 9.61l-22.62 69 14.14 4.63 22.62-69-14.14-4.63zm31.89 1.57l-29.25 89.27a47 47 0 1 0 29.25-89.27z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="felbrigg-dodge-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#felbrigg-dodge-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M465.074 481.646c-24.928 1.186-334.495-.667-334.495-.667-188.07-188.857 283.16-251.37-8.1-406.484l-20.382 21.487-27.14-71.216 87.582 6.818-17.534 19.7c364.276 106.15-48.98 305.105 320.068 430.36z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 747 B

1
img/icons/action_end.svg Normal file
View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="sbed-cancel-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#sbed-cancel-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M256 16C123.45 16 16 123.45 16 256s107.45 240 240 240 240-107.45 240-240S388.55 16 256 16zm0 60c99.41 0 180 80.59 180 180s-80.59 180-180 180S76 355.41 76 256 156.59 76 256 76zm-80.625 60c-.97-.005-2.006.112-3.063.313v-.032c-18.297 3.436-45.264 34.743-33.375 46.626l73.157 73.125-73.156 73.126c-14.63 14.625 29.275 58.534 43.906 43.906L256 299.906l73.156 73.156c14.63 14.628 58.537-29.28 43.906-43.906l-73.156-73.125 73.156-73.124c14.63-14.625-29.275-58.5-43.906-43.875L256 212.157l-73.156-73.125c-2.06-2.046-4.56-3.015-7.47-3.03z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="lorc-grapple-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#lorc-grapple-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M337.6 24.24l-86 87.96 61.3-21.32c2.2 27.22 4.6 54.42 6.8 81.82l-18.6 1.6c-8.5 8.3-17 16.9-25.5 25.4l25.8 25.8 25.2-25.1 2.4-17.6c29.2 3.8 57.9 7.9 87.1 11.5l-19.7 44.5 94.9-68c-38.3-8-76.6-15.6-114.9-23.3l3.7-18.3 22.9 4.6 16.2-57.25-53.3 19.56 3.3 28.09-18.6 2.2-3.8-32.96c-3-23.07-6.1-46.13-9.2-69.2zm-106 103.96L183.1 211l66-42.7 24.4 7 25.6-25.5-.3-3-67.2-18.6zm117.5 76.1l-19.2 19.2 4.5 11-49.3 73.6 90.3-55.2-17-47.4zM270 220.6c-2.7 43.5-37.2 77.4-79.1 77.3-54.3 0-98.09 45.8-98.08 101.6 0 43.5-31.73 78.7-72.07 82.5v13.1h25.9c37.86-14.2 64.85-51.8 64.85-95.6 0-46.1 35.6-82.9 79.4-82.9 46.9 0 85.9-34.2 95.7-79.5-5.5-5.5-11-11-16.6-16.5z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="sbed-health-normal-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#sbed-health-normal-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M196 16a30 30 0 0 0-30 30v120H46a30 30 0 0 0-30 30v120a30 30 0 0 0 30 30h120v120a30 30 0 0 0 30 30h120a30 30 0 0 0 30-30V346h120a30 30 0 0 0 30-30V196a30 30 0 0 0-30-30H346V46a30 30 0 0 0-30-30H196z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 758 B

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="delapouite-conqueror-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#delapouite-conqueror-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M145.896 18.31l-21.51 3.016 50.184 404.992c7.915-.592 16-1.099 24.248-1.515l-30.935-237.614c25.61-7.714 50.943-16.448 73.25-36.277 14.77 90.454-1.795 182.196-2.377 272.658 12.68-.146 26.55-.009 37.9.293-.566-6.92-7.696-101.44 24.094-130.373 18.74-17.055 75.734-6.549 75.734-6.549 13.115 21.985 13.064 36.927 8.98 62.612l31.163 8.045c2.469-14.451 1.707-51.72-7.055-96.522-1.229-2.948-10.45-4.763-18.036-8.04-.183-30.68 6.268-60.047.273-90.727-14.382-11.332-45.991-20.998-70.762-34.35l-5.58-.762c-7.236 7.58-16.643 12.56-27.188 12.56-15.213-2.301-26.7-10.05-33.625-20.849l-12.734-1.736c-23.748 18.203-50.06 31.28-77.733 41.635zM288.28 36.94c-6.21 0-12.37 3.612-17.55 11.154-5.181 7.542-8.762 18.73-8.762 31.256 0 12.525 3.58 23.711 8.762 31.254 5.18 7.542 11.34 11.154 17.55 11.154 6.211 0 12.372-3.612 17.553-11.154 5.18-7.543 8.76-18.729 8.76-31.254 0-12.526-3.58-23.714-8.76-31.256-5.18-7.542-11.342-11.155-17.553-11.155zM109.873 54.4c-.932 2.868-1.81 5.768-2.848 8.555-3.482 9.362-7.548 18.137-12.91 25.352-5.361 7.214-12.501 13.287-21.787 14.603-13.724 1.946-21 6.09-25.857 11.809-4.858 5.72-7.681 14.024-9.352 25.42-2.552 17.412-.925 39.067 1.97 61.132 1.418-4.107 2.921-8.171 4.733-12.01 4.205-8.905 9.672-17.033 17.334-23.017 7.663-5.984 17.6-9.48 28.815-9.146 7.657.228 13.652-4.943 18.765-14.57 5.056-9.52 7.849-22.506 7.909-31.97zM323.744 160.97c13.772 8.366 27.424 15.481 44.86 16.52 6.827 23.86 1.635 49.908.83 73.769-22.109-4.356-43.114-9.48-45.623-23.147 2.972-34.461 3.447-49.16-.067-67.142zm48.836 203.847c-4.585 21.75-13.021 42.473-24.904 63.268 36.88 2.608 75.117 5.883 112.222 15.611-.06-19.97-6.113-40.476-16.906-60.699zm-127.242 76.692c-97.482.507-174.844 14.648-227.338 28.416V491h476v-18.94c-58.673-14.917-146.115-31.086-248.662-30.552z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="delapouite-move-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#delapouite-move-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M256 34.47l-90.51 90.51h67.883v108.393H124.98V165.49L34.47 256l90.51 90.51v-67.883h108.393V387.02H165.49L256 477.53l90.51-90.51h-67.883V278.627H387.02v67.883L477.53 256l-90.51-90.51v67.883H278.627V124.98h67.883L256 34.47z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 775 B

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="delapouite-eye-target-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#delapouite-eye-target-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M256 105c-60.25 0-124.749 38.39-167.945 77.66-34.931 31.756-58.722 62.36-66.88 73.34 8.158 10.98 31.949 41.584 66.88 73.34C131.25 368.61 195.75 407 256 407s124.749-38.39 167.945-77.66c34.931-31.756 58.722-62.36 66.88-73.34-8.158-10.98-31.949-41.584-66.88-73.34C380.75 143.39 316.25 105 256 105zm0 23a128 128 0 0 1 63.486 16.969A48 48 0 0 0 288 190a48 48 0 0 0 .023.453A72.362 72.362 0 0 0 265 183.576V160h-18v23.576c-33.034 4.095-59.33 30.39-63.424 63.424H160v18h23.576c4.095 33.034 30.39 59.33 63.424 63.424V352h18v-23.576c33.034-4.095 59.33-30.39 63.424-63.424H352v-18h-23.576a72.33 72.33 0 0 0-1.98-10.014A48 48 0 0 0 336 238a48 48 0 0 0 41.023-23.195A128 128 0 0 1 384 256a128 128 0 0 1-128 128 128 128 0 0 1-128-128 128 128 0 0 1 128-128zm-9 73.738V224h18v-22.262c23.237 3.792 41.47 22.025 45.262 45.262H288v18h22.262c-3.792 23.237-22.025 41.47-45.262 45.262V288h-18v22.262c-23.237-3.792-41.47-22.025-45.262-45.262H224v-18h-22.262c3.792-23.237 22.025-41.47 45.262-45.262z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="delapouite-position-marker-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#delapouite-position-marker-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M256 17.108c-75.73 0-137.122 61.392-137.122 137.122.055 23.25 6.022 46.107 11.58 56.262L256 494.892l119.982-274.244h-.063c11.27-20.324 17.188-43.18 17.202-66.418C393.122 78.5 331.73 17.108 256 17.108zm0 68.56a68.56 68.56 0 0 1 68.56 68.562A68.56 68.56 0 0 1 256 222.79a68.56 68.56 0 0 1-68.56-68.56A68.56 68.56 0 0 1 256 85.67z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 903 B

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="delapouite-reload-gun-barrel-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#delapouite-reload-gun-barrel-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M50.54 27.87l-19.1 62.25 14.35 4.4 18.93-62.3zm31.39 9.62L62.99 99.8l141.51 43.4 19.2-62.24zM240.7 86.76l-18.8 61.14c16.5 3.8 37 5.5 56.3 4.8 17.5-.6 34-3.4 45.3-7.1-7.3-9.4-19.5-21-33.5-31.3-15.6-11.4-33.5-21.4-49.3-27.54zM78.36 158c7.76 20.9 21.19 45.8 37.24 67.8 22 30.1 49.3 55 70 60.7l16 4.5-46.8 27.7c36.5 4.1 100.6 3.3 131.5-4.3-15.3-27.6-25.4-63.4-29.3-89.8l-22.6 37.6-3.7-.2c-32.4-2.2-57.3-21.9-74.3-45.7-12.9-18.1-21.6-38.8-26.6-57.6-18.6 10.3-34.4 7.6-51.44-.7zM384 190.5c-39.3 0-75.7 12.6-105.3 34 2.3 15.7 4.1 28.9 7.3 41.6.5 0 .9-.1 1.4-.1h1.8c9-.1 17.8 2.2 25.6 6.7 23.8 13.8 32 44.5 18.3 68.3-13.8 23.8-44.5 32-68.3 18.3-8.5-4.9-15-12.1-19.3-20.3-12.7 1-25.9 1.4-38.9 1.2-1.6 9.8-2.5 19.9-2.5 30.2 0 47.9 18.7 91.4 49.2 123.6h83.1c-1.4-4.6-2.2-9.5-2.2-14.6 0-27.5 22.5-50 50-50s50 22.5 50 50c0 5.1-.8 10-2.2 14.6h62v-21.7c-13.1 4.3-27.8 3.3-40.6-4.1-23.8-13.8-32-44.5-18.3-68.3 8.5-14.8 24-24.2 41-25h1.8c5.5-.1 10.9.8 16.1 2.5v-14.2c-21.9 7.1-46.7-1.8-58.7-22.5-13.7-23.8-5.5-54.5 18.3-68.3 7.3-4.2 15.5-6.4 23.9-6.6h1.7c5.1.1 10.1.9 14.8 2.4V228c-30.4-23.5-68.6-37.5-110-37.5zm0 20.9c27.5 0 50 22.5 50 50s-22.5 50-50 50-50-22.5-50-50 22.5-50 50-50zm0 18c-17.8 0-32 14.2-32 32s14.2 32 32 32 32-14.2 32-32-14.2-32-32-32zm0 16c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm93.9 38.4c-5.4.1-10.7 1.5-15.3 4.2-15.4 8.9-20.6 28.3-11.7 43.7 8.8 15.2 27.8 20.5 43.1 12v-23.5c-1.1 3.8-3.6 7.3-7.4 9.4-7.7 4.4-17.4 1.7-21.8-5.9-4.4-7.6-1.8-17.4 5.8-21.8 2.3-1.4 4.9-2.1 7.6-2.2 5.9-.2 11.4 2.9 14.3 8 .7 1.2 1.1 2.4 1.5 3.6v-23.6c-4.8-2.6-10.4-4-16.1-3.9zM384 354.4c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm-95.6 20.5h1.7c17.7.2 34 9.7 42.8 25 13.7 23.8 5.5 54.5-18.3 68.3-23.8 13.7-54.5 5.5-68.3-18.3-13.7-23.8-5.5-54.5 18.3-68.3 7.2-4.2 15.4-6.5 23.8-6.7zm.4 18c-5.3.1-10.6 1.6-15.2 4.3-15.4 8.9-20.6 28.3-11.7 43.7 8.9 15.4 28.3 20.6 43.7 11.7 15.4-8.9 20.6-28.3 11.7-43.7-5.9-10.2-16.8-16.3-28.5-16zm188.1 0c-10.9.5-20.8 6.5-26.2 16-8.9 15.4-3.7 34.8 11.7 43.7 10.2 5.9 22.1 5.6 31.6.3v-24.5c-.4 1.6-1 3.1-1.8 4.5-4.4 7.6-14.2 10.2-21.8 5.8-7.6-4.4-10.3-14.1-5.9-21.8 2.7-4.7 7.7-7.7 13.1-8h1.2c2.7.1 5.3.8 7.6 2.1 4 2.3 6.7 6.1 7.6 10.3V397c-4.5-2.6-9.7-4-14.8-4.1zm-187.7 16c5.8-.1 11.3 2.9 14.2 8 4.4 7.6 1.8 17.4-5.8 21.8-7.6 4.5-17.5 1.9-21.9-5.8-4.4-7.7-1.8-17.5 5.9-21.9 2.3-1.3 4.9-2 7.6-2.1zm95 38.5c-17.8 0-32 14.2-32 32 0 5.3 1.3 10.2 3.5 14.6h22c-5.6-2.5-9.5-8.1-9.5-14.6 0-8.8 7.2-16 16-16s16 7.2 16 16c0 6.5-3.9 12.1-9.5 14.6h22c2.2-4.4 3.5-9.3 3.5-14.6 0-17.8-14.2-32-32-32z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="delapouite-magick-trick-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#delapouite-magick-trick-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M313.203 25.94l-.133 24.67-18.12 16.743 24.67.132 16.743 18.12.133-24.67 18.12-16.743-24.67-.132-16.743-18.12zm91.58 50.12L385.47 91.41l-24.4-3.638 15.35 19.313-3.637 24.4 19.313-15.35 24.4 3.637-15.35-19.312 3.637-24.4zM39.87 80.206l-7.116 16.268 7.637 3.34 256 112 8.247 3.607-.1.227.61.266 7.214-16.492-8.243-3.607-44.113-19.298a102.607 43.83 0 0 1 52.088-6.13A102.607 43.83 0 0 1 414.7 214.22a102.607 43.83 0 0 1-102.608 43.83 102.607 43.83 0 0 1-102.608-43.83 102.607 43.83 0 0 1 8.262-17.162l-32.814-14.358c-12.552 5.49-22.514 11.71-29.192 17.96-7.646 7.16-10.802 13.782-10.802 20.134s3.156 12.975 10.802 20.133c7.646 7.158 19.596 14.274 34.81 20.3 30.43 12.047 73.71 19.835 121.542 19.835 47.832 0 91.11-7.788 121.54-19.836 15.215-6.025 27.165-13.14 34.81-20.3 7.647-7.157 10.804-13.78 10.804-20.132 0-6.352-3.157-12.975-10.803-20.133-7.646-7.16-19.596-14.275-34.81-20.3-30.43-12.048-73.71-19.836-121.54-19.836-26.422 0-51.44 2.386-73.683 6.543L48.117 83.813l-8.246-3.607zm204.903 4.31l.077 16.708-12.16 11.46 16.708-.076 11.46 12.16-.075-16.708L272.94 96.6l-16.706.075-11.46-12.16zM215.94 286.592c-.147 15.018-.44 29.74-1.038 44.308 67.544 29.705 126.598 29.746 194.383.113-.6-14.603-.894-29.364-1.043-44.42-27.33 7.925-60.396 12.467-96.15 12.467-35.756 0-68.82-4.54-96.15-12.467zm-2.004 63.467c-.555 8.977-1.254 17.925-2.13 26.877l.555.25c69.454 31.175 129.756 31.177 199.486-.006l.535-.238c-.874-8.92-1.572-17.838-2.126-26.785-66.975 27.646-129.55 27.616-196.318-.097zm200.552 45.595c-70.003 30.062-135.025 30.067-204.793.002-2.287 17.913-5.385 35.95-9.603 54.403 0 48 224 48 224 0-4.218-18.455-7.316-36.49-9.604-54.405z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><radialGradient id="lorc-time-trap-gradient-0"><stop offset="0%" stop-color="#000" stop-opacity="1"></stop><stop offset="100%" stop-color="#9b9b9b" stop-opacity="1"></stop></radialGradient></defs><rect fill="url(#lorc-time-trap-gradient-0)" stroke="#000000" stroke-opacity="1" stroke-width="1" height="510" width="510" rx="32" ry="32"></rect><g class="" style="" transform="translate(0,0)"><path d="M255.656 22.75c-131.173 0-237.72 33.326-237.72 74.344.002 22.39 32.41 42.59 82.564 56.22-17.407-8.91-27.53-19.216-27.53-30.47 0-32.128 81.75-58.53 182.686-58.53 100.937 0 183.25 26.4 183.25 58.53 0 11.194-10.3 21.59-27.53 30.47 49.843-13.627 81.968-33.91 81.968-56.22 0-41.018-106.514-74.344-237.688-74.344zM147.47 103.094v30.094h216.28v-30.094H147.47zm4.374 48.78V361.94h18.687V151.875h-18.686zm39.125 0c.698 61.812 25.325 96.435 52.81 103.814-27.847 7.475-52.776 42.9-52.843 106.25h128.188c-.066-63.353-24.952-98.766-52.78-106.25 27.468-7.386 52.05-41.998 52.75-103.813H190.968zm147.936 0V361.94h18.688V151.875h-18.688zM100.5 360.72c-50.153 13.626-82.563 33.827-82.563 56.217 0 41.018 106.546 74.344 237.72 74.344 131.173 0 237.687-33.325 237.687-74.342 0-22.31-32.125-42.593-81.97-56.22 17.232 8.88 27.532 19.244 27.532 30.438 0 32.13-82.313 58.563-183.25 58.563S72.97 423.283 72.97 391.155c0-11.254 10.123-21.528 27.53-30.437zm46.97 19.905v30.063h216.28v-30.063H147.47z" fill="#fff" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

19
packs/combat-actions.db Normal file
View File

@ -0,0 +1,19 @@
{"name":"End Consequence","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"concentrate","minap":1,"description":"<p>Many consequences list their duration as lasting until a concentrate action is taken to end&nbsp;them. These consequences mostly represent&nbsp;mental states or afflictions of some kind. To&nbsp;bring one or more of these consequences to&nbsp;an end, the character simply needs to take a&nbsp;moment to clear her head and get herself under&nbsp;control. To do this, she takes the end consequence action and spends AP. For every AP, she&nbsp;spends she may remove a severity of one of these&nbsp;consequences. Removing the last severity of a&nbsp;&nbsp;consequence removes the consequence entirely. She may divide the AP between any relevant&nbsp;consequences as she sees fit, and provided she&nbsp;has enough AP for it, she may end multiple&nbsp;consequences at a time in this way. Additionally, taking this action&nbsp; discharges any penalty&nbsp;from the Wound consequence.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_end.svg","effects":[],"_id":"06L0cwm4CIuCFetU"}
{"name":"Autofire","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"attack","minap":2,"description":"<p>Autofire involves firing a rapid string of shots at a target. It&rsquo;s an option that must&nbsp;be chosen before an attack is made, and the&nbsp;weapon must be capable. This means it will&nbsp;have the Autofire property, followed by a&nbsp;&nbsp;numerical rating&mdash;for example Autofire 3.&nbsp;</p>\n<p>The autofire rating applies a bonus to the&nbsp;attack equal to the rating itself. For example,&nbsp;Autofire 2 would add a +2 bonus to the attack.&nbsp;Additionally, should the attack score a critical&nbsp;hit, the attacker may choose to have the target&nbsp;take a second hit at the same damage rating as&nbsp;the critical effect.&nbsp;</p>\n<p>The downside of autofire is that it takes more&nbsp;shots than a basic attack and always costs at least&nbsp;2 AP. The number of shots it takes is the square&nbsp;of the autofire rating&mdash;for example, Autofire 3&nbsp;would take 9 shots. On anything but a critical hit, using autofire to attack a target within a zone of control always results in checking for&nbsp;stray shots for the line of fire (see page 129).&nbsp;</p>\n<p>An attack may be made at a lower autofire&nbsp;rating than the maximum with which the&nbsp;weapon is capable. For example, an Autofire 3&nbsp;weapon can attack at Autofire 2.&nbsp; There is no&nbsp;Autofire 1; that is simply a normal shot.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_autofire.svg","effects":[],"_id":"2MMHlpK3s6dQdh15"}
{"name":"Spin","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"move","minap":1,"description":"<p>Normally characters are in control of their own movement. There are times, however, when they lose control&mdash;such as being knocked down or spinning in zero-G. This loss&nbsp; of control is represented by the Spin consequence. Characters wishing to regain&nbsp; control&nbsp;of their movement&mdash;and who are capable of&nbsp;doing so&mdash;may take a move action to get rid&nbsp;of this consequence. For every 1 AP spent, the&nbsp;Spin consequence may be reduced a severity.&nbsp;Naturally, this means stopping Spin is more&nbsp;effective if the character is more committed&nbsp;and thus declares it in an earlier phase.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/acion_spin.svg","effects":[],"_id":"5EMSIbuL0iQTEVHC"}
{"name":"Observe/Recall","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"concentrate","minap":1,"description":"<p>Sometimes a character really needs to remain alert or to recall a critical piece of infor- mation. This can be done by taking this action&nbsp;to concentrate, and making a Perception or&nbsp;Intelligence flip, as appropriate.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_observe.svg","effects":[],"_id":"6Jehzrp00Ygut778"}
{"name":"Basic Attack","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"attack","minap":1,"description":"<p>Broadly speaking, attacks break down into wo categories: attacks in melee (hand-to-hand&nbsp;combat) and attacks at range. Melee attacks&nbsp;are Dex/melee vs. Defense flips. Using a gun&nbsp;or other ranged projectile is a Dex/guns vsDefense flip. Throwing an object as an attack&nbsp; is&nbsp;a Dex/athletics vs. Defense flip.</p>\n<p>When making an attack, the attacker makes&nbsp;her action and compares the result against the&nbsp;arget&rsquo;s Defense (see page 123). If she hits the&nbsp;irst Defense number, she scores a hit. If she hits&nbsp;he second Defense number she scores a criticahit. Should she score a critical hit, she will have&nbsp;a number of critical hit options after damage is&nbsp;dealt (see Critical Hits on page 130).</p>\n<p>With either a hit or critical hit, the attacker typically gets to deal damage to her target. Every weapon should have a series of four&nbsp;&nbsp;damage ratings, each corresponding to one of&nbsp;the four card suits. Look up the damage corresponding to the suit of the card played for the attack. If multiple cards are involved in the&nbsp;attack, use the same suit that determines if the&nbsp;action was trump. The target takes this amount&nbsp;of damage (see &ldquo;Damage Ratings,&rdquo; page 117).</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_attack.svg","effects":[],"_id":"6SzwLX8QmuDqieMR"}
{"name":"Wait","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"reaction","minap":3,"description":"<p>Sometimes a character wants to take a particular action in response to another&rsquo;s action. For example: &ldquo;If she walks through the door I will shoot her.&rdquo; These types of declarations can be made with a wait reaction. To declare a wait reaction, the player must specify both the trigger event and the response action during the declare phase.</p>\n<p>Examples of trigger events include: &ldquo;if she speaks,&rdquo; &ldquo;if she does anything violent,&rdquo; and &ldquo;if she starts to run.&rdquo; Examples of response actions include: &ldquo;I shoot her,&rdquo; &ldquo;I chase after her&rdquo; and &ldquo;I dive for cover.&rdquo;</p>\n<p>Declaring a wait costs 1 AP for the reaction&nbsp;itself and 2 AP spent for the response action.&nbsp;The cost of both these are paid during declare&nbsp;phase when the wait reaction is chosen. The&nbsp;response action may later be canceled like any&nbsp;declared action, in which case it becomes irrelevant if the trigger occurs.&nbsp;</p>\n<p>Once the trigger happens during action&nbsp;resolution, the response action is also immediately resolved. These are considered to have&nbsp;occurred simultaneously.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_wait.svg","effects":[],"_id":"CdlZLAVl8Da9Tjgq"}
{"name":"Basic Move","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"move","minap":1,"description":"<p>The most basic movement is simply running or walking from one position to&nbsp;another. Doing this costs at least 1 AP per bout&nbsp;of movement, and the exact distances can be&nbsp;ballparked as &ldquo;1 AP of movement,&rdquo; &ldquo;2 AP of&nbsp;movement,&rdquo; etc.</p>\n<p>There are times, however, when exact&nbsp;measurements are necessary. During these&nbsp;times, assume a character can move the average&nbsp;of her Spd and End in meters per AP, if running&nbsp;or half that distance if walking. This distance&nbsp;may be adjusted downward if the character is&nbsp;facing difficult terrain or other obstacles.</p>\n<h3>Obstacles</h3>\n<p>Movement isn&rsquo;t always across flat, open&nbsp;surfaces. Often it involves climbing, jumping, swimming, bouncing around in zero-G or other obstacles. Overcoming one of these obstacles is&nbsp;a move where the player must succeed, usually&nbsp;on a Str/athletics, Dex/athletics or End/athletics flip. The GM sets the difficulty of the&nbsp;obstacle. Doing this typically costs at least 1&nbsp;AP per bout of movement required. If exact&nbsp;measurement becomes important, every 1 AP&nbsp;and successful attempt gains the character half&nbsp;the average of her Spd and End in meters.</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_move.svg","effects":[],"_id":"DHsCGBJw4QxbBv0T"}
{"name":"Intimidate","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"interact","minap":1,"description":"<p>Sometimes it is possible to intimidate a foe in combat, causing her to reconsider the benefits of backing down. Intimidating a foe is a Chr/persuade vs. Det flip. The foe must&nbsp;be able to see and communicate with the&nbsp;character for this to work, and it may only&nbsp;be performed on one foe at a time. The GM&nbsp;should also consider possible modifiers&mdash;for&nbsp;example, having appropriately threatening&nbsp;gear probably counts as the right tools for the&nbsp;job, and attempting this when outnumbered&nbsp;almost certainly makes it more difficult. On&nbsp;a success, the target gains the Fear (light)&nbsp;consequence. With 5+ Mag this increases to&nbsp;Fear (moderate).</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_intimidate.svg","effects":[],"_id":"FXTuzCMVQNydEHWP"}
{"name":"Dodge","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"reaction","minap":1,"description":"<p>When subject to an attack, the target may opt&nbsp;o make a dodge reaction. Dodging typically either&nbsp;doubles the character&rsquo;s Cover bonus to Defense&nbsp;or in melee it may add her melee skill to Defense.&nbsp;</p>\n<p>Anytime an attack is made against a character&rsquo;s Defense she may respond by attempting a dodge reaction. As with all reactions, this requires spending an AP. A character may only declare a dodge reaction if she is aware of the attack&mdash;that is, she cannot dodge attacks she doesn&rsquo;t see coming. The effect of taking a dodge reaction varies depending on whether the character is being attacked in melee or whether she is being attacked at range.</p>\n<p>A character being attacked at range can use&nbsp;the reaction to make the best of her available&nbsp;cover. When the dodge reaction is made, she&nbsp;doubles the bonus it applies to her Defense score.&nbsp;On the other hand, a character being attacked&nbsp;in melee&mdash;regardless of whether the attack itself&nbsp;is with a melee weapon or a ranged weapon&mdash;has&nbsp;another option. She may either double her cover&nbsp;(as with being attacked at range) or she may apply&nbsp;her melee skill as a bonus to her Defense.</p>\n<p>Example: Sanja is being attacked. Her Defense&nbsp;is 7/15, and the attack action then achieves a&nbsp;total of 17. Normally this would be enough for&nbsp;a critical hit, but Sanja really can&rsquo;t afford to take a&nbsp;critical wound now. She declares a dodge reaction&nbsp;and spends an AP. Since she is being attacked in&nbsp;melee, she has two options: she can either double&nbsp;her cover (moderate, doubled to a +4 bonus) or&nbsp;she may use her melee skill (for a total of +1). She&nbsp;opts to double her cover, giving her an effective&nbsp;Defense of 11/19. This means the attack is still a&nbsp;hit, but it&rsquo;s not a critical hit.&nbsp;</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_dodge.svg","effects":[],"_id":"JeH4rmziPmurB39M"}
{"name":"First Aid","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"interact","minap":1,"description":"<p>To apply first aid in combat, the healer should make a Dex/medic-10 flip. The action benefits from having the appropriate tools (see page 111). On a success, she may remove the patient&rsquo;s Bleeding consequence. A medic may not remove Wound consequences in the span of a combat round unless she has gear specifically capable of this (healing wounds normally takes 10 minutes; see page 119).</p>\n<p>Performing first aid in combat requires at least 1 AP or at least 2 AP if performing it on oneself.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_health.svg","effects":[],"_id":"NVzQN62rV05WYKSD"}
{"name":"Grapple","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"attack","minap":1,"description":"<p>Sometimes the best tactic is to grab one&rsquo;s&nbsp;opponent with one&rsquo;s bare hands and grapple&nbsp;with her. To do this, the attacker must have&nbsp;a free hand. Should she not have a free hand&nbsp;available, she may immediately drop whatever&nbsp;she is holding, thereby gaining one or more&nbsp;free hands to grapple with.&nbsp;</p>\n<p>Characters in a grapple may not take&nbsp;move actions until the grapple is broken.&nbsp;&nbsp;Breaking a grapple is free for the initiator&nbsp;of the grapple, but for other characters, it&nbsp;requires a successful Str/melee vs. Defense&nbsp;flip&mdash;an attack action. This attack does not&nbsp;deal damage and is made at a -4 penalty.&nbsp;</p>\n<p>While in a grapple, all actions that do not&nbsp;solely target the grappling opponent are at a -4 penalty. Additionally, as an attack action, a grappler may make Str/melee vs. End flip to&nbsp;choke her target. On a success, this increases&nbsp;the target&rsquo;s Fatigue consequence a severity.&nbsp;If she&rsquo;s already at Fatigue (critical), it instead&nbsp;renders her unconscious.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_grapple.svg","effects":[],"_id":"Q8kTBgxjEV3jMCF4"}
{"name":"Trick","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"interact","minap":1,"description":"<p>Sometime it&rsquo;s possible to trick an enemy,&nbsp;granting an opening that can be exploited in&nbsp;combat. Such tricks are usually high risk, high&nbsp;&nbsp;reward actions, and they always leave the foe all&nbsp;the wiser against similar future actions. Tricks&nbsp;will usually be opposed actions, although the&nbsp;exact stats and skills will vary depending on&nbsp;the nature of the trick. For example, spraying&nbsp;congealed blood in a foe&rsquo;s face might be a Dex/athletics vs. Spd flip, while faking a punch to&nbsp;leave an opening might be a Chr/melee vs. Int&nbsp;flip. Regardless of the nature of the trick, on a&nbsp;success, the foe&rsquo;s Dazed consequence increases a&nbsp; severity. With Mag 5+ it increases by two severities. On the other hand, should the trick fail,&nbsp;the trickster increases her Dazed consequence a&nbsp;severity or two severities if she failed by Mag 5+.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_trick.svg","effects":[],"_id":"TBgzXqY7gMjCV6gm"}
{"name":"Coordinate","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"interact","minap":1,"description":"<p>There&rsquo;s a reason that small tactical units train together, have their own comm channels and have a clear command structure. Groups&nbsp;of people fight better when coordinated. In combat, a character may take an Int/persuade-10 flip to try to coordinate her allies.</p>\n<p>A character may coordinate up to a number of&nbsp;allies equal to her intelligence. This requires the&nbsp;ability to clearly communicate with the coordinated allies, and benefits&nbsp; from appropriate&nbsp;tools, such as linked comms (see page 194).&nbsp;</p>\n<p>A character may not coordinate herself. On&nbsp;a success, all coordinated allies increase their&nbsp;Bolstered consequence by a severity. With 5+&nbsp;Mag, they increase it two severities.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_coordinate.svg","effects":[],"_id":"dES68v89c6rJuijs"}
{"name":"Aim","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"concentrate","minap":1,"description":"<p>With an aim action, a character may take a moment to apply some extra focus and attention when lining up an attack. When this action is taken, the character must specify the target, who must be visible. Every AP spent on the aim provides a +2 bonus to her next attack on the target to a maximum bonus equal to the character&rsquo;s Perception. This bonus can carry over round to round, but the character&rsquo;s aim is broken if she takes any action other than to continue to aim at the target or if she takes a dodge or a zone of control reaction against a different target.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_aim.svg","effects":[],"_id":"ePuCC1vQfMFSnSlj"}
{"name":"Disarm","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"attack","minap":1,"description":"<p>Make an attack at a -4 penalty. This attack forces the target to drop her weapon, usually because the attack hit her arm or weapon. Once&nbsp;dropped, the weapon lands on the ground a meter or two away from the target. With a disarm, the&nbsp;attacker may choose not to deal the usual damage.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_disarm.svg","effects":[],"_id":"jtfMVasuf8c6B7pd"}
{"name":"Area Attack","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"attack","minap":1,"description":"<p>Some attacks&mdash;such as grenades or explosions&mdash;affect an area rather than a single target.&nbsp;These attacks will typically have the Area property&nbsp;followed by a rating, which is the radius of the&nbsp;primary blast in meters&mdash;for example, Area 10.&nbsp;Area attacks typically deal damage or some other&nbsp;effect to everyone in their primary blast radius&nbsp;and may deal damage to anyone within twice&nbsp;the primary blast radius. This latter area is called&nbsp;the secondary blast radius.</p>\n<p>GMs will have to estimate where characters&nbsp;are when determining if they&rsquo;re caught within&nbsp;the primary or secondary blast radii. When in&nbsp;doubt, assume a character is caught in it because&nbsp;explosions tend to be large and devastating. Itwo characters are within a zone of control (sepage 126), and one of the characters is caught in&nbsp;the blast, they both are. Explosions do not havclean, easily predictable edges.&nbsp;&nbsp;</p>\n<p>Anyone caught in the primary blast radiuautomatically suffers the effect of the attackHowever, their usual Cover bonus counts as DR&nbsp;when resolving damage from the attack. Taking&nbsp;the dodge reaction to double cover doubles thibonus, as usual. The GM should flip a card foall affected characters. If this card is a jokerthe character has taken a critical hit and thknockback critical effect must be chosen.</p>\n<p>For anyone caught in the secondary blasradius, the GM should flip a card. If it&rsquo;s red&mdash;like blood&mdash;they take the damage as well. Ithe card flipped is a joker they take damage and&nbsp;it&rsquo;s a critical hit, just as with the primary blasradius. Cover applies to them just as it does to&nbsp;those caught in the primary blast radius.</p>\n<p>Unlike most attacks, area attacks are noagainst Defense. They are simply TN 10modified for the range and other circumstanceinto which they are made. Failed area attackwill still go off, but they deviate from theitarget in a random direction by Mag meters.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_area.svg","effects":[],"_id":"mEgSJn3fOJMyba4F"}
{"name":"Taking Cover","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"move","minap":1,"description":"<p>Sometimes a basic move or a change in posture will be enough to gain a character&nbsp;the Cover or Concealment consequences. To&nbsp;make the most of these, however, the character&nbsp;will need to make a take cover action. There&nbsp;is a difference between &ldquo;taking cover&rdquo; and simply having cover.&nbsp;Think of it like this: if Monique is being&nbsp;fired upon and runs to where a stack of barrels&nbsp;is between her and her attacker, she has cover&nbsp;from the attacks. At the same time, if she wants to shoot back, the barrels are in her way as well. She has cover, but she hasn&rsquo;t &ldquo;taken cover&rdquo; to make the most of it.</p>\n<p>When a character takes cover, she needs&nbsp;to have moved immediately next to the object providing her with the cover consequence. She&nbsp;then performs the take cover action, setting&nbsp;herself up so that the cover does not hinder&nbsp;her attacks but still provides her with protection against the attacks of others. Without this,&nbsp;the cover&rsquo;s bonus to Defense applies both to&nbsp;incoming and outgoing attacks.</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_cover.svg","effects":[],"_id":"pwq6CB24QhNkrt1s"}
{"name":"Posture","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"move","minap":1,"description":"<p>By default, characters are assumed to be standing. There are times, however, when a character might want to kneel, crouch, sit or lay down. Changing between any of these postures is a move action, and one change in posture may be tacked on for free to another move action, such as a basic move or taking cover. If performed by itself, changing posture costs the usual amount of AP for the phase.</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_posture.svg","effects":[],"_id":"tF8mIKv0zi2HLv9B"}
{"name":"Drawing/Reloading","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"interact","minap":1,"description":"<p>Drawing a weapon or reloading one is a simple interact action that involves taking a weapon out or putting ammunition into one. This costs at least 1 AP if the weapon or magazine was in a holster or other easy-to-access position. It costs at least 2 AP if it was harder to reach, such as stowed at the top of a pack or tucked inside one&rsquo;s boot. Some weapons may have longer reload times, requiring more AP. This will be noted in the weapon&rsquo;s properties.</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_reload.svg","effects":[],"_id":"uSQw858IiBrWkeSj"}

View File

@ -2,11 +2,11 @@
"name": "foundryvtt-shadows-over-sol",
"title": "Shadows over Sol",
"description": "Shadows over Sol for FoundryVTT",
"version": "0.0.8",
"version": "0.0.10",
"manifestPlusVersion": "1.0.0",
"minimumCoreVersion": "0.7.5",
"compatibleCoreVersion": "0.7.9",
"templateVersion": 8,
"templateVersion": 9,
"author": "LeRatierBretonnien",
"esmodules": [ "module/sos-main.js" ],
"styles": ["styles/simple.css"],
@ -30,6 +30,15 @@
"path": "./packs/consequences.db",
"entity": "Item",
"tags" : [ "consequence", "Consequences" ]
},
{
"name": "combat-actions",
"label": "Combat Actions",
"system": "foundryvtt-shadows-over-sol",
"module": "foundryvtt-shadows-over-sol",
"path": "./packs/combat-actions.db",
"entity": "Item",
"tags" : [ "actions", "combat", "attack" ]
},
{
"name": "genelines",

View File

@ -139,7 +139,7 @@
}
},
"Item": {
"types": ["gear", "weapon", "armor", "container", "skill", "language", "weakness", "geneline", "subculture", "consequence" ],
"types": ["gear", "weapon", "armor", "container", "skill", "language", "weakness", "geneline", "subculture", "consequence", "action" ],
"templates": {
"commongear": {
"big": 0,
@ -227,7 +227,11 @@
"handling": 0,
"shock": 0,
"structure": 0
},
"action": {
"type": "",
"minap": 0,
"description": 0
}
}
}

View File

@ -0,0 +1,41 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="tab" data-group="primary">
<div class="flexcol">
<label class="generic-label">Type</label>
<div class="form-group small-editor">
<select class="stat-value flexrow" type="text" name="data.type" value="{{data.type}}" data-dtype="String">
{{#select data.type}}
<option value="reaction">Reaction</option>
<option value="move">Move</option>
<option value="concentrate">Concentrate</option>
<option value="interact">Interact</option>
<option value="attack">Attack</option>
<option value="other">Other</option>
{{/select}}
</select>
</div>
</div>
<div class="flexcol">
<label class="generic-label">Minimum Action Point cost</label>
<input type="text" name="data.minap" value="{{data.minap}}" data-dtype="Number"/>
</div>
<div class="flexcol">
<label class="generic-label">Description</label>
<div class="form-group medium-editor">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</div>
</section>
</form>