Compare commits
27 Commits
13.0.2
...
a5406ea901
| Author | SHA1 | Date | |
|---|---|---|---|
| a5406ea901 | |||
| 6b2ead8fbb | |||
| 9c4f5948fd | |||
| 98c319767e | |||
| 50038a13f9 | |||
| 4cb8e26333 | |||
| faf8c4ca92 | |||
| 20b41f2cd4 | |||
| 34b7e32d08 | |||
| 75f79c1c08 | |||
| 188717c925 | |||
| 066e3bbaf5 | |||
| 440755d8a1 | |||
| a9c70c004d | |||
| 5c5ef7b0e4 | |||
| 503ee9395a | |||
| 389517a774 | |||
| 9617005a5c | |||
| 73a3381d2a | |||
| fbfb265570 | |||
| eda9b77f46 | |||
| 64ab54daf3 | |||
| 0e1594773b | |||
| 7f5beb401e | |||
| a606d62904 | |||
| bc49286f91 | |||
| 1e252ff6f2 |
@@ -66,13 +66,13 @@ jobs:
|
|||||||
system.json
|
system.json
|
||||||
api_key: "${{secrets.ALLOW_PUSH_RELEASE}}"
|
api_key: "${{secrets.ALLOW_PUSH_RELEASE}}"
|
||||||
|
|
||||||
#- name: Publish to Foundry server
|
- name: Publish to Foundry server
|
||||||
# uses: https://github.com/djlechuck/foundryvtt-publish-package-action@v1
|
uses: https://github.com/djlechuck/foundryvtt-publish-package-action@v1
|
||||||
# with:
|
with:
|
||||||
# #token: ${{ secrets.FOUNDRYVTT_RELEASE_TOKEN }}
|
token: ${{ secrets.FOUNDRYVTT_RELEASE_TOKEN }}
|
||||||
# id: 'fvtt-chroniques-de-l-etrange'
|
id: "fvtt-chroniques-de-l-etrange"
|
||||||
# version: ${{github.event.release.tag_name}}
|
version: ${{github.event.release.tag_name}}
|
||||||
# manifest: 'https://www.uberwald.me/gitea/public/fvtt-chroniques-de-l-etrange/releases/download/latest/system.json'
|
manifest: "https://www.uberwald.me/gitea/uberwald/fvtt-chroniques-de-l-etrange/releases/download/latest/system.json"
|
||||||
# notes: 'https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-chroniques-de-l-etrange.zip'
|
notes: "https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-chroniques-de-l-etrange.zip"
|
||||||
# compatibility-minimum: '13'
|
compatibility-minimum: "14"
|
||||||
# compatibility-verified: '13'
|
compatibility-verified: "14"
|
||||||
|
|||||||
@@ -9,3 +9,5 @@ node_modules/
|
|||||||
chroniquesdeletrange.lock
|
chroniquesdeletrange.lock
|
||||||
*.pdf
|
*.pdf
|
||||||
*.github/
|
*.github/
|
||||||
|
regles.txt
|
||||||
|
regles.txt
|
||||||
|
|||||||
@@ -0,0 +1,65 @@
|
|||||||
|
# Copilot Instructions — fvtt-chroniques-de-l-etrange
|
||||||
|
|
||||||
|
FoundryVTT v13 game system for *Les Chroniques de l'Étrange* (Antre-Monde Éditions). The codebase is entirely in **ES modules** (`"type": "module"`) bundled with esbuild. There are no tests.
|
||||||
|
|
||||||
|
## Build commands
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm run build # compile LESS → CSS and bundle src/system.js → dist/system.js
|
||||||
|
npm run build:css # LESS only
|
||||||
|
npm run build:js # esbuild bundle only
|
||||||
|
npm run build:watch # rebuild on file changes
|
||||||
|
npm run build:full # compile compendiums then build
|
||||||
|
|
||||||
|
npm run pack:compile # compile packs-src/ → packs/ (LevelDB)
|
||||||
|
npm run pack:extract # extract packs/ → packs-src/ (YAML source)
|
||||||
|
```
|
||||||
|
|
||||||
|
The built output goes to `dist/system.js` (sourced via the unbuilt `src/system.js` in `system.json` `esmodules`).
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
The entry point is `src/system.js`, which wires up all FoundryVTT hooks (`init`, `ready`, `renderChatLog`, etc.).
|
||||||
|
|
||||||
|
### Layer structure
|
||||||
|
|
||||||
|
| Layer | Path | Purpose |
|
||||||
|
|---|---|---|
|
||||||
|
| **Config** | `src/config/` | Constants, i18n pre-localization, runtime config, settings |
|
||||||
|
| **Data Models** | `src/data/` | `TypeDataModel` subclasses defining actor/item schemas |
|
||||||
|
| **Documents** | `src/documents/` | `CDEActor`, `CDEItem`, `CDEMessage` — thin document class overrides |
|
||||||
|
| **UI / Sheets** | `src/ui/sheets/` | ApplicationV2 sheets for actors and items |
|
||||||
|
| **UI / Apps** | `src/ui/apps/` | Standalone apps: `CDELoksyuApp`, `CDETinjiApp` (singletons) |
|
||||||
|
| **UI / Core** | `src/ui/` | Rolling engine, dice registration, Handlebars helpers, initiative |
|
||||||
|
|
||||||
|
### Key domain concepts
|
||||||
|
|
||||||
|
- **Wu Xing cycle**: Five aspects (metal, water, earth, fire, wood) drive all dice resolution. Each aspect maps to two d10 faces (see `ASPECT_FACES` in `constants.js`). `WU_XING_CYCLE` maps an active aspect to the five result categories: successes / auspicious / noxious / **loksyu** / **tinji**.
|
||||||
|
- **Loksyu / Tin Ji**: Persistent world-level counters stored in game settings (`loksyuData`, `tinjiData`). Managed via `CDELoksyuApp` / `CDETinjiApp` singleton apps; updated from roll results in `ui/apps/singletons.js`.
|
||||||
|
- **Three Treasures** (`threetreasures`): The character's Hei-Yang and Hei-Yin pools plus dice-level branches — used as the primary/secondary token attribute.
|
||||||
|
- **Magics**: Five schools (`internalcinnabar`, `alchemy`, `masteryoftheway`, `exorcism`, `geomancy`), each with five specialities. Fully defined in `MAGICS` constant.
|
||||||
|
|
||||||
|
### Data model pattern
|
||||||
|
|
||||||
|
All data models live in `src/data/` and extend `foundry.abstract.TypeDataModel`. Schema fields are defined with local factory helpers (`numberField`, `stringField`, `boolField`, `htmlField`) — prefer reusing these helpers when adding new fields.
|
||||||
|
|
||||||
|
### Sheet pattern
|
||||||
|
|
||||||
|
Actor and item sheets extend `HandlebarsApplicationMixin(ActorSheetV2)` via `CDEBaseActorSheet` (`src/ui/sheets/actors/base.js`). Key conventions:
|
||||||
|
- `static DEFAULT_OPTIONS` with `form: { submitOnChange: true }` — forms auto-save on every change.
|
||||||
|
- Tab state is manually restored in `_onRender` by iterating `this.tabGroups` and calling `this.changeTab()` (AppV2 does not persist tab state natively).
|
||||||
|
- Sheet actions (create/edit/delete item, editImage) are static private methods registered in `DEFAULT_OPTIONS.actions`.
|
||||||
|
- `_prepareContext()` exposes both `system` and `systemData` (same reference) for template compatibility.
|
||||||
|
|
||||||
|
### Compendium source
|
||||||
|
|
||||||
|
Human-editable compendium content lives in `packs-src/` as YAML. Use `npm run pack:compile` before building when pack content has changed, and `npm run pack:extract` after importing new data in Foundry.
|
||||||
|
|
||||||
|
## Key conventions
|
||||||
|
|
||||||
|
- All user-visible strings go through i18n with the `CDE.` prefix namespace. New labels must be added to `lang/fr-cde.json`.
|
||||||
|
- Handlebars templates live in `templates/` and are referenced by their full system path (`systems/fvtt-chroniques-de-l-etrange/templates/...`). Partials are pre-registered from `TEMPLATE_PARTIALS` in `constants.js`.
|
||||||
|
- The system ID constant (`SYSTEM_ID = "fvtt-chroniques-de-l-etrange"`) is used everywhere — never hardcode the string.
|
||||||
|
- CSS is authored in LESS (`css/cde-theme.less`) and compiled to `css/cde-theme.css`. Do not edit the `.css` file directly.
|
||||||
|
- Global macro access is via `game.cde` (exposes `CDELoksyuApp` and `CDETinjiApp`).
|
||||||
|
- The `dist/` directory is generated — do not commit it manually; it is rebuilt by `npm run build`.
|
||||||
@@ -11,11 +11,10 @@ Vous pouvez retrouver le nom de leurs auteurs respectifs sur ce site.
|
|||||||
- 'carte_hk.jpg', d'après 'wahaha2005', est sous GNU Free Documentation License
|
- 'carte_hk.jpg', d'après 'wahaha2005', est sous GNU Free Documentation License
|
||||||
version 1.2 ou toute version ultérieure publiée par la Free Software Foundation,
|
version 1.2 ou toute version ultérieure publiée par la Free Software Foundation,
|
||||||
https://commons.wikimedia.org/wiki/File:Hong_Kong_18_Districts_Blank_Map.svg
|
https://commons.wikimedia.org/wiki/File:Hong_Kong_18_Districts_Blank_Map.svg
|
||||||
- 'loksyu_roue_d_initiative.jpg' est une création originale de 'Darkwin'.
|
- Les icones produites par LeRatierBretonnien depuis games-icons.org, sous licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
|
||||||
- L'organisation du reste des images provient du système produit par MysteryMan (merci à lui)
|
|
||||||
|
|
||||||
Code Author :
|
Code Author :
|
||||||
- Developed by LeRatierBretonnien
|
- Developed by LeRatierBretonnien / www.uberwald.me
|
||||||
|
|
||||||
Code LICENCE :
|
Code LICENCE :
|
||||||
C BY-NC-SA 4.0
|
C BY-NC-SA 4.0
|
||||||
|
|||||||
@@ -1,3 +1,13 @@
|
|||||||
# Les Chroniques de l'étrange pour FoundryVTT
|
# Chroniques de l'étrange — Système FoundryVTT
|
||||||
|
|
||||||
Implémentation du JDR Les Chroniques de l'Etrange de Antre-Monde éditions.
|
Système [Foundry VTT](https://foundryvtt.com) pour **Chroniques de l'Etrange**, le jeu de rôle d'[Antre Monde Éditions](https://antremonde.fr).
|
||||||
|
|
||||||
|
Copyright 2025-2026 Antre Monde Editions All rights reserved
|
||||||
|
|
||||||
|
Chroniques de l'ETrange is a game written by Romain d'Huissier and Cédric Lameire. 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.
|
||||||
|
|
||||||
|
Ce système s'inspire d'un système précédent "chroniquesdeletrange" développé par David R.D. 'Mystery Man From Outerspace' Bercovici et Christophe 'Kristov / Qaw' Laudon. Le code a été intégralément réécrit pour être compatible avec la version 14 de FoundryVTT, et pour intégrer le maximum de mécaniques de jeu des Chroniques de l'Etrange, et n'a donc aucun lien de code avec le système précédent.
|
||||||
|
|
||||||
|
---
|
||||||
|
|||||||
@@ -177,6 +177,11 @@
|
|||||||
flex: 1 1 110px;
|
flex: 1 1 110px;
|
||||||
max-width: 200px;
|
max-width: 200px;
|
||||||
}
|
}
|
||||||
|
.cde-stat-cell--wide {
|
||||||
|
flex: 1 1 100%;
|
||||||
|
max-width: 100%;
|
||||||
|
min-width: 0;
|
||||||
|
}
|
||||||
.cde-stat-label {
|
.cde-stat-label {
|
||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
font-family: "Averia", sans-serif;
|
font-family: "Averia", sans-serif;
|
||||||
@@ -205,6 +210,23 @@
|
|||||||
.cde-stat-cell input:focus {
|
.cde-stat-cell input:focus {
|
||||||
border-bottom-color: #00d4d4;
|
border-bottom-color: #00d4d4;
|
||||||
}
|
}
|
||||||
|
.cde-stat-cell textarea {
|
||||||
|
width: 100%;
|
||||||
|
background: transparent;
|
||||||
|
border: 1px solid #1a2436;
|
||||||
|
border-radius: 2px;
|
||||||
|
color: #e2e8f4;
|
||||||
|
font-size: 13px;
|
||||||
|
font-family: inherit;
|
||||||
|
padding: 4px 6px;
|
||||||
|
outline: none;
|
||||||
|
resize: vertical;
|
||||||
|
transition: border-color 0.15s;
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
.cde-stat-cell textarea:focus {
|
||||||
|
border-color: #ff3d5a;
|
||||||
|
}
|
||||||
.cde-stat-cell select {
|
.cde-stat-cell select {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border: none;
|
border: none;
|
||||||
@@ -374,18 +396,22 @@ section.npc .cde-neon-tabs .item.active {
|
|||||||
.cde-tab-body {
|
.cde-tab-body {
|
||||||
flex: 1 1 0;
|
flex: 1 1 0;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
background: #0d1520;
|
background: #0d1520;
|
||||||
border: 1px solid #1a2436;
|
border: 1px solid #1a2436;
|
||||||
border-top: none;
|
border-top: none;
|
||||||
border-radius: 0 0 8px 8px;
|
border-radius: 0 0 8px 8px;
|
||||||
overflow-y: auto;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
.cde-tab-body .tab {
|
.cde-tab-body .tab {
|
||||||
display: none;
|
display: none;
|
||||||
|
flex: 1 1 0;
|
||||||
|
min-height: 0;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 12px;
|
gap: 12px;
|
||||||
min-height: 100%;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
.cde-tab-body .tab.active {
|
.cde-tab-body .tab.active {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -426,12 +452,25 @@ section.npc .cde-neon-tabs .item.active {
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
.cde-notes-editor .editor {
|
.cde-notes-editor .editor {
|
||||||
flex: 1 1 0;
|
flex: 1 1 auto;
|
||||||
min-height: 200px;
|
min-height: 200px;
|
||||||
|
height: 100%;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
border: 1px solid #1a2436;
|
border: 1px solid #1a2436;
|
||||||
background: #101622;
|
background: #101622;
|
||||||
}
|
}
|
||||||
|
.cde-notes-editor .editor .tox {
|
||||||
|
height: 100% !important;
|
||||||
|
min-height: 100% !important;
|
||||||
|
}
|
||||||
|
.cde-notes-editor .editor .tox-editor-container {
|
||||||
|
height: 100% !important;
|
||||||
|
min-height: 100% !important;
|
||||||
|
}
|
||||||
|
.cde-notes-editor .editor iframe {
|
||||||
|
height: 100% !important;
|
||||||
|
min-height: 100% !important;
|
||||||
|
}
|
||||||
.cde-technique-card {
|
.cde-technique-card {
|
||||||
border-left: 3px solid #ff3d5a;
|
border-left: 3px solid #ff3d5a;
|
||||||
background: rgba(16, 22, 34, 0.8);
|
background: rgba(16, 22, 34, 0.8);
|
||||||
@@ -1254,6 +1293,12 @@ section.npc .cde-neon-tabs .item.active {
|
|||||||
width: auto;
|
width: auto;
|
||||||
height: auto;
|
height: auto;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
|
cursor: zoom-in;
|
||||||
|
transition: opacity 0.2s ease, box-shadow 0.2s ease;
|
||||||
|
}
|
||||||
|
.cde-loksyu-standalone .cde-loksyu-visual-row .cde-lok-visual:hover {
|
||||||
|
opacity: 0.9;
|
||||||
|
box-shadow: 0 0 10px #263853;
|
||||||
}
|
}
|
||||||
.cde-loksyu-standalone .cde-lok-footer {
|
.cde-loksyu-standalone .cde-lok-footer {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2134,6 +2179,25 @@ section.npc .cde-neon-tabs .item.active {
|
|||||||
.cde-magic-toggle:hover i {
|
.cde-magic-toggle:hover i {
|
||||||
color: #e2e8f4;
|
color: #e2e8f4;
|
||||||
}
|
}
|
||||||
|
.cde-magic-order-btn {
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
cursor: pointer;
|
||||||
|
color: #7d94b8;
|
||||||
|
border-radius: 3px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
transition: color 0.12s, background 0.12s;
|
||||||
|
}
|
||||||
|
.cde-magic-order-btn i {
|
||||||
|
font-size: 9px;
|
||||||
|
}
|
||||||
|
.cde-magic-order-btn:hover {
|
||||||
|
color: #e2e8f4;
|
||||||
|
background: rgba(38, 56, 83, 0.25);
|
||||||
|
}
|
||||||
.cde-magic-specialities {
|
.cde-magic-specialities {
|
||||||
border-top: 1px solid #1a2436;
|
border-top: 1px solid #1a2436;
|
||||||
padding: 4px 0;
|
padding: 4px 0;
|
||||||
@@ -2716,6 +2780,82 @@ section.npc .cde-neon-tabs .item.active {
|
|||||||
color: #4a9eff;
|
color: #4a9eff;
|
||||||
text-shadow: 0 0 8px rgba(74, 158, 255, 0.5);
|
text-shadow: 0 0 8px rgba(74, 158, 255, 0.5);
|
||||||
}
|
}
|
||||||
|
/* Recovery roll chat message */
|
||||||
|
.cde-chat-recovery {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 8px 12px;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-header {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-icon {
|
||||||
|
width: 28px;
|
||||||
|
height: 28px;
|
||||||
|
object-fit: contain;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-title {
|
||||||
|
font-family: "Averia", sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 700;
|
||||||
|
color: #e2e8f4;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-dice {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-dice-label {
|
||||||
|
font-weight: 700;
|
||||||
|
color: #00d4d4;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-dice-results {
|
||||||
|
font-family: monospace;
|
||||||
|
font-size: 13px;
|
||||||
|
color: #e2e8f4;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-results {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 4px;
|
||||||
|
padding: 6px 8px;
|
||||||
|
border-radius: 4px;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-even {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
color: #4a9eff;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-odd {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
color: #cc44ff;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-count {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
width: 22px;
|
||||||
|
height: 22px;
|
||||||
|
border-radius: 50%;
|
||||||
|
font-size: 11px;
|
||||||
|
font-weight: 700;
|
||||||
|
color: #fff;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-even .cde-chat-recovery-count {
|
||||||
|
background: #4a9eff;
|
||||||
|
}
|
||||||
|
.cde-chat-recovery-odd .cde-chat-recovery-count {
|
||||||
|
background: #cc44ff;
|
||||||
|
}
|
||||||
.cde-tabs {
|
.cde-tabs {
|
||||||
margin-top: 12px;
|
margin-top: 12px;
|
||||||
border-bottom: 1px solid #1a2436;
|
border-bottom: 1px solid #1a2436;
|
||||||
@@ -2800,6 +2940,30 @@ strong.ellipsis {
|
|||||||
#interface .chat-message .message-header .message-sender {
|
#interface .chat-message .message-header .message-sender {
|
||||||
width: 100px;
|
width: 100px;
|
||||||
}
|
}
|
||||||
|
.cde-recovery-bar {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
.cde-recovery-btn {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
gap: 8px;
|
||||||
|
width: 100%;
|
||||||
|
padding: 10px 16px;
|
||||||
|
border: 1px solid #4a9eff;
|
||||||
|
border-radius: 6px;
|
||||||
|
background: rgba(74, 158, 255, 0.15);
|
||||||
|
color: #4a9eff;
|
||||||
|
font-family: "Averia", sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 700;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background 0.15s, filter 0.15s;
|
||||||
|
}
|
||||||
|
.cde-recovery-btn:hover {
|
||||||
|
background: rgba(74, 158, 255, 0.3);
|
||||||
|
filter: brightness(1.1);
|
||||||
|
}
|
||||||
.cde-flex-center-text {
|
.cde-flex-center-text {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
@@ -3080,6 +3244,12 @@ strong.ellipsis {
|
|||||||
max-height: 180px;
|
max-height: 180px;
|
||||||
opacity: 0.45;
|
opacity: 0.45;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
cursor: zoom-in;
|
||||||
|
transition: opacity 0.2s ease, box-shadow 0.2s ease;
|
||||||
|
}
|
||||||
|
.cde-nghang-diagram img:hover {
|
||||||
|
opacity: 0.85;
|
||||||
|
box-shadow: 0 0 12px #263853;
|
||||||
}
|
}
|
||||||
.img-die-sm {
|
.img-die-sm {
|
||||||
width: 27px !important;
|
width: 27px !important;
|
||||||
@@ -3139,7 +3309,9 @@ ol.item-list li.item h4.item-name {
|
|||||||
flex: 1 1 0;
|
flex: 1 1 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
|
font-weight: 600;
|
||||||
color: #e2e8f4;
|
color: #e2e8f4;
|
||||||
|
font-family: "Signika", sans-serif;
|
||||||
}
|
}
|
||||||
ol.item-list li.item .cde-item-stat {
|
ol.item-list li.item .cde-item-stat {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
@@ -3472,6 +3644,12 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
|||||||
color: var(--rr-accent, #e2e8f4);
|
color: var(--rr-accent, #e2e8f4);
|
||||||
text-shadow: 0 0 12px var(--rr-accent, transparent);
|
text-shadow: 0 0 12px var(--rr-accent, transparent);
|
||||||
}
|
}
|
||||||
|
.cde-roll-result .cde-rr-hero .cde-rr-spell-power .cde-rr-spell-power-formula {
|
||||||
|
font-size: 10px;
|
||||||
|
color: #7d94b8;
|
||||||
|
margin: 2px 0;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
.cde-roll-result .cde-rr-hero .cde-rr-spell-power .cde-rr-spell-power-label {
|
.cde-roll-result .cde-rr-hero .cde-rr-spell-power .cde-rr-spell-power-label {
|
||||||
font-size: 9px;
|
font-size: 9px;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
@@ -3800,3 +3978,725 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
|||||||
color: #ff3d5a;
|
color: #ff3d5a;
|
||||||
text-shadow: 0 0 5px rgba(255, 61, 90, 0.4);
|
text-shadow: 0 0 5px rgba(255, 61, 90, 0.4);
|
||||||
}
|
}
|
||||||
|
/* ============================================================
|
||||||
|
ROUE D'INITIATIVE — CDEWheelApp
|
||||||
|
============================================================ */
|
||||||
|
.cde-wheel-app {
|
||||||
|
color: #e2e8f4;
|
||||||
|
background: #080c14;
|
||||||
|
font-family: "Averia", "Averia Regular", sans-serif;
|
||||||
|
}
|
||||||
|
.cde-wheel-app .window-content {
|
||||||
|
padding: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
/* Two-column layout: SVG wheel left, panel right */
|
||||||
|
.cde-wheel-layout {
|
||||||
|
display: flex;
|
||||||
|
height: 100%;
|
||||||
|
min-height: 520px;
|
||||||
|
}
|
||||||
|
/* ---- Left: SVG wheel ---- */
|
||||||
|
.cde-wheel-svg-container {
|
||||||
|
flex: 0 0 480px;
|
||||||
|
width: 480px;
|
||||||
|
padding: 12px 12px 6px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
background: #0d1520;
|
||||||
|
border-right: 1px solid #1a2436;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container svg {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
width: 100%;
|
||||||
|
max-width: 456px;
|
||||||
|
max-height: 456px;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-legend {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 4px 0 2px;
|
||||||
|
font-size: 11px;
|
||||||
|
color: rgba(255, 255, 255, 0.55);
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-legend-dot {
|
||||||
|
display: inline-block;
|
||||||
|
width: 10px;
|
||||||
|
height: 10px;
|
||||||
|
border-radius: 50%;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-segment {
|
||||||
|
stroke: #080c14;
|
||||||
|
stroke-width: 1.5;
|
||||||
|
transition: opacity 0.2s;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-cran-label {
|
||||||
|
font-family: "Averia Regular", sans-serif;
|
||||||
|
font-size: 12px;
|
||||||
|
fill: rgba(255, 255, 255, 0.55);
|
||||||
|
text-anchor: middle;
|
||||||
|
dominant-baseline: central;
|
||||||
|
pointer-events: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-fighter-circle {
|
||||||
|
stroke-width: 2;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: r 0.2s, stroke-width 0.2s;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-fighter-circle:hover {
|
||||||
|
stroke-width: 3;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-fighter-circle.is-active {
|
||||||
|
r: 18;
|
||||||
|
stroke-width: 3;
|
||||||
|
filter: drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-fighter-circle.is-turn {
|
||||||
|
stroke-dasharray: 3 2;
|
||||||
|
animation: cde-spin 4s linear infinite;
|
||||||
|
}
|
||||||
|
.cde-wheel-svg-container .cde-wheel-fighter-initial {
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 700;
|
||||||
|
fill: #fff;
|
||||||
|
text-anchor: middle;
|
||||||
|
dominant-baseline: central;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
/* ---- Right: panel ---- */
|
||||||
|
.cde-wheel-panel {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 0;
|
||||||
|
min-width: 0;
|
||||||
|
}
|
||||||
|
.cde-wheel-section-title {
|
||||||
|
padding: 7px 12px 6px;
|
||||||
|
border-bottom: 1px solid #1a2436;
|
||||||
|
background: #0d1520;
|
||||||
|
font-size: 10px;
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.12em;
|
||||||
|
color: #7d94b8;
|
||||||
|
border-left: 3px solid #4a9eff;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
.cde-wheel-section-title em {
|
||||||
|
font-style: normal;
|
||||||
|
color: #e2e8f4;
|
||||||
|
text-transform: none;
|
||||||
|
letter-spacing: 0;
|
||||||
|
font-size: 11px;
|
||||||
|
}
|
||||||
|
/* Combatant list */
|
||||||
|
.cde-wheel-combatants {
|
||||||
|
flex: 0 0 auto;
|
||||||
|
max-height: 130px;
|
||||||
|
overflow-y: auto;
|
||||||
|
border-bottom: 1px solid #1a2436;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 6px 12px 6px 9px;
|
||||||
|
cursor: pointer;
|
||||||
|
border-bottom: 1px solid rgba(26, 36, 54, 0.5);
|
||||||
|
border-left: 3px solid transparent;
|
||||||
|
transition: background 0.15s, border-color 0.15s;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant:last-child {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant:hover {
|
||||||
|
background: #101622;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant.cde-wheel-combatant--selected {
|
||||||
|
background: rgba(74, 158, 255, 0.1);
|
||||||
|
border-left-color: #4a9eff;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant.cde-wheel-combatant--selected .cde-wheel-combatant-name {
|
||||||
|
color: #e2e8f4;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant.cde-wheel-combatant--active .cde-wheel-active-marker {
|
||||||
|
color: #f0c040;
|
||||||
|
filter: drop-shadow(0 0 3px #f0c040);
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant-img {
|
||||||
|
width: 30px;
|
||||||
|
height: 30px;
|
||||||
|
border-radius: 50%;
|
||||||
|
object-fit: cover;
|
||||||
|
border: 1.5px solid #263853;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant-name {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
font-size: 13px;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
color: #7d94b8;
|
||||||
|
}
|
||||||
|
.cde-wheel-combatant-cran {
|
||||||
|
font-size: 11px;
|
||||||
|
font-weight: 700;
|
||||||
|
font-variant-numeric: tabular-nums;
|
||||||
|
flex-shrink: 0;
|
||||||
|
min-width: 22px;
|
||||||
|
text-align: center;
|
||||||
|
padding: 2px 6px;
|
||||||
|
border-radius: 12px;
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
.cde-wheel-active-marker {
|
||||||
|
font-size: 10px;
|
||||||
|
color: #7d94b8;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
/* Action area */
|
||||||
|
.cde-wheel-actions {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
overflow-y: auto;
|
||||||
|
padding: 8px 10px 10px;
|
||||||
|
gap: 6px;
|
||||||
|
}
|
||||||
|
.cde-wheel-actions.cde-wheel-actions--hint {
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
.cde-wheel-hint {
|
||||||
|
color: #7d94b8;
|
||||||
|
font-size: 12px;
|
||||||
|
text-align: center;
|
||||||
|
font-style: italic;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
.cde-wheel-hint i {
|
||||||
|
font-size: 22px;
|
||||||
|
opacity: 0.4;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
gap: 5px;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
gap: 4px;
|
||||||
|
background: #101622;
|
||||||
|
border: 1px solid #263853;
|
||||||
|
border-radius: 5px;
|
||||||
|
color: #7d94b8;
|
||||||
|
font-size: 11px;
|
||||||
|
padding: 5px 7px;
|
||||||
|
cursor: pointer;
|
||||||
|
text-align: left;
|
||||||
|
transition: background 0.15s, border-color 0.15s, color 0.15s, box-shadow 0.15s;
|
||||||
|
font-family: inherit;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn:hover {
|
||||||
|
color: #e2e8f4;
|
||||||
|
background: #1a2436;
|
||||||
|
border-color: #263853;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn .cde-wheel-action-name {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn .cde-wheel-action-cost {
|
||||||
|
flex-shrink: 0;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: 10px;
|
||||||
|
padding: 1px 5px;
|
||||||
|
border-radius: 10px;
|
||||||
|
background: #263853;
|
||||||
|
color: #7d94b8;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="1"]:hover {
|
||||||
|
box-shadow: 0 0 6px rgba(74, 158, 255, 0.22);
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="1"] .cde-wheel-action-cost {
|
||||||
|
background: #1a3d6a;
|
||||||
|
color: #6aadff;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="2"]:hover {
|
||||||
|
box-shadow: 0 0 6px rgba(212, 160, 80, 0.25);
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="2"] .cde-wheel-action-cost {
|
||||||
|
background: #4a3200;
|
||||||
|
color: #d4a050;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="3"]:hover {
|
||||||
|
box-shadow: 0 0 6px rgba(224, 96, 48, 0.28);
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="3"] .cde-wheel-action-cost {
|
||||||
|
background: #4a1800;
|
||||||
|
color: #e07840;
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="6"] {
|
||||||
|
border-color: rgba(204, 32, 64, 0.4);
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="6"]:hover {
|
||||||
|
box-shadow: 0 0 6px rgba(204, 32, 64, 0.35);
|
||||||
|
}
|
||||||
|
.cde-wheel-action-btn[data-cost="6"] .cde-wheel-action-cost {
|
||||||
|
background: #4a0814;
|
||||||
|
color: #e03050;
|
||||||
|
}
|
||||||
|
/* Special action buttons */
|
||||||
|
.cde-wheel-special-actions {
|
||||||
|
display: flex;
|
||||||
|
gap: 6px;
|
||||||
|
margin-top: 2px;
|
||||||
|
}
|
||||||
|
.cde-wheel-btn-roll,
|
||||||
|
.cde-wheel-btn-surprise {
|
||||||
|
flex: 1 1 0;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
gap: 6px;
|
||||||
|
border-radius: 5px;
|
||||||
|
font-size: 11px;
|
||||||
|
font-weight: 600;
|
||||||
|
padding: 7px 8px;
|
||||||
|
cursor: pointer;
|
||||||
|
font-family: inherit;
|
||||||
|
transition: background 0.15s, box-shadow 0.15s;
|
||||||
|
border: 1px solid;
|
||||||
|
}
|
||||||
|
.cde-wheel-btn-roll {
|
||||||
|
background: rgba(192, 138, 0, 0.14);
|
||||||
|
border-color: rgba(192, 138, 0, 0.5);
|
||||||
|
color: #e0b030;
|
||||||
|
}
|
||||||
|
.cde-wheel-btn-roll:hover {
|
||||||
|
background: rgba(192, 138, 0, 0.26);
|
||||||
|
box-shadow: 0 0 8px rgba(192, 138, 0, 0.4);
|
||||||
|
}
|
||||||
|
.cde-wheel-btn-surprise {
|
||||||
|
background: rgba(255, 61, 90, 0.12);
|
||||||
|
border-color: rgba(255, 61, 90, 0.45);
|
||||||
|
color: #ff3d5a;
|
||||||
|
}
|
||||||
|
.cde-wheel-btn-surprise:hover {
|
||||||
|
background: rgba(255, 61, 90, 0.24);
|
||||||
|
box-shadow: 0 0 8px rgba(255, 61, 90, 0.35);
|
||||||
|
}
|
||||||
|
/* No-combat empty state */
|
||||||
|
.cde-wheel-no-combat {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
color: #7d94b8;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 20px;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.cde-wheel-no-combat i {
|
||||||
|
font-size: 28px;
|
||||||
|
opacity: 0.4;
|
||||||
|
}
|
||||||
|
/* Spin animation for active-turn token */
|
||||||
|
@keyframes cde-spin {
|
||||||
|
from {
|
||||||
|
transform-origin: var(--fx) var(--fy);
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
transform-origin: var(--fx) var(--fy);
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/* ===================================================================
|
||||||
|
Migration App
|
||||||
|
=================================================================== */
|
||||||
|
.cde-migration-app .window-content {
|
||||||
|
padding: 0;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
.cde-migration-body {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 12px;
|
||||||
|
padding: 16px;
|
||||||
|
}
|
||||||
|
/* Drop zone */
|
||||||
|
.cde-migration-drop-zone {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 28px 20px;
|
||||||
|
border: 2px dashed #1a2436;
|
||||||
|
border-radius: 8px;
|
||||||
|
background: rgba(13, 21, 32, 0.6);
|
||||||
|
text-align: center;
|
||||||
|
transition: border-color 0.15s, background 0.15s;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.cde-migration-drop-zone.is-dragover {
|
||||||
|
border-color: #4a9eff;
|
||||||
|
background: rgba(74, 158, 255, 0.15);
|
||||||
|
}
|
||||||
|
.cde-migration-drop-icon {
|
||||||
|
font-size: 36px;
|
||||||
|
color: #4a9eff;
|
||||||
|
opacity: 0.7;
|
||||||
|
}
|
||||||
|
.cde-migration-drop-hint {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #7d94b8;
|
||||||
|
}
|
||||||
|
.cde-migration-file-btn {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
padding: 6px 14px;
|
||||||
|
border: 1px solid #4a9eff;
|
||||||
|
border-radius: 4px;
|
||||||
|
color: #4a9eff;
|
||||||
|
font-size: 12px;
|
||||||
|
font-weight: 600;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background 0.15s;
|
||||||
|
}
|
||||||
|
.cde-migration-file-btn:hover {
|
||||||
|
background: rgba(74, 158, 255, 0.2);
|
||||||
|
}
|
||||||
|
/* Preview section */
|
||||||
|
.cde-migration-preview {
|
||||||
|
border: 1px solid #1a2436;
|
||||||
|
border-radius: 6px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.cde-migration-preview-header {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 8px 12px;
|
||||||
|
background: rgba(13, 21, 32, 0.8);
|
||||||
|
font-size: 11px;
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.06em;
|
||||||
|
color: #7d94b8;
|
||||||
|
}
|
||||||
|
.cde-migration-clear-btn {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 4px;
|
||||||
|
padding: 2px 8px;
|
||||||
|
border: 1px solid #1a2436;
|
||||||
|
border-radius: 4px;
|
||||||
|
font-size: 11px;
|
||||||
|
color: #7d94b8;
|
||||||
|
background: none;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: color 0.15s, border-color 0.15s;
|
||||||
|
}
|
||||||
|
.cde-migration-clear-btn:hover {
|
||||||
|
color: #e04444;
|
||||||
|
border-color: #e04444;
|
||||||
|
}
|
||||||
|
/* Preview table */
|
||||||
|
.cde-migration-table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.cde-migration-table th {
|
||||||
|
padding: 5px 8px;
|
||||||
|
background: rgba(13, 21, 32, 0.9);
|
||||||
|
color: #7d94b8;
|
||||||
|
font-size: 10px;
|
||||||
|
font-weight: 600;
|
||||||
|
text-transform: uppercase;
|
||||||
|
text-align: left;
|
||||||
|
border-bottom: 1px solid #1a2436;
|
||||||
|
}
|
||||||
|
.cde-migration-table td {
|
||||||
|
padding: 5px 8px;
|
||||||
|
border-bottom: 1px solid rgba(26, 36, 54, 0.4);
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.cde-migration-table tr:last-child td {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
.cde-migration-thumb {
|
||||||
|
width: 28px;
|
||||||
|
height: 28px;
|
||||||
|
border-radius: 3px;
|
||||||
|
object-fit: cover;
|
||||||
|
}
|
||||||
|
.cde-migration-name {
|
||||||
|
font-weight: 600;
|
||||||
|
color: #e2e8f4;
|
||||||
|
}
|
||||||
|
.cde-migration-items-count {
|
||||||
|
text-align: center;
|
||||||
|
color: #7d94b8;
|
||||||
|
}
|
||||||
|
.cde-migration-srcfile {
|
||||||
|
font-size: 10px;
|
||||||
|
color: #7d94b8;
|
||||||
|
max-width: 130px;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
/* Type badge */
|
||||||
|
.cde-migration-type-badge {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 4px;
|
||||||
|
padding: 2px 8px;
|
||||||
|
border-radius: 10px;
|
||||||
|
font-size: 10px;
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
}
|
||||||
|
.cde-migration-type-badge.cde-migration-type-character {
|
||||||
|
background: rgba(74, 158, 255, 0.2);
|
||||||
|
color: #4a9eff;
|
||||||
|
border: 1px solid rgba(74, 158, 255, 0.4);
|
||||||
|
}
|
||||||
|
.cde-migration-type-badge.cde-migration-type-npc {
|
||||||
|
background: rgba(156, 77, 204, 0.2);
|
||||||
|
color: #c97ae0;
|
||||||
|
border: 1px solid rgba(156, 77, 204, 0.4);
|
||||||
|
}
|
||||||
|
/* Errors */
|
||||||
|
.cde-migration-errors {
|
||||||
|
list-style: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 4px;
|
||||||
|
}
|
||||||
|
.cde-migration-errors li {
|
||||||
|
display: flex;
|
||||||
|
align-items: flex-start;
|
||||||
|
gap: 6px;
|
||||||
|
padding: 6px 10px;
|
||||||
|
border: 1px solid rgba(224, 68, 68, 0.6);
|
||||||
|
border-radius: 4px;
|
||||||
|
background: rgba(224, 68, 68, 0.1);
|
||||||
|
color: #e07070;
|
||||||
|
font-size: 11px;
|
||||||
|
}
|
||||||
|
.cde-migration-errors li i {
|
||||||
|
margin-top: 2px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
/* Bottom action bar */
|
||||||
|
.cde-migration-actions {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
padding-top: 4px;
|
||||||
|
}
|
||||||
|
.cde-migration-import-btn {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 9px 24px;
|
||||||
|
border: none;
|
||||||
|
border-radius: 6px;
|
||||||
|
background: #4a9eff;
|
||||||
|
color: #fff;
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 700;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: filter 0.15s;
|
||||||
|
}
|
||||||
|
.cde-migration-import-btn:hover {
|
||||||
|
filter: brightness(1.15);
|
||||||
|
}
|
||||||
|
.cde-migration-hint {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #7d94b8;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
/* Duplicate row highlight */
|
||||||
|
.cde-migration-row-duplicate {
|
||||||
|
background: rgba(212, 175, 55, 0.15);
|
||||||
|
}
|
||||||
|
.cde-migration-duplicate-icon {
|
||||||
|
color: #d4af37;
|
||||||
|
margin-right: 4px;
|
||||||
|
font-size: 11px;
|
||||||
|
}
|
||||||
|
/* Confirmation bar */
|
||||||
|
.cde-migration-confirm-bar {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 12px;
|
||||||
|
border: 1px solid rgba(212, 175, 55, 0.7);
|
||||||
|
border-radius: 6px;
|
||||||
|
background: rgba(212, 175, 55, 0.1);
|
||||||
|
}
|
||||||
|
.cde-migration-confirm-msg {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #e2e8f4;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
}
|
||||||
|
.cde-migration-confirm-msg i {
|
||||||
|
color: #d4af37;
|
||||||
|
}
|
||||||
|
.cde-migration-confirm-duplicates {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 11px;
|
||||||
|
color: #e07070;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
}
|
||||||
|
.cde-migration-confirm-duplicates i {
|
||||||
|
color: #e07070;
|
||||||
|
}
|
||||||
|
.cde-migration-confirm-actions {
|
||||||
|
display: flex;
|
||||||
|
gap: 8px;
|
||||||
|
justify-content: center;
|
||||||
|
margin-top: 4px;
|
||||||
|
}
|
||||||
|
.cde-migration-confirm-btn {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 9px 24px;
|
||||||
|
border: none;
|
||||||
|
border-radius: 6px;
|
||||||
|
background: #4a9eff;
|
||||||
|
color: #fff;
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 700;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: filter 0.15s;
|
||||||
|
}
|
||||||
|
.cde-migration-confirm-btn:hover {
|
||||||
|
filter: brightness(1.15);
|
||||||
|
}
|
||||||
|
.cde-migration-cancel-btn {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 9px 24px;
|
||||||
|
border: 1px solid #1a2436;
|
||||||
|
border-radius: 6px;
|
||||||
|
background: none;
|
||||||
|
color: #7d94b8;
|
||||||
|
font-size: 13px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: color 0.15s, border-color 0.15s;
|
||||||
|
}
|
||||||
|
.cde-migration-cancel-btn:hover {
|
||||||
|
color: #e04444;
|
||||||
|
border-color: #e04444;
|
||||||
|
}
|
||||||
|
/* Progress section */
|
||||||
|
.cde-migration-progress {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 16px;
|
||||||
|
font-size: 13px;
|
||||||
|
color: #e2e8f4;
|
||||||
|
}
|
||||||
|
.cde-migration-progress i {
|
||||||
|
color: #4a9eff;
|
||||||
|
}
|
||||||
|
.cde-migration-progress-count {
|
||||||
|
font-weight: 700;
|
||||||
|
color: #4a9eff;
|
||||||
|
font-variant-numeric: tabular-nums;
|
||||||
|
}
|
||||||
|
.cde-welcome-message {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 12px 16px;
|
||||||
|
background: #101622;
|
||||||
|
border: 1px solid #263853;
|
||||||
|
border-radius: 8px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.cde-welcome-logo {
|
||||||
|
width: 120px;
|
||||||
|
height: auto;
|
||||||
|
object-fit: contain;
|
||||||
|
filter: drop-shadow(0 0 8px rgba(74, 158, 255, 0.4));
|
||||||
|
}
|
||||||
|
.cde-welcome-title {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 15px;
|
||||||
|
font-weight: 700;
|
||||||
|
color: #4a9eff;
|
||||||
|
text-shadow: 0 0 8px rgba(74, 158, 255, 0.5);
|
||||||
|
}
|
||||||
|
.cde-welcome-links {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #7d94b8;
|
||||||
|
}
|
||||||
|
.cde-welcome-links a {
|
||||||
|
color: #00d4d4;
|
||||||
|
text-decoration: none;
|
||||||
|
border-bottom: 1px solid rgba(0, 212, 212, 0.4);
|
||||||
|
}
|
||||||
|
.cde-welcome-links a:hover {
|
||||||
|
color: #fff;
|
||||||
|
border-bottom-color: #fff;
|
||||||
|
}
|
||||||
|
.cde-welcome-help-btn {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
margin-top: 4px;
|
||||||
|
padding: 7px 18px;
|
||||||
|
background: #4a9eff;
|
||||||
|
border: none;
|
||||||
|
border-radius: 6px;
|
||||||
|
color: #fff;
|
||||||
|
font-size: 12px;
|
||||||
|
font-weight: 700;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: filter 0.15s;
|
||||||
|
}
|
||||||
|
.cde-welcome-help-btn:hover {
|
||||||
|
filter: brightness(1.2);
|
||||||
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 766 KiB |
|
Before Width: | Height: | Size: 523 KiB |
|
Before Width: | Height: | Size: 750 KiB |
|
Before Width: | Height: | Size: 461 KiB |
|
Before Width: | Height: | Size: 465 KiB |
|
Before Width: | Height: | Size: 586 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 194 B |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 120 KiB |
@@ -1,58 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="lorc-metal-scales-gradient-0"><stop offset="0%" stop-color="#050000" stop-opacity="0.64"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#lorc-metal-scales-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M38.676 18.352V122.57l129.047 129.045V18.352H79.727l.002 99.343H61.04V18.352H38.675zm147.734 0v244.793h141.496V18.352H186.41zm160.184 0v230.945L473.322 122.57V18.352h-19.818l.002 99.343h-18.69l-.002-99.343h-88.22zm83.152 174.224-18.46 18.46.003 80.677H392.6l-.002-61.992-52.114 52.114h-13.632v122.47L429.746 301.41V192.576zm-347.492.002v108.834l104.408 104.406V281.834h-15.15l-51.627-51.625.002 61.503H101.2l-.003-80.192-18.943-18.942zm124.123 35.125h101.207v18.69H206.377v-18.69zm-1.027 54.13V413.91h102.816V281.834H205.35zm-83.55 85.558v126.346h80.026v-61.138H187.01l-28.08-28.08.002 65.443h-18.69l-.002-84.132-18.44-18.437zm268.343.055-17.15 17.15v85.366h-18.688l-.002-66.677-29.315 29.315h-13.3v61.138h78.455v-126.29zm-164.106 9.52h64.953v18.687h-64.953v-18.687zm-5.52 55.633v61.138H293v-61.138h-72.484z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="ar-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#4ecdc4" stop-opacity="0.3"/>
|
|
||||||
<stop offset="100%" stop-color="#4ecdc4" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#ar-glow)"/>
|
|
||||||
|
|
||||||
<!-- Bouclier circulaire extérieur -->
|
|
||||||
<circle cx="50" cy="50" r="36" fill="#4ecdc4" fill-opacity="0.08" stroke="#4ecdc4" stroke-width="2.5"/>
|
|
||||||
<!-- Anneau décoratif intérieur -->
|
|
||||||
<circle cx="50" cy="50" r="30" fill="none" stroke="#4ecdc4" stroke-width="1" opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- 8 rivets décoratifs sur le bord extérieur du bouclier -->
|
|
||||||
<circle cx="50" cy="15" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
<circle cx="75" cy="25" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
<circle cx="85" cy="50" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
<circle cx="75" cy="75" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
<circle cx="50" cy="85" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
<circle cx="25" cy="75" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
<circle cx="15" cy="50" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
<circle cx="25" cy="25" r="2" fill="#4ecdc4" opacity="0.8"/>
|
|
||||||
|
|
||||||
<!-- Tête de tigre stylisée -->
|
|
||||||
<!-- Front / dessus de la tête -->
|
|
||||||
<path d="M34 40 Q50 30 66 40 Q68 48 64 54 Q58 62 50 64 Q42 62 36 54 Q32 48 34 40 Z"
|
|
||||||
fill="#4ecdc4" fill-opacity="0.15" stroke="#4ecdc4" stroke-width="2"/>
|
|
||||||
<!-- Oreilles de tigre -->
|
|
||||||
<path d="M34 40 Q28 30 32 24 Q36 32 40 38" fill="#4ecdc4" fill-opacity="0.2" stroke="#4ecdc4" stroke-width="1.5"/>
|
|
||||||
<path d="M66 40 Q72 30 68 24 Q64 32 60 38" fill="#4ecdc4" fill-opacity="0.2" stroke="#4ecdc4" stroke-width="1.5"/>
|
|
||||||
|
|
||||||
<!-- Yeux du tigre -->
|
|
||||||
<ellipse cx="43" cy="46" rx="5" ry="4" fill="none" stroke="#4ecdc4" stroke-width="1.5"/>
|
|
||||||
<ellipse cx="57" cy="46" rx="5" ry="4" fill="none" stroke="#4ecdc4" stroke-width="1.5"/>
|
|
||||||
<ellipse cx="43" cy="46" rx="2" ry="3" fill="#4ecdc4" fill-opacity="0.5"/>
|
|
||||||
<ellipse cx="57" cy="46" rx="2" ry="3" fill="#4ecdc4" fill-opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Nez du tigre -->
|
|
||||||
<path d="M47 52 Q50 50 53 52 Q50 55 47 52 Z" fill="#4ecdc4" fill-opacity="0.6" stroke="#4ecdc4" stroke-width="1"/>
|
|
||||||
<!-- Moustaches -->
|
|
||||||
<line x1="32" y1="53" x2="45" y2="53" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="55" y1="53" x2="68" y2="53" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="33" y1="57" x2="45" y2="55" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="55" y1="55" x2="67" y2="57" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Rayures de tigre sur le front -->
|
|
||||||
<path d="M46 36 Q48 40 47 44" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
|
||||||
<path d="M50 34 Q50 38 50 42" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
|
||||||
<path d="M54 36 Q52 40 53 44" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Crocs en bas -->
|
|
||||||
<path d="M46 60 L44 68 L46 64 L48 70 L50 63 L52 70 L54 64 L56 68 L54 60"
|
|
||||||
fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linejoin="round" opacity="0.8"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,53 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="sbed-nodular-gradient-0"><stop offset="0%" stop-color="#050000" stop-opacity="0.64"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#sbed-nodular-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M256 16a90 90 0 0 0-15 178.593v48.75a60 60 0 0 0 0 115.782v49.688A45 45 0 0 0 256 496a45 45 0 0 0 15-87.188v-50.157a60 60 0 0 0 0-115.78V194.59a90 90 0 0 0-15-178.594zm-2.813 30A60 60 0 0 1 256 46a60 60 0 0 1 0 120 60.017 60.017 0 0 1-2.813-120z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="ig-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#98c379" stop-opacity="0.3"/>
|
|
||||||
<stop offset="100%" stop-color="#98c379" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#ig-glow)"/>
|
|
||||||
|
|
||||||
<!-- Pilon (pestle) — en haut à droite -->
|
|
||||||
<line x1="62" y1="20" x2="52" y2="40" stroke="#98c379" stroke-width="3.5" stroke-linecap="round"/>
|
|
||||||
<!-- Tête du pilon (plus épaisse) -->
|
|
||||||
<ellipse cx="63" cy="19" rx="4" ry="3" fill="#98c379" fill-opacity="0.4" stroke="#98c379" stroke-width="1.5" transform="rotate(-30 63 19)"/>
|
|
||||||
|
|
||||||
<!-- Mortier (bol) -->
|
|
||||||
<!-- Corps extérieur du mortier -->
|
|
||||||
<path d="M22 54 Q22 76 50 80 Q78 76 78 54 Z"
|
|
||||||
fill="#98c379" fill-opacity="0.12" stroke="#98c379" stroke-width="2.5"/>
|
|
||||||
<!-- Bord supérieur du mortier (ellipse) -->
|
|
||||||
<ellipse cx="50" cy="54" rx="28" ry="8" fill="#98c379" fill-opacity="0.1" stroke="#98c379" stroke-width="2"/>
|
|
||||||
<!-- Contenu / intérieur sombre -->
|
|
||||||
<ellipse cx="50" cy="56" rx="22" ry="6" fill="#101622" fill-opacity="0.6"/>
|
|
||||||
<!-- Surface du contenu (herbes) -->
|
|
||||||
<ellipse cx="50" cy="55" rx="18" ry="4" fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="0.8" opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Ornements du mortier (gravures) -->
|
|
||||||
<!-- Motif vague (eau) sur le corps du mortier -->
|
|
||||||
<path d="M26 64 Q32 60 38 64 Q44 68 50 64 Q56 60 62 64 Q68 68 74 64"
|
|
||||||
fill="none" stroke="#98c379" stroke-width="1" opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Fleur de lotus au-dessus du mortier -->
|
|
||||||
<!-- Pétales (6) -->
|
|
||||||
<path d="M50 44 Q46 36 42 30 Q46 34 50 32 Q54 34 58 30 Q54 36 50 44"
|
|
||||||
fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="1.5"/>
|
|
||||||
<path d="M38 48 Q30 44 26 38 Q32 40 36 36 Q40 32 40 38 Q40 44 38 48"
|
|
||||||
fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="1.5"/>
|
|
||||||
<path d="M62 48 Q70 44 74 38 Q68 40 64 36 Q60 32 60 38 Q60 44 62 48"
|
|
||||||
fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="1.5"/>
|
|
||||||
<!-- Coeur du lotus -->
|
|
||||||
<circle cx="50" cy="46" r="4" fill="#98c379" fill-opacity="0.4" stroke="#98c379" stroke-width="1.5"/>
|
|
||||||
<circle cx="50" cy="46" r="1.5" fill="#98c379"/>
|
|
||||||
|
|
||||||
<!-- Vapeurs alchimiques -->
|
|
||||||
<path d="M36 52 Q32 46 36 40 Q34 44 38 46 Q36 48 38 52"
|
|
||||||
fill="none" stroke="#98c379" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
|
||||||
<path d="M50 52 Q48 44 52 38 Q50 44 54 46 Q52 48 52 52"
|
|
||||||
fill="none" stroke="#98c379" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
|
||||||
<path d="M64 52 Q68 46 64 40 Q66 44 62 46 Q64 48 62 52"
|
|
||||||
fill="none" stroke="#98c379" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 791 B |
@@ -1,59 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="delapouite-old-lantern-gradient-0"><stop offset="0%" stop-color="#050000" stop-opacity="0.64"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#delapouite-old-lantern-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M256 24c-10.1 0-19.2 1.92-26.7 5.64C221.9 33.35 215 39.72 215 49s6.9 15.65 14.3 19.36c5.2 2.58 11.2 4.27 17.7 5.08v11.28h18V73.44c6.5-.81 12.5-2.5 17.7-5.08C290.1 64.65 297 58.28 297 49s-6.9-15.65-14.3-19.36C275.2 25.92 266.1 24 256 24zm0 18c7.6 0 14.4 1.66 18.6 3.74 3.3 1.63 4.1 2.97 4.3 3.26.1-.1.1-.1.1 0s0 .1-.1 0c-.2.29-1 1.63-4.3 3.26-4.2 2.08-11 3.74-18.6 3.74-7.6 0-14.4-1.66-18.6-3.74-3.3-1.63-4.1-2.97-4.3-3.26-.1.1-.1.1-.1 0s0-.1.1 0c.2-.29 1-1.63 4.3-3.26 4.2-2.08 11-3.74 18.6-3.74zm-40.9 60.7L203.4 152h105.2l-11.7-49.3zm-18.9 1.7c-6.7.3-13.2.8-19.5 1.7-14.9 2.1-28.9 6.4-39.1 16.5-3.1 3.2-3.9 5.8-5.2 9.3-1.3 3.5-2.5 7.7-3.8 12.6-2.4 9.8-4.9 22.6-7.5 37.5-5 29.8-10 67.9-14.1 106.1-4 38.1-7 76.2-7.99 106.1-.51 14.9-.53 27.7.13 37.7.33 5 .82 9.2 1.56 12.9.8 3.7 1.3 6.9 4.9 10.6 7.1 7 15.4 11 24 13.3l6.8-16.9c-6.9-1.5-12.5-4-17.3-8.5-.1-.4-.5-1.1-.8-2.2-.4-2.3-.9-5.9-1.2-10.4-.6-8.9-.6-21.3-.1-35.9 1-29.1 4-67 8-104.9 3.9-37.8 8.9-75.7 13.9-104.9 2.4-14.6 4.9-27.1 7.2-36.1 1.1-4.5 2.2-8.2 3.2-10.7.6-1.8 1.4-3 1.5-3.1 5.9-5.7 15.7-9.4 28.5-11.2 3.9-.6 8.2-1 12.5-1.2zm119.6 0 4.3 18.3c4.4.2 8.6.6 12.6 1.2 12.8 1.8 22.6 5.5 28.5 11.2.1.1.9 1.3 1.5 3.1 1 2.5 2.1 6.2 3.2 10.7 2.3 9 4.8 21.5 7.2 36.1 5 29.2 10 67.1 13.9 104.9 4 37.9 7 75.8 8 104.9.5 14.6.5 27-.1 35.9-.3 4.5-.8 8.1-1.2 10.4-.3 1.1-.7 1.8-.8 2.2-4.8 4.5-10.4 7-17.3 8.5l6.8 16.9c8.6-2.3 16.9-6.3 24-13.3 3.6-3.7 4.1-6.9 4.9-10.6.7-3.7 1.2-7.9 1.6-12.9.6-10 .6-22.8.1-37.7-1-29.9-4-68-8-106.1-4.1-38.2-9.1-76.3-14.1-106.1-2.6-14.9-5.1-27.7-7.5-37.5-1.3-4.9-2.5-9.1-3.8-12.6-1.3-3.5-2.1-6.1-5.2-9.3-10.2-10.1-24.2-14.4-39.1-16.5-6.3-.9-12.9-1.4-19.5-1.7zM213.2 170c-2.9 4.9-11.6 19.8-21.6 41.1 21.9 10.3 43.8 25.6 64.4 42.7 20.7-17.1 42.5-32.4 64.4-42.7-10-21.3-18.7-36.2-21.6-41.1zm-28.8 57.7c-10 24.5-17.6 51.3-15.5 68.2 1 7.7 7.3 19.6 15.1 31 15.6-19.6 35.7-41.2 58.1-61.2-18.9-15.4-38.9-28.9-57.7-38zm143.2 0c-18.8 9.2-38.8 22.6-57.7 38 22.4 20.1 42.5 41.7 58.1 61.2 7.8-11.4 14.1-23.3 15.1-31 2.1-16.9-5.5-43.7-15.5-68.2zM256 277.5c-23.7 21-45.2 44.2-60.7 64.2 7.8 9.4 13.9 15.6 16.5 18.3h88.4c2.6-2.7 8.7-8.9 16.5-18.3-15.5-19.9-37-43.3-60.7-64.2zM225.4 378c2.3 4.8 3.6 9.8 3.6 15 0 5.2-1.3 10.2-3.6 15h61.2c-2.3-4.8-3.6-9.8-3.6-15 0-5.2 1.3-10.2 3.6-15zm-59.3 48-24.8 62h229.4l-24.8-62z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="it-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#00d4d4" stop-opacity="0.3"/>
|
|
||||||
<stop offset="100%" stop-color="#00d4d4" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#it-glow)"/>
|
|
||||||
|
|
||||||
<!-- Coffret laqué (corps) -->
|
|
||||||
<!-- Couvercle -->
|
|
||||||
<rect x="20" y="26" width="60" height="20" rx="3" fill="#00d4d4" fill-opacity="0.12" stroke="#00d4d4" stroke-width="2.5"/>
|
|
||||||
<!-- Corps du coffret -->
|
|
||||||
<rect x="18" y="46" width="64" height="32" rx="3" fill="#00d4d4" fill-opacity="0.08" stroke="#00d4d4" stroke-width="2.5"/>
|
|
||||||
|
|
||||||
<!-- Ligne de séparation couvercle/corps -->
|
|
||||||
<line x1="18" y1="46" x2="82" y2="46" stroke="#00d4d4" stroke-width="1.5" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Ornements du couvercle -->
|
|
||||||
<!-- Motif de losanges (style laque chinoise) -->
|
|
||||||
<path d="M36 36 L50 28 L64 36 L50 44 Z" fill="none" stroke="#00d4d4" stroke-width="1" opacity="0.5"/>
|
|
||||||
<!-- Lignes décoratives côtés couvercle -->
|
|
||||||
<line x1="22" y1="30" x2="22" y2="42" stroke="#00d4d4" stroke-width="1" opacity="0.4"/>
|
|
||||||
<line x1="78" y1="30" x2="78" y2="42" stroke="#00d4d4" stroke-width="1" opacity="0.4"/>
|
|
||||||
|
|
||||||
<!-- Serrure yin-yang au centre du corps du coffret -->
|
|
||||||
<!-- Cercle de la serrure -->
|
|
||||||
<circle cx="50" cy="60" r="9" fill="#101622" stroke="#00d4d4" stroke-width="2"/>
|
|
||||||
<!-- Yin-yang simplifié dans la serrure -->
|
|
||||||
<!-- Moitié yang (gauche, claire) -->
|
|
||||||
<path d="M50 51 A9 9 0 0 0 50 69 A4.5 4.5 0 0 0 50 60 A4.5 4.5 0 0 1 50 51"
|
|
||||||
fill="#00d4d4" fill-opacity="0.4"/>
|
|
||||||
<!-- Petits cercles du yin-yang -->
|
|
||||||
<circle cx="50" cy="55.5" r="2" fill="#101622"/>
|
|
||||||
<circle cx="50" cy="64.5" r="2" fill="#00d4d4" fill-opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Anneau de la serrure (trou de clé) -->
|
|
||||||
<rect x="48" y="66" width="4" height="5" rx="1" fill="#00d4d4" fill-opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Ferrures du coffret (coins) -->
|
|
||||||
<!-- Coins du corps -->
|
|
||||||
<path d="M18 46 L18 54 L24 54" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
|
||||||
<path d="M82 46 L82 54 L76 54" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
|
||||||
<path d="M18 78 L18 70 L24 70" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
|
||||||
<path d="M82 78 L82 70 L76 70" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
|
||||||
|
|
||||||
<!-- Charnières du coffret (sur le côté droit) -->
|
|
||||||
<rect x="76" y="40" width="8" height="5" rx="2" fill="#00d4d4" fill-opacity="0.3" stroke="#00d4d4" stroke-width="1"/>
|
|
||||||
<rect x="76" y="50" width="8" height="5" rx="2" fill="#00d4d4" fill-opacity="0.3" stroke="#00d4d4" stroke-width="1"/>
|
|
||||||
|
|
||||||
<!-- Motif décoratif sur le bas du coffret -->
|
|
||||||
<path d="M26 72 Q50 68 74 72" fill="none" stroke="#00d4d4" stroke-width="1" stroke-dasharray="3 2" opacity="0.4"/>
|
|
||||||
<!-- Petits ornements latéraux sur le corps -->
|
|
||||||
<line x1="22" y1="56" x2="22" y2="68" stroke="#00d4d4" stroke-width="1" stroke-dasharray="2 2" opacity="0.4"/>
|
|
||||||
<line x1="78" y1="56" x2="78" y2="68" stroke="#00d4d4" stroke-width="1" stroke-dasharray="2 2" opacity="0.4"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -1,38 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="lorc-triple-beak-gradient-0"><stop offset="0%" stop-color="#050000" stop-opacity="0.64"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#lorc-triple-beak-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M321.457 34.094c-.202 1.93-.294 3.07-.54 5.27-1.51 13.56-3.863 31.932-7.25 51.327-3.385 19.396-7.785 39.79-13.532 57.59-5.747 17.8-12.344 33.076-22.885 42.777-16.16 14.868-43.368 21.36-64.744 18.402-11.006-1.524-21.233-7.727-31.85-15.81-10.6-8.07-21.425-18.31-31.947-29.058-21.74-21.757-26.344-49.552-17.33-72.705 7.058-18.135 21.882-33.398 41.475-42.82-10.92-5.51-23.25-7.14-34.812-4.608-2.986.653-5.33 1.175-7.387 1.944h-.004c-7.268 2.716-14.464 7.406-20.216 13.364v.002c-7.268 7.525-9.54 17.93-13.657 30.626-3.567 11-7.106 21.985-10.583 32.97 12.12 5.532 21.053 16.466 26.004 29.443 5.817 15.243 6.63 33.637 1.66 52.19-4.972 18.554-14.873 34.078-27.532 44.37-10.683 8.688-23.754 13.685-36.9 12.534a695.45 695.45 0 0 0-5.115 30.446c1.797-.812 2.85-1.32 4.91-2.23C61.803 284.55 79 277.276 97.59 270.42c18.59-6.855 38.542-13.3 56.892-17.193 18.35-3.895 34.933-5.744 48.622-1.072 22.058 7.527 40.21 25.817 47.777 47.77 7.098 20.583 1.257 48.603-6.884 77.74-7.98 29.74-29.922 47.663-54.625 51.516-19.37 3.02-40.172-2.124-58.214-14.4 1.436 22.502 17.423 42.414 40.602 48.193 10.465 2.61 20.08-.14 32.892-2.872 12.215-2.603 24.41-5.24 36.57-7.95-.75-12.738 4.2-25.34 12.622-35.694 10.294-12.658 25.816-22.56 44.37-27.53 9.276-2.486 18.513-3.524 27.337-3.215 8.822.31 17.232 1.967 24.854 4.875 12.164 4.64 22.525 12.788 28.332 23.77a706.115 706.115 0 0 0 27.428-10.305c-11.19-8.05-26.56-19.445-45.18-35.028-15.1-12.636-30.535-26.655-43.01-40.566-12.477-13.91-22.33-27.322-25.228-41.43-4.525-22.025 1.693-49.892 15.942-66.657 14.1-16.588 41.71-25.365 70.996-32.88 29.747-7.96 56.285 2.045 72.045 21.484 12.35 15.235 18.354 35.8 16.774 57.556 18.63-12.516 27.63-36.35 21.035-59.342-2.96-10.32-10.267-17.337-19.06-27.09a3892.179 3892.179 0 0 0-23.517-25.88c-9.88 5.055-21.557 6.38-33.084 4.53-16.11-2.585-32.447-11.08-46.028-24.66-13.583-13.583-22.076-29.92-24.66-46.03-1.815-11.31-.576-22.767 4.245-32.525a720.579 720.579 0 0 0-25.98-21.44zm-64.06 15.254c-15.734-.033-31.723 1.863-39.09 4.447l-23.35 6.85c-23.017 6.146-39.594 21.177-46.152 38.025s-4.172 35.405 13.148 52.725l.035.035.035.035c6.1 6.23 12.253 12.203 18.23 17.54 13.744-14.476 31.505-25.465 52.153-30.997a111.903 111.903 0 0 1 33.481-3.742 111.25 111.25 0 0 1 18.297 2.28c4.474-15.147 8.16-32.44 11.064-49.07 2.052-11.755 3.68-23.032 5.006-33.19a191.63 191.63 0 0 0-42.855-4.938zm132.744.34a40.583 40.583 0 0 0-2.007.01c-7.927.23-14.553 2.874-19.37 7.69-6.42 6.422-8.982 16.06-7.113 27.712 1.87 11.65 8.422 24.773 19.42 35.77 10.998 10.998 24.12 17.55 35.772 19.42 11.65 1.87 21.288-.688 27.71-7.11 6.422-6.422 8.98-16.06 7.112-27.71-1.87-11.652-8.422-24.774-19.42-35.773-10.997-10.997-24.12-17.55-35.77-19.42a46.228 46.228 0 0 0-6.333-.588zM68.003 138.194c-6.837.09-13.97 2.95-20.836 8.534-9.155 7.444-17.242 19.68-21.268 34.703-4.025 15.022-3.14 29.664 1.067 40.69 4.206 11.024 11.24 18.092 20.014 20.442 8.77 2.35 18.398-.252 27.553-7.697 9.155-7.444 17.244-19.68 21.27-34.703 4.025-15.022 3.137-29.665-1.07-40.69-4.205-11.024-11.24-18.092-20.012-20.443a24.643 24.643 0 0 0-6.718-.837zm333.08 65.07c-5.147-.017-10.673.715-16.58 2.298l-.05.014-.048.012a291.069 291.069 0 0 0-16.75 4.84c.762 2.26 1.478 4.545 2.104 6.88 10.7 39.936-1.672 80.723-28.9 108.15 9.796 9.9 21.02 19.937 32.126 29.23 8.934 7.478 17.667 14.36 25.645 20.47a194.367 194.367 0 0 0 44.626-79.336l-.092.028 2.3-8.543a192.821 192.821 0 0 0 4.614-30.543c-.612-14.058-5.318-26.69-12.875-36.01-8.65-10.67-20.68-17.443-36.12-17.49zm-248.61 69.596c-15.433 3.68-32.404 9.203-48.413 15.107-11.587 4.272-22.527 8.695-32.244 12.787 9.408 30.286 25.63 56.702 46.516 78.004l.14-.565 11.378 11.4a194.436 194.436 0 0 0 16.36 12.688c13.242 7.643 27.594 10.407 40.28 8.43 18.072-2.82 33.122-14.282 39.453-37.91l.014-.048.014-.047a289.981 289.981 0 0 0 4.544-18.61c-36.54-10.552-66.868-39.41-77.407-78.74-.222-.83-.43-1.663-.634-2.496zm169.805 131.533c-6.155.014-12.655.834-19.228 2.595-15.024 4.026-27.26 12.113-34.704 21.268-7.445 9.155-10.048 18.78-7.698 27.555 2.35 8.773 9.42 15.808 20.444 20.014 11.024 4.207 25.665 5.094 40.69 1.07 15.022-4.027 27.258-12.114 34.702-21.27 7.445-9.154 10.048-18.78 7.698-27.554-2.35-8.772-9.42-15.807-20.444-20.013-5.512-2.104-11.927-3.377-18.843-3.62a66.734 66.734 0 0 0-2.618-.044z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<!-- Fond circulaire -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#kg-glow)" fill-opacity="0.12"/>
|
|
||||||
<defs>
|
|
||||||
<radialGradient id="kg-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#ff3d5a" stop-opacity="0.4"/>
|
|
||||||
<stop offset="100%" stop-color="#ff3d5a" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Poing stylisé (vue de face, doigts repliés) -->
|
|
||||||
<!-- Paume / base -->
|
|
||||||
<rect x="32" y="52" width="36" height="20" rx="4" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
|
||||||
<!-- Doigts repliés — 4 rangées -->
|
|
||||||
<rect x="33" y="38" width="8" height="16" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
|
||||||
<rect x="43" y="35" width="8" height="19" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
|
||||||
<rect x="53" y="36" width="8" height="18" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
|
||||||
<rect x="63" y="40" width="6" height="14" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
|
||||||
<!-- Pouce -->
|
|
||||||
<path d="M32 62 Q24 60 25 54 Q26 50 32 52" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2" stroke-linejoin="round"/>
|
|
||||||
|
|
||||||
<!-- Éclairs de qi (3 rayons) -->
|
|
||||||
<!-- Éclair gauche-haut -->
|
|
||||||
<polyline points="24,28 19,20 25,22 20,13" fill="none" stroke="#ff3d5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
|
|
||||||
<!-- Éclair centre-haut -->
|
|
||||||
<polyline points="50,30 47,20 52,23 49,13" fill="none" stroke="#ff3d5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
|
|
||||||
<!-- Éclair droite-haut -->
|
|
||||||
<polyline points="74,32 80,22 74,24 79,14" fill="none" stroke="#ff3d5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
|
|
||||||
|
|
||||||
<!-- Petites étincelles -->
|
|
||||||
<circle cx="22" cy="35" r="1.5" fill="#ff3d5a" opacity="0.8"/>
|
|
||||||
<circle cx="78" cy="37" r="1.5" fill="#ff3d5a" opacity="0.8"/>
|
|
||||||
<circle cx="50" cy="26" r="1.5" fill="#ff3d5a" opacity="0.8"/>
|
|
||||||
|
|
||||||
<!-- Ligne de force sous le poing -->
|
|
||||||
<path d="M28 73 Q50 80 72 73" fill="none" stroke="#ff3d5a" stroke-width="1.5" stroke-dasharray="3 2" opacity="0.5"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 4.7 KiB |
@@ -1,43 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="lorc-daemon-skull-gradient-0"><stop offset="0%" stop-color="#bd10e0" stop-opacity="1"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#lorc-daemon-skull-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M142.026 16.89C94.242 38.888 62.71 74.257 62.71 113.927c0 26.11 13.42 50.288 36.22 70.04-11.664 25.398-18.99 53.91-20.81 84.212 17.194.562 33.53 4.205 48.192 11.7 41.566 21.25 61.083 66.944 57.787 121.093a286.662 286.662 0 0 0 23.122 4.58c.894-16.76.83-33.468-.496-50.122l18.63-1.485c1.438 18.035 1.466 36.014.458 53.938 8.022.76 16.14 1.21 24.322 1.382V353.03h18.687v56.13c7.83-.25 15.693-.755 23.565-1.514-.995-17.845-.96-35.745.47-53.7l18.63 1.485c-1.323 16.597-1.39 33.247-.504 49.95 7.307-1.07 14.6-2.355 21.863-3.843-3.467-54.395 16.04-100.333 57.748-121.656 14.66-7.497 30.998-11.142 48.19-11.702-1.843-30.716-9.343-59.594-21.284-85.252 22.08-19.56 35.044-43.346 35.044-69 0-39.67-31.532-75.04-79.316-97.035C386.283 33.46 394.32 53.31 394.32 74.27c0 42.688-31.51 79.614-77.026 97.146l-6.14-14.3c11.148-4.44 21.233-10.197 29.876-16.964 10.1-7.905 18.202-17.087 23.91-27.154-29.85-25.333-66.642-40.283-106.488-40.283-40.34 0-77.554 15.314-107.6 41.223 5.674 9.7 13.588 18.555 23.372 26.214 9.67 7.57 21.145 13.877 33.894 18.49l-6.125 14.264c-47.677-16.863-81.06-54.696-81.06-98.636 0-20.96 8.038-40.81 21.093-57.377zm10.286 183.128c.054-.004.1.004.127.037 18.414 23.35 51.93 39.697 91.086 43.162-5.892 19.698-26.99 34.53-52.67 34.53-30.21 0-55.148-20.584-55.148-45.517.002-12.465 6.205-23.997 16.11-32.173.083.094.33-.027.494-.04zm211.668.002c.053-.003.1.006.138.04 9.907 8.175 16.112 19.707 16.112 32.173 0 24.93-24.937 45.515-55.15 45.515-25.68 0-46.776-14.83-52.67-34.53 39.156-3.466 72.673-19.813 91.087-43.16.112.085.322-.03.483-.038zM258.4 244.174c5.625 27.42 13.928 54.84 32.91 82.26-20.274 5.432-44.818 5.627-65.82 0 17.968-27.42 26.834-54.84 32.91-82.26zm-76.31 175.54c-2.34 15.4-6.413 31.3-12.25 47.372a168.84 168.84 0 0 0 27.663 14.637c3.627-19.225 6.537-38.376 8.33-57.455a309.037 309.037 0 0 1-23.744-4.553zm152.802.48a409.42 409.42 0 0 1-22.526 3.888c1.777 18.972 4.655 38.015 8.248 57.13a169.154 169.154 0 0 0 26.452-14.126c-5.776-15.906-9.824-31.644-12.174-46.893zm-41.094 6.115c-8.335.8-16.668 1.323-24.975 1.58v65.694a157.874 157.874 0 0 0 33.973-6.01c-3.898-20.343-7.058-40.766-8.998-61.265zm-69.402.237c-1.953 20.54-5.13 41.002-9.043 61.385a157.903 157.903 0 0 0 34.783 5.773v-65.713a349.206 349.206 0 0 1-25.74-1.445z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="dm-glow" cx="50%" cy="45%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#cc2222" stop-opacity="0.5"/>
|
|
||||||
<stop offset="100%" stop-color="#cc2222" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#dm-glow)"/>
|
|
||||||
|
|
||||||
<!-- Flammes infernales en arrière-plan -->
|
|
||||||
<path d="M30 78 Q28 65 34 56 Q30 62 32 52 Q36 42 42 48 Q38 36 46 28 Q48 42 44 50 Q50 38 54 30 Q56 44 50 54 Q56 46 62 40 Q62 54 56 62 Q62 56 68 52 Q66 64 62 72 Q56 66 54 72 Q50 80 48 72 Q44 64 40 72 Q36 80 30 78 Z"
|
|
||||||
fill="#cc2222" fill-opacity="0.18" stroke="#cc2222" stroke-width="1" stroke-linejoin="round" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Visage de démon - contour de tête -->
|
|
||||||
<ellipse cx="50" cy="52" rx="20" ry="22" fill="#cc2222" fill-opacity="0.12" stroke="#cc2222" stroke-width="2"/>
|
|
||||||
|
|
||||||
<!-- Deux cornes -->
|
|
||||||
<path d="M36 35 Q32 20 38 16 Q40 24 38 30" fill="#cc2222" fill-opacity="0.7" stroke="#cc2222" stroke-width="1.5" stroke-linejoin="round"/>
|
|
||||||
<path d="M64 35 Q68 20 62 16 Q60 24 62 30" fill="#cc2222" fill-opacity="0.7" stroke="#cc2222" stroke-width="1.5" stroke-linejoin="round"/>
|
|
||||||
|
|
||||||
<!-- Yeux (forme de flamme) -->
|
|
||||||
<path d="M40 50 Q44 44 48 50 Q44 56 40 50 Z" fill="#cc2222" opacity="0.9"/>
|
|
||||||
<path d="M52 50 Q56 44 60 50 Q56 56 52 50 Z" fill="#cc2222" opacity="0.9"/>
|
|
||||||
<!-- Pupilles -->
|
|
||||||
<ellipse cx="44" cy="50" rx="1.5" ry="2.5" fill="#101622"/>
|
|
||||||
<ellipse cx="56" cy="50" rx="1.5" ry="2.5" fill="#101622"/>
|
|
||||||
|
|
||||||
<!-- Nez aplati (démon) -->
|
|
||||||
<path d="M47 58 Q50 60 53 58" fill="none" stroke="#cc2222" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Bouche avec crocs -->
|
|
||||||
<path d="M38 66 Q50 74 62 66" fill="none" stroke="#cc2222" stroke-width="2" stroke-linecap="round" opacity="0.8"/>
|
|
||||||
<!-- Crocs -->
|
|
||||||
<path d="M43 67 L42 73 L45 68" fill="#cc2222" opacity="0.7"/>
|
|
||||||
<path d="M57 67 L58 73 L55 68" fill="#cc2222" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Sourcils menaçants -->
|
|
||||||
<path d="M38 44 Q44 40 48 43" fill="none" stroke="#cc2222" stroke-width="2.5" stroke-linecap="round" opacity="0.8"/>
|
|
||||||
<path d="M52 43 Q56 40 62 44" fill="none" stroke="#cc2222" stroke-width="2.5" stroke-linecap="round" opacity="0.8"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.7 KiB |
@@ -1,44 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="delapouite-hand-of-god-gradient-0"><stop offset="0%" stop-color="#bd10e0" stop-opacity="1"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#delapouite-hand-of-god-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M387.29 19.115c-.677 24.348-8.15 49.273-22.194 71.834-36.935 59.335-110.622 86.083-178.93 70.61 4.218-1.997 8.274-4.09 12.098-6.292 39.055-22.5 57.282-55.456 54.312-91.69-7.387 21.813-24.63 41.317-50.226 56.067-48.05 27.68-118.013 31.686-187.47 16.935v37.377c36.274 13.19 81.88 12.965 122.397 3.98a148.82 148.82 0 0 0 9.98 5.872c76.52 40.974 174.19 17.537 220.173-51.855 40.442 14.673 84.808 19.944 127.32 16.393v-39.13c-36.858 3.595-75.196.774-111.385-9.015 9.5-26.662 10.486-54.666 3.924-81.088zm30.265 159.975c-28.534 12.307-59.168 14.074-87.434 10.355-19.252 10.658-41.5 18.6-64.68 23.393-44.056 9.11-91.918 6.655-129.426-14.018l78.47 175.914c11.298 12.252 24.03 25.506 42.043 41.3l.168.15.162.154c1.618 1.562 2.678 1.823 5.122 1.555 2.442-.27 5.967-1.672 9.325-4.012 3.358-2.34 6.532-5.546 8.62-8.542a19.459 19.459 0 0 0 2.304-4.4l-39.67-38.292 12.98-13.445 45.558 43.978.002.002c.225.22.092.432 2.248.006 2.162-.428 5.725-2.03 9.26-4.557 6.005-4.294 11.807-11.445 14.244-16.282l-39.188-37.828 12.98-13.446 45.098 43.533c11.69-2.624 21.136-10.836 25.237-20.322l-50-48.264 12.98-13.446 105.813 102.143c5.053 4.877 9.384 6.113 13.122 5.99 3.737-.123 7.224-1.832 9.85-4.63 5.25-5.598 7.5-13.944-1.985-23.1l-146.72-141.63 12.98-13.445 23.177 22.373c25.815-2.733 47.54-9.893 60.996-18.345 7.11-4.466 11.78-9.26 13.92-13.186 2.14-3.923 2.322-6.51.795-10.078-1.122-2.613-3.768-5.992-8.353-9.576z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="dv-glow" cx="50%" cy="40%" r="55%">
|
|
||||||
<stop offset="0%" stop-color="#ddaa00" stop-opacity="0.5"/>
|
|
||||||
<stop offset="100%" stop-color="#ddaa00" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#dv-glow)"/>
|
|
||||||
|
|
||||||
<!-- Rayons célestes (halo) -->
|
|
||||||
<line x1="50" y1="10" x2="50" y2="18" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
|
||||||
<line x1="68" y1="15" x2="64" y2="22" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
|
||||||
<line x1="80" y1="28" x2="74" y2="32" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
|
||||||
<line x1="32" y1="15" x2="36" y2="22" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
|
||||||
<line x1="20" y1="28" x2="26" y2="32" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
|
||||||
<line x1="86" y1="44" x2="80" y2="46" stroke="#ddaa00" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<line x1="14" y1="44" x2="20" y2="46" stroke="#ddaa00" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Halo circulaire doré -->
|
|
||||||
<circle cx="50" cy="36" r="14" fill="none" stroke="#ddaa00" stroke-width="2.5" opacity="0.8"/>
|
|
||||||
<circle cx="50" cy="36" r="16" fill="none" stroke="#ddaa00" stroke-width="0.8" opacity="0.4" stroke-dasharray="3,4"/>
|
|
||||||
|
|
||||||
<!-- Lotus (5 pétales) -->
|
|
||||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.6" transform="rotate(0,50,72)"/>
|
|
||||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(36,50,72)"/>
|
|
||||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(72,50,72)"/>
|
|
||||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(108,50,72)"/>
|
|
||||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(144,50,72)"/>
|
|
||||||
<!-- Cœur du lotus -->
|
|
||||||
<circle cx="50" cy="72" r="4" fill="#ddaa00" fill-opacity="0.8"/>
|
|
||||||
|
|
||||||
<!-- Silhouette divine — corps lumineux -->
|
|
||||||
<ellipse cx="50" cy="36" rx="8" ry="10" fill="#ddaa00" fill-opacity="0.25"/>
|
|
||||||
<!-- Corps stylisé (robe longue) -->
|
|
||||||
<path d="M44 44 Q40 58 42 72 Q50 68 58 72 Q60 58 56 44 Z"
|
|
||||||
fill="#ddaa00" fill-opacity="0.18" stroke="#ddaa00" stroke-width="1.5"/>
|
|
||||||
|
|
||||||
<!-- Mains en prière -->
|
|
||||||
<path d="M44 54 Q38 52 36 56 Q38 60 44 58" fill="#ddaa00" fill-opacity="0.3" stroke="#ddaa00" stroke-width="1.2"/>
|
|
||||||
<path d="M56 54 Q62 52 64 56 Q62 60 56 58" fill="#ddaa00" fill-opacity="0.3" stroke="#ddaa00" stroke-width="1.2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,41 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="lorc-spark-spirit-gradient-0"><stop offset="0%" stop-color="#bd10e0" stop-opacity="1"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#lorc-spark-spirit-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M420.402 19.873c37.886 49.484 19.76 88.205-39.797 90.787 15.374-23.54 18.565-50.758-1.503-72.215 15.56 37.318-14.397 62.848-50.137 67.096-4.39-.934-8.887-1.99-13.508-3.19-60.132-15.624-114.527 22.936-137.37 78.923-.43-34.33 9.72-68.377 29.83-102.152-50.37 35.038-75.926 89.323-72.616 166.003l-59.41-65.365L89.55 374.43l164.6 119.595L392.703 389.54l52.584-196.853-93.224 72.415c-23.56-25.652-13.02-55.2 33.736-50.293-38.077-22.19-64.97-2.473-75.952 24.356-5.608-27.825 18.206-63.122 50.218-58.686 76.728 10.638 151.882-107.834 60.336-160.607zM119.838 272.05l94.777 73.214-103.095-21.22 29.263-3.05-20.945-48.943zm255.48 12.237-10.623 25.262 27.8-.28-12.095 23.437-96.25 14.438 91.168-62.858zM204.305 360.13l42.256 62.552 11.247-44.094 17.84 32.598 56.574-48.54-7.23 24.368 51.71-21.274-54.485 61.82 9.654-29.966-76.21 71.62-47.574-55.136 3.176 27.483-74.627-77.593 61.166 29.998 6.505-33.834z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="ea-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#e8a030" stop-opacity="0.4"/>
|
|
||||||
<stop offset="100%" stop-color="#e8a030" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#ea-glow)"/>
|
|
||||||
|
|
||||||
<!-- Anneau extérieur -->
|
|
||||||
<circle cx="50" cy="50" r="42" fill="none" stroke="#e8a030" stroke-width="1.2" opacity="0.4"/>
|
|
||||||
|
|
||||||
<!-- Yin-Yang stylisé (transformation) -->
|
|
||||||
<!-- Demi-cercle yang (clair) -->
|
|
||||||
<path d="M50 18 A32 32 0 0 1 50 82 A16 16 0 0 0 50 50 A16 16 0 0 1 50 18 Z"
|
|
||||||
fill="#e8a030" fill-opacity="0.25" stroke="#e8a030" stroke-width="1.5"/>
|
|
||||||
<!-- Demi-cercle yin (sombre) -->
|
|
||||||
<path d="M50 18 A32 32 0 0 0 50 82 A16 16 0 0 1 50 50 A16 16 0 0 0 50 18 Z"
|
|
||||||
fill="#e8a030" fill-opacity="0.05" stroke="#e8a030" stroke-width="1.5"/>
|
|
||||||
<!-- Petits cercles yin-yang -->
|
|
||||||
<circle cx="50" cy="34" r="6" fill="#e8a030" fill-opacity="0.6"/>
|
|
||||||
<circle cx="50" cy="66" r="6" fill="#e8a030" fill-opacity="0.15" stroke="#e8a030" stroke-width="1.2"/>
|
|
||||||
|
|
||||||
<!-- Patte d'animal (5 coussinets) -->
|
|
||||||
<!-- Coussinet principal (paume) -->
|
|
||||||
<ellipse cx="50" cy="55" rx="9" ry="7" fill="#e8a030" fill-opacity="0.7"/>
|
|
||||||
<!-- 4 orteils -->
|
|
||||||
<ellipse cx="40" cy="44" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(-15,40,44)"/>
|
|
||||||
<ellipse cx="45" cy="41" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(-5,45,41)"/>
|
|
||||||
<ellipse cx="55" cy="41" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(5,55,41)"/>
|
|
||||||
<ellipse cx="60" cy="44" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(15,60,44)"/>
|
|
||||||
|
|
||||||
<!-- Griffes stylisées -->
|
|
||||||
<path d="M38 42 Q35 38 34 34" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
|
||||||
<path d="M43 39 Q42 35 42 31" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
|
||||||
<path d="M57 39 Q58 35 58 31" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
|
||||||
<path d="M62 42 Q65 38 66 34" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -1,41 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
|
||||||
<defs>
|
|
||||||
<radialGradient id="gh-glow" cx="50%" cy="40%" r="55%">
|
|
||||||
<stop offset="0%" stop-color="#88ccee" stop-opacity="0.45"/>
|
|
||||||
<stop offset="100%" stop-color="#88ccee" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#gh-glow)"/>
|
|
||||||
|
|
||||||
<!-- Silhouette fantôme — tête arrondie -->
|
|
||||||
<path d="M34 44 Q34 24 50 22 Q66 24 66 44 L66 68 Q62 64 58 68 Q55 72 52 68 Q49 64 50 68 Q47 72 44 68 Q40 64 36 68 Q34 64 34 68 Z"
|
|
||||||
fill="#88ccee" fill-opacity="0.15" stroke="#88ccee" stroke-width="2" stroke-linejoin="round"/>
|
|
||||||
|
|
||||||
<!-- Yeux fantôme — vides, inquiétants -->
|
|
||||||
<ellipse cx="43" cy="42" rx="4" ry="5" fill="#101622" stroke="#88ccee" stroke-width="1.5" opacity="0.9"/>
|
|
||||||
<ellipse cx="57" cy="42" rx="4" ry="5" fill="#101622" stroke="#88ccee" stroke-width="1.5" opacity="0.9"/>
|
|
||||||
<!-- Lueurs dans les yeux -->
|
|
||||||
<ellipse cx="43" cy="42" rx="1.5" ry="2" fill="#88ccee" opacity="0.5"/>
|
|
||||||
<ellipse cx="57" cy="42" rx="1.5" ry="2" fill="#88ccee" opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Kanji 鬼 stylisé en filigrane (simplifié) -->
|
|
||||||
<!-- Traits horizontaux et verticaux évoquant le caractère -->
|
|
||||||
<line x1="40" y1="53" x2="60" y2="53" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<line x1="50" y1="53" x2="50" y2="62" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<path d="M42 58 Q50 55 58 58" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Traînée vaporeuse en bas -->
|
|
||||||
<path d="M38 68 Q36 75 38 82 Q40 88 44 84 Q46 78 48 84 Q50 88 52 84 Q54 78 56 84 Q58 88 62 82 Q64 75 62 68"
|
|
||||||
fill="#88ccee" fill-opacity="0.08" stroke="#88ccee" stroke-width="1.2" stroke-dasharray="3,3" opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Chaînes (lien au monde des vivants) — deux petits maillons -->
|
|
||||||
<circle cx="32" cy="52" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<circle cx="32" cy="58" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<line x1="32" y1="49" x2="32" y2="55" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<circle cx="68" cy="52" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<circle cx="68" cy="58" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
<line x1="68" y1="49" x2="68" y2="55" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.4 KiB |
@@ -1,47 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
|
||||||
<defs>
|
|
||||||
<radialGradient id="jg-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#22cc88" stop-opacity="0.4"/>
|
|
||||||
<stop offset="100%" stop-color="#22cc88" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#jg-glow)"/>
|
|
||||||
|
|
||||||
<!-- Cercle de transformation mystique -->
|
|
||||||
<circle cx="50" cy="50" r="38" fill="none" stroke="#22cc88" stroke-width="1.2" opacity="0.35" stroke-dasharray="4,3"/>
|
|
||||||
|
|
||||||
<!-- Silhouette multi-forme (créature hybride) -->
|
|
||||||
<!-- Corps central — humanoïde -->
|
|
||||||
<ellipse cx="50" cy="52" rx="12" ry="15" fill="#22cc88" fill-opacity="0.15" stroke="#22cc88" stroke-width="1.8"/>
|
|
||||||
|
|
||||||
<!-- Tête avec cornes/oreilles animales -->
|
|
||||||
<circle cx="50" cy="35" r="9" fill="#22cc88" fill-opacity="0.15" stroke="#22cc88" stroke-width="1.8"/>
|
|
||||||
<!-- Oreilles pointues (animal) -->
|
|
||||||
<path d="M41 30 L38 20 L45 28" fill="#22cc88" fill-opacity="0.5" stroke="#22cc88" stroke-width="1.5" stroke-linejoin="round"/>
|
|
||||||
<path d="M59 30 L62 20 L55 28" fill="#22cc88" fill-opacity="0.5" stroke="#22cc88" stroke-width="1.5" stroke-linejoin="round"/>
|
|
||||||
|
|
||||||
<!-- Yeux (regard surnaturel) -->
|
|
||||||
<ellipse cx="46" cy="35" rx="3" ry="2" fill="#22cc88" opacity="0.8"/>
|
|
||||||
<ellipse cx="54" cy="35" rx="3" ry="2" fill="#22cc88" opacity="0.8"/>
|
|
||||||
|
|
||||||
<!-- Queue spiralée -->
|
|
||||||
<path d="M62 60 Q72 58 74 65 Q76 72 68 74 Q62 74 62 68"
|
|
||||||
fill="none" stroke="#22cc88" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Tentacule / membre supplémentaire gauche -->
|
|
||||||
<path d="M38 55 Q26 52 22 60 Q20 68 28 66"
|
|
||||||
fill="none" stroke="#22cc88" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Écailles / motif sur le corps -->
|
|
||||||
<path d="M44 46 Q50 42 56 46 Q52 50 50 48 Q48 50 44 46 Z"
|
|
||||||
fill="#22cc88" fill-opacity="0.3" stroke="#22cc88" stroke-width="1"/>
|
|
||||||
<path d="M44 52 Q50 48 56 52 Q52 56 50 54 Q48 56 44 52 Z"
|
|
||||||
fill="#22cc88" fill-opacity="0.3" stroke="#22cc88" stroke-width="1"/>
|
|
||||||
|
|
||||||
<!-- Kanji 怪 (étrange) stylisé — simplifié -->
|
|
||||||
<text x="50" y="81" text-anchor="middle" font-size="11" font-family="serif"
|
|
||||||
fill="#22cc88" opacity="0.55">怪</text>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,41 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
|
||||||
<defs>
|
|
||||||
<radialGradient id="mt-glow" cx="50%" cy="40%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#6688aa" stop-opacity="0.35"/>
|
|
||||||
<stop offset="100%" stop-color="#6688aa" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#mt-glow)"/>
|
|
||||||
|
|
||||||
<!-- Anneau ésotérique (cercle de protection) -->
|
|
||||||
<circle cx="50" cy="50" r="40" fill="none" stroke="#6688aa" stroke-width="1.2" opacity="0.4"/>
|
|
||||||
<circle cx="50" cy="50" r="38" fill="none" stroke="#6688aa" stroke-width="0.6" opacity="0.25" stroke-dasharray="5,4"/>
|
|
||||||
|
|
||||||
<!-- Silhouette humaine -->
|
|
||||||
<!-- Tête -->
|
|
||||||
<circle cx="50" cy="30" r="9" fill="#6688aa" fill-opacity="0.25" stroke="#6688aa" stroke-width="1.8"/>
|
|
||||||
<!-- Corps -->
|
|
||||||
<path d="M40 42 L36 66 L42 66 L45 56 L50 60 L55 56 L58 66 L64 66 L60 42 Z"
|
|
||||||
fill="#6688aa" fill-opacity="0.2" stroke="#6688aa" stroke-width="1.8" stroke-linejoin="round"/>
|
|
||||||
<!-- Bras gauche -->
|
|
||||||
<path d="M40 44 Q30 52 28 60" fill="none" stroke="#6688aa" stroke-width="2" stroke-linecap="round"/>
|
|
||||||
<!-- Bras droit (levé, tenant un talisman) -->
|
|
||||||
<path d="M60 44 Q70 48 72 42" fill="none" stroke="#6688aa" stroke-width="2" stroke-linecap="round"/>
|
|
||||||
|
|
||||||
<!-- Talisman / ofuda (papier de prière) -->
|
|
||||||
<rect x="68" y="32" width="10" height="14" rx="1"
|
|
||||||
fill="#6688aa" fill-opacity="0.2" stroke="#6688aa" stroke-width="1.5"/>
|
|
||||||
<!-- Lignes du talisman -->
|
|
||||||
<line x1="70" y1="36" x2="76" y2="36" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="70" y1="39" x2="76" y2="39" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="70" y1="42" x2="76" y2="42" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Symbole occulte sur la poitrine (trigramme Pa Kua simplifié) -->
|
|
||||||
<line x1="45" y1="46" x2="55" y2="46" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
<line x1="45" y1="49" x2="55" y2="49" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
<line x1="45" y1="52" x2="50" y2="52" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
<line x1="52" y1="52" x2="55" y2="52" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.2 KiB |
@@ -1,58 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="sbed-pulse-gradient-0"><stop offset="0%" stop-color="#050000" stop-opacity="0.64"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#sbed-pulse-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M256 16c-120 0-135 105-60 195 0-165 135-45 135-135 0-30-45-60-75-60zm146.25 134.532C370.61 152.554 334.75 167.875 301 196c165 0 45 135 135 135 30 0 60-45 60-75 0-75-41.016-108.838-93.75-105.468zM76 181c-30 0-60 45-60 75 0 120 105 135 195 60-165 0-45-135-135-135zm175.782 15A60 60 0 0 0 196 256a60 60 0 0 0 120 0 60 60 0 0 0-64.218-60zM316 301c0 165-135 45-135 135 0 30 45 60 75 60 120 0 135-105 60-195z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="sh-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#cc44ff" stop-opacity="0.35"/>
|
|
||||||
<stop offset="100%" stop-color="#cc44ff" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#sh-glow)"/>
|
|
||||||
|
|
||||||
<!-- Disque Bi (玉璧) — anneau de jade -->
|
|
||||||
<!-- Anneau extérieur -->
|
|
||||||
<circle cx="50" cy="50" r="32" fill="#cc44ff" fill-opacity="0.12" stroke="#cc44ff" stroke-width="2.5"/>
|
|
||||||
<!-- Trou central du bi -->
|
|
||||||
<circle cx="50" cy="50" r="14" fill="#101622" stroke="#cc44ff" stroke-width="2"/>
|
|
||||||
|
|
||||||
<!-- Gravures décoratives sur le disque (surface du bi) -->
|
|
||||||
<!-- Spirales de grain (yun wen) — motif traditionnel des bi -->
|
|
||||||
<circle cx="50" cy="50" r="23" fill="none" stroke="#cc44ff" stroke-width="0.8" stroke-dasharray="2.5 2" opacity="0.5"/>
|
|
||||||
<circle cx="50" cy="50" r="19" fill="none" stroke="#cc44ff" stroke-width="0.8" stroke-dasharray="1.5 3" opacity="0.4"/>
|
|
||||||
|
|
||||||
<!-- Petits motifs en spirale sur la surface du bi (8 grains) -->
|
|
||||||
<path d="M50 22 Q52 20 54 22 Q52 24 50 22" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
<path d="M68 32 Q70 30 72 32 Q70 34 68 32" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
<path d="M78 50 Q80 48 82 50 Q80 52 78 50" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
<path d="M68 68 Q70 66 72 68 Q70 70 68 68" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
<path d="M50 78 Q52 76 54 78 Q52 80 50 78" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
<path d="M28 68 Q30 66 32 68 Q30 70 28 68" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
<path d="M18 50 Q20 48 22 50 Q20 52 18 50" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
<path d="M28 32 Q30 30 32 32 Q30 34 28 32" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- 3 Perles (San = 3 en cantonais) flottant autour du bi -->
|
|
||||||
<!-- Perle 1 — haut -->
|
|
||||||
<circle cx="50" cy="10" r="5" fill="#cc44ff" fill-opacity="0.25" stroke="#cc44ff" stroke-width="1.8"/>
|
|
||||||
<circle cx="48" cy="8" r="1.5" fill="#cc44ff" fill-opacity="0.6"/>
|
|
||||||
<!-- Fil de perle haut -->
|
|
||||||
<line x1="50" y1="15" x2="50" y2="18" stroke="#cc44ff" stroke-width="1" stroke-dasharray="2 1" opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Perle 2 — bas-gauche -->
|
|
||||||
<circle cx="26" cy="84" r="5" fill="#cc44ff" fill-opacity="0.25" stroke="#cc44ff" stroke-width="1.8"/>
|
|
||||||
<circle cx="24" cy="82" r="1.5" fill="#cc44ff" fill-opacity="0.6"/>
|
|
||||||
<!-- Fil perle bas-gauche -->
|
|
||||||
<line x1="30" y1="80" x2="34" y2="76" stroke="#cc44ff" stroke-width="1" stroke-dasharray="2 1" opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Perle 3 — bas-droit -->
|
|
||||||
<circle cx="74" cy="84" r="5" fill="#cc44ff" fill-opacity="0.25" stroke="#cc44ff" stroke-width="1.8"/>
|
|
||||||
<circle cx="72" cy="82" r="1.5" fill="#cc44ff" fill-opacity="0.6"/>
|
|
||||||
<!-- Fil perle bas-droit -->
|
|
||||||
<line x1="70" y1="80" x2="66" y2="76" stroke="#cc44ff" stroke-width="1" stroke-dasharray="2 1" opacity="0.6"/>
|
|
||||||
|
|
||||||
<!-- Runes dans le trou central -->
|
|
||||||
<!-- Symbole 三 (3 traits) -->
|
|
||||||
<line x1="44" y1="46" x2="56" y2="46" stroke="#cc44ff" stroke-width="1.5" opacity="0.8"/>
|
|
||||||
<line x1="43" y1="50" x2="57" y2="50" stroke="#cc44ff" stroke-width="1.5" opacity="0.8"/>
|
|
||||||
<line x1="44" y1="54" x2="56" y2="54" stroke="#cc44ff" stroke-width="1.5" opacity="0.8"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 944 B |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 5.5 KiB |
@@ -1,49 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="lorc-omega-gradient-0"><stop offset="0%" stop-color="#050000" stop-opacity="0.64"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#lorc-omega-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M259.05 73.105C155.53 73.105 71.2 163.14 71.2 274.65c0 42.674 12.272 82.822 33.265 115.45-24.44-13.235-48.45-29.26-72.4-48.92v95.108H206.87c-48-33.257-81.532-82.232-81.532-138.158 0-74.567 59.88-135.015 133.71-135.015 73.832 0 133.712 60.448 133.712 135.015 0 55.926-33.53 104.9-81.53 138.158h174.803V341.18c-24.02 19.865-48.295 36.2-73.052 49.57 21.297-32.77 33.92-73.09 33.92-116.1 0-111.51-84.33-201.545-187.85-201.545z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="sn-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#cc44ff" stop-opacity="0.4"/>
|
|
||||||
<stop offset="100%" stop-color="#cc44ff" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#sn-glow)"/>
|
|
||||||
|
|
||||||
<!-- Flammes surnaturelles (gauche) -->
|
|
||||||
<path d="M22 72 Q20 60 26 52 Q22 56 24 46 Q28 38 32 42 Q28 32 36 26 Q38 38 34 44 Q40 36 42 28 Q46 40 40 50 Q46 44 48 36 Q52 48 46 56 Q50 50 54 44 Q56 56 50 64 Q54 58 58 52 Q60 62 56 70 Q52 68 50 72"
|
|
||||||
fill="#cc44ff" fill-opacity="0.2" stroke="#cc44ff" stroke-width="1.5" stroke-linejoin="round" opacity="0.8"/>
|
|
||||||
|
|
||||||
<!-- Contour de l'œil (grand) -->
|
|
||||||
<path d="M20 50 Q35 30 50 30 Q65 30 80 50 Q65 70 50 70 Q35 70 20 50 Z"
|
|
||||||
fill="none" stroke="#cc44ff" stroke-width="2" opacity="0.9"/>
|
|
||||||
<!-- Remplissage doux de l'œil -->
|
|
||||||
<path d="M25 50 Q38 36 50 36 Q62 36 75 50 Q62 64 50 64 Q38 64 25 50 Z"
|
|
||||||
fill="#cc44ff" fill-opacity="0.08"/>
|
|
||||||
|
|
||||||
<!-- Iris de l'œil -->
|
|
||||||
<circle cx="50" cy="50" r="10" fill="none" stroke="#cc44ff" stroke-width="2" opacity="0.8"/>
|
|
||||||
<!-- Pupille verticale (reptilienne / surnaturelle) -->
|
|
||||||
<ellipse cx="50" cy="50" rx="3" ry="8" fill="#cc44ff" fill-opacity="0.6"/>
|
|
||||||
<!-- Reflet -->
|
|
||||||
<circle cx="47" cy="46" r="2" fill="#cc44ff" fill-opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Flammes supérieures (au-dessus de l'œil) -->
|
|
||||||
<path d="M38 30 Q36 22 42 18 Q40 26 46 22 Q44 28 50 24 Q48 30 54 26 Q52 32 58 28 Q56 34 62 30"
|
|
||||||
fill="none" stroke="#cc44ff" stroke-width="1.8" stroke-linecap="round" opacity="0.9"/>
|
|
||||||
|
|
||||||
<!-- Lignes de rayonnement autour de l'œil -->
|
|
||||||
<line x1="50" y1="24" x2="50" y2="18" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
<line x1="50" y1="76" x2="50" y2="82" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
<line x1="14" y1="50" x2="8" y2="50" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
<line x1="86" y1="50" x2="92" y2="50" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
|
||||||
<!-- Diagonaux -->
|
|
||||||
<line x1="27" y1="27" x2="22" y2="22" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
|
||||||
<line x1="73" y1="27" x2="78" y2="22" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
|
||||||
<line x1="27" y1="73" x2="22" y2="78" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
|
||||||
<line x1="73" y1="73" x2="78" y2="78" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
|
||||||
|
|
||||||
<!-- Spirales surnaturelles aux coins -->
|
|
||||||
<path d="M16 22 Q20 16 26 20 Q22 24 18 22" fill="none" stroke="#cc44ff" stroke-width="1.2" opacity="0.6"/>
|
|
||||||
<path d="M84 22 Q80 16 74 20 Q78 24 82 22" fill="none" stroke="#cc44ff" stroke-width="1.2" opacity="0.6"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 964 B |
@@ -1,46 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="sbed-regeneration-gradient-0"><stop offset="0%" stop-color="#050000" stop-opacity="0.64"></stop><stop offset="100%" stop-color="#e46e6e" stop-opacity="0.64"></stop></linearGradient></defs><circle cx="256" cy="256" r="252" fill="url(#sbed-regeneration-gradient-0)" stroke="#f0df1a" stroke-opacity="1" stroke-width="4"></circle><g class="" style="" transform="translate(0,0)"><path d="M229.594 16c-73.58 4.91-128.97 66.775-128.97 142.344 0 18.565 3.507 36.337 9.907 52.594 6.526 16.573 14.974 35.78 81.72 99.062l19.47-11.375a32.898 32.898 0 0 1-1.876-11.03c0-15.672 10.893-28.772 25.437-32.033v-22.75c-56.316-3.484-101.03-50.67-101.03-108.437 0-56.834 40.318-103.563 95.344-108.375zm12.75 137.313c-29.654 0-57.053 9.766-79.22 26.28 6.817 9.665 15.288 18.155 24.907 24.938 15.6-10.34 34.262-16.374 54.314-16.374 21.142 0 40.753 6.698 56.844 18.094 14.128-3.45 28.403-6.214 42.875-7.75-24.47-27.71-60.07-45.188-99.72-45.188zM355 209.093c-17.672.308-46.292 5.044-106.53 23.438v22.69c3.57.656 7.083 1.967 10.405 3.905 13.433 7.834 19.226 23.895 14.75 38.25l19.5 11.375c31.146-47.53 93.95-63.04 143.47-34.156 48.717 28.416 68.605 87.043 45.217 137.594 32.582-66.832 7.25-146.247-57.53-184.032-15.916-9.282-32.896-15.096-50.032-17.625-5.46-.805-11.217-1.576-19.25-1.436zm-239.47 36.813c-11.52 35.264-8.7 75.154 11.126 109.844 14.828 25.944 36.886 45.05 62.125 56.188a105.295 105.295 0 0 0 8.94-34.282c-16.666-8.476-31.163-21.767-41.19-39.312-10.57-18.498-14.63-39.005-12.905-58.78-10.022-10.637-19.54-21.764-28.094-33.658zM375.19 273.5a102.492 102.492 0 0 0-33.844 9.313c1.066 18.82-3.1 38.174-13.125 55.718-10.573 18.5-26.094 32.307-43.908 40.69-4.105 14.085-8.893 27.944-14.812 41.374 35.99-7.553 68.768-29.967 88.594-64.656 14.827-25.946 20.167-54.788 17.094-82.438zm-107.94 35.344c-2.35 2.796-5.24 5.218-8.563 7.156-13.432 7.834-30.12 4.875-40.187-6.22l-19.47 11.345c25.173 51.015 7.052 113.74-42.468 142.625C107.844 492.166 47.638 480.238 16 434.5c40.998 61.92 121.75 79.472 186.53 41.688 15.916-9.282 29.36-21.24 40.095-34.97 10.946-13.994 23.187-30.992 44.063-121.03l-19.438-11.344z" fill="#fff" fill-opacity="1"></path></g></svg>
|
||||||
<defs>
|
|
||||||
<radialGradient id="wp-glow" cx="50%" cy="50%" r="50%">
|
|
||||||
<stop offset="0%" stop-color="#ff6b35" stop-opacity="0.3"/>
|
|
||||||
<stop offset="100%" stop-color="#ff6b35" stop-opacity="0"/>
|
|
||||||
</radialGradient>
|
|
||||||
</defs>
|
|
||||||
|
|
||||||
<!-- Fond -->
|
|
||||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
|
||||||
<circle cx="50" cy="50" r="48" fill="url(#wp-glow)"/>
|
|
||||||
|
|
||||||
<!-- Dao (sabre courbé) — de bas-gauche à haut-droit -->
|
|
||||||
<!-- Lame du dao (légèrement courbée) -->
|
|
||||||
<path d="M22 78 Q30 60 45 45 Q58 32 72 22"
|
|
||||||
fill="none" stroke="#ff6b35" stroke-width="3.5" stroke-linecap="round"/>
|
|
||||||
<!-- Dos de la lame (trait intérieur plus fin) -->
|
|
||||||
<path d="M25 76 Q33 58 47 44 Q59 33 72 24"
|
|
||||||
fill="none" stroke="#ff6b35" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
|
||||||
<!-- Brillance de la lame -->
|
|
||||||
<path d="M28 73 Q38 56 52 42"
|
|
||||||
fill="none" stroke="#ff6b35" stroke-width="0.8" stroke-linecap="round" opacity="0.8" stroke-dasharray="2 3"/>
|
|
||||||
<!-- Garde du dao (petite croix ornementée) -->
|
|
||||||
<path d="M36 66 Q38 60 46 56 Q50 54 56 58 Q50 62 44 68 Z"
|
|
||||||
fill="#ff6b35" fill-opacity="0.3" stroke="#ff6b35" stroke-width="1.5"/>
|
|
||||||
<!-- Poignée du dao -->
|
|
||||||
<line x1="22" y1="78" x2="15" y2="86" stroke="#ff6b35" stroke-width="4" stroke-linecap="round" opacity="0.7"/>
|
|
||||||
<rect x="13" y="84" width="6" height="4" rx="2" fill="#ff6b35" fill-opacity="0.5" stroke="#ff6b35" stroke-width="1" transform="rotate(-45 16 86)"/>
|
|
||||||
|
|
||||||
<!-- Lance — de bas-droit à haut-gauche -->
|
|
||||||
<!-- Hampe de la lance -->
|
|
||||||
<line x1="78" y1="78" x2="22" y2="22" stroke="#ff6b35" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
|
||||||
<!-- Pointe de la lance (haut-gauche) -->
|
|
||||||
<path d="M22 22 L16 14 L20 20 L14 18 Z" fill="#ff6b35" stroke="#ff6b35" stroke-width="1" stroke-linejoin="round"/>
|
|
||||||
<!-- Ornement milieu de hampe -->
|
|
||||||
<path d="M44 44 Q48 40 52 44 Q48 48 44 44 Z" fill="#ff6b35" fill-opacity="0.4" stroke="#ff6b35" stroke-width="1"/>
|
|
||||||
<!-- Embout de la lance (bas-droit) -->
|
|
||||||
<path d="M78 78 L84 85 L80 80 L86 82 Z" fill="#ff6b35" stroke="#ff6b35" stroke-width="1" stroke-linejoin="round" opacity="0.7"/>
|
|
||||||
|
|
||||||
<!-- Petites étincelles au croisement -->
|
|
||||||
<circle cx="50" cy="50" r="3" fill="#ff6b35" fill-opacity="0.3" stroke="#ff6b35" stroke-width="1.5"/>
|
|
||||||
<line x1="50" y1="44" x2="50" y2="40" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="56" y1="50" x2="60" y2="50" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="44" y1="50" x2="40" y2="50" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
|
||||||
<line x1="50" y1="56" x2="50" y2="60" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 499 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1010 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1024 KiB |
|
After Width: | Height: | Size: 918 KiB |
|
After Width: | Height: | Size: 962 KiB |
|
After Width: | Height: | Size: 968 KiB |
|
After Width: | Height: | Size: 986 KiB |
|
After Width: | Height: | Size: 902 KiB |
|
After Width: | Height: | Size: 939 KiB |
|
Before Width: | Height: | Size: 50 KiB |
@@ -34,6 +34,7 @@
|
|||||||
"CDE.HeiSpend": "Dépense HEI",
|
"CDE.HeiSpend": "Dépense HEI",
|
||||||
"CDE.SpellBonus": "Bonus Sort",
|
"CDE.SpellBonus": "Bonus Sort",
|
||||||
"CDE.SpellPower": "Puissance du Sort",
|
"CDE.SpellPower": "Puissance du Sort",
|
||||||
|
"CDE.BonusMalus": "Bonus/Malus",
|
||||||
"CDE.Boss": "Boss",
|
"CDE.Boss": "Boss",
|
||||||
"CDE.Cancel": "Annuler",
|
"CDE.Cancel": "Annuler",
|
||||||
"CDE.CancelChanges": "Annuler les modifications",
|
"CDE.CancelChanges": "Annuler les modifications",
|
||||||
@@ -81,6 +82,7 @@
|
|||||||
"CDE.EarthlyPrayer": "Prière Terrestre",
|
"CDE.EarthlyPrayer": "Prière Terrestre",
|
||||||
"CDE.Effects": "Effets",
|
"CDE.Effects": "Effets",
|
||||||
"CDE.Elixirs": "Élixirs",
|
"CDE.Elixirs": "Élixirs",
|
||||||
|
"CDE.EnablePrompt": "Toujours demander avant de lancer",
|
||||||
"CDE.Error0": "Impossible de poursuivre : le nombre total de vos dés à lancer est inférieur à 1.",
|
"CDE.Error0": "Impossible de poursuivre : le nombre total de vos dés à lancer est inférieur à 1.",
|
||||||
"CDE.Error1": "Impossible de poursuivre : vous ne possédez pas cette Compétence.",
|
"CDE.Error1": "Impossible de poursuivre : vous ne possédez pas cette Compétence.",
|
||||||
"CDE.Error10": "Impossible de poursuivre : vous avez 0 ou moins dans cet Aspect.",
|
"CDE.Error10": "Impossible de poursuivre : vous avez 0 ou moins dans cet Aspect.",
|
||||||
@@ -131,6 +133,50 @@
|
|||||||
"CDE.InitiativeNPCSpeciality": "Première action (Aptitude) que vous escomptez effectuer",
|
"CDE.InitiativeNPCSpeciality": "Première action (Aptitude) que vous escomptez effectuer",
|
||||||
"CDE.InitiativeRoll": "Jet d'initiative",
|
"CDE.InitiativeRoll": "Jet d'initiative",
|
||||||
"CDE.InitiativeSpeciality": "Première action (Compétence) que vous escomptez effectuer",
|
"CDE.InitiativeSpeciality": "Première action (Compétence) que vous escomptez effectuer",
|
||||||
|
"CDE.MigrationTitle": "Migration depuis l'ancien système",
|
||||||
|
"CDE.MigrationMenuLabel": "Importer des personnages",
|
||||||
|
"CDE.MigrationMenuHint": "Importer des fiches de personnage depuis l'ancien système CDE",
|
||||||
|
"CDE.MigrationHint": "Glissez-déposez des fichiers JSON ou cliquez pour les sélectionner.",
|
||||||
|
"CDE.MigrationDropHint": "Déposez vos fichiers JSON ici",
|
||||||
|
"CDE.MigrationChooseFiles": "Choisir des fichiers",
|
||||||
|
"CDE.MigrationPreviewTitle": "Personnages à importer",
|
||||||
|
"CDE.MigrationClear": "Vider",
|
||||||
|
"CDE.MigrationColName": "Nom",
|
||||||
|
"CDE.MigrationColType": "Type",
|
||||||
|
"CDE.MigrationColItems": "Objets",
|
||||||
|
"CDE.MigrationColFile": "Fichier source",
|
||||||
|
"CDE.MigrationImport": "Importer",
|
||||||
|
"CDE.MigrationSuccess": "{count} personnage(s) importé(s) : {names}",
|
||||||
|
"CDE.MigrationPartialError": "{count} personnage(s) n'ont pas pu être importés.",
|
||||||
|
"CDE.MigrationErrorNotJson": "Le fichier « {file} » n'est pas un fichier JSON.",
|
||||||
|
"CDE.MigrationErrorParse": "Erreur lors de la lecture de « {file} » : {error}",
|
||||||
|
"CDE.MigrationConfirmAction": "Confirmer l'importation",
|
||||||
|
"CDE.MigrationDuplicate": "Ce nom existe déjà dans le monde",
|
||||||
|
"CDE.MigrationDuplicateCount": "{count} personnage(s) existent déjà dans le monde",
|
||||||
|
"CDE.MigrationImportConfirm": "Vous allez importer {count} personnage(s). Confirmez-vous ?",
|
||||||
|
"CDE.MigrationImporting": "Importation en cours...",
|
||||||
|
"CDE.InitiativeWheel": "Roue d'Initiative",
|
||||||
|
"CDE.InitiativeWheelOpen": "Ouvrir la Roue d'Initiative",
|
||||||
|
"CDE.InitiativeWheelHint": "Roue d'initiative – Les Chroniques de l'Étrange",
|
||||||
|
"CDE.ActionCostAttack": "Attaque",
|
||||||
|
"CDE.ActionCostDefense": "Défense",
|
||||||
|
"CDE.ActionCostDefendAlly": "Défendre un allié",
|
||||||
|
"CDE.ActionCostMove": "Déplacement",
|
||||||
|
"CDE.ActionCostHelp": "Aide",
|
||||||
|
"CDE.ActionCostAim": "Viser",
|
||||||
|
"CDE.ActionCostChangeStyle": "Changer d'art",
|
||||||
|
"CDE.ActionCostDraw": "Dégainer",
|
||||||
|
"CDE.ActionCostDelay": "Retarder (événement)",
|
||||||
|
"CDE.ActionCostAdvance": "Avancer de {n} crans",
|
||||||
|
"CDE.ActiveCombatant": "Combat en cours — ce personnage agit maintenant",
|
||||||
|
"CDE.AdvanceCombatant": "Avancer sur la roue",
|
||||||
|
"CDE.Combatants": "Combattants",
|
||||||
|
"CDE.NoCombatActive": "Aucun combat en cours",
|
||||||
|
"CDE.SelectCombatantHint": "Cliquez sur un combattant pour sélectionner ses actions",
|
||||||
|
"CDE.SurprisedAction": "Pris par surprise",
|
||||||
|
"CDE.SurprisedHint": "Place le personnage sur le cran de référence (position 1)",
|
||||||
|
"CDE.WheelCran": "Cran",
|
||||||
|
"CDE.WheelReference": "Repère",
|
||||||
"CDE.Inquiry": "Renseignement",
|
"CDE.Inquiry": "Renseignement",
|
||||||
"CDE.InternalCinnabar": "Cinabre Interne",
|
"CDE.InternalCinnabar": "Cinabre Interne",
|
||||||
"CDE.Investigation": "Enquête",
|
"CDE.Investigation": "Enquête",
|
||||||
@@ -160,6 +206,7 @@
|
|||||||
"CDE.MartialArts": "Arts Martiaux",
|
"CDE.MartialArts": "Arts Martiaux",
|
||||||
"CDE.Masterized": "Vous maîtrisez cette Technique",
|
"CDE.Masterized": "Vous maîtrisez cette Technique",
|
||||||
"CDE.MasteryOfTheWay": "Maîtrise de la Voie",
|
"CDE.MasteryOfTheWay": "Maîtrise de la Voie",
|
||||||
|
"CDE.Material": "Matériau",
|
||||||
"CDE.Max": "Max",
|
"CDE.Max": "Max",
|
||||||
"CDE.Max-Present-Malus-Present-Max": "Max ● Actuel ● Malus ● Actuel ● Max",
|
"CDE.Max-Present-Malus-Present-Max": "Max ● Actuel ● Malus ● Actuel ● Max",
|
||||||
"CDE.Max-Present-Present-Max": "Max ● Actuel ● Actuel ● Max",
|
"CDE.Max-Present-Present-Max": "Max ● Actuel ● Actuel ● Max",
|
||||||
@@ -178,8 +225,11 @@
|
|||||||
"CDE.MsgMagic2": "s'élève à ",
|
"CDE.MsgMagic2": "s'élève à ",
|
||||||
"CDE.MsgMagic3": ". La puissance à invoquer est de ",
|
"CDE.MsgMagic3": ". La puissance à invoquer est de ",
|
||||||
"CDE.MsgMagic4": ", si toutefois le sort est lancé avec succès.",
|
"CDE.MsgMagic4": ", si toutefois le sort est lancé avec succès.",
|
||||||
|
"CDE.MoveUp": "Monter",
|
||||||
|
"CDE.MoveDown": "Descendre",
|
||||||
"CDE.NPCName": "Nom du PNJ",
|
"CDE.NPCName": "Nom du PNJ",
|
||||||
"CDE.FatSi": "Fat Si",
|
"CDE.FatSi": "Fat Si",
|
||||||
|
"CDE.FreePowerLevels": "Niveaux de puissance gratuits",
|
||||||
"CDE.PNJ": "PNJ",
|
"CDE.PNJ": "PNJ",
|
||||||
"CDE.Name": "Nom",
|
"CDE.Name": "Nom",
|
||||||
"CDE.Necromancy": "Nécromancie",
|
"CDE.Necromancy": "Nécromancie",
|
||||||
@@ -187,6 +237,9 @@
|
|||||||
"CDE.New": "Nouveau",
|
"CDE.New": "Nouveau",
|
||||||
"CDE.NextTimeGoToTheSettings": "Tout ceci est paramétrable dans les Préférences",
|
"CDE.NextTimeGoToTheSettings": "Tout ceci est paramétrable dans les Préférences",
|
||||||
"CDE.NgHang": "Ng Hang",
|
"CDE.NgHang": "Ng Hang",
|
||||||
|
"CDE.NghangDiagramTitle": "Diagramme des Ng Hang (Cinq Éléments)",
|
||||||
|
"CDE.ZoomDiagram": "Agrandir le diagramme",
|
||||||
|
"CDE.LoksyuDiagramTitle": "Loksyu (Huit Trigrammes)",
|
||||||
"CDE.NoTemplate": "Aucun Modèle",
|
"CDE.NoTemplate": "Aucun Modèle",
|
||||||
"CDE.NoSupernaturals": "Aucun pouvoir surnaturel",
|
"CDE.NoSupernaturals": "Aucun pouvoir surnaturel",
|
||||||
"CDE.NoSpells": "Aucun sortilège",
|
"CDE.NoSpells": "Aucun sortilège",
|
||||||
@@ -232,12 +285,19 @@
|
|||||||
"CDE.RealizationTimeAccelerated": "Temps de Réalisation (Accéléré)",
|
"CDE.RealizationTimeAccelerated": "Temps de Réalisation (Accéléré)",
|
||||||
"CDE.RealizationTimeRitual": "Temps de Réalisation (Rituel)",
|
"CDE.RealizationTimeRitual": "Temps de Réalisation (Rituel)",
|
||||||
"CDE.Reference": "Référence",
|
"CDE.Reference": "Référence",
|
||||||
|
"CDE.Recovery": "Récupération",
|
||||||
|
"CDE.RecoveryBaseDice": "Dés de base",
|
||||||
|
"CDE.RecoveryEvenLabel": "Pairs",
|
||||||
|
"CDE.RecoveryNoAspect": "Votre aspect est à 0, la Récupération est impossible.",
|
||||||
|
"CDE.RecoveryNoGuardian": "Vous devez choisir un Gardien Céleste pour utiliser la Récupération.",
|
||||||
|
"CDE.RecoveryOddLabel": "Impairs",
|
||||||
"CDE.Renowned": "Renommé",
|
"CDE.Renowned": "Renommé",
|
||||||
"CDE.ResourceMax": "Max",
|
"CDE.ResourceMax": "Max",
|
||||||
"CDE.ResourceMin": "Min",
|
"CDE.ResourceMin": "Min",
|
||||||
"CDE.ResourceValue": "Valeur",
|
"CDE.ResourceValue": "Valeur",
|
||||||
"CDE.Resources": "Ressources",
|
"CDE.Resources": "Ressources",
|
||||||
"CDE.Results": "Résultats :",
|
"CDE.Results": "Résultats :",
|
||||||
|
"CDE.Roll": "Jet",
|
||||||
"CDE.RollDifficulty": "Difficulté du Jet",
|
"CDE.RollDifficulty": "Difficulté du Jet",
|
||||||
"CDE.SAN-ZING": "SAN ● ZING",
|
"CDE.SAN-ZING": "SAN ● ZING",
|
||||||
"CDE.Sanhei": "Sanhei",
|
"CDE.Sanhei": "Sanhei",
|
||||||
@@ -279,12 +339,18 @@
|
|||||||
"CDE.Technique": "Technique",
|
"CDE.Technique": "Technique",
|
||||||
"CDE.Technologies": "Technologies",
|
"CDE.Technologies": "Technologies",
|
||||||
"CDE.Threat": "Niveau de Menace",
|
"CDE.Threat": "Niveau de Menace",
|
||||||
|
"CDE.ThrowType": "Type de jet",
|
||||||
"CDE.TinJi": "Tin Ji :",
|
"CDE.TinJi": "Tin Ji :",
|
||||||
"CDE.TinJi2": "Tin Ji",
|
"CDE.TinJi2": "Tin Ji",
|
||||||
"CDE.TinJiName": "Nom de la Tin Ji",
|
"CDE.TinJiName": "Nom de la Tin Ji",
|
||||||
"CDE.TinjiNotFound": "Aucun acteur Tin Ji trouvé. Le Maître du Jeu doit en créer un.",
|
"CDE.TinjiNotFound": "Aucun acteur Tin Ji trouvé. Le Maître du Jeu doit en créer un.",
|
||||||
"CDE.TinjiEmpty": "Il n'y a plus de dés de Tin Ji disponibles.",
|
"CDE.TinjiEmpty": "Il n'y a plus de dés de Tin Ji disponibles.",
|
||||||
"CDE.TinjiSpent": "{name} dépense 1 dé de Tin Ji.",
|
"CDE.TinjiSpent": "{name} dépense 1 dé de Tin Ji.",
|
||||||
|
"CDE.Settings.LoksyuConsumptionOrder": "Ordre de consommation du Loksyu",
|
||||||
|
"CDE.Settings.LoksyuConsumptionOrderHint": "Définit quelle polarité (Yin ou Yang) est consommée en priorité lorsqu'un dé est puisé dans la réserve de Loksyu.",
|
||||||
|
"CDE.Settings.LoksyuOrderYangFirst": "Yang d'abord",
|
||||||
|
"CDE.Settings.LoksyuOrderYinFirst": "Yin d'abord",
|
||||||
|
"CDE.Settings.LoksyuOrderBalanced": "Équilibré (consomme la polarité la plus fournie)",
|
||||||
"CDE.PostRollActions": "Puiser dans le Loksyu / Dépenser Tin Ji",
|
"CDE.PostRollActions": "Puiser dans le Loksyu / Dépenser Tin Ji",
|
||||||
"CDE.LoksyuDrawsA": "pioche",
|
"CDE.LoksyuDrawsA": "pioche",
|
||||||
"CDE.LoksyuFromAspect": "du",
|
"CDE.LoksyuFromAspect": "du",
|
||||||
@@ -390,5 +456,6 @@
|
|||||||
"CDE.TotalDamage": "Dommages",
|
"CDE.TotalDamage": "Dommages",
|
||||||
"CDE.WeaponRoll": "Jet d'arme",
|
"CDE.WeaponRoll": "Jet d'arme",
|
||||||
"CDE.RangePenalty": "Pénalité de portée",
|
"CDE.RangePenalty": "Pénalité de portée",
|
||||||
"CDE.SuccessTimesDamage": "succès × dégâts de base"
|
"CDE.SuccessTimesDamage": "succès × dégâts de base",
|
||||||
|
"CDE.WelcomeOpenHelp": "Ouvrir l'aide en ligne"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,293 @@
|
|||||||
|
{
|
||||||
|
"_id": "CDEGuideMain0001",
|
||||||
|
"_key": "!journal!CDEGuideMain0001",
|
||||||
|
"name": "Guide du Système CDE",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP01Intro",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP01Intro",
|
||||||
|
"name": "Bienvenue dans CDE",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Bienvenue dans les Chroniques de l'Étrange</h1>\n<p>Ce guide vous présente l'interface du système FoundryVTT pour <em>Chroniques de l'Étrange</em> (CDE), jeu de rôle d'enquête et d'action surnaturelle dans le Hong Kong contemporain, édité par Antre-Monde Éditions.</p>\n<h2>Structure du système</h2>\n<ul>\n<li><strong>Fiches de personnage (Fat Si)</strong> — Héros joueurs avec cinq aspects Wu Xing, compétences, Trois Trésors et équipement.</li>\n<li><strong>Fiches de PNJ</strong> — Créatures, dieux, fantômes et humains à l'usage du MJ.</li>\n<li><strong>Compendiums</strong> — Arts martiaux, sortilèges, équipements, PNJs, capacités surnaturelles, ingrédients, San Hei.</li>\n<li><strong>Outils de MJ</strong> — Roue d'initiative, compteurs Loksyu/Tin Ji, outil de migration.</li>\n</ul>\n<p>Naviguez dans ce journal via les onglets de page pour découvrir chaque aspect du système.</p>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 100000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP02WuXin",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP02WuXin",
|
||||||
|
"name": "Le Cycle Wu Xing",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Le Cycle Wu Xing (五行)</h1>\n<p>Le Wu Xing est le cœur du système de résolution. Cinq aspects — <strong>Métal (㊎)</strong>, <strong>Eau (㊌)</strong>, <strong>Terre (㊏)</strong>, <strong>Feu (㊋)</strong> et <strong>Bois (㊍)</strong> — définissent les capacités d'un personnage.</p>\n<h2>Faces des d10 et résultats</h2>\n<p>Chaque aspect est associé à deux faces du d10. Lors d'un jet, vous déclarez l'aspect utilisé avant de lancer vos dés. Chaque dé donne un résultat :</p>\n<ul>\n<li><strong>Succès</strong> — avancez vers votre objectif.</li>\n<li><strong>Dés-fastes (吉)</strong> — résultats favorables supplémentaires.</li>\n<li><strong>Dés-néfastes (凶)</strong> — complications.</li>\n<li><strong>Loksyu (落穗)</strong> — alimentent le compteur mondial de chance collective.</li>\n<li><strong>Tin Ji (天機)</strong> — alimentent le compteur de destin.</li>\n</ul>\n<h2>Correspondances</h2>\n<table>\n<thead><tr><th>Aspect</th><th>Faces d10</th><th>Caractère</th></tr></thead>\n<tbody>\n<tr><td>㊎ Métal</td><td>1 & 6</td><td>Agressif, passionné, combatif</td></tr>\n<tr><td>㊌ Eau</td><td>2 & 7</td><td>Souple, appliqué, adaptable</td></tr>\n<tr><td>㊏ Terre</td><td>3 & 8</td><td>Obstiné, résilient, endurant</td></tr>\n<tr><td>㊋ Feu</td><td>4 & 9</td><td>Chaleureux, créatif, empathique</td></tr>\n<tr><td>㊍ Bois</td><td>5 & 10</td><td>Intuitif, observateur, instinctif</td></tr>\n</tbody>\n</table>\n<p><em>La valeur d'un aspect (de 1 à 5) détermine le nombre de dés que vous lancez.</em></p>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 200000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP03Sheet",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP03Sheet",
|
||||||
|
"name": "La Fiche de Personnage",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>La Fiche de Personnage (Fat Si)</h1>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/character-sheet-nghang.png\" alt=\"Fiche de personnage — onglet Ng Hang\"/><figcaption>Onglet Ng Hang : les cinq aspects Wu Xing</figcaption></figure>\n<p>La fiche de personnage se décompose en sept onglets :</p>\n<ol>\n<li><strong>Description</strong> — Biographie, concept, gardien céleste.</li>\n<li><strong>Ng Hang</strong> — Les cinq aspects Wu Xing (valeur 1–5). Cliquez sur l'image du dé pour lancer.</li>\n<li><strong>Compétences</strong> — Les compétences générales et ressources.</li>\n<li><strong>Trois Trésors</strong> — Hei-Yang, Hei-Yin et les niveaux de dés.</li>\n<li><strong>Magies</strong> — Les cinq écoles de magie et leurs sortilèges.</li>\n<li><strong>Kung Fu</strong> — Arts martiaux possédés.</li>\n<li><strong>Équipement</strong> — Objets portés.</li>\n</ol>\n<h2>En-tête de fiche</h2>\n<p>En haut de la fiche se trouvent le <strong>concept du personnage</strong>, son <strong>gardien céleste</strong> (aspect dominant) et la zone d'<strong>initiative</strong> avec les boutons ±.</p>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/character-sheet-skills.png\" alt=\"Fiche de personnage — onglet Compétences\"/><figcaption>Onglet Compétences : compétences et ressources</figcaption></figure>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 300000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP04Treas",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP04Treas",
|
||||||
|
"name": "Les Trois Trésors",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Les Trois Trésors (三寶)</h1>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/character-sheet-treasures.png\" alt=\"Fiche de personnage — onglet Trois Trésors\"/><figcaption>Onglet Trois Trésors : Hei-Yang, Hei-Yin et niveaux de dés</figcaption></figure>\n<p>Les Trois Trésors représentent les réserves d'énergie vitale du personnage :</p>\n<h2>Hei-Yang (陽氣) et Hei-Yin (陰氣)</h2>\n<p>Ce sont les deux jauges de vitalité. Le Hei-Yang représente l'énergie active, le Hei-Yin l'énergie passive. Ensemble, ils forment le <strong>token attribute</strong> visible sur la carte.</p>\n<h2>Niveaux de dés</h2>\n<p>Les niveaux de dés (d4 → d6 → d8 → d10 → d12) reflètent la progression du personnage dans un aspect. Chaque niveau de dé confère un bonus ou un avantage supplémentaire.</p>\n<h2>Blessures</h2>\n<p>Les blessures s'accumulent et imposent des malus croissants :</p>\n<ul>\n<li>Blessé : −1 dé à tous les jets</li>\n<li>Gravement blessé : −2 dés</li>\n<li>État critique : −3 dés</li>\n</ul>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 400000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP05Magic",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP05Magic",
|
||||||
|
"name": "Magie",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Magie</h1>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/character-sheet-magics.png\" alt=\"Fiche de personnage — onglet Magies\"/><figcaption>Onglet Magies : les cinq écoles et leurs sortilèges</figcaption></figure>\n<p>CDE dispose de cinq écoles de magie, chacune divisée en cinq spécialités :</p>\n<ul>\n<li><strong>Cinabre Interne</strong> (内丹) — magie du souffle et du corps.</li>\n<li><strong>Alchimie</strong> (外丹) — préparations, potions et talismans matériels.</li>\n<li><strong>Maîtrise du Tao</strong> (道術) — maîtrise des principes cosmiques.</li>\n<li><strong>Exorcisme</strong> (驅魔) — combat contre les entités surnaturelles.</li>\n<li><strong>Géomancie</strong> (風水) — magie des lieux et de l'environnement.</li>\n</ul>\n<h2>Utiliser un sortilège</h2>\n<ol>\n<li>Cliquez sur l'icône dé du sort dans l'onglet Magies.</li>\n<li>Un dialog apparaît avec l'aspect associé, le coût en Hei et le nombre de dés.</li>\n<li>Validez pour effectuer le jet.</li>\n</ol>\n<p>Les sortilèges sont importés depuis le compendium <em>Sortilèges</em> et glissés sur la fiche.</p>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 500000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP06KungF",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP06KungF",
|
||||||
|
"name": "Arts Martiaux",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Arts Martiaux (武術)</h1>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/character-sheet-kungfu.png\" alt=\"Fiche de personnage — onglet Kung Fu\"/><figcaption>Onglet Kung Fu : arts martiaux possédés</figcaption></figure>\n<p>Les arts martiaux représentent les techniques de combat du personnage. Chaque art martial possède :</p>\n<ul>\n<li><strong>Un mode d'activation</strong> : passif, action d'attaque, réaction, etc.</li>\n<li><strong>Une description</strong> des effets en jeu.</li>\n</ul>\n<h2>Importer un art martial</h2>\n<p>Ouvrez le compendium <em>Arts Martiaux</em> et faites glisser une technique sur la fiche du personnage. Elle apparaît alors dans l'onglet Kung Fu.</p>\n<h2>Types d'activation</h2>\n<table>\n<thead><tr><th>Type</th><th>Déclencheur</th></tr></thead>\n<tbody>\n<tr><td>Passif (dés)</td><td>Toujours actif</td></tr>\n<tr><td>Action d'attaque</td><td>Lors d'une attaque</td></tr>\n<tr><td>Action de défense</td><td>Lors d'une défense</td></tr>\n<tr><td>Réaction</td><td>En réponse à un événement</td></tr>\n<tr><td>Dégâts infligés</td><td>Quand vous blessez</td></tr>\n</tbody>\n</table>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 600000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP07Items",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP07Items",
|
||||||
|
"name": "Équipement & Inventaire",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Équipement & Inventaire</h1>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/character-sheet-items.png\" alt=\"Fiche de personnage — onglet Équipement\"/><figcaption>Onglet Équipement : objets portés</figcaption></figure>\n<p>L'onglet Équipement liste tout ce que porte le personnage. Les objets sont classés en plusieurs catégories :</p>\n<ul>\n<li><strong>Armes</strong> — avec dégâts, distance et type.</li>\n<li><strong>Protections</strong> — armures et protections spirituelles.</li>\n<li><strong>San Hei (三氣)</strong> — objets magiques à charges.</li>\n<li><strong>Ingrédients</strong> — matériaux pour l'alchimie.</li>\n<li><strong>Équipement générique</strong> — tout autre objet.</li>\n</ul>\n<h2>Ajouter un objet</h2>\n<p>Faites glisser un objet depuis un compendium (Armes, Protections, San Hei, Ingrédients, Équipements) ou créez-en un avec le bouton <em>Créer</em> correspondant.</p>\n<p>Cliquez sur l'image d'un objet pour ouvrir sa fiche détaillée.</p>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 700000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP08NPCSH",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP08NPCSH",
|
||||||
|
"name": "Les PNJ",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Les Personnages Non-Joueurs (PNJ)</h1>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/npc-sheet.png\" alt=\"Fiche de PNJ\"/><figcaption>Fiche PNJ : type, nuisance, menace et aptitudes</figcaption></figure>\n<p>Les PNJ ont une fiche simplifiée par rapport aux personnages joueurs.</p>\n<h2>Caractéristiques</h2>\n<ul>\n<li><strong>Type de créature</strong> : Mortel, Démon, Esprit, Esprit animal, Fantôme, Jiugwaai, Dieu/Divinité.</li>\n<li><strong>Capacité de nuisance</strong> : Figurant, Sbire, Adversaire, Allié, Boss, Divinité.</li>\n<li><strong>Niveau de menace</strong> : Profane → Apprenti → Initié → Accompli → Renommé.</li>\n</ul>\n<h2>Aptitudes</h2>\n<p>Les PNJ ont quatre aptitudes (Physique, Martiale, Mentale, Sociale) avec une spécialité optionnelle chacune.</p>\n<h2>Capacités surnaturelles</h2>\n<p>Les PNJ peuvent avoir des capacités importées depuis le compendium <em>Capacités Surnaturelles</em>.</p>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 800000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP09Initi",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP09Initi",
|
||||||
|
"name": "Initiative & Combat",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Initiative & Combat</h1>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/initiative-wheel.png\" alt=\"Roue d'initiative\"/><figcaption>La Roue d'Initiative : 24 crans, couleurs Wu Xing</figcaption></figure>\n<h2>La Roue d'Initiative</h2>\n<p>La roue est un cercle de <strong>24 crans</strong> numérotés. L'initiative de chaque personnage est calculée comme suit :</p>\n<ul>\n<li><strong>Personnage joueur</strong> : Prouesse + valeur de compétence de la première action.</li>\n<li><strong>PNJ</strong> : Aptitude physique + aptitude de la première action.</li>\n</ul>\n<p>Les crans sont colorés selon le cycle Wu Xing (4 crans par couleur, 6 couleurs). <strong>Un effet qui dure 6 crans</strong> court jusqu'au prochain cran de la même couleur.</p>\n<h2>Ordre d'action</h2>\n<p>Les personnages agissent <strong>du numéro le plus élevé au plus bas</strong>. Après chaque action, le jeton avance dans le sens horaire du <strong>coût de l'action</strong> :</p>\n<table>\n<thead><tr><th>Action</th><th>Coût (crans)</th></tr></thead>\n<tbody>\n<tr><td>Défense</td><td>1</td></tr>\n<tr><td>Déplacement</td><td>2</td></tr>\n<tr><td>Attaque</td><td>3</td></tr>\n<tr><td>Retarder</td><td>6</td></tr>\n</tbody>\n</table>\n<h2>Accès à la roue</h2>\n<p>Ouvrez la roue depuis la barre latérale du chat (icône roue) ou via la console : <code>game.cde.CDEWheelApp.open()</code>.</p>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 900000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "CDEHelpP10Extra",
|
||||||
|
"_key": "!journal.pages!CDEGuideMain0001.CDEHelpP10Extra",
|
||||||
|
"name": "Loksyu, Tin Ji & Migration",
|
||||||
|
"type": "text",
|
||||||
|
"text": {
|
||||||
|
"content": "\n<h1>Loksyu, Tin Ji & Outils de MJ</h1>\n<h2>Loksyu (落穗) et Tin Ji (天機)</h2>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/loksyu-app.png\" alt=\"Application Loksyu\"/><figcaption>Application Loksyu : compteurs Yin/Yang et Tin Ji</figcaption></figure>\n<p>Ces deux compteurs sont <strong>partagés entre tous les joueurs</strong> et le MJ :</p>\n<ul>\n<li><strong>Loksyu</strong> — Se divise en Yin et Yang. Les jets de dés alimentent ces compteurs selon les résultats. Les joueurs peuvent puiser dans le Loksyu pour améliorer leurs jets.</li>\n<li><strong>Tin Ji</strong> — Le compteur de destin. Peut être dépensé pour des effets exceptionnels.</li>\n</ul>\n<p>Accédez via la barre du chat ou : <code>game.cde.CDELoksyuApp.open()</code></p>\n<h2>Migration de l'ancien système</h2>\n<figure><img src=\"systems/fvtt-chroniques-de-l-etrange/images/ui/migration-dialog.png\" alt=\"Outil de migration\"/><figcaption>Outil de migration : importation depuis l'ancien système</figcaption></figure>\n<p>Si vous possédez des fiches de personnage créées dans l'ancien système CDE (non maintenu), l'outil de migration les convertit automatiquement :</p>\n<ol>\n<li>Ouvrez <strong>Paramètres de la partie → Paramètres du système → Importer des personnages</strong>.</li>\n<li>Glissez les fichiers JSON des anciens personnages dans la zone de dépôt.</li>\n<li>Vérifiez l'aperçu et cliquez <strong>Importer</strong>.</li>\n</ol>\n<p>Les personnages migrés apparaissent dans la liste des Acteurs.</p>\n",
|
||||||
|
"format": 1,
|
||||||
|
"markdown": ""
|
||||||
|
},
|
||||||
|
"sort": 1000000,
|
||||||
|
"title": {
|
||||||
|
"show": true,
|
||||||
|
"level": 1
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"caption": ""
|
||||||
|
},
|
||||||
|
"video": {
|
||||||
|
"controls": true,
|
||||||
|
"volume": 0.5
|
||||||
|
},
|
||||||
|
"src": null,
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"default": -1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sort": 0,
|
||||||
|
"ownership": {
|
||||||
|
"default": 0
|
||||||
|
},
|
||||||
|
"flags": {},
|
||||||
|
"folder": null
|
||||||
|
}
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "metal",
|
"aspect": "metal",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Poignard",
|
"speciality": "Poignard",
|
||||||
"style": "<p>Usant de deux armes maniées conjointement, la Forme des Couteaux papillon offre à son pratiquant un avantage offensif. Le personnage gagne 1 dé supplémentaire à ses jets d’attaque (ou augmente de 1 la valeur de l’Aptitude Techniques</p>",
|
"style": "Usant de deux armes maniées conjointement, la Forme des Couteaux papillon offre à son pratiquant un avantage offensif. Le personnage gagne 1 dé supplémentaire à ses jets d'attaque (ou augmente de 1 la valeur de l'Aptitude martiale dans le cas d'un PNJ).",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "le système de combat",
|
"name": "le système de combat",
|
||||||
"activation": "reaction",
|
"activation": "reaction",
|
||||||
"technique": "<p>Le corps résistant et la position immuable du pratiquant le rendent difficile à blesser. Si le personnage choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1). martiale dans le cas d’un PNJ). S’il décide d’utiliser ce Style au moment où est déterminée l’Initiative, le personnage peut décider de remplacer son score normal d’Initiative par le double de sa valeur de Feu (ou d’Aptitude sociale pour un PNJ). les chroniqu</p>"
|
"technique": "<p>Le corps résistant et la position immuable du pratiquant le rendent difficile à blesser. Si le personnage choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1). martiale dans le cas d’un PNJ). S’il décide d’utiliser ce Style au moment où est déterminée l’Initiative, le personnage peut décider de remplacer son score normal d’Initiative par le double de sa valeur de Feu (ou d’Aptitude sociale pour un PNJ).</p>"
|
||||||
},
|
},
|
||||||
"technique3": {
|
"technique3": {
|
||||||
"check": true,
|
"check": true,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "terre",
|
"aspect": "terre",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>S’étant fortifié le corps à l’extrême pour pratiquer le Kung-fu de l’Invulnérabilité, le pratiquant résiste à des coups qui laisseraient d’autres sur le carreau. Le personnage obtient une protection de 2.</p>",
|
"style": "S’étant fortifié le corps à l’extrême pour pratiquer le Kung-fu de l’Invulnérabilité, le pratiquant résiste à des coups qui laisseraient d’autres sur le carreau. Le personnage obtient une protection de 2.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "La volonté de fer",
|
"name": "La volonté de fer",
|
||||||
"activation": "action-attack-defense",
|
"activation": "action-attack-defense",
|
||||||
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité. Forme des Couteaux papillon Orientation : Yin Aspect : Métal Compétence : Kung-fu Spécialité : Poignard Wing Chun, employant une paire de</p>"
|
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité. Forme des Couteaux papillon</p>"
|
||||||
},
|
},
|
||||||
"technique3": {
|
"technique3": {
|
||||||
"check": false,
|
"check": false,
|
||||||
|
|||||||
@@ -6,18 +6,18 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>Le Hung Gar, natif de la province du Guangdong, est très populaire aussi bien en Chine qu’à l’étranger. On le surnomme également la Boxe du Tigre et de la Grue – bien qu’il adopte des postures typiques d’autres animaux (léopard, dragon, serpent). Cette boxe était notamment pratiquée par le grand héros Wong Feihung. À partir de positions basses et stables, les membres supérieurs sont au cœur des techniques du Hung Gar, autant pour porter des coups que pour utiliser l’une des nombreuses techniques de blocage contre l’adversaire. Le Coeng Kyun offre au pratiquant une mobilité exceptionnelle, se traduisant par un jeu de jambes élaboré. Le personnage peut dépenser 2 dés-fastes obtenus lors d’une action de défense pour obtenir une action de déplacement gratuite (sans dépenser de crans d’initiative supplémentaires) qui a lieu immédiatement après que l’action de défense est résolue. difficulté pour le toucher (au lieu de la difficulté normale de 1). de l’étrange Il s’appuie essentiellement sur des coups de pied sautés et des frappes allongées permettant d’atteindre l’adversaire, même quand celui-ci se croit hors de portée.</p>",
|
"description": "<p>Le Hung Gar, natif de la province du Guangdong, est très populaire aussi bien en Chine qu’à l’étranger. On le surnomme également la Boxe du Tigre et de la Grue – bien qu’il adopte des postures typiques d’autres animaux (léopard, dragon, serpent). Cette boxe était notamment pratiquée par le grand héros Wong Feihung. À partir de positions basses et stables, les membres supérieurs sont au cœur des techniques du Hung Gar, autant pour porter des coups que pour utiliser l’une des nombreuses techniques de blocage contre l’adversaire. Le Coeng Kyun offre au pratiquant une mobilité exceptionnelle, se traduisant par un jeu de jambes élaboré. Le personnage peut dépenser 2 dés-fastes obtenus lors d’une action de défense pour obtenir une action de déplacement gratuite (sans dépenser de crans d’initiative supplémentaires) qui a lieu immédiatement après que l’action de défense est résolue. difficulté pour le toucher (au lieu de la difficulté normale de 1).</p>",
|
||||||
"orientation": "yang",
|
"orientation": "yang",
|
||||||
"aspect": "feu",
|
"aspect": "feu",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>Le Hung Gar est un art martial qui privilégie l’agressivité et la puissance. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets d’attaque (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues. Techniques</p>",
|
"style": "Le Hung Gar est un art martial qui privilégie l’agressivité et la puissance. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets d’attaque (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "Le tigre déchire sa proie",
|
"name": "Le tigre déchire sa proie",
|
||||||
"activation": "damage-inflicted",
|
"activation": "damage-inflicted",
|
||||||
"technique": "<p>Les coups portés avec les doigts positionnés en « gueule de tigre » lacèrent la chair et brisent les os. Les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque. niq e</p>"
|
"technique": "<p>Les coups portés avec les doigts positionnés en « gueule de tigre » lacèrent la chair et brisent les os. Les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||||
},
|
},
|
||||||
"technique2": {
|
"technique2": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "L’animal acculé mord le chasseur",
|
"name": "L’animal acculé mord le chasseur",
|
||||||
"activation": "dice",
|
"activation": "dice",
|
||||||
"technique": "<p>Les parades du Hung Gar sont presque aussi dévastatrices que ses attaques. Le personnage peut dépenser les dés-fastes de son action de défense réussie pour infliger immédiatement des dégâts à son adversaire (à raison de 1 pour 1). Jeet Kune Do (Jie; Quan mandarin Zit Kyun Dou en cantonais) Orientation : Yang Aspect : Bois Compétence : Kung-fu Spécialité : Mains Nues Création du célèbre Bruce Lee, le Jeet Kune Do est un art martial hérit</p>"
|
"technique": "<p>Les parades du Hung Gar sont presque aussi dévastatrices que ses attaques. Le personnage peut dépenser les dés-fastes de son action de défense réussie pour infliger immédiatement des dégâts à son adversaire (à raison de 1 pour 1). Jeet Kune Do (Jie; Quan mandarin Zit Kyun Dou en cantonais)</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "bois",
|
"aspect": "bois",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>Telle la fameuse arme traditionnelle dont s’inspire cette boxe, le pratiquant fuse à grande vitesse pour arriver à portée de son adversaire. Une action de déplacement coûte 1 cran d’initiative (au lieu de 2) au personnage. La pointe de la lance</p>",
|
"style": "Telle la fameuse arme traditionnelle dont s’inspire cette boxe, le pratiquant fuse à grande vitesse pour arriver à portée de son adversaire. Une action de déplacement coûte 1 cran d’initiative (au lieu de 2) au personnage. La pointe de la lance",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "La pensée précède la forme",
|
"name": "La pensée précède la forme",
|
||||||
"activation": "dice",
|
"activation": "dice",
|
||||||
"technique": "<p>Usant de mouvements de hanches et d’épaules pour gêner son adversaire, le pratiquant le force à négliger sa garde. Le personnage peut dépenser les dés-fastes de son action d’attaque ou de défense (réussie ou non) pour infliger des dés-néfastes à la prochaine action de son adversaire (à raison de 1 pour 1). Le Seot Gaau Orientation : Yang ou Yin Aspect : Terre Compétence : Kung-fu Spécialité : Mains Nues Cette dénomination correspond à la lutte chinoise moderne, tell</p>"
|
"technique": "<p>Usant de mouvements de hanches et d’épaules pour gêner son adversaire, le pratiquant le force à négliger sa garde. Le personnage peut dépenser les dés-fastes de son action d’attaque ou de défense (réussie ou non) pour infliger des dés-néfastes à la prochaine action de son adversaire (à raison de 1 pour 1)."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,30 +6,30 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>Rarement enseigné dans les écoles, en raison de ses formes particulières et des légendes scabreuses entourant ses origines, ce style est sans arme les plus anciennes. La version la plus populaire sur sa naissance prétend que son créateur découvrit les arcanes du Zeoi Kyun alors qu’il s’était ennivré, après avoir tenté en vain de comprendre les dessins faits par son maître qui voulait lui transmettre ses secrets. La Boxe de l’Ivresse évoque irrésistiblement les attitudes et formes des arts martiaux classiques, tels qu’ils seraient singés par un ivrogne. En réalité, ce style repose entièrement sur les notions de mobilité et d’imprévisibilité. Il vise à déstabiliser l’adversaire, en prétendant effectuer des attaques ou des gardes maladroites. Ainsi, en dépit des apparences, il s’agit d’un art martial très difficile à maîtriser.</p>",
|
"description": "<p>Rarement enseigné dans les écoles, en raison de ses formes particulières et des légendes scabreuses entourant ses origines, ce style est pourtant au nombre des techniques de combat sans arme les plus anciennes. La version la plus populaire sur sa naissance prétend que son créateur découvrit les arcanes du Zeoi Kyun alors qu'il s'était ennivré, après avoir tenté en vain de comprendre les dessins faits par son maître qui voulait lui transmettre ses secrets. La Boxe de l'Ivresse évoque irrésistiblement les attitudes et formes des arts martiaux classiques, tels qu'ils seraient singés par un ivrogne. En réalité, ce style repose entièrement sur les notions de mobilité et d'imprévisibilité. Il vise à déstabiliser l'adversaire, en prétendant effectuer des attaques ou des gardes maladroites. Ainsi, en dépit des apparences, il s'agit d'un art martial très difficile à maîtriser.</p>",
|
||||||
"orientation": "yin",
|
"orientation": "yin",
|
||||||
"aspect": "eau",
|
"aspect": "eau",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>Malgré les apparences, le Wing Chun se révèle un art martial violent et offensif. Sur chacune de ses attaques réussies, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double. le système de combat</p>",
|
"style": "Le déséquilibre du pratiquant est la clé de la Boxe de l'Ivresse. Le personnage élimine gratuitement 2 dés-néfastes sur ses actions d'attaque, qu'elles soient réussies ou non.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "La terre tourne autour du soleil",
|
"name": "Les mains collantes",
|
||||||
"activation": "damage-inflicted",
|
"activation": "damage-inflicted",
|
||||||
"technique": "<p>Les coups assénés à un rythme soutenu par le pratiquant épuisent son adversaire. La cible perd 2 points de Hei (l’éventuelle répartition en Yin et Yang est au choix du personnage touché) en plus des dégâts infligés. de l’étrange Techniques niq e hr ng s c ra le l’ét Style Le déséquilibre du pratiquant est la clé de la Boxe de l’Ivresse. Le personnage élimine gratuitement 2 dés-néfastes sur ses actions d’attaque, qu’elles so</p>"
|
"technique": "<p>Les coups assénés à un rythme soutenu par le pratiquant épuisent son adversaire. La cible perd 2 points de Hei (l'éventuelle répartition en Yin et Yang est au choix du personnage touché) en plus des dégâts infligés.</p>"
|
||||||
},
|
},
|
||||||
"technique2": {
|
"technique2": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "Chuter du ciel",
|
"name": "Contrer l'impulsion",
|
||||||
"activation": "dice",
|
"activation": "reaction",
|
||||||
"technique": "<p>Lui-même en déséquilibre perpétuel, le pratiquant jette facilement au sol son opposant et le force ainsi à perdre du temps à se relever. Lors d’une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d’attaque pour faire perdre des crans d’initiative à sa cible (à raison de 1 pour 1, maximum 3). L’attaque inflige</p>"
|
"technique": "<p>Placé au plus proche de son adversaire, le pratiquant oriente les mouvements de celui-ci par un contrôle de ses poings et de ses pieds. S'il choisit de ne pas utiliser d'action de défense contre une attaque, le personnage utilise sa valeur de Terre (ou d'Aptitude physique pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1).</p>"
|
||||||
},
|
},
|
||||||
"technique3": {
|
"technique3": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "La lame s’envole",
|
"name": "Le double coup de paume",
|
||||||
"activation": "action-defense",
|
"activation": "damage-inflicted",
|
||||||
"technique": "<p>Lorsqu’il affronte un combattant armé, le pratiquant prend bien garde à le priver de cet atout. Lors d’une défense au contact réussie, le personnage désarme son adversaire et l’arme est projetée à distance courte. Si le personnage dépense 2 dés-fastes à cet effet, l’arme e</p>"
|
"technique": "<p>Le pratiquant effectue une double frappe afin de maximiser l'impact de ses attaques. Les dégâts à mains nues du personnage sont égaux à sa valeur de Bois (ou d'Aptitude spirituelle pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>Bien qu’on en connaisse surtout la version moderne, qui relève davantage d’une discipline sportive – le kung-fu pratiqué en compétition –, le Coeng Kyun est à l’origine un art martial externe conçu par l’ethnie musulmane des Hui, dans le nord de la Chine. Techniques Le bond du fauve Activation : Action d’attaque Le pratiquant entre dans la garde de son adversaire en un éclair quand il passe à l’attaque. Le personnage ajoute à son action d’attaque une action de déplacement gratuite (donc sans dépenser de crans d’initiative supplémentaires). Il peut alors se déplacer puis attaquer, m</p>",
|
"description": "<p>Bien qu'on en connaisse surtout la version moderne, qui relève davantage d'une discipline sportive – le kung-fu pratiqué en compétition –, le Coeng Kyun est à l'origine un art martial externe conçu par l'ethnie musulmane des Hui, dans le nord de la Chine. Il s'appuie essentiellement sur des coups de pied sautés et des frappes allongées permettant d'atteindre l'adversaire, même quand celui-ci se croit hors de portée.</p>",
|
||||||
"orientation": "yang",
|
"orientation": "yang",
|
||||||
"aspect": "feu",
|
"aspect": "feu",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "L’envol de la grue",
|
"name": "L’envol de la grue",
|
||||||
"activation": "reaction",
|
"activation": "reaction",
|
||||||
"technique": "<p>Tout comme il sait se rapprocher pour attaquer, le pratiquant sait se mettre hors d’atteinte des coups de son adversaire en adoptant une garde à la fois solide et gracieuse. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) pour fixer la BoxeGar de) la famille Hong (Hung Orientation : Yang Aspect : Feu Compétence : Kung-fu Spécialité : Mains Nues Le Hung Gar, natif de la province du Guangdong, est très populaire aussi</p>"
|
"technique": "<p>Tout comme il sait se rapprocher pour attaquer, le pratiquant sait se mettre hors d’atteinte des coups de son adversaire en adoptant une garde à la fois solide et gracieuse. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) pour fixer la BoxeGar de) la famille Hong (Hung</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>Héros de la dynastie Song, Yue Fei possède la réputation d’être l’un des plus grands guerriers de toute l’histoire de la Chine. De nombreux styles font remonter leurs origines à ce vaillant général. Lancier particulièrement doué, il est au moins certain que la Lance loyale du général Yue Fei soit due à son génie martial. Cette voie met à profit la totalité de la lance pour ses techniques. Les attaques en sont puissantes et dévastatrices grâce au poids de l’arme et à sa pointe de fer. Les parades en sont solides et rapides grâce à son long manche en bois. C’est un art martial équilibré qui met à l’honneur une arme typique de la Chine impériale. s c ra le l’ét</p>",
|
"description": "<p>Héros de la dynastie Song, Yue Fei possède la réputation d’être l’un des plus grands guerriers de toute l’histoire de la Chine. De nombreux styles font remonter leurs origines à ce vaillant général. Lancier particulièrement doué, il est au moins certain que la Lance loyale du général Yue Fei soit due à son génie martial. Cette voie met à profit la totalité de la lance pour ses techniques. Les attaques en sont puissantes et dévastatrices grâce au poids de l’arme et à sa pointe de fer. Les parades en sont solides et rapides grâce à son long manche en bois. C’est un art martial équilibré qui met à l’honneur une arme typique de la Chine impériale.</p>",
|
||||||
"orientation": "yinyang",
|
"orientation": "yinyang",
|
||||||
"aspect": "terre",
|
"aspect": "terre",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Lance",
|
"speciality": "Lance",
|
||||||
"style": "<p>Le pratiquant met à profit l’avantage que lui procure la longueur de sa lance. Le personnage peut porter une attaque à distance courte comme s’il se trouvait au contact. Techniques</p>",
|
"style": "Le pratiquant met à profit l’avantage que lui procure la longueur de sa lance. Le personnage peut porter une attaque à distance courte comme s’il se trouvait au contact.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "Retenir l’avalanche",
|
"name": "Retenir l’avalanche",
|
||||||
"activation": "action-defense",
|
"activation": "action-defense",
|
||||||
"technique": "<p>D’une solidité à toute épreuve, la lance bloque et repousse les opposants du pratiquant. Si l’action de défense du personnage est réussie, son agresseur est projeté à distance courte. S’il dépense 2 dés-fastes à cet effet, l’agresseur est projeté à distance médiane. Les Éclairs de Leoi Gung Orientation : Yang Aspect : Bois Compétence : Combat à distance Spécialité : Arc Ce style particulier de tir à l’arc doit sa création à un jeune chas</p>"
|
"technique": "<p>D’une solidité à toute épreuve, la lance bloque et repousse les opposants du pratiquant. Si l’action de défense du personnage est réussie, son agresseur est projeté à distance courte. S’il dépense 2 dés-fastes à cet effet, l’agresseur est projeté à distance médiane. Les Éclairs de Leoi Gung</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,30 +6,30 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>La Paume des Huit Trigrammes vient du nord de la Chine et plus précisément des Monts Wudang – berceau de nombreux arts martiaux chinois. Il s’agit d’un art martial privilégiant les attaques à main ouverte (plutôt que le poing fermé) ainsi que la mobilité et la fluidité : le des déplacements circulaires incessants au sein d’un cercle imaginaire figurant le taaigik.</p>",
|
"description": "<p>La Paume des Huit Trigrammes vient du nord de la Chine et plus précisément des Monts Wudang – berceau de nombreux arts martiaux chinois. Il s'agit d'un art martial privilégiant les attaques à main ouverte (plutôt que le poing fermé) ainsi que la mobilité et la fluidité : le pratiquant contrôle son espace de combat par des déplacements circulaires incessants au sein d'un cercle imaginaire figurant le taaigik.</p>",
|
||||||
"orientation": "yin",
|
"orientation": "yin",
|
||||||
"aspect": "metal",
|
"aspect": "metal",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>Une grande mobilité est le principal atout du pratiquant de la Paume des Huit Trigrammes. Une action de déplacement coûte 1 cran d’initiative (au lieu de 2) au personnage. Techniques Contourner l’obstacle</p>",
|
"style": "Une grande mobilité est le principal atout du pratiquant de la Paume des Huit Trigrammes. Une action de déplacement coûte 1 cran d'initiative (au lieu de 2) au personnage.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "Les mains collantes",
|
"name": "Contourner l'obstacle",
|
||||||
"activation": "reaction",
|
"activation": "reaction",
|
||||||
"technique": "<p>Constamment en mouvement face à son adversaire, le pratiquant l’oblige à s’épuiser pour l’atteindre. Une attaque contre le personnage coûte</p>"
|
"technique": "<p>Constamment en mouvement face à son adversaire, le pratiquant l'oblige à s'épuiser pour l'atteindre. Une attaque contre le personnage coûte 1 cran d'initiative supplémentaire à l'agresseur.</p>"
|
||||||
},
|
},
|
||||||
"technique2": {
|
"technique2": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "Contourner l'obstacle",
|
"name": "La terre tourne autour du soleil",
|
||||||
"activation": "action-attack",
|
"activation": "action-attack",
|
||||||
"technique": "<p>Constamment en mouvement face à son\nadversaire, le pratiquant l’oblige à s’épuiser\npour l’atteindre. Une attaque contre le personnage coûte 1 cran d’initiative supplémentaire à\nl’agresseur.\nActivation : Action d’attaque\nCherchant inlassablement à obtenir une position privilégiée, le pratiquant délivre des frappes\nrapides et précises. Cette action d’attaque du personnage lui coûte 2 crans d’initiative (au lieu de 3). La main du dragon Activation : Action d’attaque\nDès qu’il se trouve dans la posi</p>"
|
"technique": "<p>Cherchant inlassablement à obtenir une position privilégiée, le pratiquant délivre des frappes rapides et précises. Cette action d'attaque du personnage lui coûte 2 crans d'initiative (au lieu de 3).</p>"
|
||||||
},
|
},
|
||||||
"technique3": {
|
"technique3": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "La main du dragon",
|
"name": "La main du dragon",
|
||||||
"activation": "action-attack",
|
"activation": "action-attack",
|
||||||
"technique": "<p>Dès qu’il se trouve dans la position idéale, le pratiquant porte un coup de la main ouverte en délivrant toute sa puissance. Si cette attaque réussit, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Terre (ou d’Aptitude physique pour un PNJ) au l</p>"
|
"technique": "<p>Dès qu'il se trouve dans la position idéale, le pratiquant porte un coup de la main ouverte en délivrant toute sa puissance. Si cette attaque réussit, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Terre (ou d'Aptitude physique pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "bois",
|
"aspect": "bois",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Bâton",
|
"speciality": "Bâton",
|
||||||
"style": "<p>La souplesse d’utilisation du bâton rend cette arme redoutable entre les mains du pratiquant. Le personnage gagne 1 dé-faste gratuit sur ses actions d’attaque et de défense. Techniques</p>",
|
"style": "La souplesse d’utilisation du bâton rend cette arme redoutable entre les mains du pratiquant. Le personnage gagne 1 dé-faste gratuit sur ses actions d’attaque et de défense.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "Esquiver les griffes du tigre",
|
"name": "Esquiver les griffes du tigre",
|
||||||
"activation": "reaction",
|
"activation": "reaction",
|
||||||
"technique": "<p>Sa taille et sa légèreté font du bâton une arme de défense efficace. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1). Les Trois Joyaux Orientation : Yang Aspect : Feu Compétence : Kung-fu Spécialité : Bâton Le nom de ce style évoque les multiples avantages offerts par le bâton à troi</p>"
|
"technique": "<p>Sa taille et sa légèreté font du bâton une arme de défense efficace. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1)."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>La voie du Faîte suprême de l’Épée est enseignée depuis le dix-septième siècle. Elle privilégie les souples épées à double tranchant, plus légères que les sabres et dont le maniement demande une grande précision – mais se révèle d’une redoutable efficacité. Le Taaigik Gim s’appuie sur le contrôle des énergies internes et des coups plus vifs, précis et légers que la majeure partie des techniques s c ra le l’ét</p>",
|
"description": "<p>La voie du Faîte suprême de l’Épée est enseignée depuis le dix-septième siècle. Elle privilégie les souples épées à double tranchant, plus légères que les sabres et dont le maniement demande une grande précision – mais se révèle d’une redoutable efficacité. Le Taaigik Gim s’appuie sur le contrôle des énergies internes et des coups plus vifs, précis et légers que la majeure partie des techniques</p>",
|
||||||
"orientation": "yin",
|
"orientation": "yin",
|
||||||
"aspect": "eau",
|
"aspect": "eau",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Épée",
|
"speciality": "Épée",
|
||||||
"style": "<p>L’épée souple est une arme défensive d’une extrême efficacité, s’enroulant autour des coups adverses pour les dévier. Le personnage gagne 1 dé supplémentaire à ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ). Les personnages adverses se voient automatiquement infliger 2 désnéfastes sur leur action visant à le désarmer. Techniques</p>",
|
"style": "L’épée souple est une arme défensive d’une extrême efficacité, s’enroulant autour des coups adverses pour les dévier. Le personnage gagne 1 dé supplémentaire à ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ). Les personnages adverses se voient automatiquement infliger 2 dés-néfastes sur leur action visant à le désarmer.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "L’immortel sur sa montagne",
|
"name": "L’immortel sur sa montagne",
|
||||||
"activation": "action-attack-defense",
|
"activation": "action-attack-defense",
|
||||||
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité. de de Tigre la Bâton Double-peau Orientation : Yang Aspect : Bois Compétence : Kung-fu Spécialité : Bâton La tradition enseigne que cet art martial fut développé au début du sixième</p>"
|
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "eau",
|
"aspect": "eau",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>Le Taaigik Kyun est un art martial qui privilégie les parades et les esquives. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues. Techniques</p>",
|
"style": "Le Taaigik Kyun est un art martial qui privilégie les parades et les esquives. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "La résolution vainc l’indécision",
|
"name": "La résolution vainc l’indécision",
|
||||||
"activation": "action-attack",
|
"activation": "action-attack",
|
||||||
"technique": "<p>Quand il passe à l’attaque, le pratiquant exploite les failles de son adversaire. Si l’adversaire se défend et qu’il obtient des dés-néfastes, ceux-ci peuvent être dépensés par le personnage pour infliger des dégâts supplémentaires (à raison de 1 pour 1) lors de cette attaque. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque. BoxeKyun longue (Coeng Orientation : Yang Aspect : Feu Compétence : Kung-fu Spécialité : Mains Nues Bien qu’on en connaisse surtout la version moderne, qui relève davantage</p>"
|
"technique": "<p>Quand il passe à l’attaque, le pratiquant exploite les failles de son adversaire. Si l’adversaire se défend et qu’il obtient des dés-néfastes, ceux-ci peuvent être dépensés par le personnage pour infliger des dégâts supplémentaires (à raison de 1 pour 1) lors de cette attaque. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque. BoxeKyun longue (Coeng</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "eau",
|
"aspect": "eau",
|
||||||
"skill": "rangedcombat",
|
"skill": "rangedcombat",
|
||||||
"speciality": "Pistolet, Fusil",
|
"speciality": "Pistolet, Fusil",
|
||||||
"style": "<p>Sa célérité et ses angles de tir improbables permettent au pratiquant de toucher des cibles qui semblent hors d’atteinte. La portée des attaques du personnage passe de distance longue à distance extrême, et les dégâts des armes à feu sont augmentés de 1 à portée courte. Techniques</p>",
|
"style": "Sa célérité et ses angles de tir improbables permettent au pratiquant de toucher des cibles qui semblent hors d’atteinte. La portée des attaques du personnage passe de distance longue à distance extrême, et les dégâts des armes à feu sont augmentés de 1 à portée courte.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "Le cri du dragon",
|
"name": "Le cri du dragon",
|
||||||
"activation": "damage-inflicted",
|
"activation": "damage-inflicted",
|
||||||
"technique": "<p>Vidant ses chargeurs dans un déluge de plomb, le pratiquant s’assure d’occasionner le maximum de dommages. Le personnage inflige des dégâts supplémentaires égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) sur une attaque réussie. Le Gun Kata Orientation : Yin Aspect : Métal Compétence : Combat à distance Spécialité : Pistolet, Fusil Le Gun Kata est une technique de tir conçue pour maximis</p>"
|
"technique": "<p>Vidant ses chargeurs dans un déluge de plomb, le pratiquant s’assure d’occasionner le maximum de dommages. Le personnage inflige des dégâts supplémentaires égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) sur une attaque réussie. Le Gun Kata</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "metal",
|
"aspect": "metal",
|
||||||
"skill": "rangedcombat",
|
"skill": "rangedcombat",
|
||||||
"speciality": "Pistolet, Fusil",
|
"speciality": "Pistolet, Fusil",
|
||||||
"style": "<p>Le pratiquant comprend intuitivement les trajectoires des tirs qui fusent autour de lui. Pour effectuer une défense face à une attaque à distance, le personnage peut utiliser sa Compétence Armes à feu (Pistolet / Fusil) au lieu de sa Compétence Prouesse. Dans le cas d’un PNJ, celui-ci peut baser sa défense sur son Aptitude physique au lieu de son Aptitude martiale.</p>",
|
"style": "Le pratiquant comprend intuitivement les trajectoires des tirs qui fusent autour de lui. Pour effectuer une défense face à une attaque à distance, le personnage peut utiliser sa Compétence Armes à feu (Pistolet / Fusil) au lieu de sa Compétence Prouesse. Dans le cas d’un PNJ, celui-ci peut baser sa défense sur son Aptitude physique au lieu de son Aptitude martiale.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "le système de combat",
|
"name": "le système de combat",
|
||||||
"activation": "action-aid",
|
"activation": "action-aid",
|
||||||
"technique": "<p>Le pratiquant tire de façon à avantager ses alliés. Lorsqu’il utilise l’action d’Aide, le personnage octroie 3 dés supplémentaires à lancer au lieu de 2 (ou donne un + 3 à l’Aptitude adaptée pour un PNJ au lieu de + 2) au personnage qu’il assiste. LES ARTS MARTIAUX EN TANT QU’ÉLÉMENT SCÉNARISTIQUE de l’étrange Tir rapide La magie que maîtrisent les fat si est l’un des aspects essentiels de Hong Kong – Les dans l’occulte et le surnaturel. Ce chapitre détaille les règles qui gouvernent l’usage des diverses magies dont peuvent disposer les PJ. « Un plumeau taoïste à la main, j’entamai une suite de mouvements martiaux afin de symboliser le combat du dieu de la guerre Gwaan Dai contre les forces maléfiques. Mes gestes enroulaient des volutes de poussière autour du chasse-mouches jusqu’à ce que d’épaisses spirales entourent l’objet. Classique instrument d’exorcisme, le plumeau possède le pouvoir d’expulser les flux néfastes comme une nuée d’insectes indésirables. Afin que mon rituel de purification soit complet, je devais cependant concentrer toute cette énergie Yin et ne pas en laisser une seule bribe m’échapper. Cela me demandait un effort considérable mais la nature même de ma magie me facilitait quelque peu cette tâche. Mes sens mystiques évaluaient avec exactitude la quantité de force négative qu’il me restait à accumuler autour de mon plumeau afin de nettoyer l’établissement de Pui Gan. J’injectais en continu mon propre hei dans le chasse-mouches sans cesser ma danse martiale – devenant en quelque sorte un aimant à énergie Yin. » — La Résurr</p>"
|
"technique": "<p>Le pratiquant tire de façon à avantager ses alliés. Lorsqu’il utilise l’action d’Aide, le personnage octroie 3 dés supplémentaires à lancer au lieu de 2 (ou donne un + 3 à l’Aptitude adaptée pour un PNJ au lieu de + 2) au personnage qu’il assiste. LES ARTS MARTIAUX EN TANT QU’ÉLÉMENT SCÉNARISTIQUE</p>"
|
||||||
},
|
},
|
||||||
"technique3": {
|
"technique3": {
|
||||||
"check": false,
|
"check": false,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "bois",
|
"aspect": "bois",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>Bruce Lee a fait du Jeet Kune Do un art martial des plus adaptables. Le personnage obtient automatiquement 1 dé-faste supplémentaire au résultat de ses jets d’attaque et de défense et inflige 1 dégât supplémentaire à mains nues. Techniques</p>",
|
"style": "Bruce Lee a fait du Jeet Kune Do un art martial des plus adaptables. Le personnage obtient automatiquement 1 dé-faste supplémentaire au résultat de ses jets d’attaque et de défense et inflige 1 dégât supplémentaire à mains nues.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "Sois comme l’eau",
|
"name": "Sois comme l’eau",
|
||||||
"activation": "dice",
|
"activation": "dice",
|
||||||
"technique": "<p>Le Jeet Kune Do se base sur une totale adaptabilité et réactivité du pratiquant. Quelle que soit son action, le personnage peut annuler sur le résultat du jet un nombre de dés-néfastes égal à sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ). BoxePensée de la(Jingji FormeKyun et ) de la Orientation : Yang Aspect : Bois Compétence : Kung-fu Spécialité : Mains Nues La Boxe de la Forme et de la Pensée aurait vu le jour dans le nord de l</p>"
|
"technique": "<p>Le Jeet Kune Do se base sur une totale adaptabilité et réactivité du pratiquant. Quelle que soit son action, le personnage peut annuler sur le résultat du jet un nombre de dés-néfastes égal à sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ). BoxePensée de la(Jingji FormeKyun et ) de la</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "terre",
|
"aspect": "terre",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "<p>L’objectif du Seot Gaau est de gêner les mouvements de l’opposant par l’application de clés, d’immobilisations, de saisies… Le personnage obtient automatiquement 2 dés-fastes supplémentaires sur ses actions de défense, qu’elles soient réussies ou non. s ue niq e o hr ng s c ra le l’ét de</p>",
|
"style": "L’objectif du Seot Gaau est de gêner les mouvements de l’opposant par l’application de clés, d’immobilisations, de saisies… Le personnage obtient automatiquement 2 dés-fastes supplémentaires sur ses actions de défense, qu’elles soient réussies ou non.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "Saisir l’opportunité",
|
"name": "Saisir l’opportunité",
|
||||||
"activation": "action-aid",
|
"activation": "action-aid",
|
||||||
"technique": "<p>Le pratiquant parvient à bloquer brièvement un adversaire de façon à permettre à un allié de lui porter une attaque. Lorsqu’il utilise l’action d’Aide, le personnage octroie autant de dés supplémentaires à lancer que sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) au lieu de 2 (ou ajoute ce bonus à l’Aptitude martiale pour un PNJ au lieu de + 2) au personnage qu’il assiste. Ce bonus est obtenu uniquement sur la prochaine attaque visant la cible immobilisée. Kung-fu de l’Invulnérabilité Orientation : Yang ou Yin Aspect : Terre Compétence : Kung-fu Spécialité : Mains Nues Style à l’histoire mal connue, on dit que la pratique du Kung-f</p>"
|
"technique": "<p>Le pratiquant parvient à bloquer brièvement un adversaire de façon à permettre à un allié de lui porter une attaque. Lorsqu’il utilise l’action d’Aide, le personnage octroie autant de dés supplémentaires à lancer que sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) au lieu de 2 (ou ajoute ce bonus à l’Aptitude martiale pour un PNJ au lieu de + 2) au personnage qu’il assiste. Ce bonus est obtenu uniquement sur la prochaine attaque visant la cible immobilisée. Kung-fu de l’Invulnérabilité</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "bois",
|
"aspect": "bois",
|
||||||
"skill": "rangedcombat",
|
"skill": "rangedcombat",
|
||||||
"speciality": "Arc",
|
"speciality": "Arc",
|
||||||
"style": "<p>Le pratiquant sait enchaîner les tirs avec célérité, en gardant plusieurs flèches à la main. Le personnage peut tirer autant de fois que sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) avant d’avoir à recharger. De plus, ses dégâts à l’arc sont toujours augmentés de 1. Techniques</p>",
|
"style": "Le pratiquant sait enchaîner les tirs avec célérité, en gardant plusieurs flèches à la main. Le personnage peut tirer autant de fois que sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) avant d’avoir à recharger. De plus, ses dégâts à l’arc sont toujours augmentés de 1.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "L’impassibilité de la montagne",
|
"name": "L’impassibilité de la montagne",
|
||||||
"activation": "dice",
|
"activation": "dice",
|
||||||
"technique": "<p>Concentré à l’extrême, le pratiquant parvient à décocher ses flèches même dans un environnement peu favorable. Le personnage peut annuler, sur le résultat d’un jet d’attaque, un nombre de dés-néfastes égal à sa valeur de Terre (ou d’Aptitude physique), qu’il soit réussi ou non. Les Mille Frelons Orientation : Yang Aspect : Feu Compétence : Combat à distance Spécialité : Arme de jet Le nom de cet art martial se réfère aux armes de jet – tels l</p>"
|
"technique": "<p>Concentré à l’extrême, le pratiquant parvient à décocher ses flèches même dans un environnement peu favorable. Le personnage peut annuler, sur le résultat d’un jet d’attaque, un nombre de dés-néfastes égal à sa valeur de Terre (ou d’Aptitude physique), qu’il soit réussi ou non."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"aspect": "feu",
|
"aspect": "feu",
|
||||||
"skill": "rangedcombat",
|
"skill": "rangedcombat",
|
||||||
"speciality": "Arme de jet",
|
"speciality": "Arme de jet",
|
||||||
"style": "<p>Le pratiquant dispose d’une grande mobilité et projette toujours ses armes à un rythme soutenu afin de noyer l’adversaire sous un déluge d’acier. Chaque attaque du personnage coûte 2 crans d’initiative (au lieu de 3).</p>",
|
"style": "Le pratiquant dispose d’une grande mobilité et projette toujours ses armes à un rythme soutenu afin de noyer l’adversaire sous un déluge d’acier. Chaque attaque du personnage coûte 2 crans d’initiative (au lieu de 3).",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
|
|||||||
@@ -11,25 +11,25 @@
|
|||||||
"aspect": "terre",
|
"aspect": "terre",
|
||||||
"skill": "rangedcombat",
|
"skill": "rangedcombat",
|
||||||
"speciality": "Poignard, Hachette",
|
"speciality": "Poignard, Hachette",
|
||||||
"style": "<p>Le pratiquant des Poignards volants utilise sa puissance pour frapper ses cibles même quand celles-ci semblent hors d’atteinte. La portée des s ue niq e o hr ng s c ra le l’ét de Le Gun-fu Orientation : Yin Aspect : Eau Compétence : Combat à distance Spécialité : Pistolet, Fusil En l’espace d’une génération, il était inévitable que les amateurs des films d’action de</p>",
|
"style": "Le pratiquant des Poignards volants utilise sa puissance pour frapper ses cibles même quand celles-ci semblent hors d'atteinte. La portée des attaques du personnage passe de distance médiane à distance longue, et les dégâts de ses attaques aux poignards sont augmentés de 1.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "Handicaper l'ennemi",
|
"name": "Handicaper l'ennemi",
|
||||||
"activation": "action-attack",
|
"activation": "action-attack",
|
||||||
"technique": ""
|
"technique": "<p>Le pratiquant prend ses précautions en privant l'adversaire de ses avantages par un lancer précis. Sur une attaque réussie jusqu'à distance longue, le personnage désarme son adversaire et l'arme est projetée à distance courte, en plus des dégâts subis. Si le personnage dépense 2 dés-fastes à cet effet, l'arme est projetée à distance médiane. L'attaque inflige ensuite normalement ses dégâts.</p>"
|
||||||
},
|
},
|
||||||
"technique2": {
|
"technique2": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "Assiéger la forteresse",
|
"name": "Assiéger la forteresse",
|
||||||
"activation": "action-attack",
|
"activation": "dice",
|
||||||
"technique": "<p>Sachant comment dissimuler et projeter ses\narmes dans toutes les situations, le pratiquant\nest toujours en position d’attaquer. Même ligoté,\nimmobilisé, fouillé et privé de ses armes ou encore aveuglé, il peut activer cette Technique en\ndépensant 1 point de Hei normalement et ainsi\neffectuer tout de même une action d’attaque. attaques du personnage passe de distance médiane à distance longue, et les dégâts de ses\nattaques aux poignards sont augmentés de 1. \n Techniques Activation : Dés-fastes\nLe</p>"
|
"technique": "<p>Le pratiquant sait où viser pour gêner les mouvements de son adversaire. Le personnage peut dépenser les dés-fastes de son action d'attaque (qu'elle soit réussie ou non) pour faire perdre des crans d'initiative à sa cible (à raison de 1 pour 1, maximum 3).</p>"
|
||||||
},
|
},
|
||||||
"technique3": {
|
"technique3": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "Décider de la retraite",
|
"name": "Décider de la retraite",
|
||||||
"activation": "action-defense",
|
"activation": "action-defense",
|
||||||
"technique": "<p>Garder la bonne distance avec son adversaire\nest essentiel pour le pratiquant afin de tirer le\nmeilleur parti de ses armes. Le personnage obtient immédiatement après son action de défense\nune action de déplacement gratuite (donc sans\ndépenser de crans d’initiative supplémentaires). Orientation : Yin ou Yang\nAspect : Terre\nCompétence : Combat à distance\nSpécialité : Poignard, Hachette\nTrès répandu au sein des triades dès leurs\norigines, cet art martial vise à faire d’un poignard ou d’une hachette</p>"
|
"technique": "<p>Garder la bonne distance avec son adversaire est essentiel pour le pratiquant afin de tirer le meilleur parti de ses armes. Le personnage obtient immédiatement après son action de défense une action de déplacement gratuite (donc sans dépenser de crans d’initiative supplémentaires).</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>Le nom de ce style évoque les multiples avantages offerts par le bâton à trois sections (saam zit gwan) inventé par le fondateur de la dynastie Song. Le bâton à trois sections (aussi nommé tri-bâton ou triple bâton) offre une grande polyvalence offensive et défensive, mais il s’avère une arme dont la maîtrise demande beaucoup d’efforts et une attention soutenue. de l’étrange Les Trois Joyaux font également référence à l’éveil, la droiture et la pureté, inhérents à la nature de chaque être dans le bouddhisme Sim. Il s’agit d’un des principaux styles armés développés par les moines de Shaolin.</p>",
|
"description": "<p>Le nom de ce style évoque les multiples avantages offerts par le bâton à trois sections (saam zit gwan) inventé par le fondateur de la dynastie Song. Le bâton à trois sections (aussi nommé tri-bâton ou triple bâton) offre une grande polyvalence offensive et défensive, mais il s’avère une arme dont la maîtrise demande beaucoup d’efforts et une attention soutenue.</p>",
|
||||||
"orientation": "yang",
|
"orientation": "yang",
|
||||||
"aspect": "feu",
|
"aspect": "feu",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Bâton",
|
"speciality": "Bâton",
|
||||||
"style": "<p>Le triple-bâton est une arme de défense aussi solide qu’une armure de fer. Le personnage obtient une protection de 2. Techniques</p>",
|
"style": "Le triple-bâton est une arme de défense aussi solide qu’une armure de fer. Le personnage obtient une protection de 2.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
"check": true,
|
"check": true,
|
||||||
"name": "Le serpent rampe au sol",
|
"name": "Le serpent rampe au sol",
|
||||||
"activation": "dice",
|
"activation": "dice",
|
||||||
"technique": "<p>Utilisé tel un fouet, le triple-bâton heurte cruellement les chevilles de l’opposant et l’envoie ainsi à terre. Sur une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d’attaque pour faire perdre des crans d’initiative à sa cible (à raison de 1 pour 1, maximum 3). L’attaque inflige ensuite normalement ses dégâts. loyale du Lance Général Yue Fei Orientation : Yin ou Yang Aspect : Terre Compétence : Kung-fu Spécialité : Lance Héros de la dynastie Song, Yue Fei possède la réputation d’être l’un</p>"
|
"technique": "<p>Utilisé tel un fouet, le triple-bâton heurte cruellement les chevilles de l’opposant et l’envoie ainsi à terre. Sur une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d’attaque pour faire perdre des crans d’initiative à sa cible (à raison de 1 pour 1, maximum 3). L’attaque inflige ensuite normalement ses dégâts."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,30 +6,30 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>Originaire du sud de la Chine et rendu très populaire au vingtième siècle par les films de Hong Kong, le Wing Chun existe sous de nombreuses formes. D’après la légende, c’est une nonne de Shaolin qui inventa ce kung-fu et le transmit à une jeune fille afin qu’elle échappe à un mariage arrangé – avant de répandre largement cette technique. Le fameux Ip Man – maître de Bruce Lee – en fut le pratiquant le plus célèbre. Les principes au centre du Wing Chun sont de privilégier la vitesse et la masse de son propre corps en utilisant la force de l’adversaire contre lui. Les coups offensifs du Wing C</p>",
|
"description": "<p>Originaire du sud de la Chine et rendu très populaire au vingtième siècle par les films de Hong Kong, le Wing Chun existe sous de nombreuses formes. D'après la légende, c'est une nonne de Shaolin qui inventa ce kung-fu et le transmit à une jeune fille afin qu'elle échappe à un mariage arrangé – avant de répandre largement cette technique. Le fameux Ip Man – maître de Bruce Lee – en fut le pratiquant le plus célèbre. Les principes au centre du Wing Chun sont de privilégier la vitesse et la masse de son propre corps en utilisant la force de l'adversaire contre lui. Les coups offensifs du Wing Chun accordent une importance accrue aux techniques de mains dans la grande majorité des courants connus.</p>",
|
||||||
"orientation": "yin",
|
"orientation": "yin",
|
||||||
"aspect": "metal",
|
"aspect": "metal",
|
||||||
"skill": "kungfu",
|
"skill": "kungfu",
|
||||||
"speciality": "Mains Nues",
|
"speciality": "Mains Nues",
|
||||||
"style": "",
|
"style": "Malgré les apparences, le Wing Chun se révèle un art martial violent et offensif. Sur chacune de ses attaques réussies, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double.",
|
||||||
"techniques": {
|
"techniques": {
|
||||||
"technique1": {
|
"technique1": {
|
||||||
"check": true,
|
"check": true,
|
||||||
"name": "La terre tourne autour du soleil",
|
"name": "Chuter du ciel",
|
||||||
"activation": "damage-inflicted",
|
"activation": "dice",
|
||||||
"technique": "<p>Les coups assénés à un rythme soutenu par\nle pratiquant épuisent son adversaire. La cible\nperd 2 points de Hei (l’éventuelle répartition en\nYin et Yang est au choix du personnage touché)\nen plus des dégâts infligés. \n Techniques s\n\n\n\nhr ng\ns c ra\nle l’ét\nde Style\nLe déséquilibre du pratiquant est la clé de la\nBoxe de l’Ivresse. Le personnage élimine gratuitement 2 dés-néfastes sur ses actions d’attaque,\nqu’elles soient réussies ou non. Techniques Chuter du ciel Activation : Dés-fastes\nLui-même </p>"
|
"technique": "<p>Lui-même en déséquilibre perpétuel, le pratiquant jette facilement au sol son opposant et le force ainsi à perdre du temps à se relever. Lors d'une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d'attaque pour faire perdre des crans d'initiative à sa cible (à raison de 1 pour 1, maximum 3). L'attaque inflige ensuite normalement ses dégâts.</p>"
|
||||||
},
|
},
|
||||||
"technique2": {
|
"technique2": {
|
||||||
"check": false,
|
"check": true,
|
||||||
"name": "",
|
"name": "La lame s'envole",
|
||||||
"activation": "action-attack",
|
"activation": "action-defense",
|
||||||
"technique": ""
|
"technique": "<p>Lorsqu'il affronte un combattant armé, le pratiquant prend bien garde à le priver de cet atout. Lors d'une défense au contact réussie, le personnage désarme son adversaire et l'arme est projetée à distance courte. Si le personnage dépense 2 dés-fastes à cet effet, l'arme est projetée à distance médiane.</p>"
|
||||||
},
|
},
|
||||||
"technique3": {
|
"technique3": {
|
||||||
"check": false,
|
"check": true,
|
||||||
"name": "",
|
"name": "L'alcool mauvais",
|
||||||
"activation": "action-attack",
|
"activation": "damage-inflicted",
|
||||||
"technique": ""
|
"technique": "<p>Abandonnant un instant sa gestuelle souple au moment d'attaquer, le pratiquant rigidifie brièvement son corps afin de porter un coup dévastateur. Les dégâts à mains nues sont égaux à sa valeur de Feu (ou d'Aptitude sociale pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-spell.svg",
|
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-spell.svg",
|
||||||
"system": {
|
"system": {
|
||||||
"reference": "",
|
"reference": "",
|
||||||
"description": "<p>de l’impact sur le scénario – à la discrétion du MJ). • Rétablir l’équilibre (3 points) : diminue de 1 point la valeur d’une source de dégâts physiques ou spirituels récurrents (maladie, poison, malédiction, etc.), ce qui l’annule si cette valeur est réduite à 0 (+ 3 points par diminution supplémentaire de 1 point). • Favoriser la circulation des énergies (3 points) : ajoute 1 dé supplémentaire à lancer sur un prochain jet de récupération (+ 3 points par dé supplémentaire au-delà du premier). Chaque Effet peut être déclenché plusieurs fois dans un même sort en payant le coût indiqué entre parenthèses. Ainsi, il devient possible de soigner une maladie en diminuant la valeur de la source de dégâts récurrents d’une valeur de 2, la réduisant ainsi potentiellement à 0, tout en octroyant 1 dé supplémentaire à lancer sur le prochain jet de récupération afin de guérir plus vite des pertes de Zing éventuellement subies auparavant. de l’étrange certains pratiquants n’hésiteront pas à le faire. La majorité des exorcistes considère cependant que d’un acte ainsi entaché, aucun bien ne peut naître… En revanche, des sorciers sans scrupule se montreront sans doute moins timorés.</p>",
|
"description": "<p>Utilisant le corps de son patient comme un laboratoire (que ce soit par des techniques d'acupuncture pure, des massages ou de la moxibustion), le PJ peut bloquer chez lui les effets de maladies et de poisons (physiques ou spirituels) et lui permettre de guérir plus vite.</p><p>Connaissant parfaitement les points vitaux et les méridiens d'énergie, il sait aussi diagnostiquer des maladies (là aussi physiques ou spirituelles) et examiner un corps – afin de pratiquer une autopsie mystique, par exemple.</p><p>Si l'acupuncture est à l'origine une technique destinée à soigner et apaiser, elle se montre aisée à détourner et peut aussi bien servir à blesser et à faire souffrir. Rares sont les fat si qui l'utilisent de cette manière, mais comme dit le proverbe « on combat le poison par le poison », et si se servir de l'acupuncture de façon agressive permet d'atteindre un but noble, certains pratiquants n'hésiteront pas à le faire. La majorité des exorcistes considère cependant que d'un acte ainsi entaché, aucun bien ne peut naître… En revanche, des sorciers sans scrupule se montreront sans doute moins timorés.</p>",
|
||||||
"specialityname": "acupuncture",
|
"specialityname": "acupuncture",
|
||||||
"associatedelement": "metal",
|
"associatedelement": "metal",
|
||||||
"hei": "Yin",
|
"hei": "Yin",
|
||||||
@@ -17,9 +17,9 @@
|
|||||||
"realizationtimeritual": "1 heure",
|
"realizationtimeritual": "1 heure",
|
||||||
"realizationtimeaccelerated": "12 crans d’initiative",
|
"realizationtimeaccelerated": "12 crans d’initiative",
|
||||||
"flashback": "non",
|
"flashback": "non",
|
||||||
"components": "<ul><li>Mots : sûtra du diamant, prière à</li></ul><p>Sannung, citation du Wong Ting Ging</p><ul><li>Gestes : utilisation des aiguilles, pression sur les points vitaux, massage</li><li>État d’esprit : humeur apaisée,</li></ul><p>concentration</p><ul><li>Consommables : encens, huiles essentielles, moxa, bougies</li><li>Objets : schéma des points vitaux et méridiens d’énergie, aiguilles (or, argent,</li></ul><p>etc.)</p>",
|
"components": "<ul><li>Mots : sûtra du diamant, prière à<br>Sannung, citation du Wong Ting Ging</li></ul><ul><li>Gestes : utilisation des aiguilles, pression sur les points vitaux, massage</li><li>État d’esprit : humeur apaisée,<br>concentration</li></ul><ul><li>Consommables : encens, huiles essentielles, moxa, bougies</li><li>Objets : schéma des points vitaux et méridiens d’énergie, aiguilles (or, argent,<br>etc.)</li></ul>",
|
||||||
"effects": "<p>n’est pas aisé de s’affecter soi-même</p><p>avec les sorts de cette Spécialité, qui</p><p>cible habituellement d’autres personnages (PJ ou PNJ). Si un fat si souhaite</p><p>l’utiliser sur lui-même, la difficulté du</p><p>jet de magie augmente de 1.</p><ul><li>L’Effet « source de dégâts récurrents »</li></ul><p>permet de diminuer la valeur d’un poison ou d’une infection démoniaque,</p><p>indiquant le renforcement des points</p><p>vitaux. Cela peut aller jusqu’à détruire</p><p>cette source de dégâts récurrents en</p><p>abaissant sa valeur à 0. À l’inverse,</p><p>ce même Effet utilisé pour créer une</p><p>« source de dégâts récurrents » peut</p><p>provoquer un déséquilibre dans le corps</p><p>de la cible et lui infliger une forme</p><p>d’intoxication.</p><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet de</li></ul><p>récupération afin de guérir plus vite,</p><p>pendant une période couverte par l’Effet « durée ». L’Effet « malus » diminue</p><p>au contraire le nombre de dés à lancer</p><p>sur le jet de récupération, reflétant un</p><p>blocage de la circulation de l’énergie</p><p>vitale dans le corps.</p><ul><li>L’Effet « ampleur » indique l’importance</li></ul><p>des informations apprises par le personnage sur une maladie à diagnostiquer</p><p>ou lors d’une autopsie.</p><p>Élixirs</p><p>Le PJ sait préparer des potions dont les propriétés curatives sont exceptionnelles et permettent</p><p>de soigner le corps aussi bien que l’âme. Celui qui</p><p>les ingère guérit ainsi de façon immédiate et spectaculaire, regagnant santé et sérénité.</p><p>Des potions fortifiantes permettent également de renforcer l’expression d’un élément</p><p>dans le corps de celui qui les ingère.</p><p>怪 Élément associé : Eau</p><p>怪 Hei : Yin</p><p>怪 Temps de réalisation (rituel) : 4 heures</p><p>怪 Temps de réalisation (accéléré) : boire un</p><p>élixir déjà préparé, ceux-ci sont stockables</p><p>et transférables</p><p>怪 Flash-back :</p>",
|
"effects": "<p>Il n’est pas aisé de s’affecter soi-même</p><p>avec les sorts de cette Spécialité, qui</p><p>cible habituellement d’autres personnages (PJ ou PNJ). Si un fat si souhaite</p><p>l’utiliser sur lui-même, la difficulté du</p><p>jet de magie augmente de 1.</p><ul><li>L’Effet « source de dégâts récurrents »<br>permet de diminuer la valeur d’un poison ou d’une infection démoniaque,<br>indiquant le renforcement des points<br>vitaux. Cela peut aller jusqu’à détruire<br>cette source de dégâts récurrents en<br>abaissant sa valeur à 0. À l’inverse,<br>ce même Effet utilisé pour créer une<br>« source de dégâts récurrents » peut<br>provoquer un déséquilibre dans le corps<br>de la cible et lui infliger une forme<br>d’intoxication.</li></ul><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet de<br>récupération afin de guérir plus vite,<br>pendant une période couverte par l’Effet « durée ». L’Effet « malus » diminue<br>au contraire le nombre de dés à lancer<br>sur le jet de récupération, reflétant un<br>blocage de la circulation de l’énergie<br>vitale dans le corps.</li></ul><ul><li>L’Effet « ampleur » indique l’importance<br>des informations apprises par le personnage sur une maladie à diagnostiquer<br>ou lors d’une autopsie.</li></ul>",
|
||||||
"examples": "",
|
"examples": "<p>Voici une liste non exhaustive de sorts utiles, avec leur coût en Puissance :</p><ul><li>Diagnostic (2 points) : établit un diagnostic médical, physique ou spirituel (+ 2 ou + 4 points pour obtenir des informations supplémentaires, en fonction de l'impact sur le scénario – à la discrétion du MJ).</li></ul><ul><li>Rétablir l'équilibre (3 points) : diminue de 1 point la valeur d'une source de dégâts physiques ou spirituels récurrents (maladie, poison, malédiction, etc.), ce qui l'annule si cette valeur est réduite à 0 (+ 3 points par diminution supplémentaire de 1 point).</li></ul><ul><li>Favoriser la circulation des énergies (3 points) : ajoute 1 dé supplémentaire à lancer sur un prochain jet de récupération (+ 3 points par dé supplémentaire au-delà du premier).</li></ul><p>Chaque Effet peut être déclenché plusieurs fois dans un même sort en payant le coût indiqué entre parenthèses. Ainsi, il devient possible de soigner une maladie en diminuant la valeur de la source de dégâts récurrents d'une valeur de 2, la réduisant ainsi potentiellement à 0, tout en octroyant 1 dé supplémentaire à lancer sur le prochain jet de récupération afin de guérir plus vite des pertes de Zing éventuellement subies auparavant.</p>",
|
||||||
"notes": ""
|
"notes": ""
|
||||||
},
|
},
|
||||||
"effects": [],
|
"effects": [],
|
||||||
|
|||||||
@@ -17,8 +17,8 @@
|
|||||||
"realizationtimeritual": "4 heures",
|
"realizationtimeritual": "4 heures",
|
||||||
"realizationtimeaccelerated": "utiliser une préparation toute prête, celles-ci sont stockables et transférables",
|
"realizationtimeaccelerated": "utiliser une préparation toute prête, celles-ci sont stockables et transférables",
|
||||||
"flashback": "oui, pour préparer l’arme alchimique",
|
"flashback": "oui, pour préparer l’arme alchimique",
|
||||||
"components": "<ul><li>Mots : prière à Sannung, prière à Leoi</li></ul><p>Dungban, prière à Gwaan Dai</p><ul><li>Gestes : gestes rituels de concoction des</li></ul><p>préparations magiques</p><ul><li>État d’esprit : concentration, pensées</li></ul><p>martiales</p><ul><li>Consommables : herbes (urticantes,</li></ul><p>vénéneuses, etc.), minéraux toxiques</p><p>(mercure, plomb, etc.)</p><ul><li>Objets : livre de recettes, instruments</li></ul><p>d’alchimie (fioles, tubes, balance, pilon,</p><p>etc.) anciens ou modernes</p>",
|
"components": "<ul><li>Mots : prière à Sannung, prière à Leoi<br>Dungban, prière à Gwaan Dai</li></ul><ul><li>Gestes : gestes rituels de concoction des<br>préparations magiques</li></ul><ul><li>État d’esprit : concentration, pensées<br>martiales</li></ul><ul><li>Consommables : herbes (urticantes,<br>vénéneuses, etc.), minéraux toxiques<br>(mercure, plomb, etc.)</li></ul><ul><li>Objets : livre de recettes, instruments<br>d’alchimie (fioles, tubes, balance, pilon,<br>etc.) anciens ou modernes</li></ul>",
|
||||||
"effects": "<p>Effet « Trois Trésors » transcrit les</p><p>dégâts physiques que provoque l’arme.</p><ul><li>L’Effet « malus » traduit une gêne</li></ul><p>provoquée par l’arme en imposant</p><p>des dés-néfastes ou en diminuant le</p><p>nombre de dés à lancer lors d’actions</p><p>particulières (liées à un Aspect ou une</p><p>Compétence) – comme le ferait une</p><p>potion gelant des parties du corps de</p><p>la cible – et cela pendant une période</p><p>correspondant à l’Effet « durée ».</p><ul><li>L’Effet « source de dégâts récurrents »</li></ul><p>permet de créer une source de dégâts</p><p>récurrents (si l’arme est une sorte de</p><p>bombe incendiaire mettant le feu à la</p><p>cible, par exemple) et d’en fixer la force</p><p>et la fréquence, durant une période couverte par l’Effet « durée ».</p><p>Les Effets n’affectent qu’une cible à la fois. Il</p><p>est possible d’augmenter la zone touchée en utilisant l’Effet « aire » mais dans ce cas, les armes</p><p>alchimiques affectent une grande surface dans</p><p>sa totalité (elles remplissent par exemple toute</p><p>une pièce de fumée). Pour créer des armes alchimiques ayant une petite aire d’effet contrôlée</p><p>avec précision, il faut alors utiliser l’Effet « ampleur ». Pour chaque niveau d’Ampleur, le</p><p>nombre de cibles affectées au maximum est</p><p>augmenté de 2, chacune de ces cibles devant se</p><p>trouver à distance courte les unes des autres.</p><p>les chroniques</p><p>de l’étrange</p><p>Arsenal</p><p>307</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><ul><li>Grenade de nuage de poison spirituel</li></ul><p>(10 points) : cette arme alchimique crée</p><p>une aire d’effet qui remplit une pièce d’un</p><p>poison violent n’affectant que les créatures</p><p>surnaturelles. Pour elles, la zone concernée</p><p>devient une source de dégâts spirituels récurrents d’une valeur de 1, nécessitant un jet</p><p>de résistance toutes les minutes (ou 12 crans</p><p>d’initiative). Les effets cessent si les jiugwaai</p><p>quittent la zone (+ 3 points par point de valeur supplémentaire au-delà du premier).</p><ul><li>Bombe incendiaire purificatrice (12 points) :</li></ul><p>inflige 3 dégâts et affecte même les créatures immatérielles. Si l’arme est projetée</p><p>(par exemple un lance-projectile, comme le</p><p>LBD de Brenda Kang (cf p. X)), ces dégâts</p><p>s’ajoutent à ceux de l’outil. La cible prend feu</p><p>et est alors affectée par une source de dégâts</p><p>physiques récurrents d’une valeur de 1, nécessitant un jet de résistance tous les 6 crans</p><p>d’initiative. Les effets cessent dès le premier</p><p>jet de résistance réussi (+ 1 point par dégât</p><p>initial supplémentaire) (+ 3 points par point</p><p>de valeur supplémentaire au-delà du premier)</p><p>(+ 2 points pour affecter jusqu’à 3 cibles</p><p>proches, + 2 points supplémentaires pour</p><p>affecter 5 cibles).</p><p>Chaque recette nécessite son propre sort pour</p><p>être préparée. Il est toutefois possible d’utiliser</p><p>plus de Puissance pour en renforcer les effets</p><p>selon les indications fournies entre parenthèses.</p><p>Philtres</p><p>Les potions que prépare le PJ octroient des</p><p>capacités clairement surhumaines à ceux qui</p><p>les ingèrent. Cracher du feu, transformer sa</p><p>peau en pierre, couvrir ses poings de fer, devenir translucide, se contorsionner comme des</p><p>branches flexibles, etc.</p><p>Les effets de ces préparations</p>",
|
"effects": "<p>Effet « Trois Trésors » transcrit les</p><p>dégâts physiques que provoque l’arme.</p><ul><li>L’Effet « malus » traduit une gêne<br>provoquée par l’arme en imposant<br>des dés-néfastes ou en diminuant le<br>nombre de dés à lancer lors d’actions<br>particulières (liées à un Aspect ou une<br>Compétence) – comme le ferait une<br>potion gelant des parties du corps de<br>la cible – et cela pendant une période<br>correspondant à l’Effet « durée ».</li></ul><ul><li>L’Effet « source de dégâts récurrents »<br>permet de créer une source de dégâts<br>récurrents (si l’arme est une sorte de<br>bombe incendiaire mettant le feu à la<br>cible, par exemple) et d’en fixer la force<br>et la fréquence, durant une période couverte par l’Effet « durée ».<br>Les Effets n’affectent qu’une cible à la fois. Il<br>est possible d’augmenter la zone touchée en utilisant l’Effet « aire » mais dans ce cas, les armes<br>alchimiques affectent une grande surface dans<br>sa totalité (elles remplissent par exemple toute<br>une pièce de fumée). Pour créer des armes alchimiques ayant une petite aire d’effet contrôlée<br>avec précision, il faut alors utiliser l’Effet « ampleur ». Pour chaque niveau d’Ampleur, le<br>nombre de cibles affectées au maximum est<br>augmenté de 2, chacune de ces cibles devant se<br>trouver à distance courte les unes des autres.<br>Arsenal</li></ul><ul><li>Grenade de nuage de poison spirituel<br>(10 points) : cette arme alchimique crée<br>une aire d’effet qui remplit une pièce d’un<br>poison violent n’affectant que les créatures<br>surnaturelles. Pour elles, la zone concernée<br>devient une source de dégâts spirituels récurrents d’une valeur de 1, nécessitant un jet<br>de résistance toutes les minutes (ou 12 crans<br>d’initiative). Les effets cessent si les jiugwaai<br>quittent la zone (+ 3 points par point de valeur supplémentaire au-delà du premier).</li></ul><ul><li>Bombe incendiaire purificatrice (12 points) :<br>inflige 3 dégâts et affecte même les créatures immatérielles. Si l’arme est projetée<br>(par exemple un lance-projectile, comme le<br>LBD de Brenda Kang (cf p. X)), ces dégâts<br>s’ajoutent à ceux de l’outil. La cible prend feu<br>et est alors affectée par une source de dégâts<br>physiques récurrents d’une valeur de 1, nécessitant un jet de résistance tous les 6 crans<br>d’initiative. Les effets cessent dès le premier<br>jet de résistance réussi (+ 1 point par dégât<br>initial supplémentaire) (+ 3 points par point<br>de valeur supplémentaire au-delà du premier)<br>(+ 2 points pour affecter jusqu’à 3 cibles<br>proches, + 2 points supplémentaires pour<br>affecter 5 cibles).<br>Chaque recette nécessite son propre sort pour<br>être préparée. Il est toutefois possible d’utiliser<br>plus de Puissance pour en renforcer les effets<br>selon les indications fournies entre parenthèses.<br>Philtres<br>Les potions que prépare le PJ octroient des<br>capacités clairement surhumaines à ceux qui<br>les ingèrent. Cracher du feu, transformer sa<br>peau en pierre, couvrir ses poings de fer, devenir translucide, se contorsionner comme des<br>branches flexibles, etc.<br>Les effets de ces préparations</li></ul>",
|
||||||
"examples": "",
|
"examples": "",
|
||||||
"notes": ""
|
"notes": ""
|
||||||
},
|
},
|
||||||
|
|||||||