Foundry 0.8 Upgrade - 0.8.6

Foundry 0.8.6 upgrade. Hopefully things work out well, I recommend backing up your old worlds before moving to this version.

Also includes a couple of new features and bugfixes.
This commit is contained in:
Martin Jencka
2021-06-07 21:29:32 -06:00
parent 7ce819bbbf
commit bcb2b0079a
16 changed files with 144 additions and 123 deletions
+8 -8
View File
@@ -13,7 +13,7 @@
<div class="header">
<!-- <img class="moshlogo" src="https://images.squarespace-cdn.com/content/5e97675644a24d569352fe17/1587070346832-RKM533ZN7XN778HQEBUW/Mothership-M-Logo-White.png?content-type=image%2Fpng" data-i18n-title="Mothership Logo" title="[Mothership Logo]"> -->
<img class="moshlogo" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" height="150"
<img class="moshlogo" src="{{img}}" data-edit="img" title="{{name}}" height="150"
width="150" />
<div class="headergrid">
@@ -23,7 +23,7 @@
<div class="headernamegrid">
<div class="headerinputtext">NAME</div>
<div class="headerinputfield charname"><input name="name" class="noborder" type="text"
value="{{actor.name}}" placeholder="Name" /></div>
value="{{name}}" placeholder="Name" /></div>
</div>
<div class="">
<div class="headerinputtext">Credits</div>
@@ -306,7 +306,7 @@
Armor</a>
</div>
</li>
{{#each actor.armors as |armor id|}}
{{#each armors as |armor id|}}
<li class="item flexrow dropitem" data-item-id="{{armor._id}}">
<div class="item-image"><img src="{{armor.img}}" title="{{armor.name}}" width="24" height="24" /></div>
<h4 class="skill-name list-roll description-roll">{{armor.name}}</h4>
@@ -337,8 +337,8 @@
Item</a>
</div>
</li>
{{#if actor.data.settings.hideWeight}}
{{#each actor.gear as |item id|}}
{{#if data.settings.hideWeight}}
{{#each gear as |item id|}}
<li class="item flexrow dropitem" data-item-id="{{item._id}}">
<div class="item-image"><img src="{{item.img}}" title="{{item.name}}" width="24" height="24" /></div>
<h4 class="skill-name list-roll description-roll" style="flex-grow: 1.5;">{{item.name}}</h4>
@@ -351,7 +351,7 @@
</li>
{{/each}}
{{else}}
{{#each actor.gear as |item id|}}
{{#each gear as |item id|}}
<li class="item flexrow dropitem" data-item-id="{{item._id}}">
<div class="item-image"><img src="{{item.img}}" title="{{item.name}}" width="24" height="24" /></div>
<h4 class="skill-name list-roll description-roll" style="flex-grow: 1.5;">{{item.name}}</h4>
@@ -388,7 +388,7 @@
Skill</a>
</div>
</li>
{{#each actor.skills as |skill id|}}
{{#each skills as |skill id|}}
<li class="item flexrow dropitem" data-item-id="{{skill._id}}">
<!-- <div class="item-image"><img src="{{skill.img}}" title="{{skill.name}}" width="24" height="24"/></div> -->
<div class="skill-name skill-roll list-roll">{{skill.name}}</div>
@@ -418,7 +418,7 @@
Add</a>
</div>
</li>
{{#each actor.weapons as |weapon id|}}
{{#each weapons as |weapon id|}}
<li class="item flexrow dropitem" data-item-id="{{weapon._id}}">
<!-- <div class="item-image"><img src="{{skill.img}}" title="{{skill.name}}" width="24" height="24"/></div> -->
<div class="item-image"><img src="{{weapon.img}}" title="{{weapon.name}}" width="24" height="24" /></div>
+6 -6
View File
@@ -3,7 +3,7 @@
<header class="creature-header-grid">
<!-- Creature NAME -->
<input name="name" class="noborder creaturename" style="grid-area:'name';" type="text" value="{{actor.name}}" placeholder="Name" />
<input name="name" class="noborder creaturename" style="grid-area:'name';" type="text" value="{{name}}" placeholder="Name" />
<div class="creature-header">
{{#if data.stats.combat.enabled}}
<!-- Combat -->
@@ -124,13 +124,13 @@
<div class="healthmaxtext">Maximum</div>
</div>
</div>
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
{{editor content=data.description target="data.description" button=true owner=owner editable=true}}
</div>
<div class="creature-abilities">
<img class="img noborder" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" height="auto" width="100%" />
<img class="img noborder" src="{{img}}" data-edit="img" title="{{name}}" height="auto" width="100%" />
<div class="creature-ability-container creature-ability-title">Special Abilities</div>
<div class="whiteline"></div>
{{#each actor.abilities as |ability id|}}
{{#each abilities as |ability id|}}
<li style="margin-top: -12px" class="creature-ability-container item dropitem" data-item-id="{{ability._id}}">
<div class="creature-ability-title list-roll description-roll">{{ability.name}}</div>
<div class="creature-ability-text itemtext">{{{ability.data.description}}}</div>
@@ -158,7 +158,7 @@
{{!-- Biography Tab --}}
<div class="tab biography" data-group="primary" data-tab="description">
{{editor content=data.biography target="data.biography" button=true owner=owner editable=editable}}
{{editor content=data.biography target="data.biography" button=true owner=owner editable=true}}
</div>
{{!-- Owned Weapons Tab --}}
<div class="tab items" data-group="primary" data-tab="weapons">
@@ -176,7 +176,7 @@
Add</a>
</div>
</li>
{{#each actor.weapons as |weapon id|}}
{{#each weapons as |weapon id|}}
<li class="item flexrow dropitem" data-item-id="{{weapon._id}}">
<!-- <div class="item-image"><img src="{{skill.img}}" title="{{skill.name}}" width="24" height="24"/></div> -->
<div class="item-image"><img src="{{weapon.img}}" title="{{weapon.name}}" width="24" height="24" /></div>
+10 -7
View File
@@ -3,17 +3,17 @@
{{!-- Sheet Header --}}
<div class="header">
<!-- <img class="moshlogo" src="https://images.squarespace-cdn.com/content/5e97675644a24d569352fe17/1587070346832-RKM533ZN7XN778HQEBUW/Mothership-M-Logo-White.png?content-type=image%2Fpng" data-i18n-title="Mothership Logo" title="[Mothership Logo]"> -->
<img class="moshlogo" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" height="150"
<img class="moshlogo" src="{{img}}" data-edit="img" title="{{name}}" height="150"
width="150" />
<div class="headergrid" style="grid-template-columns: 1fr 1fr 1fr; padding: 1em;">
<!-- <img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" height="150" width="150"/> -->
<!-- <img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}" height="150" width="150"/> -->
<!-- PLAYER NAME -->
<div class="headernamegrid">
<div class="headerinputtext">NAME</div>
<div class="headerinputfield charname"><input name="name" class="noborder" type="text"
value="{{actor.name}}" placeholder="Name" /></div>
value="{{name}}" placeholder="Name" /></div>
</div>
<!-- CLASS -->
<div class="">
@@ -115,6 +115,7 @@
<!-- Hull -->
<div class="resource healthspread minmaxtopstat flex-center">
<label for="data.supplies.hull.value" class="resource-label minmaxtext">Hull</label>
<div class="faded-label">{{data.supplies.hull.percentage}}</div>
<div class="minmaxwrapper">
<input class="maxhealth-input darkGreyText" type="text" name="data.supplies.hull.value"
@@ -127,6 +128,8 @@
<div class="healthmaxtext">Current</div>
<div class="healthmaxtext">Maximum</div>
</div>
<!-- Fuel -->
<div class="resource healthspread minmaxtopstat flex-center">
<label for="data.supplies.fuel.value" class="resource-label minmaxtext">Fuel</label>
@@ -161,7 +164,7 @@
<div class="creature-abilities" style="height: 300px;">
<div class="creature-ability-container creature-ability-title">Notes</div>
<div class="whiteline"></div>
{{#each actor.abilities as |ability id|}}
{{#each abilities as |ability id|}}
<div class="creature-ability-container item" data-item-id="{{ability._id}}">
<div class="creature-ability-title">{{ability.name}}</div>
<div class="creature-ability-text itemtext">{{{ability.data.description}}}</div>
@@ -216,7 +219,7 @@
</a>
</div>
</li>
{{#each actor.weapons as |weapon id|}}
{{#each weapons as |weapon id|}}
<li class="item flexrow dropitem" data-item-id="{{weapon._id}}">
<!-- <div class="item-image"><img src="{{skill.img}}" title="{{skill.name}}" width="24" height="24"/></div> -->
<div class="item-image"><img src="{{weapon.img}}" title="{{weapon.name}}" width="24" height="24" /></div>
@@ -257,7 +260,7 @@
</a>
</div>
</li>
{{#each actor.modules as |module id|}}
{{#each modules as |module id|}}
<li class="item flexrow dropitem" data-item-id="{{module._id}}">
<div class="item-image"><img src="{{module.img}}" title="{{module.name}}" width="24" height="24" />
</div>
@@ -288,7 +291,7 @@
class="fas fa-plus"></i> Add</a>
</div>
</li>
{{#each actor.cargo as |item id|}}
{{#each cargo as |item id|}}
<li class="item flexrow dropitem" data-item-id="{{item._id}}">
<div class="item-image"><img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
</div>
+3 -3
View File
@@ -1,8 +1,8 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
<div class="grid grid-2col">
<div class="resource">
<label class="resource-label">Roll</label>
@@ -22,7 +22,7 @@
{{!-- Description Tab --}}
<div class="tab" data-group="primary" data-tab="description">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
{{editor content=data.description target="data.description" button=true owner=owner editable=true}}
</div>
</section>
</form>
+3 -3
View File
@@ -1,8 +1,8 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
<div class="grid grid-2col">
<div class="resource">
<label class="resource-label">Save Bonus</label>
@@ -31,7 +31,7 @@
{{!-- Description Tab --}}
<div class="tab" data-group="primary" data-tab="description">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
{{editor content=data.description target="data.description" button=true owner=owner editable=true}}
</div>
{{!-- Attributes Tab --}}
+3 -3
View File
@@ -1,8 +1,8 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
<div class="grid grid-3col">
<div class="resource">
<label class="resource-label">Quantity</label>
@@ -31,7 +31,7 @@
{{!-- Description Tab --}}
<div class="tab" data-group="primary" data-tab="description">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
{{editor content=data.description target="data.description" button=true owner=owner editable=true}}
</div>
{{!-- Attributes Tab --}}
+3 -3
View File
@@ -1,8 +1,8 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}" />
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name" /></h1>
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name" /></h1>
<div class="grid grid-2col">
<div class="resource">
<label class="resource-label">Quantity</label>
@@ -30,7 +30,7 @@
{{!-- Description Tab --}}
<div class="tab" data-group="primary" data-tab="description">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
{{editor content=data.description target="data.description" button=true owner=owner editable=true}}
</div>
</section>
</form>
+3 -3
View File
@@ -1,8 +1,8 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<!-- <img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/> -->
<!-- <img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}"/> -->
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
<div class="grid grid-2col">
<div class="resource">
<label class="resource-label">Bonus</label>
@@ -26,7 +26,7 @@
{{!-- Description Tab --}}
<div class="tab" data-group="primary" data-tab="description">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
{{editor content=data.description target="data.description" button=true owner=owner editable=true}}
</div>
</section>
</form>
+3 -3
View File
@@ -1,8 +1,8 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}" />
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name" /></h1>
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name" /></h1>
<div class="grid grid-3col">
<div class="resource">
<label class="resource-label">Damage</label>
@@ -61,7 +61,7 @@
{{!-- Description Tab --}}
<div class="tab" data-group="primary" data-tab="description">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
{{editor content=data.description target="data.description" button=true owner=owner editable=true}}
</div>
{{!-- Ranges Tab --}}