From 3311bc091a914671f62801a731e74fc8a39afd7c Mon Sep 17 00:00:00 2001 From: sladecraven Date: Thu, 1 Sep 2022 21:26:10 +0200 Subject: [PATCH] rework ID --- css/bol.css | 4 ++++ module/controllers/bol-rolls.js | 2 ++ packs/aides-de-jeu.db | 1 + system.json | 8 +++----- templates/chat/rolls/attack-damage-card.hbs | 6 +++--- templates/chat/rolls/default-roll-card.hbs | 15 ++++++++++++--- 6 files changed, 25 insertions(+), 11 deletions(-) diff --git a/css/bol.css b/css/bol.css index 1de5c34..36b632c 100644 --- a/css/bol.css +++ b/css/bol.css @@ -1051,3 +1051,7 @@ body.system-bol img#logo { .bol-hud-menu label { font-size: 0.75rem; } +.bol-margin-tb-2 { + margin-top: 2px; + margin-bottom: 2px; +} \ No newline at end of file diff --git a/module/controllers/bol-rolls.js b/module/controllers/bol-rolls.js index 873b907..9e99e24 100644 --- a/module/controllers/bol-rolls.js +++ b/module/controllers/bol-rolls.js @@ -488,6 +488,8 @@ export class BoLDefaultRoll { this.rollData.isLegendary = false this.rollData.isFumble = (diceTotal === 2) this.rollData.isFailure = !this.rollData.isSuccess + + this.rollData.isRealCritical = true let actor = game.actors.get( this.rollData.actorId) if (this.rollData.reroll == undefined) { diff --git a/packs/aides-de-jeu.db b/packs/aides-de-jeu.db index e3b2ef5..31da454 100644 --- a/packs/aides-de-jeu.db +++ b/packs/aides-de-jeu.db @@ -3,3 +3,4 @@ {"name":"Noms de Lemurie","content":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n

Bei Wei

\n
\n

Noms masculins : Bongyur, Dongge, Dreugpa, Gempo, Jungnen, Kamzo, Kempo, Lungpo, Nagpo, Nyetri, Phagpa, Sengtsen.

\n

Noms féminins : Bkrubati, Chantra, Chodra, Jigmei, Lhalung, Logzen, Meito, Mirlapa, Palgye, Samaye, Santara, Tangba

\n
\n

Céruléens

\n
\n

Noms masculins : Bork, Chun, Dekk, Erkk,Fakk, Gort, Gozaar, Gurnt, Jaakko, Jank, Jouka,Jrycki, Kall, Kerrik, Kook, Koozo, Kukk, Lekk,Lozzar, Nukk, Penkk, Tarrk, Venk, Vilk, Vork.

\n

Noms féminins : Akki, Bekka, Bezis, Danki,Eeva, Furka, Inka, Irka, Joona, Jurva, Kalli,Karis, Kella, Kooki, Krakki, Lazzis, Likka,Lovi, Marjukka, Marzi, Nukeel, Nukka, Oki,Rikki,Tharki.

\n

 

\n
\n

Désert de Beshaar

\n
\n

Noms masculins : Aban, Akar, Akon, Atak, Basit, Boulos, Darwish, Fath, Ferran, Harith, Jalid, Karim, Makil, Mujib, Nur, Sadin, Samad, Surk, Yazan.

\n

Noms féminins : Alima, Almas, Ambre, Bisara, Dimah, Felina, Hilela, Husina, Isimi, Jamara, Judi, Kalila, Lula, Maysam, Mumi, Namara, Nuha, Qisa, Rua, Thara.

\n
\n

Grooth

\n
\n

Noms masculins et féminins : Ak, Bruk, Cek,Dur, Erg, Fik, Grar, Hig, Ig, Jat, Kof, Lurt, Mak,Nin, Op, Prek, Quh, Rir, Sum, Tulk, Um, Vit,Wat, Zuk.

\n

 

\n
\n

Halakh

\n
\n

Noms masculins : Angada, Balaram, Bhadrakil, Chalam, Chedi, Daruk, Devad, Drajit, Govardan, Iravan, Janak, Jiwal, Karna, Kichaka, Kurava, Maharak, Mapoutra, Parada, Parasara, Shoumat.

\n

