Items
@ -1,5 +1,5 @@
|
||||
[Dolphin]
|
||||
Timestamp=2022,12,4,9,33,49.136
|
||||
Timestamp=2022,12,20,20,30,40.332
|
||||
Version=4
|
||||
ViewMode=2
|
||||
ViewMode=1
|
||||
VisibleRoles=Details_text,Details_size,Details_modificationtime,Details_creationtime,CustomizedDetails
|
||||
|
BIN
images/icons/HeroIcon-Adavantage.webp
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
images/icons/HeroIcon-Attack.webp
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
images/icons/HeroIcon-Characteristics.webp
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
images/icons/HeroIcon-Complications.webp
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
images/icons/HeroIcon-Defense.webp
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
images/icons/HeroIcon-Equipment.webp
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
images/icons/HeroIcon-Limitation.webp
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
images/icons/HeroIcon-Maneuver.webp
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
images/icons/HeroIcon-Movement.webp
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
images/icons/HeroIcon-Perks.webp
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
images/icons/HeroIcon-Powers.webp
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
images/icons/HeroIcon-Skills.webp
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
images/icons/HeroIcon-Talents.webp
Normal file
After Width: | Height: | Size: 13 KiB |
@ -1,14 +1,19 @@
|
||||
import { Hero6Utility } from "./hero6-utility.js";
|
||||
|
||||
export const defaultItemImg = {
|
||||
skill: "systems/fvtt-hero-system-6/images/icons/skill.webp",
|
||||
armor: "systems/fvtt-hero-system-6/images/icons/armor.webp",
|
||||
equipment: "systems/fvtt-hero-system-6/images/icons/equipment.webp",
|
||||
weapon: "systems/fvtt-hero-system-6/images/icons/melee.webp",
|
||||
perk: "systems/fvtt-hero-system-6/images/icons/perk.webp",
|
||||
ability: "systems/fvtt-hero-system-6/images/icons/ability.webp",
|
||||
genetic: "systems/fvtt-hero-system-6/images/icons/genetic.webp",
|
||||
cyber: "systems/fvtt-hero-system-6/images/icons/cyber.webp"
|
||||
advantage: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Adavantage.webp",
|
||||
skill: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Skills.webp",
|
||||
perk: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Perks.webp",
|
||||
attack: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Attack.webp",
|
||||
talent: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Talents.webp",
|
||||
power: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Powers.webp",
|
||||
limitation: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Limitation.webp",
|
||||
complication: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Complications.webp",
|
||||
equipment: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Equipment.webp",
|
||||
defense: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Defense.webp",
|
||||
maneuver: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Maneuver.webp",
|
||||
maneuver: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Maneuver.webp",
|
||||
movement: "systems/fvtt-hero-system-6/images/icons/HeroIcon-Movement.webp",
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -39,7 +39,7 @@
|
||||
text-align: justify;
|
||||
font-size: 16px;
|
||||
letter-spacing: 1px;
|
||||
color: rgba(228, 240, 240, 0.75);
|
||||
color: rgba(44, 133, 133, 0.75);
|
||||
background: rgba(66, 66, 64, 0.95);
|
||||
|
||||
}
|
||||
@ -47,17 +47,17 @@
|
||||
/* Fonts */
|
||||
.sheet header.sheet-header h1 input, .window-app .window-header, #actors .directory-list, #navigation #scene-list .scene.nav-item {
|
||||
font-size: 1.0rem;
|
||||
color: rgba(228, 240, 240, 0.75);
|
||||
color: rgba(224, 208, 197, 0.9);
|
||||
background: rgba(66, 66, 64, 0.95);
|
||||
} /* For title, sidebar character and scene */
|
||||
.sheet nav.sheet-tabs {
|
||||
font-size: 0.8rem;
|
||||
color: rgba(228, 240, 240, 0.75);
|
||||
color: rgba(224, 208, 197, 0.9);
|
||||
background: rgba(66, 66, 64, 0.95);
|
||||
} /* For nav and title */
|
||||
.window-app input, .fvtt-hero-system-6 .item-form, .sheet header.sheet-header .flex-group-center.flex-compteurs, .sheet header.sheet-header .flex-group-center.flex-fatigue, select, button, .item-checkbox, #sidebar, #players, #navigation #nav-toggle {
|
||||
.fvtt-hero-system-6 .item-form, .sheet header.sheet-header .flex-group-center.flex-compteurs, .sheet header.sheet-header .flex-group-center.flex-fatigue, select, button, .item-checkbox, #sidebar, #players, #navigation #nav-toggle {
|
||||
font-size: 0.8rem;
|
||||
color: rgba(228, 240, 240, 0.75);
|
||||
color: rgba(224, 208, 197, 0.9);
|
||||
background: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
|
||||
@ -65,15 +65,33 @@
|
||||
background: rgba(0,0,0,0.75);
|
||||
}
|
||||
.dialog .window-content {
|
||||
color: #ccdbe6;
|
||||
color: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
.dialog-content, .dialog-buttons, .form-fields {
|
||||
color: #ccdbe6;
|
||||
color: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
.dialog-buttons {
|
||||
color: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
.dialog .dialog-buttons button.default {
|
||||
color: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
.window-app.sheet .window-content {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
color: #ccdbe6;
|
||||
color: rgba(224, 208, 197, 0.9);
|
||||
}
|
||||
input {
|
||||
background: rgba(228, 240, 240, 0.75);
|
||||
color: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
select {
|
||||
background: rgba(228, 240, 240, 0.75);
|
||||
color: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
select option {
|
||||
background: rgba(228, 240, 240, 0.75);
|
||||
color: rgba(66, 66, 64, 0.95);
|
||||
}
|
||||
.strong-text{
|
||||
font-weight: bold;
|
||||
@ -679,50 +697,6 @@ ul, li {
|
||||
margin-right: 0.25rem;
|
||||
margin-left: 0.25rem;
|
||||
}
|
||||
.competence-xp {
|
||||
flex-grow: 0;
|
||||
flex-basis: 2rem;
|
||||
margin-right: 0.25rem;
|
||||
margin-left: 0.25rem;
|
||||
}
|
||||
.blessures-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
.alchimie-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
.blessure-data {
|
||||
flex-direction: row;
|
||||
align-content: flex-start;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
.blessures-soins {
|
||||
flex-grow: 0;
|
||||
flex-basis: 32px;
|
||||
margin-right: 4px;
|
||||
margin-left: 4px;
|
||||
}
|
||||
.blessures-loc {
|
||||
flex-grow: 0;
|
||||
flex-basis: 96px;
|
||||
margin-right: 4px;
|
||||
margin-left: 4px;
|
||||
}
|
||||
.pointsreve-value {
|
||||
flex-grow: 0;
|
||||
flex-basis: 64px;
|
||||
margin-right: 4px;
|
||||
margin-left: 4px;
|
||||
}
|
||||
|
||||
.input-sante-header,
|
||||
.stress-style {
|
||||
flex-grow: 0;
|
||||
flex-basis: 64px;
|
||||
margin-right: 4px;
|
||||
margin-left: 4px;
|
||||
}
|
||||
|
||||
.small-label {
|
||||
margin-top: 5px;
|
||||
}
|
||||
@ -1136,23 +1110,6 @@ ul, li {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.river-button {
|
||||
box-shadow: inset 0px 1px 0px 0px #a6827e;
|
||||
background: linear-gradient(to bottom, #21374afc 5%, #152833ab 100%);
|
||||
background-color: #7d5d3b00;
|
||||
border-radius: 3px;
|
||||
border: 2px ridge #846109;
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
color: #ffffff;
|
||||
font-size: 0.8rem;
|
||||
padding: 2px 4px 0px 4px;
|
||||
text-decoration: none;
|
||||
text-shadow: 0px 1px 0px #4d3534;
|
||||
position: relative;
|
||||
margin:4px;
|
||||
}
|
||||
|
||||
.chat-card-button {
|
||||
box-shadow: inset 0px 1px 0px 0px #a6827e;
|
||||
background: linear-gradient(to bottom, #21374afc 5%, #152833ab 100%);
|
||||
@ -1196,7 +1153,6 @@ ul, li {
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
.river-button:hover,
|
||||
.plus-minus-button:hover,
|
||||
.chat-card-button:hover {
|
||||
background: linear-gradient(to bottom, #800000 5%, #3e0101 100%);
|
||||
@ -1486,29 +1442,3 @@ Focus FOC: #ff0084
|
||||
min-width:2rem;
|
||||
max-width: 2rem;
|
||||
}
|
||||
|
||||
.dice-pool-stack {
|
||||
flex: 1 1 5rem;
|
||||
display: flex !important;
|
||||
flex-grow: 0;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
.dice-pool-label {
|
||||
margin-left: 4px;
|
||||
}
|
||||
.dice-pool-div {
|
||||
border-left: 4px;
|
||||
border-radius: 2px;
|
||||
margin-bottom: 1rem;
|
||||
background-color: #403f3e40;
|
||||
}
|
||||
|
||||
.dice-pool-image {
|
||||
border: 0;
|
||||
margin-left: 4px;
|
||||
min-width: 48px;
|
||||
min-height: 48px;
|
||||
max-width: 48px;
|
||||
max-height: 48px;
|
||||
flex-grow: 0;
|
||||
}
|
@ -82,7 +82,7 @@
|
||||
"styles": [
|
||||
"styles/simple.css"
|
||||
],
|
||||
"version": "10.0.0",
|
||||
"version": "10.0.1",
|
||||
"compatibility": {
|
||||
"minimum": "10",
|
||||
"verified": "10",
|
||||
@ -90,7 +90,7 @@
|
||||
},
|
||||
"title": "Hero System v6 for FoundrtVTT (Official)",
|
||||
"manifest": "https://www.uberwald.me/gitea/uberwald/fvtt-hero-system-6/raw/branch/main/system.json",
|
||||
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-hero-system-6/archive/fvtt-hero-system-6-v10.0.0.zip",
|
||||
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-hero-system-6/archive/fvtt-hero-system-6-v10.0.1.zip",
|
||||
"url": "https://www.uberwald.me/gitea/uberwald/",
|
||||
"background": "images/ui/hro6_welcome_page.webp",
|
||||
"id": "fvtt-hero-system-6"
|
||||
|
@ -182,8 +182,7 @@
|
||||
"attack",
|
||||
"defense",
|
||||
"maneuver",
|
||||
"movement",
|
||||
"misc"
|
||||
"movement"
|
||||
],
|
||||
"templates": {
|
||||
"common": {
|
||||
|
23
templates/items/item-advantage-sheet.hbs
Normal file
@ -0,0 +1,23 @@
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
<header class="sheet-header">
|
||||
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<div class="header-fields">
|
||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<li class="flexrow"><label class="generic-label">Cost</label>
|
||||
<input type="text" class="" name="system.cost" value="{{system.cost}}" data-dtype="Number"/>
|
||||
</li>
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
</div>
|
||||
</section>
|
||||
</form>
|
@ -6,13 +6,13 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-nav.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-description.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
|
||||
|
23
templates/items/item-complication-sheet.hbs
Normal file
@ -0,0 +1,23 @@
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
<header class="sheet-header">
|
||||
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<div class="header-fields">
|
||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<li class="flexrow"><label class="generic-label">Cost</label>
|
||||
<input type="text" class="" name="system.cost" value="{{system.cost}}" data-dtype="Number"/>
|
||||
</li>
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
</div>
|
||||
</section>
|
||||
</form>
|
@ -6,12 +6,12 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-nav.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-description.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
<ul>
|
||||
@ -21,11 +21,11 @@
|
||||
<li class="flexrow"><label class="generic-label">Quantity</label>
|
||||
<input type="text" class="input-numeric-short padd-right" name="system.quantity" value="{{system.quantity}}" data-dtype="Number"/>
|
||||
</li>
|
||||
<li class="flexrow"><label class="generic-label">Bulk</label>
|
||||
<input type="text" class="input-numeric-short padd-right" name="system.bulk" value="{{system.bulk}}" data-dtype="Number"/>
|
||||
<li class="flexrow"><label class="generic-label">Weight</label>
|
||||
<input type="text" class="input-numeric-short padd-right" name="system.weight" value="{{system.weight}}" data-dtype="Number"/>
|
||||
</li>
|
||||
<li class="flexrow"><label class="generic-label">Cost</label>
|
||||
<input type="text" class="input-numeric-short padd-right" name="system.cost" value="{{system.cost}}" data-dtype="Number"/>
|
||||
<input type="text" class="input-numeric-short padd-right" name="system.moneycost" value="{{system.moneycost}}" data-dtype="Number"/>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
23
templates/items/item-limitation-sheet.hbs
Normal file
@ -0,0 +1,23 @@
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
<header class="sheet-header">
|
||||
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<div class="header-fields">
|
||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<li class="flexrow"><label class="generic-label">Cost</label>
|
||||
<input type="text" class="" name="system.cost" value="{{system.cost}}" data-dtype="Number"/>
|
||||
</li>
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
</div>
|
||||
</section>
|
||||
</form>
|
@ -6,12 +6,12 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-nav.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-description.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
<ul>
|
||||
|
@ -6,12 +6,16 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-nav.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-description.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<li class="flexrow"><label class="generic-label">Cost</label>
|
||||
<input type="text" class="" name="system.cost" value="{{system.cost}}" data-dtype="Number"/>
|
||||
</li>
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
</div>
|
||||
|
23
templates/items/item-power-sheet.hbs
Normal file
@ -0,0 +1,23 @@
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
<header class="sheet-header">
|
||||
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<div class="header-fields">
|
||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<li class="flexrow"><label class="generic-label">Cost</label>
|
||||
<input type="text" class="" name="system.cost" value="{{system.cost}}" data-dtype="Number"/>
|
||||
</li>
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
</div>
|
||||
</section>
|
||||
</form>
|
23
templates/items/item-talent-sheet.hbs
Normal file
@ -0,0 +1,23 @@
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
<header class="sheet-header">
|
||||
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<div class="header-fields">
|
||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<li class="flexrow"><label class="generic-label">Cost</label>
|
||||
<input type="text" class="" name="system.cost" value="{{system.cost}}" data-dtype="Number"/>
|
||||
</li>
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
</div>
|
||||
</section>
|
||||
</form>
|
@ -6,13 +6,13 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-nav.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-nav.hbs}}
|
||||
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
{{> systems/fvtt-dark-stars/templates/partials/partial-item-description.hbs}}
|
||||
{{> systems/fvtt-hero-system-6/templates/partials/partial-item-description.hbs}}
|
||||
|
||||
<div class="tab details" data-group="primary" data-tab="details">
|
||||
|
||||
|