« Modèle:FichePNJNL » : différence entre les versions
→Guide d'utilisation
Aucun résumé des modifications |
|||
| Ligne 3 176 : | Ligne 3 176 : | ||
}} | }} | ||
</pre> | </pre> | ||
=== Déclencheurs graphiques === | |||
Cette section documente les arguments qui déclenchent des comportements visuels spécifiques : palette de couleurs de la fiche, bandeaux colorés, affichages conditionnels. | |||
==== Palette de couleurs de la fiche ==== | |||
La classe CSS de la fiche entière est déterminée par <code>type_pnj</code>, parfois combiné avec un second argument. | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:20%;" | <code>type_pnj</code> | |||
! style="width:20%;" | Argument secondaire | |||
! style="width:20%;" | Valeur requise | |||
! style="width:20%;" | Classe CSS | |||
! style="width:20%;" | Palette | |||
|- | |||
| colspan="5" style="background:#dce5ef;" | '''Nephilim''' — la palette dépend de <code>neph_type</code> | |||
|- | |||
| <code>Nephilim</code> || <code>neph_type</code> || <code>Pyrim</code> || <code>fiche-pnj-pyrim</code> || Rouge #C0524E / #F2D5D3 | |||
|- | |||
| <code>Nephilim</code> || <code>neph_type</code> || <code>Éolim</code> || <code>fiche-pnj-eolim</code> || Bleu clair #5BA4D9 / #D4E9F7 | |||
|- | |||
| <code>Nephilim</code> || <code>neph_type</code> || <code>Hydrim</code> || <code>fiche-pnj-hydrim</code> || Bleu foncé #3B6FA0 / #CEDDEF | |||
|- | |||
| <code>Nephilim</code> || <code>neph_type</code> || <code>Faërim</code> || <code>fiche-pnj-faerim</code> || Vert #4A9A6A / #D2EDDA | |||
|- | |||
| <code>Nephilim</code> || <code>neph_type</code> || <code>Onirim</code> || <code>fiche-pnj-onirim</code> || Violet #6B4E8A / #E0D4EE | |||
|- | |||
| <code>Nephilim</code> || <code>neph_type</code> || <code>Soleil</code> ou <code>Solaire</code> || <code>fiche-pnj-soleil</code> || Doré dégradé | |||
|- | |||
| <code>Nephilim</code> || <code>neph_type</code> || ''vide ou autre'' || <code>fiche-pnj-autre</code> || Crème | |||
|- | |||
| colspan="5" style="background:#dce5ef;" | '''Selenim, Saurien''' | |||
|- | |||
| <code>Selenim</code> || ''aucun'' || — || <code>fiche-pnj-selenim</code> || Gris foncé #3A3A3A / #D2D2D2 | |||
|- | |||
| <code>Saurien</code> || ''aucun'' || — || <code>fiche-pnj-saurien</code> || Palette Saurien | |||
|- | |||
| colspan="5" style="background:#dce5ef;" | '''Humain''' — la palette dépend de <code>humain_arcane_mineur</code> | |||
|- | |||
| <code>Humain</code> || <code>humain_arcane_mineur</code> || ''renseigné'' (toute valeur) || <code>fiche-pnj-humain-initie</code> || Or (initié) | |||
|- | |||
| <code>Humain</code> || <code>humain_arcane_mineur</code> || ''vide'' || <code>fiche-pnj-humain</code> || Humain lambda | |||
|- | |||
| colspan="5" style="background:#dce5ef;" | '''Effet-Dragon''' — la palette dépend de <code>eff_dragon_ka_element</code> | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || <code>Feu</code> || <code>fiche-pnj-pyrim</code> || Rouge | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || <code>Air</code> || <code>fiche-pnj-eolim</code> || Bleu clair | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || <code>Eau</code> || <code>fiche-pnj-hydrim</code> || Bleu foncé | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || <code>Terre</code> || <code>fiche-pnj-faerim</code> || Vert | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || <code>Lune</code> || <code>fiche-pnj-onirim</code> || Violet | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || <code>Lune Noire</code> || <code>fiche-pnj-selenim</code> || Gris foncé | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || <code>Multiple</code> || <code>fiche-pnj-multiple</code> || Arc-en-ciel dégradé | |||
|- | |||
| <code>Effet-Dragon</code> || <code>eff_dragon_ka_element</code> || ''vide ou autre'' || <code>fiche-pnj-autre</code> || Crème | |||
|- | |||
| colspan="5" style="background:#dce5ef;" | '''Autres types''' — palette fixe | |||
|- | |||
| <code>Daïmon</code> || ''aucun'' || — || <code>fiche-pnj-daimon</code> || Palette Daïmon | |||
|- | |||
| <code>Ar-Kaïm</code> || ''aucun'' || — || <code>fiche-pnj-arkaim</code> || Palette Ar-Kaïm | |||
|- | |||
| <code>Bohémien</code> || ''aucun'' || — || <code>fiche-pnj-bohemien</code> || Palette Bohémien | |||
|- | |||
| <code>Wowakan</code>, <code>Loa</code>, <code>Shen</code>, <code>Jukurrpa</code> || ''aucun'' || — || <code>fiche-pnj-cousin</code> || Palette Cousins | |||
|- | |||
| <code>Reflet akashique</code> || ''aucun'' || — || <code>fiche-pnj-reflet</code> || Palette Reflet | |||
|- | |||
| <code>DraKaon</code> || ''aucun'' || — || <code>fiche-pnj-drakaon</code> || Palette DraKaon | |||
|- | |||
| <code>Animal</code> || ''aucun'' || — || <code>fiche-pnj-animal</code> || Palette Animal (ocre) | |||
|- | |||
| <code>Autre créature</code> || ''aucun'' || — || <code>fiche-pnj-autre</code> || Crème | |||
|} | |||
==== Bandeaux conditionnels ==== | |||
Les bandeaux (<code>class="bandeau-pnj"</code>) apparaissent lorsque certains arguments sont renseignés. Ils prennent la couleur de la palette active de la fiche. | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:15%;" | Type PNJ | |||
! style="width:25%;" | Bandeau affiché | |||
! style="width:40%;" | Condition de déclenchement | |||
! style="width:20%;" | Texte du bandeau | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Nephilim''' | |||
|- | |||
| Nephilim || Attributs || Au moins un Ka-élément renseigné ou un attribut manuel || <code>Attributs</code> | |||
|- | |||
| Nephilim || Sciences occultes || Au moins un argument parmi : <code>neph_sc_occultes</code>, grades/voies/degrés de Magie, Kabbale, Alchimie, <code>neph_dracomachie</code>, sorts, invocations, formules, <code>neph_autres_ress_occultes</code> || <code>Sciences occultes</code> | |||
|- | |||
| Nephilim || Rose+Croix || Au moins un argument <code>neph_rose_*</code> || <code>Rose+Croix</code> | |||
|- | |||
| Nephilim || Synarchie || Au moins un argument <code>neph_syna_*</code> || <code>Synarchie</code> | |||
|- | |||
| Nephilim || Simulacre || <code>neph_simulacre_identite</code> renseigné || <code>Simulacre</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Selenim''' | |||
|- | |||
| Selenim || Attributs || <code>kln_noyau</code> renseigné ou attribut manuel || <code>Attributs</code> | |||
|- | |||
| Selenim || Sciences occultes || Au moins un argument parmi : <code>sel_necromancie</code>, <code>sel_kabbale_noire</code>, <code>sel_pavane</code>, <code>sel_magie_note</code> || <code>Sciences occultes</code> | |||
|- | |||
| Selenim || Simulacre || Au moins un argument <code>sel_simulacre_*</code> || <code>Simulacre</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Saurien''' | |||
|- | |||
| Saurien || Attributs || <code>saur_coeurKLN</code> renseigné ou attribut manuel || <code>Attributs</code> | |||
|- | |||
| Saurien || Capacités lunaires || <code>saur_coeurKLN</code> renseigné ou au moins une capacité <code>saur_capacit_lun_*</code> || <code>Capacités lunaires</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Humain''' | |||
|- | |||
| Humain || Bandeau type || Toujours affiché si <code>type_pnj=Humain</code> || <code>Humain initié</code> si <code>humain_arcane_mineur</code> renseigné, sinon <code>Humain</code> | |||
|- | |||
| Humain || Attributs || <code>menace_degre</code> ou <code>hum_ka_soleil</code> renseigné || <code>Attributs</code> | |||
|- | |||
| Humain || Temple || Au moins un argument parmi : <code>hum_temp_pilier</code>, <code>hum_temp_obedience</code>, <code>hum_temp_loge</code>, <code>hum_temp_galion</code>, <code>hum_temp_degre_init</code>, <code>hum_temp_echelon</code>, <code>hum_temp_fonction</code>, <code>hum_temp_baillage</code>, <code>hum_temp_commanderie</code>, <code>hum_temp_ferme</code> || <code>Temple</code> | |||
|- | |||
| Humain || Rose+Croix || Au moins un argument <code>hum_rose_*</code> || <code>Rose+Croix</code> | |||
|- | |||
| Humain || Mystères || Au moins un argument <code>hum_myst_*</code> || <code>Mystères</code> | |||
|- | |||
| Humain || Synarchie || Au moins un argument <code>hum_syna_*</code> || <code>Synarchie</code> | |||
|- | |||
| Humain || Ressources occultes || Au moins un argument occulte parmi : orichalque, relique, pouvoirs (Temple/Mystères/Synarchie), Logos, Tekhnè, pouvoirs R+C, sciences occultes humaines, sorts, invocations, formules, constructs, autres || <code>Ressources occultes</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Bohémien''' | |||
|- | |||
| Bohémien || Bandeau type || Toujours affiché si <code>type_pnj=Bohémien</code> || <code>Bohémien</code> | |||
|- | |||
| Bohémien || Attributs || <code>menace_degre</code> ou <code>bohem_ka_soleil</code> renseigné || <code>Attributs</code> | |||
|- | |||
| Bohémien || Ressources occultes || Au moins un argument parmi : <code>bohem_ka_brume_degre</code>, <code>bohem_divination</code>, <code>bohem_don</code> || <code>Ressources occultes</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Animal''' | |||
|- | |||
| Animal || Bandeau type || Toujours affiché si <code>type_pnj=Animal</code> || <code>Animal</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Effet-Dragon''' | |||
|- | |||
| Effet-Dragon || Bandeau type || Toujours affiché si <code>type_pnj=Effet-Dragon</code> || <code>Effet-Dragon — Ka-{élément}</code> ou <code>Effet-Dragon — Multi-élémentaire</code> | |||
|- | |||
| Effet-Dragon || Synarchie || Au moins un argument <code>eff_dragon_syna_*</code> || <code>Synarchie</code> | |||
|- | |||
| Effet-Dragon || Capacités || <code>eff_dragon_pouvoirs</code> renseigné || <code>Capacités</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Autre créature''' | |||
|- | |||
| Autre créature || Bandeau type || Toujours affiché si <code>type_pnj=Autre créature</code> || <code>Autre créature — {type} — {élément}</code> (type et élément optionnels) | |||
|- | |||
| Autre créature || Ressources occultes || Au moins un argument parmi : <code>autre_creat_pouvoirs</code>, <code>autre_creat_reliques</code>, <code>autre_creat_sorts</code>, <code>autre_creat_rituels</code>, <code>autre_creat_autres_ress_occultes</code> || <code>Ressources occultes</code> | |||
|- | |||
| colspan="4" style="background:#dce5ef;" | '''Types transversaux''' — Daïmon, Ar-Kaïm, Wowakan, Loa, Shen, Jukurrpa, Reflet, DraKaon | |||
|- | |||
| ''Tous'' || Attributs || <code>menace_degre</code> ou <code>ka_degre</code> renseigné || <code>Attributs</code> | |||
|} | |||
==== Bloc Attributs transversal ==== | |||
Le bloc Attributs transversal est utilisé par tous les types '''sauf''' Nephilim, Selenim, Saurien, Humain et Bohémien (qui ont chacun leur propre bloc Attributs). Il calcule Initiative et Mouvement ainsi : | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:30%;" | Argument | |||
! style="width:70%;" | Comportement | |||
|- | |||
| <code>menace_degre</code> || Si renseigné : affiche '''Menace X''', puis Initiative = Menace, Mouvement = Menace. | |||
|- | |||
| <code>ka_degre</code> || Fallback si <code>menace_degre</code> absent : Initiative = ka_degre, Mouvement = ka_degre. La ligne Menace n'est pas affichée. | |||
|- | |||
| <code>dommages_degre</code> || Affiché sur sa propre ligne si renseigné. | |||
|- | |||
| <code>protection_degre</code> || Affiché sur sa propre ligne si renseigné. | |||
|- | |||
| <code>eff_dragon_dommages</code> / <code>eff_dragon_dommages_mag</code> || Dommages spécifiques Effet-Dragon. Affichés dans le bloc transversal (pas dans le bloc Effet-Dragon). Dommages magiques affichés sous les dommages physiques. | |||
|- | |||
| <code>eff_dragon_protection</code> || Protection spécifique Effet-Dragon. Affichée dans le bloc transversal. | |||
|} | |||
==== Losanges colorés ==== | |||
Les Ka-éléments sont affichés avec des losanges (◆) colorés dans plusieurs contextes : | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:20%;" | Losange | |||
! style="width:15%;" | Couleur | |||
! style="width:15%;" | Code couleur | |||
! style="width:50%;" | Utilisé dans | |||
|- | |||
| <span style="color:#C0524E;">◆</span> Feu || Rouge || <code>#C0524E</code> || Pentacle Nephilim, Éléments Autre créature, Pentacle Homoncule | |||
|- | |||
| <span style="color:#5BA4D9;">◆</span> Air || Bleu clair || <code>#5BA4D9</code> || Pentacle Nephilim, Éléments Autre créature, Pentacle Homoncule | |||
|- | |||
| <span style="color:#3B6FA0;">◆</span> Eau || Bleu foncé || <code>#3B6FA0</code> || Pentacle Nephilim, Éléments Autre créature, Pentacle Homoncule | |||
|- | |||
| <span style="color:#4A9A6A;">◆</span> Terre || Vert || <code>#4A9A6A</code> || Pentacle Nephilim, Éléments Autre créature, Pentacle Homoncule | |||
|- | |||
| <span style="color:#6B4E8A;">◆</span> Lune || Violet || <code>#6B4E8A</code> || Pentacle Nephilim, Éléments Autre créature, Pentacle Homoncule | |||
|- | |||
| <span style="color:#C49A2A;">◆</span> Soleil || Doré || <code>#C49A2A</code> || Ka-Soleil (Humain, Bohémien, Animal, Simulacre Nephilim, Simulacre Selenim, Éléments Autre créature) | |||
|- | |||
| <span style="color:#3A3A3A;">◆</span> Lune Noire || Noir || <code>#3A3A3A</code> || Éléments Autre créature | |||
|} | |||
==== Vérité Rose+Croix (calcul automatique) ==== | |||
La Vérité est déduite automatiquement de <code>_rose_college_type</code> (préfixe <code>neph_</code> ou <code>hum_</code>) et affichée à côté du type : | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:35%;" | Valeur de <code>_rose_college_type</code> | |||
! style="width:65%;" | Vérité affichée | |||
|- | |||
| <code>Société initiatique</code> || Ronce | |||
|- | |||
| <code>Fraternité</code> || Vérité externe (1<sup>ère</sup>) | |||
|- | |||
| <code>Collège</code> || Vérité interne (2<sup>e</sup>) | |||
|- | |||
| <code>Phalanstère</code> || Vérité supérieure (3<sup>e</sup>) | |||
|- | |||
| <code>Grand Conseil de Shambhala</code> || Vérité supérieure (3<sup>e</sup>) | |||
|} | |||
==== Axe synarchique (formatage automatique) ==== | |||
Pour le sous-bloc Synarchie Nephilim (<code>neph_syna_axe</code>), la valeur est reformatée automatiquement : | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:35%;" | Valeur saisie | |||
! style="width:65%;" | Texte affiché | |||
|- | |||
| <code>Roi</code> || Axe du Roi | |||
|- | |||
| <code>Mage</code> || Axe du Mage | |||
|- | |||
| <code>Architecte</code> || Axe de l'Architecte | |||
|- | |||
| <code>Sage</code> || Axe du Sage | |||
|- | |||
| <code>Ouvrier</code> || Axe de l'Ouvrier | |||
|- | |||
| <code>Guide</code> || Axe du Guide | |||
|} | |||
''Note : ce reformatage ne s'applique qu'au bloc Nephilim. Les blocs Humain et Effet-Dragon affichent la valeur brute de l'axe.'' | |||
==== Bandeau Effet-Dragon (formatage automatique) ==== | |||
Le texte du bandeau Effet-Dragon est généré automatiquement depuis <code>eff_dragon_ka_element</code> : | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:35%;" | Valeur de <code>eff_dragon_ka_element</code> | |||
! style="width:65%;" | Texte du bandeau | |||
|- | |||
| <code>Feu</code> || Effet-Dragon — Ka-Feu | |||
|- | |||
| <code>Air</code> || Effet-Dragon — Ka-Air | |||
|- | |||
| <code>Eau</code> || Effet-Dragon — Ka-Eau | |||
|- | |||
| <code>Terre</code> || Effet-Dragon — Ka-Terre | |||
|- | |||
| <code>Lune</code> || Effet-Dragon — Ka-Lune | |||
|- | |||
| <code>Lune Noire</code> || Effet-Dragon — Ka-Lune Noire | |||
|- | |||
| <code>Multiple</code> || Effet-Dragon — Multi-élémentaire | |||
|} | |||
</noinclude> | </noinclude> | ||