Noms féminins : Anjana, Ardana, Charla, Damayanti, Devaki, Gadiva, Hanala, Holi, Ilvala, Jasura, Kalindi, Kesha, Madri, Mashini, Nakula, Nala, Neta, Ralekha, Rasena, Vahana. 

\n
\n

Hommes Oiseaux

\n
\n

Noms masculins : Aaleevic, Aamaneeth,Aaneet, Cloonacool, Easreth, Eemenearl,Eveearic, Faerloec, Flaanaceel, Graaranic, Heael,Heoorl, Himeen, Hoorcaaarl, Iaoween, Jaoor,Laaric, Meerscaaarl, Nyaneeth, Oorlacooth,Raoeeth, Raor, Saamaneal, Soorth, Urllaanic.

\n

Noms féminins : Aaroel, Aellaarree, Aerieena,Earraa, Eeleemeena, Evearilla, Flaermeena,Flitillia, Flooressa, Galaania, Gleeemaa, Gleesinra,Haorellee, Heelestraa, Iastreena, Ieliellaa, Ifeelea,Laeesa, Lolaandrea, Loornaea, Meerceena,Nyleea, Oorea, Raoreea, Seeorea.

\n

 

\n
\n

Khansan, Liu, Tor Xian

\n
\n

Noms masculins : Bai, Chai Liu, Fei, Fen, Ji Leu, Leng, Lie Tseu, Qie, Tsai, T’sson Du, Xian Go, Ze Dong.

\n

Noms féminins : An, Chuang, Fang Yin, Hsi, Jia Len, Li Qin, Lo Siu, Ming Hui, Nia, Phu Lu, Shen, Xia, Yinyu. 

\n
\n

Lysor

\n
\n

Noms masculins : Aklaton, Bardak, Bazyli, Creon, Cyr, Dramik, Erechon, Jenko, Morgos, Myron, Otos, Skorpos, Vaston, Zedek, Zerro.

\n

Noms féminins : Adara, Alesta, Cora, Dresina, Elma, Furka, Honna, Irusina, Jace, Letha, Megara, Melika, Nirla, Timandra, Uvikka, Vara, Zeva.   

\n
\n

Malakut

\n
\n

Noms masculins : Arfi, Badar, Crixas, Darzi, Erfan,Firdos, Gilki, Jandak, Krugar, Lodar, Midum, Nakum, Purdos, Qalader, Qatir, Qorbi, Ralak, Sardan, Tamar, Zemar.

\n

Noms féminins : Adala, Azra, Bursebala, Coza, Daliya, Dua, Ethibela, Lamala, Mirvala, Norva, Qisi, Roshan, Sakina, Saran, Simi, Tala, Tikina, Wella, Xua, Zinah. 

\n
\n

Marais de Kasht

\n
\n

Noms masculins : Achak, Ahmik, Akando, Akule, Ashok, Bidi, Chepi, Chetan, Ciqala, Dogon, Goth, Hinto, Hokee, Jolon, Keme, Knoton, Kourouk, Molimo, T’kala, T’kouna.

\n

Noms féminins : Aiyana, Alawa, Atiaran, Bly, Camarin, Cathecassa, Chapala, Chimalis, Dena, Doli, Donoma, Etania, Kalama, Landina, Mitenah, Nitika, Onatah, Orenda, Z’kala, Z’kouna. 

\n
\n

Montagnes de l'Axos

\n
\n

Noms masculins : Almod, Amerik, Borc, Drogar, Erkil, Fiak, Finvar, Ginnar, Hakon, Krakar, Oslac, Rokar, Salgarth, Sungar, Thork, Thurkil, Travik, Vali, Vikar, Vogg.

\n

Noms féminins : Arlin, Asta, Birla, Dalla, Emelle, Esja, Evenni, Finna, Forla, Froda, Gevi, Glevara, Herdis, Jodis, Jofa, Klima, Runa, Rym, Sivora, Varda. 

\n
\n

Oomis

\n
\n

Noms masculins : Aceld, Algeros, Curcio, Dalmar, Deston, Kaarlo, Norf, Quent, Rust, Sevrik, Vardon, Vik.

\n

Noms féminins : Afrodille, Alix, Daisi, Dany, Delit, Jance, Jenina, Jessamin, Miette, Myrla, Questa. 

\n
\n

Parsool

