Fix: Correction des taux de conversion monétaire selon le lore Mournblade
- Ancienne conversion : 1 PO = 400 SC, 1 PA = 20 SC (incorrect) - Nouvelle conversion : 1 PO = 100 SC, 1 PA = 10 SC (selon le lore) Selon le lore des Jeunes Royaumes : - 1 Sou d'Argent (SA) = 10 Pièces de Bronze (PB) - 1 Pièce d'Or (PO) = 10 Sous d'Argent = 100 Pièces de Bronze Correspondance dans le code : - SC = Pièces de Bronze (PB) - PA/CA = Sous d'Argent (SA) - PO = Pièces d'Or (PO) Fichiers modifiés : - mournblade-cyd2-utility.js : Helper calculateItemValueSC et computeMonnaieDetails - mournblade-cyd2-actor.js : computeValeurEquipement() Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -646,8 +646,8 @@ export class MournbladeCYD2Actor extends Actor {
|
||||
for (let equip of this.items) {
|
||||
if (equip.type == "equipement" || equip.type == "arme" || equip.type == "protection") {
|
||||
valueSC += Number(equip.system.prixsc) * Number(equip.system.quantite ?? 1)
|
||||
valueSC += (Number(equip.system.prixca) * Number(equip.system.quantite ?? 1)) * 20
|
||||
valueSC += (Number(equip.system.prixpo) * Number(equip.system.quantite ?? 1)) * 400
|
||||
valueSC += (Number(equip.system.prixca) * Number(equip.system.quantite ?? 1)) * 10
|
||||
valueSC += (Number(equip.system.prixpo) * Number(equip.system.quantite ?? 1)) * 100
|
||||
}
|
||||
}
|
||||
return MournbladeCYD2Utility.computeMonnaieDetails(valueSC)
|
||||
|
||||
Reference in New Issue
Block a user