Kampfkunstupdate

+ Added more types & variants
+ Modified Kampfkunstitem, Combatsheet and rollmessage
This commit is contained in:
LeFrique 2024-03-09 16:22:28 +01:00
parent 08ca1cedce
commit f7063b91ca
5 changed files with 86 additions and 24 deletions

View File

@ -320,26 +320,39 @@
"midgard5.spell-reagens": "Reagens", "midgard5.spell-reagens": "Reagens",
"midgard5.spell-material": "Zaubermaterial", "midgard5.spell-material": "Zaubermaterial",
"midgard5.kampfkunst-type": "Kampfkunst Art", "midgard5.kampfkunst-type": "Form",
"midgard5.kampfkunst-variante": "Kampfkunst Variante", "midgard5.kampfkunst-variante": "Variante",
"midgard5.kampfkunst-variante-short": "Var", "midgard5.kampfkunst-variante-short": "Var",
"midgard5.kido-type": "Kido Art", "midgard5.kampfkunst-ep": "Erfahrungspunkte",
"midgard5.kido-variante": "Kido Variante", "midgard5.kampfkunst-rank": "Stufe",
"midgard5.kampfkunst-weapon": "Waffengruppe",
"midgard5.kampfkunst-enemy": "Einschränkungen durch Art der Gegner",
"midgard5.kampfkunst-type-angriff": "Angriffstechnik", "midgard5.kampfkunst-type-angriff": "Angriff",
"midgard5.kampfkunst-type-verteidigung": "Verteidigungstechnik", "midgard5.kampfkunst-type-verteidigung": "Verteidigung",
"midgard5.kampfkunst-type-finte": "Finte", "midgard5.kampfkunst-type-finte": "Finte",
"midgard5.kampfkunst-type-geist": "Geistestechnik", "midgard5.kampfkunst-type-geist": "Geistestechnik",
"midgard5.kampfkunst-type-schießkunst": "Schießkunst", "midgard5.kampfkunst-type-schießkunst": "Schießkunst",
"midgard5.kampfkunst-type-fechten": "Fechtkunst", "midgard5.kampfkunst-type-fechtkunst": "Fechtkunst",
"midgard5.kido-type-angriff": "Kido Angriffstechnik",
"midgard5.kido-type-verteidigung": "Kido Verteidigungstechnik",
"midgard5.kido-type-finte": "Kido Finte",
"midgard5.kido-type-leib": "Kido Leibestechnik",
"midgard5.kampfkunst-variante-anstuermen": "Anstürmen", "midgard5.kampfkunst-variante-anstuermen": "Anstürmen",
"midgard5.kampfkunst-variante-attackieren": "Attackieren", "midgard5.kampfkunst-variante-attackieren": "Attackieren",
"midgard5.kampfkunst-variante-entwaffnen": "Entwaffnen", "midgard5.kampfkunst-variante-entwaffnen": "Entwaffnen",
"midgard5.kampfkunst-variante-fechten": "Fechten",
"midgard5.kampfkunst-variante-schusstechnik": "Schusstechnik",
"midgard5.kampfkunst-variante-finten": "Finten",
"midgard5.kampfkunst-variante-geistestechnik": "Geistestechnik",
"midgard5.kampfkunst-variante-verteidigung": "Verteidigung",
"midgard5.kido-type": "KiDo Form",
"midgard5.kido-variante": "KiDo Variante",
"midgard5.kido-color": "Kampfstilfarbe",
"midgard5.kido-style": "Art der Technik",
"midgard5.kido-type-angriff": "Kido Angriff",
"midgard5.kido-type-verteidigung": "Kido Verteidigung",
"midgard5.kido-type-finte": "Kido Finte",
"midgard5.kido-type-leib": "Kido Leibestechnik",
"midgard5.kido-variante-anspringen": "Anspringen", "midgard5.kido-variante-anspringen": "Anspringen",
"midgard5.kido-variante-attackieren": "Attackieren", "midgard5.kido-variante-attackieren": "Attackieren",

View File

