| Latest version | 1.3.1 |
|---|---|
| Minimum Core | |
| Compatible Core | |
| Last updated | 5 months ago |
| Created | 6 months ago |
| Authors | |
| Languages |
Français |
| Systems |
Co2 |
| Project source | Project URL |
| Read-me | Readme URL |
Module Foundry VTT v13+ compatible avec le système co2 (Chroniques Oubliées 2, Black Book Éditions).
Version
1.6.1— ApplicationV2 · Socket · Drag & Drop · Groupes par sous-type
co2-marchand/ dans {userData}/Data/modules/co2-marchand/
├── co2-marchand.mjs Point d'entrée, paramètres globaux, API publique
├── module.json
├── css/
│ └── co2-marchand.css
├── lang/
│ └── fr.json
├── assets/
│ └── parchemin.webp Texture de fond
├── templates/
│ ├── merchant-sheet.hbs Fiche MJ
│ └── shop-app.hbs Interface joueur
└── module/
├── merchant-sheet.mjs ApplicationV2 — fiche de gestion MJ
├── shop-app.mjs ApplicationV2 — boutique joueur
├── socket.mjs Communication MJ ↔ Joueurs
├── hooks.mjs Hooks Foundry (HUD token, refresh temps réel)
├── wealth.mjs Utilitaires monnaie CO2
└── ui-helpers.mjs Collapse groupes + tooltip description
Cliquer sur l'en-tête d'un groupe (Armes, Armures, etc.) pour le replier ou le déplier. L'état est conservé pendant toute la session.
Survoler l'icône d'un objet pendant un court instant affiche sa description complète dans une infobulle.
| Paramètre | Description | Défaut |
|---|---|---|
| Majoration par défaut | % appliqué au prix de base à la vente | 0 % |
| Taux de rachat par défaut | % du prix de base proposé au joueur qui vend | 50 % |
| Stock infini par défaut | Les achats ne retirent pas les objets de l'inventaire | Non |
Ces valeurs sont les valeurs initiales d'un nouveau marchand. Chaque marchand peut les surcharger depuis sa fiche.
| Champ | Description |
|---|---|
| Modificateur global | Majoration (+) ou remise (−) en % sur tous les prix de vente |
| Taux de rachat | % du prix de référence proposé pour les rachats |
| Bourse | Liquidités du marchand en PO (plafond pour les rachats) |
| Stock infini | Override local du paramètre global |
| Afficher la bourse | Affiche ou non les liquidités du marchand côté joueur |
actor.system.wealth.gp.value → Pièces d'Or (1 PO = 10 PA = 100 PC)
actor.system.wealth.sp.value → Pièces d'Argent
actor.system.wealth.cp.value → Pièces de Cuivre
Les prix des objets sont lus depuis system.price.value (en PA par défaut dans CO2) et convertis automatiquement.
// Marquer un acteur comme marchand
await game.co2marchand.setMerchant("ID_ACTEUR");
// Retirer le statut marchand
await game.co2marchand.setMerchant("ID_ACTEUR", false);
// Ouvrir la boutique d'un acteur (fiche MJ si GM, boutique joueur sinon)
game.co2marchand.openShop("ID_ACTEUR");
// Utiliser un objet Actor directement
game.co2marchand.openShop(game.actors.getName("Bork le Marchand"));
| Logiciel | Version minimale |
|---|---|
| Foundry VTT | v13 |
| Système co2 | v1.5 |
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: co2-marchand or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.