1.7.0 : équipement Mountypedia — 6 emplacements, 55 objets
- js/gear.js : Arme (12 + 3 à deux mains), Armure (13), Casque (9), Bouclier (5), Talisman (7), Bottes (6), valeurs de base officielles - ATT/ESQ/DEG/REG en dés, Armure/VUE/PV fixes, RM/MM en % (spellMM/spellRM) - equipGear : échange par emplacement, exclusion 2 mains/bouclier, PV max dynamique, gearMods intégré à effTroll - Drops par tier ≤ profondeur + 1, butin éditeur par emplacement, rétrocompat des specs weapon/armor des niveaux publiés - Page Trésors : section Équipement (6 sous-sections) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -57,7 +57,7 @@ function validateLevel(l) {
|
||||
if (!Array.isArray(l.items) || l.items.length > 60) return "objets invalides (max 60)";
|
||||
for (const i of l.items) {
|
||||
if (!inBounds(i) || tile(l, i) === "#") return "objet hors-sol";
|
||||
if (!["potion", "scroll", "gold", "weapon", "armor"].includes(i.kind)) return "type d'objet invalide";
|
||||
if (!["potion", "scroll", "gear", "gold", "weapon", "armor"].includes(i.kind)) return "type d'objet invalide";
|
||||
}
|
||||
if (l.doors !== undefined && !Array.isArray(l.doors)) return "portes invalides";
|
||||
const doors = l.doors || [];
|
||||
|
||||
Reference in New Issue
Block a user