@ -273,7 +273,7 @@
"finte": "midgard5.kampfkunst-type-finte", "finte": "midgard5.kampfkunst-type-finte",
"geist": "midgard5.kampfkunst-type-geist", "geist": "midgard5.kampfkunst-type-geist",
"schießkunst": "midgard5.kampfkunst-type-schießkunst", "schießkunst": "midgard5.kampfkunst-type-schießkunst",
"fechten": "midgard5.kampfkunst-type-fechten" "fechtkunst": "midgard5.kampfkunst-type-fechtkunst"
}, },
"kidoTypeSelection": { "kidoTypeSelection": {
"angriff": "midgard5.kido-type-angriff", "angriff": "midgard5.kido-type-angriff",
@ -284,7 +284,12 @@
"kampfkunstVarianteSelection": { "kampfkunstVarianteSelection": {
"anstuermen": "midgard5.kampfkunst-variante-anstuermen", "anstuermen": "midgard5.kampfkunst-variante-anstuermen",
"attackieren": "midgard5.kampfkunst-variante-attackieren", "attackieren": "midgard5.kampfkunst-variante-attackieren",
"entwaffnen": "midgard5.kampfkunst-variante-entwaffnen" "entwaffnen": "midgard5.kampfkunst-variante-entwaffnen",
"fechten": "midgard5.kampfkunst-variante-fechten",
"schusstechnik": "midgard5.kampfkunst-variante-schusstechnik",
"finten": "midgard5.kampfkunst-variante-finten",
"geistestechnik": "midgard5.kampfkunst-variante-geistestechnik",
"verteidigung": "midgard5.kampfkunst-variante-verteidigung"
}, },
"kidoVarianteSelection": { "kidoVarianteSelection": {
"none": "midgard5.spell-process-none", "none": "midgard5.spell-process-none",
@ -436,6 +441,12 @@
"variante": "", "variante": "",
"isKido": false, "isKido": false,
"ap": "", "ap": "",
"weapon": "",
"ep": "",
"rank": "",
"enemy": "",
"color": "",
"style": "",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {

View File

@ -64,21 +64,43 @@
<td>{{localize "midgard5.actor-ap"}}</td> <td>{{localize "midgard5.actor-ap"}}</td>
<td class="roll-spell-details">{{i.ap}}</td> <td class="roll-spell-details">{{i.ap}}</td>
</tr> </tr>
<tr>
<td>{{localize "midgard5.kampfkunst-ep"}}</td>
<td class="roll-spell-details">{{i.ep}}</td>
</tr>
<tr> <tr>
<td>{{localize "midgard5.kampfkunst-type"}}</td> <td>{{localize "midgard5.kampfkunst-type"}}</td>
<td class="roll-spell-details">{{localize (m5concat "midgard5.kampfkunst-type-" i.type)}}</td> <td class="roll-spell-details">{{localize (m5concat "midgard5.kampfkunst-type-" i.type)}}</td>
</tr> </tr>
{{#if (eq i.type "angriff")}}
<tr> <tr>
<td>{{localize "midgard5.kampfkunst-variante"}}</td> <td>{{localize "midgard5.kampfkunst-variante"}}</td>
<td class="roll-spell-details">{{localize (m5concat "midgard5.kampfkunst-variante-" i.variante)}}</td> <td class="roll-spell-details">{{localize (m5concat "midgard5.kampfkunst-variante-" i.variante)}}</td>
</tr> </tr>
{{/if}} <tr>
<td>{{localize "midgard5.kampfkunst-enemy"}}</td>
<td class="roll-spell-details">{{i.enemy}}</td>
</tr>
<tr>
<td>{{localize "midgard5.kampfkunst-weapon"}}</td>
<td class="roll-spell-details">{{i.weapon}}</td>
</tr>
{{else}} {{else}}
<tr> <tr>
<td>{{localize "midgard5.actor-ap"}}</td> <td>{{localize "midgard5.actor-ap"}}</td>
<td class="roll-spell-details">{{i.ap}}</td> <td class="roll-spell-details">{{i.ap}}</td>
</tr> </tr>
<tr>
<td>{{localize "midgard5.kampfkunst-ep"}}</td>
<td class="roll-spell-details">{{i.ep}}</td>
</tr>
<tr>
<td>{{localize "midgard5.kampfkunst-color"}}</td>
<td class="roll-spell-details">{{i.color}}</td>
</tr>
<tr>
<td>{{localize "midgard5.kampfkunst-style"}}</td>
<td class="roll-spell-details">{{i.style}}</td>
</tr>
<tr> <tr>
<td>{{localize "midgard5.kido-type"}}</td> <td>{{localize "midgard5.kido-type"}}</td>
<td class="roll-spell-details">{{localize (m5concat "midgard5.kido-type-" i.type)}}</td> <td class="roll-spell-details">{{localize (m5concat "midgard5.kido-type-" i.type)}}</td>
@ -88,6 +110,14 @@
<td>{{localize "midgard5.kido-variante"}}</td> <td>{{localize "midgard5.kido-variante"}}</td>
<td class="roll-spell-details">{{localize (m5concat "midgard5.kido-variante-" i.variante)}}</td> <td class="roll-spell-details">{{localize (m5concat "midgard5.kido-variante-" i.variante)}}</td>
</tr> </tr>
<tr>
<td>{{localize "midgard5.kampfkunst-enemy"}}</td>
<td class="roll-spell-details">{{i.enemy}}</td>
</tr>
<tr>
<td>{{localize "midgard5.kampfkunst-weapon"}}</td>
<td class="roll-spell-details">{{i.weapon}}</td>
</tr>
{{/if}} {{/if}}
{{/unless}} {{/unless}}
{{/if}} {{/if}}

View File

@ -99,10 +99,8 @@
{{/unless}} {{/unless}}
{{else}} {{else}}
<span class="spell-process">{{localize (m5concat "midgard5.kampfkunst-type-" item.type)}}</span> <span class="spell-process">{{localize (m5concat "midgard5.kampfkunst-type-" item.type)}}</span>
{{#if (eq item.type "angriff")}}
<span class="spell-process">({{localize (m5concat "midgard5.kampfkunst-variante-" item.variante)}})</span> <span class="spell-process">({{localize (m5concat "midgard5.kampfkunst-variante-" item.variante)}})</span>
{{/if}} {{/if}}
{{/if}}
</td> </td>
<td class="fixed-value">{{item.calc.ew}}</td> <td class="fixed-value">{{item.calc.ew}}</td>
<td><button class="roll-button roll-weapon-button" /></td> <td><button class="roll-button roll-weapon-button" /></td>

View File

@ -22,6 +22,18 @@
<td>{{localize "midgard5.actor-ap"}}</td> <td>{{localize "midgard5.actor-ap"}}</td>
<td><input name="data.ap" type="text" value="{{data.ap}}" data-dtype="String" /></td> <td><input name="data.ap" type="text" value="{{data.ap}}" data-dtype="String" /></td>
</tr> </tr>
<tr>
<td>{{localize "midgard5.kampfkunst-ep"}}</td>
<td><input name="data.ep" type="text" value="{{data.ep}}" data-dtype="String" /></td>
<td>{{localize "midgard5.kampfkunst-rank"}}</td>
<td><input name="data.rank" type="text" value="{{data.rank}}" data-dtype="String" /></td>
</tr>
<tr>
<td>{{localize "midgard5.kampfkunst-weapon"}}</td>
<td><input name="data.weapon" type="text" value="{{data.weapon}}" data-dtype="String" /></td>
<td>{{localize "midgard5.kampfkunst-enemy"}}</td>
<td><input name="data.enemy" type="text" value="{{data.enemy}}" data-dtype="String" /></td>
</tr>
<tr> <tr>
{{#unless item.system.isKido}} {{#unless item.system.isKido}}
<td>{{localize "midgard5.kampfkunst-type"}}</td> <td>{{localize "midgard5.kampfkunst-type"}}</td>
@ -47,7 +59,6 @@
</td> </td>
{{/unless}} {{/unless}}
{{#unless item.system.isKido}} {{#unless item.system.isKido}}
{{#if (eq item.system.type "angriff")}}
<td>{{localize "midgard5.kampfkunst-variante"}}</td> <td>{{localize "midgard5.kampfkunst-variante"}}</td>
<td> <td>
<select class="select-variante" name="data.variante" data-type="String"> <select class="select-variante" name="data.variante" data-type="String">
@ -58,7 +69,6 @@
{{/select}} {{/select}}
</select> </select>
</td> </td>
{{/if}}
{{else}} {{else}}
{{#unless (eq item.system.type "finte")}} {{#unless (eq item.system.type "finte")}}
<td>{{localize "midgard5.kido-variante"}}</td> <td>{{localize "midgard5.kido-variante"}}</td>