\n
\n

Noms masculins : Agroc, Bardhyl, Besmir, Dar, Driton, Erion, Jaak, Jeton, Jodoc, Juhan, Kalev, Koit, Lek, Loic, Nighul, Paol, Pavo, Ropar, Skender,

\n

Toomaas.

\n

Noms féminins : Arvesa, Besa, Bora, Dritta, Eha, Genta, Kaias, Kaja, Leka, Liridona, Loviise, Marika, Mimiza, Mirjam, Reet, Riina, Rovena, Tuule, Viu, Zami.

\n
\n

Rois Sorciers

\n
\n

Noms masculins : Apuulluunideeszu, Kadash-masazz, Kiipluuu, Nigsummuzzugal, Niiqarquu-su, Shamazzad, Shudduggaat, Shu-Thuzzul, Thu-suzuu, Ugurnaszir, Vaargaxx, Xhaothigguzzar.

\n

Noms féminins : Aplazza, Arishakka, Deeme-thresu, Labashi, Puzuri, Rihatzzi, Ripaazz, Seluk-zu, Utuala, Yaattirram, Yahattizzi, Zashimbra.

\n

 

\n
\n

Satarla

\n
\n

Noms masculins : Alban, Avitus, Blasius, Brutor,  Cassian, Corvin, Crisus, Drusus, Emilian, Festus, Gallus, Gord, Hilaro, Hort, Juven, Luman, Martis, Nonus, Petron, Regul, Rufin, Sabin, Severan, Terent, Torc, Vitan.

\n

Noms féminins : Amilia, Arlana, Cassi, Cloel, Domitia, Fabula, Floriana, Gemellia, Junia, Laela, Laurenia, Manda, Marina, Nunia, Quina, Severina, Tullia, Valeria, Varinia, Vita. 

\n
\n

Shamballah, jungles

\n
\n

Noms masculins : Akri, Badran, Bello, Diallo, Donkor, Eze, Jaafar, Juma, Kamouzou, M’Boutou, M’Dogo, Nasso, Ohin, Oulan, Rasoul, Simballa,

\n

Talib, Watimou, Zareb, Zouri.

\n

Noms féminins : Afi, Bembel, Binta, Chipi, Damisi, Dayo, Elomi, Geli, Habika, Jahia, Lila, M’Lala, Panya, Sabra, Shani, Tabita, Tisha, Yousra, Zalika,Zina.

\n
\n

Steppe du Khanat,

\n

Ghataï

\n
\n

Noms masculins : Akta, Alagh, Chimeg, Gentulga, Gorgeg, Khubilaï, Mangaï, Nemtar, Subotaï, Telagu, Ulba, Zhengar.

\n

Noms féminins : Bolaarma, Enthu, Erdene, Kushi, Narrantseg, Ner, Odval, Oyunn, Setseg, Silta, Suren, Yeshe. 

\n
\n

Tyrus

\n
\n

Noms masculins : Anxo, Baldo, Bartol, Bento, Dimas, Eloy, Ericos, Gaspar, Helder, Jorg, Mogos, Nuno, Ovanto, Pluco, Qido, Raul, Rui, Tacito, Thiago, Valen.

\n

Noms féminins : Ana, Branca, Carmo, Desideria, Dorotana, Jovita, Judita, Kardelia, Lia, Lotia, Lygia, Miella, Nona, Rebeqa, Sabella, Tuvia, Uxia, Xania, Xoanna, Zeta.

\n
\n

Urceb

\n
\n

Noms masculins : Ambros, Axel, Bodo, Curd, Dolf, Egond, Falkor, Golo, Hegbran, Jonar, Kurnvarn, Londar, Lothar, Mennus, Rudig, Sepp, Till, Torsten, Urs, Volkard.

\n

Noms féminins : Alhella, Barbella, Crika, Dorlina, Erna, Frekka, Gusala, Hannelor, Jolanda, Karolinda, Letta, Lieselotte, Margita, Nadja, Pia, Resi, Seffi, Theda, Ursa, Uta.

\n
\n

Valgard

\n
\n

Noms masculins : Abrak, Ankar, Asvith, Banfar, Borkar, Broti, Craigor, Drakkar, Elkor, Fingor, Gonnar, Grimar, Hevik, Jark, Korik, Krok, Morkrar, Rokor, Thagric, Voldar. 

