check on tech type on drop
This commit is contained in:
@@ -20,6 +20,7 @@
|
|||||||
"spe.chat.pref": "If specified, this string will be prefixed to all chat messages that are not already commands (such as /emote.)",
|
"spe.chat.pref": "If specified, this string will be prefixed to all chat messages that are not already commands (such as /emote.)",
|
||||||
"l5r5e": {
|
"l5r5e": {
|
||||||
"global": {
|
"global": {
|
||||||
|
"ok": "OK",
|
||||||
"add": "Add",
|
"add": "Add",
|
||||||
"edit": "Edit",
|
"edit": "Edit",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
@@ -120,6 +121,7 @@
|
|||||||
"techniques": {
|
"techniques": {
|
||||||
"title": "Techniques",
|
"title": "Techniques",
|
||||||
"title_new": "New Technique",
|
"title_new": "New Technique",
|
||||||
|
"not_allowed": "Your character does not use this type of technique.",
|
||||||
"type": "Type accessible",
|
"type": "Type accessible",
|
||||||
"kata": "Kata",
|
"kata": "Kata",
|
||||||
"kiho": "Kihõ",
|
"kiho": "Kihõ",
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"spe.chat.pref": "Si está configurado, la cadena será prefijada para todos los mensajes de chat que no sean ya comandos (como /emote.)",
|
"spe.chat.pref": "Si está configurado, la cadena será prefijada para todos los mensajes de chat que no sean ya comandos (como /emote.)",
|
||||||
"l5r5e": {
|
"l5r5e": {
|
||||||
"global": {
|
"global": {
|
||||||
|
"ok": "OK",
|
||||||
"add": "Add",
|
"add": "Add",
|
||||||
"edit": "Edit",
|
"edit": "Edit",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
@@ -120,6 +121,7 @@
|
|||||||
"techniques": {
|
"techniques": {
|
||||||
"title": "Techniques",
|
"title": "Techniques",
|
||||||
"type": "Tipo accesible",
|
"type": "Tipo accesible",
|
||||||
|
"not_allowed": "Your character does not use this type of technique.",
|
||||||
"title_new": "Nuevo Rasgo",
|
"title_new": "Nuevo Rasgo",
|
||||||
"kata": "Kata",
|
"kata": "Kata",
|
||||||
"kiho": "Kihõ",
|
"kiho": "Kihõ",
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"spe.chat.pref": "Si renseignée, la chaîne sera préfixée pour tous les messages de chat qui ne sont pas déjà des commandes (comme /emote.)",
|
"spe.chat.pref": "Si renseignée, la chaîne sera préfixée pour tous les messages de chat qui ne sont pas déjà des commandes (comme /emote.)",
|
||||||
"l5r5e": {
|
"l5r5e": {
|
||||||
"global": {
|
"global": {
|
||||||
|
"ok": "OK",
|
||||||
"add": "Ajouter",
|
"add": "Ajouter",
|
||||||
"edit": "Modifier",
|
"edit": "Modifier",
|
||||||
"delete": "Supprimer",
|
"delete": "Supprimer",
|
||||||
@@ -120,6 +121,7 @@
|
|||||||
"techniques": {
|
"techniques": {
|
||||||
"title": "Techniques",
|
"title": "Techniques",
|
||||||
"title_new": "Nouvelle Technique",
|
"title_new": "Nouvelle Technique",
|
||||||
|
"not_allowed": "Votre personnage n'utilise pas ce type de technique.",
|
||||||
"type": "Type accessible",
|
"type": "Type accessible",
|
||||||
"kata": "Kata",
|
"kata": "Kata",
|
||||||
"kiho": "Kihõ",
|
"kiho": "Kihõ",
|
||||||
|
|||||||
@@ -49,11 +49,19 @@ export class BaseSheetL5r5e extends ActorSheet {
|
|||||||
return Promise.resolve();
|
return Promise.resolve();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if technique is allowed
|
// Check if technique is allowed for this character
|
||||||
if (item.data.type === "technique") {
|
if (item.data.type === "technique" && !this.actor.data.data.techniques[item.data.data.technique_type]) {
|
||||||
// TODO Verifier que la technique est possible pour ce persos ? technique_type / techniques.kata
|
new Dialog({
|
||||||
//console.log(item.data.data.technique_type, this.actor.data.data.techniques);
|
title: "Nope !",
|
||||||
//return Promise.resolve();
|
content: game.i18n.localize("l5r5e.techniques.not_allowed"),
|
||||||
|
buttons: {
|
||||||
|
ok: {
|
||||||
|
label: game.i18n.localize("l5r5e.global.ok"),
|
||||||
|
icon: '<i class="fas fa-check"></i>',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}).render(true);
|
||||||
|
return Promise.resolve();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ok add item
|
// Ok add item
|
||||||
|
|||||||
Reference in New Issue
Block a user