From c3ce628e246c5478e8417a0912ce86902bfcc900 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Sun, 26 Apr 2026 22:44:23 +0200 Subject: [PATCH] Ameliorations CSS et font diverses --- assets/fonts/CopaseticNF-Bold.otf | Bin 32544 -> 32464 bytes assets/fonts/CopaseticNF-Bold.otf.bak | Bin 0 -> 32544 bytes assets/fonts/CopaseticNF.otf | Bin 76932 -> 76976 bytes assets/fonts/CopaseticNF.otf.bak | Bin 0 -> 76932 bytes lang/fr.json | 20 +++++- module/config/system.mjs | 32 ++++----- .../aides-de-jeu/{000078.log => 000086.log} | 0 .../aides-de-jeu/{000005.ldb => 000088.ldb} | Bin packs-system/aides-de-jeu/CURRENT | 2 +- packs-system/aides-de-jeu/LOG | 19 +++--- packs-system/aides-de-jeu/LOG.old | 7 +- packs-system/aides-de-jeu/MANIFEST-000076 | Bin 161 -> 0 bytes packs-system/aides-de-jeu/MANIFEST-000084 | Bin 0 -> 334 bytes .../lost/000082.log} | 0 .../000039.log => anomalies/000144.log} | 0 .../anomalies/{000135.ldb => 000146.ldb} | Bin 6617 -> 6617 bytes packs-system/anomalies/CURRENT | 2 +- packs-system/anomalies/LOG | 36 ++++------ packs-system/anomalies/LOG.old | 7 +- packs-system/anomalies/MANIFEST-000129 | Bin 437 -> 0 bytes packs-system/anomalies/MANIFEST-000142 | Bin 0 -> 278 bytes .../000078.log => anomalies/lost/000138.log} | 0 packs-system/pretires/000047.log | 0 .../pretires/{000018.ldb => 000049.ldb} | Bin packs-system/pretires/CURRENT | 2 +- packs-system/pretires/LOG | 19 +++--- packs-system/pretires/LOG.old | 7 +- packs-system/pretires/MANIFEST-000037 | Bin 196 -> 0 bytes packs-system/pretires/MANIFEST-000045 | Bin 0 -> 265 bytes packs-system/pretires/lost/000043.log | 0 packs-system/scenes/000080.ldb | Bin 1810 -> 0 bytes packs-system/scenes/000089.log | 0 packs-system/scenes/000091.ldb | Bin 0 -> 1746 bytes packs-system/scenes/CURRENT | 2 +- packs-system/scenes/LOG | 26 ++++---- packs-system/scenes/LOG.old | 7 +- packs-system/scenes/MANIFEST-000076 | Bin 673 -> 0 bytes packs-system/scenes/MANIFEST-000087 | Bin 0 -> 332 bytes packs-system/scenes/lost/000083.log | 0 styles/character.less | 34 +++++----- styles/global.less | 10 +-- styles/items.less | 14 ++-- styles/mixins.less | 2 +- styles/npc.less | 16 ++--- styles/roll.less | 62 +++++++++--------- templates/character-competences.hbs | 48 +++++++------- 46 files changed, 193 insertions(+), 181 deletions(-) create mode 100644 assets/fonts/CopaseticNF-Bold.otf.bak create mode 100644 assets/fonts/CopaseticNF.otf.bak rename packs-system/aides-de-jeu/{000078.log => 000086.log} (100%) rename packs-system/aides-de-jeu/{000005.ldb => 000088.ldb} (100%) delete mode 100644 packs-system/aides-de-jeu/MANIFEST-000076 create mode 100644 packs-system/aides-de-jeu/MANIFEST-000084 rename packs-system/{anomalies/000132.log => aides-de-jeu/lost/000082.log} (100%) rename packs-system/{pretires/000039.log => anomalies/000144.log} (100%) rename packs-system/anomalies/{000135.ldb => 000146.ldb} (96%) delete mode 100644 packs-system/anomalies/MANIFEST-000129 create mode 100644 packs-system/anomalies/MANIFEST-000142 rename packs-system/{scenes/000078.log => anomalies/lost/000138.log} (100%) create mode 100644 packs-system/pretires/000047.log rename packs-system/pretires/{000018.ldb => 000049.ldb} (100%) delete mode 100644 packs-system/pretires/MANIFEST-000037 create mode 100644 packs-system/pretires/MANIFEST-000045 create mode 100644 packs-system/pretires/lost/000043.log delete mode 100644 packs-system/scenes/000080.ldb create mode 100644 packs-system/scenes/000089.log create mode 100644 packs-system/scenes/000091.ldb delete mode 100644 packs-system/scenes/MANIFEST-000076 create mode 100644 packs-system/scenes/MANIFEST-000087 create mode 100644 packs-system/scenes/lost/000083.log diff --git a/assets/fonts/CopaseticNF-Bold.otf b/assets/fonts/CopaseticNF-Bold.otf index d1e31de2e5c0a2100c93ee4a619892c5d03c05cd..726b151fde324aa4bbb0e258ad7a77e290318613 100644 GIT binary patch delta 926 zcmWlVeN5DK9LHbZgPgz#_tXP&+})3Re+iSW}2w%~G=m4K%4%D=Z&2%sJRdb-v+{S+R@G@+MJ)nf!0Pn&+cuz48$KXT3ARL7O=zx#lV_F$f@hNRoz)vdPhcUPW7scFD ze}jV%g>ks5;u`e8@2~^jgn}>N3Vb8D4mGe5w!$V9W7NYN@CeL@SD+5o!#Y?aXn;n+ zOG0dcE;vjy$JpCCrI9sVnj4x~t)vZV8?_g7i8_-mOSe}ar;pb^pnqL|UH`A)F+-uL z&{S!fH2cjJ<`(lUi`tTBS!X$AnUzwcC#5~oacM-F%#bpcW*o4ptsT~J>#Qx^mScO? z)^0mum+Xt}&)J*p`|M}!_Hgfc&*QCjSv6m>#_Mq2RLM zx$L&=p6oNB2SZPVszZ&TlcDpmo9TyBRMY*@0atpor7R)tzvO$OTgs%^pl{5T8i`DA zj%<(2>r^L>B=#n4QzzfvYPel=cVBF9S@&Jh{Y}Pbad}qkVEG+Ww6WYAJKmHdRB?vb IKh18{|6Q8?zyJUM delta 1066 zcmXw&YfzL06o#K~xhTuZ-ati`y|5R)y+YP5Tj3?ZCG)ZrXqY<@2#R82NdBaO(7jvwkKlP)aA*Jt6KhB(a=Dc&xyz|aEcU$PVBNPXV zih_(`Em0KY1_DOQrT#ofHbQPjAW$@`_>^uF)NccH`FYaHKhauQqRjq__^98cIeo3yuKwS91oQaRXaqq}=T_7ib~>;6OTeNo`4b+YBXp` zB#E(%V?4=BAO#(%=rLf#L>gwvxD^}eh}d!9#DyCV8Dw%76SSiK|f-lt(7d)Uj%?B^goL^!}< zKI9_~@j4%Klu!7S&p5(vS~$Vye8F+PfTa70Y>w z8lK@Y(DQ|MXcY4cq63}>`u{GMsd%*|Yq*_7GgP4{Mb^SvSO5^tS%gSW$b(0kf@ z%Qr5{XYg&xnx0ja)sl7FpW=7+0vjv%u9qC-{ko^a&pd(uV diff --git a/assets/fonts/CopaseticNF-Bold.otf.bak b/assets/fonts/CopaseticNF-Bold.otf.bak new file mode 100644 index 0000000000000000000000000000000000000000..d1e31de2e5c0a2100c93ee4a619892c5d03c05cd GIT binary patch literal 32544 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/CopaseticNF.otf b/assets/fonts/CopaseticNF.otf index 5b418db0a56e3837c4eb054440eb05a82592fe4d..6891e26c354ac9442b558055943657daf6662e89 100644 GIT binary patch delta 1184 zcmWlWe^AqP7{_0qf!>f=`Ky#)+jZQ9p4N35=_QINgEN1X^F*8|jKPq&P1%NmfZRyq z$D9)X-;x8D2tJ+*N93mX&qh<#ln4?6Pm~yXTMhJ@4na_w#;gZ$1q*8qQvJ*JSk(% z>b3qS^M)n91(a7Z)~-u?$7yyTW~!W7Nl7uL_`QfVICY5e}cHs!o5f7z4L;G$?9^jWLPkYaa;TKlO5JD)H8cn&SdUKI( zmE=l@S>ZUs@gkfc3nxT`r$uTM5l@yqSr;eI8GATx^yg>$~Gci>y`f8e*_I5fe1_+G}3@IL$m``{p4fxAoLQ^5n! zLlwLSwIGFJggRIPa8kV>)BniWo|%@pBC{dWu35A$c0+BpD*NT^MLElJ*5~BsY}A*g*=n|# z9cH&>SJ{*@Rdv~GWy{Mp@0?yP%I8!rseG$4x6)LlsmiZ@Si811zt&Q_XV1dDx9hZZ zkL!o(@76!6|EJ+z!=r|9<2ZY(W1eG)L*pCr<0DxnvC`SVP8uq07*f=hb@T9_>a~R%}*wjdhb! zYt@+y5{!9Pt=y{Jot+i4-j(gyl;F{N^P~ZT-x#vWt)bqUzSzFrL!OW_bUe_}C80gw z3CTS@uHL?w1<&hj`ijDY@&Ze-$!IhdTM8@QmX{akZF#XeeUrODSv(4w0x18;6^2hqSZ52MHue{UZHMN`CiroeBmVzd| zF2>)l>37W4h0ly0I5a+CdWN|ER1xJ?O!#%e=rhr$>~{P9#;Z<+!q?bnZ#>w2#;KS% zI%jJ5rD^^Cz=M=TL321s#5F&bi&ri#juIhd^Nc8=yf}5HNEMM0DxSNTHA~Ev{Rhep Br2_x} delta 1140 zcmX|<3sBTm7{z~=hp@1y7%0dhq!b{c76z!Rfa0z_1dCN6Lcj+twu!iel1rcR?cQu)9F6$D*LQZd~WwJa+o%N{b5<2aLzW2{3{{hemIGxywk=AQ4|Z_d5#{a%~< zy|ObknoI)Nh$jo@s#K94tFdQ@B+Q{aUVLO!=-O`(2eS@H4=sVffz zGu#T?;le%6!yV!24))T>J%`eV7Abs}KDy%_F5Ol-LP8iRp=V6s<9(6@mky7@`*FQD zems<%1NKIQ3giFwk&?eO1Rhc_UXp4UK4_6iYJcQXV8a=~NCFwf69f^=XvPpiC}Rmj zK{(@xAd)8;&jcy3r+AuZVu)oTaZDnf$xLA?&+se>OyfBcNg~F z!(7sthYB_Gd7c+|k(XFN2AM46WnLi*4U1UJ60*tRRdRWaJeHDA0fj8%byn~`MO5)I zwXDL%4e92Y5;ybSK4d2qjb#8Kle(8gJ zPcu9DWj?p~iJ$qE54nvQ8)x_t7oRi0O5R~Bn=w+tHq!9rEs9x3Icq4Tj0)c74Rm4) zjU3on5O%;QPhK)}xUye)TX|3UU{+s>Ps+5E*(s{DzO>8fx#@ZHCaMmpE7e=nF7<`1 z3eDo|(>b|0#W@vu)phh-bSry6(t-)Y0861Yz zN=s$4aYB{3s=2DYs<(RGmf)@SZE-ceH6b<8HA%H&YoluuYEw-&%q3=n*<#*nKEA!w zn!V$^t;crJcHK5$`?KDs!EWEsq}V;=@OLO2QyjA$3%aIu&FD%$cFL)9mN_>$w>mA( z`V*lU-M-zuJ==Qw&;EWc%~k1o*JW`vy3V@#I>W>NPL#(D9(m*)Jl-#P^aQ`odz#ah z#KHI=cXaS_ciZ5OhGFCU2vLiFE2wb#-;yO}$pRd~mpbyUA2%vURjs%5Ia6ars_+sCgg7@(6q7vu1!ja~B>(^b diff --git a/assets/fonts/CopaseticNF.otf.bak b/assets/fonts/CopaseticNF.otf.bak new file mode 100644 index 0000000000000000000000000000000000000000..5b418db0a56e3837c4eb054440eb05a82592fe4d GIT binary patch literal 76932 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 B-unOm literal 0 HcmV?d00001 diff --git a/lang/fr.json b/lang/fr.json index f0bca58..1ea9ce9 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -58,7 +58,25 @@ "instruction": "Instruction", "mtechnologique": "Merveilleux technologique", "raisonnement": "Raisonnement", - "traitement": "Traitement" + "traitement": "Traitement", + "tooltip": { + "artifice": "Art du badinage et de la conversation subtile. Permet de se glisser dans une discussion pour glaner des renseignements ou noyer des informations mensongères. Favorise la manipulation et l'incitation plutôt que la contrainte.", + "attraction": "Capacité à orienter les émotions d'un interlocuteur. Sert à plaire, séduire, mais aussi à passer inaperçu lors d'une soirée mondaine.", + "coercition": "Art d'intimider par le regard ou les mots. Couvre également la capacité à donner des ordres dans un contexte militaire ou hiérarchique.", + "faveur": "Rapport de force oral : convaincre, persuader, négocier. S'appuie sur un discours argumentatif pour imposer son point de vue ou emporter l'adhésion.", + "echauffouree": "Techniques de combat à mains nues, avec une arme improvisée, une arme blanche ou des armes à feu et à distance.", + "effacement": "Capacité à être discret et à ne pas se faire repérer. Couvre le camouflage et l'escamotage. Requiert souvent de demeurer immobile.", + "mobilite": "Réflexes et vivacité. Sert pour la conduite, le pilotage, l'équitation, et représente l'initiative d'un protagoniste.", + "prouesse": "Efforts sportifs et physiques : escalade, natation, sprint, force brute et endurance.", + "appreciation": "Observer son environnement de façon exhaustive. Permet de repérer des intrus, des pièges, des guets-apens et des indices.", + "arts": "Domaines artistiques au sens large : musique, littérature, théâtre, prestidigitation. Permet de captiver un auditoire ou de créer des œuvres.", + "inspiration": "Intuition et inconscient : écouter sa petite voix intérieure sans démarche logique préalable. Permet aussi de lire le comportement d'une personne.", + "traque": "Filer un individu ou un groupe, pister et s'orienter. Ouvre également vers les techniques de survie.", + "instruction": "Savoirs encyclopédiques : sciences humaines, sciences dures, sciences sociales et linguistique. Chaque tranche de 2 points permet de maîtriser une langue supplémentaire.", + "mtechnologique": "Technologies extraordinaires de Célestopol : mécanique, automates, ingénierie au sélénium, horlogerie, serrurerie et artisanat.", + "raisonnement": "Capacités cognitives : déduction froide, logique pragmatique, analyse des faits. Utile pour percevoir des liens dans une enquête.", + "traitement": "Techniques médicales et thérapeutiques : premiers secours, chirurgie, pharmacopée, psychanalyse et psychothérapie." + } }, "Anomaly": { "type": "Type d'anomalie", diff --git a/module/config/system.mjs b/module/config/system.mjs index 775db21..2f9aa3f 100644 --- a/module/config/system.mjs +++ b/module/config/system.mjs @@ -31,28 +31,28 @@ export const STATS = { /** Domaines groupées par attribut. */ export const SKILLS = { ame: { - artifice: { id: "artifice", label: "CELESTOPOL.Skill.artifice", stat: "ame", resThreshold: 5 }, - attraction: { id: "attraction", label: "CELESTOPOL.Skill.attraction", stat: "ame", resThreshold: 2 }, - coercition: { id: "coercition", label: "CELESTOPOL.Skill.coercition", stat: "ame", resThreshold: 3 }, - faveur: { id: "faveur", label: "CELESTOPOL.Skill.faveur", stat: "ame", resThreshold: 6 }, + artifice: { id: "artifice", label: "CELESTOPOL.Skill.artifice", tooltip: "CELESTOPOL.Skill.tooltip.artifice", stat: "ame", resThreshold: 5 }, + attraction: { id: "attraction", label: "CELESTOPOL.Skill.attraction", tooltip: "CELESTOPOL.Skill.tooltip.attraction", stat: "ame", resThreshold: 2 }, + coercition: { id: "coercition", label: "CELESTOPOL.Skill.coercition", tooltip: "CELESTOPOL.Skill.tooltip.coercition", stat: "ame", resThreshold: 3 }, + faveur: { id: "faveur", label: "CELESTOPOL.Skill.faveur", tooltip: "CELESTOPOL.Skill.tooltip.faveur", stat: "ame", resThreshold: 6 }, }, corps: { - echauffouree: { id: "echauffouree", label: "CELESTOPOL.Skill.echauffouree", stat: "corps", resThreshold: 6 }, - effacement: { id: "effacement", label: "CELESTOPOL.Skill.effacement", stat: "corps", resThreshold: 3 }, - mobilite: { id: "mobilite", label: "CELESTOPOL.Skill.mobilite", stat: "corps", resThreshold: 2 }, - prouesse: { id: "prouesse", label: "CELESTOPOL.Skill.prouesse", stat: "corps", resThreshold: 5 }, + echauffouree: { id: "echauffouree", label: "CELESTOPOL.Skill.echauffouree", tooltip: "CELESTOPOL.Skill.tooltip.echauffouree", stat: "corps", resThreshold: 6 }, + effacement: { id: "effacement", label: "CELESTOPOL.Skill.effacement", tooltip: "CELESTOPOL.Skill.tooltip.effacement", stat: "corps", resThreshold: 3 }, + mobilite: { id: "mobilite", label: "CELESTOPOL.Skill.mobilite", tooltip: "CELESTOPOL.Skill.tooltip.mobilite", stat: "corps", resThreshold: 2 }, + prouesse: { id: "prouesse", label: "CELESTOPOL.Skill.prouesse", tooltip: "CELESTOPOL.Skill.tooltip.prouesse", stat: "corps", resThreshold: 5 }, }, coeur: { - appreciation: { id: "appreciation", label: "CELESTOPOL.Skill.appreciation", stat: "coeur", resThreshold: 6 }, - arts: { id: "arts", label: "CELESTOPOL.Skill.arts", stat: "coeur", resThreshold: 2 }, - inspiration: { id: "inspiration", label: "CELESTOPOL.Skill.inspiration", stat: "coeur", resThreshold: 3 }, - traque: { id: "traque", label: "CELESTOPOL.Skill.traque", stat: "coeur", resThreshold: 5 }, + appreciation: { id: "appreciation", label: "CELESTOPOL.Skill.appreciation", tooltip: "CELESTOPOL.Skill.tooltip.appreciation", stat: "coeur", resThreshold: 6 }, + arts: { id: "arts", label: "CELESTOPOL.Skill.arts", tooltip: "CELESTOPOL.Skill.tooltip.arts", stat: "coeur", resThreshold: 2 }, + inspiration: { id: "inspiration", label: "CELESTOPOL.Skill.inspiration", tooltip: "CELESTOPOL.Skill.tooltip.inspiration", stat: "coeur", resThreshold: 3 }, + traque: { id: "traque", label: "CELESTOPOL.Skill.traque", tooltip: "CELESTOPOL.Skill.tooltip.traque", stat: "coeur", resThreshold: 5 }, }, esprit: { - instruction: { id: "instruction", label: "CELESTOPOL.Skill.instruction", stat: "esprit", resThreshold: 2 }, - mtechnologique: { id: "mtechnologique", label: "CELESTOPOL.Skill.mtechnologique", stat: "esprit", resThreshold: 6 }, - raisonnement: { id: "raisonnement", label: "CELESTOPOL.Skill.raisonnement", stat: "esprit", resThreshold: 5 }, - traitement: { id: "traitement", label: "CELESTOPOL.Skill.traitement", stat: "esprit", resThreshold: 3 }, + instruction: { id: "instruction", label: "CELESTOPOL.Skill.instruction", tooltip: "CELESTOPOL.Skill.tooltip.instruction", stat: "esprit", resThreshold: 2 }, + mtechnologique: { id: "mtechnologique", label: "CELESTOPOL.Skill.mtechnologique", tooltip: "CELESTOPOL.Skill.tooltip.mtechnologique", stat: "esprit", resThreshold: 6 }, + raisonnement: { id: "raisonnement", label: "CELESTOPOL.Skill.raisonnement", tooltip: "CELESTOPOL.Skill.tooltip.raisonnement", stat: "esprit", resThreshold: 5 }, + traitement: { id: "traitement", label: "CELESTOPOL.Skill.traitement", tooltip: "CELESTOPOL.Skill.tooltip.traitement", stat: "esprit", resThreshold: 3 }, }, } diff --git a/packs-system/aides-de-jeu/000078.log b/packs-system/aides-de-jeu/000086.log similarity index 100% rename from packs-system/aides-de-jeu/000078.log rename to packs-system/aides-de-jeu/000086.log diff --git a/packs-system/aides-de-jeu/000005.ldb b/packs-system/aides-de-jeu/000088.ldb similarity index 100% rename from packs-system/aides-de-jeu/000005.ldb rename to packs-system/aides-de-jeu/000088.ldb diff --git a/packs-system/aides-de-jeu/CURRENT b/packs-system/aides-de-jeu/CURRENT index f24fe8e..bdbe58e 100644 --- a/packs-system/aides-de-jeu/CURRENT +++ b/packs-system/aides-de-jeu/CURRENT @@ -1 +1 @@ -MANIFEST-000076 +MANIFEST-000084 diff --git a/packs-system/aides-de-jeu/LOG b/packs-system/aides-de-jeu/LOG index 46bb021..d121753 100644 --- a/packs-system/aides-de-jeu/LOG +++ b/packs-system/aides-de-jeu/LOG @@ -1,8 +1,11 @@ -2026/04/14-21:45:17.258246 7fc1d9fbd6c0 Recovering log #75 -2026/04/14-21:45:17.274015 7fc1d9fbd6c0 Delete type=0 #75 -2026/04/14-21:45:17.274077 7fc1d9fbd6c0 Delete type=3 #74 -2026/04/15-02:16:16.676658 7fc1d8fbb6c0 Level-0 table #79: started -2026/04/15-02:16:16.676686 7fc1d8fbb6c0 Level-0 table #79: 0 bytes OK -2026/04/15-02:16:16.720642 7fc1d8fbb6c0 Delete type=0 #77 -2026/04/15-02:16:16.819908 7fc1d8fbb6c0 Manual compaction at level-0 from '!journal!eNYstmPK0mMmVJYC' @ 72057594037927935 : 1 .. '!journal.pages!eNYstmPK0mMmVJYC.r9h1ggd3G9hiqYJX' @ 0 : 0; will stop at (end) -2026/04/15-02:16:16.881523 7fc1d8fbb6c0 Manual compaction at level-1 from '!journal!eNYstmPK0mMmVJYC' @ 72057594037927935 : 1 .. '!journal.pages!eNYstmPK0mMmVJYC.r9h1ggd3G9hiqYJX' @ 0 : 0; will stop at (end) +2026/04/26-21:30:37.725370 7f57a5fef6c0 Delete type=3 #1 +2026/04/26-22:44:03.500717 7f57977fe6c0 Level-0 table #87: started +2026/04/26-22:44:03.500753 7f57977fe6c0 Level-0 table #87: 0 bytes OK +2026/04/26-22:44:03.506825 7f57977fe6c0 Delete type=0 #85 +2026/04/26-22:44:03.534971 7f57977fe6c0 Manual compaction at level-0 from '!journal!eNYstmPK0mMmVJYC' @ 72057594037927935 : 1 .. '!journal.pages!eNYstmPK0mMmVJYC.r9h1ggd3G9hiqYJX' @ 0 : 0; will stop at '!journal.pages!eNYstmPK0mMmVJYC.r9h1ggd3G9hiqYJX' @ 1 : 1 +2026/04/26-22:44:03.534983 7f57977fe6c0 Compacting 1@0 + 0@1 files +2026/04/26-22:44:03.538403 7f57977fe6c0 Generated table #88@0: 6 keys, 5441 bytes +2026/04/26-22:44:03.538450 7f57977fe6c0 Compacted 1@0 + 0@1 files => 5441 bytes +2026/04/26-22:44:03.544821 7f57977fe6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/04/26-22:44:03.545059 7f57977fe6c0 Delete type=2 #5 +2026/04/26-22:44:03.555755 7f57977fe6c0 Manual compaction at level-0 from '!journal.pages!eNYstmPK0mMmVJYC.r9h1ggd3G9hiqYJX' @ 1 : 1 .. '!journal.pages!eNYstmPK0mMmVJYC.r9h1ggd3G9hiqYJX' @ 0 : 0; will stop at (end) diff --git a/packs-system/aides-de-jeu/LOG.old b/packs-system/aides-de-jeu/LOG.old index edf2787..c537f2c 100644 --- a/packs-system/aides-de-jeu/LOG.old +++ b/packs-system/aides-de-jeu/LOG.old @@ -1,3 +1,4 @@ -2026/04/14-10:43:54.304360 7fddcbfff6c0 Recovering log #72 -2026/04/14-10:43:54.314599 7fddcbfff6c0 Delete type=3 #70 -2026/04/14-10:43:54.314647 7fddcbfff6c0 Delete type=0 #72 +2026/04/26-21:30:37.706976 7f57a5fef6c0 Log #82: 0 ops saved to Table #83 OK +2026/04/26-21:30:37.707127 7f57a5fef6c0 Archiving /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/aides-de-jeu/000082.log: OK +2026/04/26-21:30:37.707559 7f57a5fef6c0 Table #5: 6 entries OK +2026/04/26-21:30:37.711062 7f57a5fef6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/aides-de-jeu; recovered 1 files; 5441 bytes. Some data may have been lost. **** diff --git a/packs-system/aides-de-jeu/MANIFEST-000076 b/packs-system/aides-de-jeu/MANIFEST-000076 deleted file mode 100644 index cf89710e1ec7dc0a26475d0c8ac1b79595847ce5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeDBTB1`pgoS$2eSd>_jU&PMDdQeMIF)P2cC@(Qb zG1V`!xFk2g+aT9BH_R*2nUReF3@l(O^a>KwQ;RXw=@nUK7^bJE7`t0$WEMtxMKCf# hG|u2$m&w7v$mGk(!0gAurtZG(C5Y<>QC?z> zVya(caY=4~w?VFNZkSi3Gb0-V7+Anm=oKWUrxs(V(<`#fFicNRF?P4i$SjQXieO}f zXj~-r@B;?}BU30R19KP)+s&f0*FoGcAUA@AO;~H*l4VeCBnulW1KIYlF|e{TM$ptN E0Fgvpa{vGU literal 0 HcmV?d00001 diff --git a/packs-system/anomalies/000132.log b/packs-system/aides-de-jeu/lost/000082.log similarity index 100% rename from packs-system/anomalies/000132.log rename to packs-system/aides-de-jeu/lost/000082.log diff --git a/packs-system/pretires/000039.log b/packs-system/anomalies/000144.log similarity index 100% rename from packs-system/pretires/000039.log rename to packs-system/anomalies/000144.log diff --git a/packs-system/anomalies/000135.ldb b/packs-system/anomalies/000146.ldb similarity index 96% rename from packs-system/anomalies/000135.ldb rename to packs-system/anomalies/000146.ldb index 372fa7f9b65c60dcf90e7ebfdb7dbbad828155b6..040874162663f35037f66ee0b650b932796e088d 100644 GIT binary patch delta 33 pcmca1m-%&aDQ#%2bSeI@3z%yQySp8P@LB>>E`3?Tpj delta 33 pcmca1m-%&f+G#-@goeI@3z>^k~(_v8-}F9FwC4e 1363 bytes -2026/04/15-02:16:16.819583 7fc1d8fbb6c0 compacted to: files[ 0 1 1 0 0 0 0 ] -2026/04/15-02:16:16.819716 7fc1d8fbb6c0 Delete type=2 #130 -2026/04/15-02:16:16.819841 7fc1d8fbb6c0 Delete type=2 #133 -2026/04/15-02:16:16.881505 7fc1d8fbb6c0 Manual compaction at level-0 from '!items!null' @ 109 : 1 .. '!items!null' @ 0 : 0; will stop at (end) -2026/04/15-02:16:16.881561 7fc1d8fbb6c0 Manual compaction at level-1 from '!items!anomCommMorts001' @ 72057594037927935 : 1 .. '!items!null' @ 0 : 0; will stop at '!items!null' @ 116 : 1 -2026/04/15-02:16:16.881568 7fc1d8fbb6c0 Compacting 1@1 + 1@2 files -2026/04/15-02:16:16.899721 7fc1d8fbb6c0 Generated table #135@1: 9 keys, 6617 bytes -2026/04/15-02:16:16.899762 7fc1d8fbb6c0 Compacted 1@1 + 1@2 files => 6617 bytes -2026/04/15-02:16:16.937990 7fc1d8fbb6c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2026/04/15-02:16:16.938116 7fc1d8fbb6c0 Delete type=2 #126 -2026/04/15-02:16:16.938278 7fc1d8fbb6c0 Delete type=2 #134 -2026/04/15-02:16:17.092334 7fc1d8fbb6c0 Manual compaction at level-1 from '!items!null' @ 116 : 1 .. '!items!null' @ 0 : 0; will stop at (end) +2026/04/26-21:30:37.676414 7f57a4fed6c0 Delete type=3 #1 +2026/04/26-22:44:03.490255 7f57977fe6c0 Level-0 table #145: started +2026/04/26-22:44:03.493705 7f57977fe6c0 Level-0 table #145: 3524 bytes OK +2026/04/26-22:44:03.500560 7f57977fe6c0 Delete type=0 #143 +2026/04/26-22:44:03.524721 7f57977fe6c0 Manual compaction at level-0 from '!items!anomCommMorts001' @ 72057594037927935 : 1 .. '!items!null' @ 0 : 0; will stop at '!items!null' @ 121 : 1 +2026/04/26-22:44:03.524743 7f57977fe6c0 Compacting 2@0 + 0@1 files +2026/04/26-22:44:03.528390 7f57977fe6c0 Generated table #146@0: 9 keys, 6617 bytes +2026/04/26-22:44:03.528448 7f57977fe6c0 Compacted 2@0 + 0@1 files => 6617 bytes +2026/04/26-22:44:03.534535 7f57977fe6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/04/26-22:44:03.534696 7f57977fe6c0 Delete type=2 #140 +2026/04/26-22:44:03.534864 7f57977fe6c0 Delete type=2 #145 +2026/04/26-22:44:03.555737 7f57977fe6c0 Manual compaction at level-0 from '!items!null' @ 121 : 1 .. '!items!null' @ 0 : 0; will stop at (end) diff --git a/packs-system/anomalies/LOG.old b/packs-system/anomalies/LOG.old index 4750b80..9ba0141 100644 --- a/packs-system/anomalies/LOG.old +++ b/packs-system/anomalies/LOG.old @@ -1,3 +1,4 @@ -2026/04/14-10:43:54.279048 7fddd97be6c0 Recovering log #124 -2026/04/14-10:43:54.288686 7fddd97be6c0 Delete type=3 #122 -2026/04/14-10:43:54.288755 7fddd97be6c0 Delete type=0 #124 +2026/04/26-21:30:37.648968 7f57a4fed6c0 Log #138: 0 ops saved to Table #141 OK +2026/04/26-21:30:37.649079 7f57a4fed6c0 Archiving /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/anomalies/000138.log: OK +2026/04/26-21:30:37.649161 7f57a4fed6c0 Table #140: 9 entries OK +2026/04/26-21:30:37.652702 7f57a4fed6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/anomalies; recovered 1 files; 6617 bytes. Some data may have been lost. **** diff --git a/packs-system/anomalies/MANIFEST-000129 b/packs-system/anomalies/MANIFEST-000129 deleted file mode 100644 index 98ac3843106621bac93084760c3142f7f04936c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmb3CDJz=Iz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nte9Dnnp>=xSDKT< zn8^SJ>`Zkxjpd;diFx_CKn=OR`9&qg1_p+VoDfAQ8gn3G3DpjD77UC`%|J!WEsQJ$ z>i5_&d`dky#$N)LWo#;M){2}nD%y{c2))y zo1wO_0o}v~G?<;Sjqx%UiVAFoL&YjT`fN^w8QuXh95v{m%GiL0vN6@MGqp347=%y* E0C%NmvH$=8 diff --git a/packs-system/anomalies/MANIFEST-000142 b/packs-system/anomalies/MANIFEST-000142 new file mode 100644 index 0000000000000000000000000000000000000000..a2af684eba024a9164d9cf55be7756f684765611 GIT binary patch literal 278 zcmZ=tiZBRcU}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfotVZ3Q9ub5eqnp>=x zn3taml*{$aFDfZEFfe4~WB>zUsC-^&P7Y%QMC`yLg$ynRMy7tCBIXH 35733 bytes +2026/04/26-22:44:03.523835 7f57977fe6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/04/26-22:44:03.523973 7f57977fe6c0 Delete type=2 #18 +2026/04/26-22:44:03.555713 7f57977fe6c0 Manual compaction at level-0 from '!folders!MbFQgPdF6Gtbj5AU' @ 37 : 1 .. '!folders!MbFQgPdF6Gtbj5AU' @ 0 : 0; will stop at (end) diff --git a/packs-system/pretires/LOG.old b/packs-system/pretires/LOG.old index 8e75b46..1312a08 100644 --- a/packs-system/pretires/LOG.old +++ b/packs-system/pretires/LOG.old @@ -1,3 +1,4 @@ -2026/04/14-10:43:54.291004 7fddd8fbd6c0 Recovering log #33 -2026/04/14-10:43:54.301929 7fddd8fbd6c0 Delete type=3 #31 -2026/04/14-10:43:54.301981 7fddd8fbd6c0 Delete type=0 #33 +2026/04/26-21:30:37.679822 7f57a4fed6c0 Log #43: 0 ops saved to Table #44 OK +2026/04/26-21:30:37.679938 7f57a4fed6c0 Archiving /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/pretires/000043.log: OK +2026/04/26-21:30:37.680974 7f57a4fed6c0 Table #18: 36 entries OK +2026/04/26-21:30:37.684522 7f57a4fed6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/pretires; recovered 1 files; 35733 bytes. Some data may have been lost. **** diff --git a/packs-system/pretires/MANIFEST-000037 b/packs-system/pretires/MANIFEST-000037 deleted file mode 100644 index ff750bdf0ed5b59ac914f24ceaafc08cc47d5010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmY$~v+C-621Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32FHbH&7DAfs3>vm`aQ zSg|Cz%qXqcC)hVV)UPr(AVn`fDm~E2DW{;^ywcaSAk~}EodFEknS`cJXHtObRx}HW zGV`qR3iZe}NpUg_En(DxC{t8S%g;$kEh<*@O>zrN4@hw{b1zBCGIb1PRE4Nu+4K53 b2LmIM8Ycs@I*Z5Qy$|MtxavTzCW{9E3Pv~I diff --git a/packs-system/pretires/MANIFEST-000045 b/packs-system/pretires/MANIFEST-000045 new file mode 100644 index 0000000000000000000000000000000000000000..aa6d79b01e59dc99bdf8f2d9130e67faae67a76a GIT binary patch literal 265 zcmWfgRy{G5fss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfbdXzFw(1;xZeD%NTo z58+^7WYXhgVAf~x&^z@)8N}5Gat&ELn2YvRR6w~#EFP>3gbie45MpOEq>keNvOz)q literal 0 HcmV?d00001 diff --git a/packs-system/pretires/lost/000043.log b/packs-system/pretires/lost/000043.log new file mode 100644 index 0000000..e69de29 diff --git a/packs-system/scenes/000080.ldb b/packs-system/scenes/000080.ldb deleted file mode 100644 index 66953d6db39359828cd51bfb5d168943fd5fd549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1810 zcmaJ>ZEPGz8J>-I?OWgO_3k*QzF=E-8z;5leBRyjeF~h|#z`IWRVQ^XElo7HJ9jts z-0o#}_RiPitQe_A6%`8nYYUY^Wj+Lk3jQ`YrKB{_I4Vf3YET7*g0LWbh$2CS%a}_1 zL1HwsntkV;cb<8kcizv$mO<V1eA0OHs`oFE=P1Gf?RC$T)OeMBQ-@k4O9XO9r=`OEyud&cZ{>sM=0ZcvzIc z1wo3~>`$b9YkCicH@yeKR-yC)gNKjEJXbI8JJpDe$rt)TlVW8OJH2z>&;JC|0 zQm?}ERR_6Mn=njjC!v&W2ZeqnSso$DFpy>mYRG5A4+m-0tCiON21eJw_~aS~#)KoG z-5X78(yCHO=_(6dMYvLB7<4_OC6qceO>9+I)TEwHDA>XjLlSp$%giICXA(+_;mhVi z|2n(plb+D>dOA0e%cSz@ysmYU-{FR5Y+^I&l!JMJi?I7w9DL}ekGAUEkyt`;@ncL1 zjr+Xh(iWLIeBQMQHcw(EAM>SEY%H;>qkIc{k-m}Cb zp|ILv`;pbaj&0S@R8O$2n9vb!1W%#{BD1(JEZN4A5_0=1#4bT{a`b9{n{9w4!YxFo z0@sRv2;me_`f-JwPGB$}T&R3z0|-GOji5mp-Fq#J?s!C6%Cyxcm63H+mhhh0 zK%;ZPWL8V%201>TSbP}pW9sblg}1=qMefpw1Di}t#?vE@p1Mbt0EwTLCCRcWlKsG4 zwPh*jpbEA_YJ{b8oxr{kAH^h;lA4eZS&uMNi{SVp_y?gNIL9q$8^J}}b1VqOVfmie zEW1bREUci=eZeMzw0fhT1|_YJg}7MGaF+}}UeW+c_>$TG24JI79h9~VCrGrc;&2Bau+F9J?7BTXdLBz!GqI1D5*&*K;M zvsyNr(ejy;mez7ilbUVfGM*d+2|cS#Onq~=qOyEH0W)Yme^`yj-^wR2+ zK$%p9)dzzH#SP?r$>-Wm{GnpU*S{qfQ^gaNtOI9@^vtm{bdk&6{Pml^8JRK+4`C9U zLFD$^!5Dit`oizJ*Pr>ywlMi=FuyJMnCbd9uc`5zvn@zkI8AydkPmJQJ+Z0(Uf>Syz99T> ze~cM7gu5HU?#f<&dqoJUYBr@^ToEFwrl-~X)`|dVX0GS%JO1!H{^-=uAA0w{<=_8P zzbLT}n|@HdKzVn^e|N_p-tk9&2xf+MdU;Lf_VG&M`+w}=E%=dX`PR$?@e2OZxomc~YEjBoAO;__f}^XZ<`k_LnZPG8qFm-}}|p;y_RI zAAz6v*5A-`(vRPjqvsw7u01XLlG*f&-G^7@fwoezDYa{1-XCGboRz4+w|kSD@_{b~ zZZ)4Zz=4h=yfI$@vArUJmZ|3iF7|@0-s4 zA}7geFd}9tIqk83Y)uo}t{wZ&lKxLAytivF7LcBO{W&0ZDct)XH1MwU-?dkdo_yg8 Xvih=o@1E)Zw};-l^0{H}_|N|hZSf_C diff --git a/packs-system/scenes/000089.log b/packs-system/scenes/000089.log new file mode 100644 index 0000000..e69de29 diff --git a/packs-system/scenes/000091.ldb b/packs-system/scenes/000091.ldb new file mode 100644 index 0000000000000000000000000000000000000000..37aaa71ccd5f646ab9ef03aecdb4fdbc2b813dce GIT binary patch literal 1746 zcmaJ>Z)jWB6~9-}Q=XzH<;hcG$B|R%#!2i%k>8Un*-|r)+BhLu{;Y9u-LCm__1=|q zqbW(X zP$-)@(x$e}od!hD7fLz89WFT)q}nAbU{WlUbEHG6=ENk}`W6+Cx{)u97kW9;@VJdf zRoQ9d?HSPWCqQXpruniX@IOX;S8)3{hh7l;$1~ho1jz@B9I;&CLP2D=q2LVUM@73y z3BLMHj@aCn)UhBEWD`I(;6YjhzLV}EbLP4KpVs6^-EH8j${h0XmT|VyhN#RYRVNSv zPnY{p3fx+*jb9xHfjLXubDb7*BtE3t)Kgy4kFzBv_B_3?j@0r!q+HLPoZja->In z8BM2})OMGBMN9q)zo~+)k}_HpI&1bIBdcR&*P_pBHR?0GFWe09`oIPRk~!NhEnP-C z{BSR)$Q?)Z{DfJY9KxvLJchytjoDW94jMX#&yRR?8PJ0s{q*d?Z{ivf*^_Zib6m;d zG2M3q$Bt{d#~R#C8mizAJZ9zMNXOABxNgd7MBjz>zq8oS)-5MQ^Z_Ug? z37wzN221YKml>5!`q}^isOqj@Z%2z6ciCZ{-{kG=ft1baG!Ub2UYNZ&cT8Gt>1es# zET32b5Q|V|T~PdWx(m{Iz!u*<)P(_PwV7k{pfv}7(p2>Ej2*NEx2R<0exw7Iu7}?l zIxt`Xr1Q+9^{z+I$(O4-6nLKF7pCrnS97{0 z`4S7(RNwVRA3=iN$o|D_u|KTVhRInN_a?8)1@?dvLyyAYPkp284@0yH(qUFTN{6q% zg1T#eH-C2N#jsgg{WkiXcFGZ*_zREsdg{Q_+Cp*RSYyJYvkUUn;ZyP=p1QT?PkS>D zSysTf$jsdMRL_`|LScS1a{czN(~+qs(dl$Vg{Rx;uxVu9^U@K`ELDtKX?1eEaC@g# zDVKWdJ0th`{hi4C{_?-V6JU2w0si!!q8r9U(L8q#hSMyRjLHZ1l-Cbz4m)&zKKAa& z)ED9PkqGebMk4xV^X{hnyKha;YbZbXpnB^!H$MpD2S0o$`rT9p-Ku=@;vsaCcMR2C+ zF~8{wJ8?ILCTAWJ%clkgU&K&%@2jeMwwK%czWOZDds|1p+B9`1bT}14 zKfIO-)gAS*{!rK~;Lu0?p&fJU>Ck`kd^(gyKzQRM*Dmbpdl>hfo)7g$HeRD}VrX<^ zx{JuBIv0|8d1wF=b}c_0z@0nO!gX7R|E(&#uJvtrZNx&S*-0BkHxc~L`-E<2-|JR? b`Pt16HRDRWf8*)@(<9$q{`qil literal 0 HcmV?d00001 diff --git a/packs-system/scenes/CURRENT b/packs-system/scenes/CURRENT index f24fe8e..d05b681 100644 --- a/packs-system/scenes/CURRENT +++ b/packs-system/scenes/CURRENT @@ -1 +1 @@ -MANIFEST-000076 +MANIFEST-000087 diff --git a/packs-system/scenes/LOG b/packs-system/scenes/LOG index e3969ec..bbc2544 100644 --- a/packs-system/scenes/LOG +++ b/packs-system/scenes/LOG @@ -1,15 +1,11 @@ -2026/04/14-21:45:17.278141 7fc1d97bc6c0 Recovering log #75 -2026/04/14-21:45:17.294441 7fc1d97bc6c0 Delete type=0 #75 -2026/04/14-21:45:17.294490 7fc1d97bc6c0 Delete type=3 #74 -2026/04/15-02:16:16.819929 7fc1d8fbb6c0 Level-0 table #79: started -2026/04/15-02:16:16.847375 7fc1d8fbb6c0 Level-0 table #79: 3342 bytes OK -2026/04/15-02:16:16.881351 7fc1d8fbb6c0 Delete type=0 #77 -2026/04/15-02:16:16.881546 7fc1d8fbb6c0 Manual compaction at level-0 from '!scenes!0iGCRqkdJKjmmbl4' @ 72057594037927935 : 1 .. '!scenes.levels!Jr7lGxYk2RETlXRv.defaultLevel0000' @ 0 : 0; will stop at (end) -2026/04/15-02:16:16.938347 7fc1d8fbb6c0 Manual compaction at level-1 from '!scenes!0iGCRqkdJKjmmbl4' @ 72057594037927935 : 1 .. '!scenes.levels!Jr7lGxYk2RETlXRv.defaultLevel0000' @ 0 : 0; will stop at '!scenes.tokens.delta.items!Jr7lGxYk2RETlXRv.6urwC5SVcou6UOAG.CTg4yBE12iMee1RU.BYT1CrA37R3Og0nu' @ 49 : 0 -2026/04/15-02:16:16.938354 7fc1d8fbb6c0 Compacting 1@1 + 1@2 files -2026/04/15-02:16:16.955205 7fc1d8fbb6c0 Generated table #80@1: 3 keys, 1810 bytes -2026/04/15-02:16:16.955236 7fc1d8fbb6c0 Compacted 1@1 + 1@2 files => 1810 bytes -2026/04/15-02:16:16.986128 7fc1d8fbb6c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2026/04/15-02:16:16.986229 7fc1d8fbb6c0 Delete type=2 #57 -2026/04/15-02:16:16.986351 7fc1d8fbb6c0 Delete type=2 #79 -2026/04/15-02:16:17.092360 7fc1d8fbb6c0 Manual compaction at level-1 from '!scenes.tokens.delta.items!Jr7lGxYk2RETlXRv.6urwC5SVcou6UOAG.CTg4yBE12iMee1RU.BYT1CrA37R3Og0nu' @ 49 : 0 .. '!scenes.levels!Jr7lGxYk2RETlXRv.defaultLevel0000' @ 0 : 0; will stop at (end) +2026/04/26-21:30:37.754039 7f5797fff6c0 Delete type=3 #1 +2026/04/26-22:44:03.507044 7f57977fe6c0 Level-0 table #90: started +2026/04/26-22:44:03.507095 7f57977fe6c0 Level-0 table #90: 0 bytes OK +2026/04/26-22:44:03.513200 7f57977fe6c0 Delete type=0 #88 +2026/04/26-22:44:03.545324 7f57977fe6c0 Manual compaction at level-0 from '!scenes!0iGCRqkdJKjmmbl4' @ 72057594037927935 : 1 .. '!scenes.levels!X3XJg7raEXtOFOtj.defaultLevel0000' @ 0 : 0; will stop at '!scenes.levels!X3XJg7raEXtOFOtj.defaultLevel0000' @ 61 : 1 +2026/04/26-22:44:03.545342 7f57977fe6c0 Compacting 1@0 + 0@1 files +2026/04/26-22:44:03.549127 7f57977fe6c0 Generated table #91@0: 4 keys, 1746 bytes +2026/04/26-22:44:03.549142 7f57977fe6c0 Compacted 1@0 + 0@1 files => 1746 bytes +2026/04/26-22:44:03.555374 7f57977fe6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/04/26-22:44:03.555539 7f57977fe6c0 Delete type=2 #85 +2026/04/26-22:44:03.555771 7f57977fe6c0 Manual compaction at level-0 from '!scenes.levels!X3XJg7raEXtOFOtj.defaultLevel0000' @ 61 : 1 .. '!scenes.levels!X3XJg7raEXtOFOtj.defaultLevel0000' @ 0 : 0; will stop at (end) diff --git a/packs-system/scenes/LOG.old b/packs-system/scenes/LOG.old index 5ba95d6..ca5d751 100644 --- a/packs-system/scenes/LOG.old +++ b/packs-system/scenes/LOG.old @@ -1,3 +1,4 @@ -2026/04/14-10:43:54.317254 7fddd9fbf6c0 Recovering log #72 -2026/04/14-10:43:54.326872 7fddd9fbf6c0 Delete type=3 #70 -2026/04/14-10:43:54.326932 7fddd9fbf6c0 Delete type=0 #72 +2026/04/26-21:30:37.729984 7f5797fff6c0 Log #83: 0 ops saved to Table #86 OK +2026/04/26-21:30:37.730117 7f5797fff6c0 Archiving /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/scenes/000083.log: OK +2026/04/26-21:30:37.730175 7f5797fff6c0 Table #85: 4 entries OK +2026/04/26-21:30:37.733573 7f5797fff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-dev/Data/systems/fvtt-celestopol/packs-system/scenes; recovered 1 files; 1746 bytes. Some data may have been lost. **** diff --git a/packs-system/scenes/MANIFEST-000076 b/packs-system/scenes/MANIFEST-000076 deleted file mode 100644 index 978fbf7061ac0b671d6767282f09b3eaa7c058f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmXrju=*s#$jB&_lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P9ordXVunwMIvSCXHd znpdoslA2SJsFzuinp>>sRb-yyUJ;pX6yzF`6A@IVXI5HN?ra(ymYiQ|7V7WluIC(* zZc^#wYG{<{o0@7E6sqSG8Di*MfVFOqT3S0h9O$289JI34zlYmSmHXnwD6a QQ{n?kh6X^us0;BN01hd|5&!@I diff --git a/packs-system/scenes/MANIFEST-000087 b/packs-system/scenes/MANIFEST-000087 new file mode 100644 index 0000000000000000000000000000000000000000..988f00db7e55057517ee7ac86a2a27a01b334ba8 GIT binary patch literal 332 zcmZ<_^L$^;z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PK3dWly-u{b$3FSS_F zAk*DBs4zRl%R4JKHz~)2(S`vGET9VXzy=j7Mi@tUrJENex<-`vyZM)7>7}HmC6?xt z_<-y&00Kr^sKzxPCvz|`GDUDQFh{c3O{hv=58_4wxzQ|kz7rA-EroJpSnOCC$hL=# MA(WjlnwCBR0P=5M>i_@% literal 0 HcmV?d00001 diff --git a/packs-system/scenes/lost/000083.log b/packs-system/scenes/lost/000083.log new file mode 100644 index 0000000..e69de29 diff --git a/styles/character.less b/styles/character.less index 0656d8c..3088375 100644 --- a/styles/character.less +++ b/styles/character.less @@ -34,7 +34,7 @@ .stat-value, .attr-display { color: var(--cel-orange); font-family: var(--cel-font-title); - font-size: 1.05em; + font-size: 1.1576em; font-weight: bold; line-height: 1.2; } @@ -49,7 +49,7 @@ border-bottom: 1px solid var(--cel-orange-light); color: var(--cel-orange); font-family: var(--cel-font-title); - font-size: 1em; + font-size: 1.1025em; font-weight: bold; } } @@ -60,7 +60,7 @@ .armor-malus-value { color: #e06040; font-family: var(--cel-font-title); - font-size: 1.05em; + font-size: 1.1576em; font-weight: bold; } label { color: #e06040; opacity: 0.8; } @@ -92,7 +92,7 @@ .stat-name { font-family: var(--cel-font-title); font-weight: bold; - font-size: 1em; + font-size: 1.1025em; text-transform: uppercase; letter-spacing: 0.05em; } @@ -279,7 +279,7 @@ font-family: var(--cel-font-title); font-weight: bold; text-transform: uppercase; - font-size: 1.1em; + font-size: 1.2128em; letter-spacing: 0.04em; display: flex; align-items: center; @@ -380,7 +380,7 @@ .faction-aspect-summary-title { color: var(--cel-green); font-family: var(--cel-font-title); - font-size: 1em; + font-size: 1.1025em; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1.05; @@ -423,7 +423,7 @@ .value { color: var(--cel-orange); font-family: var(--cel-font-title); - font-size: 1.02em; + font-size: 1.1246em; line-height: 1; } } @@ -483,7 +483,7 @@ .value { color: var(--cel-orange); font-family: var(--cel-font-title); - font-size: 0.9em; + font-size: 0.9923em; } } @@ -505,7 +505,7 @@ background-image: url("../assets/ui/fond_cadrille.jpg"); background-blend-mode: soft-light; color: var(--cel-orange); - th { padding: 5px 8px; font-family: var(--cel-font-title); font-size: 1.05em; letter-spacing: 0.06em; text-transform: uppercase; } + th { padding: 5px 8px; font-family: var(--cel-font-title); font-size: 1.1576em; letter-spacing: 0.06em; text-transform: uppercase; } } .faction-row { @@ -569,7 +569,7 @@ border-bottom: 1px solid rgba(122,92,32,0.25); color: var(--cel-green); font-family: var(--cel-font-title); - font-size: 1.05em; + font-size: 1.1576em; letter-spacing: 0.05em; text-transform: uppercase; } @@ -838,7 +838,7 @@ text-align: center; .cel-input-std(); font-family: var(--cel-font-title); - font-size: 1.1em; + font-size: 1.2128em; font-weight: bold; color: var(--cel-green); } @@ -848,7 +848,7 @@ border-color: rgba(122,92,32,0.4); .xp-depense-value { font-family: var(--cel-font-title); - font-size: 1.1em; + font-size: 1.2128em; font-weight: bold; color: var(--cel-border); } @@ -858,7 +858,7 @@ background: var(--cel-green); border: 1px solid var(--cel-orange); color: var(--cel-orange); - font-size: 0.78em; + font-size: 0.86em; padding: 5px 12px; cursor: pointer; font-family: var(--cel-font-title); @@ -941,7 +941,7 @@ } th { font-family: var(--cel-font-title); - font-size: 0.9em; + font-size: 0.9923em; letter-spacing: 0.05em; text-transform: uppercase; padding: 4px 8px; @@ -987,7 +987,7 @@ .anomaly-block-title { font-family: var(--cel-font-title); - font-size: 0.85em; + font-size: 0.9371em; text-transform: uppercase; letter-spacing: 0.07em; color: var(--cel-orange); @@ -1030,7 +1030,7 @@ flex: 1; .anomaly-name { font-family: var(--cel-font-title); - font-size: 1em; + font-size: 1.1025em; color: var(--cel-orange); font-weight: bold; } @@ -1110,7 +1110,7 @@ background: var(--cel-green); border: 1px solid var(--cel-orange); color: var(--cel-orange); - font-size: 0.72em; + font-size: 0.7938em; padding: 2px 8px; cursor: pointer; font-family: var(--cel-font-title); diff --git a/styles/global.less b/styles/global.less index 7c7c5dc..9862e53 100644 --- a/styles/global.less +++ b/styles/global.less @@ -85,7 +85,7 @@ border-bottom: 1px solid rgba(196,154,26,0.5); color: var(--cel-orange); font-family: var(--cel-font-title); - font-size: 1.4em; + font-size: 1.5435em; font-weight: bold; letter-spacing: 0.06em; padding: 2px 4px; @@ -94,7 +94,7 @@ .actor-name { font-family: var(--cel-font-title); - font-size: 1.4em; + font-size: 1.5435em; color: var(--cel-orange); letter-spacing: 0.06em; margin: 0; @@ -180,7 +180,7 @@ } .stat-value { - font-size: 1.4em; + font-size: 1.5435em; font-family: var(--cel-font-title); color: var(--cel-orange); font-weight: bold; @@ -242,7 +242,7 @@ padding: 8px 16px; color: rgba(240,232,212,0.8); font-family: var(--cel-font-title); - font-size: 0.85em; + font-size: 0.9371em; text-transform: uppercase; letter-spacing: 0.07em; cursor: pointer; @@ -331,7 +331,7 @@ .wound-value { font-family: var(--cel-font-title); - font-size: 0.95em; + font-size: 1.0474em; font-weight: bold; white-space: nowrap; line-height: 1.2; diff --git a/styles/items.less b/styles/items.less index 72443e8..a2237a0 100644 --- a/styles/items.less +++ b/styles/items.less @@ -22,7 +22,7 @@ .anomaly-section-title { font-family: var(--cel-font-title); - font-size: 0.78em; + font-size: 0.86em; text-transform: uppercase; letter-spacing: 0.07em; color: var(--cel-green-dark, #0c4c0c); @@ -77,7 +77,7 @@ border-bottom: 1px solid var(--cel-orange-light); color: var(--cel-orange); font-family: var(--cel-font-title); - font-size: 1.2em; + font-size: 1.323em; font-weight: bold; padding: 2px 4px; } @@ -147,7 +147,7 @@ padding: 5px 12px; color: rgba(240,232,212,0.7); font-family: var(--cel-font-title); - font-size: 0.78em; + font-size: 0.86em; text-transform: uppercase; letter-spacing: 0.07em; cursor: pointer; @@ -228,7 +228,7 @@ .scores-stat-col { .scores-stat-name { font-family: var(--cel-font-title); - font-size: 0.75em; + font-size: 0.8269em; color: var(--cel-orange); // gold text-transform: uppercase; border-bottom: 1px solid var(--cel-border); @@ -369,7 +369,7 @@ align-items: center; gap: 4px; label { font-size: 0.75em; color: var(--cel-orange-light); white-space: nowrap; } - select { background: rgba(0,0,0,0.3); border: 1px solid var(--cel-orange); color: var(--cel-orange); font-family: var(--cel-font-title); border-radius: 3px; padding: 2px 4px; font-size: 0.85em; } + select { background: rgba(0,0,0,0.3); border: 1px solid var(--cel-orange); color: var(--cel-orange); font-family: var(--cel-font-title); border-radius: 3px; padding: 2px 4px; font-size: 0.9371em; } } } .weapon-damage-badge { @@ -381,7 +381,7 @@ border-radius: 6px; padding: 6px 12px; .damage-label { font-size: 0.72em; text-transform: uppercase; color: var(--cel-orange-light); letter-spacing: 0.05em; } - .damage-value { font-family: var(--cel-font-title); font-size: 1.6em; font-weight: bold; color: var(--cel-orange); min-width: 28px; text-align: center; } + .damage-value { font-family: var(--cel-font-title); font-size: 1.764em; font-weight: bold; color: var(--cel-orange); min-width: 28px; text-align: center; } .damage-hint { font-size: 0.78em; color: var(--cel-cream); font-style: italic; } } } @@ -407,7 +407,7 @@ label { font-size: 0.72em; text-transform: uppercase; color: var(--cel-orange-light); letter-spacing: 0.05em; } .armure-stat-value { input[type="number"], span { - font-family: var(--cel-font-title); font-size: 1.8em; font-weight: bold; color: var(--cel-orange); + font-family: var(--cel-font-title); font-size: 1.9845em; font-weight: bold; color: var(--cel-orange); text-align: center; background: transparent; border: none; width: 40px; } } diff --git a/styles/mixins.less b/styles/mixins.less index 30886b1..f089f9a 100644 --- a/styles/mixins.less +++ b/styles/mixins.less @@ -2,7 +2,7 @@ .cel-section-header() { font-family: var(--cel-font-title); - font-size: 0.78em; + font-size: 0.86em; text-transform: uppercase; letter-spacing: 0.1em; // Gold instead of vivid green — Art Déco elegance diff --git a/styles/npc.less b/styles/npc.less index 56ba623..8b9e838 100644 --- a/styles/npc.less +++ b/styles/npc.less @@ -19,7 +19,7 @@ .npc-type-badge { font-family: var(--cel-font-title); - font-size: 0.8em; + font-size: 0.882em; letter-spacing: 0.05em; text-transform: uppercase; border-radius: 3px; @@ -65,7 +65,7 @@ .domain-label-primary { font-family: var(--cel-font-title); font-weight: bold; - font-size: 1.1em; + font-size: 1.2128em; text-transform: uppercase; letter-spacing: 0.06em; color: var(--cel-orange); @@ -88,7 +88,7 @@ input.domain-value-input { width: 40px; .cel-input-std(); - font-size: 1.2em; + font-size: 1.323em; text-align: center; font-family: var(--cel-font-title); } @@ -116,7 +116,7 @@ .domain-value { font-family: var(--cel-font-title); - font-size: 1.4em; + font-size: 1.5435em; font-weight: bold; color: var(--cel-orange); min-width: 20px; @@ -151,7 +151,7 @@ padding: 5px 10px; font-family: var(--cel-font-title); font-weight: bold; - font-size: 0.9em; + font-size: 0.9923em; text-transform: uppercase; letter-spacing: 0.06em; border-bottom: 1px solid rgba(196,154,26,0.4); @@ -197,7 +197,7 @@ color: var(--cel-orange); font-family: var(--cel-font-title); font-weight: bold; - font-size: 0.9em; + font-size: 0.9923em; text-transform: uppercase; letter-spacing: 0.06em; border-radius: 4px 4px 0 0; @@ -222,7 +222,7 @@ .faction-name { font-family: var(--cel-font-title); color: var(--cel-orange); - font-size: 0.95em; + font-size: 1.0474em; } .faction-none { @@ -269,7 +269,7 @@ font-family: var(--cel-font-title); font-weight: bold; text-transform: uppercase; - font-size: 1.1em; + font-size: 1.2128em; letter-spacing: 0.04em; display: flex; align-items: center; diff --git a/styles/roll.less b/styles/roll.less index a133f60..969764f 100644 --- a/styles/roll.less +++ b/styles/roll.less @@ -30,7 +30,7 @@ .roll-actor { font-family: var(--cel-font-title, "CopaseticNF", serif); color: var(--cel-orange-light, #ddb84a); - font-size: 0.82em; + font-size: 0.9041em; letter-spacing: 0.07em; text-transform: uppercase; opacity: 0.9; @@ -38,7 +38,7 @@ .roll-skill-line { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 1.31em; + font-size: 1.4443em; color: var(--cel-cream, #f0e8d4); margin-top: 2px; @@ -63,7 +63,7 @@ .dval, .nb-dice { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 1.78em; + font-size: 1.9625em; color: var(--cel-orange, #e07b00); font-weight: bold; line-height: 1; @@ -127,7 +127,7 @@ .moon-text { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 0.92em; + font-size: 1.0143em; color: var(--cel-green, #0c4c0c); } } @@ -252,7 +252,7 @@ .destin-main { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 0.95em; + font-size: 1.0474em; color: var(--cel-green, #0c4c0c); display: block; } @@ -338,7 +338,7 @@ flex: 1; .puiser-main { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 0.95em; + font-size: 1.0474em; color: var(--cel-accent, #6b1e28); display: block; } @@ -414,7 +414,7 @@ flex: 1; .fortune-main { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 0.95em; + font-size: 1.0474em; color: var(--cel-green, #0c4c0c); display: block; } @@ -459,7 +459,7 @@ .preview-formula { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 1.68em; + font-size: 1.8522em; color: var(--cel-orange, #e07b00); font-weight: bold; letter-spacing: 0.04em; @@ -481,7 +481,7 @@ .moon-effect-label { display: block; font-family: var(--cel-font-title); - font-size: 0.76em; + font-size: 0.8379em; font-weight: bold; color: var(--cel-border, #7a5c20); text-transform: uppercase; @@ -498,7 +498,7 @@ .moon-effect-btn { font-family: var(--cel-font-title); - font-size: 0.82em; + font-size: 0.9041em; font-weight: bold; padding: 4px 11px; border-radius: 4px; @@ -535,7 +535,7 @@ align-items: center; gap: 4px; margin-top: 6px; - font-size: 0.8em; + font-size: 0.882em; font-family: var(--cel-font-title); font-style: italic; padding: 3px 9px; @@ -590,7 +590,7 @@ color: var(--cel-orange, #e07b00); font-weight: bold; letter-spacing: 0.05em; - font-size: 0.97em; + font-size: 1.0694em; } .skill-info { color: var(--cel-cream, #f0e8d4); @@ -624,7 +624,7 @@ border-radius: 4px; background: white; font-weight: bold; - font-size: 1.1em; + font-size: 1.2128em; font-family: var(--cel-font-title, "CopaseticNF", serif); box-shadow: 1px 1px 2px rgba(0,0,0,0.12); color: var(--cel-text, #2f2413); @@ -661,7 +661,7 @@ .fl-sum { font-weight: bold; color: var(--cel-text, #2f2413); } .fl-total { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 1.58em; + font-size: 1.742em; color: var(--cel-orange, #e07b00); font-weight: bold; line-height: 1; @@ -699,7 +699,7 @@ padding: 2px 10px; border-radius: 12px; font-weight: bold; - font-size: 1.1em; + font-size: 1.2128em; font-family: var(--cel-font-title, "CopaseticNF", serif); letter-spacing: 0.05em; @@ -774,7 +774,7 @@ .damage-value { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 1.99em; + font-size: 2.194em; line-height: 1; color: var(--cel-orange, #e07b00); } @@ -892,7 +892,7 @@ .moon-die-type { font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 1em; + font-size: 1.1025em; font-weight: bold; letter-spacing: 0.06em; text-transform: uppercase; @@ -1010,7 +1010,7 @@ .welcome-title { font-family: var(--cel-font-title, "CopaseticNF", serif); color: var(--cel-orange, #e07b00); - font-size: 1.03em; + font-size: 1.1356em; letter-spacing: 0.05em; text-transform: uppercase; } @@ -1088,7 +1088,7 @@ .portrait-message-title { font-family: var(--cel-font-title, "CopaseticNF", serif); color: var(--cel-orange, #e07b00); - font-size: 1.03em; + font-size: 1.1356em; letter-spacing: 0.05em; text-transform: uppercase; } @@ -1208,7 +1208,7 @@ font-family: var(--cel-font-title, "CopaseticNF", serif); text-transform: uppercase; letter-spacing: 0.05em; - font-size: 0.92em; + font-size: 1.0143em; } .faction-aspect-points { @@ -1239,7 +1239,7 @@ em { font-style: normal; font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 1.1em; + font-size: 1.2128em; color: var(--cel-orange, #e07b00); line-height: 1; } @@ -1335,7 +1335,7 @@ background: rgba(224,123,0,0.12); color: var(--cel-orange, #e07b00); font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 0.76em; + font-size: 0.8379em; line-height: 1; cursor: help; vertical-align: middle; @@ -1357,7 +1357,7 @@ color: var(--cel-orange, #e07b00); font-family: var(--cel-font-title, "CopaseticNF", serif); margin-bottom: 4px; - font-size: 0.86em; + font-size: 0.9482em; } } @@ -1398,7 +1398,7 @@ .faction-aspect-active-value { color: var(--cel-orange, #e07b00); font-family: var(--cel-font-title, "CopaseticNF", serif); - font-size: 0.97em; + font-size: 1.0694em; } .faction-aspect-empty { @@ -1483,7 +1483,7 @@ .form-corps-pnj { .corps-pnj-input { width: 70px; - font-size: 1.16em; + font-size: 1.2789em; font-weight: bold; text-align: center; font-family: var(--cel-font-title, "CopaseticNF", serif); @@ -1572,7 +1572,7 @@ .form-threshold-fixed { .threshold-value { - font-size: 1.26em; + font-size: 1.3892em; font-weight: bold; font-family: var(--cel-font-title, "CopaseticNF", serif); color: var(--cel-orange, #e07b00); @@ -1609,14 +1609,14 @@ .opposition-main { font-weight: bold; - font-size: 0.95em; + font-size: 1.0474em; font-family: var(--cel-font-title, "CopaseticNF", serif); color: var(--cel-orange, #e07b00); } .opposition-sub { font-size: 0.79em; - opacity: 0.7; + color: #8a7060; font-style: italic; } } @@ -1651,7 +1651,7 @@ .moon-standalone-title { font-family: var(--cel-font-title); - font-size: 1em; + font-size: 1.1025em; font-weight: bold; color: var(--cel-green-dark, #0c4c0c); text-transform: uppercase; @@ -1688,7 +1688,7 @@ .moon-standalone-phase { font-family: var(--cel-font-title); - font-size: 1.0em; + font-size: 1.1025em; font-weight: bold; color: var(--cel-text, #333); } @@ -1783,7 +1783,7 @@ color: var(--cel-orange, #e07b00); font-weight: bold; letter-spacing: 0.05em; - font-size: 0.97em; + font-size: 1.0694em; } .skill-info { color: var(--cel-cream, #f0e8d4); diff --git a/templates/character-competences.hbs b/templates/character-competences.hbs index e2ac67c..5472921 100644 --- a/templates/character-competences.hbs +++ b/templates/character-competences.hbs @@ -16,7 +16,7 @@ {{#each (lookup ../skills statId) as |skill skillId|}} {{#if @root.isEditMode}}

