Update gaia

- Bugfix Ability Roll with with blank formula
This commit is contained in:
VHPaiva
2024-01-31 21:52:57 -03:00
parent 84ab5de623
commit b2cc5fb103
+22 -3
View File
@@ -167,7 +167,24 @@
});
});
on("change:repeating_abilities:habilidade_rolagem", function(e){
getAttrs(['repeating_abilities_habilidade_rolagem'], function(v){
let rollformula = v['repeating_abilities_habilidade_rolagem'];
setAttrs({
'repeating_abilities_habilidade_rollformula': (rollformula ? '[['+rollformula+']]' : '')
});
});
});
on("change:repeating_caracteristicas:caracteristica_rolagem", function(e){
getAttrs(['repeating_caracteristicas_caracteristica_rolagem'], function(v){
let rollformula = v['repeating_caracteristicas_caracteristica_rolagem'];
setAttrs({
'repeating_caracteristicas_caracteristica_rollformula': (rollformula ? '[['+rollformula+']]' : '')
});
});
});
on("change:repeating_caracteristicas:caracteristica_custo change:repeating_caracteristicas:caracteristica_alvo change:repeating_caracteristicas:caracteristica_alcance change:repeating_caracteristicas:caracteristica_acao change:repeating_caracteristicas:caracteristica_tipo change:repeating_caracteristicas:caracteristica_duracao", function(e) {
let campos = ['_custo','_alvo','_alcance','_acao','_tipo','_duracao'];
let attrs = campos.map((c) => `repeating_caracteristicas_caracteristica${c}`);
@@ -1316,12 +1333,13 @@
<div class="habilidades">
<fieldset class="repeating_abilities">
<div class="flexrow ability spaced">
<button type="roll" class="rollbtn" name="roll_habilidade" value="&{template:gaia-ability}{{character=@{character_name}}}{{rollname=@{habilidade_nome}}} {{custo=@{habilidade_custo}}} {{alvo=@{habilidade_alvo}}} {{alcance=@{habilidade_alcance}}} {{acao=@{habilidade_acao}}} {{tipo=@{habilidade_tipo}}} {{descricao=@{habilidade_descricao}}} {{aprimoramento=@{habilidade_aprimoramento}}} {{header=@{habilidade_header}}} {{rolagem=[[@{habilidade_rolagem}]]}}"></button>
<button type="roll" class="rollbtn" name="roll_habilidade" value="&{template:gaia-ability}{{character=@{character_name}}}{{rollname=@{habilidade_nome}}} {{custo=@{habilidade_custo}}} {{alvo=@{habilidade_alvo}}} {{alcance=@{habilidade_alcance}}} {{acao=@{habilidade_acao}}} {{tipo=@{habilidade_tipo}}} {{descricao=@{habilidade_descricao}}} {{aprimoramento=@{habilidade_aprimoramento}}} {{header=@{habilidade_header}}} {{rolagem= @{habilidade_rollformula} }}"></button>
<input type="text" class="item-name2" name="attr_habilidade_nome" placeholder="Nome">
<input type="text" class="item-name2" name="attr_habilidade_origem" placeholder="Origem">
<input type="checkbox" class="sheet-controls item-edit">
<div class="flexrow spaced hiddenattr">
<input type="hidden" name="attr_habilidade_header" value="">
<input type="hidden" name="attr_habilidade_rollformula" value="">
<div class="flexrow space-around">
<div class="input-placeholder flex0" data-placeholder="Custo" >
<input type="text" class="item-header" name="attr_habilidade_custo" value="" title="Custo">
@@ -1466,12 +1484,13 @@
<div class="habilidades">
<fieldset class="repeating_caracteristicas">
<div class="flexrow ability spaced">
<button type="roll" class="rollbtn" name="roll_caracteristicas" value="&{template:gaia-ability}{{character=@{character_name}}}{{rollname=@{caracteristica_nome}}} {{header=@{caracteristica_header}}} {{custo=@{caracteristica_custo}}} {{alvo=@{caracteristica_alvo}}} {{alcance=@{caracteristica_alcance}}} {{acao=@{caracteristica_acao}}} {{propriedades=@{caracteristica_tipo}}} {{duracao=@{caracteristica_duracao}}} {{descricao=@{caracteristica_descricao}}} {{rolagem=[[@{caracteristica_rolagem}]]}}"></button>
<button type="roll" class="rollbtn" name="roll_caracteristicas" value="&{template:gaia-ability}{{character=@{character_name}}}{{rollname=@{caracteristica_nome}}} {{header=@{caracteristica_header}}} {{custo=@{caracteristica_custo}}} {{alvo=@{caracteristica_alvo}}} {{alcance=@{caracteristica_alcance}}} {{acao=@{caracteristica_acao}}} {{propriedades=@{caracteristica_tipo}}} {{duracao=@{caracteristica_duracao}}} {{descricao=@{caracteristica_descricao}}} {{rolagem= @{caracteristica_rollformula} }}"></button>
<input type="text" class="item-name2" name="attr_caracteristica_nome" placeholder="Nome">
<input type="text" class="item-name2" name="attr_caracteristica_origem" placeholder="Livro">
<input type="checkbox" class="sheet-controls item-edit">
<div class="flexrow spaced hiddenattr">
<input type="hidden" name="attr_caracteristica_header" value="">
<input type="hidden" name="attr_caracteristica_rollformula" value="">
<div class="form-group flexrow space-around ">
<div class="input-placeholder flex0" data-placeholder="Custo" >
<input type="text" class="item-header" name="attr_caracteristica_custo" value="" title="Custo">