/***\nUsage : \n\nCréer un tiddler source avec des lignes selon ce modèle : \n|{{{Nbre d'occurence$$Texte----}}}|\nExemple :\n10$$Texte1\n----\n10$$Texte2\n----\n15$$Texte3\n\nEnsuite, dans le tiddler de sortie, spécifiez la macro {{{<<Aleatoire "Tiddler d'entrée">>}}}.\n\n***/\n{{{\nconfig.macros.Aleatoire = {};\n\nconfig.macros.Aleatoire.handler = function (place, macroName, params) \n{\n var tabArray = new Array();\n var strTemp;\n var intMaxValue = 0;\n var strText = store.getTiddlerText(params[0]);\n var list=strText.split("\sn----\sn");\n\n for (var i=0;i<list.length;i++) {\n strTemp = list[i].split("$$");\n intMaxValue = intMaxValue + parseInt(strTemp[0]);\n tabArray[i] = new Array(intMaxValue, strTemp[1]);\n }\n\n var intJet = Math.floor(Math.random()*intMaxValue) + 1;\n\n for (i=0; i<tabArray.length;i++) { \n if (intJet <= tabArray[i][0]) { \n wikify(tabArray[i][1],place, null, null);\n break; \n }\n\n }\n \n}\n\n}}}
Alragath était autrefois la capitale d'un empire. Aujourd'hui, c'est une cité-état qui se berce des souvenirs de sa gloire passée au milieu d'une mosaïque de fiefs querelleurs. Elle est à la fois connue pour le rafinement et la perversion de ses arts ainsi que pour les nombreux chercheurs, sages et autres érudits qui écument ses bibliothèques millénaires. [[Rölf Tonnefier]] y est ministre de la guerre. \n*//Orgies, orgies !// on trouve tout ce qui touche au plaisir entre les murs d'ivoire d'Algarath. \n*//Garde-mage :// des soldats-sorciers d'élite, au nombre de 99. \n*//Roule sur le platine :// c'est sans aucun doute la ville la plus riche des Royaumes.
*Berceau d'une civilisation conquérante qui fait régner la terreur sur les mers
*Guilde regroupant les bardes, ménestrels et autres saltimbanques des Royaumes.
//Ci-dessous se trouve le message par lequel tout a commencé. Je venais de lire [[The Puddle]] et de décider comment j'allais occuper la prochaine réunion de notre groupe, alors en panne de meneur de jeu.//\n\nVoilà ce que je vous propose pour vendredi. Pour changer d'air, on va partir faire un tour dans un univers médiéval fantastique inspiré des Royaumes Oubliés, mais dopés au manga sous acide.\n\nRien n'est trop extravagant pour les Royaumes Troublés: les nains vivent dans des cités mécaniques à vapeur capables de se déplacer au moyen d'énormes foreuses, les elfes se sont exilés sur la lune avec leurs navires volants, les archimages font des duels de boules de feu au-dessus des cités, des hordes de samourais montés sur leurs dragons-serpents envahissent les steppes de l'est...\n\nMieux encore, je vous laisse toute lattitude pour créer vos personnages et leurs peuples/professions. Plus ou moins tout ce que vous voudrez bien inventer sera intégré dans le monde et, si possible, dans le scénario.\n\nJe voudrais qu'on joue une séance 100% héroïque, avec des villes en flammes, des destins pires que la mort et des apocalypses à éviter. Ne pensez pas "aventuriers débutants qui attendent une mission à l'auberge" mais "héros révérés qui sauvent le monde".\n\nCe qui serait pas mal avant de jouer, ce serait que chacun d'entre vous poste un résumé de son personnage, en une soixantaine de mots. Rien de très littéraire, juste ses points forts (et faibles). On se servira de ces textes comme base pour créer les persos vendredi.\n\nJe vous donnerai un exemple demain, et je posterai quelques aspects de l'univers dans la semaine. Ceux qui se sentent inspirés peuvent faire de même.\n\nEssayons de planter un décor qui nous éclatera tous!
//Ici sont rassemblées vos notes concernant chaque séance - à la fois les idées que vous avez avant de jouer et les éventuelles conclusions post-partie.//\n|bgcolor(#ff9933):<<slider chkAventures MJAventures Secret "Joueur, passe ton chemin!">>|
10$$\n----\n1$$curieux\n----\n1$$malhonnête\n----\n1$$mystérieux\n----\n1$$enigmatique\n----\n1$$fanatique\n----\n1$$pieux\n----\n1$$cosmopolite\n----\n1$$souffreteux\n----\n1$$agressif\n----\n1$$dérangé\n----\n1$$cupide\n----\n1$$avare\n----\n1$$dispendieux\n----\n1$$sympathique\n----\n1$$désagréable\n----\n1$$couard\n----\n1$$subtil\n----\n1$$cultivé\n----\n1$$mystique\n----\n1$$acrobate\n----\n1$$bas du front\n----\n1$$intolérant\n----\n1$$mal intentionné\n----\n1$$charmeur\n----\n1$$malicieux\n----\n1$$lent d'esprit\n----\n1$$borné\n----\n1$$distrait\n----\n1$$poltron\n----\n1$$opportuniste\n----\n1$$sans scrupule\n----\n1$$spécialisé\n----\n1$$pudique\n----\n1$$extravagant\n----\n1$$sincère\n----\n1$$débutant\n----\n1$$expérimenté\n----\n1$$vétéran
1$$Guerrier\n----\n1$$Chasseur\n----\n1$$Eclaireur\n----\n1$$Soldat\n----\n1$$Maître d'armes\n----\n1$$Sapeur\n----\n1$$Enquesteur\n----\n1$$Prêtre \n----\n1$$Voleur\n----\n1$$Magicien\n----\n1$$Ermite\n----\n1$$Commerçant\n----\n1$$Escroc\n----\n1$$Aventurier\n----\n1$$Mercenaire\n----\n1$$Chevalier\n----\n1$$Paladin\n----\n1$$Ménestrel\n----\n1$$Assassin\n----\n1$$Employeur\n----\n1$$Officier\n----\n1$$Noble\n----\n1$$Courtisan\n----\n1$$Agitateur\n----\n1$$Coupe-bourse\n----\n1$$Spadassin\n----\n1$$Espion\n----\n1$$Pillard\n----\n1$$Barbare\n----\n1$$Cavalier\n----\n1$$Informateur\n----\n1$$Aubergiste\n----\n1$$Forgeron\n----\n1$$Artisan\n----\n1$$Alchimiste\n----\n1$$Ingénieur\n----\n1$$Milicien\n----\n1$$Faussaire\n----\n1$$Pâtissier\n----\n1$$Monstre\n----\n1$$Duelliste\n----\n1$$Vagabond\n----\n1$$Héros à louer\n----\n1$$Baladin\n----\n1$$Malandrin\n----\n1$$Sauvage\n----\n1$$Coupe-jarret\n----\n1$$Ecornifleur\n----\n1$$Devin\n----\n1$$Usurier\n----\n1$$Mécène\n----\n1$$Spadassin\n----\n1$$Amazone\n----\n1$$Explorateur\n----\n1$$Peintre\n----\n1$$Compositeur\n----\n1$$Chanteur\n----\n1$$Poète\n----\n1$$Occultiste\n----\n1$$Erudit\n----\n1$$Barbare\n----\n1$$Moine\n----\n1$$Illusioniste\n----\n1$$Sorcier\n----\n1$$Marin\n----\n1$$Marchand\n----\n1$$Colporteur\n----\n5$$<<Aleatoire "BDDConcept">>-<<Aleatoire "BDDConcept">>\n----\n1$$ Chasseur : <<Aleatoire "BDDRace">>
1$$Gur\n----\n1$$Bar\n----\n1$$Nol\n----\n1$$Kraa\n----\n1$$Sylve\n----\n1$$Chou\n----\n1$$Mage\n----\n1$$Arka\n----\n1$$M'\n----\n1$$Sp\n----\n1$$Or\n----\n1$$Argent\n----\n1$$Aurion\n----\n1$$Barge\n----\n1$$Lun\n----\n1$$Grand\n----\n1$$Petit\n----\n1$$La\n----\n1$$Le\n----\n1$$Jol\n----\n1$$Erre\n----\n1$$Plonge\n----\n1$$Mât\n----\n1$$Ay\n----\n1$$Hib\n----\n1$$Mid\n----\n1$$Pont\n----\n1$$Tour\n----\n1$$Pan\n----\n1$$Forge\n----\n1$$Gard\n----\n1$$Horr\n----\n1$$Arkh\n----\n1$$Lance\n----\n1$$Dragon\n----\n1$$Drakk\n----\n1$$Hrenn\n----\n1$$Hrokir\n----\n1$$Tim\n----\n1$$Xar\n----\n1$$Quêt\n----\n1$$Vul\n----\n1$$Fal\n----\n1$$Fils\n----\n1$$Fille\n----\n1$$Bure\n----\n1$$Haute\n----\n1$$Basse\n----\n1$$Pol\n----\n1$$Cibure\n----\n1$$Grise\n----\n1$$Aspic\n----\n1$$Taureau\n----\n1$$Vert\n----\n1$$Rouge\n----\n1$$Hurle\n----\n1$$Kw\n----\n1$$Ni\n----\n1$$Zu\n----\n1$$Li\n----\n1$$Po\n----\n1$$Forest\n----\n1$$Esmer\n----\n1$$Tyll\n----\n1$$Kron\n----\n1$$Nra\n----\n1$$Couille\n----\n1$$Ji\n----\n1$$Lynn\n----\n1$$Gi\n----\n1$$Ai\n----\n1$$Ae\n----\n1$$B'\n----\n1$$Ti\n----\n1$$Ni\n----\n1$$Ki\n----\n1$$Ni\n----\n1$$Dang\n----\n1$$Ursu\n----\n1$$Vonn\n----\n1$$Cil\n----\n1$$Yi\n----\n1$$Azz\n----\n1$$Xo\n----\n1$$Quê\n----\n1$$Bis
40$$\n----\n12$$-\n----\n1$$rat\n----\n1$$ul\n----\n1$$ha\n----\n1$$der\n----\n1$$vic\n----\n1$$azd\n----\n1$$op\n----\n1$$m\n----\n1$$rit\n----\n1$$sad\n----\n1$$vir\n----\n1$$lop\n----\n1$$nu\n----\n1$$ander\n----\n1$$for\n----\n1$$syr\n----\n1$$rion\n----\n1$$ger\n----\n1$$iz\n----\n1$$non\n----\n1$$shi\n----\n1$$cha\n----\n1$$verge\n----\n1$$mark\n----\n1$$ron\n----\n1$$li\n----\n1$$bu\n----\n1$$long\n----\n1$$faille\n----\n1$$spi\n----\n1$$k\n----\n1$$far\n----\n1$$derm\n----\n1$$il\n----\n1$$quo\n----\n1$$aze\n----\n1$$fête\n----\n1$$i\n----\n1$$xx\n----\n1$$mol\n----\n1$$clé\n----\n1$$dé\n----\n2$$<<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms2">>\n----\n10$$<<Aleatoire "BDDNoms3">>
20$$\n----\n1$$op\n----\n1$$tor\n----\n1$$rox\n----\n1$$ert\n----\n1$$rats\n----\n1$$po\n----\n1$$grune\n----\n1$$lune\n----\n1$$salve\n----\n1$$ligne\n----\n1$$dupe\n----\n1$$born\n----\n1$$sson\n----\n1$$son\n----\n1$$gulf\n----\n1$$dire\n----\n1$$terre\n----\n1$$feu\n----\n1$$vent\n----\n1$$cire\n----\n1$$vague\n----\n1$$zbarr\n----\n1$$zan\n----\n1$$yen\n----\n1$$fulgue\n----\n1$$fulgyr\n----\n1$$dance\n----\n1$$feuille\n----\n1$$erd\n----\n1$$stern\n----\n1$$pile\n----\n1$$band\n----\n1$$lame\n----\n1$$pige\n----\n1$$tour\n----\n1$$gore\n----\n1$$kaya\n----\n1$$line\n----\n1$$tiare\n----\n1$$écu\n----\n1$$éructe\n----\n1$$hardt\n----\n1$$kraan\n----\n1$$lope\n----\n1$$gorge\n----\n1$$vert\n----\n1$$rouge\n----\n1$$viole\n----\n1$$gris\n----\n1$$argent\n----\n1$$jo\n----\n1$$ramp\n----\n1$$galette\n----\n1$$page\n----\n1$$spire\n----\n1$$vesh\n----\n1$$mo\n----\n1$$vigne\n----\n1$$ciboule\n----\n1$$lette\n----\n1$$morte\n----\n1$$fange\n----\n1$$jeune\n----\n1$$rutile\n----\n1$$hâve\n----\n1$$ander\n----\n1$$fortell\n----\n1$$syrra\n----\n1$$therion\n----\n1$$tanger\n----\n1$$iznagter\n----\n1$$nono\n----\n1$$krâle\n----\n1$$ré\n----\n1$$file\n----\n1$$deck\n----\n1$$sylphe\n----\n1$$martel\n----\n1$$barbe\n----\n1$$zéfi\n----\n1$$livre\n----\n1$$glace\n----\n1$$digue\n----\n1$$seï\n----\n1$$fried\n----\n1$$gott\n----\n1$$cel\n----\n1$$ma\n----\n1$$a\n----\n1$$éa\n----\n1$$ée\n----\n1$$ina\n----\n1$$ila\n----\n1$$séa\n----\n1$$réa\n----\n1$$ya\n----\n1$$lia\n----\n2$$<<Aleatoire "BDDNoms3">><<Aleatoire "BDDNoms3">>\n----\n10$$<<Aleatoire "BDDNoms2">>
10$$Aucune\n----\n1$$Bégaye\n----\n1$$Ton mielleux\n----\n1$$Sent le poisson\n----\n1$$Relents d'égouts\n----\n1$$Ne parle pas le commun\n----\n1$$Yeux perçants\n----\n1$$Manchot\n----\n1$$Hideuse cicatrice\n----\n1$$Sourire radieux\n----\n1$$Langue bien pendue\n----\n1$$Possède un objet magique\n----\n1$$Possédé\n----\n1$$Amnésie partielle\n----\n1$$Lourd secret\n----\n1$$N'est pas qui il prétend être\n----\n1$$Parle en vers\n----\n1$$Maudit\n----\n1$$Tatouages\n----\n1$$Scarification\n----\n1$$Dents manquantes\n----\n1$$Traumatisé\n----\n1$$Yeux étincelants\n----\n1$$Possède un sort volé\n----\n1$$Familier\n----\n1$$Hanté\n----\n1$$Epée ancestrale\n----\n1$$Amulette étrange\n----\n1$$Gros nez\n----\n1$$Grandes oreilles\n----\n1$$Maladie de peau\n----\n1$$Forte toux\n----\n1$$Eternuements violents\n----\n1$$Phobique\n----\n1$$Aveugle\n----\n1$$Sourd\n----\n1$$Dur de la feuille\n----\n1$$Myope\n----\n1$$Noctambule\n----\n1$$Boîteux\n----\n1$$Pourchassé\n----\n1$$Possède un grimoire précieux\n----\n1$$Collectionneur fou\n----\n1$$Fume la pipe\n----\n1$$Ivre\n----\n1$$Alcoolique\n----\n1$$Yeux larmoyants\n----\n1$$Regard inquiétant\n----\n1$$Nez pointu\n----\n1$$Moustaches imposantes\n----\n1$$En loques\n----\n1$$Bijoux de prix\n----\n1$$Raciste: <<Aleatoire "BDDRace">>\n----\n1$$Xénophobe\n----\n1$$Amoureux transi\n----\n1$$Obsédé sexuel\n----\n1$$Mange tout le temps\n----\n1$$Vêtements du sexe opposé\n----\n1$$Riches atours\n----\n1$$Héritier d'une grosse fortune\n----\n1$$En exil\n----\n1$$Peintre du dimanche\n----\n1$$Amateurs de blagues lourdes\n----\n1$$Gourmet\n----\n1$$Très âgé\n----\n1$$Adolescent\n----\n1$$Boutonneux\n----\n1$$Binoclard\n----\n1$$Pervers\n----\n1$$Discours ampoulé\n----\n1$$Défaut de prononciation\n----\n1$$Articule mal\n----\n1$$Criblé de dettes\n----\n1$$Végétarien\n----\n1$$Mange sa nourriture crue\n----\n1$$Usages culturels bizarres\n----\n1$$<<Aleatoire "BDDParticularité">> et <<Aleatoire "BDDParticularité">>
1$$Pseudo-elfe\n----\n1$$Indéterminée\n----\n2$$Gnome pouce\n----\n2$$Grand nain\n----\n1$$Nain\n----\n1$$Mûunotaure\n----\n1$$Elfe-airain\n----\n1$$Bucéphale\n----\n1$$Dryade\n----\n1$$Minotaure\n----\n15$$Humain\n----\n1$$Homme-lézard\n----\n1$$Démonite\n----\n1$$Dragonéen\n----\n1$$Merien\n----\n1$$Rocailleux\n----\n1$$Zaugr\n----\n1$$Ogre\n----\n1$$Géant\n----\n1$$Amazone\n----\n1$$Nomade
1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----\n1$$\n----
Voici mon pitch initial, celui qui a servi à la création de mon équipe de héros et a permis l'établissement de la carte des Royaumes. Vous pouvez vous en servir pour démarrer vos propres parties, ou bien tout effacer et [[écrire le vôtre|Le pitch]]. \n\n//Le Panthéon des Royaumes.// Il s'axe autour de la Tetrité Elémentaire: le Phénix, le Léviathan, la Chtonie et la Sylphe, plus de nombreuses déités secondaires (des archétypes comme le Messager, le Soldat, la Dame...) et héros ou saints locaux. En plus de la magie élémentaire généralement étudiée par les prêtres, ceux-ci reçoivent l'aide d'entités des plans supérieurs au service de leur dieu.\n\n//L'Un qui est Multiple.// Depuis quelques années, un culte monothéiste mène une croisade contre le reste des royaumes. Ils convertissent par la force et purifient par le feu. Il est lui-même à la tête de ses armées et on dit qu'il peut être en plusieurs endroits au même moment. En sa présence, les serviteurs des "faux dieux" perdent tout pouvoir magique. \n\n//La Magie.// Elle est au départ liée aux quatre éléments et a une origine sacrée. Il y a 300 ans, des esprits progressistes l'étudièrent en dehors du cadre religieux et développèrent d'autres formes de pouvoirs, comme la nécromancie, la démonologie, le disparisme (ou contre-conjuration), la tisanomancie, le mentalisme... Les magiciens traditionnalistes plaisantent souvent à propos des "derniers tours à la mode" chez les aventuriers.\n\n[[Le Très Ancien et Laïc Collège de Magie Elémentaire|Le Collège]]. Ce respectable établissement, sis depuis trente-trois générations en la cité de [[Kryonost]], s'est purgé de toute influence religieuse avec la mort de son doyen, le Grand Vicaire Sylvio du Léviathan il y a 7 ans. Cela sonna le glas de la mainmise religieuse sur la magie.\n\n//Lames à louer//. La tradition du mercenariat est forte dans les Royaumes. De la compagnie capable d'annexer une province entière au petit groupe de mages ultra-spécialisés, on en trouve pour tous les besoins et pour toutes les bourses. La plaque tournante de ce commerce fort lucratif est la ville de [[Merkhos]], située dans les [[montagnes de Shar]]. \n\n//L'ordre de// [[Calcyne]]. Ces paladins errants sont rattachés à l'église du Phénix. Ils battent la campagne et "nettoient" les nécropoles, les cimetières et les champs de bataille des toute présence de morts-vivants. Généralement solitaires, il leur arrive de se rassembler et de s'associer avec des laïcs pour contrecarrer les plans de nécromanciens puissants. \n\n//Désordres frontaliers.// Les Royaumes sont très grands, et les frontières entre nations ne sont pas toujours bien définies. Même quand elles le sont, il y a toujours une raison historique de prendre quelques arpents à son voisin. Les escarmouches et les annexions sont donc fréquentes dans de nombreuses régions. En ce moment, le duché de [[Gorne]] et la communauté naine de Port-Rocher se livrent une guerre sans merci pour une histoire de droits de passage sur la route commerciale de la bière. Plus au sud, la colonie minière zaugre de [[Tourperdue]] a été une fois de plus annexée par le suzerain de la région, le [[Cheikh Epervier Al Awar]]. [[Urielle Nez-de-velours]], la reine des [[Zaugres]], a promis des représailles.\n\n//Dératisation à Frostlend.// Les autorités du royaume ont entrepris une large campagne afin de se débarrasser des gnomes-pouces qui vivent sous les planchers et pillent les garde-manger et les greniers de la région. Les mages-exterminateurs passeront dans tous les villages sans exception.\n\n//Les Amuseurs hors-la-loi.// La célèbre [[Association des Amuseurs]], connue pour ses spectacles itinérants à travers tous les Royaumes, a été déclarée ennemie de l'état par le [[Duc Firmon]] de [[Frostlend]]. Cette décision fait suite à la tentative d'assassinat de l'Archimage Kornell par un des membres de la troupe invitée à [[Castel Givre]] pour le mariage de la fille du duc. Comme on pouvait s'y attendre, le [[Duc Gontrin]] de [[Gorne]] a immédiatement proposé d'offrir l'asile politique à tous les Amuseurs "victimes de l'oppression frostendaise".
*Petite forêt composée d'arbres gigantesques au feuillage toujours automnal\n|bgcolor(#ff9933):<<slider chkLieux MJBosquet Secret "Joueur, passe ton chemin!">>|
*Cité en ruines, autrefois connues pour son temple du Phénix.\n*La campagne environnante est définitivement consumée dans un rayon de sept lieues.
Le principe est le même que celui de la carte des Royaumes, mais à plus petite échelle. Vos héros explorent un donjon, une cité ou une île inconnue ? Mettez-leur sous le nez une carte vierge avec quelques points de repère et faites-leur ajouter les lieux visités au fil de la soirée. Comme d'habitude, ces lieux peuvent être inventés par un joueur ou prévus par vos soins.\n\nDe même, vous pouvez créer un [[tiddler]] pour cette carte, puis d'autres tiddlers pour les lieux figurant dessus avec pour [[tag]] le nom du premier tiddler. Vous aurez ainsi une légende comme celle de votre carte principale.\n\nUn exemple avec l' [[Île de Muû]].
*Luxueuse et imprenable forteresse du [[Duc Firmon]] de [[Frostlend]].
*Puissant chef de guerre nomade\n*A récemment annexé l'enclave zaugre de [[Tourperdue]].
*Mystérieuse construction flottant en rond au-dessus de la mer des miracles
/***\n| Name:|CloseOnCancelPlugin|\n| Description:|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|\n| Version:|6.9.3|\n| Date:|30-Sep-2006|\n| Source:|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\n***/\n//{{{\nmerge(config.commands.cancelTiddler,{\n\n handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,\n\n handler: function(event,src,title) {\n this.handler_orig_closeUnsaved(event,src,title);\n if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))\n story.closeTiddler(title,true);\n return false;\n }\n\n});\n\n//}}}\n\n
/***\n!! Collapse Plugins\n^^Authors: Eric Shulman & Bradley Meck^^\n***/\n\nconfig.commands.collapseTiddler = {\ntext: " [-] ",\ntooltip: "Collapse this tiddler",\nhandler: function(event,src,title)\n{\nvar e = story.findContainingTiddler(src);\nif(e.getAttribute("template") != config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE]){\nvar template;\nif(e.getAttribute("template") != "CollapsedTemplate" ){\ne.setAttribute("oldTemplate",e.getAttribute("template"));\nstory.displayTiddler(null,title,"CollapsedTemplate");\n}\n}\n}\n}\n\nconfig.commands.expandTiddler = {\ntext: " [+] ",\ntooltip: "Expand this tiddler",\nhandler: function(event,src,title)\n{\nvar e = story.findContainingTiddler(src);\nstory.displayTiddler(null,title,e.getAttribute("oldTemplate"));\n}\n}\n\nconfig.macros.collapseAll = {\nhandler: function(place,macroName,params,wikifier,paramString,tiddler){\ncreateTiddlyButton(place," [-] ","",function(){\nstory.forEachTiddler(function(title,tiddler){\nif(tiddler.getAttribute("template") != config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE])\nstory.displayTiddler(null,title,"CollapsedTemplate");\n})})\n}\n}\n\nconfig.macros.expandAll = {\nhandler: function(place,macroName,params,wikifier,paramString,tiddler){\ncreateTiddlyButton(place," [+] ","",function(){\nstory.forEachTiddler(function(title,tiddler){\nif(tiddler.getAttribute("template") == "CollapsedTemplate") story.displayTiddler(null,title,tiddler.getAttribute("oldTemplate"));\n})})\n}\n}\n\nconfig.commands.collapseOthers = {\ntext: "collapse others",\ntooltip: "Expand this tiddler and collapse all others",\nhandler: function(event,src,title)\n{\nvar e = story.findContainingTiddler(src);\nstory.forEachTiddler(function(title,tiddler){\nif(tiddler.getAttribute("template") != config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE]){\nvar t="CollapsedTemplate";\nif (e==tiddler) t=e.getAttribute("oldTemplate");\nif (!t||!t.length) t="ViewTemplate";\nstory.displayTiddler(null,title,t);\n}\n})\n}\n}
<div class='toolbar' macro='toolbar expandTiddler -closeTiddler closeOthers +editTiddler templateChooser collapseOthers permalink references jump'></div>\n<div class='title' macro='view title'></div>
//{{{\nconfig.options.chkHttpReadOnly = false; // means web visitors can experiment with your site by clicking edit\nconfig.options.chkInsertTabs = true; // tab inserts a tab when editing a tiddler\nconfig.views.wikified.defaultText = ""; // don't need message when a tiddler doesn't exist\nconfig.views.editor.defaultText = ""; // don't need message when creating a new tiddler \n//}}}\n
Le système présenté ici ne repose aucunement sur des chiffres. En l'absence des habituelles mais ennuyeuses pages de statistiques, nous aurons besoin d'autre chose pour définir les héros : des mots.\n!L'histoire\nEcrivez un court paragraphe (60 à 80 mots) détaillant votre personnage. Imaginez que vous rédigez l'introduction d'un projet de roman, ou que vous décrivez le protagoniste d'un film à quelqu'un qui ne l'a pas vu. Qui est-il ? D'où vient-il ? Quels sont ses rapports avec ce merveilleux robot des temps nouveaux ? Décrivez ses exploits, ses aspirations et ses secrets. N'oubliez pas que nous sommes dans les Royaumes Troublés, où rien n'est trop grandiloquent. Si vous et votre MJ êtes d'accord sur le fait de jouer dans l'ambiance typiquement //duels-d'archimages-au-dessus-de-la-ville// que je préconise, alors ne lésinez pas sur les hauts faits accomplis par votre héros et les continents entiers qu'il a sauvés de la ruine, de la mort et de la zombification.\n!Les traits\nLes capacités de votre héros sont représentés par des //traits// caractéristiques. Ce sont eux qui le définissent : sa profession, sa race, ses spécialisations, ses pouvoirs surnaturels et son appartenance à une guilde. Mais un trait peut également être un défaut de caractère, un objet magique, une ambition ou un parent puissant. En fait, n'importe quel aspect important de sa vie.\n\nA la création, votre héros dispose de six traits, dont un défaut et une Némésis (voir ci-dessous). Rédigez-les brièvement, en un mot ou deux, et complétez-les par une courte définition d'une phrase. Par exemple, [[Rölf Tonnefier]] n'est pas juste un //mercenaire//, c'est un //maître stratège et commandant émérite, rompu aux techniques de combat les plus efficientes//. \n!!Défaut et [[Némésis|Les Némésis]]\nDeux des traits de votre héros sont particuliers : l'un est un trait négatif, un défaut, qui n'a d'autre fonction que de le typer, de lui donner la petite vulnérabilité qui fera tout son charme. L'autre est un ennemi implacable, une [[Némésis|Les Némésis]]. Il peut s'agir d'une personne qui lui veut du mal, mais également d'une groupe ou d'une organisation qui a juré sa perte. Si la raison de cette inimitié n'est pas précisée dans l'histoire de votre personnage, faites-le ici. \n\nEt voilà, votre héros est prêt. Faites-le lire à votre MJ pour avoir son accord et aux autres joueurs pour qu'ils apprennent à connaître votre alter-ego. Je vous propose de voir comment ces principes de création s'appliquent à l'aide deux exemples : [[Rölf Tonnefier]] et [[Sidonya la Succube]]. Ensuite, vous pourrez passer aux règles de [[Résolution]] ou vous faire une idée générale avec le [[Résumé des règles]].
[[Introduction]]
*Seigneur effeminé de [[Frostlend]].\n*Ennemi juré du [[Duc Gontrin]] de [[Gorne]].
*Très âgé seigneur de [[Gorne]].\n*Veut conquérir le duché voisin de [[Frostlend]].
[[MptwEditTemplate]]\n
Malheureusement séparée de son compagnon [[Rölf Tonnefier]], [[Sidonya la Succube]] explore les égouts de la cité de [[Merkhos|03. Merkhos]] sur la piste d'un dangereux assassin. Le MJ a prévu que son repaire était tout au fond d'un réseau de tunnels désaffectés.Ces lieux sont habités par de sinistres créatures qu'il compte bien faire rencontrer à notre héroïne - la chasse à l'assassin se doit de lui donner du fil à retordre. Il n'a aucun détail sur ces monstres, mais il compte sur la joueuse pour l'aider. Aussi lui décrit-il des formes noires qui apparaissent au détour d'un couloir, leurs yeux réfléchissant la lueur de sa lanterne de sinistre façon. Il s'agit maintenant de lancer les dés : étudions ensemble plusieurs cas.\n \n''Catastrophe :'' \n|A court d'idées, la joueuse de Sidonya ne parvient pas à justifier l'utilisation d'un seul de ses traits dans la situation en cours. Afin d'avoir un maximum de chances que ce soit le MJ qui narre la résolution, elle ne lance que deux dés. Mal lui en prend, car elle obtient 2 et 1. Deux pertes, c'est donc une //catastrophe//. Le MJ empoche les dés et annonce avec un sourire cruel : //"Avant que tu aies eu le temps d'esquisser le moindre geste, les monstres se jettent sur toi. En dépit d'une résistance acharnée, tu es bientôt réduite à l'impuissance et saucissonée. Ricanant à qui mieux mieux, les monstres t'emmènent vers leur repaire en se félicitant de rapporter un morceau de choix pour le festin de ce soir..."// Tout en mettant le personnage dans une situation épineuse, le MJ fait rebondir l'histoire de manière intéressante : l'exploration se transforme en évasion.|\n''Echec :''\n|Les dés font 2 et 4, c'est donc une situation défavorable. Le MJ raconte une issue moins catastrophique qui ne coûte qu'un dé à la joueuse (le 2). //Tu fais mine de reculer, quand tu te rends compte que d'autres créatures se sont glissées dans ton dos. Cependant, elles ont l'air d'hésiter à s'en prendre à toi. D'un oeil expert, tu jauges la situation et tu te dis qu'il y a peut-être un moyen de passer au travers en te servant de tes pouvoirs de démone. A moins que tu ne tentes de les intimider en jouant de ta prestance... Que fais-tu ?"// Le MJ a décidé que cet échec rendait la confrontation inévitable, et il en a profité pour donner quelques pistes à sa joueuse en panne.|\n''Une réussite :''\n|Ici, la joueuse à bu un peu trop de café et les idées ne lui manquent pas. Elle explique qu'elle va se servir de son trait //Sorcellerie démoniaque// pour attaquer les monstres. Le MJ lui donne donc un dé pour ajouter à son pool. Elle risque trois dés pour son jet ; c'est une bonne inspiration, puisqu'elle obtient 3, 1 et 6. Elle perd donc un dé, mais obtient une résolution favorable, que le MJ doit raconter. //Tu fais appel à la puissance des enfers en proférant des incantations impies, un cercle de flammes se forme à tes pieds tandis que tes yeux rougeoient. Tu t'apprêtes à tous les faire rôtir comme des saucisses naines, quand tu t'aperçois qu'ils ont décampé sans demander leur reste. Le corridor est vide et la voie est libre !// Pas question de s'en tirer à si bon compte ! Le MJ permet à Sydonia de remporter l'affrontement, mais il garde ses créatures en vie pour plus tard.|\n''Deux réussites :''\n|//"Je fais apparaître mes ailes de chauve-souris pour m'enfuir !"// s'écrie la joueuse. Son trait //Vol// lui vaut un dé supplémentaire. Elle en jette quatre au total et fait 6, 2, 2 et encore 6, ce qui lui coûte deux dés, mais lui permet de raconter la suite. //"Je m'envole et zigzague entre les créatures, évitant de justesse plusieurs coups de griffes. Mais j'ai beau voleter au ras du plafond, je ne trouve aucune issue, à part une grille rouillée donnant sur le niveau supérieur. Alors que les monstres se rapprochent dangereusement, j'entends un juron, je vois deux mains poilues agripper les barreaux depuis l'autre côté et tirer jusqu'à ce qu'ils cèdent. C'est Rölf qui a fini par me retrouver !// Elle aurait aussi bien pu s'en sortir toute seule ou faire intervenir un figurant (existant ou de son invention). Cependant, la joueuse a trouvé - après avoir interrogé son ami du regard pour s'assurer qu'il était d'accord - que c'était une bonne occasion de réunir leurs deux héros.|\n''Trois réussites :''\n|La joueuse compte se servir de son trait //Magnétisme abyssal// pour gagner le respect des créatures. Elle lance trois dés (y compris celui que lui a donné le MJ) et, coup de chance, fait 6, 6 et 5 : elle gagne un trait ! Mais auparavant, elle décrit. //"Je m'entoure d'une aura brûlante et sulfureuse avant de m'avancer vers eux. 'Comment osez-vous ?', leur dis-je. Et là, j'ai la surprise de voir qu'ils se mettent à se prosterner devant moi. Car en fait, ce sont des globouseux, des cousins dégénérés des peaux-vertes de la surface ! Ils vouent un culte à une divinité qu'ils appellent 'la femme-flamme', à qui de toute évidence je dois ressembler. Quand je leur parle de l'homme que je recherche, ils me proposent de m'escorter jusqu'à son repaire."// Tant qu'à s'en sortir, autant que ce soit avec une troupe de suivants ! Sur sa feuille, la joueuse ajoute le trait //Déesse vivante des globouseux des égouts de Merkhos// (qui pourra même être un //[[trait externe|Traits externes]]//, si le MJ applique cette règle optionnelle).|\nVous pouvez revenir aux règles de [[Résolution]], passer à la [[Résolution à plusieurs]] ou aux [[Scènes à suspense]].
Si un héros a reçu plusieurs traits pendant la séance, il doit faire un choix quand vient l'heure de terminer la partie. Ne doit rester sur sa feuille de personnage qu'un seul et unique nouveau trait. Cela vaut également pour un lieu ou une organisation provenant d'un trait externe.
//Ce petit tableau vous propose trois personnages tirés au hasard, pour vous tirer d'affaire en cas de panne. Cliquez sur 'Rafraîchir' pour en obtenir trois autres. //\n|bgcolor(#ff9900):<<BoutonRafraichir>> |bgcolor(#ff9900): @@color(white): ''Nom''@@ |bgcolor(#ff9900): @@color(white): ''Race''@@ |bgcolor(#ff9900): @@color-(white): ''Concept''@@ |bgcolor(#ff9900): @@color(white): ''Particularité''@@ |\n|''Figurant 1''|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDRace">>|<<Aleatoire "BDDConcept">> <<Aleatoire "BDDAdjectif">>|<<Aleatoire "BDDParticularité">>|\n|''Figurant 2''|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDRace">>|<<Aleatoire "BDDConcept">> <<Aleatoire "BDDAdjectif">>|<<Aleatoire "BDDParticularité">>|\n|''Figurant 3''|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDRace">>|<<Aleatoire "BDDConcept">> <<Aleatoire "BDDAdjectif">>|<<Aleatoire "BDDParticularité">>|\n\n|bgcolor(#ff9933):<<slider chkFigurants MJFigurants Secret "Joueur, passe ton chemin!">>|\n\n//Les figurants ci-dessous correspondent au// [[pitch|Le pitch]] //proposé en exemple. Si vous écrivez le vôtre, vous n'êtes pas obligé de les conserver.// \n\n
!Liens\nPour faire un lien vers un tiddler, vous pouvez :\n*soit mélanger minuscules et majuscules dans le même mot, comme dans TiddlyWiki\n*soit les mettre entre {{{[[doubles crochets]]}}}, comme dans [[tiddler]]\nPour créer un lien vers un autre tiddler ou une URL, utilisez les doubles crochets et séparez les le lien de la cible par une barre verticale. Par exemple, si je veux vous envoyer vers [[mon blog|http://www.cervelle.org]], je tape ceci : {{{[[mon blog|http://www.cervelle.org]]}}}.\n\n!Autres trucs simples :\n''Gras'' : {{{''Gras''}}}\n\n--Rayé-- : {{{--Rayé--}}} \n\n__Souligné__ : {{{__Souligné__}}} \n\n//Italique// : {{{//Italique//}}} \n\nExposant: 2^^3^^=8 : {{{2^^3^^=8}}} \n\nIndice: a~~ij~~ = -a~~ji~~ : {{{a~~ij~~ = -a~~ji~~}}} \n\n@@surligné@@ : {{{@@surligné@@}}} \n!Titre 1 : {{{!Un point d'exclamation}}}\n!!Titre 2 : {{{!!Deux points d'exclamation}}}\n!!!Titre 3 : {{{!!!Trois points d'exclamation}}}\n*Listes à puce : {{{*une étoile}}}\n**sous-puces : {{{**deux étoiles}}}\n***sous-sous-puces : {{{***trois étoiles}}}\n\n#Numérotation : {{{*une dièse}}}\n##Sous-numérotation : {{{**deux dièses}}}\n###Sous-sous-numérotation : {{{***trois dièses}}}\n\n!Pour aller plus loin\nPour plus de détails, je vous renvoie vers [[ce site|http://www.giffmex.org/twfortherestofus.html#%5B%5BHow%20to%20Format%20Text%5D%5D]], cette [[feuille de résumé|http://nothickmanuals.info/lib/exe/fetch.php/cheatsheets:tiddlywiki_cheatsheet.pdf]] ou, mieux encore, le [[tutoriel|http://www.missmopi.net/IMG/html/twpourtous-V1-0.html]] traduit pas [[Miss Mopi|http://www.missmopi.net/]], sur qui j'ai d'ailleurs pompé ce tiddler.
*Duché en guerre contre [[Gorne]].\n*Dirigé par le [[Duc Firmon]].
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:\n* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)\n* MainMenu: The menu (usually on the left)\n* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened\nYou'll also need to enter your username for signing your edits: <<option txtUserName>>\n\nSee also MonkeyPirateTiddlyWiki.
*Duché en conflit permanent avec [[Frostlend]].\n*Son seigneur est le [[Duc Gontrin]].
Cette organisation regroupe les plus fins limiers des Royaumes : la crème des enquesteurs, chasseurs de reliques, contre-voleurs, explorateurs-acrobates et devins de terrain. Il s'agit à la fois d'un club de gentilhommes, d'un atelier permanent d'échange d'astuces et d'un classement des affaires les plus spectaculaires. La guilde a son siège en [[Algarath]] et compte une trentaine de membres triés sur le volet, à la fois sur leur compétence, leur réputation et leurs qualités morales. \n*//Tout sur tout :// si une information n'est pas dans les dossiers de la guilde, alors c'est dans la mémoire d'un de ses membres. \n*//Dans tous les recoins :// quel que soit le lieu, on est toujours susceptible de rencontrer un Trouveur en mission. \n*//Collection :// l'organisation garde dans divers coffres disséminés dans les Royaumes un grand nombre d'objets magiques puissants et de parchemins rares.
/***\n| Name:|HideWhenPlugin|\n| Description:|Allows conditional inclusion/exclusion in templates|\n| Version:|6.1.2|\n| Date:|20-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#HideWhenPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\nFor use in ViewTemplate and EditTemplate. Eg\n{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}\n{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}\n***/\n//{{{\n\nwindow.removeElementWhen = function(test,place) {\n if (test) {\n removeChildren(place);\n place.parentNode.removeChild(place);\n }\n};\n\nmerge(config.macros,{\n\n hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( eval(paramString), place);\n }},\n\n showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !eval(paramString), place);\n }},\n\n hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( tiddler.tags.containsAll(params), place);\n }},\n\n showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !tiddler.tags.containsAll(params), place);\n }},\n\n hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( tiddler.tags.containsAny(params), place);\n }},\n\n showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !tiddler.tags.containsAny(params), place);\n }},\n\n hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);\n }},\n\n showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);\n }}\n\n});\n\n//}}}\n\n
Les personnages présentés ici sont des exemples. N'hésitez pas à les effacer avant de commencer votre campagne.
Pour inclure une image dans un [[tiddler]], insérez le code suivant :\n\n{{{\n[img[titre|fichier][lien]]\n}}}\n\nLe ''titre'' (optionnel) apparaît quand on passe la souris sur l'image (utile quand elle n'apparaît pas); le ''fichier'' c'est le nom de l'image, avec un éventuel chemin; le ''lien'' (optionnel) peut mener à un tiddler ou à une URL. Deux exemples : \n\n{{{\n[img[carte.jpg]]\n[img[Ma jolie carte|images/grandes/carte.jpg][http://www.monsite.com/royaumestroubles.html]]\n}}}
Les Royaumes Troublés, c'est à la fois un système de [[jeu de rôles|JdR]] simple et participatif, utile pour improviser des histoires épiques avec peu ou pas de préparation, et un outil pour le meneur de jeu. Le système est dérivé de [[The Puddle]]. L'outil est un TiddlyWiki, spécialement calibré pour assister le MJ avant, pendant et après ses parties. \n\n"//Et l'univers dans tout ça?//" demande le rôliste chevronné. Eh ben y en a pas, mon brave monsieur. Ou plutôt, il y a l'univers que vous apportez, que vous créez au fil des séances à partir d'un court [[pitch|Bienvenue dans les Royaumes]]. L'idée de départ est de jouer sans complexe dans un monde de //fantasy// décomplexée. Dans les Royaumes, les cités disparaissent sans laisser de trace, les archimages font et défont les empires et les héros sauvent le monde tous les vendredis soirs. \n!Comment ça marche?\nCe site est à la fois une base de données et une aide de jeu - une fois installé sur votre machine, vous pourrez vous en servir tpour lancer votre campagne dans un monde en chantier. (Note : cliquez droit et faites 'enregistrer sous', sinon le TiddlyWiki ne fonctionnera pas bien). Il est fourni sans héros, cartes ou univers autres que quelques exemples. En revanche, vous disposez de toutes les règles, les gadgets et les conseils nécessaires. Si vous voulez que les cartes s'affichent hors connexion, téléchargez-les [[ici|http://studiokortex.googlepages.com/RT_web.jpg]] et [[là|http://studiokortex.googlepages.com/Muu_web.jpg]] et copiez-les dans le même répertoire que le TiddlyWiki. (Vous aurez également besoin de raccourcir les liens dans les tiddlers concernés.)\n!Avant de commencer votre exploration\nPeut-être aurez-vous besoin d'aide pour [[naviguer|Navigation]] dans ce fichier. En plus des règles et d'une base de données, ce TiddlyWiki propose quelques [[outils|Outils]] que vous trouverez peut-être utiles. Pour finir, un petit trip nostalgie : [[Au commencement...]] reprend l'e-mail avec lequel j'ai lancé ma saga semi-irrégulière des Royaumes Troublés. \n\nAh oui, j'ai failli oublier les [[Mentions légales]] et les [[Remerciements]].
Evidemment, le MJ ne doit pas oublier qu'il a affaire à des héros capables de pas mal de choses hors du commun, et ce de manière routinière. Un personnage doté du trait //Archimage confirmé//, par exemple, pourra sans souci (et sans jet de dés) faire réduire en cendres un village de goblaireaux à coup de boules de feu.
Non, franchement, vous ne savez pas ce qu'est un jeu de rôles ? Mais comment êtes-vous tombé ici ? Faut arrêter de surfer au hasard, vous avez décidemment trop de temps libre. Enfin, si vous voulez en savoir plus et que vous êtes décidé à comprendre ce que je raconte, je vous conseille de faire un tour sur le site de la [[fédération française de jeux de rôles|http://www.ffjdr.org]] avant d'aller plus loin.
*Sandestin neurasthénique, secrétaire à [[la Guilde]].\n*Sert de messager grâce à ses pouvoirs de téléportation quasi-infinis.
*La ville la plus au nord des Royaumes a été magiquement sculptée dans la glace. \n*Siège du [[Très Ancien et Laïc Collège de Magie Elémentaire|Le Collège]].
La Guilde ~Contre-Apocalyptique, plus communément appelée "la Guilde", cette mystérieuse organisation dirigée de l'archimage [[Melville Zbunt|Melville]], qui a une tour discrète dans la cité de Merkhos. Son seul employé à plein temps est le sandestin [[Jovial]]. Elle s'appuie sur un réseau d'aventuriers compétents qu'elle contacte au moyen d'un talisman portant un G runique.
Une carte est primordiale pour tout univers imaginaire. Rien ne pose aussi bien un monde qu'un page détaillant ses océans, des ports et ses frontières. Vos royaumes ne devraient pas faire exception. C'est pourquoi je vous enjoins à préparer une carte vierge qui, à l'instar de [[votre pitch initial|Le pitch]], servira de support à votre imaginaire collectif. \n\nComme pour votre pitch, mettez en place quelques éléments importants et laissez beaucoup de choses en blanc. Placez les mers, les montagnes et les forêts, installez quelques villes, une ou deux frontières ainsi que des ruines mystérieuses et autres temples oubliés. Ensuite, placez les lieux mentionnés dans votre pitch et ajoutez peut-être un ou deux noms si vous avez de l'inspiration. Si vous manquez de temps ou de confiance en vos talents de graphiste, vous pouvez tout à fait réutiliser une carte provenant d'un roman, d'un jeu vidéo ou d'un autre jeu de rôles - vous pouvez la laisser telle quelle ou effacer tout ou partie des noms. \n\nLors de votre première partie, faites un rapide survol de votre carte. Combinée à votre [[pitch|Le pitch]], cette présentation inspirera vos joueurs pour leurs personnages. Vous verrez que ces quelques idées esquissées suffiront à vos amis pour s'approprier votre univers naissant.\n\nVoyons maintenant à quoi vous servira la carte [[pendant vos parties|La carte en partie]].
Vos Royaumes sont appelés à évoluer pendant vos séances de jeu, à gagner en détails et en profondeur. De la même façon, la carte se remplit au fil des parties. La règle est simple : //tout lieu visité par les héros est ajouté sur la carte par son inventeur//. La seule exception concerne la première séance. Les joueurs doivent reporter sur la carte tous les lieux cités dans la description de leur personnage.\n\nQuand vous placez un lieu sur la carte, faites une croix, un symbole ou un petit dessin et placez un numéro à côté. Ensuite, notez le nom de l'endroit avec son numéro et une description en quelques mots. Vous pouvez le faire dans un coin de la carte ou sur une feuille à part, mais vous pouvez aussi vous servir de ce TiddlyWiki. Créez un [[tiddler]] avec le [[tag]] [[Royaumes]] (soit à la main en cliquant sur 'new tiddler' dans la barre de droite, soit à l'aide du bouton 'new' du menu déroulant du tag 'Lieux' accessible en cliquant sur la petite flèche, comme ici : <<tag Royaumes>>). Donnez-lui le nom du lieu en question et, dans le corps du tiddler, notez quelques mots de description. \n\nSi vous le souhaitez, vous pouvez faire comme moi et inclure votre carte dans un [[tiddler|Royaumes]] approprié. Il ne vous reste plus alors qu'à entrer la légende. Lors de scénarios axés sur l'exploration, vous voudrez peut-être utiliser des [[Cartes secondaires]]. Je vous propose également une règle optionnelle pour les joueurs qui voudraient détailler un lieu important pour leur héros : les [[Traits externes]]. Sinon, revenez à [[La carte]].
Même les joueurs les plus ouverts et les plus créatifs des ~MJs ont besoin d'une étincelle pour enflammer leur imagination. Pour cela, vous avez besoin d'un //pitch//, une sorte de résumé, de mise en bouche qui sera la première pierre de votre monde en chantier. Couchez donc quelques courts paragraphes décrivant chacun une ville, une race, un événement, un personnage ou tout autre aspect de votre univers. Faites dans le direct et le coloré, comme si vous rédigiez le sommaire d'un magazine à sensation. Le but est de fixer le ton de vos royaumes, autant pour vous que pour ceux qui vont créer les héros de votre épopée. Ainsi, ils pourront rebondir sur vos idées ou en pondre de nouvelles sans trop dévier de l'axe. Pour un exemple, lisez [[mon pitch|Bienvenue dans les Royaumes]] pour les Royaumes Troublés. Pour compléter votre version vous pouvez également préparer [[une carte|La carte]].\n\nPar la suite, vous pourrez créer de nouveaux éléments du monde quand vous le désirerez : avant, pendant ou après les séances de jeu. Cependant, il y a une règle à respecter absolument : en dehors des descriptions des héros et des éléments décrits dans votre pitch initial, //seul ce qui a été mentionné en jeu existe dans les Royaumes//.\n\nPar exemple, vous pouvez très bien détailler toute la ville de Rottenfeldt, patrie des seigneurs vampires, mais cela ne vous servira à rien tant que les héros n'en auront pas au moins entendu parler. Alors autant ne pas vous interdire des options - comme ça si vos joueurs vont à Rottenfeldt dans un scénario impliquant un trafic de sucres d'orge magiques, vous n'aurez qu'a en faire a cité des maîtres confiseurs. Vos idées gothiques vous resserviront plus tard pour un autre lieu.\n\nC'est à ça que servent les sliders "[[secret]]" : à vous permettre de stocker vos idées à portée de main, mais hors de vue des joueurs. Sauf si ce sont de vilains fouineurs, mais dans ce cas autant ne pas leur donner accès au TiddlyWiki. \n\nRevenez aux [[Règles]], lisez quelques conseils pour [[Maîtriser]] [[The Puddle]].
Cette règle vous permettra de mettre en scène des enemis récurrents, des méchants qui reviennent sans cesse de par-delà la mort pour compliquer la vie de vos personnages. Elle est empruntée à Kenway des forums de [[The Forge|http://www.indie-rpgs.com/forum/]].\n!Némésis, niveaux et dés\nChaque héros commence avec une Némésis. Plus elle interviendra dans votre saga, plus elle gagnera en importance. Au départ, toutes les Némésis sont de niveau 1. \n\nQuand il le souhaite, un joueur peut faire apparaître une Némésis en l'incluant dans sa narration. Il peut s'agir de la sienne ou de celle d'un autre joueur, à lui de justifier cette intervention comme il le souhaite. En récompense, le MJ lui donne un nombre de dés égal au niveau de la Némésis. Le joueur peut partager ces dés avec ses camarades, mais il doit le faire immédiatement.\n\nQuand une Némésis est vaincue, elle gagne un niveau. Sa défaite n'est évidemment jamais permanente - il y a toujours un moyen pour un grand méchant de revenir, plus déterminée, mieux équipée et éventuellement accompagnée de sbires. \n!Mort d'une Némésis\nNe vous inquiétez pas : vous ne serez pas forcément coincé avec les mêmes ennemis comme dans une série télé des années 80. Quand les héros défont une Némésis, ils peuvent décider de la faire disparaître définitivement en dépensant un nombre de dés égal à son niveau.\n\nQuand cela arrive, le MJ et les joueurs peuvent établir que des serviteurs de la Némésis reprennent le flambeau pour se venger des héros, ou simplement pour mener à bien leurs propres plans machiavéliques. On crée alors deux (ou plus) nouvelles Némésis dont la somme des niveaux est égale à celui du méchant défunt. \n|Le sorcier [[Libidinos]] a poursuivi [[Sidonya la Succube]] pendant de nombreuses aventures, atteignant le niveau 7. A l'issue d'un combat épique, il est enfin vaincu. Le groupe décide que sa servante Frida l'ogresse (niveau 2), qui était secrètement amoureuse de lui, cherchera à se venger de Sidonya. Le démon gardien Goumi (niveau 5), libéré de son pacte, est désormais libre de semer la terreur dans les Royaumes. Il y a fort à parier que les héros croiseront sa route tôt ou tard.|\n\nRevenir à la [[Résolution]] ou au [[Résumé des règles]].
Autrefois beau comme un dieu, Libidinos est aujourd'hui l'archétype du sorcier contrefait. Il doit ce sort à une expérience ratée : son bâton d'archi-invocateur lui explosa à la figure à l'instant où il finissait de l'enchanter. Incapable de supporter son reflet dans un miroir, il ne tarda pas à sombrer dans la folie. Il décida que le responsable de son état était l'artisan nain qui lui avait fourni le bâton. Il remplaça sa fille par un bébé démon polymorphe à qui il ordonnerait de massacrer sa famille le jour de ses seize ans. Mais la jeune naine refusa d'obéir. Depuis, l'invocateur chercher à la lier à nouveau à son service afin de finaliser sa vengeance et de profiter de ses charmes sulfureux.
//Stockez ici (c'est à dire dans le tiddler// MJAventures//) vos accroches de scénarios. Voici un ou deux exemples : //\n*''L'affaire de la Pyramide''. Ces dernières semaines, une mystérieuse pyramide volante survole les campagnes du duché de Frostlend, faisant tomber de éclairs noirs sur tout ce qui est en-dessous. Jusqu'à maintenant, toutes les tentatives d'approche se sont soldées par des échecs - pégases grillés, magiciens écrasés (par annulation de leur sort de vol), catapultes disloquées, etc. C'est en ait une école de magie dont l'enchantement est parti en vrille. Les sages sont morts ou enfuis et une poignée d'élèves affolés survit en se nourrissant de mouettes tuées au projectile magique. Quelques aventuriers ont cependant réussi à monter à bord, mais sont emprisonnés par des sorts exotiques. \n*''Les pains quotidiens''. Une grande boulangerie gnome-pouce est victime des dommages collatéraux d'une bataille entre archimages. La pâte à pain est devenue consciente et menace d'engloutir le quartier. Il faudra retrouver le magicien Borlas le Créateur pour qu'il mette au point un contresort. \n*''Pirates !'' Le Khan Hong, prince en exil de l' [[Archipel Dragon]], mène une campagne de piraterie aux abords de la mer intérieure. Tous les corsaires qui ont essayé de l'arrêter se sont heurtés à ses monteurs de dragons marins. Il s'est allié avec un pirate inconnu, le Géant ~Sin-Ko (en fait un gnome-pouce dans un construct sophistiqué). \n*''Les armées du comte Walrusz.'' Ces légions vampires vont de village en village la nuit sous forme de chauve-souris géantes. Elles sont poursuivies par des détachements de paladins phénixiens de l'ordre de [[Calcyne]]. \n
//Un exemple d'idée que vous pourriez avoir pour ce lieu - modifiez-le si vous le souhaitez dans// [[MJBosquet]].\n*Ce lieu cache un portail dimensionnel où vivent les derniers elfes des Royaumes.
[[MJChaos]]\n!Intro\nZone de Chaos dans un endroit important, comme Merkhos ou une ville de PJ. Téléport direct par les médaillons, sans briefing. Etablir que la magie déconne dès le début pour que les joueurs l'incluent dans leurs derscriptions.\n\n!Trouver Müu\nLa téléportation aboutit en plein océan : l'île est instable, elle se déplace entre les dimensions et les lieux. Il va falloir de l'aide pour trouver l'île. \n*Pirates\n*Monstres marins\n*Lémuriens réfugiés sous l'eau\n\n!!L'île\nDe plus en plus chaotique : les sorts qui protégeaient l'île sont en train de disparaître et les traits démoniaques s'accentuent. La vigne vampire est partout, les animaux sont des hybrides infernaux, les forêts mourantes et cendrées ou au contraire mutantes et carnivores, etc. La source de magie de l'île (le Coeur de Sholaria), soi-disant inépuisable, a fini par se tarir et il y avait de plus en plus de démons qui pénétraient sur le territoire des minotaures. Il a donc été décidé de renvoyer Müu dans les Royaumes. Mais quelque chose n'a pas marché, les mages sont restés dans les enfers...\n\n!!L'arbre ancestral\nHaut lieu féérique, en passe d'être souillé par l'influence démoniaque. Créatures à combattre. En remerciement, il peut téléporter les héros à Sholaria. L'idéal serait quand même de le transplanter ailleurs. \n\n!!En enfer \n*Aller en enfer, mais comment? Sur place, le quatrième sous-plan dirigé par Ouziozbür a été envahi par les forces de Decarabia. La Forteresse de Puanteur est occupée par les matrones succubes qui forcent les minotaures à briquer dans tous les coins. \n\n!Protagonistes\n*Frostlende et Gorne ont envoyé chacun des agents prêts à recruter les héros. \n**Kiiiss travaille pour Frostlende. \n**Aralor, l'assassin elfe, est à la tête du commando de Gorne\n*Les barbares\n*Les lémuriens, humains à la peau bleue esclaves des minotaures, ont pris les armes et ont quitté la ville. Ils se sont installés ailleurs pour décider quoi faire. \n*Dinosaures chassés par un groupe d'aventuriers\n*Expédition d'elfes lunaires en quête d'objets de pouvoir.\n*N'importe quelle némésis peut faire de même.\n*Mécanistes en déforesteur ou en ornithoplateforme de combat.\n
Les ennemis des nains Zi sont les nains du clan Filim.
//Ce //[[slider]] //vous permettra d'accéder aux idées de figurants qui ne sont pas encore apparues dans votre saga. Vous pouvez y accéder par le tiddler //MJFigurants.
MJIle\n!!Prégénérique\nLe dragon Sulfur gronde "Misérables humains, vous ne m'aurez pas! Et de toute façon j'ai placé mon trésor chez les nains!" Que viennent faire les héros ici? Le tuer, lui demander de ne plus dévorer de moutons, lui prendre un objet magique?\n\n!!Plot\nMu, terre des minotaures, vient de réapparaître après un millénaire. Légende d'île de la terreur chez les pêcheurs de la côte. Une ancienne prophétie a forcé les mages de l'île à la transporter dans un sous-plan infernal. La magie laïque devenait de plus en plus incontrôlable et on a craint une rupture de la fabrique du monde. Son retour a causé une grande perturbation dans la magie, et beaucoup de gens seraient prêts à tuer pour s'approprier les trésors de la ville légendaire de Sholaria.\nMelville envoie les héros se renseigner sur cette île de la terreur et vérifier s'il s'agit bien de la légendaire Mu.\nTemps s'est arrêté.\nLes minotaures sont en fait minuscules, mais très méchants - scène avec ombre portée. \n\n!!Conséquences\n<perso de Fred> est maintenant un avatar d'Ouziozbour. Les barbares du Roc de Métal (faire intervenir cette monture démoniaque) sont prêts à le suivre s'il le leur révèle - ou si le chef fait encore un rêve. \nLes minotaures sont toujours sur l'île et les perturbations magiques continuent. \nIl existe une caverne creusée dans une falaise sculptée à l'image d'une tête de démon.
Servez-vous de ce slider pour stocker vos idées concernant des lieux tant qu'elles n'ont pas encore servi. Vous pouvez en éditer le contenu avec le tiddler MJLieux.\n\n
//Ce //[[slider]]// présente les notes préparatoires du MJ. Elles sont modifiables dans le// [[tiddler]] MJMerkhos.\n*Une série de meurtres inexpliqués dans la ville de [[Merkhos]] : les victimes, des mercenaires respectés mais à la retraite, sont transformées en figurines décoratives de mauvais goût.\n*Il s'agit d'un poison magique rarissime, connu pour être utilisé par une secte d'assassins-fées, les [[Ailes du Délire]].\n*Les victimes, bien qu'aujourd'hui ils n'aient plus de relations, faisaient autrefois partie de la même compagnie. Il y a 30 ans, ils ont pillé le [[Bosquet séculaire]]. La reine des dryades estime que le plat de sa vengeance a aujourd'hui assez refroidi. \n*Fausse piste : une nouvelle compagnie s'est installée en ville : le Poing de Jade. Ses méthodes expéditives et sa vision très musclée de le politique provoquent des remous au conseil des capitaines mercenaires.
*Les marais gluants abrite la civilisation des [[Gluants]], une espèce de vases intelligentes et polymorphes.\n//''Note :'' pour modifier le contenu de ce// [[slider]]//, passez par le tiddler// [[MJmarais]].\n
<<tag Introduction>>\n<<tag Royaumes>>\n<<tag Cartes>>\n<<tag Héros>>\n<<tag Némésis>>\n<<tag Figurants>>\n<<tag Aventures>>\n<<tag Règles>>\n\n[[Noms]]\n\n<<collapseAll>>\n<<expandAll>>
*Lieu maudit hanté par de nombreux monstres\n|bgcolor(#ff9933):<<slider chkLieux MJmarais Secret "Joueur, passe ton chemin!">>|
Ici, vous trouverez quelques conseils pour bien démarrer. Faire jouer à un jeu participatif comme celui-ci demande de changer quelque peu ses habitudes de MJ mais, avec un peu d'aide, vous verrez que ça passe tout seul. \n!Ecrire\nNe soyez pas tendre avec les joueurs flemmards : forcez-les à écrire leurs personnages. Au pire, trouvez un volontaire pour le faire à leur place (ce qui revient à dire que vous devrez le faire vous-même). Il est important que les héros soient rédigés - et lus - par tous les participants. Ainsi, ils deviennent infiniment plus réels que n'importe quelle feuille pleine de chiffres, et ce avant même que le premier dé soit jeté. Si vous en avez le temps, envoyez-vous quelques e-mails pour mettre ça en place avant la première séance. \n!Le scénario\nDans mon expérience, il n'est pas très utile de préparer son scénario avant la partie. Même si, avec quelques séances au compteur, j'ai encore tendance à le faire. Si vos joueurs n'ont pas peur d'improviser, vous verrez que vos idées seront très souvent bonnes à jeter à la poubelle. Si ce n'est déjà fait, vous pouvez lire l'exemple de l'aventure [[Merkhos Underground]] pour vous donner une idée de comment une séance peut s'éloigner de la trame prévue. En même temps, c'est là tout le plaisir de [[The Puddle]] - et puis vos notes pourront toujours resservir pendant une autre séance. \n!La séance\n#Avant de jouer, vous n'avez besoin que d'une situation de départ. Un meurtre abominable, un vol mystérieux, un phénomène magique inexplicable, une attaque inattendue, bref, quelque chose qui lance l'action. \n#Au cas où vos joueurs se montreraient particulièrement mous, il n'est pas inutile de prévoir un début d'explication au mystère. Décidez d'un coupable ou du pourquoi de la conspiration, mais n'allez pas trop loin ; comme je l'ai expliqué au-dessus, ce serait du temps perdu. \n#Pour donner à vos amis l'occasion de lancer l'aventure, dirigez-les vers des situations d'enquête : ils peuvent interroger un témoin, chercher des indices sur le lieu du crime ou encore lancer un puissant sort de divination. Si leurs jets sont réussis, ils feront avancer le scénario sans que vous ayez besoin de vous fatiguer.\n#Prenez des notes. Ecoutez bien ce qui se dit autour de la table et tirez-en parti. Mixez les idées des joueurs avec les vôtres. Si personne n'y pense, faites intervenir une [[Némésis|Les Némésis]] pour corser l'affaire.\n#Quand vous manquez d'idées, reprenez à l'étape 2. \n|Pour démarrer la partie de ce soir, le MJ met en scène une tentative d'assassinat. [[Rölf Tonnefier]] reçoit un colis piégé avec un sort de //calcification instantanée//. Heureusement pour lui, c'est son majordome, trop curieux comme à l'accoutumée, qui est transformé en statue en voulant jeter un oeil à l'intérieur du coffret. En mettant ceci en scène, le MJ avait une idée du responsable : le terrible Voldemorve le geléomancien. Cependant,suite à un jet réussi, le joueur raconte que Rölf fait examiner le coffret par un magicien : un sort de //lecture des objets// oriente les soupçons vers la [[Société Dénicheuse]], sa Némésis. Tout en acquiesçant gravement, le meneur de jeu note ce détail et ajoute que Voldemorve est sans doute le commanditaire occulte de la Société.|\n!Réunir les héros\nSi vous optez pour une saga épique et des héros surdimensionnés, vous aurez besoin d'une excuse pour lancer l'action sans galérer pendant une heure à tous les rassembler. N'hésitez pas à faire dans le capilotracté - aux yeux de vos joueurs, le dynasmisme de la séance compensera le manque de réalisme. Enlèvements par téléportation aléatoire, destinée dirigiste, vous-êtes-tous-à-la-taverne des familles... tous les coups sont permis. Une solution simple consiste à donner des missions aux héros, par exemple en les faisant jouer des agents de choc au service de [[La Guilde]].\n!Les combats\nSi vous n'avez pas l'habitude des résolutions narratives, peut-être aurez-vous un peu de mal à régler les combats en un seul jet de dés. Evidemment, il ne serait pas de bon aloi pas de priver vos joueurs de leur dose de carnage - si vos amis sont du genre à jouer nerveusement avec leurs dés en attendant que ça pampe, veillez à ménager des scènes d'action à forte teneur en tripaille. Pour cela, servez-vous des [[règles de suspense|Scènes à suspense]]. \n\nD'un autre côté, il ne faut pas hésiter à régler de petits combats en un seul jet. Après tout, l'enjeu d'une confrontation violente n'est pas forcément la mort : le personnage qui échoue peut se retrouver dans une situation plus difficile (prisonnier, blessé, en fuite, etc.). A la suite de ce rebondissement, le joueur n'en sera que plus motivé pour se sortir de ses problèmes. \n\nLisez le [[Résumé des règles]] ou la [[Résolution]].
*Puissant archimage à la tête de [[La Guilde]]. \n*Fume un tabac immonde\n*Réside dans une tour mal aménagée à [[Merkhos]]\n*Motifs inconnus
Les Royaumes Troublés sont (c) [[Studio Kortex|http://www.studiokortex.com]]. Le système de jeu est basé sur [[The Puddle]], la technologie est un TiddlyWiki. La carte des Royaumes est l'oeuvre d'Agnès Cazal. Tout cela étant plus ou moins libre et/ou gratuit, vous devriez pouvoir reproduire le contenu de ce document sans risquer de vous faire prendre votre chemise par une bande d'avocats sanguinaires. \n\nCe jeu est un travail purement amateur, et par conséquent imparfait. Il n'a pas été playtesté pendant des centaines d'heures ou relu par cinq correcteurs assermentés. Aucun support technique n'est fourni avec, quant au suivi et aux améliorations, ils viendront si j'en ai le temps et l'envie. Ce qui ne veut pas dire que je ne suis pas intéressé par d'éventuels retours. Je ne garantis pas d'y répondre, c'est tout.\n\nVous êtes en train de lire le premier //démerdeware// de l'histoire du jeu de rôles.
*Cité de mercenaires.\n*Située dans les monts de Shar.\n//''Note :''La ville de Merkhos est une création du //[[Grümph|http://legrumph.org/]].// Celle des Royaumes n'en est qu'un pâle reflet ; vous pouvez découvrir cette étonnante cité sur //[[son site|http://perso.orange.fr/legrumph/pluchesoldatjdr/Merkhos.htm]].
[[Rölf Tonnefier]] et [[Sidonya la Succube]] se rendent à [[Merkhos]] pour voir leur vieil ami Hrokor le shaman troll. Horreur : il a été transformé en décoration de cheminée la nuit même. A l'aide d'un miroir magique de reconstitution des crimes emprunté à un ami, Sidonya trouve immédiatement une preuve de l'implication de son ennemi mortel, le sorcier [[Libidinos]]. Alors que Rölf fait le tour des tavernes pour collecter les rumeurs et les échantillons de bière locale, la succube est attaquée par un mystérieux assassin. En se lançant à sa poursuite, elle tombe sur toute une tribu de demi-goules et ne s'en sort que grâce à son compagnon, qui l'avait retrouvée en louant les services d'un guide élémentaire au temple de la Chtonie. Après un long périple dans les souterrains labyrinthiques qui gisent sous Merkhos, les héros mettent la main sur l'assassin-fée qui, après une âpre négociation, propose de leur vendre le nom de son employeur : Libidinos. \n\nCelui-ci a extorqué au vieux Hrokor des informations sur les défenses de la ville avant de le réduire au silence. A la tête du Poing de Jade, une compagnie mercenaire à sa solde, il a prévu de s'emparer de la cuité ! Forts de ce témoignage, tous deux se rendent auprès des capitaines mercenaires qui décident de prendre d'assaut les baraquements de la compagnie putshiste. Un final cataclysmique s'ensuit, puisque Libidinos a rempli sa base d'opérations de golems explosifs et de divers monstres invoqués. Sidonya finira par le mettre en fuite alors que Rölf se bat en duel avec le capitaine du Poing. \n\n//''Note :'' Cliquez sur le bouton ci-dessous pour voir comment le MJ a rebouclé ses idées dans les inventions des joueurs.// [[Libidinos]]// a été ajouté comme// [[tag]]// dans cette aventure et ainsi son niveau est passé à 2 dans le tiddler [[Némésis]]. //\n|bgcolor(#ff9933):<<slider chkChaos MJMerkhos Secret "Joueur, passe ton chemin!">>|
Au cours de la partie, les joueurs ont tendance à voir leurs réserves de dés se vider, mais un [[Pool vide]] ne signifie pas un héros mort. En vérité les blessures, les mutilations et la mort n'ont rien à voir avec la taille du pool. Un héros peut très bien casser sa pipe alors qu'il lui restait des dés en réserve. \n\nQuand une situation risquerait de mettre un personnage en danger de mort, le MJ se doit de prévenir son joueur avant qu'il ne lance les dés - ainsi, ce dernier peut décider en connaissance de cause combien de dés il souhaite risquer. Si malgré tout le jet est raté, le MJ décrit une résolution dramatique : une blessure potentiellement mortelle, une glissade au bord d'une falaise, une morceau de pain elfique coincé dans l'oesophage, etc. Si le joueur obtient une catastrophe, le MJ peut en outre déclarer qu'un ou plusieurs autres héros sont également mis en danger. \n\nLes joueurs incriminés effectuent alors chacun un //jet de survie// : ils reçoivent automatiquemet un dé chacun et lancent en plus tout le reste de leur pool. En cas d'échec, c'est la mort. Un joueur dans cette situation est tout de même encouragé à narrer la fin de son héros de la façon la plus mémorable possible.\n\n|[[Rölf Tonnefier]] et [[Sidonya la Succube]] ont fini par atteindre la tanière de l'assassin qu'ils recherchent. Alors qu'ils la croient désertée et entreprennent de chercher des indices, le ladre sort de nulle part et surprend Rölf en lui plaçant sa lame sous la gorge. Le MJ déclare que la situation est potentiellement fatale pour le mercenaire. Les deux joueurs décident d'agir de concert pour maximiser ses chances de se sortir de ce mauvais pas. Rölf n'a plus qu'un dé dans sa réserve, mais Sidonya en a quatre. Ce sera elle qui fera le jet : avec sa //Sorcellerie démoniaque//, elle va provoquer une intolérable douleur dans le bras de l'assassin pour permettre à son ami de se dégager. Celui-ci contribue à la résolution grâce à son défaut //Bavard incorrigible// en soulant son agresseur avec un vrai déluge de paroles. Le joueur de Rölf donne donc un dé, qui s'ajoute à celui offert par le MJ et aux trois risqués par la joueuse. Mais comble de malchance, elle n'obtient aucune réussite. Le MJ raconte que la logorhée de Rölf porte sur les nerfs du tueur, qui décide de lui trancher le cou avant que la succube ne puisse faire usage de sa magie. Le mercenaire s'écroule donc, tenant sa gorge ensanglantée à deux mains. Un jet de survie est maintenant nécessaire pour déterminer si Rölf survit à cette traîtresse entaille. Le joueur reçoit un dé qu'il lance avec le reste de son pool, c'est à dire un total de deux dés. S'il n'obtient pas au moins une réussite, il est bon pour créer un nouveau héros...|\nSi vous ne savez pas où aller, vous pouvez lire les conseils pour [[Maîtriser]] ou jeter un oeil au [[Résumé des règles]].
/***\n| Name:|MptwLayoutPlugin|\n| Description:|A package containing templates and css for the MonkeyPirateTiddlyWiki layout|\n| Version:|6.1.2|\n| Date:|02-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#MptwLayoutPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\n!Notes\nPresumes you have TagglyTaggingPlugin installed.\n***/\n//{{{\nconfig.shadowTiddlers.GettingStarted += "\sn\snSee also MonkeyPirateTiddlyWiki.";\n\n//}}}\n\n//{{{\nmerge(config.shadowTiddlers,{\n\nMptwStyleSheet:[\n "/*{{{*/",\n "/* a contrasting background so I can see where one tiddler ends and the other begins */",\n "body {",\n " background: [[ColorPalette::TertiaryLight]];",\n "}",\n "",\n "/* sexy colours and font for the header */",\n ".headerForeground {",\n " color: [[ColorPalette::PrimaryPale]];",\n "}",\n ".headerShadow, .headerShadow a {",\n " color: [[ColorPalette::PrimaryMid]];",\n "}",\n ".headerForeground, .headerShadow {",\n " padding: 1em 1em 0;",\n " font-family: 'Trebuchet MS' sans-serif;",\n " font-weight:bold;",\n "}",\n ".headerForeground .siteSubtitle {",\n " color: [[ColorPalette::PrimaryLight]];",\n "}",\n ".headerShadow .siteSubtitle {",\n " color: [[ColorPalette::PrimaryMid]];",\n "}",\n "",\n "/* make shadow go and down right instead of up and left */",\n ".headerShadow {",\n " left: 1px;",\n " top: 1px;",\n "}",\n "",\n "/* prefer monospace for editing */",\n ".editor textarea {",\n " font-family: 'Consolas' monospace;",\n "}",\n "",\n "/* sexy tiddler titles */",\n ".title {",\n " font-size: 250%;",\n " color: [[ColorPalette::PrimaryLight]];",\n " font-family: 'Trebuchet MS' sans-serif;",\n "}",\n "",\n "/* more subtle tiddler subtitle */",\n ".subtitle {",\n " padding:0px;",\n " margin:0px;",\n " padding-left:0.5em;",\n " font-size: 90%;",\n " color: [[ColorPalette::TertiaryMid]];",\n "}",\n ".subtitle .tiddlyLink {",\n " color: [[ColorPalette::TertiaryMid]];",\n "}",\n "",\n "/* a little bit of extra whitespace */",\n ".viewer {",\n " padding-bottom:3px;",\n "}",\n "",\n "/* don't want any background color for headings */",\n "h1,h2,h3,h4,h5,h6 {",\n " background: [[ColorPalette::Background]];",\n " color: [[ColorPalette::Foreground]];",\n "}",\n "",\n "/* give tiddlers 3d style border and explicit background */",\n ".tiddler {",\n " background: [[ColorPalette::Background]];",\n " border-right: 2px [[ColorPalette::TertiaryMid]] solid;",\n " border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;",\n " margin-bottom: 1em;",\n " padding-bottom: 2em;",\n "}",\n "",\n "/* make options slider look nicer */",\n "#sidebarOptions .sliderPanel {",\n " border:solid 1px [[ColorPalette::PrimaryLight]];",\n "}",\n "",\n "",\n "/* the borders look wrong with the body background */",\n "#sidebar .button {",\n " border-style: none;",\n "}",\n "",\n "/* displays the list of a tiddler's tags horizontally. used in ViewTemplate */",\n ".tagglyTagged li.listTitle {",\n " display:none",\n "}",\n ".tagglyTagged li {",\n " display: inline; font-size:90%;",\n "}",\n ".tagglyTagged ul {",\n " margin:0px; padding:0px;",\n "}",\n "",\n "/* this means you can put line breaks in SidebarOptions for readability */",\n "#sidebarOptions br {",\n " display:none;",\n "}",\n "/* undo the above in OptionsPanel */",\n "#sidebarOptions .sliderPanel br {",\n " display:inline;",\n "}",\n "",\n "/* horizontal main menu stuff */",\n "#displayArea {",\n " margin: 1em 15.7em 0em 1em; /* use the freed up space */",\n "}",\n "#topMenu br {",\n " display: none;",\n "}",\n "#topMenu {",\n " background: [[ColorPalette::PrimaryMid]];",\n " color:[[ColorPalette::PrimaryPale]];",\n "}",\n "#topMenu {",\n " padding:2px;",\n "}",\n "#topMenu .button, #topMenu .tiddlyLink, #topMenu a {",\n " margin-left: 0.5em;",\n " margin-right: 0.5em;",\n " padding-left: 3px;",\n " padding-right: 3px;",\n " color: [[ColorPalette::PrimaryPale]];",\n " font-size: 115%;",\n "}",\n "#topMenu .button:hover, #topMenu .tiddlyLink:hover {",\n " background: [[ColorPalette::PrimaryDark]];",\n "}",\n "",\n "/* make it print a little cleaner */",\n "@media print {",\n " #topMenu {",\n " display: none ! important;",\n " }",\n " /* not sure if we need all the importants */",\n " .tiddler {",\n " border-style: none ! important;",\n " margin:0px ! important;",\n " padding:0px ! important;",\n " padding-bottom:2em ! important;",\n " }",\n " .tagglyTagging .button, .tagglyTagging .hidebutton {",\n " display: none ! important;",\n " }",\n " .headerShadow {",\n " visibility: hidden ! important;",\n " }",\n " .tagglyTagged .quickopentag, .tagged .quickopentag {",\n " border-style: none ! important;",\n " }",\n " .quickopentag a.button, .miniTag {",\n " display: none ! important;",\n " }",\n "}",\n "/*}}}*/",\n ""\n].join("\sn"),\n\nMptwPageTemplate:[\n "<!--{{{-->",\n "<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>",\n " <div class='headerShadow'>",\n " <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",\n " <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",\n " </div>",\n " <div class='headerForeground'>",\n " <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",\n " <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",\n " </div>",\n "</div>",\n "<!-- horizontal MainMenu -->",\n "<div id='topMenu' refresh='content' tiddler='MainMenu'></div>",\n "<!-- original MainMenu menu -->",\n "<!-- <div id='mainMenu' refresh='content' tiddler='MainMenu'></div> -->",\n "<div id='sidebar'>",\n " <div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>",\n " <div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>",\n "</div>",\n "<div id='displayArea'>",\n " <div id='messageArea'></div>",\n " <div id='tiddlerDisplay'></div>",\n "</div>",\n "<!--}}}-->",\n ""\n].join("\sn"),\n\nMptwViewTemplate:[\n "<!--{{{-->",\n "",\n "<div class='toolbar'>",\n " <span macro=\s"showWhenTagged systemConfig\s">",\n " <span macro=\s"toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'\s"></span>",\n " </span>",\n " <span style=\s"padding:1em;\s"></span>",\n " <span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler undoChanges permalink references jump newHere newJournalHere'></span>",\n "</div>",\n "",\n "<div class=\s"tagglyTagged\s" macro=\s"tags\s"></div>",\n "",\n "<div class='titleContainer'>",\n " <span class='title' macro='view title'></span>",\n " <span macro=\s"miniTag\s"></span>",\n "</div>",\n "",\n "<div class='subtitle'>",\n " <span macro='view modifier link'></span>,",\n " <span macro='view modified date [[DD-MMM-YY]]'></span>",\n " (<span macro='message views.wikified.createdPrompt'></span>",\n " <span macro='view created date [[DD-MMM-YY]]'></span>)",\n "</div>",\n "",\n "<div macro=\s"showWhenExists ViewPanelTemplate\s">[[ViewPanelTemplate]]</div>",\n "",\n "<div macro=\s"hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\s">",\n " <div class='viewer' macro='view text wikified'></div>",\n "</div>",\n "<div macro=\s"showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\s">",\n " <div class='viewer'><pre macro='view text'></pre></div>",\n "</div>",\n "",\n "<div macro=\s"showWhenExists ViewDashboardTemplate\s">[[ViewDashboardTemplate]]</div>",\n "",\n "<div class=\s"tagglyTagging\s" macro=\s"tagglyTagging\s"></div>",\n "",\n "<!--}}}-->",\n ""\n].join("\sn"),\n\nMptwEditTemplate:[\n "<!--{{{-->",\n "<div class=\s"toolbar\s" macro=\s"toolbar +saveTiddler closeOthers -cancelTiddler deleteTiddler\s"></div>",\n "<div class=\s"title\s" macro=\s"view title\s"></div>",\n "<div class=\s"editLabel\s">Title</div><div class=\s"editor\s" macro=\s"edit title\s"></div>",\n "<div class=\s"editLabel\s">Tags</div><div class=\s"editor\s" macro=\s"edit tags\s"></div>",\n "<div class=\s"editorFooter\s"><span macro=\s"message views.editor.tagPrompt\s"></span><span macro=\s"tagChooser\s"></span></div>",\n "<div macro=\s"showWhenExists EditPanelTemplate\s">[[EditPanelTemplate]]</div>",\n "<div class=\s"editor\s" macro=\s"edit text\s"></div>",\n "<!--}}}-->",\n ""\n].join("\sn"),\n\nMonkeyPirateTiddlyWiki:[\n "[[MonkeyPirateTiddlyWiki|http://mptw.tiddlyspot.com]] is a distribution of [[TiddlyWiki|http://www.tiddlywiki.com/]] created by Simon Baird. See [[the web site|http://mptw.tiddlyspot.com/]] for more information.",\n "!!Upgrading ~MonkeyPirateTiddlyWiki",\n "This \s"empty\s" ~MonkeyPirateTiddlyWiki file comes pre-installed with the core ~MonkeyPirateTiddlyWiki plugins. You can upgrade these core plugins to the latest version by doing the following:",\n "* Click ImportTiddlers",\n "* Click \s"Choose...\s" and select \s"~MptwUpgradeURL\s"",\n "* Click \s"fetch\s"",\n "* Click the checkbox in the first column heading to select all tiddlers",\n "* Click \s"More actions...\s" and select \s"Import these tiddlers\s"",\n "* Click \s"OK\s" to confirm you want to overwrite the tiddlers",\n "* Save and reload",\n ""\n].join("\sn")\n\n});\n//}}}\n
/*{{{*/\n/* a contrasting background so I can see where one tiddler ends and the other begins */\nbody {\n background: [[ColorPalette::TertiaryLight]];\n}\n\n/* sexy colours and font for the header */\n.headerForeground {\n color: [[ColorPalette::PrimaryPale]];\n}\n.headerShadow, .headerShadow a {\n color: [[ColorPalette::PrimaryMid]];\n}\n.headerForeground, .headerShadow {\n padding: 1em 1em 0;\n font-family: 'Trebuchet MS' sans-serif;\n font-weight:bold;\n}\n.headerForeground .siteSubtitle {\n color: [[ColorPalette::PrimaryLight]];\n}\n.headerShadow .siteSubtitle {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n/* make shadow go and down right instead of up and left */\n.headerShadow {\n left: 1px;\n top: 1px;\n}\n\n/* prefer monospace for editing */\n.editor textarea {\n font-family: 'Consolas' monospace;\n}\n\n/* sexy tiddler titles */\n.title {\n font-size: 150%;\n color: [[ColorPalette::PrimaryLight]];\n font-family: 'Trebuchet MS' sans-serif;\n}\n\n/* more subtle tiddler subtitle */\n.subtitle {\n padding:0px;\n margin:0px;\n padding-left:0.5em;\n font-size: 90%;\n color: [[ColorPalette::TertiaryMid]];\n}\n.subtitle .tiddlyLink {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n/* a little bit of extra whitespace */\n.viewer {\n padding-bottom:3px;\n}\n\n/* don't want any background color for headings */\nh1,h2,h3,h4,h5,h6 {\n background: [[ColorPalette::Background]];\n color: [[ColorPalette::Foreground]];\n}\n\n/* give tiddlers 3d style border and explicit background */\n.tiddler {\n background: [[ColorPalette::Background]];\n border-right: 2px [[ColorPalette::TertiaryMid]] solid;\n border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;\n margin-bottom: 1em;\n padding-bottom: 2em;\n}\n\n/* make options slider look nicer */\n#sidebarOptions .sliderPanel {\n border:solid 1px [[ColorPalette::PrimaryLight]];\n}\n\n\n/* the borders look wrong with the body background */\n#sidebar .button {\n border-style: none;\n}\n\n/* displays the list of a tiddler's tags horizontally. used in ViewTemplate */\n.tagglyTagged li.listTitle {\n display:none\n}\n.tagglyTagged li {\n display: inline; font-size:90%;\n}\n.tagglyTagged ul {\n margin:0px; padding:0px;\n}\n\n\n/* this means you can put line breaks in SidebarOptions for readability */\n#sidebarOptions br {\n display:none;\n}\n/* undo the above in OptionsPanel */\n#sidebarOptions .sliderPanel br {\n display:inline;\n}\n\n/* horizontal main menu stuff */\n#displayArea {\n margin: 1em 15.7em 0em 1em; /* use the freed up space */\n}\n#topMenu br {\n display: none;\n}\n#topMenu {\n background: [[ColorPalette::PrimaryMid]];\n color:[[ColorPalette::PrimaryPale]];\n}\n#topMenu {\n padding:2px;\n}\n#topMenu .button, #topMenu .tiddlyLink, #topMenu a {\n margin-left: 0.5em;\n margin-right: 0.5em;\n padding-left: 3px;\n padding-right: 3px;\n color: [[ColorPalette::PrimaryPale]];\n font-size: 115%;\n}\n#topMenu .button:hover, #topMenu .tiddlyLink:hover {\n background: [[ColorPalette::PrimaryDark]];\n}\n\n/* make it print a little cleaner */\n@media print {\n #topMenu {\n display: none ! important;\n }\n /* not sure if we need all the importants */\n .tiddler {\n border-style: none ! important;\n margin:0px ! important;\n padding:0px ! important;\n padding-bottom:2em ! important;\n }\n .tagglyTagging .button, .tagglyTagging .hidebutton {\n display: none ! important;\n }\n .headerShadow {\n visibility: hidden ! important;\n }\n .tagglyTagged .quickopentag, .tagged .quickopentag {\n border-style: none ! important;\n }\n .quickopentag a.button, .miniTag {\n display: none ! important;\n }\n}\n/*}}}*/\n
For upgrading directly from tiddlyspot. See [[ImportTiddlers]].\nURL: /proxy/mptw.tiddlyspot.com/upgrade.html\n
For upgrading. See [[ImportTiddlers]].\nURL: http://mptw.tiddlyspot.com/upgrade.html\n
<!--{{{-->\n\n<div class='toolbar'>\n <span macro="showWhenTagged systemConfig">\n <span macro="toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'"></span>\n </span>\n <span style="padding:1em;"></span>\n \n <span macro='toolbar -collapseTiddler closeTiddler closeOthers +editTiddler deleteTiddler undoChanges permalink references jump newHere newJournalHere'></span>\n <span macro="toggleTag excludeLists . '[[invisible|excludeLists]]'"></span>\n \n</div>\n\n<div class="tagglyTagged" macro="tags"></div>\n\n<div class='titleContainer'>\n <span class='title' macro='view title'></span>\n <span macro="miniTag"></span>\n</div>\n\n<div class='subtitle'>\n <span macro='view modifier link'></span>,\n <span macro='view modified date [[0DD/0MM/YYYY]]'></span>\n (<span macro='message views.wikified.createdPrompt'></span>\n <span macro='view created date [[0DD/0MM/YYYY]]'></span>)\n</div>\n\n<div macro="showWhenExists ViewPanelTemplate">[[ViewPanelTemplate]]</div>\n\n<div macro="hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">\n <div class='viewer' macro='view text wikified'></div>\n</div>\n<div macro="showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">\n <div class='viewer'><pre macro='view text'></pre></div>\n</div>\n\n<div macro="showWhenExists ViewDashboardTemplate">[[ViewDashboardTemplate]]</div>\n\n<div class="tagglyTagging" macro="tagglyTagging"></div>\n\n<!--}}}-->\n
*Race légendaire à tête de taureau.\n*Disparue en même temps que l' [[Île de Muû]].
Pour quiconque a déjà utilisé un ordinateur et comprenez un peu l'anglais, naviguer dans ce TiddlyWiki ne devrait pas poser de problème. Je vous fais quand même un rapide tour d'horizon:\n*En haut, le [[menu principal]]. \n**Vous pouvez ouvrir un [[tag]] ou dérouler la liste des [[tiddlers|tiddler]] en cliquant sur la flèche. \n**En cliquant sur 'all' vous les ouvrez tous. Le bouton 'new' sert à créer un nouveau tiddler portant le tag en question. Vous pouvez ainsi en un clic avoir un nouveau figurant, par exemple. \n**[-] sert à réduire tous les tiddlers, [+] à les étendre. \n*Dans la barre de titre, un champ de recherche\n*A droite, quelques outils, dont le menu déroulant des options et le bouton 'Save changes', qui est //le seul moyen de// [[sauvegarder]]// votre// TiddlyWiki.\n*Le menu de droite est organisé en onglets : \n**'Timeline' regroupe les tiddlers par date de modification, 'All' par ordre alphabétique. Les tiddlers marqués [[invisible|excludeLists]] n'apparaissent pas dans ces listes. 'Tags' n'est pas très utile, mais je l'ai gardé par flemme de chercher comment le retirer. \n**Sous 'More', plus d'options : 'Missing' liste les liens vers des tiddlers qui n'existent pas, 'Orphans' les tiddlers qui ne sont pas liés et 'Shadowed' les tiddlers cachés parce qu'uniquement techniques - vous n'aurez pas besoin d'y toucher si vous ne voulez pas bricoler ce TiddlyWiki.\n*Chaque tiddler a une barre de menu qui apparaît en grisé, qui change quand le tiddler est en mode édition. Vous pouvez éditer en double-cliquant et fermer avec Ctrl+ Enter.\nSi vous avez besoin de plus d'explications, vous pouvez chercher sur [[ce site|http://www.giffmex.org/twfortherestofus.html]] ou sur sa [[version française|http://www.missmopi.net/IMG/html/twpourtous-V1-0.html]].
/***\n| Name:|NewHerePlugin|\n| Description:|Creates the new here and new journal toolbar commands|\n| Version:|6.1.6|\n| Date:|06-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#NewHerePlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\nTo use edit your ViewTemplate and add newHere to the toolbar div, eg\n{{{<div class='toolbar' macro='toolbar ... newHere'></div>}}}\nNote: would be good if we could do this instead some day\n{{{<<newTiddler tag:{{tiddler.title}} label:'new here'>>}}}\n***/\n//{{{\nmerge(config.commands,{\n\n newHere: {\n text: 'new here',\n tooltip: 'Create a new tiddler tagged as this tiddler',\n hideReadOnly: true,\n handler: function(e,src,title) {\n if (!readOnly) {\n clearMessage();\n var t=document.getElementById('tiddler'+title);\n story.displayTiddler(t,config.macros.newTiddler.title,DEFAULT_EDIT_TEMPLATE);\n story.setTiddlerTag(config.macros.newTiddler.title, title, 0);\n story.focusTiddler(config.macros.newTiddler.title,"title"); // doesn't work??\n return false;\n }\n }\n },\n\n newJournalHere: {\n //text: 'new journal here', // too long\n text: 'new journal',\n hideReadOnly: true,\n dataFormat: 'DD MMM YYYY', // adjust to your preference\n //dataFormat: 'YYYY-0MM-0DD', \n tooltip: 'Create a new journal tiddler tagged as this tiddler',\n handler: function(e,src,title) {\n if (!readOnly) {\n clearMessage();\n var now = new Date();\n var t=document.getElementById('tiddler'+title);\n var newtitle = now.formatString(this.dataFormat)\n story.displayTiddler(t,newtitle,DEFAULT_EDIT_TEMPLATE);\n story.setTiddlerTag(newtitle, title, 0);\n story.focusTiddler(newtitle,"title");\n return false;\n }\n }\n }\n\n});\n//}}}\n
Si vous manquez d'inspiration pour nommer un figurant, voici 50 noms tirés au hasard. \n|>|>|>|>|>|>|>|>|>|bgcolor(#ff9900): <<BoutonRafraichir>> |\n|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|\n|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|\n|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|<<Aleatoire "BDDNoms1">><<Aleatoire "BDDNoms2">><<Aleatoire "BDDNoms3">>|
Les Némésis sont les ennemis récurrents des héros. Ils apparaissent quand on s'y attend le moins et, même si leurs plans sont continuellement mis en échec, ils semblent ne jamais vouloir mourir. Voyez [[les règles|Les Némésis]] les concernant. Celles qui sont listées ci-dessous servent d'exemple.
These InterfaceOptions for customising TiddlyWiki are saved in your browser\n\nYour username for signing your edits. Write it as a WikiWord (eg JoeBloggs)\n\n<<option txtUserName>>\n<<option chkSaveBackups>> SaveBackups\n<<option chkAutoSave>> AutoSave\n<<option chkRegExpSearch>> RegExpSearch\n<<option chkCaseSensitiveSearch>> CaseSensitiveSearch\n<<option chkAnimate>> EnableAnimations\n\n----\nAdvancedOptions\nPluginManager\nImportTiddlers
En plus des fonctionnalités propres du TiddlyWiki, j'ai mis en place quelques gadgets qui vous aideront peut-être à préparer et à maîtriser vos parties. \n*Les boutons [[secret]] ouvrent des [[sliders|slider]] donnant sur des [[tiddlers|tiddler]] qui listent des idées n'ayant pas encore servi en jeu. Par conséquent, elles n'ont pas d'existence dans les Royaumes. Les joueurs seraient évidemment bien avisés de ne pas cliquer dessus. \n*La checkbox ''//invisible//'' tagge les tiddlers avec le tag système [[excludeLists]] qui les fait disparaître des listes de la barre de droite, de façon à avoir une liste propre et sans contenu secret. Pour les retrouver, cliquez sur le lien [[invisible|excludeLists]] à côté de n'importe quelle checkbox. \n*Les [[Némésis]] taggent les [[Héros]] qui les ont introduites et les [[Aventures]] dans lesquelles elles sont apparues. Ainsi, le tiddler [[Nemesis]] les liste (en tagglytagging) avec entre parenthèses leur niveau (qui, oh miracle, correspond au nombre de tiddlers qu'ils taggent). \n*Les [[Aventures]] retracent chacune une séance de jeu. Pour que les joueurs puissent consulter les résumés sans lire les idées non utilisées pendant les parties, on peut les placer dans un autre tiddler qu'on fait apparaître dans un slider [[secret]]. Après la partie, on peut également y noter les idées de suites et de développements. \n*Les [[Noms]] sont générés par paquets grâce à la macro [[Aleatoire]] d'[[Orlanth|http://orlanthi.free.fr/forum/]], grand apôtre du TiddlyWiki pour rôlistes.\n*Les [[Figurants]] sont tous les personnages qui ne sont ni Héros ni Némésis. J'ai ajouté dans ce tiddler un petit générateur simple en cas de manque d'inspiration.\n*Les sources des macros Aleatoire sont des tiddlers dont le titre commence par BDD (pour base de donnée). Faites-vous plaisir et modifiez-les comme vous le sentez.
<!--{{{-->\n<div class='header'>\n <div class='gradient' macro='gradient vert #FF8614 #DA4A0D '>\n <div class='titleLine' >\n <span class='searchBar' macro='search'></span>\n <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;\n <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n </div>\n<div id='topMenu' refresh='content' tiddler='MainMenu'></div>\n </div>\n</div>\n<div id='bodywrapper'>\n<div id='sidebar'>\n <div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>\n <div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>\n</div>\n<div id='displayArea'>\n <div id='messageArea'></div>\n <div id='tiddlerDisplay'></div>\n</div>\n<div id='contentFooter' refresh='content' tiddler='contentFooter'></div>\n</div>\n\n\n<!--}}}-->
<<plugins>>
Quand un joueur n'a plus de dés, son personnage n'est ni incapacité, ni mort. Il est simplement moins efficace que la norme des héros. Il ne peut résoudre de situation qu'avec un dé offert. Il doit donc faire intervenir un de ses traits pour résoudre une situation ou bien [[collaborer|Résolution à plusieurs]] avec ses camarades. S'il n'obtient pas trop de pertes, il peut se reconstituer une réserve honnête en quelques jets.
*L'unique cité naine des Royaumes à être construite en surface.
/***\n| Name:|QuickOpenTagPlugin|\n| Description:|Changes tag links to make it easier to open tags as tiddlers|\n| Version:|6.1.1|\n| Date:|01-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#QuickOpenTagPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\n***/\n//{{{\nconfig.quickOpenTag = {\n\n dropdownChar: (document.all ? "\su25bc" : "\su25be"), // the little one doesn't work in IE\n\n createTagButton: function(place,tag,excludeTiddler) {\n // little hack so we can to <<tag PrettyTagName|RealTagName>>\n var splitTag = tag.split("|");\n var pretty = tag;\n if (splitTag.length == 2) {\n tag = splitTag[1];\n pretty = splitTag[0];\n }\n \n var sp = createTiddlyElement(place,"span",null,"quickopentag");\n createTiddlyText(createTiddlyLink(sp,tag,false),pretty);\n \n var theTag = createTiddlyButton(sp,config.quickOpenTag.dropdownChar,\n config.views.wikified.tag.tooltip.format([tag]),onClickTag);\n theTag.setAttribute("tag",tag);\n if (excludeTiddler)\n theTag.setAttribute("tiddler",excludeTiddler);\n return(theTag);\n },\n\n miniTagHandler: function(place,macroName,params,wikifier,paramString,tiddler) {\n var tagged = store.getTaggedTiddlers(tiddler.title);\n if (tagged.length > 0) {\n var theTag = createTiddlyButton(place,config.quickOpenTag.dropdownChar,\n config.views.wikified.tag.tooltip.format([tiddler.title]),onClickTag);\n theTag.setAttribute("tag",tiddler.title);\n theTag.className = "miniTag";\n }\n },\n\n allTagsHandler: function(place,macroName,params) {\n var tags = store.getTags();\n var theDateList = createTiddlyElement(place,"ul");\n if(tags.length == 0)\n createTiddlyElement(theDateList,"li",null,"listTitle",this.noTags);\n for (var t=0; t<tags.length; t++) {\n var theListItem = createTiddlyElement(theDateList,"li");\n var theLink = createTiddlyLink(theListItem,tags[t][0],true);\n var theCount = " (" + tags[t][1] + ")";\n theLink.appendChild(document.createTextNode(theCount));\n var theDropDownBtn = createTiddlyButton(theListItem," " +\n config.quickOpenTag.dropdownChar,this.tooltip.format([tags[t][0]]),onClickTag);\n theDropDownBtn.setAttribute("tag",tags[t][0]);\n }\n },\n\n // todo fix these up a bit\n styles: \n"/*{{{*/\sn"+\n"/* created by QuickOpenTagPlugin */\sn"+\n".tagglyTagged .quickopentag, .tagged .quickopentag \sn"+\n" { margin-right:1.2em; border:1px solid #eee; padding:2px; padding-right:0px; padding-left:1px; }\sn"+\n".quickopentag .tiddlyLink { padding:2px; padding-left:3px; }\sn"+\n".quickopentag a.button { padding:1px; padding-left:2px; padding-right:2px;}\sn"+\n"/* extra specificity to make it work right */\sn"+\n"#displayArea .viewer .quickopentag a.button, \sn"+\n"#displayArea .viewer .quickopentag a.tiddyLink, \sn"+\n"#mainMenu .quickopentag a.tiddyLink, \sn"+\n"#mainMenu .quickopentag a.tiddyLink \sn"+\n" { border:0px solid black; }\sn"+\n"#displayArea .viewer .quickopentag a.button, \sn"+\n"#mainMenu .quickopentag a.button \sn"+\n" { margin-left:0px; padding-left:2px; }\sn"+\n"#displayArea .viewer .quickopentag a.tiddlyLink, \sn"+\n"#mainMenu .quickopentag a.tiddlyLink \sn"+\n" { margin-right:0px; padding-right:0px; padding-left:0px; margin-left:0px; }\sn"+\n"a.miniTag {font-size:150%;} \sn"+\n"#mainMenu .quickopentag a.button \sn"+\n" /* looks better in right justified main menus */\sn"+\n" { margin-left:0px; padding-left:2px; margin-right:0px; padding-right:0px; }\sn" + \n"#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }\sn" +\n"#topMenu .quickopentag .tiddlyLink { padding-right:1px; margin-right:0px; }\sn" +\n"#topMenu .quickopentag .button { padding-left:1px; margin-left:0px; border:0px; }\sn" +\n"/*}}}*/\sn"+\n "",\n\n init: function() {\n // we fully replace these builtins. can't hijack them easily\n window.createTagButton = this.createTagButton;\n config.macros.allTags.handler = this.allTagsHandler;\n config.macros.miniTag = { handler: this.miniTagHandler };\n config.shadowTiddlers["QuickOpenTagStyles"] = this.styles;\n if (store)\n store.addNotification("QuickOpenTagStyles",refreshStyles);\n else\n config.notifyTiddlers.push({name:"QuickOpenTagStyles", notify: refreshStyles});\n }\n\n}\n\nconfig.quickOpenTag.init();\n\n//}}}\n
Tout d'abord merci à Squeeze, pour m'avoir pointé vers [[The Puddle]] quand je cherchais un système pour one-shot. Merci aux joueurs de Champerret pour leur ouverture d'esprit et leur enthousiasme : Agnès, Cécilia, Nathalie, Valérie, David, Didier, Fred et Yannick. Merci aussi aux pique-niqueurs de la [[SteveCon|http://picasaweb.google.com/surcapitaine/20070422_SteveCon]] : Hicksou & Hicksette, Melwen, Squeeze & Squeezette (désolé, je me souviens pas de tous les prénoms !). Merci à Farid pour la relecture-qui-a-foiré.\n\nCe jeu est dédié à la mémoire du JdR. Mort et enterré, comme chacun sait.
/***\n| Name:|RenameTagsPlugin|\n| Description:|Allows you to easily rename or delete tags across multiple tiddlers|\n| Version:|6.1.18|\n| Date:|18-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#RenameTagsPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\nRename a tag and you will be prompted to rename it in all its tagged tiddlers.\n***/\n//{{{\nconfig.renameTags = {\n\n prompts: {\n rename: "Rename the tag '%0' to '%1' in %2 tidder%3?",\n remove: "Remove the tag '%0' from %1 tidder%2?"\n },\n\n removeTag: function(tag,tiddlers) {\n store.suspendNotifications();\n for (var i=0;i<tiddlers.length;i++) {\n store.setTiddlerTag(tiddlers[i].title,false,tag);\n }\n store.resumeNotifications();\n store.notifyAll();\n },\n\n renameTag: function(oldTag,newTag,tiddlers) {\n store.suspendNotifications();\n for (var i=0;i<tiddlers.length;i++) {\n store.setTiddlerTag(tiddlers[i].title,false,oldTag); // remove old\n store.setTiddlerTag(tiddlers[i].title,true,newTag); // add new\n }\n store.resumeNotifications();\n store.notifyAll();\n },\n\n storeMethods: {\n\n saveTiddler_orig_renameTags: TiddlyWiki.prototype.saveTiddler,\n\n saveTiddler: function(title,newTitle,newBody,modifier,modified,tags,fields) {\n if (title != newTitle) {\n var tagged = this.getTaggedTiddlers(title);\n if (tagged.length > 0) {\n // then we are renaming a tag\n if (confirm(config.renameTags.prompts.rename.format([title,newTitle,tagged.length,tagged.length>1?"s":""])))\n config.renameTags.renameTag(title,newTitle,tagged);\n\n if (!this.tiddlerExists(title) && newBody == "")\n // dont create unwanted tiddler\n return null;\n }\n }\n return this.saveTiddler_orig_renameTags(title,newTitle,newBody,modifier,modified,tags,fields);\n },\n\n removeTiddler_orig_renameTags: TiddlyWiki.prototype.removeTiddler,\n\n removeTiddler: function(title) {\n var tagged = this.getTaggedTiddlers(title);\n if (tagged.length > 0)\n if (confirm(config.renameTags.prompts.remove.format([title,tagged.length,tagged.length>1?"s":""])))\n config.renameTags.removeTag(title,tagged);\n return this.removeTiddler_orig_renameTags(title);\n }\n\n },\n\n init: function() {\n merge(TiddlyWiki.prototype,this.storeMethods);\n }\n}\n\nconfig.renameTags.init();\n\n//}}}\n\n
[<img[Les Royaumes Troublés|http://studiokortex.googlepages.com/RT_web.jpg]]\n|1. [[Algarath]]|\n|2. [[Calcyne]]|\n|3. [[Castel Givre]]|\n|4. [[Frostlend]]|\n|5. [[Gorne]]|\n|6. [[Kryonost]]|\n|7. [[Île de Muû]]|\n|8. [[Merkhos]]|\n|9. [[Port-Rocher]]|\n|10. [[Sept cités]]|\n|11. [[Tourperdue]]|\n|12. [[Archipel Dragon]]|\n|13. [[Cité volante]]|\n|14. [[Marais gluants]]|\n|15. [[Bosquet séculaire]]|\n\n|bgcolor(#ff9933):<<slider chkLieux MJLieux Secret "Joueur, passe ton chemin!">>|\n\n
Ces règles sont basées sur [[The Puddle]], un génialissime système à la fois ludique et narratif. Il se base sur deux principes : un //pool//, ou réserve de dés à six faces et l'obtention par les joueurs des pouvoirs de narration du MJ - s'ils sont prêts à risquer leurs dés. On arrive ainsi à un équilibre idéal entre le //jeu// et //l'histoire//, tout en permettant de lancer une partie avec le minimum de préparation. Et ça, pour les ~MJs flemmards et/ou occupés que nous sommes, c'est inestimable. \n\nJe vous propose de commencer par la [[Création des héros]], mais vous pouvez naviguer comme vous le souhaitez parmi les [[tiddler]]''s'' listés ci-dessous. Ou encore vous servir du menu principal en haut. Si vous êtes perdu, consultez le [[Résumé des règles]].\n\n
!Le pool\nAu début de chaque partie, chaque joueur dispose d'une réserve, ou //pool// de six dés (des d6 tout ce qu'il y a de plus cubiques). Ca va être à lui de la gérer tout au long de la partie. Attention, le nombre de dés possédé à un moment donné n'a aucun impact sur l'état du héros. Il s'agit juste d'un élément extérieur qui permet au joueur d'influer plus ou moins facilement sur le cours du récit. \n\n!Les situations\nOn a tous notre idée plus ou moins bien définie de quand il est nécessaire de faire intervenir les dés. Certains jeux "modernes" raisonnent en //conflits// plutôt qu'en succession d'actions. Ce genre de système demandera un jet de dés unique pour déterniner si le voleur poursuivi par la milice finira en prison, tandis que des règles "traditionnelles" auront tendance à résoudre les unes après les autres les tentatives de baratin, de course à travers la place du marché, de lancer d'objets divers dans les jambes du voleur pour le faire tomber, etc. \n\nDans les Royaumes, on peut fonctionner des deux manières. C'est pourquoi je ne parle ni de conflits, ni d'actions, mais de //situations//. Quand un ou plusieurs héros sont dans une situation dont l'issue n'est pas évidente - parce que les forces en présence sont équilibrées, parce que les conséquences sont inconnues du MJ, ou simplement pour décider de ce qui se passe ensuite, on procède à un jet.\n\n!Le jet\nSi le MJ estime que la situation fait appel à un des [[traits|Création des héros]] du héros, son joueur reçoit un dé qu'il ajoute à son pool de manière permanente. En cas d'hésitation, à lui de se montrer convaincant pour recevoir son dé. Même si plusieurs traits s'appliquent, on ne peut gagner qu'un seul dé. Que son pool ait augmenté ou pas, le joueur prend autant de dés qu'il le souhaite et les lance. \n*Les dés qui font ''5 ou 6'' sont des //réussites//. Comptez-les. \n*Les dés qui obtiennent ''3 ou 4'' sont des //échecs//. Ignorez-les. \n*Les dés dont les résultats sont ''1 ou 2'' sont des //pertes//. Le MJ les récupère.\nLa situation est alors résolue comme suit :\n*Que des pertes : la situation vire à la ''catastrophe'' pour le héros (et probablement ses compagnons), c'est le ''MJ'' qui raconte. \n*Aucune réussite : la situation tourne de manière ''défavorable'' pour le héros, c'est le ''MJ'' qui raconte. \n*Une réussite : la situation tourne de manière ''favorable'' pour le héros, c'est le ''MJ'' qui raconte. \n*Deux réussites : la situation tourne de manière ''favorable'' pour le héros, c'est le ''joueur'' qui raconte.\n*Trois réussites : comme précédemment, mais ''le héros gagne un trait'' en rapport avec la situation.\nQuand un joueur raconte, il le fait comme s'il était le meneur de jeu. Il peut résoudre la situation de la manière qui lui sied, en faisant intervenir tous les figurants et les décors qu'il souhaite. Il peut même en inventer de nouveaux. Sa narration s'arrête quand il le décide ou, s'il est trop long, quand le MJ lui demande de conclure. Ca peut-être aussi bref que //"Je l'assomme d'un direct à la mâchoire"// ou plus inventif et susceptible de lancer l'aventure dans une nouvelle direction : //"Je menace le malandrin de le livrer au bourreau du comte et, vert de peur, il me dit tout ce qu'il sait. D'après lui, notre employeur n'est pas le très pieux seigneur-paladin de Tristebourse, mais un sorcier maléfique qui a pris son apparence. Malheureusement, au moment où il va m'en dire plus, il est terrassé par une malédiction à distance !"// \n\nVous connaissez désormais les bases de [[The Puddle]], le système de jeu que j'ai honteusement piraté. Pour en savoir plus, vous pouvez passer aux [[Exemples de résolution]], à la [[Résolution à plusieurs]] ou aux [[Scènes à suspense]].
Parfois, plusieurs personnages agiront ensemble. Qu'ils joignent leurs forces pour une action commune ou qu'un des héros bénéficie d'une action d'un compagnon, la procédure est la même. On pratique un jet à partir du pool d'un des joueurs, mais chaque joueur dont le personnage participe peut donner un dé, //à condition d'avoir un trait approprié//. \n\nMais attention : donner c'est donner, reprendre c'est voler. Si vous voulez récupérer le dé offert à un camarade, vous devrez vous faire aider à votre tour. \n|Alors qu'ils sont toujours à la recherche de leur assassin, [[Sidonya la Succube]] et [[Rölf Tonnefier]] se retrouvent nez à nez avec un Cyclotaure Colossal qui leur barre le passage. Rechignant à affronter un tel bestiau, les deux compères mettent au point un plan. Le mercenaire va lui lancer au visage une grenade résonnante tirée de son arsenal portatif (décrit dans son trait //Matériel de pointe//) en profitant de la diversion faite par son amie. Car jouant de son //Magnétisme abyssal//, Sidonya détournera l'attention du Cyclotaure vers son décolleté. C'est le joueur de Rölf qui va lancer les dés, sachant qu'il en reçoit un dé de la part du MJ et que la joueuse de Sydonia lui en donne également un.|\nSi ce n'est déjà fait, lisez maintenant les [[Exemples de résolution]] ou les [[Scènes à suspense]]. Si vous n'avez rien compris, peut-être devriez-vous d'abord jeter un coup d'oeil au système de [[Résolution]] ou à la [[Création des héros]]
Ce petit tiddler pourra vous être utile si vous avez besoin de vous rafraîchir la mémoire en cours de jeu. Cliquez sur un titre pour en savoir plus. \n!![[Création des héros]]\n*Un paragraphe de 60 à 80 mots\n*4 traits, 1 défaut, 1 Némésis\n*Pool de 6 dés\n!![[Résolution]]\n*Ne pas faire de jet quand c'est [[inutile|Issue évidente]]\n*+1 dé si un trait s'applique\n*+1 dé offert par un joueur dont le héros [[participe|Résolution à plusieurs]]\n*''1-2 :'' perte du dé ; ''3-4 :'' échec ; ''5-6 :'' réussite\n**''Que des pertes:'' catastrophe narrée par le MJ\n**''0 réussite:'' résultat //défavorable// narré par le MJ\n**''1 réussite:'' résultat //favorable// narré par le MJ\n**''2 réussites:'' résultat favorable narré par le //joueur//\n**''3 réussites:'' résultat favorable narré par le //joueur// et gain d'un trait (voir l'[[Expérience]])\n!![[Scènes à suspense]]\n*''Résolution séparée :'' chaque héros résoud sa propre sous-situation\n*''Résolution en trois temps :'' les héros l'emportent s'ils réussissent deux jets\n!![[Mise en danger]]\n*Si une situation dangeureuse aboutit à un échec, le héros risque la mort\n**Sur une catastrophe, ses compagnons aussi\n**Jet de survie : reste du pool +1 dé pour sauver sa peau\n!![[Les Némésis]]\n*Introduire une Némésis : + (niveau) en dés\n*Tuer une Némésis : dépenser (niveau) dés
Rejeton des steppes septentrionales, Rölf est une rareté : un barbare intellectuel. Cet improbable mariage de la connaissance et de la brutalité en a fait un seigneur reconnu dans les Royaumes. À la fois enquesteur de renom et capitaine mercenaire invaincu, il a accédé récemment à la charge de ministre de la guerre de la cité décadente d'[[Algarath]]. C'est un homme de la quarantaine qui aspire à la paix mais ne peut s'empêcher de trouver l'aventure. \n*//Mercenaire :// maître stratège et commandant émérite, il est rompu aux techniques de combat les plus efficientes .\n*//Matériel de pointe :// en plus d'armes et d'armures variées et de grande qualité, il transporte dans sa besace un arsenal d'inventions naines. \n*//Ministre de la guerre d'//[[Algarath]]// :// notable de la décadente cité des princes marchands, ce qui lui accorde richesse et pouvoir.\n*//Grand Orchestrateur de la// [[Guilde des Trouveurs]]// :// une organisation de détectives spécialisés dans les reliques et artefacts perdus. \n*//Défaut :// bavard incorrigible. Il adore parler et pense rarement à tenir sa langue, ce qui le met parfois dans des situations difficiles. \n*//Némésis :// la [[Société Dénicheuse]], concurrente de la Guilde des Trouveurs.\n//Note technique : le joueur de Rölf a choisi de tirer profit de la règle des// [[Traits externes]]//. Au prix de deux traits, il en gagne six qui ne fonctionnent que sous certaines conditions - dans la cité ou en présence de membres de la guilde.//
Dans certaines situations, comme les affrontements armés, vous n'aurez pas toujours envie de tout régler en un seul jet de dés. Qu'il s'agisse d'un combat, d'une poursuite ou d'une négociation tendue, une résolution trop expéditive risquerait de gâcher le suspense et de tuer le plaisir. Voici comment je propose d'aménager les règles de [[The Puddle]].\n\n!Détailler la scène\nIl y a deux moyens de détailler une situtation, dans l'espace et dans le temps. \n*''Résolution séparée.'' Plutôt que de faire un jet groupé pour tous les héros, vous pouvez leur donner une situation à résoudre à chacun. De multiples adversaires dans un combat, des arguments séparés, des actions coordonnées pendant une scène d'action, entre autres exemples. \n*''Résolution en trois temps.'' Ici, vous allez résoudre la situation étape par étape, en trois jets coopératifs. Les héros sont vainqueurs s'ils remportent deux de ces "rounds". Par exemple, une bataille peut nécessiter qu'on prenne plusieurs objectifs ou, plus simplement, un combat contre un adversaire qui se prolonge. \nEn fin de scénario, si vous avez le temps, il peut être de bon ton d'appliquer les deux techniques en mettant chaque héros ou groupe de héros dans une situation résolue en trois temps.\n|[[Rölf Tonnefier]] et [[Sidonya la Succube]] tombent sur le lieu d'une invocation impie : un groupe de magiciens déments est en train de faire passer une entité de cauchemar dans le monde réel. Suite à la description de la situation, le mercenaire décide de se frayer un chemin vers le maître conjurateur. Le MJ lui explique qu'il faudra régler la scène en trois jets : le premier pour se frayer un chemin à travers les sectateurs et les deux suivants pour affronter le sorcier. De son côté, la démone va s'envoler vers le pentacle gravé au sol pour essayer de refermer le portail. Elle devra éviter les flèches des gardes postés sur les balcons, puis tenter de dissiper la magie du seuil dimensionnel. Si ce deuxième jet est raté, elle devra bannir l'entité. //Notez bien que le MJ n'a pas à annoncer les étapes à l'avance. Il les improvisera souvent au cours du combat.//|\nLisez ensuite ce qui se passe en cas de [[Pool vide]] et de [[Mise en danger]] d'un héros.
Double-cliquez ici ou cliquez sur 'editer' pour entrer des informations.
<<closeAll>><<permaview>><<newTiddler>><<newJournal '0DD/0MM/YYYY'>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel 'options »' 'Change TiddlyWiki advanced options'>>\n
/***\nThis CSS by DaveBirss.\n***/\n/*{{{*/\n\n\n.tabSelected {\n background: #fff;\n}\n\n.tabUnselected {\n background: #eee;\n}\n\n#sidebar {\n color: #000;\n background: transparent; \n}\n\n#sidebarOptions {\n background: #fff;\n}\n\n#sidebarOptions input {\n border: 1px solid #ccc;\n}\n\n#sidebarOptions input:hover, #sidebarOptions input:active, #sidebarOptions input:focus {\n border: 1px solid #000;\n}\n\n#sidebarOptions .button {\n color: #999;\n}\n\n#sidebarOptions .button:hover {\n color: #000;\n background: #fff;\n border-color:white;\n}\n\n#sidebarOptions .button:active {\n color: #000;\n background: #fff;\n}\n\n#sidebarOptions .sliderPanel {\n background: transparent;\n}\n\n#sidebarOptions .sliderPanel A {\n color: #999;\n}\n\n#sidebarOptions .sliderPanel A:hover {\n color: #000;\n background: #fff;\n}\n\n#sidebarOptions .sliderPanel A:active {\n color: #000;\n background: #fff;\n}\n\n.sidebarSubHeading {\n color: #000;\n}\n\n#sidebarTabs {`\n background: #fff\n}\n\n#sidebarTabs .tabSelected {\n color: #000;\n background: #fff;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: none;\n}\n\n#sidebarTabs .tabUnselected {\n color: #999;\n background: #eee;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: none;\n}\n\n#sidebarTabs .tabContents {\n background: #fff;\n}\n\n\n#sidebarTabs .txtMoreTab .tabSelected {\n background: #fff;\n}\n\n#sidebarTabs .txtMoreTab .tabUnselected {\n background: #eee;\n}\n\n#sidebarTabs .txtMoreTab .tabContents {\n background: #fff;\n}\n\n#sidebarTabs .tabContents .tiddlyLink {\n color: #999;\n border:none;\n}\n\n#sidebarTabs .tabContents .tiddlyLink:hover {\n background: #fff;\n color: #000;\n border:none;\n}\n\n#sidebarTabs .tabContents {\n color: #000;\n}\n\n#sidebarTabs .button {\n color: #666;\n}\n\n#sidebarTabs .tabContents .button:hover {\n color: #000;\n background: #fff;\n}\n\n#sidebar {color:#999;}\n/*}}}*/
Elevée dans une prude et travailleuse famille de [[Port-Rocher]], Sidonya crut pendant longtemps qu'elle était une naine, alors qu'elle était l'instrument d'une vengeance machiavélique. Sa saine éducation lui permit de dominer sa nature maléfique et de briser le contrôle que le sorcier [[Libidinos]] exerçait sur elle. Découvrant ses pouvoirs, elle apprit à s'en servir pour des causes pas forcément démoniaques et entreprit de parcourir les Royaumes à la recherche d'un sens à sa vie éternelle. \n*//Sorcellerie démoniaque :// les pouvoirs magiques de Sidonya comprennent le changement d'apparence, le contrôle du feu, le déplacement dimensionnel et l'évocation d'armes fumantes, dentelées ou cloutées. \n*//Vol :// elle peut faire apparaître des ailes de cuir écarlate et se déplacer très vite sur de grandes distances. \n*//Magnétisme abyssal :// quelle que soit la forme qu'elle prend, la succube sait provoquer une irrésistible attirance chez les membres des deux sexes. \n*//Education bourgeoise :// de son ancienne vie, elle garde la connaissance des usages, de l'étiquette et la maîtrise des arts culinaires et mondains.\n*//Défaut :// rejetée. Mal à l'aise parmi les démons qui se moquent des sentiments qu'elle éprouve, elle ne se sent pas non plus chez elle parmi les mortels qui la craignent. \n*//Némésis :// [[Libidinos]], sorcier contrefait et peu compétent qui cherche à lier Sidonya à son service pour lui faire subir les pires outrages.
Aventures épiques dans un monde en chantier
Les Royaumes Troublés
http://surcapitaine.googlepages.com/royaumes.html
Formée par d'anciens membres de la [[Guilde des Trouveurs]] mis à la porte pour malhonnêteté, la société accueille tout le monde : pilleurs de tombes, assassins reconvertis, mages-cambrioleurs et experts pickpockets. Contrairement à leurs rivaux, les sociétaires ne s'intéressent aucunement au mystère et au défi de l'énigme ; tout ce qu'ils veulent, c'est gagner un maximum d'or. Si vous êtes prêt à y mettre le prix, ils s'engagent à vous procurer n'importe quel objet, magique ou non, qu'il soit perdu ou en possession de quelqu'un qui ne souhaite pas s'en séparer. \n
[[SideBarWG]]\n\n#topMen br {display:none;}\n/***\n!Top Menu Styles\n***/\n/*{{{*/\n#topMenu br {display:none; }\n#topMenu { background: #000 ; color:#fff;padding: 1em 1em;}\n/*}}}*/\n\n/***\n!General\n***/\n/*{{{*/\nbody {\n background: #444;\n margin: 0 auto;\n}\n\n #contentWrapper{\n background: #fff;\n border: 0;\n margin: 0 1em;\n\n padding:0;\n}\n/*}}}*/\n\n/***\n!Header rules\n***/\n/*{{{*/\n.titleLine{\n margin: 68px 3em 0em 0em;\nmargin-left:1.7em;\nmargin-bottom: 28px;\n padding: 0;\n text-align: left;\n color: #fff;\n}\n\n.siteTitle {\n font-size: 2.2em;\n font-weight: bold;\n}\n\n.siteSubtitle {\n font-size: 1.2em;\n display: block;\n margin: .5em auto 1em;\n}\n\n.gradient {margin: 0 auto;}\n\n\n\n.header {\n background: #fff; \n margin: 0 0em;\n padding:0 12px;\n\n}\n/*}}}*/\n\n/***\n!Display Area\n***/\n/*{{{*/\n#bodywrapper {margin:0 12px; padding:0;background:#fff; height:1%}\n\n#displayArea{\n margin: 0em 16em 0em 1em;\n text-align: left;\n}\n\n.tiddler {\n padding: 1em 1em 0em 0em;\n}\n\nh1,h2,h3,h4,h5 { color: #000; background: transparent; padding-bottom:2px; #666; }\n.title {color:black; font-size:1.5em; padding-bottom:0.3px;}\n.subtitle { font-size:90%; color:#ccc; padding-left:0.25em; margin-top:0.1em; }\n\n.shadow .title {\n color: #aaa;\n}\n\n.tagClear{\n clear: none; \n}\n\n* html .viewer pre {\n margin-left: 0em;\n}\n\n* html .editor textarea, * html .editor input {\n width: 98%;\n}\n\n.tiddler {margin-bottom:1em; padding-bottom:0em;}\n\n\n.toolbar .button {color:#bbb; border:none;}\n.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active {background:transparent; color:#111; border:none; text-decoration:underline;}\n\n#sidebar .highlight, #sidebar .marked {background:transparent;}\n\n\n\n/* displays the list of a tiddler's tags horizontally. used in ViewTemplate */ \n\n.tagglyTagged li.listTitle { display:none } .tagglyTagged li {display: inline; font-size:90%; color:#ccc;}\n\n.tagglyTagged ul { margin:0px; padding:0px; }\n\n.selected .tagging, .selected .tagged {\n background-color: #eee;\n border: 1px solid #ccc;\n}\n\n .tagging .listTitle, .tagged .listTitle {\n color: #bbb;\n}\n\n.selected .tagging .listTitle, .selected .tagged .listTitle {\n color: #222; \n}\n\n\n.tagging .button:hover, .tagged .button:hover {\n border: none; background:transparent; text-decoration:underline; color:#000;\n}\n\n.tagging .button, .tagged .button {\n color:#aaa;\n}\n\n.selected .tagging .button, .selected .tagged .button {\n color:#000;\n}\n\n.viewer blockquote {\n border-left: 3px solid #000;\n}\n\n.viewer pre, .viewer code {\n border: 1px dashed #ccc;\n background: #eee;}\n\n.viewer hr {\n border: 0;\n border-top: solid 1px #333;\n margin: 0 8em;\n color: #333;\n}\n\n.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}\n\n.viewer .highlight, .viewer .marked {text-decoration:none;}\n\n#sidebarTabs .highlight, #sidebarTabs .marked {color:#000; text-decoration:none;}\n\n.tabSelected {\n color: #000;\n background: #fff;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: none;\n}\n\n.viewer .tabSelected:hover{color:#000;}\n\n.viewer .tabSelected {font-weight:bold;}\n\n.tabUnselected {\n color: #999;\n background: #eee;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: solid 1px #ccc;\n padding-bottom:1px;\n}\n\n.tabContents {\n background: #fff;\n color: #000;\n}\n/*}}}*/\n/***\n!!!Tables\n***/\n/*{{{*/\n.viewer table {\n border: 1px solid #000;\n}\n\n.viewer th, thead td {\n background: #000;\n border: 1px solid #000;\n color: #fff;\n}\n\n.viewer td, .viewer tr {\n border: 1px solid #111; padding:4px;\n}\n/*}}}*/\n\n\n/***\n!!!Editor area\n***/\n/*{{{*/\n.editor input, .editor textarea {\n border: 1px solid #ccc;\n}\n\n.editor {padding-top:0.3em;}\n\n.editor textarea:focus, .editor input:focus {\n border: 1px solid #333;\n}\n/*}}}*/\n\n/***\n!Sidebar\n***/\n/*{{{*/\n#sidebar{\nposition:relative;\nfloat:right;\nmargin-bottom:1em;\ndisplay:inline;\nwidth: 16em;\n}\n\n#sidebarOptions .sliderPanel {\n background: #eee; border:1px solid #ccc;\n}\n\n/*}}}*/\n\n/***\n!Body Footer rules\n***/\n/*{{{*/\n#contentFooter {\n text-align: center;\n clear: both;\n color:#fff;\n background: #000;\n padding: 1em 2em;\nfont-weight:bold;\n}\n\n/*}}}*/\n/***\n!Link Styles\n***/\n/*{{{*/\na{\n color: #000;\n}\n\na:hover{\n color: #FF6600;\n background:#fff;\n}\n\n\n.button {\n color: #000;\n border: 1px solid #fff;\n}\n\n.button:hover {\n color: #fff;\n background: #ff8614;\n border-color: #000;\n}\n\n.button:active {\n color: #fff;\n background: #ff8614;\n border: 1px solid #000;\n}\n\n.tiddlyLink { #000;}\n.tiddlyLink:hover { #FF6600;} \n\n.titleLine a { #FF9900;}\n\n.titleLine a:hover { #fff;}\n\n.siteTitle a, .siteSubtitle a{\n color: #fff;\n}\n\n.viewer .button {border: 1px solid #ff8614; font-weight:bold;}\n.viewer .button:hover, .viewer .marked, .viewer .highlight{background:#ff8614; color:#fff; font-weight:bold; border: 1px solid #000;}\n\n#topMenu .button, #topMenu .tiddlyLink {\n margin-left:0.5em; margin-right:0.5em;\n padding-left:3px; padding-right:3px;\n color:white; font-weight:bold;\n}\n#topMenu .button:hover, #topMenu .tiddlyLink:hover { background:#000; color:#FF8814}\n\n#topMenu a{border:none;}\n/*}}}*/\n\n/***\n!Message Area /%=================================================%/\n***/\n/*{{{*/\n#messageArea {\n border: 4px dotted #ff8614;\n background: #000;\n color: #fff;\n font-size:90%;\n}\n\n#messageArea .button {\n padding: 0.2em;\n color: #000;\n background: #fff;\n text-decoration:none;\n font-weight:bold;\n border:1px solid #000; \n}\n\n#messageArea a {color:#fff;}\n\n#messageArea a:hover {color:#ff8614; background:transparent;}\n\n#messageArea .button:hover {background: #FF8614; color:#fff; border:1px solid #fff; }\n\n/*}}}*/\n\n/***\n!Popup /%=================================================%/\n***/\n/*{{{*/\n.popup {\n background: #ff8814;\n border: 1px solid #333;\n}\n\n.popup hr {\n color: #333;\n background: #333;\n border-bottom: 1px;\n}\n\n.popup li.disabled {\n color: #333;\n}\n\n.popup li a, .popup li a:visited {\n color: #eee;\n border: none;\n}\n\n.popup li a:hover {\n background: #ff8614;\n color: #fff;\n border: none;\n text-decoration:underline;\n}\n\n.popup li {\nlist-style: none;\n\n}\n\n\n.searchBar {float:right; font-size:1em;}\n.searchBar .button {display:block; border:none; color:#ccc; }\n.searchBar .button:hover{border:none; color:#eee;}\n\n.searchBar input{\n border: 1px inset #000; background:#EFDFD1; width:10em; margin:0;\n}\n\n.searchBar input:focus {\n border: 1px inset #000; background:#fff;\n}\n\n*html .titleLine {margin-right:1.3em;}\n\n*html .searchBar .button {margin-left:1.7em;}\n\n .HideSideBarButton {float:right;} \n/*}}}*/\n\n.blog h2, .blog h3, .blog h4{\n margin:0;\n padding:0;\nborder-bottom:none;\n}\n.blog {margin-left:1.5em;} \n\n\n.blog .excerpt {\n margin:0;\nmargin-top:0.3em;\n padding: 0;\n margin-left:1em;\n padding-left:1em;\n font-size:90%;\n border-left:1px solid #ddd;\n}\n\n#tiddlerWhatsNew h1, #tiddlerWhatsNew h2 {border-bottom:none;}\ndiv[tags~="RecentUpdates"], div[tags~="lewcidExtension"] {margin-bottom: 2em;}\n\n#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#f37211; color:#fff; padding:0 5px; float:right; margin-bottom:4px;}\n#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#f37211; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\n\n#topMenu .fontResizer {float:right;}\n\n#topMenu .fontResizer .button{border:1px solid #000;}\n#topMenu .fontResizer .button:hover {border:1px solid #f37211; color:#fff;}\n#sidebarTabs .txtMainTab .tiddlyLinkExisting {\n font-weight: normal;\n font-style: normal;\n}\n\n#sidebarTabs .txtMoreTab .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n.block a{display:block;}
/*{{{*/\n* html .tiddler {\n height: 1%;\n}\n\nbody {\n font-size: .75em;\n font-family: arial,helvetica;\n margin: 0;\n padding: 0;\n}\n\nh1,h2,h3,h4,h5 {\n font-weight: bold;\n text-decoration: none;\n padding-left: 0.4em;\n}\n\nh1 {font-size: 1.35em;}\nh2 {font-size: 1.25em;}\nh3 {font-size: 1.1em;}\nh4 {font-size: 1em;}\nh5 {font-size: .9em;}\n\nhr {\n height: 1px;\n}\n\na{\n text-decoration: none;\n}\n\ndt {font-weight: bold;}\n\nol { list-style-type: decimal }\nol ol { list-style-type: lower-alpha }\nol ol ol { list-style-type: lower-roman }\nol ol ol ol { list-style-type: decimal }\nol ol ol ol ol { list-style-type: lower-alpha }\nol ol ol ol ol ol { list-style-type: lower-roman }\nol ol ol ol ol ol ol { list-style-type: decimal }\n\n.txtOptionInput {\n width: 11em;\n}\n\n#contentWrapper .chkOptionInput {\n border: 0;\n}\n\n.externalLink {\n font-weight: bold;\n}\n\n.indent {margin-left:3em;}\n.outdent {margin-left:3em; text-indent:-3em;}\ncode.escaped {white-space:nowrap;}\n\n.tiddlyLinkExisting {\n font-weight: bold;\n}\n\n.tiddlyLinkNonExisting {\n font-style: italic;\n}\n\n/* the 'a' is required for IE, otherwise it renders the whole tiddler a bold */\na.tiddlyLinkNonExisting.shadow {\n font-weight: bold;\n}\n\n#mainMenu .tiddlyLinkExisting, \n#mainMenu .tiddlyLinkNonExisting,\n#sidebarTabs .tiddlyLinkNonExisting{\n font-weight: normal;\n font-style: normal;\n}\n\n#sidebarTabs .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n.header {\n position: relative;\n}\n\n.header a:hover {\n background: transparent;\n}\n\n.headerShadow {\n position: relative;\n padding: 4.5em 0em 1em 1em;\n left: -1px;\n top: -1px;\n}\n\n.headerForeground {\n position: absolute;\n padding: 4.5em 0em 1em 1em;\n left: 0px;\n top: 0px;\n}\n\n.siteTitle {\n font-size: 3em;\n}\n\n.siteSubtitle {\n font-size: 1.2em;\n}\n\n#mainMenu {\n position: absolute;\n left: 0;\n width: 10em;\n text-align: right;\n line-height: 1.6em;\n padding: 1.5em 0.5em 0.5em 0.5em;\n font-size: 1.1em;\n}\n\n#sidebar {\n position: absolute;\n right: 3px;\n width: 16em;\n font-size: .9em;\n}\n\n#sidebarOptions {\n padding-top: 0.3em;\n}\n\n#sidebarOptions a {\n margin: 0em 0.2em;\n padding: 0.2em 0.3em;\n display: block;\n}\n\n#sidebarOptions input {\n margin: 0.4em 0.5em;\n}\n\n#sidebarOptions .sliderPanel {\n margin-left: 1em;\n padding: 0.5em;\n font-size: .85em;\n}\n\n#sidebarOptions .sliderPanel a {\n font-weight: bold;\n display: inline;\n padding: 0;\n}\n\n#sidebarOptions .sliderPanel input {\n margin: 0 0 .3em 0;\n}\n\n#sidebarTabs .tabContents {\n width: 15em;\n overflow: hidden;\n}\n\n.wizard {\n padding: 0.1em 0em 0em 2em;\n}\n\n.wizard h1 {\n font-size: 2em;\n font-weight: bold;\n background: none;\n padding: 0em 0em 0em 0em;\n margin: 0.4em 0em 0.2em 0em;\n}\n\n.wizard h2 {\n font-size: 1.2em;\n font-weight: bold;\n background: none;\n padding: 0em 0em 0em 0em;\n margin: 0.2em 0em 0.2em 0em;\n}\n\n.wizardStep {\n padding: 1em 1em 1em 1em;\n}\n\n.wizard .button {\n margin: 0.5em 0em 0em 0em;\n font-size: 1.2em;\n}\n\n#messageArea {\nposition:absolute; top:0; right:0; margin: 0.5em; padding: 0.5em;\n}\n\n*[id='messageArea'] {\nposition:fixed !important; z-index:99;}\n\n.messageToolbar {\ndisplay: block;\ntext-align: right;\n}\n\n#messageArea a{\n text-decoration: underline;\n}\n\n.popup {\n font-size: .9em;\n padding: 0.2em;\n list-style: none;\n margin: 0;\n}\n\n.popup hr {\n display: block;\n height: 1px;\n width: auto;\n padding: 0;\n margin: 0.2em 0em;\n}\n\n.listBreak {\n font-size: 1px;\n line-height: 1px;\n}\n\n.listBreak div {\n margin: 2px 0;\n}\n\n.popup li.disabled {\n padding: 0.2em;\n}\n\n.popup li a{\n display: block;\n padding: 0.2em;\n}\n\n.tabset {\n padding: 1em 0em 0em 0.5em;\n}\n\n.tab {\n margin: 0em 0em 0em 0.25em;\n padding: 2px;\n}\n\n.tabContents {\n padding: 0.5em;\n}\n\n.tabContents ul, .tabContents ol {\n margin: 0;\n padding: 0;\n}\n\n.txtMainTab .tabContents li {\n list-style: none;\n}\n\n.tabContents li.listLink {\n margin-left: .75em;\n}\n\n#displayArea {\n margin: 1em 17em 0em 14em;\n}\n\n\n.toolbar {\n text-align: right;\n font-size: .9em;\n visibility: hidden;\n}\n\n.selected .toolbar {\n visibility: visible;\n}\n\n.tiddler {\n padding: 1em 1em 0em 1em;\n}\n\n.missing .viewer,.missing .title {\n font-style: italic;\n}\n\n.title {\n font-size: 1.6em;\n font-weight: bold;\n}\n\n.missing .subtitle {\n display: none;\n}\n\n.subtitle {\n font-size: 1.1em;\n}\n\n.tiddler .button {\n padding: 0.2em 0.4em;\n}\n\n.tagging {\nmargin: 0.5em 0.5em 0.5em 0;\nfloat: left;\ndisplay: none;\n}\n\n.isTag .tagging {\ndisplay: block;\n}\n\n.tagged {\nmargin: 0.5em;\nfloat: right;\n}\n\n.tagging, .tagged {\nfont-size: 0.9em;\npadding: 0.25em;\n}\n\n.tagging ul, .tagged ul {\nlist-style: none;margin: 0.25em;\npadding: 0;\n}\n\n.tagClear {\nclear: both;\n}\n\n.footer {\n font-size: .9em;\n}\n\n.footer li {\ndisplay: inline;\n}\n\n* html .viewer pre {\n width: 99%;\n padding: 0 0 1em 0;\n}\n\n.viewer {\n line-height: 1.4em;\n padding-top: 0.5em;\n}\n\n.viewer .button {\n margin: 0em 0.25em;\n padding: 0em 0.25em;\n}\n\n.viewer blockquote {\n line-height: 1.5em;\n padding-left: 0.8em;\n margin-left: 2.5em;\n}\n\n.viewer ul, .viewer ol{\n margin-left: 0.5em;\n padding-left: 1.5em;\n}\n\n.viewer table {\n border-collapse: collapse;\n margin: 0.8em 1.0em;\n}\n\n.viewer th, .viewer td, .viewer tr,.viewer caption{\n padding: 3px;\n}\n\n.viewer table.listView {\n font-size: 0.85em;\n margin: 0.8em 1.0em;\n}\n\n.viewer table.listView th, .viewer table.listView td, .viewer table.listView tr {\n padding: 0px 3px 0px 3px;\n}\n\n.viewer pre {\n padding: 0.5em;\n margin-left: 0.5em;\n font-size: 1.2em;\n line-height: 1.4em;\n overflow: auto;\n}\n\n.viewer code {\n font-size: 1.2em;\n line-height: 1.4em;\n}\n\n.editor {\nfont-size: 1.1em;\n}\n\n.editor input, .editor textarea {\n display: block;\n width: 100%;\n font: inherit;\n}\n\n.editorFooter {\n padding: 0.25em 0em;\n font-size: .9em;\n}\n\n.editorFooter .button {\npadding-top: 0px; padding-bottom: 0px;}\n\n.fieldsetFix {border: 0;\npadding: 0;\nmargin: 1px 0px 1px 0px;\n}\n\n.sparkline {\n line-height: 1em;\n}\n\n.sparktick {\n outline: 0;\n}\n\n.zoomer {\n font-size: 1.1em;\n position: absolute;\n padding: 1em;\n}\n\n.cascade {\n font-size: 1.1em;\n position: absolute;\n overflow: hidden;\n}\n/*}}}*/
<<openAll $1>> <<newTiddler label:"new" tag:"$1">><<tagging $1>>
/***\n| Name:|TagglyTaggingPlugin|\n| Description:|tagglyTagging macro is a replacement for the builtin tagging macro in your ViewTemplate|\n| Version:|6.1.5|\n| Date:|05-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#TagglyTaggingPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\n!Notes\nSee http://mptw.tiddlyspot.com/#TagglyTagging\n***/\n//{{{\nconfig.taggly = {\n\n // for translations\n lingo: {\n labels: {\n asc: "\su2191", // down arrow\n desc: "\su2193", // up arrow\n title: "title",\n modified: "modified",\n created: "created",\n show: "+",\n hide: "-",\n normal: "normal",\n group: "group",\n commas: "commas",\n sitemap: "sitemap",\n numCols: "cols\su00b1", // plus minus sign\n label: "Tagged as '%0':"\n },\n\n tooltips: {\n title: "Click to sort by title",\n modified: "Click to sort by modified date",\n created: "Click to sort by created date",\n show: "Click to show tagging list",\n hide: "Click to hide tagging list",\n normal: "Click to show a normal ungrouped list",\n group: "Click to show list grouped by tag",\n sitemap: "Click to show a sitemap style list",\n commas: "Click to show a comma separated list",\n numCols: "Click to change number of columns"\n }\n },\n\n config: {\n showTaggingCounts: true,\n listOpts: {\n // the first one will be the default\n sortBy: ["title","modified","created"],\n sortOrder: ["asc","desc"],\n hideState: ["show","hide"],\n listMode: ["normal","group","sitemap","commas"],\n numCols: ["1","2","3","4","5","6"]\n },\n valuePrefix: "taggly."\n },\n\n getTagglyOpt: function(title,opt) {\n var val = store.getValue(title,this.config.valuePrefix+opt);\n return val ? val : this.config.listOpts[opt][0];\n },\n\n setTagglyOpt: function(title,opt,value) {\n if (!store.tiddlerExists(title))\n // create it silently\n store.saveTiddler(title,title,config.views.editor.defaultText.format([title]),config.options.txtUserName,new Date(),null);\n // if value is default then remove it to save space\n return store.setValue(title,\n this.config.valuePrefix+opt,\n value == this.config.listOpts[opt][0] ? null : value);\n },\n\n getNextValue: function(title,opt) {\n var current = this.getTagglyOpt(title,opt);\n var pos = this.config.listOpts[opt].indexOf(current);\n // a little usability enhancement. actually it doesn't work right for grouped or sitemap\n var limit = (opt == "numCols" ? store.getTaggedTiddlers(title).length : this.config.listOpts[opt].length);\n var newPos = (pos + 1) % limit;\n return this.config.listOpts[opt][newPos];\n },\n\n toggleTagglyOpt: function(title,opt) {\n var newVal = this.getNextValue(title,opt);\n this.setTagglyOpt(title,opt,newVal);\n }, \n\n createListControl: function(place,title,type) {\n var lingo = config.taggly.lingo;\n var label;\n var tooltip;\n var onclick;\n\n if ((type == "title" || type == "modified" || type == "created")) {\n // "special" controls. a little tricky. derived from sortOrder and sortBy\n label = lingo.labels[type];\n tooltip = lingo.tooltips[type];\n\n if (this.getTagglyOpt(title,"sortBy") == type) {\n label += lingo.labels[this.getTagglyOpt(title,"sortOrder")];\n onclick = function() {\n config.taggly.toggleTagglyOpt(title,"sortOrder");\n return false;\n }\n }\n else {\n onclick = function() {\n config.taggly.setTagglyOpt(title,"sortBy",type);\n config.taggly.setTagglyOpt(title,"sortOrder",config.taggly.config.listOpts.sortOrder[0]);\n return false;\n }\n }\n }\n else {\n // "regular" controls, nice and simple\n label = lingo.labels[type == "numCols" ? type : this.getNextValue(title,type)];\n tooltip = lingo.tooltips[type == "numCols" ? type : this.getNextValue(title,type)];\n onclick = function() {\n config.taggly.toggleTagglyOpt(title,type);\n return false;\n }\n }\n\n // hide button because commas don't have columns\n if (!(this.getTagglyOpt(title,"listMode") == "commas" && type == "numCols"))\n createTiddlyButton(place,label,tooltip,onclick,type == "hideState" ? "hidebutton" : "button");\n },\n\n makeColumns: function(orig,numCols) {\n var listSize = orig.length;\n var colSize = listSize/numCols;\n var remainder = listSize % numCols;\n\n var upperColsize = colSize;\n var lowerColsize = colSize;\n\n if (colSize != Math.floor(colSize)) {\n // it's not an exact fit so..\n upperColsize = Math.floor(colSize) + 1;\n lowerColsize = Math.floor(colSize);\n }\n\n var output = [];\n var c = 0;\n for (var j=0;j<numCols;j++) {\n var singleCol = [];\n var thisSize = j < remainder ? upperColsize : lowerColsize;\n for (var i=0;i<thisSize;i++) \n singleCol.push(orig[c++]);\n output.push(singleCol);\n }\n\n return output;\n },\n\n drawTable: function(place,columns,theClass) {\n var newTable = createTiddlyElement(place,"table",null,theClass);\n var newTbody = createTiddlyElement(newTable,"tbody");\n var newTr = createTiddlyElement(newTbody,"tr");\n for (var j=0;j<columns.length;j++) {\n var colOutput = "";\n for (var i=0;i<columns[j].length;i++) \n colOutput += columns[j][i];\n var newTd = createTiddlyElement(newTr,"td",null,"tagglyTagging"); // todo should not need this class\n wikify(colOutput,newTd);\n }\n return newTable;\n },\n\n createTagglyList: function(place,title) {\n switch(this.getTagglyOpt(title,"listMode")) {\n case "group": return this.createTagglyListGrouped(place,title); break;\n case "normal": return this.createTagglyListNormal(place,title,false); break;\n case "commas": return this.createTagglyListNormal(place,title,true); break;\n case "sitemap":return this.createTagglyListSiteMap(place,title); break;\n }\n },\n\n getTaggingCount: function(title) {\n // thanks to Doug Edmunds\n if (this.config.showTaggingCounts) {\n var tagCount = store.getTaggedTiddlers(title).length;\n if (tagCount > 0)\n return " ("+tagCount+")";\n }\n return "";\n },\n\n // this is for normal and commas mode\n createTagglyListNormal: function(place,title,useCommas) {\n\n var list = store.getTaggedTiddlers(title,this.getTagglyOpt(title,"sortBy"));\n\n if (this.getTagglyOpt(title,"sortOrder") == "desc")\n list = list.reverse();\n\n var output = [];\n for (var i=0;i<list.length;i++) {\n var countString = this.getTaggingCount(list[i].title);\n if (useCommas)\n output.push((i > 0 ? ", " : "") + "[[" + list[i].title + "]]" + countString);\n else\n output.push("*[[" + list[i].title + "]]" + countString + "\sn");\n }\n\n return this.drawTable(place,\n this.makeColumns(output,useCommas ? 1 : parseInt(this.getTagglyOpt(title,"numCols"))),\n useCommas ? "commas" : "normal");\n },\n\n // this is for the "grouped" mode\n createTagglyListGrouped: function(place,title) {\n var sortBy = this.getTagglyOpt(title,"sortBy");\n var sortOrder = this.getTagglyOpt(title,"sortOrder");\n\n var list = store.getTaggedTiddlers(title,sortBy);\n\n if (sortOrder == "desc")\n list = list.reverse();\n\n var leftOvers = []\n for (var i=0;i<list.length;i++)\n leftOvers.push(list[i].title);\n\n var allTagsHolder = {};\n for (var i=0;i<list.length;i++) {\n for (var j=0;j<list[i].tags.length;j++) {\n\n if (list[i].tags[j] != title) { // not this tiddler\n\n if (!allTagsHolder[list[i].tags[j]])\n allTagsHolder[list[i].tags[j]] = "";\n\n allTagsHolder[list[i].tags[j]] += "**[["+list[i].title+"]]"\n + this.getTaggingCount(list[i].title) + "\sn";\n leftOvers.setItem(list[i].title,-1); // remove from leftovers. at the end it will contain the leftovers\n }\n }\n }\n\n var allTags = [];\n for (var t in allTagsHolder)\n allTags.push(t);\n\n var sortHelper = function(a,b) {\n if (a == b) return 0;\n if (a < b) return -1;\n return 1;\n };\n\n allTags.sort(function(a,b) {\n var tidA = store.getTiddler(a);\n var tidB = store.getTiddler(b);\n if (sortBy == "title") return sortHelper(a,b);\n else if (!tidA && !tidB) return 0;\n else if (!tidA) return -1;\n else if (!tidB) return +1;\n else return sortHelper(tidA[sortBy],tidB[sortBy]);\n });\n\n var leftOverOutput = "";\n for (var i=0;i<leftOvers.length;i++)\n leftOverOutput += "*[["+leftOvers[i]+"]]" + this.getTaggingCount(leftOvers[i]) + "\sn";\n\n var output = [];\n\n if (sortOrder == "desc")\n allTags.reverse();\n else if (leftOverOutput != "")\n // leftovers first...\n output.push(leftOverOutput);\n\n for (var i=0;i<allTags.length;i++)\n output.push("*[["+allTags[i]+"]]" + this.getTaggingCount(leftOvers[i]) + "\sn" + allTagsHolder[allTags[i]]);\n\n if (sortOrder == "desc" && leftOverOutput != "")\n // leftovers last...\n output.push(leftOverOutput);\n\n return this.drawTable(place,\n this.makeColumns(output,parseInt(this.getTagglyOpt(title,"numCols"))),\n "grouped");\n\n },\n\n // used to build site map\n treeTraverse: function(title,depth,sortBy,sortOrder) {\n\n var list = store.getTaggedTiddlers(title,sortBy);\n if (sortOrder == "desc")\n list.reverse();\n\n var indent = "";\n for (var j=0;j<depth;j++)\n indent += "*"\n\n var childOutput = "";\n for (var i=0;i<list.length;i++)\n if (list[i].title != title)\n childOutput += this.treeTraverse(list[i].title,depth+1,sortBy,sortOrder);\n\n if (depth == 0)\n return childOutput;\n else\n return indent + "[["+title+"]]" + this.getTaggingCount(title) + "\sn"+childOutput;\n },\n\n // this if for the site map mode\n createTagglyListSiteMap: function(place,title) {\n var output = this.treeTraverse(title,0,this.getTagglyOpt(title,"sortBy"),this.getTagglyOpt(title,"sortOrder"));\n return this.drawTable(place,\n this.makeColumns(output.split(/(?=^\s*\s[)/m),parseInt(this.getTagglyOpt(title,"numCols"))), // regexp magic\n "sitemap"\n );\n },\n\n macros: {\n tagglyTagging: {\n handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n var refreshContainer = createTiddlyElement(place,"div");\n // do some refresh magic to make it keep the list fresh - thanks Saq\n refreshContainer.setAttribute("refresh","macro");\n refreshContainer.setAttribute("macroName",macroName);\n refreshContainer.setAttribute("title",tiddler.title);\n this.refresh(refreshContainer);\n },\n\n refresh: function(place) {\n var title = place.getAttribute("title");\n removeChildren(place);\n if (store.getTaggedTiddlers(title).length > 0) {\n var lingo = config.taggly.lingo;\n config.taggly.createListControl(place,title,"hideState");\n if (config.taggly.getTagglyOpt(title,"hideState") == "show") {\n createTiddlyElement(place,"span",null,"tagglyLabel",lingo.labels.label.format([title]));\n config.taggly.createListControl(place,title,"title");\n config.taggly.createListControl(place,title,"modified");\n config.taggly.createListControl(place,title,"created");\n config.taggly.createListControl(place,title,"listMode");\n config.taggly.createListControl(place,title,"numCols");\n config.taggly.createTagglyList(place,title);\n }\n }\n }\n }\n },\n\n // todo fix these up a bit\n styles: \n"/*{{{*/\sn"+\n"/* created by TagglyTaggingPlugin */\sn"+\n".tagglyTagging { padding-top:0.5em; }\sn"+\n".tagglyTagging li.listTitle { display:none; }\sn"+\n".tagglyTagging ul {\sn"+\n" margin-top:0px; padding-top:0.5em; padding-left:2em;\sn"+\n" margin-bottom:0px; padding-bottom:0px;\sn"+\n"}\sn"+\n".tagglyTagging { vertical-align: top; margin:0px; padding:0px; }\sn"+\n".tagglyTagging table { margin:0px; padding:0px; }\sn"+\n".tagglyTagging .button { display:none; margin-left:3px; margin-right:3px; }\sn"+\n".tagglyTagging .button, .tagglyTagging .hidebutton {\sn"+\n" color:[[ColorPalette::TertiaryLight]]; font-size:90%;\sn"+\n" border:0px; padding-left:0.3em;padding-right:0.3em;\sn"+\n"}\sn"+\n".tagglyTagging .button:hover, .hidebutton:hover {\sn"+\n" background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]];\sn"+\n"}\sn"+\n".selected .tagglyTagging .button {\sn"+\n" display:inline;\sn"+\n"}\sn"+\n".tagglyTagging .hidebutton { color:[[ColorPalette::Background]]; }\sn"+\n".selected .tagglyTagging .hidebutton { color:[[ColorPalette::TertiaryLight]] }\sn"+\n".tagglyLabel { color:[[ColorPalette::TertiaryMid]]; font-size:90%; }\sn"+\n".tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }\sn"+\n".tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}\sn"+\n".tagglyTagging ul ul li {margin-left:0.5em; }\sn"+\n".editLabel { font-size:90%; padding-top:0.5em; }\sn"+\n".tagglyTagging .commas { padding-left:1.8em; }\sn"+\n"/*}}}*/\sn"+\n "",\n\n init: function() {\n merge(config.macros,this.macros);\n config.shadowTiddlers["TagglyTaggingStyles"] = this.styles;\n if (store)\n store.addNotification("TagglyTaggingStyles",refreshStyles);\n else\n config.notifyTiddlers.push({name:"TagglyTaggingStyles", notify: refreshStyles});\n }\n};\n\nconfig.taggly.init();\n\n//}}}\n\n
/***\n|!''Name:''|!''TemplatedTagTools''|\n|''Description:''|this plugin replace the content of the tag popup with the one from TagToolTemplate (a new shadowTiddler).<<br>>It allows for quick and easy modification of this popup content (including some [[batchTagTools]] macros for example)|\n|''Version:''|0.1.0|\n|''Date:''|17/01/2007|\n|''Source:''|http://yann.perrin.googlepages.com/twkd.html#TemplatedTagTools|\n|''Author:''|[[Yann Perrin|YannPerrin]]|\n|''License:''|[[BSD open source license]]|\n|''~CoreVersion:''|2.x|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n''Et pour le faire marcher comme j'aime :''\n*If you only want the "new here" ability you can also delete TagToolTemplate, you'll then have the shadow one as template for your tag popup. \n*How do you display the tag popup without the bullet points that make it rather bulky to my taste? just add this to your stylesheet tiddler, and they should be gone\n@@\n.popup li {\nlist-style: none;\n\n}\n@@\n\n***/\n//{{{\nfunction onClickTag(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n var popup = Popup.create(this);\n var tag = this.getAttribute("tag");\n var title = this.getAttribute("tiddler");\n if(popup && tag) {\n wikify('<<tiddler TagToolTemplate with:"'+tag+'">>',popup);\n }\n Popup.show(popup,false);\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n}\n//}}}\n//{{{\nconfig.macros.openAll = {};\nconfig.macros.openAll.handler = function(place,macroName,params,wikifier,paramString,tiddler) {\n var lingo = config.views.wikified.tag;\n var openAll = createTiddlyButton(place,lingo.openAllText.format(params),lingo.openAllTooltip,onClickTagOpenAll);\n openAll.setAttribute("tag",params[0]);\n}\n//}}}\n////definition de TagToolTemplate\n//{{{\nconfig.shadowTiddlers.TagToolTemplate = "<<openAll $1>> <<newTiddler label:\s"Nouveau\s" tag:\s"$1\s">><<tagging $1>>";\n//}}}
The Pool est un jeu de James V. West qui a suscité de nombreuses discussions théoriques et qui est à la base de plusieurs variantes. [[The Puddle]], que j'utilise pour ce jeu, est l'une d'elles. Voux pouvez suivre ces liens pour en savoir plus sur [[The Pool|LIEN]] (disponible également en [[version française|LIEN]] ou [[ses variantes|LIEN]]. Vous pouvez aussi télécharger le PDF original de [[The Puddle|LIEN]], par son auteur, Cassidy.
Au début était le très narratif [[The Pool|http://www.randomordercreations.com/thepool.htm]], par James V. West (version française en [[PDF|http://apokalipstick.free.fr/jeuxgratos/lepool_fr.pdf]], traduite par Pierre Pradal). Puis, dans une vague de nombreuses [[variantes|http://www.randomordercreations.com/thepoolvariations.htm]], est arrivé Cassidy avec The Puddle. Gloria et graal ludique. Rien que ça. Vous pouvez télécharger la version originale [[ici|http://ukorg.net/ftp/PUDDLE4.pdf]].
Il s'agit d'une petite merveille de programmation qui est à la fois un site web, une base de données et un carnet de notes non-linéaire - et tout ça dans un seul fichier accessible depuis n'importe quel browser. Nous devons cette révolution en matière de gestion de l'information à Jeremy Ruston. Pour en savoir plus, dirigez vous vers [[le site officiel|http://www.tiddlywiki.com]], [[ce TiddlyWiki en français|http://avm.free.fr/TiddlyWiki-fr.html]] ou encore un [[tutoriel|http://www.missmopi.net/IMG/html/twpourtous-V1-0.html]] traduit pas [[Miss Mopi|http://www.missmopi.net/]]. Il existe aussi [[une très pratique feuille de résumé|http://nothickmanuals.info/lib/exe/fetch.php/cheatsheets:tiddlywiki_cheatsheet.pdf]]. Comme je ne me suis pas amusé à copier tout le mode d'emploi dans ce document, vous aurez certainement besoin des liens ci-dessus pour mieux comprendre les possibilités du truc. Ce TiddlyWiki est basé sur la version [[MonkeyPirate|http://mptw.tiddlyspot.com/]], assortie de quelques [[plugins]] et modifications diverses. \n\nD'autres projets rôlistes se servent également de TW : [[FuturdK|http://orlanthi.free.fr/FuturdK/Current/FuturdK.html]] la version hardcore du dK System cisélée par Orlanth ; [[Guerriers, Voleurs et Magiciens|http://legrumph.org/VP/GVM.html]], toujours du dK, cette fois -ci par [[le Grümph|http://legrumph.org/]], et aussi [[Aléatoires|http://legrumph.org/VP/Aleatoire.html]], une compiltaion de générateurs pour JdR que l'ont doit au même énergumène.
/***\n| Name:|ToggleTagMacro|\n| Description:|Makes a checkbox which toggles a tag in a tiddler|\n| Version:|6.1.2|\n| Date:|20-Oct-2006|\n| Source:|http://tiddlyspot.com/mptw/#ToggleTagMacro|\n| Author:|SimonBaird|\n| License:|[[BSD open source license]]|\n| CoreVersion:|2.1|\n!Usage\n{{{<<toggleTag }}}//{{{TagName TiddlerName LabelText}}}//{{{>>}}}\n* TagName - the tag to be toggled, default value "checked"\n* TiddlerName - the tiddler to toggle the tag in, default value the current tiddler\n* LabelText - the text (gets wikified) to put next to the check box, default value is '{{{[[TagName]]}}}' or '{{{[[TagName]] [[TiddlerName]]}}}'\n(If a parameter is '.' then the default will be used)\n\nExamples:\n\n|Code|Description|Example|h\n|{{{<<toggleTag>>}}}|Toggles the default tag (checked) in this tiddler|<<toggleTag>>|\n|{{{<<toggleTag TagName>>}}}|Toggles the TagName tag in this tiddler|<<toggleTag TagName>>|\n|{{{<<toggleTag TagName TiddlerName>>}}}|Toggles the TagName tag in the TiddlerName tiddler|<<toggleTag TagName TiddlerName>>|\n|{{{<<toggleTag TagName TiddlerName 'click me'>>}}}|Same but with custom label|<<toggleTag TagName TiddlerName 'click me'>>|\n|{{{<<toggleTag . . 'click me'>>}}}|dot means use default value|<<toggleTag . . 'click me'>>|\n(Note if TiddlerName doesn't exist it will be silently created)\n\n!Known issues\n* Doesn't smoothly handle the case where you toggle a tag in a tiddler that is current open for editing. Should it stick the tag in the edit box?\n\n***/\n//{{{\n\nmerge(config.macros,{\n\n toggleTag: {\n\n doRefreshAll: true,\n createIfRequired: true,\n shortLabel: "[[%0]]",\n longLabel: "[[%0]] [[%1]]",\n\n handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n var tag = (params[0] && params[0] != '.') ? params[0] : "checked";\n var title = (params[1] && params[1] != '.') ? params[1] : tiddler.title;\n var defaultLabel = (title == tiddler.title ? this.shortLabel : this.longLabel);\n var label = (params[2] && params[2] != '.') ? params[2] : defaultLabel;\n var theTiddler = title == tiddler.title ? tiddler : store.getTiddler(title);\n var cb = createTiddlyCheckbox(place, label.format([tag,title]), theTiddler && theTiddler.isTagged(tag), function(e) {\n if (!store.tiddlerExists(title)) {\n if (config.macros.toggleTag.createIfRequired) {\n var content = store.getTiddlerText(title); // just in case it's a shadow\n store.saveTiddler(title,title,content?content:"",config.options.txtUserName,new Date(),null);\n }\n else \n return false;\n }\n //store.suspendNotifications(); \n store.setTiddlerTag(title,this.checked,tag);\n //refreshDisplay(); \n //store.resumeNotifications();\n return true;\n });\n }\n }\n});\n\n//}}}\n\n
Double-cliquez ici ou cliquez sur 'editer' pour entrer des informations.
Cette règles est complètement accessoire et n'aura un véritable intérêt que si votre saga s'oriente sur les responsabilités des héros : qu'ils soient généraux mercenaires, chefs de guilde ou seigneurs fieffés. Qui plus est et à vrai dire, je ne l'ai pas encore testée. N'hésitez pas à me tenir au courant si vous le faites avant moi. \n\nSi un joueur choisit pour trait un lieu ou une organisation, il peut le décrire sur sa feuille comme s'il s'agissait d'un personnage. Ensuite, il lui donne trois traits. Ceux-ci pourront servir à la place des siens pour n'importe quelle action en rapport - c'est à dire se déroulant en présence de l'organisation ou sur le lieu. C'est le joueur qui gagne le dé, mais en cas de triple réussite, c'est le lieu ou l'organisation qui reçoit un nouveau trait.\n\nPour des exemples de traits externes, voyez la cité d'[[Algarath]] et la [[Guilde des Trouveurs]].
*Reine des [[Zaugres]].\n*En conflit avec le [[Cheikh Epervier Al Awar]] au sujet de l'enclave de [[Tourperdue]].
[[MptwViewTemplate]]
*Race d'humanoïdes géants à la peau noire dirigés par [[Urielle Nez-de-velours]]\n*Rafolent des dattes et des doigts humains\n
Les Royaumes Troublés © 2007 Studio Kortex
Eric Nieudan : c'est moi. Ex-"professionnel" du JdR, aspirant-scénariste et viking d'opérette. Je raconte des trucs pas très intéressants sur [[mon blog|http://www.cervelle.org]] et j'ai [[un studio ludique|http://www.studiokortex.com]], dont les Royaumes Troublés représentent sans doute la dernière production. Sinon je mets des t-shirts débiles et j'aime les kinder maxi. Je suis joignable à cette adresse : eric hâte cervelle poing orgue.
C'est la barre noire en haut du document. Vous pouvez l'éditer en ouvrant le [[tiddler]] intitulé MainMenu. Mettez-y des [[tiddler]]''s'' dont vous avez fréquemment besoin, et servez-vous de la macro {{{<<tag>>}}} pour créer des menus déroulants.
Un plugin est un module optionnel qui peut s'ajouter à n'importe quel TiddlyWiki pour lui conférer diverses fonctionnalités. Il en existe au bas mot des centaines et, si vous voulez bricoler ce fichier pour l'adapter à vos besoins et à vos envies, je vous conseille d'aller faire un tour sur [[del.icio.us|http://del.icio.us/TiddlyWikiPlugin]].
Ne vous servez pas de votre navigateur pour sauvegarder votre TiddlyWiki. Cliquez sur le boutons 'Save changes' de la barre de droite. A chaque fois, le programme sauvegarde la dernière version - je trouve ça très pratique pour éviter les fausses manipes, mais il est vrai que ça a tendance à encombrer les disques durs. Vous pouvez éviter ça en décochant l'option 'Save backups' dans le menu idoine.
Ceci est un moyen simple d'organiser vos idées en les présentant dans les [[tiddlers|tiddler]] auxquelles elles se rapportent tout en les dissimulant aux joueurs qui pourraient vouloir consulter le fichier. Evidemment, ça n'empêche pas les tricheurs de lire vos secrets, mais ce n'est pas le but - c'est la même chose avec un livre, après tout.\nPour ce faire, vous avez besoin de la macro [[slider]].
Il s'agit d'une macro destinée à créer un texte déroulant qui s'écrit comme suit :\n\n{{{<<slider chkCaché [[tiddler caché]] Secret "cliquez ici!">>}}}\n\nCe qui, dans le cas d'un bouton 'secret', donnerait ceci (avec en plus un petit cadre orange pour la frime) : \n\n|bgcolor(#ff9933):<<slider chkCaché [[tiddler caché]] Secret "cliquez ici!">>|\n*chkCaché est un //cookie// qui retient la position du slider (ouvert ou fermé). Nommez-le chkcommevousvoulez.\n*[[tiddler caché]] : votre tiddler à faire apparaître, je vous conseille de lui mettre le tag [[secret]]\n*Bouton : le texte qui apparaîtra sur le bouton\n*Entre guillemets, le texte de l'infobulle\nJe m'en sers pour mettre à l'abri des regards des joueurs mes notes préliminaires et autres idées qui ne sont pas encore apparues en jeu. Le tiddler caché est distinct de celui qui contient le slider - par convention, je lui donne un nom proche du tiddler originel, précédé des lettres 'MJ'. N'oubliez pas de cocher la case ''//invisible//'' pour qu'il n'apparaisse pas dans les listes de la barre de droite. Pour pouvoir y accéder plus rapidement, j'inclus un lien direct vers le tiddler caché. Voyez mon [[exemple d'aventure|Merkhos Underground]] pour plus de détails.
Un tag est une "étiquette", un tampon que vous apposez sur un [[tiddler]] afin de le classer dans une catégorie. On peut ainsi créer des groupes de tiddlers, chacun d'entre eux pouvant appartenir à un ou plusieurs d'entre eux. Encore plus intéressant, un tag est également un tiddler et, grâce au système du "tagglytagging", on peut afficher les tiddlers portant un tag - sous la forme d'une liste située sous le tiddler.
Un tiddler est un paragraphe de TiddlyWiki, relié aux autres par des liens hypertexte. Il peut être étiquetté à l'aide de [[tags|tag]]. Ouvrez-le avec le menu qui apparaît en grisé ou en //double-cliquant// dessus. Pour sortir du mode édition : //Ctrl-Entrée// pour valider, ou //Echap// pour abandonner. Voyez le [[Formatage]] pour en savoir plus sur la manière de présenter votre texte.
\nMagique ! =)\n\nLe contenu de ce slider est dans un [[tiddler caché]]. Vous ne pouvez le modifier qu'en passant par ce tiddler.
[img[L'île de Muû|http://studiokortex.googlepages.com/Muu_web.jpg]]\n*Île mystérieuse, berceau de la civilisation perdue des [[Muûnotaures]]\n\n|5. [[Le pont antique]]|\n|10. [[Le camp des barbares]]|\n|15. [[Le temple d'Auziozbour]]|