\n

Noms féminins : Adisa, Alvora, Asara, Berna, Brongara, Disa, Edarra, Erindis, Finnara, Fraorka, Gyllana, Hakatla, Helvera, Jarngera, Jodis, Jolinn, Kitta, Marfora, Rakela, Sesilida. 

\n
\n

Zalut

\n
\n

Noms masculins : Ariistuzuun, Ar’siuqqu, Balathu, Bashaa,Dadanuum, Hunzuu, Ikuppi,Libulluth, Nigsummu,Nikannuur, NurYunna,Nutesh, Puzzur, Rihaatu,Sargon, Suusaandar,Tattaanu, Yamazuubaar,Zorgal, Zuuthusu.

\n

Noms féminins : Amatia,Ashlultum, Banuna,Gemeti, Iltani, Ishtaya,Jaarthula, Kishu, Ku-Aya, Nidintu, Numunia,Nuteshi, Sillashu, Sumia,Thuulia, Yadidatum,Zadia, Zakiti, Zemibi,Zorkara.

\n
","folder":null,"sort":0,"permission":{"default":0,"kQghu0tL1dft5xLu":3},"flags":{"core":{"sourceId":"JournalEntry.AWN27fwX41WWQu2U"}},"_id":"Jby0gZeSdYUezH1E"} {"_id":"RY7oMQlyVpmkIDLZ","name":"Points de vilenie","content":"

Les rivaux disposent de points de vilenie, l’équivalent des points d’héroïsme des héros, qui s’utilisent de la même façon, avec quelques options supplémentaires : 

\n

