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:
2026-06-07 19:12:17 +02:00
parent 4f675cb5c1
commit 59fa8c72ff
2 changed files with 20 additions and 5 deletions
+2 -2
View File
@@ -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)