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",
"prepared_true": "Prepared",
"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"
}
},

View File

@@ -374,7 +374,7 @@
"mass_battle": "Batalla a gran escala",
"prepared_true": "Preparado",
"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."
}
},

View File

@@ -374,7 +374,7 @@
"mass_battle": "Bataille rangée",
"prepared_true": "Prêt(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"
}
},

View File

@@ -374,7 +374,7 @@
"mass_battle": "Battaglia Campale",
"prepared_true": "Preparato",
"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."
}
},

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
let isPrepared = this.isCharacter ? cfg.character : cfg[this.system.type];
if (isPrepared === "null") {
if (isPrepared === "actor") {
isPrepared = this.system.prepared ? "true" : "false";
}

View File

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

View File

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

File diff suppressed because one or more lines are too long

View File

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