diff --git a/system/.history/system_20260423143038.json b/system/.history/system_20260423143038.json new file mode 100644 index 0000000..8ee0431 --- /dev/null +++ b/system/.history/system_20260423143038.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "Legend of the Five Rings (5th Edition)", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio
- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "1.13.4", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/.history/system_20260423143040.json b/system/.history/system_20260423143040.json new file mode 100644 index 0000000..8ee0431 --- /dev/null +++ b/system/.history/system_20260423143040.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "Legend of the Five Rings (5th Edition)", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "1.13.4", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/.history/system_20260423143043.json b/system/.history/system_20260423143043.json new file mode 100644 index 0000000..5cd5984 --- /dev/null +++ b/system/.history/system_20260423143043.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "Legend of the Five Rings (5th Edition)", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "14.0.0", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/.history/system_20260423143048.json b/system/.history/system_20260423143048.json new file mode 100644 index 0000000..0038c5a --- /dev/null +++ b/system/.history/system_20260423143048.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "chiaroscuro - Legend of the Five Rings (5th Edition)", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "14.0.0", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/.history/system_20260423143050.json b/system/.history/system_20260423143050.json new file mode 100644 index 0000000..bea3c08 --- /dev/null +++ b/system/.history/system_20260423143050.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "Chiaroscuro - Legend of the Five Rings (5th Edition)", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "14.0.0", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/.history/system_20260423143055.json b/system/.history/system_20260423143055.json new file mode 100644 index 0000000..70b9df9 --- /dev/null +++ b/system/.history/system_20260423143055.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "Chiaroscuro - L5R", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "14.0.0", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/.history/system_20260423143056.json b/system/.history/system_20260423143056.json new file mode 100644 index 0000000..70b9df9 --- /dev/null +++ b/system/.history/system_20260423143056.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "Chiaroscuro - L5R", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "14.0.0", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/.history/system_20260423143057.json b/system/.history/system_20260423143057.json new file mode 100644 index 0000000..70b9df9 --- /dev/null +++ b/system/.history/system_20260423143057.json @@ -0,0 +1,393 @@ +{ + "id": "l5rx-chiaroscuro", + "title": "Chiaroscuro - L5R", + "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio- Join the official Discord server: Official Discord
- Rejoignez la communauté Francophone: Francophone Discord
", + "url": "https://gitlab.com/teaml5r/l5r5e", + "readme": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/README.md", + "changelog": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/CHANGELOG.md", + "license": "https://gitlab.com/teaml5r/l5r5e/-/blob/master/LICENSE.md", + "manifest": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json", + "download": "https://gitlab.com/teaml5r/l5r5e/-/jobs/artifacts/v1.13.4/raw/l5r5e.zip?job=build", + "version": "14.0.0", + "compatibility": { + "minimum": "13", + "verified": "14" + }, + "socket": true, + "authors": [ + { + "name": "Vlyan", + "discord": "Vlyan#6771", + "url": "https://ko-fi.com/vlyan" + }, + { + "name": "Mandar", + "discord": "Mandar#3440" + }, + { + "name": "Carter", + "discord": "Carter#2703", + "url": "https://fr.tipeee.com/carter-foundryvtt" + }, + { + "name": "Litasa", + "discord": "Litasa#3139" + } + ], + "background": "systems/l5r5e/assets/l5r-header.webp", + "scripts": [], + "esmodules": [ + "./scripts/main-l5r5e.js" + ], + "styles": [ + "./styles/l5r5e.css" + ], + "packFolders": [ + { + "name": "L5R5e System", + "color": "#9a0909", + "sorting": "m", + "folders": [ + { + "name": "Character related", + "color": "#019806", + "sorting": "m", + "packs": [ + "core-peculiarities-distinctions", + "core-peculiarities-passions", + "core-peculiarities-adversities", + "core-peculiarities-anxieties", + "core-bonds", + "core-titles", + "core-journal-school-curriculum", + "core-journal-great-clans-presentation" + ] + }, + { + "name": "Techniques", + "color": "#4b1eb3", + "sorting": "m", + "packs": [ + "core-techniques-kata", + "core-techniques-kiho", + "core-techniques-inversions", + "core-techniques-invocations", + "core-techniques-rituals", + "core-techniques-shuji", + "core-techniques-maho", + "core-techniques-ninjutsu", + "core-techniques-mantra", + "core-techniques-school", + "core-techniques-mastery" + ] + }, + { + "name": "Objects related", + "color": "#0985ae", + "sorting": "m", + "packs": [ + "core-properties", + "core-item-patterns", + "core-items", + "core-armors", + "core-weapons", + "core-signature-scrolls", + "core-celestial-implement-boons" + ] + }, + { + "name": "Helpers", + "color": "#6b3d1f", + "sorting": "m", + "packs": [ + "core-journal-conditions", + "core-journal-terrain-qualities", + "core-journal-opportunities" + ] + }, + { + "name": "Tools", + "color": "#834949", + "sorting": "m", + "packs": [ + "core-name-tables", + "core-macros" + ] + } + ] + } + ], + "packs": [ + { + "name": "core-properties", + "label": "Properties", + "path": "packs/core-properties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kata", + "label": "Techniques Kata", + "path": "packs/core-techniques-kata.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-kiho", + "label": "Techniques Kihõ", + "path": "packs/core-techniques-kiho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-inversions", + "label": "Techniques Inversions", + "path": "packs/core-techniques-inversions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-invocations", + "label": "Techniques Invocations", + "path": "packs/core-techniques-invocations.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-rituals", + "label": "Techniques Rituals", + "path": "packs/core-techniques-rituals.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-shuji", + "label": "Techniques Shuji", + "path": "packs/core-techniques-shuji.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-maho", + "label": "Techniques Mahõ", + "path": "packs/core-techniques-maho.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-ninjutsu", + "label": "Techniques Ninjutsu", + "path": "packs/core-techniques-ninjutsu.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mantra", + "label": "Techniques Mantra", + "path": "packs/core-techniques-mantra.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-school", + "label": "School Abilities", + "path": "packs/core-techniques-school.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-techniques-mastery", + "label": "Mastery Abilities", + "path": "packs/core-techniques-mastery.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-items", + "label": "Items", + "path": "packs/core-items.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-armors", + "label": "Armors", + "path": "packs/core-armors.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-weapons", + "label": "Weapons", + "path": "packs/core-weapons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-distinctions", + "label": "Distinctions", + "path": "packs/core-peculiarities-distinctions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-passions", + "label": "Passions", + "path": "packs/core-peculiarities-passions.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-adversities", + "label": "Adversities", + "path": "packs/core-peculiarities-adversities.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-peculiarities-anxieties", + "label": "Anxieties", + "path": "packs/core-peculiarities-anxieties.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-bonds", + "label": "Bonds", + "path": "packs/core-bonds.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-titles", + "label": "Titles", + "path": "packs/core-titles.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-item-patterns", + "label": "Item Patterns", + "path": "packs/core-item-patterns.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-signature-scrolls", + "label": "Signature Scrolls", + "path": "packs/core-signature-scrolls.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-celestial-implement-boons", + "label": "Celestial Implement Boons", + "path": "packs/core-celestial-implement-boons.db", + "type": "Item", + "system": "l5r5e" + }, + { + "name": "core-journal-school-curriculum", + "label": "School Curriculum", + "path": "packs/core-journal-school-curriculum.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-conditions", + "label": "Conditions", + "path": "packs/core-journal-conditions.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-terrain-qualities", + "label": "Terrain Qualities", + "path": "packs/core-journal-terrain-qualities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-great-clans-presentation", + "label": "Great Clans Presentation", + "path": "packs/core-journal-great-clans-presentation.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-journal-opportunities", + "label": "Opportunities", + "path": "packs/core-journal-opportunities.db", + "type": "JournalEntry", + "system": "l5r5e" + }, + { + "name": "core-name-tables", + "label": "Name Tables", + "path": "packs/core-name-tables.db", + "type": "RollTable", + "system": "l5r5e" + }, + { + "name": "core-macros", + "label": "L5R5E Macros", + "path": "packs/core-macros.db", + "type": "Macro", + "system": "l5r5e" + } + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en-en.json" + }, + { + "lang": "fr", + "name": "French (France)", + "path": "lang/fr-fr.json" + }, + { + "lang": "es", + "name": "Spanish (Spain)", + "path": "lang/es-es.json" + }, + { + "lang": "it", + "name": "Italian (Italy)", + "path": "lang/it-it.json" + } + ], + "media": [ + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/login.jpg?raw=true", + "caption": "Login screen" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/roll.jpg?raw=true", + "caption": "DicePicker and Roll and Keep" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/school.jpg?raw=true", + "caption": "Experience and School" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_pc.jpg?raw=true", + "caption": "PC sheet" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/sheet_npc_army.jpg?raw=true", + "caption": "NPC and Army sheets" + }, + { + "type": "screenshot", + "url": "https://gitlab.com/teaml5r/l5r5e/-/raw/master/screenshoots/compendiums.jpg?raw=true", + "caption": "Compendiums" + } + ] +} diff --git a/system/scripts/actors/character-generator.js b/system/scripts/actors/character-generator.js index c9cddc1..169f7e7 100644 --- a/system/scripts/actors/character-generator.js +++ b/system/scripts/actors/character-generator.js @@ -320,7 +320,7 @@ export class CharacterGenerator { } // Img (only if system defaults) - const folder = "systems/l5r5e/assets/icons/actors"; + const folder = "systems/l5rx-chiaroscuro/assets/icons/actors"; const newImg = [ `${folder}/npc.svg`, `${folder}/traditional-japanese-man.svg`, diff --git a/system/scripts/compendium/l5r5e-item-compendium.js b/system/scripts/compendium/l5r5e-item-compendium.js index 2994b19..e2475b7 100644 --- a/system/scripts/compendium/l5r5e-item-compendium.js +++ b/system/scripts/compendium/l5r5e-item-compendium.js @@ -28,7 +28,7 @@ export class ItemCompendiumL5r5e extends Compendium { * changes their index-partial.hbs, this file will need updating to match. * @override */ - static _entryPartial = "systems/l5r5e/templates/" + "compendium/l5r5e-index-partial.html"; + static _entryPartial = "systems/l5rx-chiaroscuro/templates/" + "compendium/l5r5e-index-partial.html"; /** * Sources present in this specific compendium, populated during _prepareContext. diff --git a/system/scripts/config.js b/system/scripts/config.js index 05bfbbc..37a435d 100644 --- a/system/scripts/config.js +++ b/system/scripts/config.js @@ -1,8 +1,8 @@ export const L5R5E = { namespace: "l5r5e", paths: { - assets: "systems/l5r5e/assets/", - templates: "systems/l5r5e/templates/", + assets: "systems/l5rx-chiaroscuro/assets/", + templates: "systems/l5rx-chiaroscuro/templates/", }, money: [50, 10], stances: ["earth", "air", "water", "fire", "void"], @@ -62,177 +62,177 @@ export const L5R5E = { conditions: [{ id: "lightly_wounded_fire", name: "l5r5e.conditions.lightly_wounded_fire", - img: "systems/l5r5e/assets/icons/conditions/lightly_wounded_fire.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/lightly_wounded_fire.webp", system: { id: "L5RCoreCon000016" } },{ id: "lightly_wounded_water", name: "l5r5e.conditions.lightly_wounded_water", - img: "systems/l5r5e/assets/icons/conditions/lightly_wounded_water.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/lightly_wounded_water.webp", system: { id: "L5RCoreCon000016" } },{ id: "lightly_wounded_air", name: "l5r5e.conditions.lightly_wounded_air", - img: "systems/l5r5e/assets/icons/conditions/lightly_wounded_air.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/lightly_wounded_air.webp", system: { id: "L5RCoreCon000016" } },{ id: "lightly_wounded_earth", name: "l5r5e.conditions.lightly_wounded_earth", - img: "systems/l5r5e/assets/icons/conditions/lightly_wounded_earth.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/lightly_wounded_earth.webp", system: { id: "L5RCoreCon000016" } },{ id: "lightly_wounded_void", name: "l5r5e.conditions.lightly_wounded_void", - img: "systems/l5r5e/assets/icons/conditions/lightly_wounded_void.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/lightly_wounded_void.webp", system: { id: "L5RCoreCon000016" } },{ id: "severely_wounded_fire", name: "l5r5e.conditions.severely_wounded_fire", - img: "systems/l5r5e/assets/icons/conditions/heavily_wounded_fire.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/heavily_wounded_fire.webp", system: { id: "L5RCoreCon000016" } },{ id: "severely_wounded_water", name: "l5r5e.conditions.severely_wounded_water", - img: "systems/l5r5e/assets/icons/conditions/heavily_wounded_water.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/heavily_wounded_water.webp", system: { id: "L5RCoreCon000016" } },{ id: "severely_wounded_air", name: "l5r5e.conditions.severely_wounded_air", - img: "systems/l5r5e/assets/icons/conditions/heavily_wounded_air.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/heavily_wounded_air.webp", system: { id: "L5RCoreCon000016" } },{ id: "severely_wounded_earth", name: "l5r5e.conditions.severely_wounded_earth", - img: "systems/l5r5e/assets/icons/conditions/heavily_wounded_earth.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/heavily_wounded_earth.webp", system: { id: "L5RCoreCon000016" } },{ id: "severely_wounded_void", name: "l5r5e.conditions.severely_wounded_void", - img: "systems/l5r5e/assets/icons/conditions/heavily_wounded_void.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/heavily_wounded_void.webp", system: { id: "L5RCoreCon000016" } },{ id: "afflicted", name: "l5r5e.conditions.afflicted", - img: "systems/l5r5e/assets/icons/conditions/afflicted.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/afflicted.webp", system: { id: "L5RCoreCon000001" } },{ id: "bleeding", name: "l5r5e.conditions.bleeding", - img: "systems/l5r5e/assets/icons/conditions/bleeding.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/bleeding.webp", system: { id: "L5RCoreCon000002" } },{ id: "burning", name: "l5r5e.conditions.burning", - img: "systems/l5r5e/assets/icons/conditions/burning.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/burning.webp", system: { id: "L5RCoreCon000003" } },{ id: "centered", name: "l5r5e.conditions.centered", - img: "systems/l5r5e/assets/icons/conditions/centered.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/centered.webp", system: { id: "L5RCoreCon000022" } },{ id: "compromised", name: "l5r5e.conditions.compromised", - img: "systems/l5r5e/assets/icons/conditions/compromised.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/compromised.webp", system: { id: "L5RCoreCon000004" } },{ id: "dazed", name: "l5r5e.conditions.dazed", - img: "systems/l5r5e/assets/icons/conditions/dazed.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/dazed.webp", system: { id: "L5RCoreCon000005" } },{ id: "disoriented", name: "l5r5e.conditions.disoriented", - img: "systems/l5r5e/assets/icons/conditions/disoriented.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/disoriented.webp", system: { id: "L5RCoreCon000006" } },{ id: "dying", name: "l5r5e.conditions.dying", - img: "systems/l5r5e/assets/icons/conditions/dying_1.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/dying_1.webp", system: { id: "L5RCoreCon000007" } },{ id: "emboldened", name: "l5r5e.conditions.emboldened", - img: "systems/l5r5e/assets/icons/conditions/emboldened.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/emboldened.webp", system: { id: "L5RCoreCon000023" } },{ id: "enraged", name: "l5r5e.conditions.enraged", - img: "systems/l5r5e/assets/icons/conditions/enraged.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/enraged.webp", system: { id: "L5RCoreCon000008" } },{ id: "exhausted", name: "l5r5e.conditions.exhausted", - img: "systems/l5r5e/assets/icons/conditions/exhausted.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/exhausted.webp", system: { id: "L5RCoreCon000009" } },{ id: "illness_coughing_illness", name: "l5r5e.conditions.illness_coughing_illness", - img: "systems/l5r5e/assets/icons/conditions/illness_coughing_illness.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/illness_coughing_illness.webp", system: { id: "L5RCoreCon000019" } },{ id: "illness_fire_rash", name: "l5r5e.conditions.illness_fire_rash", - img: "systems/l5r5e/assets/icons/conditions/illness_fire_rash.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/illness_fire_rash.webp", system: { id: "L5RCoreCon000021" } },{ id: "illness_gut_sickness", name: "l5r5e.conditions.illness_gut_sickness", - img: "systems/l5r5e/assets/icons/conditions/illness_gut_sickness.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/illness_gut_sickness.webp", system: { id: "L5RCoreCon000018" } },{ id: "illness_oozing_sore_disease", name: "l5r5e.conditions.illness_oozing_sore_disease", - img: "systems/l5r5e/assets/icons/conditions/illness_oozing_sore_disease.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/illness_oozing_sore_disease.webp", system: { id: "L5RCoreCon000017" } },{ id: "illness_unsteady_illness", name: "l5r5e.conditions.illness_unsteady_illness", - img: "systems/l5r5e/assets/icons/conditions/illness_unsteady_illness.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/illness_unsteady_illness.webp", system: { id: "L5RCoreCon000020" } },{ id: "immobilized", name: "l5r5e.conditions.immobilized", - img: "systems/l5r5e/assets/icons/conditions/immobilized.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/immobilized.webp", system: { id: "L5RCoreCon000010" } },{ id: "incapacitated", name: "l5r5e.conditions.incapacitated", - img: "systems/l5r5e/assets/icons/conditions/incapacitated.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/incapacitated.webp", system: { id: "L5RCoreCon000011" } },{ id: "intoxicated", name: "l5r5e.conditions.intoxicated", - img: "systems/l5r5e/assets/icons/conditions/intoxicated.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/intoxicated.webp", system: { id: "L5RCoreCon000012" } },{ id: "possessed", name: "l5r5e.conditions.possessed", - img: "systems/l5r5e/assets/icons/conditions/possesed.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/possesed.webp", system: { id: "L5RCoreCon000024" } },{ id: "prone", name: "l5r5e.conditions.prone", - img: "systems/l5r5e/assets/icons/conditions/prone.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/prone.webp", system: { id: "L5RCoreCon000013" } },{ id: "silenced", name: "l5r5e.conditions.silenced", - img: "systems/l5r5e/assets/icons/conditions/silenced.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/silenced.webp", system: { id: "L5RCoreCon000014" } },{ id: "unconscious", name: "l5r5e.conditions.unconscious", - img: "systems/l5r5e/assets/icons/conditions/unconscious.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/unconscious.webp", system: { id: "L5RCoreCon000015" } },{ id: "desequilibre_solaire", name: "chiaroscuro.aspects.desequilibre_solaire", - img: "systems/l5r5e/assets/icons/conditions/desequilibre_solaire.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/desequilibre_solaire.webp", system: { id: "ChiaCon000001" } },{ id: "desequilibre_lunaire", name: "chiaroscuro.aspects.desequilibre_lunaire", - img: "systems/l5r5e/assets/icons/conditions/desequilibre_lunaire.webp", + img: "systems/l5rx-chiaroscuro/assets/icons/conditions/desequilibre_lunaire.webp", system: { id: "ChiaCon000002" } }], regex: { diff --git a/system/scripts/dice/chiaroscuro-dice-dialog.js b/system/scripts/dice/chiaroscuro-dice-dialog.js index fa29e25..98505a2 100644 --- a/system/scripts/dice/chiaroscuro-dice-dialog.js +++ b/system/scripts/dice/chiaroscuro-dice-dialog.js @@ -178,6 +178,12 @@ export class ChiaroscuroDiceDialog extends FormApplication { this.object.useAssistance = event.target.checked; this.render(false); }); + + // Roll button — explicit submit trigger + html.find("button[name='roll']").on("click", (event) => { + event.preventDefault(); + this._onSubmit(event); + }); } async _updateObject(event, formData) { @@ -185,7 +191,8 @@ export class ChiaroscuroDiceDialog extends FormApplication { const skillRank = this.object.skill.rank; const skillBonus = this.object.skill.bonus; const flatModifier = this.object.modifier; - const difficulty = this.object.difficulty.value; + const difficultyObj = this.object.difficulty; + const difficultyValue = difficultyObj.value; // Roll the dice using FoundryVTT Roll API const roll = await new Roll(`${nbDice}d6`).evaluate(); @@ -199,8 +206,8 @@ export class ChiaroscuroDiceDialog extends FormApplication { // Compute total const rawSum = adjustedResults.reduce((a, b) => a + b, 0); const total = rawSum + skillBonus + flatModifier; - const success = total >= difficulty; - const bonus = success ? total - difficulty : 0; + const success = total >= difficultyValue; + const bonus = success ? total - difficultyValue : 0; // Update aspect gauge after roll if (this._actor && this.object.useAspectPoint) { @@ -218,7 +225,7 @@ export class ChiaroscuroDiceDialog extends FormApplication { total, skillBonus, flatModifier, - difficulty, + difficulty: difficultyObj, success, bonus, }); diff --git a/system/scripts/dice/dice-picker-dialog.js b/system/scripts/dice/dice-picker-dialog.js index 2128d3c..2b794a3 100644 --- a/system/scripts/dice/dice-picker-dialog.js +++ b/system/scripts/dice/dice-picker-dialog.js @@ -690,7 +690,7 @@ export class DicePickerDialog extends FormApplication { type: "script", scope: "actor", command, - img: this._actor?.img || "systems/l5r5e/assets/dices/default/ring_et.svg", + img: this._actor?.img || "systems/l5rx-chiaroscuro/assets/dices/default/ring_et.svg", }); } diff --git a/system/scripts/gm/gm-monitor.js b/system/scripts/gm/gm-monitor.js index f651efe..4c4da42 100644 --- a/system/scripts/gm/gm-monitor.js +++ b/system/scripts/gm/gm-monitor.js @@ -73,11 +73,11 @@ export class GmMonitor extends HandlebarsApplicationMixin(ApplicationV2) { }, character: { id: "character", - template: "systems/l5r5e/templates/" + "gm/monitor/character-view.html" + template: "systems/l5rx-chiaroscuro/templates/" + "gm/monitor/character-view.html" }, army: { if: "army", - template: "systems/l5r5e/templates/" + "gm/monitor/army-view.html" + template: "systems/l5rx-chiaroscuro/templates/" + "gm/monitor/army-view.html" } }; diff --git a/system/scripts/gm/gm-toolbox.js b/system/scripts/gm/gm-toolbox.js index 09ff735..a6c6ff5 100644 --- a/system/scripts/gm/gm-toolbox.js +++ b/system/scripts/gm/gm-toolbox.js @@ -44,7 +44,7 @@ export class GmToolbox extends HandlebarsApplicationMixin(ApplicationV2) { static PARTS = { main: { id: "gm-tool-content", - template: "systems/l5r5e/templates/" + "gm/gm-toolbox.html" + template: "systems/l5rx-chiaroscuro/templates/" + "gm/gm-toolbox.html" } }; diff --git a/system/scripts/items/advancement-sheet.js b/system/scripts/items/advancement-sheet.js index 124e02b..13a1d4a 100644 --- a/system/scripts/items/advancement-sheet.js +++ b/system/scripts/items/advancement-sheet.js @@ -90,12 +90,12 @@ export class AdvancementSheetL5r5e extends ItemSheetL5r5e { // Modify image to reflect choice if (newChoice.ring) { name = game.i18n.localize(`l5r5e.rings.${newChoice.ring}`) + "+1"; - img = `systems/l5r5e/assets/icons/rings/${newChoice.ring}.svg`; + img = `systems/l5rx-chiaroscuro/assets/icons/rings/${newChoice.ring}.svg`; } else if (newChoice.skill) { name = game.i18n.localize(`l5r5e.skills.${CONFIG.l5r5e.skills.get(newChoice.skill)}.${newChoice.skill}`) + "+1"; - img = `systems/l5r5e/assets/dices/default/skill_blank.svg`; + img = `systems/l5rx-chiaroscuro/assets/dices/default/skill_blank.svg`; } // Object embed in actor ? diff --git a/system/scripts/items/item-sheet.js b/system/scripts/items/item-sheet.js index baa576b..6a0b35b 100644 --- a/system/scripts/items/item-sheet.js +++ b/system/scripts/items/item-sheet.js @@ -50,7 +50,7 @@ export class ItemSheetL5r5e extends BaseItemSheetL5r5e { id: property.id, name: property.name, type: "property", - img: "systems/l5r5e/assets/icons/items/property.svg", + img: "systems/l5rx-chiaroscuro/assets/icons/items/property.svg", removed: true, }; })); diff --git a/system/scripts/preloadTemplates.js b/system/scripts/preloadTemplates.js index f20b1f8..eb16218 100644 --- a/system/scripts/preloadTemplates.js +++ b/system/scripts/preloadTemplates.js @@ -1,7 +1,7 @@ export const PreloadTemplates = async function () { const tpl = CONFIG.l5r5e.paths.templates; return foundry.applications.handlebars.loadTemplates([ - // Add paths to "systems/l5r5e/templates" + // Add paths to "systems/l5rx-chiaroscuro/templates" // *** Actors : PC *** `${tpl}actors/character/advancement-school.html`, `${tpl}actors/character/advancement-others.html`, diff --git a/system/scripts/settings/tactical-grid-settings.js b/system/scripts/settings/tactical-grid-settings.js index ef7670a..d36437d 100644 --- a/system/scripts/settings/tactical-grid-settings.js +++ b/system/scripts/settings/tactical-grid-settings.js @@ -43,7 +43,7 @@ export class TacticalGridSettingsL5R5E extends HandlebarsApplicationMixin(Applic /** @override */ static PARTS = { form: { - template: "systems/l5r5e/templates/" + "settings/tactical-grid-settings.html", + template: "systems/l5rx-chiaroscuro/templates/" + "settings/tactical-grid-settings.html", scrollable: [""], }, footer: { diff --git a/system/scripts/tatical-grid-rulers.js b/system/scripts/tatical-grid-rulers.js index 92a0d0a..bd84f6e 100644 --- a/system/scripts/tatical-grid-rulers.js +++ b/system/scripts/tatical-grid-rulers.js @@ -11,7 +11,7 @@ function getRangeband(gridSettings, distance) { export class RulerL5r5e extends foundry.canvas.interaction.Ruler { - static WAYPOINT_LABEL_TEMPLATE = "systems/l5r5e/templates/" + "hud/tactical-grid-ruler.html" + static WAYPOINT_LABEL_TEMPLATE = "systems/l5rx-chiaroscuro/templates/" + "hud/tactical-grid-ruler.html" /** @override */ _getWaypointLabelContext(waypoint, state) { @@ -44,7 +44,7 @@ export class RulerL5r5e extends foundry.canvas.interaction.Ruler { } export class TokenRulerL5r5e extends foundry.canvas.placeables.tokens.TokenRuler { - static WAYPOINT_LABEL_TEMPLATE = "systems/l5r5e/templates/" + "hud/tactical-grid-ruler.html" + static WAYPOINT_LABEL_TEMPLATE = "systems/l5rx-chiaroscuro/templates/" + "hud/tactical-grid-ruler.html" /** @override */ _getWaypointLabelContext(waypoint, state) { diff --git a/system/templates/actors/actor-export.html b/system/templates/actors/actor-export.html index 377ad82..196633d 100644 --- a/system/templates/actors/actor-export.html +++ b/system/templates/actors/actor-export.html @@ -70,9 +70,9 @@ {{#each list as |technique|}}