Compare commits
20 Commits
69b34669b0
...
bol-v13.0.
| Author | SHA1 | Date | |
|---|---|---|---|
| 6de15eeda7 | |||
| 724c096743 | |||
| 3e3a4b9ec1 | |||
| 425a2a1fc0 | |||
| 203d7add66 | |||
| 8ae193dc34 | |||
| 3904f595b5 | |||
| 1bf21fae7f | |||
| 22579c21bc | |||
| 50c5c31e7b | |||
| a8c05cd4de | |||
| e1cea78059 | |||
| c2f9934f5f | |||
| 313c8a85fa | |||
| 74f6d4d54a | |||
| 2eb153ce14 | |||
| fe513e821a | |||
| 1b72c9c467 | |||
| 3c3a0901da | |||
| 3fc6d3e3df |
@@ -8,47 +8,47 @@ jobs:
|
|||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- run: echo "💡 The ${{ gitea.repository }} repository will cloned to the runner."
|
- run: echo "💡 The ${{ gitea.repository }} repository will cloned to the runner."
|
||||||
|
|
||||||
#- uses: actions/checkout@v3
|
#- uses: actions/checkout@v3
|
||||||
- uses: RouxAntoine/checkout@v3.5.4
|
- uses: RouxAntoine/checkout@v3.5.4
|
||||||
with:
|
with:
|
||||||
ref: 'v10'
|
ref: "v13"
|
||||||
|
|
||||||
# get part of the tag after the `v`
|
# get part of the tag after the `v`
|
||||||
- name: Extract tag version number
|
- name: Extract tag version number
|
||||||
id: get_version
|
id: get_version
|
||||||
uses: battila7/get-version-action@v2
|
uses: battila7/get-version-action@v2
|
||||||
|
|
||||||
# Substitute the Manifest and Download URLs in the module.json
|
# Substitute the Manifest and Download URLs in the module.json
|
||||||
- name: Substitute Manifest and Download Links For Versioned Ones
|
- name: Substitute Manifest and Download Links For Versioned Ones
|
||||||
id: sub_manifest_link_version
|
id: sub_manifest_link_version
|
||||||
uses: microsoft/variable-substitution@v1
|
uses: microsoft/variable-substitution@v1
|
||||||
with:
|
with:
|
||||||
files: 'system.json'
|
files: "system.json"
|
||||||
env:
|
env:
|
||||||
version: ${{steps.get_version.outputs.version-without-v}}
|
version: ${{steps.get_version.outputs.version-without-v}}
|
||||||
url: https://www.uberwald.me/gitea/public/bol
|
url: https://www.uberwald.me/gitea/public/bol
|
||||||
manifest: https://www.uberwald.me/gitea/public/bol/releases/latest/system.json
|
manifest: https://www.uberwald.me/gitea/public/bol/releases/latest/system.json
|
||||||
download: https://www.uberwald.me/gitea/public/bol/releases/download/${{github.event.release.tag_name}}/bol.zip
|
download: https://www.uberwald.me/gitea/public/bol/releases/download/${{github.event.release.tag_name}}/bol.zip
|
||||||
|
|
||||||
# Create a zip file with all files required by the module to add to the release
|
# Create a zip file with all files required by the module to add to the release
|
||||||
- run: |
|
- run: |
|
||||||
apt update -y
|
apt update -y
|
||||||
apt install -y zip
|
apt install -y zip
|
||||||
|
|
||||||
- run: zip -r ./bol.zip system.json template.json README.md LICENSE assets/ css/ fonts/ images/ lang/ module/ packs/ styles/ templates/ ui/
|
- run: zip -r ./bol.zip system.json template.json README.md LICENSE assets/ compendiums/ css/ fonts/ images/ lang/ module/ packs/ styles/ templates/ ui/
|
||||||
|
|
||||||
- name: setup go
|
- name: setup go
|
||||||
uses: https://github.com/actions/setup-go@v4
|
uses: https://github.com/actions/setup-go@v4
|
||||||
with:
|
with:
|
||||||
go-version: '>=1.20.1'
|
go-version: ">=1.20.1"
|
||||||
|
|
||||||
- name: Use Go Action
|
- name: Use Go Action
|
||||||
id: use-go-action
|
id: use-go-action
|
||||||
uses: https://gitea.com/actions/release-action@main
|
uses: https://gitea.com/actions/release-action@main
|
||||||
with:
|
with:
|
||||||
files: |-
|
files: |-
|
||||||
./bol.zip
|
./bol.zip
|
||||||
system.json
|
system.json
|
||||||
api_key: '${{secrets.RELEASE_TOKEN_UBERWALD}}'
|
api_key: "${{secrets.RELEASE_TOKEN_BOL}}"
|
||||||
|
|||||||
35
changelog.md
35
changelog.md
@@ -1,18 +1,26 @@
|
|||||||
Changes :
|
|
||||||
|
|
||||||
# v12.1.0
|
# v13.0.0
|
||||||
|
|
||||||
|
- Foundry v13 only
|
||||||
|
|
||||||
|
# v12.1.7
|
||||||
|
|
||||||
|
- Enhance welcome message
|
||||||
|
|
||||||
|
# v12.1.1
|
||||||
|
|
||||||
## French
|
## French
|
||||||
|
|
||||||
- Correction sur les conditions des sorts
|
- Correction sur les conditions des sorts
|
||||||
- Jet d'armures correctement affichés
|
- Jet d'armures correctement affichés
|
||||||
- Dégat à 0 possibles sur les armes/capacités
|
- Dégat à 0 possibles sur les armes/capacités
|
||||||
|
|
||||||
## English
|
## English
|
||||||
|
|
||||||
- Corrected spell conditions
|
- Corrected spell conditions
|
||||||
- Armor rolls are now correctly displayed
|
- Armor rolls are now correctly displayed
|
||||||
- Weapon/capacity damage can now be set to 0
|
- Weapon/capacity damage can now be set to 0
|
||||||
|
|
||||||
|
|
||||||
# v12.1.0
|
# v12.1.0
|
||||||
|
|
||||||
- Gestion des Hordes
|
- Gestion des Hordes
|
||||||
@@ -39,20 +47,19 @@ Changes :
|
|||||||
|
|
||||||
# v11.0.8
|
# v11.0.8
|
||||||
|
|
||||||
- Correction sur les malus de bouclier (blocage)
|
- Correction sur les malus de bouclier (blocage)
|
||||||
- Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item
|
- Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item
|
||||||
|
|
||||||
# v10.4.0
|
# v10.4.0
|
||||||
|
|
||||||
- Ajout de la gestion d'effets
|
- Ajout de la gestion d'effets
|
||||||
- Aide intégré
|
- Aide intégré
|
||||||
- Intégration du PDF de la bougette
|
- Intégration du PDF de la bougette
|
||||||
|
|
||||||
# v10.3.3
|
# v10.3.3
|
||||||
|
|
||||||
- Nouvelles clés de traduction
|
- Nouvelles clés de traduction
|
||||||
- Lorsqu'une arme a un dé bonus, prise en compte plus claire du dé bonus et affichage de l'information dans la fenêtre de jet
|
- Lorsqu'une arme a un dé bonus, prise en compte plus claire du dé bonus et affichage de l'information dans la fenêtre de jet
|
||||||
- Lorsqu'une arme relance les 1 sur ses dégats, l'information est affichée dans le tchat
|
- Lorsqu'une arme relance les 1 sur ses dégats, l'information est affichée dans le tchat
|
||||||
- Termes corrects pour les PNJs (ie rival)
|
- Termes corrects pour les PNJs (ie rival)
|
||||||
- Nouveaux équipements issus du Dieu Voilé
|
- Nouveaux équipements issus du Dieu Voilé
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"description": "<h1>Medium Armour</h1><p>Combining some of the mobility of the lighter armour and better protection of heavy armour, this is the armour worn by the typical adventurer expecting to get into combat situations on a regular basis. Medium armour could represent fairly extensive coverage of leather armour, with stiffened leather in some of the more vital areas, or partial coverage of mail with leather in other areas. It could even represent a steel breastplate and minimal/no other armour.</p><p>Someone in medium armour can often remove portions of their armour to reduce it to light armour, as necessary.</p><h2>Medium armour effects</h2><ul><li>Roll a d6-2 (0-4 points of damage reduction).</li><li>If you prefer static numbers, medium armour absorbs 2 points of damage.</li><li>Wearing medium armour restricts magicians and imposes an extra 2 Arcane Points cost on a spell casting.</li></ul>"
|
"description": "<h1>Medium Armour</h1><p>Combining some of the mobility of the lighter armour and better protection of heavy armour, this is the armour worn by the typical adventurer expecting to get into combat situations on a regular basis. Medium armour could represent fairly extensive coverage of leather armour, with stiffened leather in some of the more vital areas, or partial coverage of mail with leather in other areas. It could even represent a steel breastplate and minimal/no other armour.</p><p>Someone in medium armour can often remove portions of their armour to reduce it to light armour, as necessary.</p><h2>Medium armour effects</h2><ul><li>Roll a d6-2 (0-4 points of damage reduction).</li><li>If you prefer static numbers, medium armour absorbs 2 points of damage.</li><li>Wearing medium armour restricts magicians and imposes an extra 2 Arcane Points cost on a spell casting.</li></ul>"
|
||||||
},
|
},
|
||||||
"Casque": {
|
"Casque": {
|
||||||
"name": "Casque",
|
"name": "Helmet",
|
||||||
"description": "<h1>Helmet</h1><p>If you are wearing a helmet, this adds +1 to your protection if already wearing armour. Therefore, if in light armour and helmet, you’d roll d6-2. In medium armour, roll d6-1. In heavy armour, roll d6.</p><p>Helmets give you a penalty in social situations and to your initiative (as it’s harder to notice things whilst wearing a helmet).</p><p>Most Heroes take their helmets off, unless preparing for battle.</p>"
|
"description": "<h1>Helmet</h1><p>If you are wearing a helmet, this adds +1 to your protection if already wearing armour. Therefore, if in light armour and helmet, you’d roll d6-2. In medium armour, roll d6-1. In heavy armour, roll d6.</p><p>Helmets give you a penalty in social situations and to your initiative (as it’s harder to notice things whilst wearing a helmet).</p><p>Most Heroes take their helmets off, unless preparing for battle.</p>"
|
||||||
},
|
},
|
||||||
"Grand bouclier": {
|
"Grand bouclier": {
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
"Esprit -1": {
|
"Esprit -1": {
|
||||||
"name": "Miond -1",
|
"name": "Mind -1",
|
||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
"Vigueur -1": {
|
"Vigueur -1": {
|
||||||
|
|||||||
@@ -175,7 +175,7 @@
|
|||||||
},
|
},
|
||||||
"Traqué": {
|
"Traqué": {
|
||||||
"name": "Hunted",
|
"name": "Hunted",
|
||||||
"description": "<h1>Hunted</h1><p>Your character is ridiculously tight- lipped. It’s a rare day on which he uses a sentence of more than three words, and it’s virtually unheard of for him to initiate conversation. His extreme reluctance to speak unfortunately means he never volunteers information without being asked. Take a penalty die in social situations.</p>"
|
"description": "<h1>Hunted</h1><p>Perhaps you are wanted by the authorities, or have offended some powerful noble or pirate king. Regardless of whom, you constantly have to evade agents intent on capturing or even killing you. Roll a d6 whenever you enter a new city. On a 1, agents of your enemy (or your enemy himself, if you choose) will spot you and make your life unpleasant.</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -74,8 +74,8 @@
|
|||||||
"description": "<h1>Shamballah</h1><p>Shamballahns are generally a dark-skinned and dark-haired people with purple, mauve, scarlet, and indigo eye colouring. They are very perceptive and make good hunters.</p>"
|
"description": "<h1>Shamballah</h1><p>Shamballahns are generally a dark-skinned and dark-haired people with purple, mauve, scarlet, and indigo eye colouring. They are very perceptive and make good hunters.</p>"
|
||||||
},
|
},
|
||||||
"Terres Désolées": {
|
"Terres Désolées": {
|
||||||
"name": "Terres Désolées",
|
"name": "Empty Lands",
|
||||||
"description": "<h1>Terres Désolées</h1><p>Personne ne sait grand-chose au sujet des Terres Désolées, et moins encore sur les contrées qui s’étendraient au-delà. Des gens vivent assurément dans cette région, s’il faut en croire les récits de chasseurs et d’explorateurs qui ont relevé des traces de présence. Mais à ce jour, personne n’a découvert le moindre village ou hameau, et on ignore tout de l’apparence de leurs habitants.</p><p>Si votre héros est originaire des Terres Désolées, il vous faudra travailler avec le MJ pour déterminer à quoi ressemble votre personnage. Mais attendezvous à ce qu’il soit toujours considéré comme un étranger, où qu’il se rende en Lémurie.</p>"
|
"description": "<h1>Empty Lands</h1><p>No one knows what exists in and beyond the Empty Lands. People do live there, because hunters and explorers have seen evidence of them. However, no towns or even villages have been discovered, and no one has any idea of what the people are like. If you come from the Empty Lands, you will need to work with the GM to determine what your character is like. He or she will always be treated as an outsider.</p>"
|
||||||
},
|
},
|
||||||
"Tyrus": {
|
"Tyrus": {
|
||||||
"name": "Tyrus",
|
"name": "Tyrus",
|
||||||
|
|||||||
@@ -42,8 +42,8 @@
|
|||||||
"description": "<h1>Staff Sling</h1><p>The staff sling is a two-handed version of the sling, with a longer range.</p>"
|
"description": "<h1>Staff Sling</h1><p>The staff sling is a two-handed version of the sling, with a longer range.</p>"
|
||||||
},
|
},
|
||||||
"Cimeterre": {
|
"Cimeterre": {
|
||||||
"name": "Cimeterre",
|
"name": "Scimitar",
|
||||||
"description": "<h1>Épée</h1><p>l’arme favorite des héros. Elle se décline en différents modèles utilisés un peu partout en Lémurie, comme les sabres d’abordage, les tulwars, les cimeterres ou les épées longues. Inscrivez le nom de l’arme que vous voulez sur la fiche de votre personnage en fonction de l’image que vous vous faites de ce dernier. Mais au final, une épée reste une longue lame utilisée pour tuer l’ennemi.</p>"
|
"description": "<h1>Scimitar (Sword)</h1><p>This weapon is a favourite amongst Heroes. This is the catch-all description for all manner of long-bladed, one-handed weapons used all over Lemuria, such as cutlasses, tulwars, scimitars, rapiers, broadswords and longswords. Call it what you want on your character sheet, because that will add flavour to your character, but at the end of the day a sword is a long blade used for killing.</p>"
|
||||||
},
|
},
|
||||||
"Dague": {
|
"Dague": {
|
||||||
"name": "Dagger",
|
"name": "Dagger",
|
||||||
@@ -123,19 +123,19 @@
|
|||||||
},
|
},
|
||||||
"Masse d’armes": {
|
"Masse d’armes": {
|
||||||
"name": "Mace",
|
"name": "Mace",
|
||||||
"description": "<h1>Mace</h1><p>cA mace is similar to a club, but with a metal head, often with spikes or flanges. One-handed maces can be thrown at increments of 5’ as they aren’t very effective used this way.</p>"
|
"description": "<h1>Mace</h1><p>A mace is similar to a club, but with a metal head, often with spikes or flanges. One-handed maces can be thrown at increments of 5’ as they aren’t very effective used this way.</p>"
|
||||||
},
|
},
|
||||||
"Masse d’armes (Lancer)": {
|
"Masse d’armes (Lancer)": {
|
||||||
"name": "Masse d’armes (Lancer)",
|
"name": "Mace (Thrown)",
|
||||||
"description": "<h1>Masse d’armes</h1><p>cette arme a la même forme qu’un gourdin, mais possède une tête en métal, souvent agrémentée de pointes ou d’ailettes pour plus d’efficacité. Les masses d’armes à une main peuvent se lancer, mais à courte distance, car elles ne sont pas vraiment prévues pour cet usage.</p>"
|
"description": "<h1>Mace</h1><p>A mace is similar to a club, but with a metal head, often with spikes or flanges. One-handed maces can be thrown at increments of 5’ as they aren’t very effective used this way.</p>"
|
||||||
},
|
},
|
||||||
"Massue": {
|
"Massue": {
|
||||||
"name": "Massue",
|
"name": "Club",
|
||||||
"description": "<h1>Massue</h1><p>la version lourde du gourdin. Une massue consiste en un solide manche en bois dont l’extrémité, plus volumineuse, sert à fracasser le crâne de ses adversaires, d’où son autre nom de casse-tête.</p>"
|
"description": "<h1>Club</h1><p>This is a larger version of the cudgel. It is a stout length of wood, used in one hand to bludgeon and batter your opponent. Clubs usually have a wider or knobbed head and can be called war-clubs, knobkerries, or shillelaghs.</p>"
|
||||||
},
|
},
|
||||||
"Massue (Lancer)": {
|
"Massue (Lancer)": {
|
||||||
"name": "Massue (Lancer)",
|
"name": "Club (Thrown)",
|
||||||
"description": "<h1>Massue</h1><p>la version lourde du gourdin. Une massue consiste en un solide manche en bois dont l’extrémité, plus volumineuse, sert à fracasser le crâne de ses adversaires, d’où son autre nom de casse-tête.</p>"
|
"description": "<h1>Club</h1><p>This is a larger version of the cudgel. It is a stout length of wood, used in one hand to bludgeon and batter your opponent. Clubs usually have a wider or knobbed head and can be called war-clubs, knobkerries, or shillelaghs.</p>"
|
||||||
},
|
},
|
||||||
"Morgenstern": {
|
"Morgenstern": {
|
||||||
"name": "Morning Star",
|
"name": "Morning Star",
|
||||||
|
|||||||
277
css/bol.css
277
css/bol.css
File diff suppressed because it is too large
Load Diff
@@ -468,6 +468,7 @@
|
|||||||
"BOL.chat.welcome4": "Im Discord findet ihr Support für die FoundryVTT-Implementierung dieses Systems: https://discord.gg/pPSDNJk",
|
"BOL.chat.welcome4": "Im Discord findet ihr Support für die FoundryVTT-Implementierung dieses Systems: https://discord.gg/pPSDNJk",
|
||||||
"BOL.chat.welcome5": "Auf ein gutes Spiel in Lemuria!",
|
"BOL.chat.welcome5": "Auf ein gutes Spiel in Lemuria!",
|
||||||
"BOL.chat.welcome6": "",
|
"BOL.chat.welcome6": "",
|
||||||
|
"BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !",
|
||||||
|
|
||||||
"BOL.settings.rollArmor": "Roll for armor",
|
"BOL.settings.rollArmor": "Roll for armor",
|
||||||
"BOL.settings.rollArmorTooltip": "Roll for armor value, fixed value if unchecked",
|
"BOL.settings.rollArmorTooltip": "Roll for armor value, fixed value if unchecked",
|
||||||
|
|||||||
15
lang/en.json
15
lang/en.json
@@ -543,17 +543,24 @@
|
|||||||
"BOL.chat.criticalbuttonjournal": "Legendary/Heroic Success",
|
"BOL.chat.criticalbuttonjournal": "Legendary/Heroic Success",
|
||||||
"BOL.chat.nodamage": "Do not apply damages",
|
"BOL.chat.nodamage": "Do not apply damages",
|
||||||
"BOL.chat.armorRoll": "Armor roll",
|
"BOL.chat.armorRoll": "Armor roll",
|
||||||
|
"BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !",
|
||||||
|
|
||||||
"BOL.dialog.soeasy": "So easy (+4)",
|
"BOL.dialog.soeasy": "So easy (+4)",
|
||||||
|
"BOL.dialog.soeasy3": "So easy (+3)",
|
||||||
"BOL.dialog.veryeasy": "Very easy (+2)",
|
"BOL.dialog.veryeasy": "Very easy (+2)",
|
||||||
"BOL.dialog.easy": "Easy (+1)",
|
"BOL.dialog.easy": "Easy (+1)",
|
||||||
"BOL.dialog.moderate": "Moderate (0)",
|
"BOL.dialog.moderate": "Moderate (0)",
|
||||||
"BOL.dialog.hard": "Hard (-1)",
|
"BOL.dialog.hard": "Hard (-1)",
|
||||||
"BOL.dialog.tough": "Tough (-2)",
|
"BOL.dialog.tough": "Tough (-2)",
|
||||||
|
"BOL.dialog.tough3": "Tough (-3)",
|
||||||
"BOL.dialog.demanding": "Demanding (-4)",
|
"BOL.dialog.demanding": "Demanding (-4)",
|
||||||
|
"BOL.dialog.demanding5": "Demanding (-5)",
|
||||||
"BOL.dialog.formidable": "Formidable (-6)",
|
"BOL.dialog.formidable": "Formidable (-6)",
|
||||||
|
"BOL.dialog.formidable7": "Formidable (-7)",
|
||||||
"BOL.dialog.heroic": "Heroic (-8)",
|
"BOL.dialog.heroic": "Heroic (-8)",
|
||||||
|
"BOL.dialog.heroic9": "Heroic (-9)",
|
||||||
"BOL.dialog.mythic": "Mythic (-10)",
|
"BOL.dialog.mythic": "Mythic (-10)",
|
||||||
|
"BOL.dialog.mythic11": "Mythic (-11)",
|
||||||
"BOL.dialog.divine": "Divine (-12)",
|
"BOL.dialog.divine": "Divine (-12)",
|
||||||
|
|
||||||
"BOL.dialog.pointblank": "Point blank (+1)",
|
"BOL.dialog.pointblank": "Point blank (+1)",
|
||||||
@@ -578,11 +585,11 @@
|
|||||||
"BOL.ui.bionotes": "Notes",
|
"BOL.ui.bionotes": "Notes",
|
||||||
|
|
||||||
"BOL.chat.welcome1": "Welcome to Barbarians of Lemuria (Ludospherik version)",
|
"BOL.chat.welcome1": "Welcome to Barbarians of Lemuria (Ludospherik version)",
|
||||||
"BOL.chat.welcome2": "Books are necessary to play, and ca be found here : http://www.ludospherik.fr/content/14-barbarians-of-lemuria",
|
"BOL.chat.welcome2": "Books are necessary to play, and <a href='http://www.ludospherik.fr/content/14-barbarians-of-lemuria'>can be found here.</a> ",
|
||||||
"BOL.chat.welcome3": "The integrated maps are authorized by Guillaume Tavernier and Ludospherik. Thanks to them !.",
|
"BOL.chat.welcome3": "The integrated maps are authorized by Emmanuel Roudier and Ludospherik. Thanks to them !.",
|
||||||
"BOL.chat.welcome4": "All support for this system is available on this Discord server : https://discord.gg/pPSDNJk",
|
"BOL.chat.welcome4": "All support for this system is available on this Discord server : https://discord.gg/pPSDNJk",
|
||||||
"BOL.chat.welcome5": "Good game in Lemuria !",
|
"BOL.chat.welcome5": "<strong>In order to see compendiums in English, you must install and enable the Babele module.</strong>",
|
||||||
"BOL.chat.welcome6": "",
|
"BOL.chat.welcome6": "Good game in Lemuria !",
|
||||||
|
|
||||||
"BOL.settings.rollArmor": "Roll for armor",
|
"BOL.settings.rollArmor": "Roll for armor",
|
||||||
"BOL.settings.rollArmorTooltip": "Roll for armor value, fixed value if unchecked",
|
"BOL.settings.rollArmorTooltip": "Roll for armor value, fixed value if unchecked",
|
||||||
|
|||||||
@@ -534,6 +534,7 @@
|
|||||||
"BOL.chat.criticalinfo": "¡Esto es un éxito Asombroso o Legendario! Escoge tus opciones y efectos",
|
"BOL.chat.criticalinfo": "¡Esto es un éxito Asombroso o Legendario! Escoge tus opciones y efectos",
|
||||||
"BOL.chat.criticalbuttonjournal": "Éxito Asombroso/Legendario",
|
"BOL.chat.criticalbuttonjournal": "Éxito Asombroso/Legendario",
|
||||||
"BOL.chat.armorRoll": "Tirada de Armadura",
|
"BOL.chat.armorRoll": "Tirada de Armadura",
|
||||||
|
"BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !",
|
||||||
|
|
||||||
"BOL.dialog.soeasy": "Demasiado fácil (+4)",
|
"BOL.dialog.soeasy": "Demasiado fácil (+4)",
|
||||||
"BOL.dialog.veryeasy": "Muy fácil (+2)",
|
"BOL.dialog.veryeasy": "Muy fácil (+2)",
|
||||||
|
|||||||
15
lang/fr.json
15
lang/fr.json
@@ -569,21 +569,29 @@
|
|||||||
"BOL.chat.criticalinfo": "C'est un succès Héroïque ! Choisissez vos options et effets !",
|
"BOL.chat.criticalinfo": "C'est un succès Héroïque ! Choisissez vos options et effets !",
|
||||||
"BOL.chat.criticallegendaryinfo": "C'est un succès Légendaire ! Choisissez vos options et effets !",
|
"BOL.chat.criticallegendaryinfo": "C'est un succès Légendaire ! Choisissez vos options et effets !",
|
||||||
"BOL.chat.criticalbuttonjournal": "Succès Héroïque/Légendaire",
|
"BOL.chat.criticalbuttonjournal": "Succès Héroïque/Légendaire",
|
||||||
|
"BOL.chat.bolRulebookMessage": "N'oubliez pas le module complet du Livre de Règle et des Sagas disponible ici : https://www.ludospherik-editions.com !",
|
||||||
"BOL.chat.losshp": "{name} a perdu {lossHP} points de Vitalité. Si il se repose quelques minutes, il peut récupérer {recupHP} points de Vitalité.",
|
"BOL.chat.losshp": "{name} a perdu {lossHP} points de Vitalité. Si il se repose quelques minutes, il peut récupérer {recupHP} points de Vitalité.",
|
||||||
"BOL.chat.applyrecup": "Récupérer pendant quelques minutes (+{recupHP} Vitalité)",
|
"BOL.chat.applyrecup": "Récupérer pendant quelques minutes (+{recupHP} Vitalité)",
|
||||||
"BOL.chat.inforecup": "{name} vient de récupérer {recupHP} points de Vitalité après quelques minutes de repos.",
|
"BOL.chat.inforecup": "{name} vient de récupérer {recupHP} points de Vitalité après quelques minutes de repos.",
|
||||||
|
"BOL.chat.defenseReduceDamage2": "Vous pouvez également dépenser 1 Point d'Héroisme/Vilainie pour regagner [[/r 2d6KH(1D6B)]] points de vitalité, cela vous coutera votre prochaine action.",
|
||||||
|
"BOL.chat.armorRoll": "Jet d'armure ",
|
||||||
|
|
||||||
"BOL.dialog.soeasy": "Inmanquable (+4)",
|
"BOL.dialog.soeasy": "Inmanquable (+4)",
|
||||||
|
"BOL.dialog.soeasy3": "Inmanquable (+3)",
|
||||||
"BOL.dialog.veryeasy": "Trés Facile (+2)",
|
"BOL.dialog.veryeasy": "Trés Facile (+2)",
|
||||||
"BOL.dialog.easy": "Facile (+1)",
|
"BOL.dialog.easy": "Facile (+1)",
|
||||||
"BOL.dialog.moderate": "Moyenne (0)",
|
"BOL.dialog.moderate": "Moyenne (0)",
|
||||||
"BOL.dialog.hard": "Ardue (-1)",
|
"BOL.dialog.hard": "Ardue (-1)",
|
||||||
"BOL.dialog.tough": "Difficile (-2)",
|
"BOL.dialog.tough": "Difficile (-2)",
|
||||||
|
"BOL.dialog.tough3": "Difficile (-3)",
|
||||||
"BOL.dialog.demanding": "Très Difficile (-4)",
|
"BOL.dialog.demanding": "Très Difficile (-4)",
|
||||||
|
"BOL.dialog.demanding5": "Très Difficile (-5)",
|
||||||
"BOL.dialog.formidable": "Impossible (-6)",
|
"BOL.dialog.formidable": "Impossible (-6)",
|
||||||
|
"BOL.dialog.formidable7": "Impossible (-7)",
|
||||||
"BOL.dialog.heroic": "Héroïque (-8)",
|
"BOL.dialog.heroic": "Héroïque (-8)",
|
||||||
|
"BOL.dialog.heroic9": "Héroïque (-9)",
|
||||||
"BOL.dialog.mythic": "Mythique (-10)",
|
"BOL.dialog.mythic": "Mythique (-10)",
|
||||||
|
"BOL.dialog.mythic11": "Mythique (-11)",
|
||||||
"BOL.dialog.divine": "Divine (-12)",
|
"BOL.dialog.divine": "Divine (-12)",
|
||||||
|
|
||||||
"BOL.dialog.pointblank": "Bout portant (+1)",
|
"BOL.dialog.pointblank": "Bout portant (+1)",
|
||||||
@@ -611,16 +619,15 @@
|
|||||||
|
|
||||||
"BOL.chat.welcome1": "Bienvenue dans Barbarians of Lemuria (Ludospherik version)",
|
"BOL.chat.welcome1": "Bienvenue dans Barbarians of Lemuria (Ludospherik version)",
|
||||||
"BOL.chat.welcome2": "Les livres nécessaires pour jouer sont disponibles sur le site de <a href='http://www.ludospherik.fr/content/14-barbarians-of-lemuria'>l'éditeur Ludospherik.</a>",
|
"BOL.chat.welcome2": "Les livres nécessaires pour jouer sont disponibles sur le site de <a href='http://www.ludospherik.fr/content/14-barbarians-of-lemuria'>l'éditeur Ludospherik.</a>",
|
||||||
"BOL.chat.welcome3": "Les cartes intégrées au système le sont grace à l'aimable autorisation de leur auteur Guillaume Tavernier et des éditions Ludospherik. Merci à eux !.",
|
"BOL.chat.welcome3": "Les cartes intégrées au système le sont grace à l'aimable autorisation d'Emmanuel Roudier et des éditions Ludospherik. Merci à eux !.",
|
||||||
"BOL.chat.welcome4": "Tout le support et le suivi de ce système est disponible via le <a href='https://discord.gg/pPSDNJk'>Discord Foundry FR</a>.",
|
"BOL.chat.welcome4": "Tout le support et le suivi de ce système est disponible via le <a href='https://discord.gg/pPSDNJk'>Discord Foundry FR</a>.",
|
||||||
"BOL.chat.welcome5": "Consulter l'aide en ligne pour plus d'informations : @UUID[Compendium.bol.aides-de-jeu.JournalEntry.8ihDiCxC47fcdKVA]{Aide du Jeu}.",
|
"BOL.chat.welcome5": "Consulter l'aide en ligne pour plus d'informations : @UUID[Compendium.bol.aides-de-jeu.JournalEntry.8ihDiCxC47fcdKVA]{Aide du Jeu}.<br>Si vous souhaitez jouer en anglais, n'oubliez pas d'activer le module Babele.",
|
||||||
"BOL.chat.welcome6": "Bon jeu en Lemurie !",
|
"BOL.chat.welcome6": "Bon jeu en Lemurie !",
|
||||||
"BOL.chat.nodamage": "Ne pas appliquer les dommages",
|
"BOL.chat.nodamage": "Ne pas appliquer les dommages",
|
||||||
"BOL.chat.pcwarning": "Attention ! Aucun personnage n'est relié au joueur !",
|
"BOL.chat.pcwarning": "Attention ! Aucun personnage n'est relié au joueur !",
|
||||||
"BOL.chat.pcwarningmsg": "<b>ATTENTION</b> Le joueur n'est relié à aucun personnage !",
|
"BOL.chat.pcwarningmsg": "<b>ATTENTION</b> Le joueur n'est relié à aucun personnage !",
|
||||||
"BOL.chat.pcnotlinked": "Le token du personnage joueur n'est pas relié à l'acteur",
|
"BOL.chat.pcnotlinked": "Le token du personnage joueur n'est pas relié à l'acteur",
|
||||||
"BOL.chat.pcnotlinkedmsg": "<b>ATTENTION</b> Le token du personnage joueur n'est pas relié à l'acteur !",
|
"BOL.chat.pcnotlinkedmsg": "<b>ATTENTION</b> Le token du personnage joueur n'est pas relié à l'acteur !",
|
||||||
"BOL.chat.armorRoll": "Jet d'armure",
|
|
||||||
|
|
||||||
"BOL.settings.rollArmor": "Effectuer des jets pour les armures",
|
"BOL.settings.rollArmor": "Effectuer des jets pour les armures",
|
||||||
"BOL.settings.rollArmorTooltip": "Effectue un jet de dés pour les armures (valeur fixe si désactivé)",
|
"BOL.settings.rollArmorTooltip": "Effectue un jet de dés pour les armures (valeur fixe si désactivé)",
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
import { BoLRoll } from "../controllers/bol-rolls.js";
|
import { BoLRoll } from "../controllers/bol-rolls.js";
|
||||||
import { BoLUtility } from "../system/bol-utility.js";
|
import { BoLUtility } from "../system/bol-utility.js";
|
||||||
|
|
||||||
export class BoLActorSheet extends ActorSheet {
|
export class BoLActorSheet extends foundry.appv1.sheets.ActorSheet {
|
||||||
|
|
||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
@@ -170,8 +170,8 @@ export class BoLActorSheet extends ActorSheet {
|
|||||||
formData.charType = this.actor.getCharType()
|
formData.charType = this.actor.getCharType()
|
||||||
formData.villainy = this.actor.getVillainy()
|
formData.villainy = this.actor.getVillainy()
|
||||||
formData.isUndead = this.actor.isUndead()
|
formData.isUndead = this.actor.isUndead()
|
||||||
formData.biography = await TextEditor.enrichHTML(this.object.system.details?.biography || "", { async: true })
|
formData.biography = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details?.biography || "", { async: true })
|
||||||
formData.notes = await TextEditor.enrichHTML(this.object.system.details.notes || "", { async: true })
|
formData.notes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details.notes || "", { async: true })
|
||||||
formData.isSorcerer = this.actor.isSorcerer()
|
formData.isSorcerer = this.actor.isSorcerer()
|
||||||
formData.isAlchemist = this.actor.isAlchemist()
|
formData.isAlchemist = this.actor.isAlchemist()
|
||||||
formData.isAstrologer = this.actor.isAstrologer()
|
formData.isAstrologer = this.actor.isAstrologer()
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
import { BoLRoll } from "../controllers/bol-rolls.js";
|
import { BoLRoll } from "../controllers/bol-rolls.js";
|
||||||
import { BoLUtility } from "../system/bol-utility.js";
|
import { BoLUtility } from "../system/bol-utility.js";
|
||||||
|
|
||||||
export class BoLHordeSheet extends ActorSheet {
|
export class BoLHordeSheet extends foundry.appv1.sheets.ActorSheet {
|
||||||
|
|
||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
@@ -116,7 +116,7 @@ export class BoLHordeSheet extends ActorSheet {
|
|||||||
formData.options = this.options
|
formData.options = this.options
|
||||||
formData.owner = this.document.isOwner
|
formData.owner = this.document.isOwner
|
||||||
formData.editScore = this.options.editScore
|
formData.editScore = this.options.editScore
|
||||||
formData.description = await TextEditor.enrichHTML(this.actor.system.description, {async: true})
|
formData.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.actor.system.description, {async: true})
|
||||||
|
|
||||||
formData.isGM = game.user.isGM
|
formData.isGM = game.user.isGM
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
import { BoLRoll } from "../controllers/bol-rolls.js";
|
import { BoLRoll } from "../controllers/bol-rolls.js";
|
||||||
import { BoLUtility } from "../system/bol-utility.js";
|
import { BoLUtility } from "../system/bol-utility.js";
|
||||||
|
|
||||||
export class BoLVehicleSheet extends ActorSheet {
|
export class BoLVehicleSheet extends foundry.appv1.sheets.ActorSheet {
|
||||||
|
|
||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
@@ -127,7 +127,7 @@ export class BoLVehicleSheet extends ActorSheet {
|
|||||||
formData.options = this.options
|
formData.options = this.options
|
||||||
formData.owner = this.document.isOwner
|
formData.owner = this.document.isOwner
|
||||||
formData.editScore = this.options.editScore
|
formData.editScore = this.options.editScore
|
||||||
formData.description = await TextEditor.enrichHTML(this.actor.system.description, {async: true})
|
formData.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.actor.system.description, {async: true})
|
||||||
|
|
||||||
formData.isGM = game.user.isGM
|
formData.isGM = game.user.isGM
|
||||||
|
|
||||||
|
|||||||
@@ -51,13 +51,13 @@ Hooks.once('init', async function () {
|
|||||||
CONFIG.Combat.documentClass = BoLCombatManager;
|
CONFIG.Combat.documentClass = BoLCombatManager;
|
||||||
|
|
||||||
// Register sheet application classes
|
// Register sheet application classes
|
||||||
Actors.unregisterSheet("core", ActorSheet);
|
foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
|
||||||
Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
|
foundry.documents.collections.Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
|
||||||
Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
|
foundry.documents.collections.Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
|
||||||
Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
|
foundry.documents.collections.Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
|
||||||
|
|
||||||
Items.unregisterSheet("core", ItemSheet);
|
foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
|
||||||
Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
|
foundry.documents.collections.Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
|
||||||
|
|
||||||
// Inot useful stuff
|
// Inot useful stuff
|
||||||
BoLUtility.init()
|
BoLUtility.init()
|
||||||
@@ -84,16 +84,22 @@ Hooks.once('init', async function () {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
function welcomeMessage() {
|
function welcomeMessage() {
|
||||||
|
let content = `<div id="welcome-message-bol"><span class="rdd-roll-part">
|
||||||
|
<strong>` + game.i18n.localize("BOL.chat.welcome1") + `</strong><p>` +
|
||||||
|
game.i18n.localize("BOL.chat.welcome2") + "</p><p>" +
|
||||||
|
game.i18n.localize("BOL.chat.welcome3") + "</p><p>" +
|
||||||
|
game.i18n.localize("BOL.chat.welcome4") + "</p><p>" +
|
||||||
|
game.i18n.localize("BOL.chat.welcome5") + "</p>" +
|
||||||
|
game.i18n.localize("BOL.chat.welcome6")
|
||||||
|
|
||||||
|
let rulebook = game.modules.find( m => m.id === "bol-rulebook")
|
||||||
|
if ( !rulebook ) {
|
||||||
|
content += "<p>" + game.i18n.localize("BOL.chat.bolRulebookMessage") + "</p>"
|
||||||
|
}
|
||||||
ChatMessage.create({
|
ChatMessage.create({
|
||||||
user: game.user.id,
|
user: game.user.id,
|
||||||
whisper: [game.user.id],
|
whisper: [game.user.id],
|
||||||
content: `<div id="welcome-message-bol"><span class="rdd-roll-part">
|
content: content
|
||||||
<strong>` + game.i18n.localize("BOL.chat.welcome1") + `</strong><p>` +
|
|
||||||
game.i18n.localize("BOL.chat.welcome2") + "<p>" +
|
|
||||||
game.i18n.localize("BOL.chat.welcome3") + "<p>" +
|
|
||||||
game.i18n.localize("BOL.chat.welcome4") + "</p>" +
|
|
||||||
game.i18n.localize("BOL.chat.welcome5") + "<br>" +
|
|
||||||
game.i18n.localize("BOL.chat.welcome6")
|
|
||||||
})
|
})
|
||||||
|
|
||||||
if (game.user.isGM && game.i18n.lang == 'en' && !game.modules.find(m => m.id == "babele") ){
|
if (game.user.isGM && game.i18n.lang == 'en' && !game.modules.find(m => m.id == "babele") ){
|
||||||
@@ -101,7 +107,7 @@ function welcomeMessage() {
|
|||||||
user: game.user.id,
|
user: game.user.id,
|
||||||
whisper: [game.user.id],
|
whisper: [game.user.id],
|
||||||
content: `<div id="welcome-message-bol"><span class="rdd-roll-part">
|
content: `<div id="welcome-message-bol"><span class="rdd-roll-part">
|
||||||
<strong>WARNING ! English language selected, but babele module is not installed !<br>Please install babele from the module tab in Foundry interface.`
|
<strong>WARNING ! English language selected, but Babele module is not installed !<br>Please install babele from the module tab in Foundry interface.`
|
||||||
} )
|
} )
|
||||||
ui.notifications.warn("WARNING ! English language selected, but babele module is not installed !<br>Please install babele from the module tab in Foundry interface.")
|
ui.notifications.warn("WARNING ! English language selected, but babele module is not installed !<br>Please install babele from the module tab in Foundry interface.")
|
||||||
}
|
}
|
||||||
@@ -168,5 +174,3 @@ Hooks.once('ready', async function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -551,7 +551,7 @@ export class BoLRoll {
|
|||||||
console.log("ROLLDATA", rollData)
|
console.log("ROLLDATA", rollData)
|
||||||
|
|
||||||
// Then display+process the dialog
|
// Then display+process the dialog
|
||||||
const rollOptionContent = await renderTemplate(rollOptionTpl, rollData);
|
const rollOptionContent = await foundry.applications.handlebars.renderTemplate(rollOptionTpl, rollData);
|
||||||
let d = new Dialog({
|
let d = new Dialog({
|
||||||
title: rollData.label,
|
title: rollData.label,
|
||||||
content: rollOptionContent,
|
content: rollOptionContent,
|
||||||
@@ -805,13 +805,13 @@ export class BoLDefaultRoll {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
_buildDamageChatMessage(rollData) {
|
_buildDamageChatMessage(rollData) {
|
||||||
const rollMessageTpl = 'systems/bol/templates/chat/rolls/damage-roll-card.hbs';
|
const rollMessageTpl = 'systems/bol/templates/chat/rolls/damage-roll-card.hbs';
|
||||||
return renderTemplate(rollMessageTpl, rollData)
|
return foundry.applications.handlebars.renderTemplate(rollMessageTpl, rollData)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
_buildChatMessage(rollData) {
|
_buildChatMessage(rollData) {
|
||||||
const rollMessageTpl = 'systems/bol/templates/chat/rolls/default-roll-card.hbs'
|
const rollMessageTpl = 'systems/bol/templates/chat/rolls/default-roll-card.hbs'
|
||||||
return renderTemplate(rollMessageTpl, rollData)
|
return foundry.applications.handlebars.renderTemplate(rollMessageTpl, rollData)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { BoLUtility } from "../system/bol-utility.js";
|
|||||||
* Extend the basic ItemSheet with some very simple modifications
|
* Extend the basic ItemSheet with some very simple modifications
|
||||||
* @extends {ItemSheet}
|
* @extends {ItemSheet}
|
||||||
*/
|
*/
|
||||||
export class BoLItemSheet extends ItemSheet {
|
export class BoLItemSheet extends foundry.appv1.sheets.ItemSheet {
|
||||||
|
|
||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
@@ -13,6 +13,7 @@ export class BoLItemSheet extends ItemSheet {
|
|||||||
template: "systems/bol/templates/item/item-sheet.hbs",
|
template: "systems/bol/templates/item/item-sheet.hbs",
|
||||||
width: 650,
|
width: 650,
|
||||||
height: 780,
|
height: 780,
|
||||||
|
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
||||||
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }]
|
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -27,7 +28,7 @@ export class BoLItemSheet extends ItemSheet {
|
|||||||
data.category = itemData.system.category
|
data.category = itemData.system.category
|
||||||
data.isGM = game.user.isGM;
|
data.isGM = game.user.isGM;
|
||||||
data.itemProperties = this.item.itemProperties;
|
data.itemProperties = this.item.itemProperties;
|
||||||
data.description = await TextEditor.enrichHTML(this.object.system.description, { async: true })
|
data.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, { async: true })
|
||||||
if (data.document.actor) {
|
if (data.document.actor) {
|
||||||
data.careers = data.document.actor.careers
|
data.careers = data.document.actor.careers
|
||||||
}
|
}
|
||||||
@@ -102,6 +103,7 @@ export class BoLItemSheet extends ItemSheet {
|
|||||||
activateListeners(html) {
|
activateListeners(html) {
|
||||||
|
|
||||||
super.activateListeners(html);
|
super.activateListeners(html);
|
||||||
|
|
||||||
// Everything below here is only needed if the sheet is editable
|
// Everything below here is only needed if the sheet is editable
|
||||||
if (!this.options.editable) return;
|
if (!this.options.editable) return;
|
||||||
// Roll handlers, click handlers, etc. would go here.
|
// Roll handlers, click handlers, etc. would go here.
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ export class BoLTokenHud {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async removeExtensionHud(app, html, tokenId) {
|
static async removeExtensionHud(app, html, tokenId) {
|
||||||
html.find('.control-icon.bol-roll').remove()
|
$(html).find('.control-icon.bol-roll').remove()
|
||||||
html.find('.control-icon.bol-action').remove()
|
$(html).find('.control-icon.bol-action').remove()
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
@@ -25,7 +25,7 @@ export class BoLTokenHud {
|
|||||||
|
|
||||||
const hudData = { actor: actor, actionsList: actor.buildListeActions(), rollsList: actor.buildRollList() }
|
const hudData = { actor: actor, actionsList: actor.buildListeActions(), rollsList: actor.buildRollList() }
|
||||||
|
|
||||||
const controlIconActions = html.find('.control-icon[data-action=combat]');
|
const controlIconActions = $(html).find('.control-icon[data-action=combat]');
|
||||||
// initiative
|
// initiative
|
||||||
await BoLTokenHud._configureSubMenu(controlIconActions, 'systems/bol/templates/token/hud-actor-actions.hbs', hudData,
|
await BoLTokenHud._configureSubMenu(controlIconActions, 'systems/bol/templates/token/hud-actor-actions.hbs', hudData,
|
||||||
(event) => {
|
(event) => {
|
||||||
@@ -43,7 +43,7 @@ export class BoLTokenHud {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const controlIconTarget = html.find('.control-icon[data-action=target]');
|
const controlIconTarget = $(html).find('.control-icon[data-action=target]');
|
||||||
// att+apt+career
|
// att+apt+career
|
||||||
await BoLTokenHud._configureSubMenu(controlIconTarget, 'systems/bol/templates/token/hud-actor-rolls.hbs', hudData,
|
await BoLTokenHud._configureSubMenu(controlIconTarget, 'systems/bol/templates/token/hud-actor-rolls.hbs', hudData,
|
||||||
(event) => {
|
(event) => {
|
||||||
@@ -59,7 +59,7 @@ export class BoLTokenHud {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async addTokenHudExtensions(app, html, tokenId) {
|
static async addTokenHudExtensions(app, html, tokenId) {
|
||||||
const controlIconCombat = html.find('.control-icon[data-action=combat]')
|
const controlIconCombat = $(html).find('.control-icon[data-action=combat]')
|
||||||
if (controlIconCombat.length > 0) {
|
if (controlIconCombat.length > 0) {
|
||||||
BoLTokenHud.addExtensionHud(app, html, tokenId);
|
BoLTokenHud.addExtensionHud(app, html, tokenId);
|
||||||
}
|
}
|
||||||
@@ -67,7 +67,7 @@ export class BoLTokenHud {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async _configureSubMenu(insertionPoint, template, hudData, onMenuItem) {
|
static async _configureSubMenu(insertionPoint, template, hudData, onMenuItem) {
|
||||||
const hud = $(await renderTemplate(template, hudData))
|
const hud = $(await foundry.applications.handlebars.renderTemplate(template, hudData))
|
||||||
const list = hud.find('div.bol-hud-list')
|
const list = hud.find('div.bol-hud-list')
|
||||||
|
|
||||||
BoLTokenHud._toggleHudListActive(hud, list);
|
BoLTokenHud._toggleHudListActive(hud, list);
|
||||||
|
|||||||
@@ -331,7 +331,7 @@ export class BoLCalendar extends Application {
|
|||||||
calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois();
|
calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois();
|
||||||
calendrierData.heuresOptions = [0, 1];
|
calendrierData.heuresOptions = [0, 1];
|
||||||
calendrierData.minutesOptions = Array(RDD_MINUTES_PAR_HEURES).fill().map((item, index) => 0 + index);
|
calendrierData.minutesOptions = Array(RDD_MINUTES_PAR_HEURES).fill().map((item, index) => 0 + index);
|
||||||
let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/calendar-editor-template.html', calendrierData);
|
let html = await foundry.applications.handlebars.renderTemplate('systems/foundryvtt-reve-de-dragon/templates/calendar-editor-template.html', calendrierData);
|
||||||
this.editeur = new RdDCalendrierEditeur(html, this, calendrierData)
|
this.editeur = new RdDCalendrierEditeur(html, this, calendrierData)
|
||||||
}
|
}
|
||||||
this.editeur.updateData(calendrierData);
|
this.editeur.updateData(calendrierData);
|
||||||
|
|||||||
@@ -344,7 +344,7 @@ export class BoLUtility {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async chatMessageHandler(message, html, data) {
|
static async chatMessageHandler(message, html, data) {
|
||||||
const chatCard = html.find('.flavor-text')
|
const chatCard = $(html).find('.flavor-text')
|
||||||
if (chatCard.length > 0) {
|
if (chatCard.length > 0) {
|
||||||
// If the user is the message author or the actor owner, proceed
|
// If the user is the message author or the actor owner, proceed
|
||||||
const actor = game.actors.get(data.message.speaker.actor)
|
const actor = game.actors.get(data.message.speaker.actor)
|
||||||
@@ -381,6 +381,8 @@ export class BoLUtility {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async chatListeners(html) {
|
static async chatListeners(html) {
|
||||||
|
|
||||||
|
html = $(html);
|
||||||
|
|
||||||
// Damage handling
|
// Damage handling
|
||||||
html.on("click", '.chat-damage-apply', event => {
|
html.on("click", '.chat-damage-apply', event => {
|
||||||
let rollData = BoLUtility.getRollDataFromMessage(event)
|
let rollData = BoLUtility.getRollDataFromMessage(event)
|
||||||
@@ -427,7 +429,7 @@ export class BoLUtility {
|
|||||||
html.on("click", '.damage-handling', event => {
|
html.on("click", '.damage-handling', event => {
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
let attr = event.currentTarget.attributes['data-attack-id']
|
let attr = event.currentTarget.attributes['data-attack-id']
|
||||||
if ( !attr) {
|
if (!attr) {
|
||||||
ui.notifications.warn("Impossible de trouver l'attaque correspondante, erreur de suivi de combat.")
|
ui.notifications.warn("Impossible de trouver l'attaque correspondante, erreur de suivi de combat.")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -482,8 +484,8 @@ export class BoLUtility {
|
|||||||
let armorFormula = defender.getArmorFormula()
|
let armorFormula = defender.getArmorFormula()
|
||||||
rollData.rollArmor = new Roll(armorFormula)
|
rollData.rollArmor = new Roll(armorFormula)
|
||||||
await rollData.rollArmor.roll()
|
await rollData.rollArmor.roll()
|
||||||
let msg = await rollData.rollArmor.toMessage({ flavor: "BOL.chat.armorRoll : " + armorFormula });
|
let msg = await rollData.rollArmor.toMessage({ flavor: game.i18n.localize("BOL.chat.armorRoll") + " : " + armorFormula });
|
||||||
if ( game.dice3d) { // wait animation end when DsN is there
|
if (game.dice3d) { // wait animation end when DsN is there
|
||||||
await game.dice3d.waitFor3DAnimationByMessageID(msg.id);
|
await game.dice3d.waitFor3DAnimationByMessageID(msg.id);
|
||||||
}
|
}
|
||||||
rollData.armorProtect = (rollData.rollArmor.total < 0) ? 0 : rollData.rollArmor.total
|
rollData.armorProtect = (rollData.rollArmor.total < 0) ? 0 : rollData.rollArmor.total
|
||||||
@@ -632,7 +634,7 @@ export class BoLUtility {
|
|||||||
attackId: rollData.id,
|
attackId: rollData.id,
|
||||||
attacker: rollData.attacker,
|
attacker: rollData.attacker,
|
||||||
defender: defender,
|
defender: defender,
|
||||||
defenderHeroPoints:defender.getHeroPoints(),
|
defenderHeroPoints: defender.getHeroPoints(),
|
||||||
defenderWeapons: defenderWeapons,
|
defenderWeapons: defenderWeapons,
|
||||||
damageTotal: rollData.damageTotal,
|
damageTotal: rollData.damageTotal,
|
||||||
damagesIgnoresArmor: rollData.damagesIgnoresArmor,
|
damagesIgnoresArmor: rollData.damagesIgnoresArmor,
|
||||||
|
|||||||
@@ -190,15 +190,21 @@ BOL.rangeModifiers = {
|
|||||||
|
|
||||||
BOL.difficultyModifiers = {
|
BOL.difficultyModifiers = {
|
||||||
"4": "BOL.dialog.soeasy",
|
"4": "BOL.dialog.soeasy",
|
||||||
|
"3": "BOL.dialog.soeasy3",
|
||||||
"2": "BOL.dialog.veryeasy",
|
"2": "BOL.dialog.veryeasy",
|
||||||
"1": "BOL.dialog.easy",
|
"1": "BOL.dialog.easy",
|
||||||
"0": "BOL.dialog.moderate",
|
"0": "BOL.dialog.moderate",
|
||||||
"-1": "BOL.dialog.hard",
|
"-1": "BOL.dialog.hard",
|
||||||
"-2": "BOL.dialog.tough",
|
"-2": "BOL.dialog.tough",
|
||||||
|
"-3": "BOL.dialog.tough3",
|
||||||
"-4": "BOL.dialog.demanding",
|
"-4": "BOL.dialog.demanding",
|
||||||
|
"-5": "BOL.dialog.demanding5",
|
||||||
"-6": "BOL.dialog.formidable",
|
"-6": "BOL.dialog.formidable",
|
||||||
|
"-7": "BOL.dialog.formidable7",
|
||||||
"-8": "BOL.dialog.heroic",
|
"-8": "BOL.dialog.heroic",
|
||||||
|
"-9": "BOL.dialog.heroic9",
|
||||||
"-10": "BOL.dialog.mythic",
|
"-10": "BOL.dialog.mythic",
|
||||||
|
"-11": "BOL.dialog.mythic11",
|
||||||
"-12": "BOL.dialog.divine"
|
"-12": "BOL.dialog.divine"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export default function registerHooks() {
|
|||||||
}))
|
}))
|
||||||
|
|
||||||
Hooks.on('renderChatLog', (log, html, data) => BoLUtility.chatListeners(html))
|
Hooks.on('renderChatLog', (log, html, data) => BoLUtility.chatListeners(html))
|
||||||
Hooks.on('renderChatMessage', (message, html, data) => BoLUtility.chatMessageHandler(message, html, data))
|
Hooks.on('renderChatMessageHTML', (message, html, data) => BoLUtility.chatMessageHandler(message, html, data))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a macro when dropping an entity on the hotbar
|
* Create a macro when dropping an entity on the hotbar
|
||||||
@@ -73,7 +73,7 @@ export default function registerHooks() {
|
|||||||
button.addEventListener('click', () => {
|
button.addEventListener('click', () => {
|
||||||
game.bol.charSummary.render(true)
|
game.bol.charSummary.render(true)
|
||||||
})
|
})
|
||||||
html.find('.header-actions').after(button)
|
$(html).find('.header-actions').after(button)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -66,5 +66,5 @@ export const preloadHandlebarsTemplates = async function () {
|
|||||||
];
|
];
|
||||||
|
|
||||||
// Load the template parts
|
// Load the template parts
|
||||||
return loadTemplates(templatePaths);
|
return foundry.applications.handlebars.loadTemplates(templatePaths);
|
||||||
};
|
};
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/aides-de-jeu/000774.ldb
Normal file
BIN
packs/aides-de-jeu/000774.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000674
|
MANIFEST-000845
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:11.204366 7f4bd8ff96c0 Recovering log #672
|
2025/09/28-20:36:19.095586 7f684bfff6c0 Recovering log #843
|
||||||
2025/01/24-22:58:11.312055 7f4bd8ff96c0 Delete type=3 #670
|
2025/09/28-20:36:19.105352 7f684bfff6c0 Delete type=3 #841
|
||||||
2025/01/24-22:58:11.312130 7f4bd8ff96c0 Delete type=0 #672
|
2025/09/28-20:36:19.105403 7f684bfff6c0 Delete type=0 #843
|
||||||
2025/01/24-23:03:05.072297 7f4bd3fff6c0 Level-0 table #677: started
|
2025/09/28-20:41:30.063852 7f684affd6c0 Level-0 table #848: started
|
||||||
2025/01/24-23:03:05.072325 7f4bd3fff6c0 Level-0 table #677: 0 bytes OK
|
2025/09/28-20:41:30.063889 7f684affd6c0 Level-0 table #848: 0 bytes OK
|
||||||
2025/01/24-23:03:05.105134 7f4bd3fff6c0 Delete type=0 #675
|
2025/09/28-20:41:30.118895 7f684affd6c0 Delete type=0 #846
|
||||||
2025/01/24-23:03:05.134497 7f4bd3fff6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.235372 7f684affd6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:05.134550 7f4bd3fff6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.235429 7f684affd6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.893801 7f9bde7fc6c0 Recovering log #668
|
2025/09/28-19:00:39.507577 7f6850df96c0 Recovering log #839
|
||||||
2025/01/24-22:56:58.904030 7f9bde7fc6c0 Delete type=3 #666
|
2025/09/28-19:00:39.517799 7f6850df96c0 Delete type=3 #837
|
||||||
2025/01/24-22:56:58.904088 7f9bde7fc6c0 Delete type=0 #668
|
2025/09/28-19:00:39.517876 7f6850df96c0 Delete type=0 #839
|
||||||
2025/01/24-22:57:20.999613 7f993ffff6c0 Level-0 table #673: started
|
2025/09/28-20:31:38.626261 7f684affd6c0 Level-0 table #844: started
|
||||||
2025/01/24-22:57:20.999661 7f993ffff6c0 Level-0 table #673: 0 bytes OK
|
2025/09/28-20:31:38.626292 7f684affd6c0 Level-0 table #844: 0 bytes OK
|
||||||
2025/01/24-22:57:21.043288 7f993ffff6c0 Delete type=0 #671
|
2025/09/28-20:31:38.660273 7f684affd6c0 Delete type=0 #842
|
||||||
2025/01/24-22:57:21.081408 7f993ffff6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.731786 7f684affd6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:21.081455 7f993ffff6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.731828 7f684affd6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/aides-de-jeu/MANIFEST-000845
Normal file
BIN
packs/aides-de-jeu/MANIFEST-000845
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/armors/000679.ldb
Normal file
BIN
packs/armors/000679.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000580
|
MANIFEST-000750
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:11.012287 7f4bd97fa6c0 Recovering log #578
|
2025/09/28-20:36:19.070862 7f6850df96c0 Recovering log #748
|
||||||
2025/01/24-22:58:11.075603 7f4bd97fa6c0 Delete type=3 #576
|
2025/09/28-20:36:19.080610 7f6850df96c0 Delete type=3 #746
|
||||||
2025/01/24-22:58:11.075671 7f4bd97fa6c0 Delete type=0 #578
|
2025/09/28-20:36:19.080853 7f6850df96c0 Delete type=0 #748
|
||||||
2025/01/24-23:03:05.105257 7f4bd3fff6c0 Level-0 table #583: started
|
2025/09/28-20:41:30.119156 7f684affd6c0 Level-0 table #753: started
|
||||||
2025/01/24-23:03:05.105282 7f4bd3fff6c0 Level-0 table #583: 0 bytes OK
|
2025/09/28-20:41:30.119206 7f684affd6c0 Level-0 table #753: 0 bytes OK
|
||||||
2025/01/24-23:03:05.134279 7f4bd3fff6c0 Delete type=0 #581
|
2025/09/28-20:41:30.175528 7f684affd6c0 Delete type=0 #751
|
||||||
2025/01/24-23:03:05.134512 7f4bd3fff6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.235393 7f684affd6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:05.134561 7f4bd3fff6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.235439 7f684affd6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.850868 7f9bddffb6c0 Recovering log #574
|
2025/09/28-19:00:39.481080 7f68515fa6c0 Recovering log #744
|
||||||
2025/01/24-22:56:58.860980 7f9bddffb6c0 Delete type=3 #572
|
2025/09/28-19:00:39.490819 7f68515fa6c0 Delete type=3 #742
|
||||||
2025/01/24-22:56:58.861037 7f9bddffb6c0 Delete type=0 #574
|
2025/09/28-19:00:39.490889 7f68515fa6c0 Delete type=0 #744
|
||||||
2025/01/24-22:57:20.960265 7f993ffff6c0 Level-0 table #579: started
|
2025/09/28-20:31:38.660427 7f684affd6c0 Level-0 table #749: started
|
||||||
2025/01/24-22:57:20.960286 7f993ffff6c0 Level-0 table #579: 0 bytes OK
|
2025/09/28-20:31:38.660458 7f684affd6c0 Level-0 table #749: 0 bytes OK
|
||||||
2025/01/24-22:57:20.999485 7f993ffff6c0 Delete type=0 #577
|
2025/09/28-20:31:38.697127 7f684affd6c0 Delete type=0 #747
|
||||||
2025/01/24-22:57:21.081395 7f993ffff6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.731806 7f684affd6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:21.081429 7f993ffff6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.731842 7f684affd6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/armors/MANIFEST-000750
Normal file
BIN
packs/armors/MANIFEST-000750
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/boons/000843.ldb
Normal file
BIN
packs/boons/000843.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000673
|
MANIFEST-000844
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:10.527878 7f4bd97fa6c0 Recovering log #671
|
2025/09/28-20:36:18.974017 7f684bfff6c0 Recovering log #841
|
||||||
2025/01/24-22:58:10.595705 7f4bd97fa6c0 Delete type=3 #669
|
2025/09/28-20:36:18.983619 7f684bfff6c0 Delete type=3 #839
|
||||||
2025/01/24-22:58:10.595759 7f4bd97fa6c0 Delete type=0 #671
|
2025/09/28-20:36:18.983684 7f684bfff6c0 Delete type=0 #841
|
||||||
2025/01/24-23:03:04.779886 7f4bd3fff6c0 Level-0 table #676: started
|
2025/09/28-20:41:29.577241 7f684affd6c0 Level-0 table #847: started
|
||||||
2025/01/24-23:03:04.779915 7f4bd3fff6c0 Level-0 table #676: 0 bytes OK
|
2025/09/28-20:41:29.577297 7f684affd6c0 Level-0 table #847: 0 bytes OK
|
||||||
2025/01/24-23:03:04.809134 7f4bd3fff6c0 Delete type=0 #674
|
2025/09/28-20:41:29.689996 7f684affd6c0 Delete type=0 #845
|
||||||
2025/01/24-23:03:04.844346 7f4bd3fff6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.690239 7f684affd6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:04.844386 7f4bd3fff6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.690259 7f684affd6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,15 @@
|
|||||||
2025/01/24-22:56:58.743871 7f9bddffb6c0 Recovering log #667
|
2025/09/28-19:00:39.378965 7f684b7fe6c0 Recovering log #837
|
||||||
2025/01/24-22:56:58.753920 7f9bddffb6c0 Delete type=3 #665
|
2025/09/28-19:00:39.388796 7f684b7fe6c0 Delete type=3 #835
|
||||||
2025/01/24-22:56:58.753974 7f9bddffb6c0 Delete type=0 #667
|
2025/09/28-19:00:39.388851 7f684b7fe6c0 Delete type=0 #837
|
||||||
2025/01/24-22:57:20.657299 7f993ffff6c0 Level-0 table #672: started
|
2025/09/28-20:31:38.077200 7f684affd6c0 Level-0 table #842: started
|
||||||
2025/01/24-22:57:20.657334 7f993ffff6c0 Level-0 table #672: 0 bytes OK
|
2025/09/28-20:31:38.106456 7f684affd6c0 Level-0 table #842: 21551 bytes OK
|
||||||
2025/01/24-22:57:20.695832 7f993ffff6c0 Delete type=0 #670
|
2025/09/28-20:31:38.173778 7f684affd6c0 Delete type=0 #840
|
||||||
2025/01/24-22:57:20.771535 7f993ffff6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.296697 7f684affd6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:20.771602 7f993ffff6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.296765 7f684affd6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at '!items!zgspy1QKaxdEetEw' @ 533 : 1
|
||||||
|
2025/09/28-20:31:38.296773 7f684affd6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/09/28-20:31:38.314941 7f684affd6c0 Generated table #843@1: 61 keys, 20970 bytes
|
||||||
|
2025/09/28-20:31:38.315007 7f684affd6c0 Compacted 1@1 + 1@2 files => 20970 bytes
|
||||||
|
2025/09/28-20:31:38.359525 7f684affd6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/09/28-20:31:38.359642 7f684affd6c0 Delete type=2 #772
|
||||||
|
2025/09/28-20:31:38.359796 7f684affd6c0 Delete type=2 #842
|
||||||
|
2025/09/28-20:31:38.413526 7f684affd6c0 Manual compaction at level-1 from '!items!zgspy1QKaxdEetEw' @ 533 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/boons/MANIFEST-000844
Normal file
BIN
packs/boons/MANIFEST-000844
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/boonsflawscreatures/000772.ldb
Normal file
BIN
packs/boonsflawscreatures/000772.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000673
|
MANIFEST-000843
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:10.598406 7f4bda7fc6c0 Recovering log #671
|
2025/09/28-20:36:18.986296 7f68515fa6c0 Recovering log #841
|
||||||
2025/01/24-22:58:10.661535 7f4bda7fc6c0 Delete type=3 #669
|
2025/09/28-20:36:18.996511 7f68515fa6c0 Delete type=3 #839
|
||||||
2025/01/24-22:58:10.661593 7f4bda7fc6c0 Delete type=0 #671
|
2025/09/28-20:36:18.996565 7f68515fa6c0 Delete type=0 #841
|
||||||
2025/01/24-23:03:04.743093 7f4bd3fff6c0 Level-0 table #676: started
|
2025/09/28-20:41:29.510619 7f684affd6c0 Level-0 table #846: started
|
||||||
2025/01/24-23:03:04.743122 7f4bd3fff6c0 Level-0 table #676: 0 bytes OK
|
2025/09/28-20:41:29.510655 7f684affd6c0 Level-0 table #846: 0 bytes OK
|
||||||
2025/01/24-23:03:04.779757 7f4bd3fff6c0 Delete type=0 #674
|
2025/09/28-20:41:29.577001 7f684affd6c0 Delete type=0 #844
|
||||||
2025/01/24-23:03:04.844334 7f4bd3fff6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.690227 7f684affd6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:04.844395 7f4bd3fff6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.690265 7f684affd6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.757318 7f9bdd7fa6c0 Recovering log #667
|
2025/09/28-19:00:39.391787 7f68515fa6c0 Recovering log #837
|
||||||
2025/01/24-22:56:58.767702 7f9bdd7fa6c0 Delete type=3 #665
|
2025/09/28-19:00:39.401841 7f68515fa6c0 Delete type=3 #835
|
||||||
2025/01/24-22:56:58.767770 7f9bdd7fa6c0 Delete type=0 #667
|
2025/09/28-19:00:39.401917 7f68515fa6c0 Delete type=0 #837
|
||||||
2025/01/24-22:57:20.695957 7f993ffff6c0 Level-0 table #672: started
|
2025/09/28-20:31:38.207299 7f684affd6c0 Level-0 table #842: started
|
||||||
2025/01/24-22:57:20.695985 7f993ffff6c0 Level-0 table #672: 0 bytes OK
|
2025/09/28-20:31:38.207340 7f684affd6c0 Level-0 table #842: 0 bytes OK
|
||||||
2025/01/24-22:57:20.733474 7f993ffff6c0 Delete type=0 #670
|
2025/09/28-20:31:38.236246 7f684affd6c0 Delete type=0 #840
|
||||||
2025/01/24-22:57:20.771558 7f993ffff6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.296733 7f684affd6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:20.771612 7f993ffff6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.359869 7f684affd6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/boonsflawscreatures/MANIFEST-000843
Normal file
BIN
packs/boonsflawscreatures/MANIFEST-000843
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/careers/000772.ldb
Normal file
BIN
packs/careers/000772.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000673
|
MANIFEST-000843
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:10.723544 7f4bd9ffb6c0 Recovering log #671
|
2025/09/28-20:36:19.010449 7f684bfff6c0 Recovering log #841
|
||||||
2025/01/24-22:58:10.784164 7f4bd9ffb6c0 Delete type=3 #669
|
2025/09/28-20:36:19.020407 7f684bfff6c0 Delete type=3 #839
|
||||||
2025/01/24-22:58:10.784232 7f4bd9ffb6c0 Delete type=0 #671
|
2025/09/28-20:36:19.020468 7f684bfff6c0 Delete type=0 #841
|
||||||
2025/01/24-23:03:04.708366 7f4bd3fff6c0 Level-0 table #676: started
|
2025/09/28-20:41:29.402024 7f684affd6c0 Level-0 table #846: started
|
||||||
2025/01/24-23:03:04.708441 7f4bd3fff6c0 Level-0 table #676: 0 bytes OK
|
2025/09/28-20:41:29.402100 7f684affd6c0 Level-0 table #846: 0 bytes OK
|
||||||
2025/01/24-23:03:04.742910 7f4bd3fff6c0 Delete type=0 #674
|
2025/09/28-20:41:29.461676 7f684affd6c0 Delete type=0 #844
|
||||||
2025/01/24-23:03:04.844320 7f4bd3fff6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.690194 7f684affd6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:04.844366 7f4bd3fff6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.690247 7f684affd6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.783697 7f9bdcff96c0 Recovering log #667
|
2025/09/28-19:00:39.416295 7f684b7fe6c0 Recovering log #837
|
||||||
2025/01/24-22:56:58.794240 7f9bdcff96c0 Delete type=3 #665
|
2025/09/28-19:00:39.426667 7f684b7fe6c0 Delete type=3 #835
|
||||||
2025/01/24-22:56:58.794286 7f9bdcff96c0 Delete type=0 #667
|
2025/09/28-19:00:39.426733 7f684b7fe6c0 Delete type=0 #837
|
||||||
2025/01/24-22:57:20.733604 7f993ffff6c0 Level-0 table #672: started
|
2025/09/28-20:31:38.173916 7f684affd6c0 Level-0 table #842: started
|
||||||
2025/01/24-22:57:20.733643 7f993ffff6c0 Level-0 table #672: 0 bytes OK
|
2025/09/28-20:31:38.173944 7f684affd6c0 Level-0 table #842: 0 bytes OK
|
||||||
2025/01/24-22:57:20.771363 7f993ffff6c0 Delete type=0 #670
|
2025/09/28-20:31:38.207071 7f684affd6c0 Delete type=0 #840
|
||||||
2025/01/24-22:57:20.771580 7f993ffff6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.296715 7f684affd6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:20.771621 7f993ffff6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.359859 7f684affd6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/careers/MANIFEST-000843
Normal file
BIN
packs/careers/MANIFEST-000843
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/effets-exemples/000770.ldb
Normal file
BIN
packs/effets-exemples/000770.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000671
|
MANIFEST-000841
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:11.735608 7f4bda7fc6c0 Recovering log #669
|
2025/09/28-20:36:19.181411 7f684bfff6c0 Recovering log #839
|
||||||
2025/01/24-22:58:11.787937 7f4bda7fc6c0 Delete type=3 #667
|
2025/09/28-20:36:19.191010 7f684bfff6c0 Delete type=3 #837
|
||||||
2025/01/24-22:58:11.788018 7f4bda7fc6c0 Delete type=0 #669
|
2025/09/28-20:36:19.191120 7f684bfff6c0 Delete type=0 #839
|
||||||
2025/01/24-23:03:05.274588 7f4bd3fff6c0 Level-0 table #674: started
|
2025/09/28-20:41:30.575328 7f684affd6c0 Level-0 table #844: started
|
||||||
2025/01/24-23:03:05.274644 7f4bd3fff6c0 Level-0 table #674: 0 bytes OK
|
2025/09/28-20:41:30.575368 7f684affd6c0 Level-0 table #844: 0 bytes OK
|
||||||
2025/01/24-23:03:05.308226 7f4bd3fff6c0 Delete type=0 #672
|
2025/09/28-20:41:30.629444 7f684affd6c0 Delete type=0 #842
|
||||||
2025/01/24-23:03:05.418815 7f4bd3fff6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.719129 7f684affd6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:05.418858 7f4bd3fff6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.719168 7f684affd6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.985856 7f9bdd7fa6c0 Recovering log #665
|
2025/09/28-19:00:39.597169 7f684b7fe6c0 Recovering log #835
|
||||||
2025/01/24-22:56:58.997067 7f9bdd7fa6c0 Delete type=3 #663
|
2025/09/28-19:00:39.607338 7f684b7fe6c0 Delete type=3 #833
|
||||||
2025/01/24-22:56:58.997144 7f9bdd7fa6c0 Delete type=0 #665
|
2025/09/28-19:00:39.607411 7f684b7fe6c0 Delete type=0 #835
|
||||||
2025/01/24-22:57:21.358010 7f993ffff6c0 Level-0 table #670: started
|
2025/09/28-20:31:38.950626 7f684affd6c0 Level-0 table #840: started
|
||||||
2025/01/24-22:57:21.358045 7f993ffff6c0 Level-0 table #670: 0 bytes OK
|
2025/09/28-20:31:38.950657 7f684affd6c0 Level-0 table #840: 0 bytes OK
|
||||||
2025/01/24-22:57:21.395676 7f993ffff6c0 Delete type=0 #668
|
2025/09/28-20:31:38.990008 7f684affd6c0 Delete type=0 #838
|
||||||
2025/01/24-22:57:21.395933 7f993ffff6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:39.025068 7f684affd6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:21.395978 7f993ffff6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:39.025113 7f684affd6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/effets-exemples/MANIFEST-000841
Normal file
BIN
packs/effets-exemples/MANIFEST-000841
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/equipment/000773.ldb
Normal file
BIN
packs/equipment/000773.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000674
|
MANIFEST-000844
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:10.904910 7f4bd8ff96c0 Recovering log #672
|
2025/09/28-20:36:19.047173 7f68515fa6c0 Recovering log #842
|
||||||
2025/01/24-22:58:10.959379 7f4bd8ff96c0 Delete type=3 #670
|
2025/09/28-20:36:19.056747 7f68515fa6c0 Delete type=3 #840
|
||||||
2025/01/24-22:58:10.959457 7f4bd8ff96c0 Delete type=0 #672
|
2025/09/28-20:36:19.056805 7f68515fa6c0 Delete type=0 #842
|
||||||
2025/01/24-23:03:04.914639 7f4bd3fff6c0 Level-0 table #677: started
|
2025/09/28-20:41:29.812244 7f684affd6c0 Level-0 table #847: started
|
||||||
2025/01/24-23:03:04.914673 7f4bd3fff6c0 Level-0 table #677: 0 bytes OK
|
2025/09/28-20:41:29.812276 7f684affd6c0 Level-0 table #847: 0 bytes OK
|
||||||
2025/01/24-23:03:04.957862 7f4bd3fff6c0 Delete type=0 #675
|
2025/09/28-20:41:29.876550 7f684affd6c0 Delete type=0 #845
|
||||||
2025/01/24-23:03:04.994334 7f4bd3fff6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.993315 7f684affd6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:04.994412 7f4bd3fff6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:29.993355 7f684affd6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.822760 7f9bde7fc6c0 Recovering log #668
|
2025/09/28-19:00:39.454911 7f684bfff6c0 Recovering log #838
|
||||||
2025/01/24-22:56:58.833771 7f9bde7fc6c0 Delete type=3 #666
|
2025/09/28-19:00:39.465810 7f684bfff6c0 Delete type=3 #836
|
||||||
2025/01/24-22:56:58.833837 7f9bde7fc6c0 Delete type=0 #668
|
2025/09/28-19:00:39.465878 7f684bfff6c0 Delete type=0 #838
|
||||||
2025/01/24-22:57:20.808743 7f993ffff6c0 Level-0 table #673: started
|
2025/09/28-20:31:38.490295 7f684affd6c0 Level-0 table #843: started
|
||||||
2025/01/24-22:57:20.808776 7f993ffff6c0 Level-0 table #673: 0 bytes OK
|
2025/09/28-20:31:38.490323 7f684affd6c0 Level-0 table #843: 0 bytes OK
|
||||||
2025/01/24-22:57:20.844313 7f993ffff6c0 Delete type=0 #671
|
2025/09/28-20:31:38.522549 7f684affd6c0 Delete type=0 #841
|
||||||
2025/01/24-22:57:20.923913 7f993ffff6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.584619 7f684affd6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:20.923965 7f993ffff6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.584667 7f684affd6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/equipment/MANIFEST-000844
Normal file
BIN
packs/equipment/MANIFEST-000844
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/fightoptions/000772.ldb
Normal file
BIN
packs/fightoptions/000772.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000673
|
MANIFEST-000843
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:11.508458 7f4bda7fc6c0 Recovering log #671
|
2025/09/28-20:36:19.132729 7f684b7fe6c0 Recovering log #841
|
||||||
2025/01/24-22:58:11.563173 7f4bda7fc6c0 Delete type=3 #669
|
2025/09/28-20:36:19.142818 7f684b7fe6c0 Delete type=3 #839
|
||||||
2025/01/24-22:58:11.563248 7f4bda7fc6c0 Delete type=0 #671
|
2025/09/28-20:36:19.142894 7f684b7fe6c0 Delete type=0 #841
|
||||||
2025/01/24-23:03:05.173833 7f4bd3fff6c0 Level-0 table #676: started
|
2025/09/28-20:41:30.294720 7f684affd6c0 Level-0 table #846: started
|
||||||
2025/01/24-23:03:05.173864 7f4bd3fff6c0 Level-0 table #676: 0 bytes OK
|
2025/09/28-20:41:30.294757 7f684affd6c0 Level-0 table #846: 0 bytes OK
|
||||||
2025/01/24-23:03:05.206681 7f4bd3fff6c0 Delete type=0 #674
|
2025/09/28-20:41:30.348548 7f684affd6c0 Delete type=0 #844
|
||||||
2025/01/24-23:03:05.274416 7f4bd3fff6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.408220 7f684affd6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:05.274453 7f4bd3fff6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.461754 7f684affd6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.933062 7f9bdd7fa6c0 Recovering log #667
|
2025/09/28-19:00:39.546960 7f68515fa6c0 Recovering log #837
|
||||||
2025/01/24-22:56:58.942971 7f9bdd7fa6c0 Delete type=3 #665
|
2025/09/28-19:00:39.556820 7f68515fa6c0 Delete type=3 #835
|
||||||
2025/01/24-22:56:58.943021 7f9bdd7fa6c0 Delete type=0 #667
|
2025/09/28-19:00:39.556886 7f68515fa6c0 Delete type=0 #837
|
||||||
2025/01/24-22:57:21.081539 7f993ffff6c0 Level-0 table #672: started
|
2025/09/28-20:31:38.766932 7f684affd6c0 Level-0 table #842: started
|
||||||
2025/01/24-22:57:21.081581 7f993ffff6c0 Level-0 table #672: 0 bytes OK
|
2025/09/28-20:31:38.766962 7f684affd6c0 Level-0 table #842: 0 bytes OK
|
||||||
2025/01/24-22:57:21.123467 7f993ffff6c0 Delete type=0 #670
|
2025/09/28-20:31:38.801258 7f684affd6c0 Delete type=0 #840
|
||||||
2025/01/24-22:57:21.240040 7f993ffff6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.873871 7f684affd6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:21.240077 7f993ffff6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.873920 7f684affd6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/fightoptions/MANIFEST-000843
Normal file
BIN
packs/fightoptions/MANIFEST-000843
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/fightoptionsfanmade/000255.ldb
Normal file
BIN
packs/fightoptionsfanmade/000255.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000156
|
MANIFEST-000326
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:58:11.566054 7f4bd8ff96c0 Recovering log #154
|
2025/09/28-20:36:19.145074 7f6850df96c0 Recovering log #324
|
||||||
2025/01/24-22:58:11.619002 7f4bd8ff96c0 Delete type=3 #152
|
2025/09/28-20:36:19.154524 7f6850df96c0 Delete type=3 #322
|
||||||
2025/01/24-22:58:11.619069 7f4bd8ff96c0 Delete type=0 #154
|
2025/09/28-20:36:19.154611 7f6850df96c0 Delete type=0 #324
|
||||||
2025/01/24-23:03:05.235779 7f4bd3fff6c0 Level-0 table #159: started
|
2025/09/28-20:41:30.348703 7f684affd6c0 Level-0 table #329: started
|
||||||
2025/01/24-23:03:05.235804 7f4bd3fff6c0 Level-0 table #159: 0 bytes OK
|
2025/09/28-20:41:30.348733 7f684affd6c0 Level-0 table #329: 0 bytes OK
|
||||||
2025/01/24-23:03:05.274273 7f4bd3fff6c0 Delete type=0 #157
|
2025/09/28-20:41:30.407985 7f684affd6c0 Delete type=0 #327
|
||||||
2025/01/24-23:03:05.274439 7f4bd3fff6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.461722 7f684affd6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-23:03:05.274466 7f4bd3fff6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
2025/09/28-20:41:30.461778 7f684affd6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/01/24-22:56:58.945158 7f9bde7fc6c0 Recovering log #150
|
2025/09/28-19:00:39.559604 7f684b7fe6c0 Recovering log #320
|
||||||
2025/01/24-22:56:58.956395 7f9bde7fc6c0 Delete type=3 #148
|
2025/09/28-19:00:39.569539 7f684b7fe6c0 Delete type=3 #318
|
||||||
2025/01/24-22:56:58.956478 7f9bde7fc6c0 Delete type=0 #150
|
2025/09/28-19:00:39.569618 7f684b7fe6c0 Delete type=0 #320
|
||||||
2025/01/24-22:57:21.203496 7f993ffff6c0 Level-0 table #155: started
|
2025/09/28-20:31:38.835572 7f684affd6c0 Level-0 table #325: started
|
||||||
2025/01/24-22:57:21.203530 7f993ffff6c0 Level-0 table #155: 0 bytes OK
|
2025/09/28-20:31:38.835601 7f684affd6c0 Level-0 table #325: 0 bytes OK
|
||||||
2025/01/24-22:57:21.239914 7f993ffff6c0 Delete type=0 #153
|
2025/09/28-20:31:38.873715 7f684affd6c0 Delete type=0 #323
|
||||||
2025/01/24-22:57:21.240069 7f993ffff6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.873896 7f684affd6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
||||||
2025/01/24-22:57:21.240091 7f993ffff6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
2025/09/28-20:31:38.873928 7f684affd6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/fightoptionsfanmade/MANIFEST-000326
Normal file
BIN
packs/fightoptionsfanmade/MANIFEST-000326
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/flaws/000843.ldb
Normal file
BIN
packs/flaws/000843.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000673
|
MANIFEST-000844
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user