Sometimes a basic move or a change in posture will be enough to gain a character the Cover or Concealment consequences. To make the most of these, however, the character will need to make a take cover action. There is a difference between “taking cover” and simply having cover. Think of it like this: if Monique is being fired upon and runs to where a stack of barrels is between her and her attacker, she has cover 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’t “taken cover” to make the most of it.
\nWhen a character takes cover, she needs to have moved immediately next to the object providing her with the cover consequence. She then performs the take cover action, setting herself up so that the cover does not hinder her attacks but still provides her with protection against the attacks of others. Without this, the cover’s bonus to Defense applies both to incoming and outgoing attacks.
\n\n
"},"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":"
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.
\n"},"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":"
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’s boot. Some weapons may have longer reload times, requiring more AP. This will be noted in the weapon’s properties.
\n\n
"},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_reload.svg","effects":[],"_id":"uSQw858IiBrWkeSj"} +{"name":"No Action","permission":{"default":0,"pJLHbu8WlBVyfXG4":3},"type":"action","data":{"type":"other","minap":0,"description":0},"flags":{},"img":"systems/foundryvtt-shadows-over-sol/img/icons/action_none.svg","effects":[],"_id":"bqSieyyOLSY8tU2U"} diff --git a/styles/simple.css b/styles/simple.css index 65733f5..19cb29b 100644 --- a/styles/simple.css +++ b/styles/simple.css @@ -203,7 +203,6 @@ table {border: 1px solid #7a7971;} } /* Styles limited to foundryvtt-reve-de-dragon sheets */ - .foundryvtt-shadows-over-sol .sheet-header { -webkit-box-flex: 0; -ms-flex: 0 0 210px; @@ -394,7 +393,8 @@ table {border: 1px solid #7a7971;} /* ======================================== */ /* Sheet */ .window-app.sheet .window-content .sheet-header{ - background: #011d33 url("img/bg_header.webp") no-repeat left top; + background: url('../img/ui/background_sheet01.webp') no-repeat left top; + /*background: #011d33 url("img/bg_header.webp") no-repeat left top;*/ color: rgba(255, 255, 255, 1); } @@ -405,6 +405,10 @@ table {border: 1px solid #7a7971;} margin-bottom: 0.25rem; } +.sheet .sheet-header { + background: url('../img/ui/background_sheet01.webp') no-repeat left top; +} + .window-app .window-content, .window-app.sheet .window-content .sheet-body{ background: rgb(245,245,240) url("img/bg_left.jpg") no-repeat left top; } @@ -876,7 +880,7 @@ ul, li { border-radius: 0; background: rgba(30, 25, 20, 1); background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; + /*border-image: url(img/ui/footer-button.png) 10 repeat;*/ border-image-width: 4px; border-image-outset: 0px; } @@ -884,7 +888,7 @@ ul, li { #controls .scene-control.active, #controls .control-tool.active, #controls .scene-control:hover, #controls .control-tool:hover { background: rgba(72, 46, 28, 1); background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; + /*border-image: url(img/ui/footer-button.png) 10 repeat;*/ border-image-width: 4px; border-image-outset: 0px; box-shadow: 0 0 3px #ff6400; @@ -896,7 +900,7 @@ ul, li { } #hotbar #action-bar .macro { - border-image: url(img/ui/bg_control.jpg) 21 repeat; + /*border-image: url(img/ui/bg_control.jpg) 21 repeat;*/ border-image-slice: 6 6 6 6 fill; border-image-width: 6px 6px 6px 6px; border-image-outset: 0px 0px 0px 0px; @@ -909,7 +913,7 @@ ul, li { } #players { - border-image: url(img/ui/footer-button.png) 10 repeat; + /*border-image: url(img/ui/footer-button.png) 10 repeat;*/ border-image-width: 4px; border-image-outset: 0px; background: rgba(30, 25, 20, 1); @@ -922,7 +926,7 @@ ul, li { #navigation #scene-list .scene.nav-item { background: rgba(30, 25, 20, 1); background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; + /*border-image: url(img/ui/footer-button.png) 10 repeat;*/ border-image-width: 4px; border-image-outset: 0px; } @@ -930,7 +934,7 @@ ul, li { #navigation #scene-list .scene.view, #navigation #scene-list .scene.context { background: rgba(72, 46, 28, 1); background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; + /*border-image: url(img/ui/footer-button.png) 10 repeat;*/ border-image-width: 4px; border-image-outset: 0px; box-shadow: 0 0 3px #ff6400; @@ -939,7 +943,7 @@ ul, li { #navigation #nav-toggle { background: rgba(30, 25, 20, 1); background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; + /*border-image: url(img/ui/footer-button.png) 10 repeat;*/ border-image-width: 4px; border-image-outset: 0px; } @@ -971,7 +975,7 @@ ul, li { width: 360px; background: rgba(30, 25, 20, 0.9); - border-image: url(img/ui/bg_control.jpg) 21 repeat; + /*border-image: url(img/ui/bg_control.jpg) 21 repeat;*/ border-image-slice: 6 6 6 6 fill; border-image-width: 6px 6px 6px 6px; border-image-outset: 0px 0px 0px 0px; @@ -1006,6 +1010,11 @@ ul, li { opacity: 1; } +.text-red { + color: red; + font-weight: bold; +} + .chat-card-button { box-shadow: inset 0px 1px 0px 0px #a6827e; background: linear-gradient(to bottom, #21374afc 5%, #152833ab 100%); diff --git a/templates/dialog-combat-actions.html b/templates/dialog-combat-actions.html new file mode 100644 index 0000000..05941b6 --- /dev/null +++ b/templates/dialog-combat-actions.html @@ -0,0 +1,59 @@ +