Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8e5fb9aca1 | |||
| 1b2a74969d | |||
| 98a6a41078 | |||
| c73136b3c9 |
84
README.md
Normal file
84
README.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# Célestopol 1922 — Système FoundryVTT
|
||||
|
||||
Système [Foundry VTT](https://foundryvtt.com) pour **Célestopol 1922**, le jeu de rôle d'[Antre Monde Éditions](https://antremonde.fr).
|
||||
|
||||
Copyright 2025-2026 Antre Monde Editions All rights reserved
|
||||
|
||||
Celestopol 1922 is a game written by Emmanuel Chastellière and Julien Arnaud. The authors retain their moral rights to this work in both print and digital formats.
|
||||
|
||||
This system for FoundryVTT has been approved and authorized by Antre-Monde Edition
|
||||
|
||||
---
|
||||
|
||||
## ✨ Fonctionnalités
|
||||
|
||||
### Personnages joueurs (PJ)
|
||||
- **4 attributs** (Âme, Corps, Cœur, Esprit) × **4 compétences** chacun (16 compétences au total)
|
||||
- Gestion des **Blessures** (8 niveaux avec malus automatique aux jets)
|
||||
- Suivi du **Destin** et du **Spleen** (jauges à 8 crans)
|
||||
- **Anomalies** : 9 types, déclenchées sur certains résultats de dé
|
||||
- **Factions** : 8 factions standard + 2 personnalisées, avec aspects liés
|
||||
- **Équipement** : armes, armures, équipements génériques
|
||||
- Onglets dédiés : Principal · Compétences · Factions · Équipement · Combat · Biographie
|
||||
|
||||
### Personnages non-joueurs (PNJ)
|
||||
- Fiche simplifiée : compétences, blessures, équipement, biographie
|
||||
|
||||
### Items
|
||||
- **Arme** : mêlée ou à distance, modificateurs de portée
|
||||
- **Armure** : protection et malus éventuels
|
||||
- **Aspect de faction** : lié à une faction, bonus / usage limité
|
||||
- **Anomalie** : type, usages, description
|
||||
- **Équipement** générique
|
||||
|
||||
### Mécanique de jet de désde démonstration
|
||||
- **Pool de d6** : `max(1, compétence + malus_blessures)` dés
|
||||
- **Bonus Phase de Lune** : automatique selon la phase en cours (0 à +3)
|
||||
- **Modificateurs** : difficulté et bonus libres via DialogV2
|
||||
- Seuil de succès standard : **7**
|
||||
- Résultats spéciaux : **Brio** (+destin), **Contrecoup** (−destin), **Triomphe** (+anomalie/−spleen), **Catastrophe** (−anomalie/+spleen)
|
||||
|
||||
### Dé de la Lune
|
||||
- Jet de dé de lune indépendant (menu contextuel du token)
|
||||
- 8 faces : Nouvelle Lune, Premiers Croissants, Dernier Croissant, Gibbeuses ×2, Pleine Lune, Lune de Feu, Lune Noire
|
||||
- Sur certains résultats : **choix de contrepartie** via pop-up (perte d'anomalie, spleen, ou échec catastrophique)
|
||||
- Carte de résultat avec boutons d'application directe
|
||||
|
||||
### Combat
|
||||
- **Initiative Célestopol** : jet d'initiative avec dé spécial, insertion dans le tracker
|
||||
- Attaque avec calcul automatique dommages / protection
|
||||
- Chat de combat avec récapitulatif des dégâts et blessures appliqués
|
||||
|
||||
### Compendiums inclus
|
||||
| Pack | Contenu |
|
||||
| ------------ | ------------------------------ |
|
||||
| Anomalies | Les 8 anomalies du jeu de base |
|
||||
| Prétirés | 8 personnages prêts à jouer |
|
||||
| Aides de jeu | Aide du système |
|
||||
| Scènes | Scènes utiles |
|
||||
|
||||
## 🎨 Charte graphique
|
||||
|
||||
- Police de titre : **CopaseticNF** (Regular + Bold)
|
||||
- Vert sombre en-tête : `#0c4c0c`
|
||||
- Orange texte : `#e07b00`
|
||||
- Fond parchemin : `#f0e8d4`
|
||||
- Texture en-tête : `assets/ui/fond_cadrille.jpg`
|
||||
|
||||
---
|
||||
|
||||
## 👤 Auteur
|
||||
|
||||
**LeRatierBretonnien / Uberwald**
|
||||
- Discord : `LeRatierBretonnien`
|
||||
- Site : [uberwald.me](https://www.uberwald.me)
|
||||
|
||||
---
|
||||
|
||||
## 📜 Licence
|
||||
|
||||
Copyright 2025 Antre Monde Editions All rights reserved
|
||||
|
||||
Celestopol 1922 is a game written by Emmanuel Chastellière and Julien Arnaud. The authors retain their moral rights to this work in both print and digital formats.
|
||||
|
||||
This system for FoundryVTT has been approved and authorized by Antre-Monde Edition.
|
||||
@@ -231,7 +231,7 @@ export default class CelestopolCharacter extends foundry.abstract.TypeDataModel
|
||||
woundLevel: this.blessures.lvl,
|
||||
difficulty: this.prefs.difficulty,
|
||||
rollMoonDie: this.prefs.rollMoonDie ?? false,
|
||||
destGaugeFull: this.destin.lvl > 0,
|
||||
destGaugeFull: this.destin.lvl >= 8,
|
||||
fortuneValue: this.attributs.fortune.value,
|
||||
})
|
||||
}
|
||||
@@ -343,7 +343,7 @@ export default class CelestopolCharacter extends foundry.abstract.TypeDataModel
|
||||
armorMalus: this.getArmorMalusForRoll("corps", "echauffouree"),
|
||||
woundLevel: this.blessures.lvl,
|
||||
rollMoonDie: this.prefs.rollMoonDie ?? false,
|
||||
destGaugeFull: this.destin.lvl > 0,
|
||||
destGaugeFull: this.destin.lvl >= 8,
|
||||
fortuneValue: this.attributs.fortune.value,
|
||||
isCombat: true,
|
||||
isRangedDefense: false,
|
||||
@@ -376,7 +376,7 @@ export default class CelestopolCharacter extends foundry.abstract.TypeDataModel
|
||||
armorMalus: this.getArmorMalusForRoll("corps", "echauffouree"),
|
||||
woundLevel: this.blessures.lvl,
|
||||
rollMoonDie: this.prefs.rollMoonDie ?? false,
|
||||
destGaugeFull: this.destin.lvl > 0,
|
||||
destGaugeFull: this.destin.lvl >= 8,
|
||||
fortuneValue: this.attributs.fortune.value,
|
||||
isCombat: true,
|
||||
isRangedDefense: false,
|
||||
@@ -415,7 +415,7 @@ export default class CelestopolCharacter extends foundry.abstract.TypeDataModel
|
||||
armorMalus: this.getArmorMalusForRoll("corps", "mobilite"),
|
||||
woundLevel: this.blessures.lvl,
|
||||
rollMoonDie: this.prefs.rollMoonDie ?? false,
|
||||
destGaugeFull: this.destin.lvl > 0,
|
||||
destGaugeFull: this.destin.lvl >= 8,
|
||||
fortuneValue: this.attributs.fortune.value,
|
||||
isCombat: true,
|
||||
isRangedDefense: true,
|
||||
@@ -449,7 +449,7 @@ export default class CelestopolCharacter extends foundry.abstract.TypeDataModel
|
||||
armorMalus: this.getArmorMalusForRoll("corps", "mobilite"),
|
||||
woundLevel: this.blessures.lvl,
|
||||
rollMoonDie: this.prefs.rollMoonDie ?? false,
|
||||
destGaugeFull: this.destin.lvl > 0,
|
||||
destGaugeFull: this.destin.lvl >= 8,
|
||||
fortuneValue: this.attributs.fortune.value,
|
||||
isCombat: true,
|
||||
isRangedDefense: true,
|
||||
|
||||
Reference in New Issue
Block a user