Fix prepared settings bugs ("null" -> "actor")

This commit is contained in:
Vlyan
2022-12-31 13:56:19 +01:00
parent 9446e08433
commit c5c5d173db
9 changed files with 13 additions and 13 deletions

View File

@@ -374,7 +374,7 @@
"mass_battle": "Mass Battle", "mass_battle": "Mass Battle",
"prepared_true": "Prepared", "prepared_true": "Prepared",
"prepared_false": "Surprised", "prepared_false": "Surprised",
"prepared_null": "Defined in the character sheet (default)", "prepared_actor": "Defined in the character sheet (default)",
"already_set": "Your initiative has already been determined" "already_set": "Your initiative has already been determined"
} }
}, },

View File

@@ -374,7 +374,7 @@
"mass_battle": "Batalla a gran escala", "mass_battle": "Batalla a gran escala",
"prepared_true": "Preparado", "prepared_true": "Preparado",
"prepared_false": "Sorprendido", "prepared_false": "Sorprendido",
"prepared_null": "Definido en la hoja de personaje (por defecto)", "prepared_actor": "Definido en la hoja de personaje (por defecto)",
"already_set": "Tu iniciativa ya ha sido establecida." "already_set": "Tu iniciativa ya ha sido establecida."
} }
}, },

View File

@@ -374,7 +374,7 @@
"mass_battle": "Bataille rangée", "mass_battle": "Bataille rangée",
"prepared_true": "Prêt(e)", "prepared_true": "Prêt(e)",
"prepared_false": "Surpris(e)", "prepared_false": "Surpris(e)",
"prepared_null": "Défini par la fiche de personnage (défaut)", "prepared_actor": "Défini par la fiche de personnage (défaut)",
"already_set": "Votre initiative a déjà été tirée" "already_set": "Votre initiative a déjà été tirée"
} }
}, },

View File

@@ -374,7 +374,7 @@
"mass_battle": "Battaglia Campale", "mass_battle": "Battaglia Campale",
"prepared_true": "Preparato", "prepared_true": "Preparato",
"prepared_false": "Sorpreso", "prepared_false": "Sorpreso",
"prepared_null": "Definito nella scheda del personaggio (default)", "prepared_actor": "Definito nella scheda del personaggio (default)",
"already_set": "La tua Iniziativa è già stata determinata." "already_set": "La tua Iniziativa è già stata determinata."
} }
}, },

View File

@@ -337,7 +337,7 @@ export class ActorL5r5e extends Actor {
// Prepared is a boolean or if null we get the info in the actor // Prepared is a boolean or if null we get the info in the actor
let isPrepared = this.isCharacter ? cfg.character : cfg[this.system.type]; let isPrepared = this.isCharacter ? cfg.character : cfg[this.system.type];
if (isPrepared === "null") { if (isPrepared === "actor") {
isPrepared = this.system.prepared ? "true" : "false"; isPrepared = this.system.prepared ? "true" : "false";
} }

View File

@@ -198,9 +198,9 @@ export default class HooksL5r5e {
} }
const rev = event.which === 3; const rev = event.which === 3;
const nextValue = { const nextValue = {
false: rev ? "true" : "null", false: rev ? "true" : "actor",
true: rev ? "null" : "false", true: rev ? "actor" : "false",
null: rev ? "false" : "true", actor: rev ? "false" : "true",
}; };
game.settings.set("l5r5e", `initiative-prepared-${preparedId}`, nextValue[prepared[preparedId]]); game.settings.set("l5r5e", `initiative-prepared-${preparedId}`, nextValue[prepared[preparedId]]);
}); });

View File

@@ -85,7 +85,7 @@ export const RegisterSettings = function () {
scope: "world", scope: "world",
config: false, config: false,
type: String, type: String,
default: "null", default: "actor",
onChange: () => { onChange: () => {
game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor"); game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor");
ui.combat.render(true); ui.combat.render(true);
@@ -96,7 +96,7 @@ export const RegisterSettings = function () {
scope: "world", scope: "world",
config: false, config: false,
type: String, type: String,
default: "null", default: "actor",
onChange: () => { onChange: () => {
game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor"); game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor");
ui.combat.render(true); ui.combat.render(true);
@@ -107,7 +107,7 @@ export const RegisterSettings = function () {
scope: "world", scope: "world",
config: false, config: false,
type: String, type: String,
default: "null", default: "actor",
onChange: () => { onChange: () => {
game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor"); game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor");
ui.combat.render(true); ui.combat.render(true);

File diff suppressed because one or more lines are too long

View File

@@ -323,7 +323,7 @@ sup {
&-false:before { &-false:before {
content: "\f070"; content: "\f070";
} }
&-null:before { &-actor:before {
content: "\f2a8"; content: "\f2a8";
} }
} }