uberwald
faf8c4ca92
Import de masse des PNJ ancien système
Release Creation / build (release) Successful in 1m13s
14.0.9
2026-06-10 22:16:25 +02:00
uberwald
20b41f2cd4
Nouvelle correction sur lancement des sorts
Release Creation / build (release) Successful in 1m4s
14.0.8
2026-06-10 20:34:41 +02:00
uberwald
34b7e32d08
Fix timeout usage
Release Creation / build (release) Successful in 1m7s
14.0.7
2026-06-10 16:30:07 +02:00
uberwald
75f79c1c08
feat(magic): reorder schools, fix Wu Xing aspect & power formula
...
- `magicOrder` ArrayField + ▲/▼ buttons for manual reordering
- Magic rolls use school's aspect for Wu Xing, not speciality's element
- Spell power: `difficulty × (aspectValue + freePowerLevels)` (not `successes × diff`)
- Prompt replaces `aspectspeciality`/`bonusmalusspeciality`/`heispend` with `freepowerlevels`
fix: code review issues
- combat.js: guard undefined `ids` in rollInitiative
- rolling.js: catch Dice So Nice promise, normalize French→English kungfu aspects
- weapon/armor/ingredient: `{ min: 0 }` on quantity
- character.js/npc.js: catch rollForActor fire-and-forget promises
- roll-actions.js/tinji-app.js: await ChatMessage.create
- sanhei.js: null guard on properties
- spell.js/kungfu.js: fix aspect name comments (French→English)
2026-06-10 15:54:31 +02:00
uberwald
188717c925
Corrections sur degats - again
Release Creation / build (release) Successful in 1m7s
14.0.6
2026-06-09 23:05:00 +02:00
uberwald
066e3bbaf5
Meilleure gestion du loksyu + degats des armes corrigés
Release Creation / build (release) Successful in 1m28s
14.0.5
2026-06-09 14:21:05 +02:00
uberwald
440755d8a1
Pre-tires, WIP
Release Creation / build (release) Successful in 1m18s
14.0.4
2026-06-01 22:36:08 +02:00
uberwald
a9c70c004d
Actualiser README.md
2026-05-12 00:56:07 +02:00
uberwald
5c5ef7b0e4
Cleanup code
Release Creation / build (release) Successful in 1m23s
14.0.3
2026-05-12 00:37:16 +02:00
uberwald
503ee9395a
Cleanup code
2026-05-12 00:34:47 +02:00
uberwald
389517a774
Ready to deploy
Release Creation / build (release) Successful in 1m17s
14.0.2
2026-05-11 22:24:37 +02:00
uberwald
9617005a5c
Finalisation du système
Release Creation / build (release) Successful in 1m24s
14.0.1
2026-05-06 22:37:40 +02:00
uberwald
73a3381d2a
Import des persos du système précédent
2026-05-06 21:31:03 +02:00
uberwald
fbfb265570
Sync compendiums
2026-05-06 20:27:40 +02:00
uberwald
eda9b77f46
Avec initiative
Release Creation / build (release) Successful in 1m10s
14.0.0
2026-04-29 22:21:41 +02:00
uberwald
64ab54daf3
Avec initiative
2026-04-29 22:20:47 +02:00
uberwald
0e1594773b
Actualiser README.md
2026-04-27 21:43:53 +02:00
uberwald
7f5beb401e
Correction compendiums
2026-04-27 21:38:40 +02:00
uberwald
a606d62904
Prepare for release'
2026-04-27 21:34:15 +02:00
uberwald
bc49286f91
Correction compendiums
2026-04-27 21:30:33 +02:00
uberwald
1e252ff6f2
Correction compendiums
2026-04-27 17:49:00 +02:00
uberwald
d12a7debdf
Fix release process
Release Creation / build (release) Successful in 1m19s
13.0.2
2026-04-23 20:46:22 +02:00
uberwald
30d9e4e4df
Fix release process
2026-04-23 20:46:13 +02:00
uberwald
606b38e022
fix: Track package-lock.json to enable npm ci in CI/CD
...
Release Creation / build (release) Successful in 1m20s
Retire package-lock.json du .gitignore afin que npm ci puisse
fonctionner dans le workflow de release Gitea.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
13.0.1
2026-04-01 09:19:35 +02:00
uberwald
4d9fa45ab6
AJout workflow
Release Creation / build (release) Failing after 2m18s
2026-04-01 09:05:20 +02:00
uberwald
8a4e0ba0e4
ci: Make pack compilation explicit in release workflow
...
Remplace npm run build:full par 3 étapes séparées et nommées :
- Install dependencies (npm ci)
- Compile compendium packs (npm run pack:compile)
- Build CSS and JavaScript (npm run build)
Les compendiums sont désormais générés à la volée depuis packs-src/
à chaque release, indépendamment de l'état commité de packs/.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-01 08:51:39 +02:00
uberwald
93df69a43e
ci: Add Gitea release workflow
...
Adapté depuis fvtt-te-deum, avec :
- Étape npm ci + npm run build:full (compilation CSS et packs)
- Zip incluant css/ fonts/ images/ lang/ packs/ src/ templates/
- Substitution version/manifest/download dans system.json
- Publication sur le serveur FoundryVTT (compatibility 13)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-01 08:46:49 +02:00
uberwald
6a5819b905
Ajout des compendiums et cleanup des images
2026-04-01 08:41:40 +02:00
uberwald
389d4b8008
feat: Add per-type NPC icons + update compendium icons
...
6 new SVG icons in images/icons/, one per NPC type:
- icon-npc-esprit-animal.svg (amber) — paw print + yin-yang
- icon-npc-fantome.svg (cyan) — ghost silhouette + 鬼 character
- icon-npc-demon.svg (red) — horned demon face
- icon-npc-jiugwaai.svg (emerald) — hybrid creature + 怪 character
- icon-npc-dieu.svg (gold) — divine halo + lotus
- icon-npc-mortel.svg (steel blue) — human silhouette + talisman
All 49 NPC JSON files updated with type-specific icon paths.
Pack cde-npcs recompiled.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-31 23:12:27 +02:00
uberwald
ce1ed17ce1
Ajout des compendiums et cleanup des images
2026-03-31 23:04:06 +02:00
uberwald
ac4bcb4217
chore: Remove accidental temp/debug files from repo
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-31 22:58:44 +02:00
uberwald
01861340ad
feat: Add NPC compendium with 49 PNJs from the rulebook
...
- 9 esprits-animaux nommés (James Kam, Karen Sen, Susan Chow, Hyun Ci, Michelle Chun, Scott Zang, Pui Gan, Bui Hok, Sonia Tsui)
- 8 fantômes (Phil Mok, Tony Meng + 4 archétypes génériques)
- 13 démons (Je Maan, Good Boy, Charlie Fei, Zoeng, Ban Daan + 8 archétypes génériques)
- 4 jiugwaai (Juk Lyun + archétypes gaaujan, gwat jyun)
- 2 divinités (Ruby Jin Jin / tinneoi, Jing Tin)
- 3 mortels initiés nommés (Laureen Zoeng, Julian Po, John Wa)
- 8 PNJ du scénario L'Année du Lion (Alexander Weng, Maximilian Pang, Ginny Ching, Ken Luan, Jeffrey Chiu, Paul Fei, Leonie Fei, Carrie Suet)
- 3 archétypes mortels génériques (Fat si sorcier, Intermédiaire, Consultant ésotérique)
- Suppression du fichier modèle npc_Modele_Creature.json
- Recompilation du pack cde-npcs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-31 22:58:35 +02:00
uberwald
6091d4bf58
feat(compendiums): add 54 ingredient items from rulebook (all disciplines)
...
- 27 general esoteric items (school=all)
- 6 Cinabre interne items
- 7 Alchimie items
- 7 Exorcisme items
- 7 Géomancie items
- No specific Maîtrise de la Voie items (not listed in rulebook)
- Template file removed
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-31 21:11:20 +02:00
uberwald
bc9f4d9867
feat(compendiums): add 5 sanhei and 16 supernatural capacity items
...
- Add 5 pre-constructed sanhei from rulebook (p.216-218):
Lance du Croc d'Argent, Gantelet aux Écailles irisées,
Pinceau écarlate, Rouleau de la Monture céleste,
Sceau du Dragon-gardien
- Each sanhei has 3 filled properties with name/heiCost/heiType/description
- Add 16 supernatural capacities from bestiary chapter (p.349-353):
absorption_yang, arme, don_inne, immortalite, intangibilite,
metamorphe (x5 sub-types), peur, possession, protection,
regeneration, vol, venin
- Delete template placeholder files for both packs
- Recompile cde-sanhei and cde-supernaturals packs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-31 20:49:01 +02:00
uberwald
2756d95ea5
feat(compendiums): add 25 spells and 20 martial arts from rulebook
...
- Extract all 25 magical speciality items from PDF (all 5 disciplines)
- Extract all 20 martial arts style items from PDF
- Fix Wing Chun technique 'La terre tourne autour du soleil'
- Fix La Paume des Huit Trigrammes technique 2 'Contourner l'obstacle'
- Fix Les Poignards volants with all 3 techniques from rulebook
- Delete template placeholder files
- Recompile all packs (cde-spells: 25, cde-kungfus: 20)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-31 20:32:36 +02:00
uberwald
5206ba1e41
Rework des fiches creature/PJ et Tinji/Loksyu
13.0.0
2026-03-30 17:49:27 +02:00
uberwald
637ea883dd
Rework des fiches creature/PJ et Tinji/Loksyu
2026-03-30 17:37:38 +02:00
uberwald
40c8c523b7
Rework des fiches creature/PJ et Tinji/Loksyu
2026-03-30 17:07:28 +02:00
uberwald
b0e1867ef5
Rework des fiches creature/PJ et Tinji/Loksyu
2026-03-30 17:06:08 +02:00
uberwald
8753784dc9
Rework des fiches creature/PJ et Tinji/Loksyu
2026-03-30 17:05:34 +02:00
uberwald
b19dcdef3c
Rework des fiches creature/PJ et Tinji/Loksyu
2026-03-30 16:39:27 +02:00
uberwald
0b7de1c98b
Rework des fiches creature/PJ et Tinji/Loksyu
2026-03-30 16:37:04 +02:00
uberwald
cab77645b7
Rework des fiches creature/PJ et Tinji/Loksyu
2026-03-30 16:36:38 +02:00
uberwald
0689fae792
feat: Loksyu & TinJi standalone AppV2 apps with chat buttons and dice automation
...
- CDELoksyuApp: standalone HandlebarsApplicationMixin(ApplicationV2) app
- 5-element Wu Xing grid with yin/yang inputs per element
- Per-element reset buttons + global reset-all
- Auto-refresh via updateActor hook
- CDETinjiApp: standalone AppV2 for the collective Tin Ji dice pool
- Large neon counter with +/- buttons and direct input
- Spend button sends a chat message with remaining count
- singletons.js: shared utilities
- getSingletonActor: find or auto-create singleton actor
- updateLoksyuFromRoll: compute lokAspect from Wu Xing cycle, update yin/yang
- updateTinjiFromRoll: add tinji face count to value
- rolling.js: auto-update both singletons after every dice roll
(weapon path + main roll path)
- system.js: renderChatLog hook injects Loksyu/TinJi footer buttons
in the chat sidebar
- loksyu.js / tinji.js: actor sheets redirect to standalone apps
when opened via the sidebar
- CSS: .cde-loksyu-standalone, .cde-tinji-standalone, .cde-chat-app-buttons,
.cde-tinji-spend-msg styles added
- i18n: new keys in fr-cde.json and en-cde.json for all new UI strings
(LoksyuNotFound, TinjiNotFound, Reset, ResetAll, SpendTinji, etc.)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-30 09:51:39 +02:00
uberwald
6fda4b9246
Refactor des fiches de creatures
2026-03-30 09:27:11 +02:00
uberwald
1b5da3e144
Rework images
2026-03-29 21:34:59 +02:00
uberwald
a9e902ed78
Rework complet des fiches et dialog de jets
2026-03-28 08:47:13 +01:00
uberwald
1b51a81919
Rework README
2026-03-28 08:46:47 +01:00
uberwald
f7a01900ac
Import initial du système
2026-03-28 08:44:19 +01:00
uberwald
068fca00e5
Neo-Tokyo Neon Noir design pour fiches items
...
- Nouvelle palette : #080c14 fond, accents néon par type (#00d4d4 item, #ff3d5a kungfu, #4a9eff spell, #cc44ff supernatural)
- Nouveaux composants LESS : .cde-neon-header (clip-path angulaire + accent line), .cde-avatar (clip-path), .cde-stat-grid/.cde-stat-cell (style terminal), .cde-badge (parallélogramme), .cde-neon-tabs (underline néon animé), .cde-check-cell
- Fix layout : .cde-sheet width: 100% + height: 100% + overflow: hidden, .cde-tab-body flex: 1 + min-height: 0, .cde-notes-editor flex stretch
- Fix positions : DEFAULT_OPTIONS height explicite pour tous les types (item 620x580, spell 660x680, kungfu 720x680, supernatural 560x520)
- 4 templates items reécrits avec nouvelles classes et structure épurée
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-26 00:18:04 +01:00