Bouclier humain : un rival peut utiliser un des PNJ piétaille qui l’entourent comme « bouclier humain » pour absorber les dégâts d’une attaque. Cela fonctionne comme l’option «parade in extremis » des points d’héroïsme (cf. @JournalEntry[yOiargvrodwnCkoY]{Utiliser les points d'héroisme}).

\n

Fuite opportune : le rival parvient à s’enfuir quand les choses commencent à tourner mal pour lui :

\n

-Alors que l’attention des héros est détournée, le rival disparaît au coin d’un couloir…

\n

-Alors que les héros avancent vers le nécromancien pour en finir avec lui, il sourit et ouvre un panneau secret dans le mur par lequel il s’enfuit…

\n

-Le rival tombe d’une falaise, mais quand les héros se penchent au bord du précipice pour constater sa mort, nulle trace de son corps en contrebas…

\n

Peu importe la manière, le rival parvient à s’enfuir, pour recommencer à comploter. En combinant cette option à celle de «défier la mort », un rival peut parvenir à s’échapper même s’il semble bel et bien mort. Il doit toutefois avoir une occasion de prendre la fuite, aussi les héros doivent-ils être distraits par autre chose pour que celui-ci puisse utiliser ses points de vilenie afin d’échapper à son destin.

","folder":null,"sort":0,"permission":{"default":0,"zN9ZZg5J7XzNELjd":3},"flags":{"core":{"sourceId":"JournalEntry.OKwvpofahg0lZ4YM"}}} {"name":"Vademecum des Joueurs","content":"","img":"systems/bol/images/vademecum.webp","folder":null,"sort":0,"permission":{"default":0,"kQghu0tL1dft5xLu":3},"flags":{"core":{"sourceId":"JournalEntry.Ha8snCaU5ATV0Wph"}},"_id":"veAAxCtCKcFIsnln"} +{"name":"Succès Héroïque","pages":[{"name":"Succès Héroïque","type":"text","_id":"kNb9ZrMbgONi1mlE","title":{"show":true,"level":1},"image":{},"text":{"format":1,"content":"

Succès héroïque

Lorsque vous obtenez un double 6 sur un jet d’action, il s’agit d’un succès héroïque. Mais vous pouvez aussi convertir un simple succès en succès héroïque par la dépense de 1 point d’héroïsme. Le résultat exact d’un succès héroïque dépend de la tâche entreprise, mais dans tous les cas le héros réussit brillamment son action.

Au combat, un succès héroïque vous permet de choisir une des options suivantes :

Carnage. Vous effectuez immédiatement une nouvelle attaque, contre le même adversaire ou contre un adversaire différent. Vous ne pouvez pas dépenser de point d’héroïsme dans le cadre de cette attaque supplémentaire.

Coup dévastateur. Vous ajoutez +6 aux dégâts.

Coup précis. Vous frappez votre ennemi à un endroit précis, dans l’intention de l’estropier afin de diminuer ses capacités. Vous déterminez les dégâts normalement et imposez à la cible un dé de malus à un type spécifique de jets d’action (en règle générale, vous voudrez affecter ses jets d’attaque, mais ce n’est pas une obligation ; un coup porté à l’œil imposera un dé de malus à tous les jets d’action faisant appel à la vue, ce qui peut inclure – ou pas– les jets d’attaque). Les autres options d’un coup précis peuvent être de trancher un tentacule ou un dard, ou d’ouvrir une large plaie dans le cuir épais d’un monstre (pour réduire la protection de la créature d’une catégorie). Vous pourrez décider avec le MJ d’autres effets similaires en fonction des circonstances.

Désarmement. Si votre adversaire a une arme en main, vous le désarmez (au lieu de lui infliger des dégâts).

Massacrer la piétaille. Si vous combattez de la piétaille, les dégâts infligés représentent le nombre d’adversaires mis hors de combat par votre assaut. Ils ne sont pas forcément morts, mais ils ne sont pas près de revenir vous affronter de sitôt.

Renversement. Vous pouvez renverser un adversaire, dont la taille peut être supérieure à la vôtre d’une catégorie au maximum. L’adversaire se retrouve à terre après avoir été repoussé de quelques pas (il ne fait pas bon combattre au bord d’une falaise !). Si le combat continue, l’adversaire qui se relève subit un dé de malus à sa prochaine action.

","markdown":""},"video":{"controls":true,"volume":0.5},"src":null,"system":{},"sort":0,"ownership":{"default":-1},"flags":{}}],"ownership":{"default":0,"P6ZGkFAFGiNJSMja":3},"flags":{"core":{"sourceId":"JournalEntry.ei7odd21BCJdQZCw"}},"_stats":{"systemId":"bol","systemVersion":"10.0.5","coreVersion":"10.283","createdTime":1662046190480,"modifiedTime":1662046226912,"lastModifiedBy":"P6ZGkFAFGiNJSMja"},"folder":null,"sort":0,"_id":"Yl1RKQb0BjVUtilk"} diff --git a/system.json b/system.json index 8ac5661..fbb29bc 100644 --- a/system.json +++ b/system.json @@ -14,11 +14,9 @@ ], "url": "https://www.uberwald.me/gitea/public/bol", "license": "LICENSE.txt", - "version": "10.0.5", + "version": "10.0.6", "compatibility": { - "minimum": "10", - "verified": "10.283", - "maximum": "10" + "minimum": "10" }, "esmodules": [ "module/bol.js" @@ -194,7 +192,7 @@ ], "socket": true, "manifest": "https://www.uberwald.me/gitea/public/bol/raw/v10/system.json", - "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v10.0.5.zip", + "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v10.0.6.zip", "background": "systems/images/map_lemurie.webp", "gridDistance": 1.5, "gridUnits": "m", diff --git a/templates/chat/rolls/attack-damage-card.hbs b/templates/chat/rolls/attack-damage-card.hbs index eecdbcc..982e5d1 100644 --- a/templates/chat/rolls/attack-damage-card.hbs +++ b/templates/chat/rolls/attack-damage-card.hbs @@ -1,7 +1,7 @@ - + {{#if isCritical}} - - + + {{/if}} diff --git a/templates/chat/rolls/default-roll-card.hbs b/templates/chat/rolls/default-roll-card.hbs index 15e3218..18825e5 100644 --- a/templates/chat/rolls/default-roll-card.hbs +++ b/templates/chat/rolls/default-roll-card.hbs @@ -31,6 +31,13 @@ {{/if}}
+ + {{#if isRealCritical}} + + {{/if}} + {{#if (and isSuccess weapon)}} {{> "systems/bol/templates/chat/rolls/attack-damage-card.hbs"}} {{/if}} @@ -42,16 +49,18 @@ {{/if}} {{#if reroll}} - + {{/if}} {{#if (and isSuccess (not isCritical))}} - + {{/if}} {{#if isRealCritical}} - + {{/if}} +
+