fix advancement and npc

This commit is contained in:
Vlyan
2020-12-16 14:03:51 +01:00
parent 1405feb3b7
commit d9d9f43423
5 changed files with 21 additions and 4 deletions

View File

@@ -130,9 +130,21 @@ export class BaseSheetL5r5e extends ActorSheet {
});
// *** Advancement ***
html.find(".acquisition-add").on("click", (ev) => {
html.find(".advancement-add").on("click", (ev) => {
this._createAdvancement();
});
html.find(".advancement-edit").on("click", (ev) => {
const li = $(ev.currentTarget).parents(".advancement");
const advancementId = li.data("advancementId");
const advancement = this.actor.getOwnedItem(advancementId);
advancement.sheet.render(true);
});
html.find(".advancement-delete").on("click", (ev) => {
const li = $(ev.currentTarget).parents(".advancement");
this.actor.deleteOwnedItem(li.data("advancementId"));
});
}
/**

View File

@@ -106,7 +106,7 @@
"twenty_questions": {}
},
"npc": {
"templates": ["rings", "social", "conflict"],
"templates": ["rings", "social", "techniques", "conflict"],
"type": "minion",
"attitude": "",
"notes": "",

View File

@@ -24,7 +24,7 @@
</label>
<label class="attribute">
{{ localize 'l5r5e.rank' }}
<input type="text" name="data.rank" value="{{data.rank}}"/>
<input type="text" name="data.rank" value="{{data.rank}}" data-dtype="Number" placeholder="0"/>
</label>
</article>
</section>

View File

@@ -1,5 +1,9 @@
<tr class="flexrow row">
<tr class="flexrow row advancement" data-advancement-id="{{advancement._id}}">
<td class="name" name="advancement.name">{{ advancement.name }}</td>
<td class="xp" name="advancement.xp">{{ advancement.data.xp_used }}</td>
<td class="rank" name="advancement.rank">{{ advancement.data.rank }}</td>
<td class="actions">
<li class="item-control advancement-edit" title="Edit advancement"><i class="fas fa-edit"></i></li>
<li class="item-control advancement-delete" title="Delete advancement"><i class="fas fa-trash"></i></li>
</td>
</tr>

View File

@@ -21,6 +21,7 @@
<th class="name">{{ localize 'l5r5e.name' }}</th>
<th class="xp">{{ localize 'l5r5e.xp.spent' }}</th>
<th class="rank">{{ localize 'l5r5e.rank' }}</th>
<th class="actions"></th>
</tr>
</thead>
<tbody class="flex">