Compare commits

...

3 Commits

Author SHA1 Message Date
Mandar
6213064020 1.1.1 - The Huns War 2021-01-21 10:51:50 +01:00
Vlyan
b99e0ab952 Fix for initiative bug with cast 2021-01-21 09:21:53 +01:00
Vlyan
90ea03df33 Fix for textarea (Mandar !) 2021-01-20 23:28:06 +01:00
4 changed files with 12 additions and 7 deletions

View File

@@ -1,5 +1,10 @@
# Changelog # Changelog
## 1.1.1 - The Huns War
- Fix Minion initiative
- Fix textarea ninjo/giri
## 1.1.0 - Initiative first ! ## 1.1.0 - Initiative first !
- Added initiative system : - Added initiative system :
- Now use the score rule (the real one if you prefer) - Now use the score rule (the real one if you prefer)

View File

@@ -59,7 +59,7 @@ export class CombatL5r5e extends Combat {
if (combatant.actor.data.type === "npc" && combatant.actor.data.data.type === "minion") { if (combatant.actor.data.type === "npc" && combatant.actor.data.data.type === "minion") {
// Minion NPCs can generate initiative value without a check, using their focus or vigilance attribute // Minion NPCs can generate initiative value without a check, using their focus or vigilance attribute
initiative = cfg.prepared.minion ? data.focus : data.is_compromised ? 1 : data.vigilance; initiative = cfg.prepared.minion === "true" ? data.focus : data.is_compromised ? 1 : data.vigilance;
} else { } else {
// PC and Adversary // PC and Adversary
const isPc = combatant.actor.data.type === "character"; const isPc = combatant.actor.data.type === "character";
@@ -67,9 +67,9 @@ export class CombatL5r5e extends Combat {
// prepared is a boolean or if null we get the info in the actor sheet // prepared is a boolean or if null we get the info in the actor sheet
let isPrepared = isPc ? cfg.prepared.character : cfg.prepared.adversary; let isPrepared = isPc ? cfg.prepared.character : cfg.prepared.adversary;
if (isPrepared === "null") { if (isPrepared === "null") {
isPrepared = data.prepared; isPrepared = data.prepared ? "true" : "false";
} }
initiative = isPrepared ? data.focus : data.is_compromised ? 1 : data.vigilance; initiative = isPrepared === "true" ? data.focus : data.is_compromised ? 1 : data.vigilance;
// Roll formula // Roll formula
if (!formula) { if (!formula) {

View File

@@ -2,7 +2,7 @@
"name": "l5r5e", "name": "l5r5e",
"title": "Legend of the Five Rings (5th Edition)", "title": "Legend of the Five Rings (5th Edition)",
"description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by <a href='https://edge-studio.net/'>Edge Studio</a> <p> - Join the official Discord server: <a href='https://discord.gg/foundryvtt'> Official Discord</a></p><p> - Rejoignez la communauté Francophone: <a href='https://discord.gg/pPSDNJk'>Francophone Discord</a></p>", "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by <a href='https://edge-studio.net/'>Edge Studio</a> <p> - Join the official Discord server: <a href='https://discord.gg/foundryvtt'> Official Discord</a></p><p> - Rejoignez la communauté Francophone: <a href='https://discord.gg/pPSDNJk'>Francophone Discord</a></p>",
"version": "1.1.0", "version": "1.1.1",
"minimumCoreVersion": "0.7.9", "minimumCoreVersion": "0.7.9",
"compatibleCoreVersion": "0.7.9", "compatibleCoreVersion": "0.7.9",
"manifestPlusVersion": "1.0.0", "manifestPlusVersion": "1.0.0",
@@ -160,5 +160,5 @@
], ],
"url": "https://gitlab.com/teaml5r/l5r5e", "url": "https://gitlab.com/teaml5r/l5r5e",
"manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json",
"download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.1.0/raw/l5r5e.zip?job=build" "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.1.1/raw/l5r5e.zip?job=build"
} }

View File

@@ -2,10 +2,10 @@
<fieldset> <fieldset>
<legend class="text-block-header">{{ localize 'l5r5e.social.title' }}</legend> <legend class="text-block-header">{{ localize 'l5r5e.social.title' }}</legend>
<label class="attribute-label">{{ localize 'l5r5e.social.ninjo' }} <label class="attribute-label">{{ localize 'l5r5e.social.ninjo' }}
<textarea type="text" name="data.social.ninjo" value="{{data.social.ninjo}}"></textarea> <textarea type="text" name="data.social.ninjo">{{data.social.ninjo}}</textarea>
</label> </label>
<label class="attribute-label">{{ localize 'l5r5e.social.giri' }} <label class="attribute-label">{{ localize 'l5r5e.social.giri' }}
<textarea type="text" name="data.social.giri" value="{{data.social.giri}}"></textarea> <textarea type="text" name="data.social.giri">{{data.social.giri}}</textarea>
</label> </label>
<label class="attribute-label">{{ localize 'l5r5e.social.titles' }} <label class="attribute-label">{{ localize 'l5r5e.social.titles' }}
<input type="text" name="data.social.titles" value="{{data.social.titles}}" /> <input type="text" name="data.social.titles" value="{{data.social.titles}}" />