- {{localize skill.label}} + {{localize skill.label}}
{{#each (range 8) as |lvl|}} @@ -31,7 +31,7 @@ {{else}}
- {{localize skill.label}} + {{localize skill.label}}
{{#each (range 8) as |lvl|}} @@ -49,8 +49,29 @@ {{/each}}
- {{!-- Items : Anomalie (unique), Aspects, Attributs --}} + {{!-- Items : Aspects, Anomalie --}}
+ {{!-- Aspects --}} +
+
+ {{localize "CELESTOPOL.Item.aspects"}} + {{#if isEditMode}} + + {{/if}} +
+ {{#each aspects as |item|}} +
+ {{item.name}} + {{item.name}} + {{item.system.valeur}} +
+ + {{#if ../isEditMode}}{{/if}} +
+
+ {{/each}} +
+ {{!-- Anomalie : bloc proéminent unique --}}
@@ -124,26 +145,5 @@ {{/if}}
- {{!-- Aspects --}} -
-
- {{localize "CELESTOPOL.Item.aspects"}} - {{#if isEditMode}} - - {{/if}} -
- {{#each aspects as |item|}} -
- {{item.name}} - {{item.name}} - {{item.system.valeur}} -
- - {{#if ../isEditMode}}{{/if}} -
-
- {{/each}} -
-