Get the weapons block having populated selects

This commit is contained in:
Oliver-Akins 2023-12-26 20:17:00 -07:00
parent 0392d339db
commit 8be1548cac
2 changed files with 78 additions and 33 deletions

View file

@ -91,10 +91,21 @@
"dotdungeon.actor.pc.weapon.main-hand": "Main-Hand", "dotdungeon.actor.pc.weapon.main-hand": "Main-Hand",
"dotdungeon.actor.pc.weapon.off-hand": "Off-Hand", "dotdungeon.actor.pc.weapon.off-hand": "Off-Hand",
"dotdungeon.actor.pc.weapon.name": "Name", "dotdungeon.actor.pc.weapon.name": "Name",
"dotdungeon.actor.pc.weapon.damage-type": "Damage", "dotdungeon.actor.pc.weapon.damage-type.label": "Damage Type",
"dotdungeon.actor.pc.weapon.damage-type.slashing": "Slashing",
"dotdungeon.actor.pc.weapon.damage-type.piercing": "Piercing",
"dotdungeon.actor.pc.weapon.damage-type.smashing": "Smashing",
"dotdungeon.actor.pc.weapon.damage-type.gun": "Gun",
"dotdungeon.actor.pc.weapon.damage-type.neon": "Neon",
"dotdungeon.actor.pc.weapon.damage-type.shadow": "Shadow",
"dotdungeon.actor.pc.weapon.damage-type.solar": "Solar",
"dotdungeon.actor.pc.weapon.is-ranged": "Ranged", "dotdungeon.actor.pc.weapon.is-ranged": "Ranged",
"dotdungeon.actor.pc.weapon.is-scoped": "Scoped", "dotdungeon.actor.pc.weapon.is-scoped": "Scoped",
"dotdungeon.actor.pc.weapon.ammo-type": "Ammo", "dotdungeon.actor.pc.weapon.ammo-type.label": "Ammo",
"dotdungeon.actor.pc.weapon.ammo-type.ammoless": "No Ammo",
"dotdungeon.actor.pc.weapon.ammo-type.quiver": "Quivers",
"dotdungeon.actor.pc.weapon.ammo-type.mag": "Mags",
"dotdungeon.actor.pc.weapon.ammo-type.cell": "Cells",
"dotdungeon.actor.sync.circle.group": "Group Name", "dotdungeon.actor.sync.circle.group": "Group Name",

View file

@ -209,16 +209,26 @@
<summary data-collapse-id="weapons.main-hand"> <summary data-collapse-id="weapons.main-hand">
{{localize "dotdungeon.actor.pc.weapon.main-hand"}} {{localize "dotdungeon.actor.pc.weapon.main-hand"}}
</summary> </summary>
<div class="weapon-container">
<label> <label>
{{localize "dotdungeon.actor.pc.weapon.name"}} {{localize "dotdungeon.actor.pc.weapon.name"}}
<input <input
type="text" type="text"
name="" name="system.weapon.mainHand.name"
> >
</label> </label>
<label> <label>
{{localize "dotdungeon.actor.pc.weapon.damage-type"}} {{localize "dotdungeon.actor.pc.weapon.damage-type.label"}}
<select name="system.weapon.mainHand.damage"></select> <select name="system.weapon.mainHand.damage">
{{#select system.weapon.mainHand.damage}}
<option value="">Select...</option>
{{#each (dotdungeon-array "slashing" "piercing" "smashing" "gun" "neon" "shadow" "solar")}}
<option value="{{this}}">
{{localize (concat "dotdungeon.actor.pc.weapon.damage-type." this)}}
</option>
{{/each}}
{{/select}}
</select>
</label> </label>
<label> <label>
{{localize "dotdungeon.actor.pc.weapon.is-ranged"}} {{localize "dotdungeon.actor.pc.weapon.is-ranged"}}
@ -238,9 +248,17 @@
> >
</label> </label>
<label> <label>
{{localize "dotdungeon.actor.pc.weapon.ammo-type"}} {{localize "dotdungeon.actor.pc.weapon.ammo-type.label"}}
<select name=""></select> <select name="system.weapon.mainHand.ammo">
{{#select system.weapon.mainHand.ammo}}
<option value="">{{localize "dotdungeon.actor.pc.weapon.ammo-type.ammoless"}}</option>
<option value="quivers">{{localize "dotdungeon.actor.pc.weapon.ammo-type.quiver"}}</option>
<option value="mags">{{localize "dotdungeon.actor.pc.weapon.ammo-type.mag"}}</option>
<option value="cells">{{localize "dotdungeon.actor.pc.weapon.ammo-type.cell"}}</option>
{{/select}}
</select>
</label> </label>
</div>
{{/if}} {{/if}}
</details> </details>
<details {{dotdungeon-expanded meta.expanded "weapons.off-hand"}}> <details {{dotdungeon-expanded meta.expanded "weapons.off-hand"}}>
@ -251,12 +269,21 @@
{{localize "dotdungeon.actor.pc.weapon.name"}} {{localize "dotdungeon.actor.pc.weapon.name"}}
<input <input
type="text" type="text"
name="" name="system.weapon.offHand.name"
> >
</label> </label>
<label> <label>
{{localize "dotdungeon.actor.pc.weapon.damage-type"}} {{localize "dotdungeon.actor.pc.weapon.damage-type.label"}}
<select name="system.weapon.offHand.damage"></select> <select name="system.weapon.offHand.damage">
{{#select system.weapon.offHand.damage}}
<option value="">Select...</option>
{{#each (dotdungeon-array "slashing" "piercing" "smashing" "gun" "neon" "shadow" "solar")}}
<option value="{{this}}">
{{localize (concat "dotdungeon.actor.pc.weapon.damage-type." this)}}
</option>
{{/each}}
{{/select}}
</select>
</label> </label>
<label> <label>
{{localize "dotdungeon.actor.pc.weapon.is-ranged"}} {{localize "dotdungeon.actor.pc.weapon.is-ranged"}}
@ -276,8 +303,15 @@
> >
</label> </label>
<label> <label>
{{localize "dotdungeon.actor.pc.weapon.ammo-type"}} {{localize "dotdungeon.actor.pc.weapon.ammo-type.label"}}
<select name=""></select> <select name="system.weapon.offHand.ammo">
{{#select system.weapon.offHand.ammo}}
<option value="">{{localize "dotdungeon.actor.pc.weapon.ammo-type.ammoless"}}</option>
<option value="quivers">{{localize "dotdungeon.actor.pc.weapon.ammo-type.quiver"}}</option>
<option value="mags">{{localize "dotdungeon.actor.pc.weapon.ammo-type.mag"}}</option>
<option value="cells">{{localize "dotdungeon.actor.pc.weapon.ammo-type.cell"}}</option>
{{/select}}
</select>
</label> </label>
{{/if}} {{/if}}
</details> </details>