Forgot some data -> system for the autocomplete
This commit is contained in:
@@ -79,12 +79,12 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
|||||||
// Autocomplete
|
// Autocomplete
|
||||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||||
html,
|
html,
|
||||||
"data.identity.clan",
|
"system.identity.clan",
|
||||||
game.l5r5e.HelpersL5r5e.getLocalizedClansList()
|
game.l5r5e.HelpersL5r5e.getLocalizedClansList()
|
||||||
);
|
);
|
||||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||||
html,
|
html,
|
||||||
"data.identity.family",
|
"system.identity.family",
|
||||||
CONFIG.l5r5e.families.get(
|
CONFIG.l5r5e.families.get(
|
||||||
Object.entries(game.i18n.translations.l5r5e.clans).find(
|
Object.entries(game.i18n.translations.l5r5e.clans).find(
|
||||||
([k, v]) => v === this.actor.system.identity.clan
|
([k, v]) => v === this.actor.system.identity.clan
|
||||||
@@ -93,13 +93,13 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
|||||||
);
|
);
|
||||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||||
html,
|
html,
|
||||||
"data.identity.school",
|
"system.identity.school",
|
||||||
game.l5r5e.HelpersL5r5e.getSchoolsList(),
|
game.l5r5e.HelpersL5r5e.getSchoolsList(),
|
||||||
","
|
","
|
||||||
);
|
);
|
||||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||||
html,
|
html,
|
||||||
"data.identity.roles",
|
"system.identity.roles",
|
||||||
game.l5r5e.HelpersL5r5e.getLocalizedRolesList(),
|
game.l5r5e.HelpersL5r5e.getLocalizedRolesList(),
|
||||||
","
|
","
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e {
|
|||||||
// Autocomplete
|
// Autocomplete
|
||||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||||
html,
|
html,
|
||||||
"data.attitude",
|
"system.attitude",
|
||||||
CONFIG.l5r5e.demeanors.map((e) => {
|
CONFIG.l5r5e.demeanors.map((e) => {
|
||||||
const modifiers = [];
|
const modifiers = [];
|
||||||
Object.entries(e.mod).forEach(([k, v]) => {
|
Object.entries(e.mod).forEach(([k, v]) => {
|
||||||
@@ -86,15 +86,15 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e {
|
|||||||
*/
|
*/
|
||||||
_updateObject(event, formData) {
|
_updateObject(event, formData) {
|
||||||
// Redo the demeanor to set the rings data
|
// Redo the demeanor to set the rings data
|
||||||
if (formData["autoCompleteListName"] === "data.attitude" && formData["autoCompleteListSelectedIndex"] >= 0) {
|
if (formData["autoCompleteListName"] === "system.attitude" && formData["autoCompleteListSelectedIndex"] >= 0) {
|
||||||
const demeanor = CONFIG.l5r5e.demeanors[formData["autoCompleteListSelectedIndex"]] || null;
|
const demeanor = CONFIG.l5r5e.demeanors[formData["autoCompleteListSelectedIndex"]] || null;
|
||||||
if (demeanor) {
|
if (demeanor) {
|
||||||
formData["data.attitude"] = game.i18n.localize(`l5r5e.demeanor.${demeanor.id}`);
|
formData["system.attitude"] = game.i18n.localize(`l5r5e.demeanor.${demeanor.id}`);
|
||||||
CONFIG.l5r5e.stances.forEach((ring) => {
|
CONFIG.l5r5e.stances.forEach((ring) => {
|
||||||
formData[`data.rings_affinities.${ring}`] = 0;
|
formData[`system.rings_affinities.${ring}`] = 0;
|
||||||
});
|
});
|
||||||
Object.entries(demeanor.mod).forEach(([k, v]) => {
|
Object.entries(demeanor.mod).forEach(([k, v]) => {
|
||||||
formData[`data.rings_affinities.${k}`] = v;
|
formData[`system.rings_affinities.${k}`] = v;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user