Compare commits
87 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0fc49be621 | ||
|
|
7c0d583031 | ||
|
|
bd508092ec | ||
|
|
47e040509f | ||
|
|
3b37859cb5 | ||
|
|
fcc2691f4b | ||
|
|
bff5ed7865 | ||
|
|
2eead2f22f | ||
|
|
5687a2f34b | ||
|
|
7ca9ee6cba | ||
|
|
4a780b5d9b | ||
|
|
9a46cfb842 | ||
|
|
0658a6cbc4 | ||
|
|
c2cf927557 | ||
|
|
8817f390e4 | ||
|
|
b993914dcb | ||
|
|
9fa30444aa | ||
|
|
d607abe45d | ||
|
|
6e534d5bf3 | ||
|
|
848a54fa1e | ||
|
|
7740aed299 | ||
|
|
c1adae132b | ||
|
|
1662f59009 | ||
|
|
dc00657f84 | ||
|
|
503e4e365f | ||
|
|
69e08b6a33 | ||
|
|
723e7cd934 | ||
|
|
2cefd42c28 | ||
|
|
04bfe38136 | ||
|
|
20d2137a15 | ||
|
|
0916dab259 | ||
|
|
8132a0b459 | ||
|
|
1afa5d151d | ||
|
|
242d31438b | ||
|
|
b5def3fb93 | ||
|
|
71c03b8a5d | ||
|
|
d6ba994ae6 | ||
|
|
cab98451cd | ||
|
|
ac43982f24 | ||
|
|
c5c5d173db | ||
|
|
9446e08433 | ||
|
|
14e18fdc8e | ||
|
|
b219f4aee6 | ||
|
|
5b573a5ed0 | ||
|
|
1dce3a5444 | ||
|
|
b04ac12636 | ||
|
|
3a674fd0f4 | ||
|
|
49fee9a5dd | ||
|
|
ac5bc5f5b2 | ||
|
|
2429be4c5d | ||
|
|
dbff0bb2d4 | ||
|
|
6c50eac0b4 | ||
|
|
a9a2169ed6 | ||
|
|
ff3199ad5c | ||
|
|
40147ae8d3 | ||
|
|
798b0fdf03 | ||
|
|
ad427d99e4 | ||
|
|
f8e45c1e32 | ||
|
|
f9191b7b1c | ||
|
|
e802161d4d | ||
|
|
8acede12ea | ||
|
|
4beace9dfb | ||
|
|
acea008622 | ||
|
|
685c923667 | ||
|
|
fb911a9bf0 | ||
|
|
e88c8aa2f6 | ||
|
|
d500e515e2 | ||
|
|
fc07ee9f46 | ||
|
|
7a8ad990a6 | ||
|
|
c2d8441ba1 | ||
|
|
7a6ea9932d | ||
|
|
ba5f27674d | ||
|
|
66cb3d08ad | ||
|
|
baad5c0d6f | ||
|
|
9d33be15fb | ||
|
|
71eed1b26d | ||
|
|
075ce5f662 | ||
|
|
e7bd9ea3fb | ||
|
|
096429d2f8 | ||
|
|
c7476a42c2 | ||
|
|
8514064722 | ||
|
|
b92d2b3112 | ||
|
|
894cdba28b | ||
|
|
dbbde5eeb3 | ||
|
|
f848e6c234 | ||
|
|
eebd26d32a | ||
|
|
cf937c4979 |
@@ -17,6 +17,7 @@ module.exports = {
|
||||
"import/extensions": "off",
|
||||
"class-methods-use-this": "off",
|
||||
// Personal Preference
|
||||
// "operator-linebreak": ["error", "before"], // prettier bug
|
||||
"linebreak-style": "off",
|
||||
"no-mixed-operators": "off",
|
||||
"no-param-reassign": "off",
|
||||
@@ -419,7 +420,7 @@ module.exports = {
|
||||
filterObject: "readonly",
|
||||
flattenObject: "readonly",
|
||||
expandObject: "readonly",
|
||||
isObjectEmpty: "readonly",
|
||||
isEmpty: "readonly",
|
||||
mergeObject: "readonly",
|
||||
diffObject: "readonly",
|
||||
hasProperty: "readonly",
|
||||
@@ -438,6 +439,7 @@ module.exports = {
|
||||
saveDataToFile: "readonly",
|
||||
readTextFromFile: "readonly",
|
||||
fromUuid: "readonly",
|
||||
fromUuidSync: "readonly",
|
||||
_handleMouseWheelInputChange: "readonly",
|
||||
getTemplate: "readonly",
|
||||
loadTemplates: "readonly",
|
||||
|
||||
3
.gitattributes
vendored
3
.gitattributes
vendored
@@ -1,3 +1,6 @@
|
||||
# Make .db files keep LF ending as Foundry rewrite in this format
|
||||
*.db text eol=lf
|
||||
*.json text eol=lf
|
||||
|
||||
# Foundry pack v11 as binaries
|
||||
system/packs/*/** binary
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -10,3 +10,6 @@ node_modules
|
||||
|
||||
# Foundry Lock files
|
||||
system/l5r5e.lock
|
||||
|
||||
# v11 db files (will be added later)
|
||||
system/packs/*/**
|
||||
|
||||
230
CHANGELOG.md
230
CHANGELOG.md
@@ -1,39 +1,112 @@
|
||||
# Changelog
|
||||
Date format : day/month/year
|
||||
|
||||
## 1.12.0 - 09/06/2024 - FoundryVTT v12 Compatibility
|
||||
__! Be certain to carefully back up any critical user data before installing this update !__
|
||||
- Updated the System to FoundryVTT v12.
|
||||
- Added ability to players to set their default Item's windows height in settings (#55).
|
||||
- Added item's icon on Macro hotbar on drop (#54).
|
||||
- Moved `The blade with no name: Ancestral sword of the Dragon [Blessed Treasure]` from items to weapons compendium.
|
||||
- Added French translation for "level zero" folders (packFolders).
|
||||
|
||||
## 1.11.0 - 13/12/2023 - Little fixes
|
||||
- 20Q :
|
||||
- Starting techniques now have a limit of 6 techniques instead of 5 (see Celestial Realms : `Moshi Sun Sentinel School`).
|
||||
- Enable dropping on the 'drop here' label for 20Q (thk to Litasa !34).
|
||||
- Compendiums : Added masteries and abilities from Deathly Turns.
|
||||
|
||||
## 1.10.1 - 22/08/2023 - Litasa's fixes
|
||||
All these changes are thanks to Litasa.
|
||||
- Roll-n-Keep dialog now waits for the DiceSoNice animation to finish before displaying the result when re-rolling or exploding dice (!28).
|
||||
- Adding the ability to have a different name for the custom-compendium (needed to disable the system embedded ones).
|
||||
- Fixes some CSS issues when the font size is not the default (#50, #51 and #52).
|
||||
|
||||
## 1.10.0 - 11/06/2023 - FoundryVTT v11 Compatibility
|
||||
__! Be certain to carefully back up any critical user data before installing this update !__
|
||||
- Updated the System to FoundryVTT v11.
|
||||
- GM Monitor :
|
||||
- Added ability to add unlinked token to GM monitor. Drag and drop from actor's toolbar, or select tokens in scene and click on "Add selected tokens".
|
||||
- Now automatically switch to the corresponding type of the dropped character (Army/Character).
|
||||
- Using the new `packFolders` in system manifest.
|
||||
- System compendiums are now in folders for more readability with others modules/worlds compendiums (ex: `L5R5e System` > `Techniques` > `Techniques Kata`).
|
||||
- Please note this is only by default, and you are free to move or rename it after the initial loading.
|
||||
|
||||
## 1.9.6 - 14/05/2023 - Bragma's QoL
|
||||
All these changes are thanks to Bragma.
|
||||
- Added effects panel to both pc and npc (!26).
|
||||
- Added a underline on rings to show current stance (!25).
|
||||
- Fix Lists not showing correctly in journal (#44).
|
||||
|
||||
## 1.9.5 - 11/01/2023 - Adding Modifiers
|
||||
- Characters can now have bonus endurance/composure/focus/vigilance from conditions (thx to Perkuns).
|
||||
|
||||
## 1.9.4 - 31/12/2022 - Last bugfixes of the Year !
|
||||
- Fix prepared settings bugs (trackers icons sometimes disappears).
|
||||
- GM Toolbox : Left clic do only actors with an active player as owner.
|
||||
- Compendiums : Added Celestial Realms missing Titles : `Bond with a spirit` and `Moon cultist`.
|
||||
|
||||
## 1.9.3 - 29/09/2022 - Combat Tracker
|
||||
- Fix for L5R combat tracker bar who have disappeared.
|
||||
|
||||
## 1.9.2 - 09/09/2022 - Advancements Again
|
||||
- Fix for advancements ownership (items in items).
|
||||
|
||||
## 1.9.1 - 08/09/2022 - Advancements Bugfixes
|
||||
- Fix for advancements fail to add new items ("_id" readonly error. see #42).
|
||||
|
||||
## 1.9.0 - 01/09/2022 - FoundryVTT v10 Compatibility
|
||||
__! Be certain to carefully back up any critical user data before installing this update !__
|
||||
- Updated the System to FoundryVTT v10.
|
||||
- Updated the initiative behaviour, he now open the DicePicker for PC and Adversaries locally or remotely.
|
||||
- Added a `game.user.isFirstGM` property for some traitements (socket and migration) to prevent multiple executions with multiple GM connected.
|
||||
- Added socket API `openDicePicker` to remotely open the DicePicker (see [usage on wiki](https://gitlab.com/teaml5r/l5r5e/-/wikis/dev/sockets.md#opendicepicker)).
|
||||
- Added chat distinction for roll using target (`@T:`) with `min` or `max` for non disclose the target to players.
|
||||
- Added a distinction when clicking on the dice icon on Chat tab :
|
||||
- Left clic, open the DP locally (as usual).
|
||||
- Right clic (GM only), now open the DP for players with all skills in list.
|
||||
- Added `itemUuid`/`item` to DP and `item` in RnK/Roll for the technique or weapon used to be readable in ChatMessage.
|
||||
- Replaced `targetInfos` (`name`/`img`) to `target` (`TokenDocument`) on DP/RnK/Roll for better access to the related token.
|
||||
- Added `@UUID` link on target and weapon/technique in ChatMessage.
|
||||
- Added `Wiki` and `Compendium` link in system tab (open wiki page).
|
||||
- Removed restriction on technique types when dropping a technique (Sheet and 20Q. see #39).
|
||||
- Fixed sync between GM for Combat tracker `initiative encounter type` and `initiative prepared`.
|
||||
- Compendiums :
|
||||
- Added `Writ of the Wild` compendiums.
|
||||
- Updated Blessed Treasure/Concealed Horror/Nemuranai.
|
||||
|
||||
## 1.8.2 - 24/06/2022 - Unofficial Italian translation
|
||||
- Added Unofficial Italian translation (Corebook only for compendiums), all thanks to EldritchTranslator.
|
||||
- Added French translation for Tables.
|
||||
- Fixed : Translated table names broke the macros. We are now using IDs to avoid that in "L5R5E Macros" compendium.
|
||||
- Fixed : Translated table names broke the macros. We are now using IDs to avoid that in `L5R5E Macros` compendium.
|
||||
|
||||
## 1.8.1 - 09/06/2022 - Small bugfixes
|
||||
- Added a restriction on symbols, they are now lower-case only, ex : (air) work, (Air) will not (#36).
|
||||
- Added some 20q questions in GM monitor global tooltip (q14, q15, q20) for quick access.
|
||||
- Fixed css for body>background-size from auto to cover, for blank scene (Thx to Sasmira).
|
||||
- Fixed css for header buttons in maximized state for "OneJournal" module.
|
||||
- Updated System manifest property "manifestPlusVersion" to 1.2.0, and added screenshots in media section.
|
||||
- Fixed css for header buttons in maximized state for `OneJournal` module.
|
||||
- Updated System manifest property `manifestPlusVersion` to 1.2.0, and added screenshots in media section.
|
||||
|
||||
## 1.8.0 - 29/04/2022 - QoL & Compendiums Update
|
||||
- Added 179 Japanese villages name table.
|
||||
- Added Rōnin icon and tag symbol `(ronin)` (Thanks to TesserWract).
|
||||
- Added a different view for GM and Players for hidden roll in ChatMessage.
|
||||
- Fixed : Missing translation for EN and ES - "Armors, Weapons, and Items" in Npc Generator dialog.
|
||||
- Fixed : Missing translation for EN and ES - `Armors, Weapons, and Items` in Npc Generator dialog.
|
||||
- Compendiums :
|
||||
- Added CR missing "Agasha Pattern" Pattern and Property (Thanks to KitCat).
|
||||
- Added "Celestial Implement Boons" compendium (Thanks to TesserWract)
|
||||
- Added CR missing `Agasha Pattern` Pattern and Property (Thanks to KitCat).
|
||||
- Added `Celestial Implement Boons` compendium (Thanks to TesserWract)
|
||||
- Updated Weapon Names and Grips (Thanks to TesserWract) :
|
||||
- Added "N/A" to invalid weapon grips.
|
||||
- Grips with more than one quality and/or style now use a more consistent format: "(style): Quality 1, Quality 2, ..."
|
||||
- Renamed "Tinbe-Rochin" to "Rochin" as the DB entry is for the single item rather than the item pair.
|
||||
- Added `N/A` to invalid weapon grips.
|
||||
- Grips with more than one quality and/or style now use a more consistent format: `(style): Quality 1, Quality 2, ...`
|
||||
- Renamed `Tinbe-Rochin` to `Rochin` as the DB entry is for the single item rather than the item pair.
|
||||
- Added macrons to relevant weapon names.
|
||||
- Refactor the way of symbols was handled, now compatible with "monks enhanced journal" module.
|
||||
- Refactor the way of symbols was handled, now compatible with `monks enhanced journal` module.
|
||||
|
||||
## 1.7.1 - 01/04/2022 - Spring fixes
|
||||
- PC/NPC sheet :
|
||||
- Fixed technique with a skill set, in a title, now open the DicePicker as intended.
|
||||
- Roll/DP/RnK :
|
||||
- Fixed the way an actor is lightweight and re-construct from chat message. This fix minions npc sync with multiple token (missing context).
|
||||
- Added "changelog" and "readme" properties in system.json
|
||||
- Added `changelog` and `readme` properties in system.json
|
||||
|
||||
## 1.7.0 - 28/03/2022 - Strife, DiceRoller for Techniques & Npc Generator
|
||||
- NPC Sheet :
|
||||
@@ -51,7 +124,7 @@ Date format : day/month/year
|
||||
- Notes : Techniques in sheet need to be re-imported from the compendium or manually updated for this to work.
|
||||
- Trying an autocomplete on some fields : clan, family, school, roles, demeanor.
|
||||
- Techniques Sheet & Compendiums :
|
||||
- Added difficulty and skill values (not to all techniques).
|
||||
- Added difficulty and skill values (not to all techniques. see [usage on wiki](https://gitlab.com/teaml5r/l5r5e/-/wikis/users/techniques-syntaxe.md)).
|
||||
- Trying an autocomplete on skill field.
|
||||
- DicePicker :
|
||||
- Added TN hidden difficulty visibility for GM (ex: ?2?).
|
||||
@@ -71,33 +144,10 @@ Date format : day/month/year
|
||||
- Fixed image following the technique_type on technique sheet.
|
||||
- Fixed linked actor image compatibility with Tokenizer.
|
||||
- Fixed svg height/width for firefox.
|
||||
- Compendiums : Removed the Phoenix image on "Ishiken Initiate School" school techniques.
|
||||
|
||||
Technique syntaxe "quick" explanation :
|
||||
- Difficulty can be :
|
||||
- Number : 1-9
|
||||
- Or specific syntaxe "@`S`:`prop1`" or "@`T`:`prop1`|`max`" or "@`T`:`prop1`|`max`(`prop2`)" :
|
||||
- `@` fixed, trigger the parser
|
||||
- `T` or `S` : `T`arget or `S`elf, define the actor to get the value.
|
||||
- `prop1` / `prop2` : Can be any property in `actor` or `actor.data.data`. Limitations: currently no `size`, `distance` (range) or computation (a+b).
|
||||
- `|` separator, optional if no min/max.
|
||||
- `min` or `max` : Between the selected targets, search for the min/max of `prop2`. If no `prop2` provided, take `prop1` as `prop2` (irrelevant for `@S`).
|
||||
- `(prop2)` : define the property for the actor selection in multiple target, can be omitted if same as `prop1`.
|
||||
- Exemples :
|
||||
- `@S:vigilance` : Difficulty will be my own `vigilance`.
|
||||
- `@T:vigilance|min` : Difficulty will be the `vigilance` from the target with the minimum vigilance (implicit) value. it's the same to wrote `@T:vigilance|min(vigilance)`.
|
||||
- `@T:vigilance|max(statusRank)` : Difficulty will be the `vigilance` from the target with the maximum `statusRank` value.
|
||||
- Skill can be :
|
||||
- Skill : `melee`, `fitness`...
|
||||
- SkillCategory : `scholar`, `martial`...
|
||||
- Or both in list, coma separated.
|
||||
- Exemples :
|
||||
- `theology`
|
||||
- `melee,ranged,unarmed`
|
||||
- `martial,fitness,performance`
|
||||
- Compendiums : Removed the Phoenix image on `Ishiken Initiate School` school techniques.
|
||||
|
||||
## 1.6.1 - 13/02/2022 - Little Bugfixes
|
||||
- PC sheet : fixed the "Complete this rank" button who stayed hidden in experience tab.
|
||||
- PC sheet : fixed the `Complete this rank` button who stayed hidden in experience tab.
|
||||
- GmMonitor : fixed a bug with render when the list was emptied.
|
||||
- Combat : fixed a null error when sometimes the combatant actor is null.
|
||||
|
||||
@@ -119,7 +169,7 @@ Technique syntaxe "quick" explanation :
|
||||
- Updated the System to FoundryVTT v9.
|
||||
- Thanks to Perkuns for his help with the CSS for this v9 release.
|
||||
- Fixed armies in combat tracker.
|
||||
- Fixed "traditional-japanese-man.svg" and "traditional-japanese-woman.svg" headers for firefox (x/y/width/height).
|
||||
- Fixed `traditional-japanese-man.svg` and `traditional-japanese-woman.svg` headers for firefox (x/y/width/height).
|
||||
- Trying to fix advancements behavior, who sometime left point on the old choice.
|
||||
|
||||
## 1.4.0 - 19/12/2021 - Armies & French PoW
|
||||
@@ -133,44 +183,44 @@ Technique syntaxe "quick" explanation :
|
||||
- Compendiums :
|
||||
- PoW:
|
||||
- Updated all French compendiums from official French translation.
|
||||
- Added missing items pattern : "Spirit of the Qamarist Pattern", "Ghostlands Yodhaniya Pattern" and "Kökejin’s Heart of the Wind Pattern".
|
||||
- Added missing title : "Astradhari".
|
||||
- Added mantras : "Summon Mantra : [One Implement]" and "Countering Mantra".
|
||||
- Fixed : "Urbane and Worldly" advantage was misspelled "Wroldly" (thx to Cernunnos).
|
||||
- Fixed : "Passion for [Foreign Performing Art Form]" from "Passion" to "Distinction" type.
|
||||
- Fixed : "Flowering Deceptions" from "Kata" to "Shuji" type.
|
||||
- Added Hooves (weapon) & Arrows (object)
|
||||
- Added two tables to draw japanese names (1500 males names & 530 females names).
|
||||
- Added missing items pattern : `Spirit of the Qamarist Pattern`, `Ghostlands Yodhaniya Pattern` and `Kökejin’s Heart of the Wind Pattern`.
|
||||
- Added missing title : `Astradhari`.
|
||||
- Added mantras : `Summon Mantra : [One Implement]` and `Countering Mantra`.
|
||||
- Fixed : `Urbane and Worldly` advantage was misspelled `Wroldly` (thx to Cernunnos).
|
||||
- Fixed : `Passion for [Foreign Performing Art Form]` from `Passion` to `Distinction` type.
|
||||
- Fixed : `Flowering Deceptions` from `Kata` to `Shuji` type.
|
||||
- Added `Hooves` (weapon) and `Arrows` (object).
|
||||
- Added two tables to draw japanese names (1500 males names and 530 females names).
|
||||
- Added some Macros.
|
||||
- Standardization of "great-clans-presentation" pack name to "core-journal-great-clans-presentation".
|
||||
- Standardization of `great-clans-presentation` pack name to `core-journal-great-clans-presentation`.
|
||||
- SendToChat now check links validity before adding them.
|
||||
- New NPC changed from "minion" to "adversary" by default.
|
||||
- New NPC changed from `minion` to `adversary` by default.
|
||||
- 20Q : Fixed line break in techniques label list.
|
||||
|
||||
## 1.3.5 - 11/10/2021 - DsN hotfix
|
||||
- Fixed a bug introduced by DiceSoNice 4.2.1 : context in "diceSoNiceRollStart" hook rebuild data and lost what we needed. The consequence is 3d dice flood a lot in RnK.
|
||||
- Fixed a bug introduced by DiceSoNice 4.2.1 : context in `diceSoNiceRollStart` hook rebuild data and lost what we needed. The consequence is 3d dice flood a lot in RnK.
|
||||
|
||||
## 1.3.4 - 15/09/2021 - Compendiums Update
|
||||
- Fixed a bug with sheet item drop introduced in previous version.
|
||||
- Added FoV English Opportunities usage.
|
||||
- Compendiums :
|
||||
- New icon for Inversion techniques.
|
||||
- Opportunities "Conflict use" table : the Air entry for the 2 opportunities was replaced by this real text (copy-past error).
|
||||
- Added missing Mantis "Storm Fleet Tide Seer" school techniques : "Storm Surge" and "Eye of the Storm".
|
||||
- Opportunities `Conflict use` table : the Air entry for the 2 opportunities was replaced by this real text (copy-past error).
|
||||
- Added missing Mantis `Storm Fleet Tide Seer` school techniques : `Storm Surge` and `Eye of the Storm`.
|
||||
- Added PoW School Curriculum and Titles.
|
||||
- Fixed Compendiums entries :
|
||||
- "Asako Inquisitor School [Crab]" to "Asako Inquisitor School [Phoenix]"
|
||||
- FoV Title : "Elemental Guard" (duplicate) to "Elemental Legionnaire".
|
||||
- PoW Mastery : "Divine Protection" (duplicate) to "Tower of Ivory".
|
||||
- `Asako Inquisitor School [Crab]` to `Asako Inquisitor School [Phoenix]`
|
||||
- FoV Title : `Elemental Guard` (duplicate) to `Elemental Legionnaire`.
|
||||
- PoW Mastery : `Divine Protection` (duplicate) to `Tower of Ivory`.
|
||||
|
||||
## 1.3.3 - 23/08/2021 - Send'n'Watch
|
||||
- GM toolbox changes :
|
||||
- Added "Reset void point" and "Gm Monitor" buttons.
|
||||
- "Reset void point", "Sleep" and "Scene End" now use left clic to target only assigned characters, and right clic to do all actors.
|
||||
- Added "Gm Monitor", a windows to see summaries of actors :
|
||||
- Added `Reset void point` and `Gm Monitor` buttons.
|
||||
- `Reset void point`, `Sleep` and `Scene End` now use left clic to target only assigned characters, and right clic to do all actors.
|
||||
- Added `Gm Monitor`, a windows to see summaries of actors :
|
||||
- Drop any actor on it to display them.
|
||||
- By default, or if the list is empty, all assigned characters will fill it.
|
||||
- Added "send to chat" header buttons on sheets for :
|
||||
- Added `send to chat` header buttons on sheets for :
|
||||
- Item : Image and description
|
||||
- Actor : Image and public description
|
||||
- Journal : Image and description, or full image if no text, or only description if no image.
|
||||
@@ -181,14 +231,14 @@ Technique syntaxe "quick" explanation :
|
||||
- Added Opportunity usage helper in Journal Compendium (courteously authorized by Edge).
|
||||
- Fixed Compendiums entries thanks to TesserWract :
|
||||
- Weapons:
|
||||
- Chair, lute, sake bottle and cups, and scroll case use the "Unarmed skill".
|
||||
- Chair, lute, sake bottle and cups, and scroll case use the `Unarmed skill`.
|
||||
- Changed the umbrella's stab grip to be 2-handed.
|
||||
- School Cursus :
|
||||
- "Utaku Battle Maiden": Replaced "Striking as Air" with "Courtier's Resolve".
|
||||
- `Utaku Battle Maiden`: Replaced `Striking as Air` with `Courtier's Resolve`.
|
||||
- Techniques :
|
||||
- "Disappearing World Style": Ring used changed from "air" to "fire".
|
||||
- "Lord Hida's Grip": Added the "(Crab)" prerequisite in title.
|
||||
- "Lord Shiba's Valor": Added the "(Phoenix)" prerequisite in title.
|
||||
- `Disappearing World Style`: Ring used changed from `air` to `fire`.
|
||||
- `Lord Hida's Grip`: Added the `(Crab)` prerequisite in title.
|
||||
- `Lord Shiba's Valor`: Added the `(Phoenix)` prerequisite in title.
|
||||
- Fixes for RnK :
|
||||
- Visibility mode now should be consistent with the 1st message (public, private, gm...).
|
||||
- DiceSoNice will now not show the new dice(s) for explosive in non-public mode.
|
||||
@@ -205,48 +255,48 @@ Technique syntaxe "quick" explanation :
|
||||
- Added English FoV Terrain Compendium.
|
||||
- Added PoW Name Tables compendium : Qamarist Names, Ivory Kingdoms Names, Rokugani Names and Ujik Names (courteously authorized by Edge).
|
||||
- Added ability to drop a (Curriculum) Journal to have a link in school experience tab.
|
||||
- Added properties antagonists (ex : "Sacred" remove "Unholy" on drop). So now properties can have another properties in them.
|
||||
- Added properties antagonists (ex : `Sacred` remove `Unholy` on drop). So now properties can have another properties in them.
|
||||
- Added a little time saver : when switching between NPC types, now the prototype token is altered this way : Linked actor for Adversary, unlinked for Minion.
|
||||
- Fixed roll for RollTable not showing the text in chat.
|
||||
- Fixed school compendium: "Kuni Warden School" from "Scorpion" to "Crab".
|
||||
- Fixed school compendium: `Kuni Warden School` from `Scorpion` to `Crab`.
|
||||
- Fixed some Pdf Copy-Paste error in school cursus that make L instead of I : Lkoma/Lsawa/Luchi...
|
||||
|
||||
## 1.3.1 - 16/06/2021 - Empty Sheet Scholar Helper
|
||||
- Added English/French Journal Compendiums for School Curriculums.
|
||||
- Added English/French Curriculums in description for Titles.
|
||||
- Added English Compendiums for Field of Victory (thanks to mdosantos).
|
||||
- Added English "Blessed Treasures" in items for Field of Victory (thanks to PlatFleece)
|
||||
- Added English/French "Blessed Treasures" and "Concealed Horror" in items for Shadowlands.
|
||||
- Added English `Blessed Treasures` in items for Field of Victory (thanks to PlatFleece)
|
||||
- Added English/French `Blessed Treasures` and `Concealed Horror` in items for Shadowlands.
|
||||
- Added new icons for titles, links, items pattern and scroll signatures.
|
||||
- QoL : Added label for grips in Weapon sheet (thanks to TesserWract).
|
||||
- QoL : Added buttons to Add or Subtract money.
|
||||
- Fixed the "empty sheet" bug (I hope).
|
||||
- Fixed the "bought_at_rank" does not change according to the PC rank value when an Item is drop on a sheet.
|
||||
- Fixed the issue #23 "Token image does not save". Now we reflect the change on the token name/image only if it's a linked actor and if the token/sheet have the same values.
|
||||
- Fixed the "unlink actor data" who still change the Actor Data when editing an unlinked token.
|
||||
- Fixed the `empty sheet` bug (I hope).
|
||||
- Fixed the `bought_at_rank` does not change according to the PC rank value when an Item is drop on a sheet.
|
||||
- Fixed the issue #23 `Token image does not save`. Now we reflect the change on the token name/image only if it's a linked actor and if the token/sheet have the same values.
|
||||
- Fixed the `unlink actor data` who still change the Actor Data when editing an unlinked token.
|
||||
|
||||
## 1.3.0 - 02/06/2021 - Foundry 0.8 Compatibility
|
||||
__! Be certain to carefully back up any critical user data before installing this update !__
|
||||
- Updated the System to the new version of Foundry VTT (a lot of things broke).
|
||||
- NPC can now have strengths/weaknesses with all rings.
|
||||
- Added "Title", "Bond", "Signature Scroll" and "Item Pattern":
|
||||
- Added `Title`, `Bond`, `Signature Scroll` and `Item Pattern`:
|
||||
- The item types.
|
||||
- Theirs compendiums entries.
|
||||
- A new list in experience tab to not mess with school cursus.
|
||||
- Item patterns :
|
||||
- Can be dropped on another item to add the associated property.
|
||||
- To change the linked property, drop any property on the item pattern sheet.
|
||||
- Added an optional "Specificity" technique type to serve as a catch-all.
|
||||
- Added an optional `Specificity` technique type to serve as a catch-all.
|
||||
- Added Mantis clan compendium entries.
|
||||
- Added a "Description" in PC/NPC sheet: this field is used in limited view ("description" are public, "notes" are private).
|
||||
- PC/NPC : Removed the "titles" field in social.
|
||||
- NPC : Moved the "note" field in social to gain some space, and uniformize with PC.
|
||||
- Added a `Description` in PC/NPC sheet: this field is used in limited view (`description` are public, `notes` are private).
|
||||
- PC/NPC : Removed the `titles` field in social.
|
||||
- NPC : Moved the `note` field in social to gain some space, and uniformize with PC.
|
||||
- Fix : rnkMessage not passing on actor object for NPCs (thanks to Bragma).
|
||||
- Fix : The "Crescent Moon Style" technique rank from 4 to 2.
|
||||
- Fix : The `Crescent Moon Style` technique rank from 4 to 2.
|
||||
- Fix : Drop an advancement on a PC/NPC sheet now correctly add the bonus to the Actor (ex Air +1), and the same with remove.
|
||||
- QoL : RnK button is now black in chat if no actions are left in roll (new messages only).
|
||||
- QoL : Added symbols legend in RnK dialog as reminder.
|
||||
- QoL : Added "(x Max)" display in RnK picker for max number of dice to keep (thanks to Bragma).
|
||||
- QoL : Added `(x Max)` display in RnK picker for max number of dice to keep (thanks to Bragma).
|
||||
- QoL : When DiceSoNice is enabled, the display of the RnK dialog is delayed by 2s before show-up.
|
||||
- Others minor optimizations (ex: 20q saving multiple item at once).
|
||||
|
||||
@@ -268,17 +318,17 @@ __! Be certain to carefully back up any critical user data before installing thi
|
||||
- Please note all dice without choice will be discarded for the next step
|
||||
- The GM has the ability to undo choices by left-clicking in the status headers
|
||||
- Limitation: The roll need to only have L5R dice in it (no mixed regular + L5R)
|
||||
- Fix image's behavior on create for all items sub classes
|
||||
- Fix image's behavior on create for all items subclasses
|
||||
- Click on rings in the PC/PNC sheet now open the DicePicker with the selected ring
|
||||
- Added a booster for loading compendium's core items (speed up 20Q)
|
||||
- Added confirm dialog on item's deletion (Hold "ctrl" on the click, if you want to bypass it)
|
||||
- Added "Sleep" & "Scene End" buttons in "GM ToolBox" (old "difficulty" box)
|
||||
- Added confirm dialog on item's deletion (Hold `ctrl` on the click, if you want to bypass it)
|
||||
- Added `Sleep` & `Scene End` buttons in `GM ToolBox` (old `difficulty` box)
|
||||
- Token's bar:
|
||||
- The strife bar is now displayed in red if the actor is compromised
|
||||
- Added an option, off by default, to reverse the fatigue's token bar (thanks to Jzrzmy)
|
||||
- Added an option, on by default, to set the TN to 1 when the encounter type is selected (Intrigue, Duel, Skirmish or Mass battle)
|
||||
- Split Techniques & Items by category in actor sheet (pc & npc) for better readability
|
||||
- Armor & Weapon added in the conflict tab now set the "equipped" property by default
|
||||
- Armor & Weapon added in the conflict tab now set the `equipped` property by default
|
||||
- Added Tabs on NPC sheets
|
||||
- New styles for dice results
|
||||
|
||||
@@ -313,7 +363,7 @@ __! Be certain to carefully back up any critical user data before installing thi
|
||||
- Added a GM Dialog Tool for setting global difficulty (TN) value / hidden (with DicePicker live refresh)
|
||||
- Compendium now display Ring and Rank if any in list view
|
||||
- DicePicker :
|
||||
- Fixed the initial display of "use a void point"
|
||||
- Fixed the initial display of `use a void point`
|
||||
- No free void point anymore
|
||||
- PC/NPC Sheet :
|
||||
- Added a visual indicator for equipped / readied
|
||||
@@ -360,12 +410,12 @@ __! Be certain to carefully back up any critical user data before installing thi
|
||||
- Fix for logo on Firefox
|
||||
- Visual fix for Firefox and end 20Q edit
|
||||
- Fix for no actor dice picker
|
||||
- Added "add a void point" checkbox, and some fixes
|
||||
- Added `add a void point` checkbox, and some fixes
|
||||
- Added code fr module translation on README.md
|
||||
- Babele is better in setup hook ?
|
||||
- Added babele french translation into system
|
||||
- Removed DicePiker bulk macro as it was unnecessary now
|
||||
- Fix for Q13: "skill and disadv" OR "adv"
|
||||
- Fix for Q13: `skill and disadv` OR `adv`
|
||||
- Added some text for 20Q 2dn dice
|
||||
- Stop some missing propagation
|
||||
- Fix adv tooltip
|
||||
@@ -376,12 +426,12 @@ __! Be certain to carefully back up any critical user data before installing thi
|
||||
- Fix marge on sheet + fix nav on 20Q + clean imgs
|
||||
- 20Q added step18 status, honor and glory for modifier
|
||||
- Add BG and first style for 20Q
|
||||
- Added class "roll" for roll in chat
|
||||
- Added class `roll` for roll in chat
|
||||
- Some styles
|
||||
- Add style for skill types checkboxes
|
||||
- Add roll to global game var
|
||||
- Change file to md
|
||||
- Added a icon for "void point used" in chat log
|
||||
- Added a icon for `void point used` in chat log
|
||||
- Fix for 20Q: constructCache only once
|
||||
- Fix EN vigilante -> vigilance
|
||||
- Update actor for using/get a void point
|
||||
@@ -397,11 +447,11 @@ __! Be certain to carefully back up any critical user data before installing thi
|
||||
- Added (ring) and (skill) symbols
|
||||
- Specific case for school_ability and mastery_ability on drop
|
||||
- Added convertSymbol for item's desc and actor's notes
|
||||
- Fix for "search anywhere" draggable icon
|
||||
- Fix for `search anywhere` draggable icon
|
||||
- Add ul li style for editor + Adjuste stance + marge on sheets and img
|
||||
- Remove effects from template.json for tech
|
||||
- Update css for item attribute
|
||||
- added pack for "school_ability" and "mastery_ability" techniques
|
||||
- added pack for `school_ability` and `mastery_ability` techniques
|
||||
- Added school_ability and mastery_ability types for techniques
|
||||
- Update on compendiums
|
||||
- Fix properties description
|
||||
@@ -448,7 +498,7 @@ __! Be certain to carefully back up any critical user data before installing thi
|
||||
## 0.5.0 - Testbed
|
||||
- Fix last bug on items and update json for 0.5.0 Pre-Release
|
||||
- fix using id for toggle
|
||||
- removed "for" on label
|
||||
- removed `for` on label
|
||||
- Update item with js expanded function
|
||||
- toggle hook
|
||||
- forced render true on macro
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
# Copyright (c) CC BY-NC-SA 4.0 2020 - 2021 This System is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
|
||||
# Copyright (c) CC BY-NC-SA 4.0 2020 - 2024 This System is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
|
||||
|
||||
By exercising the Licensed Rights (link below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.
|
||||
|
||||
https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
|
||||
|
||||
# Copyright (c) 2018 - 2021 Fantasy Flight Games. Legend of the Five Rings est TM de Fantasy Flight Games.
|
||||
# Copyright (c) 2018 - 2024 Fantasy Flight Games. Legend of the Five Rings est TM de Fantasy Flight Games.
|
||||
|
||||
All images, texts and contents are the property of their creator / legal owner.
|
||||
|
||||
|
||||
# Copyright (c) 2020 - 2021 Foundry Network
|
||||
# Copyright (c) 2020 - 2024 Foundry Network
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
76
README.md
76
README.md
@@ -1,85 +1,89 @@
|
||||
# Legend of the Five Rings (5th Edition) authorized by [Edge Studio](https://edge-studio.net/)
|
||||
|
||||

|
||||
|
||||
[](https://ko-fi.com/vlyan)
|
||||
[](https://foundryvtt.com/)
|
||||
[](https://forge-vtt.com/bazaar#package=l5r5e)
|
||||
[](https://www.foundryvtt-hub.com/package/l5r5e/)
|
||||
[](https://www.foundryvtt-hub.com/package/l5r5e/)
|
||||
|
||||
# English
|
||||
|
||||
This is a game system for [Foundry Virtual Tabletop](https://foundryvtt.com/) provides a character sheet and basic systems to play [Edge Studio's](https://edge-studio.net/) Legend of the Five Rings 5th edition.
|
||||
This version is authorized by Edge Studio, all texts, images and copyrights are the property of their respective owners.
|
||||
|
||||
## Install with the manifest
|
||||
1. Copy this link and use it in Foundry system manager to install the system.
|
||||
> https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json
|
||||
|
||||
### Recommended modules
|
||||
- `Babele` required for non english compendium translation: https://gitlab.com/riccisi/foundryvtt-babele
|
||||
- `Dice so Nice` for 3D dices : https://gitlab.com/riccisi/foundryvtt-dice-so-nice
|
||||
- `Search Anywhere` https://gitlab.com/riccisi/foundryvtt-search-anywhere (don't spent too much time searching the right technique)
|
||||
## Installation & Recommended modules
|
||||
See the [Wiki page - Installation](https://gitlab.com/teaml5r/l5r5e/-/wikis/users/install.md) for detail.
|
||||
|
||||
|
||||
## Current L5R team (alphabetical order)
|
||||
- Carter (compendiums, adventure adaptation)
|
||||
- Vlyan (development)
|
||||
|
||||
|
||||
## Historical L5R team (alphabetical order)
|
||||
- Carter (compendiums, adventure adaptation)
|
||||
- Hrunh (compendiums, pre-gen characters adaptation)
|
||||
- Mandar (development)
|
||||
- Sasmira (contributor)
|
||||
- Vlyan (development)
|
||||
|
||||
## Remerciements, vielen danke & Many thanks to :
|
||||
1. José Ladislao Lainez Ortega, aka "L4D15", for his first version
|
||||
2. Sasmira and LeRatierBretonnien for their work on the [Francophone community of Foundry](https://discord.gg/pPSDNJk)
|
||||
3. Flex for his advice
|
||||
|
||||
## Acknowledgements, vielen danke & Many thanks to :
|
||||
1. José Ladislao Lainez Ortega, aka "L4D15", for his first version.
|
||||
2. Sasmira and LeRatierBretonnien for their work on the [Francophone community of Foundry](https://discord.gg/pPSDNJk).
|
||||
3. Flex for advices in L5R rules.
|
||||
|
||||
|
||||
## Contribute
|
||||
You are free to contribute and propose corrections, modifications after fork. Try to respect 3 rules:
|
||||
1. Make sure you are up to date with the referent branch.
|
||||
2. Clear and precise commit messages allow a quick review of the code.
|
||||
3. If possible, limit yourself to one Feature per Merge request so as not to block the process.
|
||||
You are free to contribute and propose corrections, modifications after fork.
|
||||
|
||||
See the [Wiki page - System helping (Contribute)](https://gitlab.com/teaml5r/l5r5e/-/wikis/dev/system-helping.md) for detail.
|
||||
|
||||
|
||||
|
||||
# French
|
||||
|
||||
Il s'agit d'un système de jeu pour [Foundry Virtual Tabletop](https://foundryvtt.com/) qui fournit une fiche de personnage et des systèmes de base pour jouer à La Légende des Cinq Anneaux 5e édition de [Edge Studio](https://edge-studio.net/).
|
||||
Cette version est autorisée par Edge Studio, tous les textes, images et droits d'auteur reviennent à leurs propriétaires respectifs.
|
||||
|
||||
## Installer avec le manifeste
|
||||
Copier ce lien et chargez-le dans le menu système de Foundry.
|
||||
> https://gitlab.com/teaml5r/l5r5e/-/raw/master/system/system.json
|
||||
|
||||
### Modules requis pour le français
|
||||
Pour traduire les éléments de base de FoundryVTT (interface), il vous faut installer et activer le module suivant :
|
||||
> https://gitlab.com/baktov.sugar/foundryvtt-lang-fr-fr
|
||||
## Installation & Modules recommandés
|
||||
Le wiki en français est disponible à cette adresse :
|
||||
> https://foundryvtt.wiki/fr/systemes/l5r
|
||||
|
||||
La traduction du système fonctionne directement, cependant les compendiums nécessitent d'installer et activer le module Babele pour être traduit :
|
||||
> https://gitlab.com/riccisi/foundryvtt-babele
|
||||
|
||||
### Modules recommandés
|
||||
- `Dice so Nice` pour avoir des dés 3D : https://gitlab.com/riccisi/foundryvtt-dice-so-nice
|
||||
- `Search Anywhere` pour ne pas perdre top de temps à chercher une technique : https://gitlab.com/riccisi/foundryvtt-search-anywhere
|
||||
La liste des modules recommandés mise à jour est aussi disponible sur le [Wiki - Installation](https://gitlab.com/teaml5r/l5r5e/-/wikis/users/install.md#modules) (en anglais).
|
||||
|
||||
|
||||
## Nous rejoindre
|
||||
1. Vous pouvez retrouver toutes les mises à jour en français pour FoundryVTT sur le discord officiel francophone
|
||||
2. Lien vers [Discord Francophone](https://discord.gg/pPSDNJk)
|
||||
|
||||
|
||||
## L'équipe L5R actuelle (par ordre alphabétique)
|
||||
- Carter (compendiums, adaptation de scénario)
|
||||
- Vlyan (développement)
|
||||
|
||||
|
||||
## L'équipe L5R historique (par ordre alphabétique)
|
||||
- Carter (compendiums, adaptation de scénario)
|
||||
- Hrunh (compendiums, adaptation des pré-tirés)
|
||||
- Mandar (développement)
|
||||
- Sasmira (contributeur)
|
||||
- Vlyan (développement)
|
||||
|
||||
|
||||
## Remerciements, vielen danke & Many thanks to :
|
||||
1. José Ladislao Lainez Ortega, aka "L4D15", pour sa première version
|
||||
2. Sasmira et LeRatierBretonnien pour leur travail sur la [communauté Francophone de Foundry](https://discord.gg/pPSDNJk)
|
||||
3. Flex pour ses conseils
|
||||
1. José Ladislao Lainez Ortega, aka "L4D15", pour sa première version.
|
||||
2. Sasmira et LeRatierBretonnien pour leur travail sur la [communauté Francophone de Foundry](https://discord.gg/pPSDNJk).
|
||||
3. Flex pour ses conseils sur les règles de L5R.
|
||||
|
||||
|
||||
## Contribuer
|
||||
Vous êtes libre de contribuer et proposer après fork des corrections, modifications. Essayez de respecter 3 règles :
|
||||
1. Assurez-vous de bien être à jour par rapport à la branche référente.
|
||||
2. Des messages de commit clair et précis permettent une relecture rapide du code.
|
||||
3. Limitez-vous si possible à une Feature par demande de Merge pour ne pas bloquer le processus.
|
||||
Vous êtes libre de contribuer et proposer après fork des corrections, modifications.
|
||||
|
||||
Voir la [page du Wiki - System helping (Contribute)](https://gitlab.com/teaml5r/l5r5e/-/wikis/dev/system-helping.md) pour le détail (en anglais).
|
||||
|
||||
|
||||
|
||||
# Screenshots
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Requires
|
||||
const gulp = require("gulp");
|
||||
const prefix = require("gulp-autoprefixer");
|
||||
const sass = require("gulp-sass");
|
||||
const sass = require("gulp-sass")(require('sass'));
|
||||
const browserSync = require("browser-sync");
|
||||
|
||||
/* ----------------------------------------- */
|
||||
|
||||
11930
package-lock.json
generated
11930
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
22
package.json
22
package.json
@@ -20,22 +20,16 @@
|
||||
"homepage": "https://gitlab.com/teaml5r/l5r5e#readme",
|
||||
"devDependencies": {
|
||||
"babel-eslint": "^10.1.0",
|
||||
"browser-sync": "^2.23.7",
|
||||
"eslint": "^7.15.0",
|
||||
"eslint-config-prettier": "^6.15.0",
|
||||
"eslint-plugin-prettier": "^3.1.4",
|
||||
"browser-sync": "^2.27.10",
|
||||
"eslint": "^8.27.0",
|
||||
"eslint-config-prettier": "^8.5.0",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-autoprefixer": "^7.0.1",
|
||||
"gulp-sass": "^4.1.0",
|
||||
"husky": "^4.3.0",
|
||||
"gulp-autoprefixer": "^8.0.0",
|
||||
"gulp-sass": "^5.1.0",
|
||||
"lint-staged": "^10.5.1",
|
||||
"node-sass": "^4.14.1",
|
||||
"prettier": "^2.1.2"
|
||||
},
|
||||
"husky": {
|
||||
"hooks": {
|
||||
"pre-commit": "lint-staged"
|
||||
}
|
||||
"sass": "^1.56.1",
|
||||
"prettier": "^2.7.1"
|
||||
},
|
||||
"lint-staged": {
|
||||
"*.js": "eslint --cache --fix",
|
||||
|
||||
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
10
system/babele/fr/l5r5e._packs-folders.json
Normal file
10
system/babele/fr/l5r5e._packs-folders.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"entries": {
|
||||
"L5R5e System": "Système L5R5e",
|
||||
"Character related": "Liés aux Personnages",
|
||||
"Techniques": "Techniques",
|
||||
"Objects related": "Liés aux Objets",
|
||||
"Helpers": "Aides",
|
||||
"Tools": "Outils"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Armures",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Liens",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference",
|
||||
"bond_type": "data.bond_type"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference",
|
||||
"bond_type": "system.bond_type"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Bénédictions d'instrument divin",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Procédés de fabrication",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Objets",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -581,12 +581,6 @@
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "The Five Akodo Daggers [Blessed Treasure]",
|
||||
"name": "The Five Akodo Daggers [Blessed Treasure] (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Leadership Scrolls [Blessed Treasure]",
|
||||
"name": "Leadership Scrolls [Blessed Treasure] (WIP)",
|
||||
@@ -629,12 +623,6 @@
|
||||
"description": "",
|
||||
"book_reference": "L’Outremonde p.113"
|
||||
},
|
||||
{
|
||||
"id": "Kishu: The Oni-Cutting Sword [Blessed Treasure]",
|
||||
"name": "Kishu : Le sabre Tranche-oni [Trésor Béni]",
|
||||
"description": "",
|
||||
"book_reference": "L’Outremonde p.113"
|
||||
},
|
||||
{
|
||||
"id": "Obsidian Ink [Blessed Treasure]",
|
||||
"name": "Encre d’obsidienne [Trésor Béni]",
|
||||
|
||||
@@ -1,88 +1,281 @@
|
||||
{
|
||||
"label": "États préjudiciables",
|
||||
"mapping": {
|
||||
"content": "content"
|
||||
"text": "text"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
"id": "Afflicted",
|
||||
"entries": {
|
||||
"Afflicted": {
|
||||
"name": "Tourmenté",
|
||||
"content": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Afflicted": {
|
||||
"name": "Tourmenté - Image",
|
||||
"src": "icons/svg/sun.svg"
|
||||
},
|
||||
"Afflicted": {
|
||||
"name": "Tourmenté",
|
||||
"text": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Bleeding",
|
||||
"Bleeding": {
|
||||
"name": "En sang",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Bleeding": {
|
||||
"name": "En sang - Image",
|
||||
"src": "icons/svg/blood.svg"
|
||||
},
|
||||
"Bleeding": {
|
||||
"name": "En sang",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Burning",
|
||||
"Burning": {
|
||||
"name": "En feu",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Burning": {
|
||||
"name": "En feu - Image",
|
||||
"src": "icons/svg/fire.svg"
|
||||
},
|
||||
"Burning": {
|
||||
"name": "En feu",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Compromised",
|
||||
"Compromised": {
|
||||
"name": "Compromis",
|
||||
"content": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Compromised": {
|
||||
"name": "Compromis - Image",
|
||||
"src": "icons/svg/terror.svg"
|
||||
},
|
||||
"Compromised": {
|
||||
"name": "Compromis",
|
||||
"text": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Dazed",
|
||||
"Dazed": {
|
||||
"name": "Hébété",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Dazed": {
|
||||
"name": "Hébété - Image",
|
||||
"src": "icons/svg/eye.svg"
|
||||
},
|
||||
"Dazed": {
|
||||
"name": "Hébété",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Disoriented",
|
||||
"Disoriented": {
|
||||
"name": "Désorienté",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Disoriented": {
|
||||
"name": "Désorienté - Image",
|
||||
"src": "icons/svg/daze.svg"
|
||||
},
|
||||
"Disoriented": {
|
||||
"name": "Désorienté",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Dying [X Rounds]",
|
||||
"Dying [X Rounds]": {
|
||||
"name": "Mourant (X rounds)",
|
||||
"content": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Dying [X Rounds]": {
|
||||
"name": "Mourant (X rounds) - Image",
|
||||
"src": "icons/svg/skull.svg"
|
||||
},
|
||||
"Dying [X Rounds]": {
|
||||
"name": "Mourant (X rounds)",
|
||||
"text": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Enraged",
|
||||
"Enraged": {
|
||||
"name": "Enragé",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Enraged": {
|
||||
"name": "Enragé - Image",
|
||||
"src": "icons/svg/lightning.svg"
|
||||
},
|
||||
"Enraged": {
|
||||
"name": "Enragé",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Exhausted",
|
||||
"Exhausted": {
|
||||
"name": "Epuisé",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Exhausted": {
|
||||
"name": "Epuisé - Image",
|
||||
"src": "icons/svg/sleep.svg"
|
||||
},
|
||||
"Exhausted": {
|
||||
"name": "Epuisé",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Immobilized",
|
||||
"Immobilized": {
|
||||
"name": "Immobilisé",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Immobilized": {
|
||||
"name": "Immobilisé - Image",
|
||||
"src": "icons/svg/net.svg"
|
||||
},
|
||||
"Immobilized": {
|
||||
"name": "Immobilisé",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Incapacitated",
|
||||
"Incapacitated": {
|
||||
"name": "Hors de combat",
|
||||
"content": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Incapacitated": {
|
||||
"name": "Hors de combat - Image",
|
||||
"src": "icons/svg/downgrade.svg"
|
||||
},
|
||||
"Incapacitated": {
|
||||
"name": "Hors de combat",
|
||||
"text": "<blockquote>Livre de Règles p.272</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Intoxicated",
|
||||
"Intoxicated": {
|
||||
"name": "Ivre",
|
||||
"content": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Intoxicated": {
|
||||
"name": "Ivre - Image",
|
||||
"src": "icons/svg/poison.svg"
|
||||
},
|
||||
"Intoxicated": {
|
||||
"name": "Ivre",
|
||||
"text": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Prone",
|
||||
"Prone": {
|
||||
"name": "A terre",
|
||||
"content": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Prone": {
|
||||
"name": "A terre - Image",
|
||||
"src": "icons/svg/falling.svg"
|
||||
},
|
||||
"Prone": {
|
||||
"name": "A terre",
|
||||
"text": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Silenced",
|
||||
"Silenced": {
|
||||
"name": "Aphone",
|
||||
"content": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Silenced": {
|
||||
"name": "Aphone - Image",
|
||||
"src": "icons/svg/silenced.svg"
|
||||
},
|
||||
"Silenced": {
|
||||
"name": "Aphone",
|
||||
"text": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Unconscious",
|
||||
"Unconscious": {
|
||||
"name": "Inconscient",
|
||||
"content": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Unconscious": {
|
||||
"name": "Inconscient - Image",
|
||||
"src": "icons/svg/unconscious.svg"
|
||||
},
|
||||
"Unconscious": {
|
||||
"name": "Inconscient",
|
||||
"text": "<blockquote>Livre de Règles p.273</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Wounded",
|
||||
"Wounded": {
|
||||
"name": "Blessé",
|
||||
"content": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Wounded": {
|
||||
"name": "Blessé - Image",
|
||||
"src": "icons/svg/degen.svg"
|
||||
},
|
||||
"Wounded": {
|
||||
"name": "Blessé",
|
||||
"text": "<blockquote>Livre de Règles p.271</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Illness: Oozing Sore Disease": {
|
||||
"name": "Illness: Oozing Sore Disease (WIP)",
|
||||
"pages": {
|
||||
"Figure: Illness: Oozing Sore Disease": {
|
||||
"name": "Illness: Oozing Sore Disease (WIP) - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Illness: Oozing Sore Disease": {
|
||||
"name": "Illness: Oozing Sore Disease (WIP)",
|
||||
"text": "<blockquote>Décret de la nature</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Illness: Gut Sickness": {
|
||||
"name": "Illness: Gut Sickness (WIP)",
|
||||
"pages": {
|
||||
"Figure: Illness: Gut Sickness": {
|
||||
"name": "Illness: Gut Sickness (WIP) - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Illness: Gut Sickness": {
|
||||
"name": "Illness: Gut Sickness (WIP)",
|
||||
"text": "<blockquote>Décret de la nature</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Illness: Coughing Illness": {
|
||||
"name": "Illness: Coughing Illness (WIP)",
|
||||
"pages": {
|
||||
"Figure: Illness: Coughing Illness": {
|
||||
"name": "Illness: Coughing Illness (WIP) - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Illness: Coughing Illness": {
|
||||
"name": "Illness: Coughing Illness (WIP)",
|
||||
"text": "<blockquote>Décret de la nature</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Illness: Unsteady Illness": {
|
||||
"name": "Illness: Unsteady Illness (WIP)",
|
||||
"pages": {
|
||||
"Figure: Illness: Unsteady Illness": {
|
||||
"name": "Illness: Unsteady Illness (WIP) - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Illness: Unsteady Illness": {
|
||||
"name": "Illness: Unsteady Illness (WIP)",
|
||||
"text": "<blockquote>Décret de la nature</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Illness: Fire Rash": {
|
||||
"name": "Illness: Fire Rash (WIP)",
|
||||
"pages": {
|
||||
"Figure: Illness: Fire Rash": {
|
||||
"name": "Illness: Fire Rash (WIP) - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Illness: Fire Rash": {
|
||||
"name": "Illness: Fire Rash (WIP)",
|
||||
"text": "<blockquote>Décret de la nature</blockquote>"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,78 +1,190 @@
|
||||
{
|
||||
"label": "Aubaines",
|
||||
"mapping": {
|
||||
"content": "content"
|
||||
"text": "text"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
"id": "General Use",
|
||||
"entries": {
|
||||
"General Use": {
|
||||
"name": "Utilisation Générale",
|
||||
"content": "<blockquote>Livre de Règles p.328</blockquote><br><h2>Tous</h2><ul><li>(op) : Si vous avez échoué, déterminez la maniière la plus facile d'accomplir la tâche entreprise (compétence et approche).</li><li>(op)+ : Eliminez 1 point de Conflit gagné à la suite de ce test par Aubaine ainsi dépensé.</li><li>(op)(op) : Portez assistance (cf. page 26) au prochain personnage qui entreprend un test similaire.</li></ul><br><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op) :</strong> Découvrez l'attitude d'un autre personnage (PNJ) dans ia scène, ainsi que son nombre actuel de points de Conflit.</li><li><strong>(op)+ : </strong> Agissez avec subtilité pour attirer le moins d'attention possible sur vos efforts. Les Aubaines supplémentaires ainsi dépensés rendent votre tentative encore plus subtile.</li><li><strong>(op)(op) :</strong> Vous remarquez un détail intéressant au sujet d'un personnage présent. Avec l'accord du MJ, vous pouvez ajouter un détail auparavant inexistant et lié à un PNJ présent (un avantage ou un désavantage, par exemple).</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op) :</strong> Rassurez par votre presence un autre personnage dans la scène peut éliminer 2 points de Conflit.</li><li><strong>(op)+ :</strong> Vous exécutez la tâche de manière très prudente, maintenez votre équilibre et restez à bonne distance des sources de danqer Plus dépensez d'Aubaine, plus on vous remarque.</li><li><strong>(op)(op) : </strong> Vous vous souvenez soudain d'une information importante, mais sans lien direct avec votre test. Avec l'accord du MJ, vous pouvez avoir effectué une petite action préparatoire au préalable (apporter un outil commun utile pour ce que vous entreprenez, par exemple).</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op) :</strong> Enflammez par votre présence un autre personnage dans la scène, ce qui lui fait subir 2 points de Conflit.</li><li><strong>(op)+ :</strong> Vous exécutez la tâche de manière très voyante et vous attirez l'attention de tous les observateurs. Plus vous dépensez d'Aubaine, plus on vous remarque.</li><li><strong>(op)(op) :</strong> Vous remarquez l'absence flagrante ou l'emplacement incongru d'un élément de la scène sans lien direct avec votre test. Avec l'accord du MJ, vous pouvez indiquer l'absence d'un élément de la scène (comme l'absence d'une paire de chaussures qui indique que l'occupant de la maison n'est pas présent).</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op) :</strong> Eliminez 2 de vos points de Conflit.</li><li><strong>(op)+ :</strong> Vous exécutez la tâche de manière très efficace, la terminez plus rapidement et économisez les ressources nécessaires. Plus vous dépensez d'Aubaine plus vous réduisez le temps et les ressources nécessaires.</li><li><strong>(op)(op) :</strong> Vous remarquez un détail physique intéressant de votre environnement sans lien direct avec votre test. Avec l'accord du MJ, vous pouvez ajouter à la scène une portion de terrain (cf. p. 267) ou un objet commun que personne n'avait remarqué jusqu'alors.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op) :</strong> Choisissez un autre anneau que le Vide. Reduisez de 1 le NU de votre prochain test effectue avec cet anneau.</li><li><strong>(op)+ :</strong> Un frisson vous parcourt ; vous remarquez un silence soudain ou un autre signe de la présence d'un phénomène surnaturel. Plus vous dépensez d'Aubaine plus vous êtes précis quant à la localisation du phénomène.</li><li><strong>(op)(op) :</strong> Vous obtenez une révélation spirituelle sur la nature de l'univers ou de votre âme. Avec l'accord du MJ, vous pouvez révéler un fait inédit au suiet de votre personnage et plus ou moins en lien avec la situation.</li></ul>"
|
||||
"pages": {
|
||||
"Figure: General Use": {
|
||||
"name": "Utilisation Générale - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"General Use": {
|
||||
"name": "Utilisation Générale",
|
||||
"text": "<blockquote>Livre de Règles p.328</blockquote><br><h2>Tous</h2><ul><li>(op) : Si vous avez échoué, déterminez la maniière la plus facile d'accomplir la tâche entreprise (compétence et approche).</li><li>(op)+ : Eliminez 1 point de Conflit gagné à la suite de ce test par Aubaine ainsi dépensé.</li><li>(op)(op) : Portez assistance (cf. page 26) au prochain personnage qui entreprend un test similaire.</li></ul><br><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op) :</strong> Découvrez l'attitude d'un autre personnage (PNJ) dans ia scène, ainsi que son nombre actuel de points de Conflit.</li><li><strong>(op)+ : </strong> Agissez avec subtilité pour attirer le moins d'attention possible sur vos efforts. Les Aubaines supplémentaires ainsi dépensés rendent votre tentative encore plus subtile.</li><li><strong>(op)(op) :</strong> Vous remarquez un détail intéressant au sujet d'un personnage présent. Avec l'accord du MJ, vous pouvez ajouter un détail auparavant inexistant et lié à un PNJ présent (un avantage ou un désavantage, par exemple).</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op) :</strong> Rassurez par votre presence un autre personnage dans la scène peut éliminer 2 points de Conflit.</li><li><strong>(op)+ :</strong> Vous exécutez la tâche de manière très prudente, maintenez votre équilibre et restez à bonne distance des sources de danqer Plus dépensez d'Aubaine, plus on vous remarque.</li><li><strong>(op)(op) : </strong> Vous vous souvenez soudain d'une information importante, mais sans lien direct avec votre test. Avec l'accord du MJ, vous pouvez avoir effectué une petite action préparatoire au préalable (apporter un outil commun utile pour ce que vous entreprenez, par exemple).</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op) :</strong> Enflammez par votre présence un autre personnage dans la scène, ce qui lui fait subir 2 points de Conflit.</li><li><strong>(op)+ :</strong> Vous exécutez la tâche de manière très voyante et vous attirez l'attention de tous les observateurs. Plus vous dépensez d'Aubaine, plus on vous remarque.</li><li><strong>(op)(op) :</strong> Vous remarquez l'absence flagrante ou l'emplacement incongru d'un élément de la scène sans lien direct avec votre test. Avec l'accord du MJ, vous pouvez indiquer l'absence d'un élément de la scène (comme l'absence d'une paire de chaussures qui indique que l'occupant de la maison n'est pas présent).</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op) :</strong> Eliminez 2 de vos points de Conflit.</li><li><strong>(op)+ :</strong> Vous exécutez la tâche de manière très efficace, la terminez plus rapidement et économisez les ressources nécessaires. Plus vous dépensez d'Aubaine plus vous réduisez le temps et les ressources nécessaires.</li><li><strong>(op)(op) :</strong> Vous remarquez un détail physique intéressant de votre environnement sans lien direct avec votre test. Avec l'accord du MJ, vous pouvez ajouter à la scène une portion de terrain (cf. p. 267) ou un objet commun que personne n'avait remarqué jusqu'alors.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op) :</strong> Choisissez un autre anneau que le Vide. Reduisez de 1 le NU de votre prochain test effectue avec cet anneau.</li><li><strong>(op)+ :</strong> Un frisson vous parcourt ; vous remarquez un silence soudain ou un autre signe de la présence d'un phénomène surnaturel. Plus vous dépensez d'Aubaine plus vous êtes précis quant à la localisation du phénomène.</li><li><strong>(op)(op) :</strong> Vous obtenez une révélation spirituelle sur la nature de l'univers ou de votre âme. Avec l'accord du MJ, vous pouvez révéler un fait inédit au suiet de votre personnage et plus ou moins en lien avec la situation.</li></ul>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Conflict and Martial Skills Use",
|
||||
"Conflict and Martial Skills Use": {
|
||||
"name": "Utilisation liées aux Confrontations et Compétences Martiales",
|
||||
"content": "<blockquote>Livre de Règles p.328</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op) :</strong> Ajoutez un un dé gardé affichant une Aubaine au résultat de votre prochain test d'Arts martiaux.</li><li><strong>(op)+ :</strong> Pendant un test d action de Déplacement, vous pouvez parcourir sur une surface verticale jusqu'à 1 niveau de portée par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> Augmentez de 2 le ND du prochain test d'Arts martiaux (distance) qui vous prend pour cible avant le début de votre prochain tour.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op) :</strong> Pendant une action de Déplacement, ignorez une propriété du terrain (cf. page 267) de votre choix.</li><li><strong>(op)+ :</strong> Diminuez la gravité du prochain coup critique que vous subirez avant le début de votre prochain tour de 1 par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> N'appliquez pas l'un de vos désavantages à vos tests jusqu'à la fin de votre prochain tour.</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op) :</strong> Choisissez un autre personnage présent dans la scène ; augmentez le ND du prochain test qu'il effectue avant le début de votre prochain tour de 1 par Aubaine dépensé ainsi, à condition que vous ne fassiez pas partie des cibles du test.</li><li><strong>(op)+ :</strong> Au cours d'un test d'action d'Attaque, augmentez de 1 par Aubaine dépensé ainsi le ND du prochain test effectué par votre cible pour résister à un coup critique, et ce, avant le début de votre prochain tour.</li><li><strong>(op)(op) :</strong> Les autres personnages doivent subir 2 points de Conflit s'ils veulent vous choisir comme cible de leurs prochaines actions d'Attaque et de Manipulation, et ce, jusqu'au début de votre prochain tour.</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op) :</strong> Eliminez 1 point de Fatigue.</li><li><strong>(op)+ :</strong> Au cours d'un test d'action d'Attaque, ignorez 1 point de Résistance physique de votre cible par Aubaine ainsi dépensé.</li><li><strong>(op)(op) :</strong> Déplacez-vous de 1 niveau de portée.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op) :</strong> Au cours du prochain test d'action d'Attaque que vous effectuez avant la fin de votre prochain tour, ignorez une propriété de terrain (cf. page 267) de votre choix.</li><li><strong>(op)+ :</strong> Au cours d'un test d'action de Soutien, augmentez votre valeur d'initiative de 1 par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> Jusqu'à la fin de votre prochain tour, ignorez les effets d'un état que vous subissez.</li></ul>"
|
||||
"pages": {
|
||||
"Figure: Conflict and Martial Skills Use": {
|
||||
"name": "Utilisation liées aux Confrontations et Compétences Martiales - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Conflict and Martial Skills Use": {
|
||||
"name": "Utilisation liées aux Confrontations et Compétences Martiales",
|
||||
"text": "<blockquote>Livre de Règles p.328</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op) :</strong> Ajoutez un un dé gardé affichant une Aubaine au résultat de votre prochain test d'Arts martiaux.</li><li><strong>(op)+ :</strong> Pendant un test d action de Déplacement, vous pouvez parcourir sur une surface verticale jusqu'à 1 niveau de portée par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> Augmentez de 2 le ND du prochain test d'Arts martiaux (distance) qui vous prend pour cible avant le début de votre prochain tour.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op) :</strong> Pendant une action de Déplacement, ignorez une propriété du terrain (cf. page 267) de votre choix.</li><li><strong>(op)+ :</strong> Diminuez la gravité du prochain coup critique que vous subirez avant le début de votre prochain tour de 1 par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> N'appliquez pas l'un de vos désavantages à vos tests jusqu'à la fin de votre prochain tour.</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op) :</strong> Choisissez un autre personnage présent dans la scène ; augmentez le ND du prochain test qu'il effectue avant le début de votre prochain tour de 1 par Aubaine dépensé ainsi, à condition que vous ne fassiez pas partie des cibles du test.</li><li><strong>(op)+ :</strong> Au cours d'un test d'action d'Attaque, augmentez de 1 par Aubaine dépensé ainsi le ND du prochain test effectué par votre cible pour résister à un coup critique, et ce, avant le début de votre prochain tour.</li><li><strong>(op)(op) :</strong> Les autres personnages doivent subir 2 points de Conflit s'ils veulent vous choisir comme cible de leurs prochaines actions d'Attaque et de Manipulation, et ce, jusqu'au début de votre prochain tour.</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op) :</strong> Eliminez 1 point de Fatigue.</li><li><strong>(op)+ :</strong> Au cours d'un test d'action d'Attaque, ignorez 1 point de Résistance physique de votre cible par Aubaine ainsi dépensé.</li><li><strong>(op)(op) :</strong> Déplacez-vous de 1 niveau de portée.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op) :</strong> Au cours du prochain test d'action d'Attaque que vous effectuez avant la fin de votre prochain tour, ignorez une propriété de terrain (cf. page 267) de votre choix.</li><li><strong>(op)+ :</strong> Au cours d'un test d'action de Soutien, augmentez votre valeur d'initiative de 1 par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> Jusqu'à la fin de votre prochain tour, ignorez les effets d'un état que vous subissez.</li></ul>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Initiative Check Use",
|
||||
"Initiative Check Use": {
|
||||
"name": "Utilisation lors des tests d'Initiative",
|
||||
"content": "<blockquote>Livre de Règles p.329</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, évaluez la faiblesse. Découvrez l'un de ses désavantages, au choix de l'adversaire.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, choisissez un désavantage que vous connaissez chez un autre personnage. Il ne l'appliquera pas à ses tests pendant cette scène.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, utilisez votre Attention à la place de votre Vigilance pour évaluer votre initiative lorsque vous êtes surpris.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, estimez les propriétés de tous les terrains alentours (cf. page 267).</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, ressentez si une créature Extérieure est présente au cours de la scène.</p>"
|
||||
"pages": {
|
||||
"Figure: Initiative Check Use": {
|
||||
"name": "Utilisation lors des tests d'Initiative - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Initiative Check Use": {
|
||||
"name": "Utilisation lors des tests d'Initiative",
|
||||
"text": "<blockquote>Livre de Règles p.329</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, évaluez la faiblesse. Découvrez l'un de ses désavantages, au choix de l'adversaire.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, choisissez un désavantage que vous connaissez chez un autre personnage. Il ne l'appliquera pas à ses tests pendant cette scène.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, utilisez votre Attention à la place de votre Vigilance pour évaluer votre initiative lorsque vous êtes surpris.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, estimez les propriétés de tous les terrains alentours (cf. page 267).</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op) :</strong> Lorsque vous effectuez un test d'initiative, ressentez si une créature Extérieure est présente au cours de la scène.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Skill Use",
|
||||
"Skill Use": {
|
||||
"name": "Utilisation liées aux Compétences",
|
||||
"content": "<blockquote>Livre de Règles p.329</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op) Artisanal :</strong> Si vous réussissez, ajoutez la propriété Magnifique ou Subtil à un objet que vous êtes en train d'améliorer.</li><li><strong>(op) Savant :</strong> Apprenez quelque chose sur un personnage qui a créé ou utilisé l'objet que vous êtes en train d'étudier (comme un avantage ou un désavantage, au choix du MJ, qui a influencé la création ou l'utilisation de cet objet).</li><li><strong>(op) Social :</strong> Découvrez si l'Honneur, la Gloire ou le Statut d'un personnage dans la scène est supérieur, inférieur ou égal au vôtre.</li><li><strong>(op) Professionnel :</strong> Convainquez un client de payer 10 % de plus un objet que vous êtes en train de vendre.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op) Artisanal :</strong> Si vous réussissez, ajoutez la propriété Solide à un objet que vous êtes en train de restaurer.</li><li><strong>(op) Savant :</strong> Rappelez-vous un endroit où vous pouvez effectuer des recherches ou étudier le sujet dont vous tentez de vous souvenir.</li><li><strong>(op) Social :</strong> Augmentez de 1 le ND du prochain test de compétence sociale effectué par un autre personnage avant la fin de la scène.</li><li><strong>(op) Professionnel :</strong> Réduisez de 1 le ND du prochain test effectué par un autre personnage avec la même compétence avant la fin de la scène.</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op) Artisanal :</strong> Si vous réussissez, fabriquez une copie supplémentaire de l'objet que vous êtes en train de créer.</li><li><strong>(op) Savant :</strong> Extrapolez les motivations ou les désirs d'un autre personnage dans la scène ou dans une perspective plus large.</li><li><strong>(op) Social :</strong> Réduisez de 1 le ND du prochain test social effectué par un autre personnage avant la fin de la scène.</li><li><strong>(op) Professionnel :</strong> Une inspiration étrange vous saisit ; ajoutez un dé gardé affichant Aubaine au résultat de votre prochain test effectué avec une compétence différente.</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op) Artisanal :</strong> Ajoutez un dé gardé affichant Aubaine au résultat de votre prochain test de compétence artisanale effectué avant la fin de la session de jeu.</li><li><strong>(op) Savant :</strong> Repérez ou identifiez une propriété, un aspect ou une capacité unique sur quelque chose que vous êtes en train d'identifier.</li><li><strong>(op) Social :</strong> Ajoutez un dé gardé affichant Aubaine au résultat de votre prochain test de compétence sociale effectué avant la fin de la scène.</li><li><strong>(op) Professionnel :</strong> Convainquez un fournisseur de vous accorder une ristourne supplémentaire de 10 % sur le prix d'un objet que vous êtes en train d'acheter.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op) Artisanal :</strong> Réduisez de 1 le ND du prochain test que vous effectuerez en utilisant l'objet avec lequel vous êtes en train de vous Harmoniser.</li><li><strong>(op) Savant :</strong> Devinez si vous pouvez apprendre quelque chose d'important de votre champ de recherche actuel.</li><li><strong>(op) Social :</strong> Devinez l'objectif d'un autre personnage dans la scène.</li><li><strong>(op) Professionnel :</strong> Réduisez au minimum l'effet que vous produisez sur votre environnement (et les traces physiques de vos efforts).</li></ul>"
|
||||
"pages": {
|
||||
"Figure: Skill Use": {
|
||||
"name": "Utilisation liées aux Compétences - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Skill Use": {
|
||||
"name": "Utilisation liées aux Compétences",
|
||||
"text": "<blockquote>Livre de Règles p.329</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op) Artisanal :</strong> Si vous réussissez, ajoutez la propriété Magnifique ou Subtil à un objet que vous êtes en train d'améliorer.</li><li><strong>(op) Savant :</strong> Apprenez quelque chose sur un personnage qui a créé ou utilisé l'objet que vous êtes en train d'étudier (comme un avantage ou un désavantage, au choix du MJ, qui a influencé la création ou l'utilisation de cet objet).</li><li><strong>(op) Social :</strong> Découvrez si l'Honneur, la Gloire ou le Statut d'un personnage dans la scène est supérieur, inférieur ou égal au vôtre.</li><li><strong>(op) Professionnel :</strong> Convainquez un client de payer 10 % de plus un objet que vous êtes en train de vendre.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op) Artisanal :</strong> Si vous réussissez, ajoutez la propriété Solide à un objet que vous êtes en train de restaurer.</li><li><strong>(op) Savant :</strong> Rappelez-vous un endroit où vous pouvez effectuer des recherches ou étudier le sujet dont vous tentez de vous souvenir.</li><li><strong>(op) Social :</strong> Augmentez de 1 le ND du prochain test de compétence sociale effectué par un autre personnage avant la fin de la scène.</li><li><strong>(op) Professionnel :</strong> Réduisez de 1 le ND du prochain test effectué par un autre personnage avec la même compétence avant la fin de la scène.</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op) Artisanal :</strong> Si vous réussissez, fabriquez une copie supplémentaire de l'objet que vous êtes en train de créer.</li><li><strong>(op) Savant :</strong> Extrapolez les motivations ou les désirs d'un autre personnage dans la scène ou dans une perspective plus large.</li><li><strong>(op) Social :</strong> Réduisez de 1 le ND du prochain test social effectué par un autre personnage avant la fin de la scène.</li><li><strong>(op) Professionnel :</strong> Une inspiration étrange vous saisit ; ajoutez un dé gardé affichant Aubaine au résultat de votre prochain test effectué avec une compétence différente.</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op) Artisanal :</strong> Ajoutez un dé gardé affichant Aubaine au résultat de votre prochain test de compétence artisanale effectué avant la fin de la session de jeu.</li><li><strong>(op) Savant :</strong> Repérez ou identifiez une propriété, un aspect ou une capacité unique sur quelque chose que vous êtes en train d'identifier.</li><li><strong>(op) Social :</strong> Ajoutez un dé gardé affichant Aubaine au résultat de votre prochain test de compétence sociale effectué avant la fin de la scène.</li><li><strong>(op) Professionnel :</strong> Convainquez un fournisseur de vous accorder une ristourne supplémentaire de 10 % sur le prix d'un objet que vous êtes en train d'acheter.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op) Artisanal :</strong> Réduisez de 1 le ND du prochain test que vous effectuerez en utilisant l'objet avec lequel vous êtes en train de vous Harmoniser.</li><li><strong>(op) Savant :</strong> Devinez si vous pouvez apprendre quelque chose d'important de votre champ de recherche actuel.</li><li><strong>(op) Social :</strong> Devinez l'objectif d'un autre personnage dans la scène.</li><li><strong>(op) Professionnel :</strong> Réduisez au minimum l'effet que vous produisez sur votre environnement (et les traces physiques de vos efforts).</li></ul>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "During Downtime Use",
|
||||
"During Downtime Use": {
|
||||
"name": "Utilisation lors d'un Temps Mort",
|
||||
"content": "<blockquote>Livre de Règles p.329</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op)+ :</strong> Apprenez un détail sur une personne qui vous accompagne (comme un avantage ou un désavantage au choix de cette personne) par Aubaine ainsi dépensé. Vous ne pouvez apprendre de la sorte qu'un seul détail à propos de chacune de vos cibles au cours d'une scène de temps mort.</li><li><strong>(op)(op) :</strong> Effectuez votre activité de temps mort sans que la ou les personnes de votre choix ne l'apprennent.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op)+ :</strong> Un autre personnage qui vous accompagne élimine 1 point de Conflit ou de Fatigue par Aubaine ainsi dépensé.</li><li><strong>(op)(op) :</strong> Mémorisez un détail petit mais important grâce à votre activité ; vous pourrez vous en souvenir plus tard sans avoir besoin d'effectuer de test.</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op)+ :</strong> Assistez un autre personnage par Aubaine dépensé ainsi au cours du prochain test d'activité de temps mort qu'il effectuera pendant cette session.</li><li><strong>(op)(op) :</strong> Stimulez grâce à vos efforts an personnage qui vous accompagne ; celui-ci pourra effectuer une action de temps mort supplémentaire au cours de cette période de temps mort (maximum 2).</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op)+ :</strong> Eliminez 1 point de Conflit ou de Fatigue par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> Faites-vous un nouvel ami au cours de votre activité de temps mort.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op)+ :</strong> Choisissez autant de dés abandonnés lors du test que de Aubaines dépensés pour cet effet et réservez-les. Le maximum de dés que vous pouvez réserver de la sorte est égal à votre rang dans la compétence utilisée. Ajoutez ce(s) dé(s) réservé(s) à votre prochain test effectué avec la même compétence ; vous conservez les résultats affichés sans relancer ce(s) dé(s).</li><li><strong>(op)(op) :</strong> Recevez une brève prémonition sur un événement possible pendant que vous effectuez votre activité de temps mort.</li></ul>"
|
||||
"pages": {
|
||||
"Figure: During Downtime Use": {
|
||||
"name": "Utilisation lors d'un Temps Mort - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"During Downtime Use": {
|
||||
"name": "Utilisation lors d'un Temps Mort",
|
||||
"text": "<blockquote>Livre de Règles p.329</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op)+ :</strong> Apprenez un détail sur une personne qui vous accompagne (comme un avantage ou un désavantage au choix de cette personne) par Aubaine ainsi dépensé. Vous ne pouvez apprendre de la sorte qu'un seul détail à propos de chacune de vos cibles au cours d'une scène de temps mort.</li><li><strong>(op)(op) :</strong> Effectuez votre activité de temps mort sans que la ou les personnes de votre choix ne l'apprennent.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op)+ :</strong> Un autre personnage qui vous accompagne élimine 1 point de Conflit ou de Fatigue par Aubaine ainsi dépensé.</li><li><strong>(op)(op) :</strong> Mémorisez un détail petit mais important grâce à votre activité ; vous pourrez vous en souvenir plus tard sans avoir besoin d'effectuer de test.</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op)+ :</strong> Assistez un autre personnage par Aubaine dépensé ainsi au cours du prochain test d'activité de temps mort qu'il effectuera pendant cette session.</li><li><strong>(op)(op) :</strong> Stimulez grâce à vos efforts an personnage qui vous accompagne ; celui-ci pourra effectuer une action de temps mort supplémentaire au cours de cette période de temps mort (maximum 2).</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op)+ :</strong> Eliminez 1 point de Conflit ou de Fatigue par Aubaine dépensé ainsi.</li><li><strong>(op)(op) :</strong> Faites-vous un nouvel ami au cours de votre activité de temps mort.</li></ul><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><ul><li><strong>(op)+ :</strong> Choisissez autant de dés abandonnés lors du test que de Aubaines dépensés pour cet effet et réservez-les. Le maximum de dés que vous pouvez réserver de la sorte est égal à votre rang dans la compétence utilisée. Ajoutez ce(s) dé(s) réservé(s) à votre prochain test effectué avec la même compétence ; vous conservez les résultats affichés sans relancer ce(s) dé(s).</li><li><strong>(op)(op) :</strong> Recevez une brève prémonition sur un événement possible pendant que vous effectuez votre activité de temps mort.</li></ul>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Invocations Use",
|
||||
"Invocations Use": {
|
||||
"name": "Utilisation lors des Invocations",
|
||||
"content": "<blockquote>Livre de Règles p.191</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op)(op)+ :</strong> Désignez une cible supplémentaire par dépensés de cette façon.</li><li><strong>(op)+ :</strong> La portée maximale de cette technique augmente de 1 niveau par dépensé de cette façon.</li><li><strong>(op) :</strong> Le ND de votre prochain test d'action de Déplacement diminue de 1. Cet effet persiste jusqu'à la fin de votre prochain tour.</li><li><strong>(op)(op)+ :</strong> Si cette technique peut cibler d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)(op)</strong> dépensés de cette façon.</li><li><strong>(op)(op)+ :</strong> Si cette technique cible tous les personnages de la zone, choisissez un personnage à portée qui sera épargné par <strong>(op)(op)</strong> dépensés de cette façon.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op):</strong> Votre Résistance physique augmente de 1. Cet effet persiste jusqu'à la fin de votre prochain tour.</li><li><strong>(op)+ :</strong> Si cette technique peut prendre pour cible d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)+ :</strong> La portée maximale de cette technique augmente de 1 niveau par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op):</strong> Les dégâts infligés sont considérés comme des dégâts physiques (et non surnaturels).</li><li><strong>(op):</strong> Les dégâts infligés par cette technique reçoivent la propriété Sacré (cf. page 241).</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op)+ :</strong> La portée maximale de cette technique augmente de 1 niveau par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)+ :</strong> Si cette technique peut prendre pour cible d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op): </strong> Le ND de vos prochains tests d'action d'Attaque diminue de 1. Cet effet persiste jusqu'à la fin de votre prochain tour.</li><li><strong>(op)+ :</strong> Le ND des tests de résistance à cet effet augmente de 1 par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)(op)+ :</strong> Par <strong>(op)(op)</strong> dépensés de cette façon, une cible doit résister à l'aide d'un test de Forme (Air 4, Eau 1) j ND 3 ou subir l'état En feu.</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op): </strong> Votre Résistance surnaturelle augmente de 1 jusqu'à la fin de votre prochain tour.</li><li><strong>(op)+ :</strong> Si cette technique peut prendre pour cible d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)(op)+ :</strong> La portée minimale ou maximale de cette technique augmente ou diminue de 1 niveau par <strong>(op)(op)</strong> dépensés de cette façon.</li><li><strong>(op)(op):</strong> Éliminez 1 point de Fatigue de la cible ou de votre propre personnage.</li><li><strong>(op): </strong> Le ND de votre prochaine action de Soutien diminue de 1. Cet effet persiste jusqu à la fin de votre prochain tour.</li></ul>"
|
||||
"pages": {
|
||||
"Figure: Invocations Use": {
|
||||
"name": "Utilisation lors des Invocations - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Invocations Use": {
|
||||
"name": "Utilisation lors des Invocations",
|
||||
"text": "<blockquote>Livre de Règles p.191</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><ul><li><strong>(op)(op)+ :</strong> Désignez une cible supplémentaire par dépensés de cette façon.</li><li><strong>(op)+ :</strong> La portée maximale de cette technique augmente de 1 niveau par dépensé de cette façon.</li><li><strong>(op) :</strong> Le ND de votre prochain test d'action de Déplacement diminue de 1. Cet effet persiste jusqu'à la fin de votre prochain tour.</li><li><strong>(op)(op)+ :</strong> Si cette technique peut cibler d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)(op)</strong> dépensés de cette façon.</li><li><strong>(op)(op)+ :</strong> Si cette technique cible tous les personnages de la zone, choisissez un personnage à portée qui sera épargné par <strong>(op)(op)</strong> dépensés de cette façon.</li></ul><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><ul><li><strong>(op):</strong> Votre Résistance physique augmente de 1. Cet effet persiste jusqu'à la fin de votre prochain tour.</li><li><strong>(op)+ :</strong> Si cette technique peut prendre pour cible d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)+ :</strong> La portée maximale de cette technique augmente de 1 niveau par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op):</strong> Les dégâts infligés sont considérés comme des dégâts physiques (et non surnaturels).</li><li><strong>(op):</strong> Les dégâts infligés par cette technique reçoivent la propriété Sacré (cf. page 241).</li></ul><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><ul><li><strong>(op)+ :</strong> La portée maximale de cette technique augmente de 1 niveau par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)+ :</strong> Si cette technique peut prendre pour cible d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op): </strong> Le ND de vos prochains tests d'action d'Attaque diminue de 1. Cet effet persiste jusqu'à la fin de votre prochain tour.</li><li><strong>(op)+ :</strong> Le ND des tests de résistance à cet effet augmente de 1 par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)(op)+ :</strong> Par <strong>(op)(op)</strong> dépensés de cette façon, une cible doit résister à l'aide d'un test de Forme (Air 4, Eau 1) j ND 3 ou subir l'état En feu.</li></ul><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><ul><li><strong>(op): </strong> Votre Résistance surnaturelle augmente de 1 jusqu'à la fin de votre prochain tour.</li><li><strong>(op)+ :</strong> Si cette technique peut prendre pour cible d'autres personnages que vous, désignez une cible supplémentaire par <strong>(op)</strong> dépensé de cette façon.</li><li><strong>(op)(op)+ :</strong> La portée minimale ou maximale de cette technique augmente ou diminue de 1 niveau par <strong>(op)(op)</strong> dépensés de cette façon.</li><li><strong>(op)(op):</strong> Éliminez 1 point de Fatigue de la cible ou de votre propre personnage.</li><li><strong>(op): </strong> Le ND de votre prochaine action de Soutien diminue de 1. Cet effet persiste jusqu à la fin de votre prochain tour.</li></ul>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "In Shadowlands Use",
|
||||
"In Shadowlands Use": {
|
||||
"name": "Utilisation dans l'Outremonde ou en Territoire Souillé",
|
||||
"content": "<blockquote>L’Outremonde p.130</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)+ :</strong> Vous remarquez dans votre environnement un signe subtil qui vous permet de vous orienter, tel qu'un ruisseau moins Souillé que ses alentours ou les excroissances sur des arbres difformes qui indiquent la direction du Gouffre suppurant. Ce point de repère vous guide pour une scène, plus une scène supplémentaire dans l'Outremonde par (op) dépensé de la sorte.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Votre nature résolue vous préserve de l'environnement instable de l'Outremonde. La prochaine fois que vous essayez de remarquer ou d'éviter une situation ou une créature dangereuse, on considère que votre Vigilance est supérieure de 1 à sa vraie valeur.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)+ :</strong> Vous poussez vos camarades à l'aide de compliments agréables ou de critiques acerbes. Pour chaque (op) dépensé de la sorte, un autre personnage présent réduit de 1 le ND de son prochain test pour résister aux épreuves physiques ou à l'influence de l'Outremonde.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op)+ :</strong> Par chance ou suite à des recherches minutieuses, vous trouvez un objet utile que l'Outremonde n'a pas encore corrompu. La rareté maximale d'un tel objet est de 3, plus 1 par (op)(op) supplémentaires dépensés de la sorte. Le MJ doit veiller à ajuster le niveau de rareté en fonction de la nature exacte de l'objet.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)(op) :</strong> Vous ne vous laissez pas décourager par la puissance du Jigoku qui vous écrase. En vous remémorant les territoires dépourvus de Souillure au nord de la Muraille, vous restez concentré et ignorez les (st) obtenus lors de votre prochain test.</p>"
|
||||
"pages": {
|
||||
"Figure: In Shadowlands Use": {
|
||||
"name": "Utilisation dans l'Outremonde ou en Territoire Souillé - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"In Shadowlands Use": {
|
||||
"name": "Utilisation dans l'Outremonde ou en Territoire Souillé",
|
||||
"text": "<blockquote>L’Outremonde p.130</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)+ :</strong> Vous remarquez dans votre environnement un signe subtil qui vous permet de vous orienter, tel qu'un ruisseau moins Souillé que ses alentours ou les excroissances sur des arbres difformes qui indiquent la direction du Gouffre suppurant. Ce point de repère vous guide pour une scène, plus une scène supplémentaire dans l'Outremonde par (op) dépensé de la sorte.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Votre nature résolue vous préserve de l'environnement instable de l'Outremonde. La prochaine fois que vous essayez de remarquer ou d'éviter une situation ou une créature dangereuse, on considère que votre Vigilance est supérieure de 1 à sa vraie valeur.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)+ :</strong> Vous poussez vos camarades à l'aide de compliments agréables ou de critiques acerbes. Pour chaque (op) dépensé de la sorte, un autre personnage présent réduit de 1 le ND de son prochain test pour résister aux épreuves physiques ou à l'influence de l'Outremonde.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op)+ :</strong> Par chance ou suite à des recherches minutieuses, vous trouvez un objet utile que l'Outremonde n'a pas encore corrompu. La rareté maximale d'un tel objet est de 3, plus 1 par (op)(op) supplémentaires dépensés de la sorte. Le MJ doit veiller à ajuster le niveau de rareté en fonction de la nature exacte de l'objet.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)(op) :</strong> Vous ne vous laissez pas décourager par la puissance du Jigoku qui vous écrase. En vous remémorant les territoires dépourvus de Souillure au nord de la Muraille, vous restez concentré et ignorez les (st) obtenus lors de votre prochain test.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Against Tainted Threats Use",
|
||||
"Against Tainted Threats Use": {
|
||||
"name": "Utilisation face à la Corruption",
|
||||
"content": "<blockquote>L’Outremonde p.131</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op) :</strong> Confronté aux horreurs de la Souillure, vous restez alerte et capable de discerner une faiblesse chez votre adversaire. Réduisez de 1 le ND de votre prochain test destiné à vous opposer à un personnage Souillé ou à le blesser, grâce à votre examen de la menace et à votre réaction appropriée.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Vous êtes capable de supporter de terribles épreuves, comme la révélation d'un mystérieux maho-tsukai ou la conjuration d'un oni. La prochaine fois que vous subissez des points de Conflit au cours de cette scène, vous subissez 2 points de moins, jusqu'à un minimum de 0.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)+ :</strong> La fureur toute vertueuse que vous manifestez est propre à intimider le plus terrible des démons. Chaque créature Souillée présente subit 1 point de Conflit, plus 1 point supplémentaire par (op)(op) dépensés de la sorte. Si vous n'avez pas conscience qu'un personnage est Souillé, le MJ doit noter ces points de Conflit en secret.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op) :</strong> Vous vous adaptez pour mieux combattre les puissances corrompues qui se dressent sur votre chemin. Une fois avant la fin de la session de jeu, vous pouvez soit réduire de 1 le ND d'un de vos tests pour résister à un pouvoir issu de la Souillure (une technique de maho par exemple), soit augmenter de 1 le ND du test d'un autre personnage qui vous prend pour cible ou essaie de vous affecter avec un tel pouvoir.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)</strong> ou <strong>(op)(op)(op) :</strong> Si vous dépensez (op)(op), vous réalisez que les kamis ont fui et percevez l'origine de leur trouble (maho, kansen ou autre).</p><br><p>Si vous dépensez (op)(op)(op) vous pouvez aussi déterminer le rang de Combat (bushi) total de toutes les créatures Souillées qui ont poussé les kamis à fuir.</p>"
|
||||
"pages": {
|
||||
"Figure: Against Tainted Threats Use": {
|
||||
"name": "Utilisation face à la Corruption - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Against Tainted Threats Use": {
|
||||
"name": "Utilisation face à la Corruption",
|
||||
"text": "<blockquote>L’Outremonde p.131</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op) :</strong> Confronté aux horreurs de la Souillure, vous restez alerte et capable de discerner une faiblesse chez votre adversaire. Réduisez de 1 le ND de votre prochain test destiné à vous opposer à un personnage Souillé ou à le blesser, grâce à votre examen de la menace et à votre réaction appropriée.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Vous êtes capable de supporter de terribles épreuves, comme la révélation d'un mystérieux maho-tsukai ou la conjuration d'un oni. La prochaine fois que vous subissez des points de Conflit au cours de cette scène, vous subissez 2 points de moins, jusqu'à un minimum de 0.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)+ :</strong> La fureur toute vertueuse que vous manifestez est propre à intimider le plus terrible des démons. Chaque créature Souillée présente subit 1 point de Conflit, plus 1 point supplémentaire par (op)(op) dépensés de la sorte. Si vous n'avez pas conscience qu'un personnage est Souillé, le MJ doit noter ces points de Conflit en secret.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op) :</strong> Vous vous adaptez pour mieux combattre les puissances corrompues qui se dressent sur votre chemin. Une fois avant la fin de la session de jeu, vous pouvez soit réduire de 1 le ND d'un de vos tests pour résister à un pouvoir issu de la Souillure (une technique de maho par exemple), soit augmenter de 1 le ND du test d'un autre personnage qui vous prend pour cible ou essaie de vous affecter avec un tel pouvoir.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)</strong> ou <strong>(op)(op)(op) :</strong> Si vous dépensez (op)(op), vous réalisez que les kamis ont fui et percevez l'origine de leur trouble (maho, kansen ou autre).</p><br><p>Si vous dépensez (op)(op)(op) vous pouvez aussi déterminer le rang de Combat (bushi) total de toutes les créatures Souillées qui ont poussé les kamis à fuir.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "While Tainted Use",
|
||||
"While Tainted Use": {
|
||||
"name": "Utilisation en étant Souillé",
|
||||
"content": "<blockquote>L’Outremonde p.131</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op) :</strong> La malice que vous vous êtes récemment découvert peut détourner l'attention de votre personne, vous permettant peut-être de dissimuler votre nature Souillée ou d'éviter un examen approfondi. Le ND du prochain test visant à vous examiner ou à scruter vos actions augmente de 1.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Les tracas des mortels ne vous affectent plus, car vous subissez déjà des tourments inimaginables. Pour le reste de la scène, chaque fois que vous subissez des points de Fatigue, vous subissez 2 points de moins, jusqu'à un minimum de 0.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op) :</strong> La puissance déchaînée du Jigoku coule dans vos veines et vous confère une force contre-nature. Ajoutez 1 (ring) gardé et affichant (st) au résultat de votre prochain test d'Arts martiaux. Cet effet persiste jusqu'au début de votre prochain tour.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op) :</strong> Pendant un bref instant, votre corps et votre esprit se fluidifient et s'affranchissent de la désorientation ou même des blessures. Vous retirez un des états suivants : À terre, Désorienté, Hébété, Immobilisé, Ivre ou Légèrement blessé.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)+ :</strong> Les connaissances contre-nature des kansen résonnent en vous sans un mot, vous accordant un savoir impossible à détenir autrement. Vous apprenez quelque chose en lien avec la situation actuelle et dont l'ampleur dépend du nombre de (op) dépensés de la sorte. Pour chaque (op) dépensé ainsi, vous subissez 1 point de Conflit en raison de la nature dérangeante de vos informateurs.</p>"
|
||||
"pages": {
|
||||
"Figure: While Tainted Use": {
|
||||
"name": "Utilisation en étant Souillé - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"While Tainted Use": {
|
||||
"name": "Utilisation en étant Souillé",
|
||||
"text": "<blockquote>L’Outremonde p.131</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op) :</strong> La malice que vous vous êtes récemment découvert peut détourner l'attention de votre personne, vous permettant peut-être de dissimuler votre nature Souillée ou d'éviter un examen approfondi. Le ND du prochain test visant à vous examiner ou à scruter vos actions augmente de 1.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Les tracas des mortels ne vous affectent plus, car vous subissez déjà des tourments inimaginables. Pour le reste de la scène, chaque fois que vous subissez des points de Fatigue, vous subissez 2 points de moins, jusqu'à un minimum de 0.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op) :</strong> La puissance déchaînée du Jigoku coule dans vos veines et vous confère une force contre-nature. Ajoutez 1 (ring) gardé et affichant (st) au résultat de votre prochain test d'Arts martiaux. Cet effet persiste jusqu'au début de votre prochain tour.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op) :</strong> Pendant un bref instant, votre corps et votre esprit se fluidifient et s'affranchissent de la désorientation ou même des blessures. Vous retirez un des états suivants : À terre, Désorienté, Hébété, Immobilisé, Ivre ou Légèrement blessé.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)+ :</strong> Les connaissances contre-nature des kansen résonnent en vous sans un mot, vous accordant un savoir impossible à détenir autrement. Vous apprenez quelque chose en lien avec la situation actuelle et dont l'ampleur dépend du nombre de (op) dépensés de la sorte. Pour chaque (op) dépensé ainsi, vous subissez 1 point de Conflit en raison de la nature dérangeante de vos informateurs.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Negotiations Use",
|
||||
"Negotiations Use": {
|
||||
"name": "Utilisation au cours de Négociations",
|
||||
"content": "<blockquote>Les Cours de Pierre p.132</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op)+ :</strong> Votre rhétorique soignée piège un interlocuteur dans une position où il doit céder du terrain ou vous offrir une bénédiction. Il doit vous accorder une concession mineure sans lien avec votre objectif social actuel à moins d'abandonner 1 point de Progression par (op)(op) dépensés de cette façon.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op)(op) :</strong> Votre dévouement inflexible envers votre objectif retarde l'issue de la conversation. Choisissez un personnage présent : il ne peut gagner aucun point de Progression jusqu'à la fin de votre prochain tour.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op) :</strong> Vous mettez un autre personnage sur la défensive à l'aide de questions et de revendications enchaînées à un rythme effréné. Choisissez une demande ou une affirmation formulée par un autre personnage présent au cours de la scène. Le joueur concerné (ou le MJ dans le cas d'un PNJ) doit vous révéler toute motivation cachée derrière cette demande ou cette affirmation.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op) :</strong> Vous mettez un autre personnage sur la défensive à l'aide de questions et de revendications enchaînées à un rythme effréné. Choisissez une demande ou une affirmation formulée par un autre personnage présent au cours de la scène. Le joueur concerné (ou le MJ dans le cas d'un PNJ) doit vous révéler toute motivation cachée derrière cette demande ou cette affirmation.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)(op) :</strong> Vous ébranlez brièvement les convictions d'un interlocuteur par une remarque profonde sur sa nature ou sur les circonstances, et son discours perd en certitude. Jusqu'à la fin de votre prochain tour, tous les points de Progression qu'il gagne s'ajoutent à votre Progression (et non à la sienne) pour atteindre votre objectif social actuel.</p>"
|
||||
"pages": {
|
||||
"Figure: Negotiations Use": {
|
||||
"name": "Utilisation au cours de Négociations - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Negotiations Use": {
|
||||
"name": "Utilisation au cours de Négociations",
|
||||
"text": "<blockquote>Les Cours de Pierre p.132</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op)+ :</strong> Votre rhétorique soignée piège un interlocuteur dans une position où il doit céder du terrain ou vous offrir une bénédiction. Il doit vous accorder une concession mineure sans lien avec votre objectif social actuel à moins d'abandonner 1 point de Progression par (op)(op) dépensés de cette façon.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op)(op) :</strong> Votre dévouement inflexible envers votre objectif retarde l'issue de la conversation. Choisissez un personnage présent : il ne peut gagner aucun point de Progression jusqu'à la fin de votre prochain tour.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op) :</strong> Vous mettez un autre personnage sur la défensive à l'aide de questions et de revendications enchaînées à un rythme effréné. Choisissez une demande ou une affirmation formulée par un autre personnage présent au cours de la scène. Le joueur concerné (ou le MJ dans le cas d'un PNJ) doit vous révéler toute motivation cachée derrière cette demande ou cette affirmation.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op) :</strong> Vous mettez un autre personnage sur la défensive à l'aide de questions et de revendications enchaînées à un rythme effréné. Choisissez une demande ou une affirmation formulée par un autre personnage présent au cours de la scène. Le joueur concerné (ou le MJ dans le cas d'un PNJ) doit vous révéler toute motivation cachée derrière cette demande ou cette affirmation.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)(op) :</strong> Vous ébranlez brièvement les convictions d'un interlocuteur par une remarque profonde sur sa nature ou sur les circonstances, et son discours perd en certitude. Jusqu'à la fin de votre prochain tour, tous les points de Progression qu'il gagne s'ajoutent à votre Progression (et non à la sienne) pour atteindre votre objectif social actuel.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Romance Use",
|
||||
"Romance Use": {
|
||||
"name": "Utilisation au cours d'une Idylle",
|
||||
"content": "<blockquote>Les Cours de Pierre p.132</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op) :</strong> La conversation dévie sur vos relations et vos amis communs. Nommez un personnage que vous et votre partenaire connaissez. Ce dernier doit vous dire ce qu'il pense de la cible, vous révélant ainsi l'un des avantages ou désavantages de ce personnage.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Une remarque désinvolte vous fait comprendre, à vous et à votre partenaire, que vous partagez des points communs : un loisir étrange, un acteur favori ou une croyance fondamentale. Faites trois suggestions au joueur incarnant votre partenaire : il doit en choisir une. Vous et votre partenaire éliminez chacun 2 points de Conflit.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op) :</strong> Un détail de votre apparence capte l'intérêt de votre partenaire. Son joueur doit vous annoncer quel attribut physique il trouve le plus attirant chez vous. Vous et votre partenaire subissez chacun 1 point de Conflit, et le ND du prochain test de compétence sociale est réduit de 1 pour chacun d'entre vous.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op) :</strong> Votre échange est si agréable que votre partenaire, et non vous, suggère une autre rencontre dans un jour ou deux. Il vous propose plusieurs options : choisissez celle que vous préférez, et ne soyez pas en retard !</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)(op) :</strong> En raison de circonstances indépendantes de votre volonté (comme une bourrasque ou un tremblement de terre), votre partenaire et vous vous retrouvez, contre toute attente, parfaitement conscients de l'alchimie qui existe entre vous. Votre partenaire décide du type de contact, qu'il s'agisse par exemple d'un échange de regards fatidique ou d'un frôlement de vos mains au moment de ramasser un rouleau tombé à terre, ainsi que de sa réaction, même s'il ne pourra rien vous reprocher d'inopportun. Après tout, ce n'était pas de votre faute.</p>"
|
||||
"pages": {
|
||||
"Figure: Romance Use": {
|
||||
"name": "Utilisation au cours d'une Idylle - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Romance Use": {
|
||||
"name": "Utilisation au cours d'une Idylle",
|
||||
"text": "<blockquote>Les Cours de Pierre p.132</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)(op) :</strong> La conversation dévie sur vos relations et vos amis communs. Nommez un personnage que vous et votre partenaire connaissez. Ce dernier doit vous dire ce qu'il pense de la cible, vous révélant ainsi l'un des avantages ou désavantages de ce personnage.</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)(op) :</strong> Une remarque désinvolte vous fait comprendre, à vous et à votre partenaire, que vous partagez des points communs : un loisir étrange, un acteur favori ou une croyance fondamentale. Faites trois suggestions au joueur incarnant votre partenaire : il doit en choisir une. Vous et votre partenaire éliminez chacun 2 points de Conflit.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op) :</strong> Un détail de votre apparence capte l'intérêt de votre partenaire. Son joueur doit vous annoncer quel attribut physique il trouve le plus attirant chez vous. Vous et votre partenaire subissez chacun 1 point de Conflit, et le ND du prochain test de compétence sociale est réduit de 1 pour chacun d'entre vous.</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op)(op) :</strong> Votre échange est si agréable que votre partenaire, et non vous, suggère une autre rencontre dans un jour ou deux. Il vous propose plusieurs options : choisissez celle que vous préférez, et ne soyez pas en retard !</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op)(op)(op) :</strong> En raison de circonstances indépendantes de votre volonté (comme une bourrasque ou un tremblement de terre), votre partenaire et vous vous retrouvez, contre toute attente, parfaitement conscients de l'alchimie qui existe entre vous. Votre partenaire décide du type de contact, qu'il s'agisse par exemple d'un échange de regards fatidique ou d'un frôlement de vos mains au moment de ramasser un rouleau tombé à terre, ainsi que de sa réaction, même s'il ne pourra rien vous reprocher d'inopportun. Après tout, ce n'était pas de votre faute.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Espionage Use",
|
||||
"Espionage Use": {
|
||||
"name": "Utilisation au cours d'une mission d'Espionnage",
|
||||
"content": "<blockquote>Les Cours de Pierre p.133</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)+ :</strong> Votre discrétion vous permet de disparaître de la vue d'autrui, que ce soit en vous cachant dans une foule ou sur un terrain adapté. Désignez autant de Sous-fifres que de (op) dépensés de cette façon, ou un seul Antagoniste doté d'une valeur de Vigilance inférieure ou égale au nombre de (op) dépensés de cette façon. Ces personnages vous perdent de vue (et ne remarquent pas votre absence à moins d'être en train de vous chercher).</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)+ :</strong> Vous trouvez une excellente cachette, qu'il s'agisse d'un lieu où personne ne remet votre couverture en question ou d'un endroit dissimulé qu'on ne pense pas à vérifier. Tant que vous y restez, le ND de vos tests effectués pour ne pas vous faire remarquer diminue de 1 par (op) dépensé de cette façon.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op)(op) :</strong> Un mouvement involontaire de votre part attire l'attention d'un individu ou d'une créature... mais contre toute attente, il est amical ou prêt à vous épauler. Qui est-ce, et comment vous aide-t-il ? Vous prend-il pour quelqu'un d'autre ?</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op) :</strong> Vous découvrez un indice vous permettant de trouver ailleurs d'autres informations sur votre cible ou sur votre objectif. Le MJ vous révèle une nouvelle piste viable, sans lien avec votre opération actuelle, pour continuer à espionner sur ce sujet.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op) :</strong> Si vous vous fiez à votre expérience, il est possible que vous ne soyez pas le premier espion à passer en ces lieux. Le MJ vous révèle si un autre shinobi a déjà visité l'endroit et, si tel est le cas, quelle trace il a involontairement laissée derrière lui.</p>"
|
||||
"pages": {
|
||||
"Figure: Espionage Use": {
|
||||
"name": "Utilisation au cours d'une mission d'Espionnage - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Espionage Use": {
|
||||
"name": "Utilisation au cours d'une mission d'Espionnage",
|
||||
"text": "<blockquote>Les Cours de Pierre p.133</blockquote><br><h2>(air) Air (Précision, Discrétion, Subtilité, Astuce, Élégance)</h2><p><strong>(op)+ :</strong> Votre discrétion vous permet de disparaître de la vue d'autrui, que ce soit en vous cachant dans une foule ou sur un terrain adapté. Désignez autant de Sous-fifres que de (op) dépensés de cette façon, ou un seul Antagoniste doté d'une valeur de Vigilance inférieure ou égale au nombre de (op) dépensés de cette façon. Ces personnages vous perdent de vue (et ne remarquent pas votre absence à moins d'être en train de vous chercher).</p><br><br><h2>(earth) Terre (Prudence, Calme, Minutie, Pragmatique, Rigoureux)</h2><p><strong>(op)+ :</strong> Vous trouvez une excellente cachette, qu'il s'agisse d'un lieu où personne ne remet votre couverture en question ou d'un endroit dissimulé qu'on ne pense pas à vérifier. Tant que vous y restez, le ND de vos tests effectués pour ne pas vous faire remarquer diminue de 1 par (op) dépensé de cette façon.</p><br><br><h2>(fire) Feu (Créatif, Redoutable, Remarquable, Farouche, Franc)</h2><p><strong>(op)(op)(op) :</strong> Un mouvement involontaire de votre part attire l'attention d'un individu ou d'une créature... mais contre toute attente, il est amical ou prêt à vous épauler. Qui est-ce, et comment vous aide-t-il ? Vous prend-il pour quelqu'un d'autre ?</p><br><br><h2>(water) Eau (Efficacité, Flexibilité, Sociable, Adaptation, Perspicace)</h2><p><strong>(op) :</strong> Vous découvrez un indice vous permettant de trouver ailleurs d'autres informations sur votre cible ou sur votre objectif. Le MJ vous révèle une nouvelle piste viable, sans lien avec votre opération actuelle, pour continuer à espionner sur ce sujet.</p><br><br><h2>(void) Vide (Agir à l'instinct, Mystérieux, Sagesse, Inébranlable, Illuminé)</h2><p><strong>(op) :</strong> Si vous vous fiez à votre expérience, il est possible que vous ne soyez pas le premier espion à passer en ces lieux. Le MJ vous révèle si un autre shinobi a déjà visité l'endroit et, si tel est le cas, quelle trace il a involontairement laissée derrière lui.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Mass Battles Use",
|
||||
"Mass Battles Use": {
|
||||
"name": "Utilisation au cours d'une Bataille de de Masse",
|
||||
"content": "<blockquote>Les Champs de la Victoire</blockquote><br>"
|
||||
"pages": {
|
||||
"Figure: Mass Battles Use": {
|
||||
"name": "Utilisation au cours d'une Bataille de de Masse - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Mass Battles Use": {
|
||||
"name": "Utilisation au cours d'une Bataille de de Masse",
|
||||
"text": "<blockquote>Les Champs de la Victoire</blockquote><br>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Contested Territory Use",
|
||||
"Contested Territory Use": {
|
||||
"name": "Utilisation au cours en Terrain Contesté",
|
||||
"content": "<blockquote>Les Champs de la Victoire</blockquote><br>"
|
||||
"pages": {
|
||||
"Figure: Contested Territory Use": {
|
||||
"name": "Utilisation au cours en Terrain Contesté - Image",
|
||||
"src": "systems/l5r5e/assets/icons/social.svg"
|
||||
},
|
||||
"Contested Territory Use": {
|
||||
"name": "Utilisation au cours en Terrain Contesté",
|
||||
"text": "<blockquote>Les Champs de la Victoire</blockquote><br>"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,58 +1,151 @@
|
||||
{
|
||||
"label": "Propriétés de terrain",
|
||||
"mapping": {
|
||||
"content": "content"
|
||||
"text": "text"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
"id": "Dangerous",
|
||||
"entries": {
|
||||
"Dangerous": {
|
||||
"name": "Dangereux",
|
||||
"content": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Dangerous": {
|
||||
"name": "Dangereux - Image",
|
||||
"src": "icons/svg/trap.svg"
|
||||
},
|
||||
"Dangerous": {
|
||||
"name": "Dangereux",
|
||||
"text": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Defiled",
|
||||
"Defiled": {
|
||||
"name": "Profané",
|
||||
"content": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Defiled": {
|
||||
"name": "Profané - Image",
|
||||
"src": "icons/svg/ruins.svg"
|
||||
},
|
||||
"Defiled": {
|
||||
"name": "Profané",
|
||||
"text": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Entangling",
|
||||
"Entangling": {
|
||||
"name": "Handicapant",
|
||||
"content": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Entangling": {
|
||||
"name": "Handicapant - Image",
|
||||
"src": "icons/svg/lightning.svg"
|
||||
},
|
||||
"Entangling": {
|
||||
"name": "Handicapant",
|
||||
"text": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Hallowed (One or More Elements)",
|
||||
"Hallowed (One or More Elements)": {
|
||||
"name": "Sanctifié (un ou plusieurs éléments)",
|
||||
"content": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Hallowed (One or More Elements)": {
|
||||
"name": "Sanctifié (un ou plusieurs éléments) - Image",
|
||||
"src": "icons/svg/oak.svg"
|
||||
},
|
||||
"Hallowed (One or More Elements)": {
|
||||
"name": "Sanctifié (un ou plusieurs éléments)",
|
||||
"text": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Imbalanced (One or More Elements)",
|
||||
"Imbalanced (One or More Elements)": {
|
||||
"name": "Déséquilibré (un ou plusieurs éléments)",
|
||||
"content": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Imbalanced (One or More Elements)": {
|
||||
"name": "Déséquilibré (un ou plusieurs éléments) - Image",
|
||||
"src": "icons/svg/stoned.svg"
|
||||
},
|
||||
"Imbalanced (One or More Elements)": {
|
||||
"name": "Déséquilibré (un ou plusieurs éléments)",
|
||||
"text": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Obscuring",
|
||||
"Obscuring": {
|
||||
"name": "Voilé",
|
||||
"content": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Obscuring": {
|
||||
"name": "Voilé - Image",
|
||||
"src": "icons/svg/cowled.svg"
|
||||
},
|
||||
"Obscuring": {
|
||||
"name": "Voilé",
|
||||
"text": "<blockquote>Livre de Règles p.267</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Confining",
|
||||
"Confining": {
|
||||
"name": "Confining (WIP)",
|
||||
"content": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Confining": {
|
||||
"name": "Confining (WIP) - Image",
|
||||
"src": "icons/svg/stone-path.svg"
|
||||
},
|
||||
"Confining": {
|
||||
"name": "Confining (WIP)",
|
||||
"text": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Elevated",
|
||||
"Elevated": {
|
||||
"name": "Elevated (WIP)",
|
||||
"content": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Elevated": {
|
||||
"name": "Elevated (WIP) - Image",
|
||||
"src": "icons/svg/up.svg"
|
||||
},
|
||||
"Elevated": {
|
||||
"name": "Elevated (WIP)",
|
||||
"text": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Open",
|
||||
"Open": {
|
||||
"name": "Open (WIP)",
|
||||
"content": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Open": {
|
||||
"name": "Open (WIP) - Image",
|
||||
"src": "icons/svg/mountain.svg"
|
||||
},
|
||||
"Open": {
|
||||
"name": "Open (WIP)",
|
||||
"text": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Recessed",
|
||||
"Recessed": {
|
||||
"name": "Recessed (WIP)",
|
||||
"content": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
"pages": {
|
||||
"Figure: Recessed": {
|
||||
"name": "Recessed (WIP) - Image",
|
||||
"src": "icons/svg/down.svg"
|
||||
},
|
||||
"Recessed": {
|
||||
"name": "Recessed (WIP)",
|
||||
"text": "<blockquote>Les Champs de la Victoire</blockquote>"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Imbalanced (One or More Elements) Variant": {
|
||||
"name": "Imbalanced (One or More Elements) Variant (WIP)",
|
||||
"pages": {
|
||||
"Figure: Imbalanced (One or More Elements) Variant": {
|
||||
"name": "Imbalanced (One or More Elements) Variant (WIP) - Image",
|
||||
"src": "icons/svg/stoned.svg"
|
||||
},
|
||||
"Imbalanced (One or More Elements) Variant": {
|
||||
"name": "Imbalanced (One or More Elements) Variant (WIP)",
|
||||
"text": "<blockquote>Décret de la nature</blockquote>"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Coups du sort",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -579,6 +579,27 @@
|
||||
"types": "Relations, Social",
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Insomniac",
|
||||
"name": "Insomniac (WIP)",
|
||||
"types": "Mental",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Out of Shape",
|
||||
"name": "Out of Shape (WIP)",
|
||||
"types": "Physique",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Stalked by [Creature]",
|
||||
"name": "Stalked by [Creature] (WIP)",
|
||||
"types": "Relations, Mental, Spirituel",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Défaillances",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -278,6 +278,27 @@
|
||||
"types": "Relations",
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Fear of [Common Creature]",
|
||||
"name": "Fear of [Common Creature] (WIP)",
|
||||
"types": "Mental",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Fear of Mediocrity",
|
||||
"name": "Fear of Mediocrity (WIP)",
|
||||
"types": "Relations, Mental",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Fear of Poison",
|
||||
"name": "Fear of Poison (WIP)",
|
||||
"types": "Mental",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Aptitudes",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -481,6 +481,27 @@
|
||||
"types": "Renommée, Relations",
|
||||
"description": "",
|
||||
"book_reference": "La Voie des Vagues p.70"
|
||||
},
|
||||
{
|
||||
"id": "Knowledgeable Wilderness Guide",
|
||||
"name": "Knowledgeable Wilderness Guide (WIP)",
|
||||
"types": "Relations, Spirituel",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Skilled Midwife",
|
||||
"name": "Skilled Midwife (WIP)",
|
||||
"types": "Relations",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Thoughtful Arbiter",
|
||||
"name": "Thoughtful Arbiter (WIP)",
|
||||
"types": "Relations",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Passions",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -292,6 +292,20 @@
|
||||
"types": "Martial, Social",
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Charity",
|
||||
"name": "Charity (WIP)",
|
||||
"types": "Relations, Mental",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Kintsugi",
|
||||
"name": "Kintsugi (WIP)",
|
||||
"types": "Mental, Physique",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Propriétés",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Rouleaux de marque",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques d'Inversions",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Invocations",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Kata",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -400,6 +400,90 @@
|
||||
"name": "Shattering Tide Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Bear’s Swipe Style",
|
||||
"name": "Bear’s Swipe Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Serpent’s Twist Style",
|
||||
"name": "Serpent’s Twist Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Swallow’s Dart Style",
|
||||
"name": "Swallow’s Dart Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Tiger’s Lunge Style",
|
||||
"name": "Tiger’s Lunge Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Flexible Grip",
|
||||
"name": "Flexible Grip (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Howling Gale Defense",
|
||||
"name": "Howling Gale Defense (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Heron’s Grasp Style",
|
||||
"name": "Heron’s Grasp Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Serow’s Leap Style",
|
||||
"name": "Serow’s Leap Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Tumbling Oak Style",
|
||||
"name": "Tumbling Oak Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Flight",
|
||||
"name": "Flight (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Razor Bite",
|
||||
"name": "Razor Bite (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Owl’s Swoop Style",
|
||||
"name": "Owl’s Swoop Style (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Skittering Shift",
|
||||
"name": "Skittering Shift (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Tail Sweep",
|
||||
"name": "Tail Sweep (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Kihõ",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -142,6 +142,96 @@
|
||||
"name": "La voie du sabre sans tranchant",
|
||||
"description": "",
|
||||
"book_reference": "Livre de Règles p.188"
|
||||
},
|
||||
{
|
||||
"id": "Mercy of the Stone Fortune",
|
||||
"name": "Mercy of the Stone Fortune (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Rejuvenating Breath",
|
||||
"name": "Rejuvenating Breath (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Shadow of Ancient Peaks",
|
||||
"name": "Shadow of Ancient Peaks (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Cutting Wind Talons",
|
||||
"name": "Cutting Wind Talons (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Grace of the Gentle Breeze",
|
||||
"name": "Grace of the Gentle Breeze (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Step of the Storm",
|
||||
"name": "Step of the Storm (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Blistering Retribution",
|
||||
"name": "Blistering Retribution (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Dance of Fire",
|
||||
"name": "Dance of Fire (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Volcanic Fist",
|
||||
"name": "Volcanic Fist (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Fist of Spreading Venom",
|
||||
"name": "Fist of Spreading Venom (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "River’s Flowing Stride",
|
||||
"name": "River’s Flowing Stride (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Seeping Ki",
|
||||
"name": "Seeping Ki (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Aura Awareness",
|
||||
"name": "Aura Awareness (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Essence of Stillness",
|
||||
"name": "Essence of Stillness (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Eternal Mind’s Gate",
|
||||
"name": "Eternal Mind’s Gate (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Mahõ",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Mantra",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Capacités de Maîtrise",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -556,6 +556,54 @@
|
||||
"name": "Onde de tempête",
|
||||
"description": "",
|
||||
"book_reference": "Le Clan de la Mante p.6"
|
||||
},
|
||||
{
|
||||
"id": "Whispers of the Kami",
|
||||
"name": "Whispers of the Kami (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Smiling Mountain Tradition",
|
||||
"name": "Smiling Mountain Tradition (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Scaled Hide",
|
||||
"name": "Scaled Hide (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Reflexive Strike",
|
||||
"name": "Reflexive Strike (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "A Master of Study",
|
||||
"name": "A Master of Study (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Born to Survive",
|
||||
"name": "Born to Survive (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Hunter of the Supernatural",
|
||||
"name": "Hunter of the Supernatural (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Celestial Realms - Deathly Turns"
|
||||
},
|
||||
{
|
||||
"id": "An Arrow Loosed",
|
||||
"name": "An Arrow Loosed (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Celestial Realms - Deathly Turns"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Ninjutsu",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Rituels",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -184,6 +184,36 @@
|
||||
"name": "Imbue Thunder (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Chikushō-dō’s Guile",
|
||||
"name": "Chikushō-dō’s Guile (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Guard Against the Elements",
|
||||
"name": "Guard Against the Elements (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Cunning Snares",
|
||||
"name": "Cunning Snares (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Hunter’s Expertise",
|
||||
"name": "Hunter’s Expertise (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Trance of Lives Past",
|
||||
"name": "Trance of Lives Past (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Capacités d’école",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -556,6 +556,54 @@
|
||||
"name": "L’oeil de la tempête",
|
||||
"description": "",
|
||||
"book_reference": "Le Clan de la Mante p.6"
|
||||
},
|
||||
{
|
||||
"id": "May the Spirits Show the Path",
|
||||
"name": "May the Spirits Show the Path (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Laughter Makes the Home",
|
||||
"name": "Laughter Makes the Home (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Bend Perception",
|
||||
"name": "Bend Perception (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Keen Senses",
|
||||
"name": "Keen Senses (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Mind of Calm",
|
||||
"name": "Mind of Calm (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Evolution of the Wilds",
|
||||
"name": "Evolution of the Wilds (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Mazoku's Authority",
|
||||
"name": "Mazoku's Authority (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Celestial Realms - Deathly Turns"
|
||||
},
|
||||
{
|
||||
"id": "Effortless Aim",
|
||||
"name": "Effortless Aim (WIP)",
|
||||
"description": "",
|
||||
"book_reference": "Celestial Realms - Deathly Turns"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Shuji",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,170 +1,170 @@
|
||||
{
|
||||
"label": "Titres",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
"id": "Emerald Magistrate",
|
||||
"name": "Magistrat d’Émeraude",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Arts martiaux (choisissez-en un)</td><td>Compétence</td></tr><tr><td>Représentations</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1–2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000026\">(kata) Style de la main ouverte</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Arts martiaux (choisissez-en un)</td><td>Compétence</td></tr><tr><td>Représentations</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1–2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000026\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000026\">(kata) Style de la main ouverte</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Livre de Règles p.305"
|
||||
},
|
||||
{
|
||||
"id": "Castellan",
|
||||
"name": "Châtelain",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Stylisme</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000031\">(shuji) Manœuvres d’esquive</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000011\">(shuji) Courage exemplaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Stylisme</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000031\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000031\">(shuji) Manœuvres d’esquive</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Courage exemplaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.128"
|
||||
},
|
||||
{
|
||||
"id": "Covert Agent",
|
||||
"name": "Agent infiltré",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000005\">(ninjutsu) Alibi artistique</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000002\">(shuji) Cadence</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000006\">(ninjutsu) Distraction fourbe</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000012\">(ninjutsu) Flotter ou sombrer</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000013\">(ninjutsu) Ce qui est à toi est à moi</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000005\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000005\">(ninjutsu) Alibi artistique</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000002\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000002\">(shuji) Cadence</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000006\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000006\">(ninjutsu) Distraction fourbe</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000012\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000012\">(ninjutsu) Flotter ou sombrer</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000013\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000013\">(ninjutsu) Ce qui est à toi est à moi</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.128"
|
||||
},
|
||||
{
|
||||
"id": "Dreaded Enforcer",
|
||||
"name": "Homme de main redouté",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000007\">(ninjutsu) Coup malhonnête</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000008\">(ninjutsu) Tel un fantôme</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000009\">(ninjutsu) Immobilisation silencieuse</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000011\">(ninjutsu) Quiétude de la mort</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000007\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000007\">(ninjutsu) Coup malhonnête</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000008\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000008\">(ninjutsu) Tel un fantôme</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000009\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000009\">(ninjutsu) Immobilisation silencieuse</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000011\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000011\">(ninjutsu) Quiétude de la mort</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.129"
|
||||
},
|
||||
{
|
||||
"id": "Esteemed Negotiator",
|
||||
"name": "Négociateur estimé",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de la Terre de rang 1–3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000013\">(ritual) Les liens qui nous unissent</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000012\">(ritual) Signature de traité</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de la Terre de rang 1–3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000013\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000013\">(ritual) Les liens qui nous unissent</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000012\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000012\">(ritual) Signature de traité</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.129"
|
||||
},
|
||||
{
|
||||
"id": "Kenshinzen",
|
||||
"name": "Kenshinzen",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata (Combat Rapproché) de rang 1–5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji du Vide de rang 1–5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000001\">(ritual) Cérémonie du thé</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata (Combat Rapproché) de rang 1–5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji du Vide de rang 1–5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000001\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000001\">(ritual) Cérémonie du thé</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.130"
|
||||
},
|
||||
{
|
||||
"id": "Kyuden Asako Shieldbearer",
|
||||
"name": "Porteur de bouclier de Kyūden Asako",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td>Arts martiaux (distance)</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1–3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000004\">(ritual) Rite de purification</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td>Arts martiaux (distance)</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1–3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000004\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000004\">(ritual) Rite de purification</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.130"
|
||||
},
|
||||
{
|
||||
"id": "Master Artisan",
|
||||
"name": "Maître artisan",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Artisanales</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000043\">(shuji) Tous les arts ne font qu’un</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000011\">(ritual) Cérémonie du thé protocolaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Artisanales</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000043\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000043\">(shuji) Tous les arts ne font qu’un</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000011\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000011\">(ritual) Cérémonie du thé protocolaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.130"
|
||||
},
|
||||
{
|
||||
"id": "Winter Court Champion",
|
||||
"name": "Champion de la Cour d'Hiver",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Artisanales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000003\">(shuji) Estimation de l’artisan</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000011\">(ritual) Cérémonie du thé protocolaire</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000052\">(shuji) Agréable participation</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000047\">(shuji) Froisser les sensibilités</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000050\">(shuji) Amère défaite</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Artisanales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000003\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000003\">(shuji) Estimation de l’artisan</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000011\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000011\">(ritual) Cérémonie du thé protocolaire</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000052\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000052\">(shuji) Agréable participation</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000047\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000047\">(shuji) Froisser les sensibilités</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000050\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000050\">(shuji) Amère défaite</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.131"
|
||||
},
|
||||
{
|
||||
"id": "Seven fold Palace Acolyte",
|
||||
"name": "Etudiant au palais des Sept Plis",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Esthétique</td><td>Compétence</td></tr><tr><td>Stylisme</td><td>Compétence</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000003\">(shuji) Estimation de l’artisan</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Esthétique</td><td>Compétence</td></tr><tr><td>Stylisme</td><td>Compétence</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000003\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000003\">(shuji) Estimation de l’artisan</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Cours de Pierre p.131"
|
||||
},
|
||||
{
|
||||
"id": "The Damned",
|
||||
"name": "Damné",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000003\">(kata) Assaut en plein coeur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000003\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000003\">(kata) Assaut en plein coeur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Outremonde p.128"
|
||||
},
|
||||
{
|
||||
"id": "Harvester",
|
||||
"name": "Récolteur",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000002\">(ninjutsu) Disparition</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000002\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000002\">(ninjutsu) Disparition</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Outremonde p.128"
|
||||
},
|
||||
{
|
||||
"id": "Twenty-Goblin Crab",
|
||||
"name": "Crabe au vingt gobelins",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000021\">(kata) Assaut du coup de tonnerre</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000017\">(shuji) Tactique d’obstruction</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000021\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000021\">(kata) Assaut du coup de tonnerre</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000017\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000017\">(shuji) Tactique d’obstruction</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Outremonde p.128"
|
||||
},
|
||||
{
|
||||
"id": "Witch Hunter",
|
||||
"name": "Chasseur de sorcier",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-4</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000012\">(shuji) Evaluation honnête</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-4</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000012\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000012\">(shuji) Evaluation honnête</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Outremonde p.129"
|
||||
},
|
||||
{
|
||||
"id": "Advisor",
|
||||
"name": "Conseiller",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Commerce</td><td>Compétence</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Stylisme</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000018\">(shuji) Attiser les flammes</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000008\">(shuji) Ouverture feinte</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000017\">(shuji) Tactique d’obstruction</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Commerce</td><td>Compétence</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Stylisme</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000018\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000018\">(shuji) Attiser les flammes</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000008\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000008\">(shuji) Ouverture feinte</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000017\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000017\">(shuji) Tactique d’obstruction</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.249"
|
||||
},
|
||||
{
|
||||
"id": "Daimyo",
|
||||
"name": "Daimyo",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000037\">(shuji) La détermination du courtisan</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000026\">(shuji) Souffler sur les braises</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000037\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000037\">(shuji) La détermination du courtisan</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000026\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000026\">(shuji) Souffler sur les braises</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.249"
|
||||
},
|
||||
{
|
||||
"id": "Spy",
|
||||
"name": "Espion",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Air de rang 1-5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000002\">(ninjutsu) Disparition</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Air de rang 1-5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000002\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000002\">(ninjutsu) Disparition</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.250"
|
||||
},
|
||||
{
|
||||
"id": "Gunso",
|
||||
"name": "Gunso",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-4</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000026\">(shuji) Souffler sur les braises</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000011\">(shuji) Courage exemplaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-4</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000026\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000026\">(shuji) Souffler sur les braises</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Courage exemplaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.250"
|
||||
},
|
||||
{
|
||||
"id": "Clan Magistrate",
|
||||
"name": "Magistrat de clan",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000029\">(kata) Style du serpent constricteur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000006\">(shuji) Malheur aux faibles</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000023\">(shuji) La vérité derrière l’écran de fumée</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000029\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000029\">(kata) Style du serpent constricteur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000006\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000006\">(shuji) Malheur aux faibles</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000023\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000023\">(shuji) La vérité derrière l’écran de fumée</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.251"
|
||||
},
|
||||
{
|
||||
"id": "Monastic Acolyte",
|
||||
"name": "Moine acolyte",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Esthétique</td><td>Compétence</td></tr><tr><td>Composition</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000001\">(kiho) Esprit purificateur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000017\">(kiho) Ki protecteur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000022\">(kiho) Figer les éléments</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Esthétique</td><td>Compétence</td></tr><tr><td>Composition</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000001\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000001\">(kiho) Esprit purificateur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000017\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000017\">(kiho) Ki protecteur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000022\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000022\">(kiho) Figer les éléments</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.251"
|
||||
},
|
||||
{
|
||||
"id": "Priest",
|
||||
"name": "Prêtre",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Composition</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-5</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000014\">(shuji) La courtoisie prime</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000041\">(shuji) Réveil de l’âme</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Composition</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-5</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000014\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000014\">(shuji) La courtoisie prime</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000041\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000041\">(shuji) Réveil de l’âme</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.251"
|
||||
},
|
||||
{
|
||||
"id": "Yojimbo",
|
||||
"name": "Yojimbo",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000023\">(kata) Attaque de iaijutsu : lame horizontale</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000022\">(kata) Attaque de iaijutsu : lame ascendante</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000007\">(kata) Détermination du guerrier</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000023\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000023\">(kata) Attaque de iaijutsu : lame horizontale</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000022\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000022\">(kata) Attaque de iaijutsu : lame ascendante</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000007\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000007\">(kata) Détermination du guerrier</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.252"
|
||||
},
|
||||
{
|
||||
"id": "Yoriki",
|
||||
"name": "Yoriki",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000018\">(shuji) Attiser les flammes</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td>Magouilles</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000018\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000018\">(shuji) Attiser les flammes</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Sous la surface</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "L’Empire d’Émeraude p.252"
|
||||
},
|
||||
{
|
||||
"id": "Ashigaru",
|
||||
"name": "Ashigaru (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000066\">(kata) Thicket's Embrace Style (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000031\">(shuji) Manœuvres d’esquive</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000066\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000066\">(kata) Thicket's Embrace Style (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000031\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000031\">(shuji) Manœuvres d’esquive</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Deathseeker",
|
||||
"name": "Deathseeker (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Travail manuel</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000038\">(shuji) Le destin du samouraï</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Travail manuel</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000038\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000038\">(shuji) Le destin du samouraï</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000086\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Elemental Guard",
|
||||
"name": "Elemental Guard (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000027\">(ritual) Beseech Shiba's Calm (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000008\">(kata) Evaluation tactique</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000007\">(kata) Détermination du guerrier</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000027\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000027\">(ritual) Beseech Shiba's Calm (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000008\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000008\">(kata) Evaluation tactique</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000007\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000007\">(kata) Détermination du guerrier</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Elemental Legionnaire",
|
||||
"name": "Elemental Legionnaire (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000076\">(shuji) Great Anvil's Measure (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000076\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000076\">(shuji) Great Anvil's Measure (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000086\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
@@ -176,80 +176,116 @@
|
||||
{
|
||||
"id": "Lion's Pride Warrior",
|
||||
"name": "Lion's Pride Warrior (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000038\">(shuji) Le destin du samouraï</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000085\">(shuji) Battle of No Escape (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000038\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000038\">(shuji) Le destin du samouraï</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000085\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000085\">(shuji) Battle of No Escape (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Master Saboteur",
|
||||
"name": "Master Saboteur (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Arts martiaux (mains nues)</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-ninjutsu\">(ninjutsu) Ninjutsu de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000030\">(ritual) Imbue Thunder (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000018\">(ninjutsu) Wreak Havoc (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Arts martiaux (mains nues)</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-ninjutsu\">(ninjutsu) Ninjutsu de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000030\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000030\">(ritual) Imbue Thunder (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000018\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000018\">(ninjutsu) Wreak Havoc (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Poet of War",
|
||||
"name": "Poet of War (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Composition</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji du Feu de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000072\">(shuji) Borrowed Courage (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000082\">(shuji) Coursing March Chant (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Composition</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji du Feu de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000072\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000072\">(shuji) Borrowed Courage (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000082\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000082\">(shuji) Coursing March Chant (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Quartermaster",
|
||||
"name": "Quartermaster (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Air de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Eau de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000075\">(shuji) Fortress of Necessity (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Professionnelles</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Air de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Eau de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000075\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000075\">(shuji) Fortress of Necessity (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Renowned Warrior",
|
||||
"name": "Renowned Warrior (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Représentations</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000003\">(kata) Assaut en plein coeur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000079\">(shuji) Righteous Example (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Représentations</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000003\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000003\">(kata) Assaut en plein coeur</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000079\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000079\">(shuji) Righteous Example (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Spirit Caller",
|
||||
"name": "Spirit Caller (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Représentations</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000010\">(shuji) Ascendance dévoilée</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000083\">(shuji) Preserve Strength (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Représentations</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000010\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000010\">(shuji) Ascendance dévoilée</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000083\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000083\">(shuji) Preserve Strength (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Sumai Master",
|
||||
"name": "Sumai Master (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Arts martiaux (mains nues)</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000026\">(ritual) Beseech Hida's MIght (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000065\">(kata) Fierce Badger Style (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Arts martiaux (mains nues)</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000026\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000026\">(ritual) Beseech Hida's MIght (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000065\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000065\">(kata) Fierce Badger Style (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "Sword Saint",
|
||||
"name": "Sword Saint (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata (Combat Rapproché) de rang 1-5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000006\">(kata) Destruction de l’âme</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000087\">(shuji) Victory Without a Sword (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Arts martiaux (corps à corps)</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Forge</td><td>Compétence</td></tr><tr><td>Tactique</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata (Combat Rapproché) de rang 1-5</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000006\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000006\">(kata) Destruction de l’âme</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000087\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000087\">(shuji) Victory Without a Sword (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "War College Graduate",
|
||||
"name": "War College Graduate (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000023\">(ritual) Beseech Akodo's Judgment (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000023\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000023\">(ritual) Beseech Akodo's Judgment (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "In Service to a Lord",
|
||||
"name": "Au service d’un seigneur",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000009\">(shuji) Proposition du loup</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000066\">(shuji) Négociations fructueuses</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Gouvernement</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Kata de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000009\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000009\">(shuji) Proposition du loup</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000066\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000066\">(shuji) Négociations fructueuses</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "La Voie des Vagues p.185"
|
||||
},
|
||||
{
|
||||
"id": "Perfect Land Sect Member",
|
||||
"name": "Adepte de la Terre Parfaite",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Travail manuel</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Eau de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000070\">(shuji) Hurlement d’encouragement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td>Travail manuel</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de l’Eau de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000070\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000070\">(shuji) Hurlement d’encouragement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Cri de ralliement</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "La Voie des Vagues p.186"
|
||||
},
|
||||
{
|
||||
"id": "Ghostlands Warrior",
|
||||
"name": "Guerrier des terres Spectrales",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000003\">(kiho) La Terre voit sans yeux</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000009\">(kata) Mortelle envolée</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000018\">(ritual) Purification par le corail et l’or (Royaumes d’Ivoire)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Médecine</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000003\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000003\">(kiho) La Terre voit sans yeux</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000009\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000009\">(kata) Mortelle envolée</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000018\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000018\">(ritual) Purification par le corail et l’or (Royaumes d’Ivoire)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "La Voie des Vagues p.186"
|
||||
},
|
||||
{
|
||||
"id": "Astradhari",
|
||||
"name": "Astradhari",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-mantra\" data-id=\"L5RCoreMan000001\">(mantra) Mantra de conjuration : [Nom de l’instrument]</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000011\">(shuji) Courage exemplaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rituels de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-mantra.Item.L5RCoreMan000001\" data-pack=\"l5r5e.core-techniques-mantra\" data-type=\"Item\" data-id=\"L5RCoreMan000001\">(mantra) Mantra de conjuration : [Nom de l’instrument]</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Courage exemplaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "La Voie des Vagues p.187"
|
||||
},
|
||||
{
|
||||
"id": "Awakened Soul",
|
||||
"name": "Awakened Soul (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000038\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000038\">(kiho) Eternal Mind’s Gate (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000035\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000035\">(ritual) Trance of Lives Past (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Forester",
|
||||
"name": "Forester (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Sentiments</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-invocations\">(invocation) Invocations de la Terre ou de l’Eau de rang 1-2</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Shuji de rang 1-3</a> (prereq)</td><td>Tech. Grp.</td></tr></table>",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Temple Abbot",
|
||||
"name": "Temple Abbot (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Sociales</td><td>Grp. de comp.</td></tr><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Culture</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td>Théologie</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000004\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000004\">(ritual) Rite de purification</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000025\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000025\">(kiho) Rejuvenating Breath (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Courage exemplaire</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Yōkai Hunter",
|
||||
"name": "Yōkai Hunter (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Compétences Martiales</td><td>Grp. de comp.</td></tr><tr><td>Commandement</td><td>Compétence</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Survie</td><td>Compétence</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000030\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000030\">(kiho) Blistering Retribution (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000070\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000070\">(kata) Swallow’s Dart Style (WIP)</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000071\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000071\">(kata) Tiger’s Lunge Style (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Décret de la nature"
|
||||
},
|
||||
{
|
||||
"id": "Bond with a spirit",
|
||||
"name": "Bond with a spirit (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Esthétique</td><td>Compétence</td></tr><tr><td>Jeux</td><td>Compétence</td></tr><tr><td>Méditation</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-invocations\">(invocation) Invocations (Eléments de l'esprit) de rang 1</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000002\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000002\">(ritual) Communier avec les esprits</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000022\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000022\">(ritual) Blessing of Fertile Fields (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Moon cultist",
|
||||
"name": "Moon cultist (WIP)",
|
||||
"description": "<h2>Cursus</h2><table><tr><td>Compétences Savantes</td><td>Grp. de comp.</td></tr><tr><td>Composition</td><td>Compétence</td></tr><tr><td>Courtoisie</td><td>Compétence</td></tr><tr><td>Forme</td><td>Compétence</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-invocations\">(invocation) Invocations de l’Eau de rang 1-2</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-invocations.Item.L5RCoreInv000052\" data-pack=\"l5r5e.core-techniques-invocations\" data-type=\"Item\" data-id=\"L5RCoreInv000052\">(invocation) Mains des marées</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000010\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000010\">(ritual) Whispers to the Moon (Moon Cultist) (WIP)</a> (prereq)</td><td>Technique</td></tr></table>",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"label": "Armes",
|
||||
"mapping": {
|
||||
"category": "data.category",
|
||||
"grip_1": "data.grip_1",
|
||||
"grip_2": "data.grip_2",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"category": "system.category",
|
||||
"grip_1": "system.grip_1",
|
||||
"grip_2": "system.grip_2",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -75,8 +75,8 @@
|
||||
"id": "Nodachi",
|
||||
"name": "Nodachi",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "N/A",
|
||||
"grip_1": "N/A",
|
||||
"grip_2": "",
|
||||
"description": "",
|
||||
"book_reference": "Livre de Règles p.233"
|
||||
},
|
||||
@@ -589,7 +589,7 @@
|
||||
"name": "Rame de bateau",
|
||||
"category": "Armes improvisées",
|
||||
"grip_1": "",
|
||||
"grip_2": "Dégâts +2, Dangerosité +3",
|
||||
"grip_2": "Dégâts +1, Dangerosité +3",
|
||||
"description": "",
|
||||
"book_reference": "La Voie des Vagues p.112"
|
||||
},
|
||||
@@ -853,6 +853,114 @@
|
||||
"grip_2": "N/A",
|
||||
"description": "",
|
||||
"book_reference": "Livre de Règles p.327"
|
||||
},
|
||||
{
|
||||
"id": "Kishu: The Oni-Cutting Sword [Blessed Treasure]",
|
||||
"name": "Kishu : Le sabre Tranche-oni [Trésor Béni]",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "N/A",
|
||||
"description": "",
|
||||
"book_reference": "L’Outremonde p.113"
|
||||
},
|
||||
{
|
||||
"id": "Chikara: Ancestral sword of the Crab [Blessed Treasure]",
|
||||
"name": "Chikara: Ancestral sword of the Crab [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "N/A",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Shukujo: Ancestral sword of the Crane [Blessed Treasure]",
|
||||
"name": "Shukujo: Ancestral sword of the Crane [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "N/A",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Shori: Ancestral sword of the Lion [Blessed Treasure]",
|
||||
"name": "Shori: Ancestral sword of the Lion [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "Dangerosité +1",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Ofushikai: Ancestral sword of the Phoenix [Blessed Treasure]",
|
||||
"name": "Ofushikai: Ancestral sword of the Phoenix [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Itsuwari: Ancestral sword of the Scorpion [Blessed Treasure]",
|
||||
"name": "Itsuwari: Ancestral sword of the Scorpion [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "Dangerosité +1",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Hayai: Ancestral sword of the Unicorn [Blessed Treasure]",
|
||||
"name": "Hayai: Ancestral sword of the Unicorn [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "N/A",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Kiro: The lost ancestral sword of the Ki-Rin [Concealed Horror]",
|
||||
"name": "Kiro: The lost ancestral sword of the Ki-Rin [Concealed Horror] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "N/A",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Kunshu: Ancestral sword of the hantei [Blessed Treasure]",
|
||||
"name": "Kunshu: Ancestral sword of the hantei [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "Dangerosité +1",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
},
|
||||
{
|
||||
"id": "Mizutsumi [Blessed Treasure]",
|
||||
"name": "Mizutsumi [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "Dangerosité +2",
|
||||
"description": "",
|
||||
"book_reference": "Celestial Realms - Deathly Turns"
|
||||
},
|
||||
{
|
||||
"id": "The Five Akodo Daggers [Blessed Treasure]",
|
||||
"name": "The Five Akodo Daggers [Blessed Treasure] (WIP)",
|
||||
"category": "Armes de Poing",
|
||||
"grip_1": "",
|
||||
"grip_2": "Dangerosité +2",
|
||||
"description": "",
|
||||
"book_reference": "Les Champs de la Victoire"
|
||||
},
|
||||
{
|
||||
"id": "The blade with no name: Ancestral sword of the Dragon [Blessed Treasure]",
|
||||
"name": "The blade with no name: Ancestral sword of the Dragon [Blessed Treasure] (WIP)",
|
||||
"category": "Sabres",
|
||||
"grip_1": "",
|
||||
"grip_2": "",
|
||||
"description": "",
|
||||
"book_reference": "Les Royaumes Célestes"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Armature (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Legami (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference",
|
||||
"bond_type": "data.bond_type"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference",
|
||||
"bond_type": "system.bond_type"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Benedizioni degli Strumenti Divini (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Modelli di Oggetti",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Effetti Personali (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Svantaggi (WIP)",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Ansietà (WIP)",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Vantaggi (WIP)",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"label": "Passioni (WIP)",
|
||||
"mapping": {
|
||||
"types": "data.types",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"types": "system.types",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Qualità degli Oggetti (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Signature Scrolls (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Techniques Inversions (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Invocazioni (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Kata (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Kihō",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Mahō (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Mantra (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Capacità da Maestro (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Ninjutsu (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Rituali (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Capacità della Scuola (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Tecniche Shuji (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"label": "Titoli (WIP)",
|
||||
"mapping": {
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"label": "Armi (WIP)",
|
||||
"mapping": {
|
||||
"category": "data.category",
|
||||
"grip_1": "data.grip_1",
|
||||
"grip_2": "data.grip_2",
|
||||
"description": "data.description",
|
||||
"book_reference": "data.book_reference"
|
||||
"category": "system.category",
|
||||
"grip_1": "system.grip_1",
|
||||
"grip_2": "system.grip_2",
|
||||
"description": "system.description",
|
||||
"book_reference": "system.book_reference"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@@ -172,7 +172,7 @@
|
||||
},
|
||||
{
|
||||
"id": "Knife",
|
||||
"name": "Couteau",
|
||||
"name": "Coltello",
|
||||
"category": "Armi da mano",
|
||||
"grip_1": "",
|
||||
"grip_2": "Letalità +2",
|
||||
|
||||
@@ -17,30 +17,41 @@
|
||||
"CustomTechniques": {
|
||||
"Title": "Use custom techniques",
|
||||
"Hint": "Add 'Specificity' technique type to serve as a catch-all."
|
||||
},
|
||||
"CustomCompendiumName": {
|
||||
"Title": "Custom Compendium Name",
|
||||
"Hint": "For advanced users that want to change the name of the custom compendiums (Used to disables the embedded ones).",
|
||||
"Notification": "Unable set Custom Compendium: '{name}'. Is it activated and registered with Babele?"
|
||||
},
|
||||
"CustomItemsHeight": {
|
||||
"Title": "Default items windows height",
|
||||
"Hint": "Set the default height for 'Items' windows types (techniques, weapons...), in pixels"
|
||||
}
|
||||
},
|
||||
"ACTOR": {
|
||||
"TypeCharacter": "Player Character",
|
||||
"TypeNpc": "Non-Player Character",
|
||||
"TypeArmy": "Army"
|
||||
},
|
||||
"ITEM": {
|
||||
"TypeItem": "Item",
|
||||
"TypeArmor": "Armor",
|
||||
"TypeWeapon": "Weapon",
|
||||
"TypeTechnique": "Technique",
|
||||
"TypeProperty": "Property",
|
||||
"TypePeculiarity": "Peculiarity",
|
||||
"TypeAdvancement": "Advancement",
|
||||
"TypeTitle": "Title",
|
||||
"TypeBond": "Bond",
|
||||
"TypeSignature_scroll": "Signature Scroll",
|
||||
"TypeItem_pattern": "Item Pattern",
|
||||
"TypeArmy_fortification": "Fortification",
|
||||
"TypeArmy_cohort": "Cohort"
|
||||
},
|
||||
"JOURNAL": {
|
||||
"TypeJournal": "Journal"
|
||||
"TYPES": {
|
||||
"Actor": {
|
||||
"character": "Player Character",
|
||||
"npc": "Non-Player Character",
|
||||
"army": "Army"
|
||||
},
|
||||
"Item": {
|
||||
"item": "Item",
|
||||
"armor": "Armor",
|
||||
"weapon": "Weapon",
|
||||
"technique": "Technique",
|
||||
"property": "Property",
|
||||
"peculiarity": "Peculiarity",
|
||||
"advancement": "Advancement",
|
||||
"title": "Title",
|
||||
"bond": "Bond",
|
||||
"signature_scroll": "Signature Scroll",
|
||||
"item_pattern": "Item Pattern",
|
||||
"army_fortification": "Fortification",
|
||||
"army_cohort": "Cohort"
|
||||
},
|
||||
"Journal": {
|
||||
"journal": "Journal"
|
||||
}
|
||||
},
|
||||
"l5r5e": {
|
||||
"global": {
|
||||
@@ -54,6 +65,16 @@
|
||||
"unlocked": "Unlocked",
|
||||
"random": "Random"
|
||||
},
|
||||
"settings": {
|
||||
"custom-compendiums": {
|
||||
"title": "Compendiums",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/users/custom-compendiums.md"
|
||||
},
|
||||
"wiki": {
|
||||
"title": "Wiki",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/home"
|
||||
}
|
||||
},
|
||||
"logo": {
|
||||
"title": "Need help?",
|
||||
"src": "systems/l5r5e/assets/l5r-logo.webp",
|
||||
@@ -122,7 +143,8 @@
|
||||
"initiative_roll": "Initiative roll",
|
||||
"success_text": "Success!",
|
||||
"bonus_text": "bonus successes",
|
||||
"fail_text": "Fail!"
|
||||
"fail_text": "Fail!",
|
||||
"unknown_target": "Unknown target"
|
||||
},
|
||||
"dicepicker": {
|
||||
"title": "Dice Picker",
|
||||
@@ -132,7 +154,8 @@
|
||||
"void_point_tooltip": "Void point",
|
||||
"skill_assistance_label": "Assistance",
|
||||
"roll_label": "Roll",
|
||||
"bt_add_macro": "Add a macro"
|
||||
"bt_add_macro": "Add a macro",
|
||||
"gm_request_dp_to_players": "Roll request sent to players"
|
||||
},
|
||||
"roll_n_keep": {
|
||||
"title": "Roll & Keep",
|
||||
@@ -161,6 +184,7 @@
|
||||
"monitor": {
|
||||
"title": "GM Monitor",
|
||||
"switch_view": "Switch View",
|
||||
"add_selected_tokens": "Add selected tokens",
|
||||
"honor_glory_status": "H/G/S",
|
||||
"focus_vigilance": "Foc./Vig.",
|
||||
"mouse_control": "Right click +1, left: -1, middle: reset to 0"
|
||||
@@ -362,7 +386,7 @@
|
||||
"mass_battle": "Mass Battle",
|
||||
"prepared_true": "Prepared",
|
||||
"prepared_false": "Surprised",
|
||||
"prepared_null": "Defined in the character sheet (default)",
|
||||
"prepared_actor": "Defined in the character sheet (default)",
|
||||
"already_set": "Your initiative has already been determined"
|
||||
}
|
||||
},
|
||||
@@ -460,7 +484,7 @@
|
||||
"honor": "Honor",
|
||||
"access": "Technique types available",
|
||||
"school_ability": "School ability",
|
||||
"starting_techniques": "Starting techniques (2-5)",
|
||||
"starting_techniques": "Starting techniques (2-6)",
|
||||
"outfit": "Starting outfit",
|
||||
"q4": "4. How does your character stand out within their school? (p. 88)",
|
||||
"q4_pow": "4. What gets your character in and out of trouble? (p. 60)"
|
||||
|
||||
@@ -17,30 +17,37 @@
|
||||
"CustomTechniques": {
|
||||
"Title": "Use custom techniques",
|
||||
"Hint": "Add 'Specificity' technique type to serve as a catch-all."
|
||||
},
|
||||
"CustomCompendiumName": {
|
||||
"Title": "Custom Compendium Name",
|
||||
"Hint": "For advanced users that want to change the name of the custom compendiums (Used to disables the embedded ones).",
|
||||
"Notification": "Unable set Custom Compendium: '{name}'. Is it activated and registered with Babele?"
|
||||
}
|
||||
},
|
||||
"ACTOR": {
|
||||
"TypeCharacter": "Personaje jugador",
|
||||
"TypeNpc": "Personaje no jugador",
|
||||
"TypeArmy": "Ejército"
|
||||
},
|
||||
"ITEM": {
|
||||
"TypeItem": "Objeto",
|
||||
"TypeArmor": "Armadura",
|
||||
"TypeWeapon": "Arma",
|
||||
"TypeTechnique": "Técnica",
|
||||
"TypeProperty": "Propiedad",
|
||||
"TypePeculiarity": "Peculiaridad",
|
||||
"TypeAdvancement": "Mejora",
|
||||
"TypeTitle": "Título",
|
||||
"TypeBond": "Vínculo",
|
||||
"TypeSignature_scroll": "Pergamino especial",
|
||||
"TypeItem_pattern": "Patrón de objeto",
|
||||
"TypeArmy_fortification": "Fortificación",
|
||||
"TypeArmy_cohort": "Cohorte"
|
||||
},
|
||||
"JOURNAL": {
|
||||
"TypeJournal": "Diario"
|
||||
"TYPES": {
|
||||
"Actor": {
|
||||
"character": "Personaje jugador",
|
||||
"npc": "Personaje no jugador",
|
||||
"army": "Ejército"
|
||||
},
|
||||
"Item": {
|
||||
"item": "Objeto",
|
||||
"armor": "Armadura",
|
||||
"weapon": "Arma",
|
||||
"technique": "Técnica",
|
||||
"property": "Propiedad",
|
||||
"peculiarity": "Peculiaridad",
|
||||
"advancement": "Mejora",
|
||||
"title": "Título",
|
||||
"bond": "Vínculo",
|
||||
"signature_scroll": "Pergamino especial",
|
||||
"item_pattern": "Patrón de objeto",
|
||||
"army_fortification": "Fortificación",
|
||||
"army_cohort": "Cohorte"
|
||||
},
|
||||
"Journal": {
|
||||
"journal": "Diario"
|
||||
}
|
||||
},
|
||||
"l5r5e": {
|
||||
"global": {
|
||||
@@ -54,6 +61,16 @@
|
||||
"unlocked": "Unlocked",
|
||||
"random": "Random"
|
||||
},
|
||||
"settings": {
|
||||
"custom-compendiums": {
|
||||
"title": "Compendiums",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/users/custom-compendiums.md"
|
||||
},
|
||||
"wiki": {
|
||||
"title": "Wiki",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/home"
|
||||
}
|
||||
},
|
||||
"logo": {
|
||||
"títle": "¿Necesitas ayuda?",
|
||||
"src": "systems/l5r5e/assets/l5r-logo.webp",
|
||||
@@ -122,7 +139,8 @@
|
||||
"initiative_roll": "Tirada de Iniciativa",
|
||||
"success_text": "¡Éxito!",
|
||||
"bonus_text": "Éxitos adicionales",
|
||||
"fail_text": "¡Fallo!"
|
||||
"fail_text": "¡Fallo!",
|
||||
"unknown_target": "Unknown target"
|
||||
},
|
||||
"dicepicker": {
|
||||
"title": "Dice Picker",
|
||||
@@ -132,7 +150,8 @@
|
||||
"void_point_tooltip": "Punto de vacío",
|
||||
"skill_assistance_label": "Asistencia",
|
||||
"roll_label": "Tirar",
|
||||
"bt_add_macro": "Añadir una macro"
|
||||
"bt_add_macro": "Añadir una macro",
|
||||
"gm_request_dp_to_players": "Roll request sent to players"
|
||||
},
|
||||
"roll_n_keep": {
|
||||
"title": "Tirar y guardar",
|
||||
@@ -161,6 +180,7 @@
|
||||
"monitor": {
|
||||
"title": "Pantalla del DJ",
|
||||
"switch_view": "Cambiar vista",
|
||||
"add_selected_tokens": "Add selected tokens",
|
||||
"honor_glory_status": "H/G/E",
|
||||
"focus_vigilance": "Con./Ale.",
|
||||
"mouse_control": "Right click +1, left: -1, middle: reset to 0"
|
||||
@@ -362,7 +382,7 @@
|
||||
"mass_battle": "Batalla a gran escala",
|
||||
"prepared_true": "Preparado",
|
||||
"prepared_false": "Sorprendido",
|
||||
"prepared_null": "Definido en la hoja de personaje (por defecto)",
|
||||
"prepared_actor": "Definido en la hoja de personaje (por defecto)",
|
||||
"already_set": "Tu iniciativa ya ha sido establecida."
|
||||
}
|
||||
},
|
||||
@@ -460,7 +480,7 @@
|
||||
"honor": "Honor",
|
||||
"access": "Tipos de técnicas disponibles",
|
||||
"school_ability": "Capacidad de escuela",
|
||||
"starting_techniques": "Técnicas iniciales (2-5)",
|
||||
"starting_techniques": "Técnicas iniciales (2-6)",
|
||||
"outfit": "Equipo inicial",
|
||||
"q4": "4. ¿De qué manera destaca tu personaje dentro de su escuela? (p. 88)",
|
||||
"q4_pow": "4. What gets your character in and out of trouble? (p. 60)"
|
||||
|
||||
@@ -17,30 +17,41 @@
|
||||
"CustomTechniques": {
|
||||
"Title": "Utiliser les techniques personnalisées",
|
||||
"Hint": "Ajoute un type de technique 'Particularités' pour servir de fourre-tout."
|
||||
},
|
||||
"CustomCompendiumName": {
|
||||
"Title": "Nom du CustomCompendium",
|
||||
"Hint": "Pour les utilisateurs avancés qui souhaitent modifier le nom du compendium personnalisé (utilisé pour désactiver ceux intégrés).",
|
||||
"Notification": "Impossible de définir le compendium personnalisé : '{name}'. Est-il activé et enregistré auprès de Babele ?"
|
||||
},
|
||||
"CustomItemsHeight": {
|
||||
"Title": "Hauteur par défaut des fenêtres d'objets",
|
||||
"Hint": "Définir la hauteur par défaut des fenêtres de type Item (techniques, armes...) en pixels"
|
||||
}
|
||||
},
|
||||
"ACTOR": {
|
||||
"TypeCharacter": "Personnage Joueur",
|
||||
"TypeNpc": "Personnage non Joueur",
|
||||
"TypeArmy": "Armée"
|
||||
},
|
||||
"ITEM": {
|
||||
"TypeItem": "Objet",
|
||||
"TypeArmor": "Armure",
|
||||
"TypeWeapon": "Arme",
|
||||
"TypeTechnique": "Technique",
|
||||
"TypeProperty": "Propriété",
|
||||
"TypePeculiarity": "Particularité",
|
||||
"TypeAdvancement": "Progression",
|
||||
"TypeTitle": "Titre",
|
||||
"TypeBond": "Lien",
|
||||
"TypeSignature_scroll": "Rouleau de marque",
|
||||
"TypeItem_pattern": "Procédé de fabrication",
|
||||
"TypeArmy_fortification": "Fortification",
|
||||
"TypeArmy_cohort": "Régiment"
|
||||
},
|
||||
"JOURNAL": {
|
||||
"TypeJournal": "Journal"
|
||||
"TYPES": {
|
||||
"Actor": {
|
||||
"character": "Personnage Joueur",
|
||||
"npc": "Personnage non Joueur",
|
||||
"army": "Armée"
|
||||
},
|
||||
"Item": {
|
||||
"item": "Objet",
|
||||
"armor": "Armure",
|
||||
"weapon": "Arme",
|
||||
"technique": "Technique",
|
||||
"property": "Propriété",
|
||||
"peculiarity": "Particularité",
|
||||
"advancement": "Progression",
|
||||
"title": "Titre",
|
||||
"bond": "Lien",
|
||||
"signature_scroll": "Rouleau de marque",
|
||||
"item_pattern": "Procédé de fabrication",
|
||||
"army_fortification": "Fortification",
|
||||
"army_cohort": "Régiment"
|
||||
},
|
||||
"Journal": {
|
||||
"journal": "Journal"
|
||||
}
|
||||
},
|
||||
"l5r5e": {
|
||||
"global": {
|
||||
@@ -54,6 +65,16 @@
|
||||
"unlocked": "Déverrouillé",
|
||||
"random": "Aléatoire"
|
||||
},
|
||||
"settings": {
|
||||
"custom-compendiums": {
|
||||
"title": "Compendiums",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/users/custom-compendiums.md"
|
||||
},
|
||||
"wiki": {
|
||||
"title": "Wiki",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/home"
|
||||
}
|
||||
},
|
||||
"logo": {
|
||||
"title": "Besoin d'aide ?",
|
||||
"src": "systems/l5r5e/assets/l5r-logo.webp",
|
||||
@@ -85,7 +106,7 @@
|
||||
"void": "Vide"
|
||||
},
|
||||
"sheets": {
|
||||
"narrative": "Mode Narratif",
|
||||
"narrative": "Narratif",
|
||||
"experience": "Expérience",
|
||||
"family": "Famille",
|
||||
"region": "Région",
|
||||
@@ -122,7 +143,8 @@
|
||||
"initiative_roll": "Jet d'initiative",
|
||||
"success_text": "Succès !",
|
||||
"bonus_text": "succès bonus",
|
||||
"fail_text": "Échec !"
|
||||
"fail_text": "Échec !",
|
||||
"unknown_target": "Cible inconnue"
|
||||
},
|
||||
"dicepicker": {
|
||||
"title": "Dice Picker",
|
||||
@@ -132,7 +154,8 @@
|
||||
"void_point_tooltip": "Point de Vide",
|
||||
"skill_assistance_label": "Assistance",
|
||||
"roll_label": "Lancer",
|
||||
"bt_add_macro": "Ajouter une macro"
|
||||
"bt_add_macro": "Ajouter une macro",
|
||||
"gm_request_dp_to_players": "Demande de jet envoyée aux joueurs"
|
||||
},
|
||||
"roll_n_keep": {
|
||||
"title": "Roll & Keep",
|
||||
@@ -161,6 +184,7 @@
|
||||
"monitor": {
|
||||
"title": "GM Monitor",
|
||||
"switch_view": "Switch View",
|
||||
"add_selected_tokens": "Ajouter les tokens sélectionnés",
|
||||
"honor_glory_status": "H/G/S",
|
||||
"focus_vigilance": "Att./Vig.",
|
||||
"mouse_control": "Click Droit +1, Gauche: -1, Milieu: Remise à 0"
|
||||
@@ -362,7 +386,7 @@
|
||||
"mass_battle": "Bataille rangée",
|
||||
"prepared_true": "Prêt(e)",
|
||||
"prepared_false": "Surpris(e)",
|
||||
"prepared_null": "Défini par la fiche de personnage (défaut)",
|
||||
"prepared_actor": "Défini par la fiche de personnage (défaut)",
|
||||
"already_set": "Votre initiative a déjà été tirée"
|
||||
}
|
||||
},
|
||||
@@ -460,7 +484,7 @@
|
||||
"honor": "Honneur",
|
||||
"access": "Types de techniques accessibles",
|
||||
"school_ability": "Capacité d'école",
|
||||
"starting_techniques": "Techniques de départ (2-5)",
|
||||
"starting_techniques": "Techniques de départ (2-6)",
|
||||
"outfit": "Équipement de départ",
|
||||
"q4": "4. De quelle manière votre personnage se démarque-t-il au sein de son école ? (p. 88)",
|
||||
"q4_pow": "4. Qu'est-ce qui attire des ennuis à votre personnage dans ou l'en sort ? (p. 60)"
|
||||
|
||||
@@ -17,30 +17,37 @@
|
||||
"CustomTechniques": {
|
||||
"Title": "Usa tecniche custom",
|
||||
"Hint": "Aggiunge il tipo 'Speciale' come termine generale."
|
||||
},
|
||||
"CustomCompendiumName": {
|
||||
"Title": "Custom Compendium Name",
|
||||
"Hint": "For advanced users that want to change the name of the custom compendiums (Used to disables the embedded ones).",
|
||||
"Notification": "Unable set Custom Compendium: '{name}'. Is it activated and registered with Babele?"
|
||||
}
|
||||
},
|
||||
"ACTOR": {
|
||||
"TypeCharacter": "Personaggio Giocante",
|
||||
"TypeNpc": "Personaggio Non Giocante",
|
||||
"TypeArmy": "Esercito"
|
||||
},
|
||||
"ITEM": {
|
||||
"TypeItem": "Oggetto",
|
||||
"TypeArmor": "Armatura",
|
||||
"TypeWeapon": "Arma",
|
||||
"TypeTechnique": "Tecnica",
|
||||
"TypeProperty": "Proprietà",
|
||||
"TypePeculiarity": "Peculiarità",
|
||||
"TypeAdvancement": "Avanzamento",
|
||||
"TypeTitle": "Titolo",
|
||||
"TypeBond": "Legame",
|
||||
"TypeSignature_scroll": "Signature Scroll",
|
||||
"TypeItem_pattern": "Item Pattern",
|
||||
"TypeArmy_fortification": "Fortezza",
|
||||
"TypeArmy_cohort": "Coorte"
|
||||
},
|
||||
"JOURNAL": {
|
||||
"TypeJournal": "Diario"
|
||||
"TYPES": {
|
||||
"Actor": {
|
||||
"character": "Personaggio Giocante",
|
||||
"npc": "Personaggio Non Giocante",
|
||||
"army": "Esercito"
|
||||
},
|
||||
"Item": {
|
||||
"item": "Oggetto",
|
||||
"armor": "Armatura",
|
||||
"weapon": "Arma",
|
||||
"technique": "Tecnica",
|
||||
"property": "Proprietà",
|
||||
"peculiarity": "Peculiarità",
|
||||
"advancement": "Avanzamento",
|
||||
"title": "Titolo",
|
||||
"bond": "Legame",
|
||||
"signature_scroll": "Signature Scroll",
|
||||
"item_pattern": "Item Pattern",
|
||||
"army_fortification": "Fortezza",
|
||||
"army_cohort": "Coorte"
|
||||
},
|
||||
"Journal": {
|
||||
"journal": "Diario"
|
||||
}
|
||||
},
|
||||
"l5r5e": {
|
||||
"global": {
|
||||
@@ -54,6 +61,16 @@
|
||||
"unlocked": "Sbloccato",
|
||||
"random": "Casuale"
|
||||
},
|
||||
"settings": {
|
||||
"wiki": {
|
||||
"custom-compendiums": {
|
||||
"title": "Compendiums",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/users/custom-compendiums.md"
|
||||
},
|
||||
"title": "Wiki",
|
||||
"link": "https://gitlab.com/teaml5r/l5r5e/-/wikis/home"
|
||||
}
|
||||
},
|
||||
"logo": {
|
||||
"title": "Bisogno di aiuto?",
|
||||
"src": "systems/l5r5e/assets/l5r-logo.webp",
|
||||
@@ -122,7 +139,8 @@
|
||||
"initiative_roll": "Tiro Iniziativa",
|
||||
"success_text": "Successo!",
|
||||
"bonus_text": "successi bonus",
|
||||
"fail_text": "Fallimento!"
|
||||
"fail_text": "Fallimento!",
|
||||
"unknown_target": "Unknown target"
|
||||
},
|
||||
"dicepicker": {
|
||||
"title": "Selezione dadi",
|
||||
@@ -132,7 +150,8 @@
|
||||
"void_point_tooltip": "Punto Vuoto",
|
||||
"skill_assistance_label": "Aiuto",
|
||||
"roll_label": "Tira",
|
||||
"bt_add_macro": "Aggiungi una macro"
|
||||
"bt_add_macro": "Aggiungi una macro",
|
||||
"gm_request_dp_to_players": "Roll request sent to players"
|
||||
},
|
||||
"roll_n_keep": {
|
||||
"title": "Tira e Tieni",
|
||||
@@ -161,6 +180,7 @@
|
||||
"monitor": {
|
||||
"title": "Schermo del GM",
|
||||
"switch_view": "Cambia vista",
|
||||
"add_selected_tokens": "Add selected tokens",
|
||||
"honor_glory_status": "O/G/S",
|
||||
"focus_vigilance": "Foc./Vig.",
|
||||
"mouse_control": "Click destro +1, sinistro: -1, centrale: resetta a 0"
|
||||
@@ -169,13 +189,13 @@
|
||||
"weapons": {
|
||||
"title": "Armi",
|
||||
"damage": "Danni",
|
||||
"range": "Portata",
|
||||
"range": "Raggio",
|
||||
"stats": "Statistiche",
|
||||
"sheathed": "Equipaggiata / Infoderata",
|
||||
"readied": "Pronta",
|
||||
"category": "Categoria",
|
||||
"deadliness": "Mortalità",
|
||||
"grips": "Grips",
|
||||
"deadliness": "Letalità",
|
||||
"grips": "Impugnatura",
|
||||
"1hand": "1 mano",
|
||||
"2hand": "2 mani"
|
||||
},
|
||||
@@ -195,12 +215,12 @@
|
||||
"only_one": "Il tuo personaggio può avere solo una di questo tipo di tecniche.",
|
||||
"type": "Tecniche permesse",
|
||||
"kata": "Kata",
|
||||
"kiho": "Kihõ",
|
||||
"kiho": "Kihō",
|
||||
"inversion": "Inversione",
|
||||
"invocation": "Invocazione",
|
||||
"ritual": "Rituale",
|
||||
"shuji": "Shuji",
|
||||
"maho": "Mahõ",
|
||||
"maho": "Mahō",
|
||||
"ninjutsu": "Ninjutsu",
|
||||
"mantra": "Mantra",
|
||||
"school_ability": "Abilità di scuola",
|
||||
@@ -236,7 +256,7 @@
|
||||
"less_significant": "Meno importante"
|
||||
},
|
||||
"titles": "Titoli",
|
||||
"attitude": "Demeanor:",
|
||||
"attitude": "Archetipo:",
|
||||
"advantages": "Distinzioni e Passioni",
|
||||
"disadvantages": "Avversità e Ansietà",
|
||||
"bonds": "Legami",
|
||||
@@ -362,7 +382,7 @@
|
||||
"mass_battle": "Battaglia Campale",
|
||||
"prepared_true": "Preparato",
|
||||
"prepared_false": "Sorpreso",
|
||||
"prepared_null": "Definito nella scheda del personaggio (default)",
|
||||
"prepared_actor": "Definito nella scheda del personaggio (default)",
|
||||
"already_set": "La tua Iniziativa è già stata determinata."
|
||||
}
|
||||
},
|
||||
@@ -377,16 +397,16 @@
|
||||
"total_xp_spent": "Exp spesi",
|
||||
"total_xp_curriculum": "Exp spesi nel curriculum",
|
||||
"curriculum": "In curriculum",
|
||||
"curriculum_validate": "Complete questo grado",
|
||||
"curriculum_validate": "Completa questo grado",
|
||||
"rarity_modifier": "Modificatore rarità",
|
||||
"item_pattern": "Item Patterns",
|
||||
"signature_scroll": "Signature Scrolls",
|
||||
"school_curriculum_journal": "Trascina il diario del curriculum sulla scheda per collegarlo"
|
||||
"school_curriculum_journal": "Trascina il diario del curriculum sulla scheda per collegarlo"
|
||||
},
|
||||
"character_types": {
|
||||
"character": "Personaggio giocante",
|
||||
"adversary": "Avversario",
|
||||
"minion": "Minion"
|
||||
"minion": "Gregario"
|
||||
},
|
||||
"army": {
|
||||
"warlord": "Signore della guerra",
|
||||
@@ -460,7 +480,7 @@
|
||||
"honor": "Onore",
|
||||
"access": "Tecniche Disponibili",
|
||||
"school_ability": "Abilità di Scuola",
|
||||
"starting_techniques": "Tecniche di Partenza (2-5)",
|
||||
"starting_techniques": "Tecniche di Partenza (2-6)",
|
||||
"outfit": "Dotazione di Partenza",
|
||||
"q4": "4. Come si distingue il personaggio all’interno della sua scuola? (p. 88)",
|
||||
"q4_pow": "4. Che cosa mette nei guai il personaggio, e che cosa lo tira fuori dai guai? (p. 60)"
|
||||
|
||||
@@ -94,14 +94,12 @@
|
||||
{"_id":"L5RCoreIte000094","name":"Uma-Jirushi","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"7","zeni":"3 koku","properties":[{"id":"L5RCorePro000010","name":"Resplendent"},{"id":"L5RCorePro000011","name":"Wargear"}],"description":"","book_reference":"Fields of Victory p.91"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/item.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000095","name":"Banner of Amaterasu [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"description":"","book_reference":"Fields of Victory p.92"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000096","name":"The Claws of the Kitsu [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"description":"","book_reference":"Fields of Victory p.92"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000097","name":"The Five Akodo Daggers [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"description":"","book_reference":"Fields of Victory p.92"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000098","name":"Leadership Scrolls [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"description":"","book_reference":"Fields of Victory p.92"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000099","name":"The Anvil of Despair [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"3","rarity":"10","zeni":"0","properties":[],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000100","name":"The Black Pearls of Fu Leng [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000101","name":"The Henge-Okurimono [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000102","name":"The Porcelain Mask of Fu Leng [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000099","name":"The Anvil of Despair [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"3","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000009","name":"Forbidden"},{"id":"L5RCorePro000008","name":"Unholy"}],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000100","name":"The Black Pearls of Fu Leng [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000009","name":"Forbidden"},{"id":"L5RCorePro000008","name":"Unholy"}],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000101","name":"The Henge-Okurimono [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000009","name":"Forbidden"},{"id":"L5RCorePro000008","name":"Unholy"}],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000102","name":"The Porcelain Mask of Fu Leng [Concealed Horror]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000009","name":"Forbidden"},{"id":"L5RCorePro000008","name":"Unholy"}],"description":"","book_reference":"Shadowlands p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/cursed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000103","name":"The Jade Cups of Taira [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000014","name":"Sacred"},{"id":"L5RCorePro000015","name":"Durable"}],"description":"","book_reference":"Shadowlands p.112"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000104","name":"Jade Petal Tea [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[],"description":"","book_reference":"Shadowlands p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000105","name":"Kishu: The Oni-Cutting Sword [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000014","name":"Sacred"},{"id":"L5RCorePro000015","name":"Durable"}],"description":"","book_reference":"Shadowlands p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000106","name":"Obsidian Ink [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[],"description":"","book_reference":"Shadowlands p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000104","name":"Jade Petal Tea [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000014","name":"Sacred"}],"description":"","book_reference":"Shadowlands p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000106","name":"Obsidian Ink [Blessed Treasure]","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000014","name":"Sacred"}],"description":"","book_reference":"Shadowlands p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/blessed.svg","effects":[]}
|
||||
{"_id":"L5RCoreIte000107","name":"Arrows","permission":{"default":0},"type":"item","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"1","zeni":"0","properties":[],"description":"","book_reference":"Core Rulebook"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/item.svg","effects":[]}
|
||||
|
||||
@@ -14,3 +14,8 @@
|
||||
{"_id":"L5RCoreCon000014","name":"Silenced","content":"<blockquote>Core Rulebook p.273</blockquote>","img":"icons/svg/silenced.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreCon000015","name":"Unconscious","content":"<blockquote>Core Rulebook p.273</blockquote>","img":"icons/svg/unconscious.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreCon000016","name":"Wounded","content":"<blockquote>Core Rulebook p.273</blockquote>","img":"icons/svg/degen.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreCon000017","name":"Illness: Oozing Sore Disease","content":"<blockquote>Writ of the Wild p.140</blockquote>","img":"systems/l5r5e/assets/icons/social.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreCon000018","name":"Illness: Gut Sickness","content":"<blockquote>Writ of the Wild p.141</blockquote>","img":"systems/l5r5e/assets/icons/social.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreCon000019","name":"Illness: Coughing Illness","content":"<blockquote>Writ of the Wild p.141</blockquote>","img":"systems/l5r5e/assets/icons/social.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreCon000020","name":"Illness: Unsteady Illness","content":"<blockquote>Writ of the Wild p.141</blockquote>","img":"systems/l5r5e/assets/icons/social.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreCon000021","name":"Illness: Fire Rash","content":"<blockquote>Writ of the Wild p.141</blockquote>","img":"systems/l5r5e/assets/icons/social.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -8,3 +8,4 @@
|
||||
{"_id":"L5RCoreTer000008","name":"Elevated","content":"<blockquote>Fields of Victory p.122</blockquote>","img":"icons/svg/up.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreTer000009","name":"Open","content":"<blockquote>Fields of Victory p.122</blockquote>","img":"icons/svg/mountain.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreTer000010","name":"Recessed","content":"<blockquote>Fields of Victory p.122</blockquote>","img":"icons/svg/down.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"L5RCoreTer000011","name":"Imbalanced (One or More Elements) Variant","content":"<blockquote>Writ of the Wild p.139</blockquote>","img":"icons/svg/stoned.svg","folder":null,"sort":100001,"permission":{"default":0},"flags":{}}
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
{"_id":"dz61B4h3iJwOC0Ob","name":"Draw 5 Ujik names","type":"script","author":"Rv52pj6itbOX14wX","img":"systems/l5r5e/assets/icons/actors/character.svg","scope":"global","command":"game.l5r5e.HelpersL5r5e.drawManyFromPack(\"l5r5e.core-name-tables\", \"d9lU98NE8G2YuN48\", 5);","folder":null,"sort":0,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"ed0HRLOWSKm6YTUS","name":"Draw 5 Japanese names (male)","type":"script","author":"Rv52pj6itbOX14wX","img":"systems/l5r5e/assets/icons/actors/traditional-japanese-man.svg","scope":"global","command":"game.l5r5e.HelpersL5r5e.drawManyFromPack(\"l5r5e.core-name-tables\", \"L5RCoreTblJpNamM\", 5);","folder":null,"sort":0,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"fk2naBrDnz8ZAVHR","name":"Draw 5 Japanese names (female)","type":"script","author":"Rv52pj6itbOX14wX","img":"systems/l5r5e/assets/icons/actors/traditional-japanese-woman.svg","scope":"global","command":"game.l5r5e.HelpersL5r5e.drawManyFromPack(\"l5r5e.core-name-tables\", \"L5RCoreTblJpNamF\", 5);","folder":null,"sort":0,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"ggs1eiqkfVWlm5JM","name":"Draw Names Dialog","type":"script","author":"Rv52pj6itbOX14wX","img":"systems/l5r5e/assets/icons/actors/army.svg","scope":"global","command":"const pack = \"l5r5e.core-name-tables\";\nconst comp = await game.packs.get(pack);\nif (!comp) { console.log(`L5R5E | Pack not found[${pack}]`); return; }\nawait comp.getDocuments();\n\nlet radioTablesHtml = \"\";\ncomp.index.forEach(obj => { radioTablesHtml += `<label><input type=\"radio\" id=\"${obj._id}\" name=\"tableName\" value=\"${obj.name}\" ${radioTablesHtml === \"\" ? 'checked' : ''}> ${obj.name}</label>`; });\n\nnew Dialog({\n title: \"L5R5E Draw Names\",\n content: `\n <form class=\"noflex\" autocomplete=\"off\">\n <div class=\"form-group\">\n <label>${game.i18n.localize('DOCUMENT.RollTable')}:</label>\n <div class=\"form-fields\" style=\"flex-direction: column;align-items: flex-start\">\n ${radioTablesHtml}\n </div>\n </div>\n <hr>\n <div class=\"form-group\">\n <label><i class=\"d6\"></i> ${game.i18n.localize('l5r5e.sheets.quantity')}:</label>\n <div class=\"form-fields\">\n <input type=\"number\" name=\"drawNumber\" value=\"5\" min=\"0\" max=\"99\"/>\n </div>\n </div>\n </form>\n `,\n buttons: {\n no: {\n icon: \"<i class='fas fa-times'></i>\",\n label: game.i18n.localize('Cancel')\n },\n yes: {\n icon: \"<i class='fas fa-check'></i>\",\n label: game.i18n.localize('TABLE.Roll'),\n callback: (html) => {\n const tableName = html.find('input[name=\"tableName\"]:checked')[0]?.value || null;\n const drawNumber = html.find('input[name=\"drawNumber\"]')[0]?.value || null;\n if (!tableName || !drawNumber || drawNumber < 1) {return;}\n game.l5r5e.HelpersL5r5e.drawManyFromPack(pack, tableName, drawNumber);\n }\n },\n },\n default: \"no\"\n}).render(true);","folder":null,"sort":0,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"ggs1eiqkfVWlm5JM","name":"Draw Names Dialog","type":"script","author":"Rv52pj6itbOX14wX","img":"systems/l5r5e/assets/icons/actors/army.svg","scope":"global","command":"const pack = \"l5r5e.core-name-tables\";\nconst comp = await game.packs.get(pack);\nif (!comp) { console.log(`L5R5E | Macro | Pack not found[${pack}]`); return; }\nawait comp.getDocuments();\n\nlet radioTablesHtml = \"\";\ncomp.index.forEach(obj => { radioTablesHtml += `<label><input type=\"radio\" id=\"${obj._id}\" name=\"tableName\" value=\"${obj.name}\" ${radioTablesHtml === \"\" ? 'checked' : ''}> ${obj.name}</label>`; });\n\nnew Dialog({\n title: \"L5R5E Draw Names\",\n content: `\n <form class=\"noflex\" autocomplete=\"off\">\n <div class=\"form-group\">\n <label>${game.i18n.localize('DOCUMENT.RollTable')}:</label>\n <div class=\"form-fields\" style=\"flex-direction: column;align-items: flex-start\">\n ${radioTablesHtml}\n </div>\n </div>\n <hr>\n <div class=\"form-group\">\n <label><i class=\"d6\"></i> ${game.i18n.localize('l5r5e.sheets.quantity')}:</label>\n <div class=\"form-fields\">\n <input type=\"number\" name=\"drawNumber\" value=\"5\" min=\"0\" max=\"99\"/>\n </div>\n </div>\n </form>\n `,\n buttons: {\n no: {\n icon: \"<i class='fas fa-times'></i>\",\n label: game.i18n.localize('Cancel')\n },\n yes: {\n icon: \"<i class='fas fa-check'></i>\",\n label: game.i18n.localize('TABLE.Roll'),\n callback: (html) => {\n const tableName = html.find('input[name=\"tableName\"]:checked')[0]?.value || null;\n const drawNumber = html.find('input[name=\"drawNumber\"]')[0]?.value || null;\n if (!tableName || !drawNumber || drawNumber < 1) {return;}\n game.l5r5e.HelpersL5r5e.drawManyFromPack(pack, tableName, drawNumber);\n }\n },\n },\n default: \"no\"\n}).render(true);","folder":null,"sort":0,"permission":{"default":0},"flags":{}}
|
||||
{"_id":"hpfDGUS48dA2pkUB","name":"Open Character Sheet (linked actor)","type":"script","author":"Rv52pj6itbOX14wX","img":"systems/l5r5e/assets/icons/actors/character.svg","scope":"global","command":"game.user.character?.sheet.render(true);","folder":null,"sort":0,"permission":{"default":0},"flags":{}}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -80,3 +80,6 @@
|
||||
{"_id":"L5RCoreAdv000080","name":"Shadowlands Taint [Distorted Limbs]","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"adversity","types":"Curse, Physical","description":"","book_reference":"Shadowlands p.99"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAdv000081","name":"Sailor’s Tongue","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"air","peculiarity_type":"adversity","types":"Interpersonal, Mental","description":"","book_reference":"Mantis Clan p.7"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAdv000082","name":"Blood Feud","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"water","peculiarity_type":"adversity","types":"Interpersonal, Social","description":"","book_reference":"Fields of Victory p.83"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAdv000083","name":"Insomniac","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"void","peculiarity_type":"adversity","types":"Mental","description":"","book_reference":"Writ of the Wild p.104"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAdv000084","name":"Out of Shape","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"adversity","types":"Physical","description":"","book_reference":"Writ of the Wild p.105"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAdv000085","name":"Stalked by [Creature]","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"adversity","types":"Interpersonal, Mental, Spiritual","description":"","book_reference":"Writ of the Wild p.105"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
|
||||
@@ -37,3 +37,6 @@
|
||||
{"_id":"L5RCoreAnx000037","name":"Reformed Maho-Tsukai","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"water","peculiarity_type":"anxiety","types":"Interpersonal","description":"","book_reference":"Shadowlands p.99"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAnx000038","name":"Belligerent","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"anxiety","types":"Interpersonal","description":"","book_reference":"Fields of Victory p.85"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAnx000039","name":"Braggart","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"water","peculiarity_type":"anxiety","types":"Interpersonal","description":"","book_reference":"Fields of Victory p.85"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAnx000040","name":"Fear of [Common Creature]","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"anxiety","types":"Mental","description":"","book_reference":"Writ of the Wild p.105"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAnx000041","name":"Fear of Mediocrity","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"fire","peculiarity_type":"anxiety","types":"Interpersonal, Mental","description":"","book_reference":"Writ of the Wild p.106"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreAnx000042","name":"Fear of Poison","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"air","peculiarity_type":"anxiety","types":"Mental","description":"","book_reference":"Writ of the Wild p.106"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
|
||||
@@ -66,3 +66,6 @@
|
||||
{"_id":"L5RCoreDis000066","name":"Guiding Ancestor","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"void","peculiarity_type":"distinction","types":"Spiritual","description":"","book_reference":"Fields of Victory p.82"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreDis000067","name":"Traditional Adherent","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"distinction","types":"Mental","description":"","book_reference":"Fields of Victory p.82"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreDis000068","name":"Passion for [Foreign Performing Art Form]","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"air","peculiarity_type":"distinction","types":"Fame, Interpersonal","description":"","book_reference":"Path of Waves p.71"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreDis000069","name":"Knowledgeable Wilderness Guide","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"void","peculiarity_type":"distinction","types":"Interpersonal, Spiritual","description":"","book_reference":"Writ of the Wild p.102"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreDis000070","name":"Skilled Midwife","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"fire","peculiarity_type":"distinction","types":"Interpersonal","description":"","book_reference":"Writ of the Wild p.102"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCoreDis000071","name":"Thoughtful Arbiter","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"water","peculiarity_type":"distinction","types":"Interpersonal","description":"","book_reference":"Writ of the Wild p.102"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
|
||||
@@ -39,3 +39,5 @@
|
||||
{"_id":"L5RCorePas000040","name":"KnotWork","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"air","peculiarity_type":"passion","types":"Mental","description":"","book_reference":"Mantis Clan p.7"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCorePas000041","name":"Ancestry","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"passion","types":"Mental","description":"","book_reference":"Fields of Victory p.83"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCorePas000042","name":"Glorious Deeds","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"fire","peculiarity_type":"passion","types":"Martial, Social","description":"","book_reference":"Fields of Victory p.83"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCorePas000043","name":"Charity","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"water","peculiarity_type":"passion","types":"Interpersonal, Mental","description":"","book_reference":"Writ of the Wild p.103"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
{"_id":"L5RCorePas000044","name":"Kintsugi","permission":{"default":0},"type":"peculiarity","data":{"in_curriculum":false,"xp_used":0,"rank":0,"bought_at_rank":0,"ring":"earth","peculiarity_type":"passion","types":"Mental, Physical","description":"","book_reference":"Writ of the Wild p.104"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/peculiarity.svg","effects":[]}
|
||||
|
||||
@@ -64,3 +64,17 @@
|
||||
{"_id":"L5RCoreKat000065","name":"Fierce Badger Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Fields of Victory p.95"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000066","name":"Thicket's Embrace Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Fields of Victory p.95"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000067","name":"Shattering Tide Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Fields of Victory p.95"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000068","name":"Bear’s Swipe Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.114"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000069","name":"Serpent’s Twist Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.114"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000070","name":"Swallow’s Dart Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.115"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000071","name":"Tiger’s Lunge Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.115"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000072","name":"Flexible Grip","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.115"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000073","name":"Howling Gale Defense","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.116"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000074","name":"Heron’s Grasp Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.116"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000075","name":"Serow’s Leap Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.116"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000076","name":"Tumbling Oak Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.116"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000077","name":"Flight","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.117"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000078","name":"Razor Bite","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.117"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000079","name":"Owl’s Swoop Style","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.117"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000080","name":"Skittering Shift","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.118"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
{"_id":"L5RCoreKat000081","name":"Tail Sweep","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"kata","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.118"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kata.svg","effects":[]}
|
||||
|
||||
@@ -21,3 +21,18 @@
|
||||
{"_id":"L5RCoreKih000021","name":"Touch the Void Dragon","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"5","bought_at_rank":0,"ring":"void","skill":"meditation","difficulty":"4","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Core Rulebook p.188"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000022","name":"Still the Elements","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"meditation","difficulty":"4","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Core Rulebook p.188"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000023","name":"Way of the Edgeless Sword","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"5","bought_at_rank":0,"ring":"void","skill":"meditation","difficulty":"3","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Core Rulebook p.188"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000024","name":"Mercy of the Stone Fortune","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"earth","skill":"meditation","difficulty":"1","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.108"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000025","name":"Rejuvenating Breath","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"earth","skill":"fitness","difficulty":"2","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000026","name":"Shadow of Ancient Peaks","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"earth","skill":"tactics","difficulty":"3","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000027","name":"Cutting Wind Talons","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"air","skill":"fitness","difficulty":"1","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000028","name":"Grace of the Gentle Breeze","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"air","skill":"survival","difficulty":"2","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.110"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000029","name":"Step of the Storm","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"air","skill":"fitness","difficulty":"3","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.110"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000030","name":"Blistering Retribution","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"fire","skill":"meditation","difficulty":"1","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.110"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000031","name":"Dance of Fire","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"fire","skill":"performance","difficulty":"2","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.110"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000032","name":"Volcanic Fist","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"fire","skill":"fitness","difficulty":"3","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.111"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000033","name":"Fist of Spreading Venom","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"water","skill":"medicine","difficulty":"1","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.112"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000034","name":"River’s Flowing Stride","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"water","skill":"fitness","difficulty":"2","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.112"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000035","name":"Seeping Ki","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"water","skill":"meditation","difficulty":"3","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.112"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000036","name":"Aura Awareness","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"void","skill":"meditation","difficulty":"2","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000037","name":"Essence of Stillness","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"fitness","difficulty":"3","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
{"_id":"L5RCoreKih000038","name":"Eternal Mind’s Gate","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"void","skill":"meditation","difficulty":"3","technique_type":"kiho","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.114"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/kiho.svg","effects":[]}
|
||||
|
||||
@@ -90,3 +90,11 @@
|
||||
{"_id":"L5RCoreMas000090","name":"With the Soul of a Lion","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Fields of Victory p.80"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/clans/lion.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000091","name":"Empty Soul Ki","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Fields of Victory p.81"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/clans/scorpion.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000092","name":"Storm Surge","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Mantis Clan p.6"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/clans/mantis.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000093","name":"Whispers of the Kami","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.96"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000094","name":"Smiling Mountain Tradition","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.97"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000095","name":"Scaled Hide","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.98"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000096","name":"Reflexive Strike","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.99"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000097","name":"A Master of Study","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.100"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000098","name":"Born to Survive","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.101"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000099","name":"Hunter of the Supernatural","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Celestial Realms - Deathly Turns p.24"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreMas000100","name":"An Arrow Loosed","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"6","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"mastery_ability","xp_cost":"0","description":"","book_reference":"Celestial Realms - Deathly Turns p.25"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/mastery_ability.svg","effects":[]}
|
||||
|
||||
@@ -28,3 +28,8 @@
|
||||
{"_id":"L5RCoreRit000028","name":"Beseech Shinjo's Empathy","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"water","skill":"survival","difficulty":"@T:martialRank","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Fields of Victory p.97"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
{"_id":"L5RCoreRit000029","name":"Beseech Togashi's Vision","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"void","skill":"meditation","difficulty":"3","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Fields of Victory p.98"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
{"_id":"L5RCoreRit000030","name":"Imbue Thunder","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"void","skill":"medicine","difficulty":"4","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Fields of Victory p.98"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
{"_id":"L5RCoreRit000031","name":"Chikushō-dō’s Guile","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"air","skill":"survival","difficulty":"1","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.118"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
{"_id":"L5RCoreRit000032","name":"Guard Against the Elements","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"air","skill":"survival","difficulty":"3","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.119"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
{"_id":"L5RCoreRit000033","name":"Cunning Snares","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"2","bought_at_rank":0,"ring":"air","skill":"survival","difficulty":"1","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.119"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
{"_id":"L5RCoreRit000034","name":"Hunter’s Expertise","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"3","bought_at_rank":0,"ring":"air","skill":"survival","difficulty":"5","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.120"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
{"_id":"L5RCoreRit000035","name":"Trance of Lives Past","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"4","bought_at_rank":0,"ring":"void","skill":"meditation","difficulty":"4","technique_type":"ritual","xp_cost":"3","description":"","book_reference":"Writ of the Wild p.120"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/ritual.svg","effects":[]}
|
||||
|
||||
@@ -90,3 +90,11 @@
|
||||
{"_id":"L5RCoreSch000090","name":"One with the Pride","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Fields of Victory p.80"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/clans/lion.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000091","name":"Oath of Sacrifice","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Fields of Victory p.81"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/clans/scorpion.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000092","name":"Eye of the Storm","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Mantis Clan p.6"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/clans/mantis.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000093","name":"May the Spirits Show the Path","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"theology","difficulty":"5","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.96"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000094","name":"Laughter Makes the Home","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.97"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000095","name":"Bend Perception","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.98"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000096","name":"Keen Senses","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.99"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000097","name":"Mind of Calm","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.100"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000098","name":"Evolution of the Wilds","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Writ of the Wild p.101"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000099","name":"Mazoku's Authority","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Celestial Realms - Deathly Turns p.24"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
{"_id":"L5RCoreSch000100","name":"Effortless Aim","permission":{"default":0},"type":"technique","data":{"in_curriculum":false,"xp_used":0,"rank":"1","bought_at_rank":0,"ring":"void","skill":"","difficulty":"","technique_type":"school_ability","xp_cost":"0","description":"","book_reference":"Celestial Realms - Deathly Turns p.25"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/techs/school_ability.svg","effects":[]}
|
||||
|
||||
@@ -1,41 +1,47 @@
|
||||
{"_id":"L5RCoreTit000001","name":"Emerald Magistrate","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Martial Arts [Choose One]</td><td>Skill</td></tr><tr><td>Performance</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1–2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000026\">(kata) Open-Hand Style</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Core Rulebook p.305"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000002","name":"Castellan","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Design</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000031\">(shuji) Slippery Maneuvers</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000011\">(shuji) Touchstone of Courage</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000003","name":"Covert Agent","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000005\">(ninjutsu) Artful Alibi</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000002\">(shuji) Cadence</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000006\">(ninjutsu) Cunning Distraction</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000012\">(ninjutsu) To Float or Sink</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000013\">(ninjutsu) What's Yours is Mine</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000004","name":"Dreaded Enforcer","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000007\">(ninjutsu) Deceitful Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000008\">(ninjutsu) Like a Ghost</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000009\">(ninjutsu) Silent Elimination</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000011\">(ninjutsu) Stillness of Death</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000005","name":"Esteemed Negotiator","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"34","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1–3 Earth Shūji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000013\">(ritual) The Ties that Bind</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000012\">(ritual) Treaty Signing</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000006","name":"Kenshinzen","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1–5 Close Combat Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1–5 Void Shūji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000001\">(ritual) Tea Ceremony</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000007","name":"Kyuden Asako Shieldbearer","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td>Martial Arts [Ranged]</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1–3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000004\">(ritual) Cleansing Rite</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000008","name":"Master Artisan","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"60","description":"<h2>Curriculum</h2><table><tr><td>Artisan Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000043\">(shuji) All Arts Are One</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000011\">(ritual) Formal Tea Ceremony</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000009","name":"Winter Court Champion","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"16","description":"<h2>Curriculum</h2><table><tr><td>Artisan Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000003\">(shuji) Artisan’s Appraisal</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000011\">(ritual) Formal Tea Ceremony</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000052\">(shuji) Fun and Games</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000047\">(shuji) Offend the Sensibilities</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000050\">(shuji) Spiteful Loss</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000010","name":"Seven fold Palace Acolyte","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Aesthetics</td><td>Skill</td></tr><tr><td>Design</td><td>Skill</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000003\">(shuji) Artisan’s Appraisal</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000011","name":"The Damned","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000003\">(kata) Heartpiercing Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000012","name":"Harvester","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-2 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000002\">(ninjutsu) Skulk</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000013","name":"Twenty-Goblin Crab","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000021\">(kata) Thunderclap Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000017\">(shuji) Stonewall Tactics</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000014","name":"Witch Hunter","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"45","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-4 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-5 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000012\">(shuji) Honest Assessment</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000015","name":"Advisor","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Commerce</td><td>Skill</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Design</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000018\">(shuji) Fanning the Flames</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000008\">(shuji) Feigned Opening</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000017\">(shuji) Stonewall Tactics</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000016","name":"Daimyo","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>SKill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000037\">(shuji) Courtier’s Resolve</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000026\">(shuji) Stirring the Embers</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000017","name":"Spy","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-5 Air Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000002\">(ninjutsu) Skulk</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000018","name":"Gunso","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-4 Kata</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000026\">(shuji) Stirring the Embers</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000011\">(shuji) Touchstone of Courage</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000019","name":"Clan Magistrate","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000029\">(kata) Coiling Serpent Style</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000006\">(shuji) Prey on the Weak</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000023\">(shuji) Truth Burns through Lies</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000020","name":"Monastic Acolyte","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Aesthetics</td><td>Skill</td></tr><tr><td>Composition</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000001\">(kiho) Cleansing Spirit</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000017\">(kiho) Ki Protection</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000022\">(kiho) Still the Elements</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000021","name":"Priest","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Composition</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-5 Rituals</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000014\">(shuji) Civility Foremost</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000041\">(shuji) Rouse the Soul</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000022","name":"Yojimbo","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000023\">(kata) Iaijutsu Cut: Crossing Blade</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000022\">(kata) Iaijutsu Cut: Rising Blade</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000007\">(kata) Warrior’s Resolve</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000023","name":"Yoriki","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000018\">(shuji) Fanning the Flames</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000024","name":"Ashigaru","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000066\">(kata) Thicket's Embrace Style</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000031\">(shuji) Slippery Maneuvers</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000025","name":"Deathseeker","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"8","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Labor</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000038\">(shuji) A Samurai’s Fate</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.132"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000026","name":"Elemental Guard","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000027\">(ritual) Beseech Shiba's Calm</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000008\">(kata) Tactical Assessment</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000007\">(kata) Warrior’s Resolve</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.132"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000027","name":"Elemental Legionnaire","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000076\">(shuji) Great Anvil's Measure</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.133"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000001","name":"Emerald Magistrate","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Martial Arts [Choose One]</td><td>Skill</td></tr><tr><td>Performance</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1–2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000026\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000026\">(kata) Open-Hand Style</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Core Rulebook p.305"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000002","name":"Castellan","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Design</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000031\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000031\">(shuji) Slippery Maneuvers</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Touchstone of Courage</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000003","name":"Covert Agent","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000005\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000005\">(ninjutsu) Artful Alibi</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000002\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000002\">(shuji) Cadence</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000006\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000006\">(ninjutsu) Cunning Distraction</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000012\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000012\">(ninjutsu) To Float or Sink</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000013\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000013\">(ninjutsu) What's Yours is Mine</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000004","name":"Dreaded Enforcer","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000007\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000007\">(ninjutsu) Deceitful Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000008\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000008\">(ninjutsu) Like a Ghost</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000009\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000009\">(ninjutsu) Silent Elimination</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000011\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000011\">(ninjutsu) Stillness of Death</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000005","name":"Esteemed Negotiator","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"34","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1–3 Earth Shūji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000013\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000013\">(ritual) The Ties that Bind</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000012\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000012\">(ritual) Treaty Signing</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000006","name":"Kenshinzen","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1–5 Close Combat Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1–5 Void Shūji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000001\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000001\">(ritual) Tea Ceremony</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000007","name":"Kyuden Asako Shieldbearer","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td>Martial Arts [Ranged]</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1–3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000004\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000004\">(ritual) Cleansing Rite</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000008","name":"Master Artisan","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"60","description":"<h2>Curriculum</h2><table><tr><td>Artisan Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000043\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000043\">(shuji) All Arts Are One</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000011\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000011\">(ritual) Formal Tea Ceremony</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000009","name":"Winter Court Champion","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"16","description":"<h2>Curriculum</h2><table><tr><td>Artisan Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000003\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000003\">(shuji) Artisan’s Appraisal</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000011\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000011\">(ritual) Formal Tea Ceremony</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000052\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000052\">(shuji) Fun and Games</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000047\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000047\">(shuji) Offend the Sensibilities</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000050\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000050\">(shuji) Spiteful Loss</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000010","name":"Seven fold Palace Acolyte","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Aesthetics</td><td>Skill</td></tr><tr><td>Design</td><td>Skill</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000003\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000003\">(shuji) Artisan’s Appraisal</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Court of Stones p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000011","name":"The Damned","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000003\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000003\">(kata) Heartpiercing Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000012","name":"Harvester","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-2 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000002\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000002\">(ninjutsu) Skulk</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000013","name":"Twenty-Goblin Crab","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000021\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000021\">(kata) Thunderclap Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000017\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000017\">(shuji) Stonewall Tactics</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000014","name":"Witch Hunter","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"45","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-4 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-5 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000012\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000012\">(shuji) Honest Assessment</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Shadowlands p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000015","name":"Advisor","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Commerce</td><td>Skill</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Design</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000018\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000018\">(shuji) Fanning the Flames</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000008\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000008\">(shuji) Feigned Opening</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000017\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000017\">(shuji) Stonewall Tactics</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000016","name":"Daimyo","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>SKill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000037\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000037\">(shuji) Courtier’s Resolve</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000026\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000026\">(shuji) Stirring the Embers</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000017","name":"Spy","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-5 Air Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000002\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000002\">(ninjutsu) Skulk</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000018","name":"Gunso","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-4 Kata</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000026\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000026\">(shuji) Stirring the Embers</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Touchstone of Courage</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000019","name":"Clan Magistrate","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000029\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000029\">(kata) Coiling Serpent Style</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000006\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000006\">(shuji) Prey on the Weak</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000023\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000023\">(shuji) Truth Burns through Lies</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000020","name":"Monastic Acolyte","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Aesthetics</td><td>Skill</td></tr><tr><td>Composition</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000001\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000001\">(kiho) Cleansing Spirit</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000017\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000017\">(kiho) Ki Protection</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000022\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000022\">(kiho) Still the Elements</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000021","name":"Priest","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Composition</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-5 Rituals</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000014\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000014\">(shuji) Civility Foremost</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000041\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000041\">(shuji) Rouse the Soul</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000022","name":"Yojimbo","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000023\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000023\">(kata) Iaijutsu Cut: Crossing Blade</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000022\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000022\">(kata) Iaijutsu Cut: Rising Blade</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000007\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000007\">(kata) Warrior’s Resolve</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000023","name":"Yoriki","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td>Skulduggery</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000018\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000018\">(shuji) Fanning the Flames</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000034\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000034\">(shuji) Shallow Waters</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Emerald Empire"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000024","name":"Ashigaru","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000066\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000066\">(kata) Thicket's Embrace Style</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000031\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000031\">(shuji) Slippery Maneuvers</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000025","name":"Deathseeker","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"8","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Labor</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000038\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000038\">(shuji) A Samurai’s Fate</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000086\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.132"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000026","name":"Elemental Guard","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000027\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000027\">(ritual) Beseech Shiba's Calm</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000008\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000008\">(kata) Tactical Assessment</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000007\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000007\">(kata) Warrior’s Resolve</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.132"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000027","name":"Elemental Legionnaire","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000076\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000076\">(shuji) Great Anvil's Measure</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000086\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000086\">(shuji) Moment of Glory</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.133"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000028","name":"General","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"50","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-3 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-4 Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr></table>","book_reference":"Fields of Victory p.133"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000029","name":"Lion's Pride Warrior","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000038\">(shuji) A Samurai’s Fate</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000085\">(shuji) Battle of No Escape</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.133"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000030","name":"Master Saboteur","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Martial Arts [Unarmed]</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-ninjutsu\">(ninjutsu) Rank 1-2 Ninjutsu</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000030\">(ritual) Imbue Thunder</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-id=\"L5RCoreNin000018\">(ninjutsu) Wreak Havoc</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.134"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000031","name":"Poet of War","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Composition</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Fire Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000072\">(shuji) Borrowed Courage</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000082\">(shuji) Coursing March Chant</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.134"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000032","name":"Quartermaster","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Air Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Water Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000075\">(shuji) Fortress of Necessity</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.135"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000033","name":"Renowned Warrior","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"16","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Performance</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000003\">(kata) Heartpiercing Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000079\">(shuji) Righteous Example</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.135"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000034","name":"Spirit Caller","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"38","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Performance</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-2 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000010\">(shuji) Ancestry Unearthed</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000083\">(shuji) Preserve Strength</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.136"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000035","name":"Sumai Master","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Martial Arts [Unarmed]</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000026\">(ritual) Beseech Hida's MIght</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000065\">(kata) Fierce Badger Style</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.136"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000036","name":"Sword Saint","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-5 Close Combat Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000006\">(kata) Soul Sunder</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000087\">(shuji) Victory Without a Sword</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.136"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000037","name":"War College Graduate","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-3 Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000023\">(ritual) Beseech Akodo's Judgment</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.137"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000038","name":"In Service to a Lord","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000009\">(shuji) Wolf’s Proposal</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000066\">(shuji) Fluent Bargaining</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.185"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000039","name":"Perfect Land Sect Member","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Labor</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Water Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000070\">(shuji) Roar of Encouragement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.186"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000040","name":"Ghostlands Warrior","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kiho\" data-id=\"L5RCoreKih000003\">(kiho) Earth Needs No Eyes</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-kata\" data-id=\"L5RCoreKat000009\">(kata) Soaring Slice</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-rituals\" data-id=\"L5RCoreRit000018\">(ritual) Cleansing of Coral and Gold (Ivory Kingdoms Region)</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.186"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000041","name":"Astradhari","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-3 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-mantra\" data-id=\"L5RCoreMan000001\">(mantra) Summon Mantra : [One Implement]</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-pack=\"l5r5e.core-techniques-shuji\" data-id=\"L5RCoreShu000011\">(shuji) Touchstone of Courage</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.187"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000029","name":"Lion's Pride Warrior","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000038\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000038\">(shuji) A Samurai’s Fate</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000085\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000085\">(shuji) Battle of No Escape</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.133"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000030","name":"Master Saboteur","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Martial Arts [Unarmed]</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-ninjutsu\">(ninjutsu) Rank 1-2 Ninjutsu</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000030\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000030\">(ritual) Imbue Thunder</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-ninjutsu.Item.L5RCoreNin000018\" data-pack=\"l5r5e.core-techniques-ninjutsu\" data-type=\"Item\" data-id=\"L5RCoreNin000018\">(ninjutsu) Wreak Havoc</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.134"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000031","name":"Poet of War","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Composition</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Fire Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000072\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000072\">(shuji) Borrowed Courage</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000082\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000082\">(shuji) Coursing March Chant</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.134"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000032","name":"Quartermaster","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Trade Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Air Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Water Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000075\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000075\">(shuji) Fortress of Necessity</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.135"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000033","name":"Renowned Warrior","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"16","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Performance</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000003\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000003\">(kata) Heartpiercing Strike</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000079\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000079\">(shuji) Righteous Example</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.135"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000034","name":"Spirit Caller","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"38","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Performance</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-2 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000010\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000010\">(shuji) Ancestry Unearthed</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000083\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000083\">(shuji) Preserve Strength</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.136"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000035","name":"Sumai Master","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Martial Arts [Unarmed]</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000026\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000026\">(ritual) Beseech Hida's MIght</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000065\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000065\">(kata) Fierce Badger Style</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.136"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000036","name":"Sword Saint","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Arts [Melee]</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Smithing</td><td>Skill</td></tr><tr><td>Tactics</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-5 Close Combat Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000006\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000006\">(kata) Soul Sunder</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000087\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000087\">(shuji) Victory Without a Sword</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.136"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000037","name":"War College Graduate","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-3 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-3 Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000023\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000023\">(ritual) Beseech Akodo's Judgment</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Fields of Victory p.137"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000038","name":"In Service to a Lord","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Government</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-kata\">(kata) Rank 1-2 Kata</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000009\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000009\">(shuji) Wolf’s Proposal</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000066\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000066\">(shuji) Fluent Bargaining</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.185"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000039","name":"Perfect Land Sect Member","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td>Labor</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-2 Water Shuji</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000070\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000070\">(shuji) Roar of Encouragement</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000020\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000020\">(shuji) Rallying Cry</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.186"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000040","name":"Ghostlands Warrior","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Medicine</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000003\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000003\">(kiho) Earth Needs No Eyes</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000009\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000009\">(kata) Soaring Slice</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000018\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000018\">(ritual) Cleansing of Coral and Gold (Ivory Kingdoms Region)</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.186"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000041","name":"Astradhari","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-rituals\">(ritual) Rank 1-3 Rituals</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-mantra.Item.L5RCoreMan000001\" data-pack=\"l5r5e.core-techniques-mantra\" data-type=\"Item\" data-id=\"L5RCoreMan000001\">(mantra) Summon Mantra : [One Implement]</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Touchstone of Courage</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Path of Waves p.187"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000042","name":"Awakened Soul","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"44","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000038\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000038\">(kiho) Eternal Mind’s Gate</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000035\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000035\">(ritual) Trance of Lives Past</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Writ of the Wild p.142"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000043","name":"Forester","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Sentiment</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-invocations\">(invocation) Rank 1-2 Earth & Water Invocations</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-shuji\">(shuji) Rank 1-3 Shūji</a> (prereq)</td><td>Tech. Grp.</td></tr></table>","book_reference":"Writ of the Wild p.142"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000044","name":"Temple Abbot","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Social Skills</td><td>Skill Group</td></tr><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Culture</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td>Theology</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000004\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000004\">(ritual) Cleansing Rite</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000025\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000025\">(kiho) Rejuvenating Breath</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-shuji.Item.L5RCoreShu000011\" data-pack=\"l5r5e.core-techniques-shuji\" data-type=\"Item\" data-id=\"L5RCoreShu000011\">(shuji) Touchstone of Courage</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Writ of the Wild p.143"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000045","name":"Yōkai Hunter","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Martial Skills</td><td>Skill Group</td></tr><tr><td>Command</td><td>Skill</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Survival</td><td>Skill</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kiho.Item.L5RCoreKih000030\" data-pack=\"l5r5e.core-techniques-kiho\" data-type=\"Item\" data-id=\"L5RCoreKih000030\">(kiho) Blistering Retribution</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000070\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000070\">(kata) Swallow’s Dart Style</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-kata.Item.L5RCoreKat000071\" data-pack=\"l5r5e.core-techniques-kata\" data-type=\"Item\" data-id=\"L5RCoreKat000071\">(kata) Tiger’s Lunge Style</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Writ of the Wild p.143"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000046","name":"Bond with a spirit","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"25","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Aesthetics</td><td>Skill</td></tr><tr><td>Games</td><td>Skill</td></tr><tr><td>Meditation</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-invocations\">(invocation) Rank 1 Spirit's Elements Invocations</a> (prereq)</td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000002\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000002\">(ritual) Commune with the Spirits</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000022\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000022\">(ritual) Blessing of Fertile Fields</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Celestial Realms p.140"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
{"_id":"L5RCoreTit000047","name":"Moon cultist","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"<h2>Curriculum</h2><table><tr><td>Scholar Skills</td><td>Skill Group</td></tr><tr><td>Composition</td><td>Skill</td></tr><tr><td>Courtesy</td><td>Skill</td></tr><tr><td>Fitness</td><td>Skill</td></tr><tr><td><a class=\"compendium-link\" data-pack=\"l5r5e.core-techniques-invocations\">(invocation) Rank 1-2 Water Invocations</a></td><td>Tech. Grp.</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-invocations.Item.L5RCoreInv000052\" data-pack=\"l5r5e.core-techniques-invocations\" data-type=\"Item\" data-id=\"L5RCoreInv000052\">(invocation) Hands of the Tides</a> (prereq)</td><td>Technique</td></tr><tr><td><a class=\"entity-link content-link\" draggable=\"true\" data-link=\"\" data-uuid=\"Compendium.l5r5e.core-techniques-rituals.Item.L5RCoreRit000010\" data-pack=\"l5r5e.core-techniques-rituals\" data-type=\"Item\" data-id=\"L5RCoreRit000010\">(ritual) Whispers to the Moon (Moon Cultist)</a> (prereq)</td><td>Technique</td></tr></table>","book_reference":"Celestial Realms p.140"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
{"_id":"L5RCoreWea000005","name":"Gao","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"7","zeni":"15 koku","properties":[{"id":"L5RCorePro000007","name":"Snaring"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"4","deadliness":"3","grip_1":"","grip_2":"N/A","description":"","book_reference":"Core Rulebook p.232"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000006","name":"Jian","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"7","zeni":"15 koku","properties":[],"category":"Swords","skill":"melee","readied":false,"range":"0-1","damage":"4","deadliness":"4","grip_1":"","grip_2":"Deadliness +1, Razor-Edge","description":"","book_reference":"Core Rulebook p.232"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000007","name":"Katana","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"7","zeni":"20 koku","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000001","name":"Razor-Edged"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"4","deadliness":"5","grip_1":"","grip_2":"Deadliness +2","description":"","book_reference":"Core Rulebook p.232"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000008","name":"Nodachi","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"8","zeni":"20 koku","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000001","name":"Razor-Edged"}],"category":"Swords","skill":"melee","readied":false,"range":"1-2","damage":"5","deadliness":"6","grip_1":"","grip_2":"N/A","description":"","book_reference":"Core Rulebook p.232"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000008","name":"Nodachi","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"8","zeni":"20 koku","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000001","name":"Razor-Edged"}],"category":"Swords","skill":"melee","readied":false,"range":"1-2","damage":"5","deadliness":"6","grip_1":"N/A","grip_2":"","description":"","book_reference":"Core Rulebook p.232"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000009","name":"Wakizashi","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"7","zeni":"15 koku","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000001","name":"Razor-Edged"}],"category":"Swords","skill":"melee","readied":false,"range":"0-1","damage":"3","deadliness":"5","grip_1":"","grip_2":"Deadliness +2","description":"","book_reference":"Core Rulebook p.233"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000010","name":"Zanbatō","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"2","rarity":"8","zeni":"40 koku","properties":[{"id":"L5RCorePro000006","name":"Cumbersome"},{"id":"L5RCorePro000011","name":"Wargear"}],"category":"Swords","skill":"melee","readied":false,"range":"1-2","damage":"6","deadliness":"7","grip_1":"N/A","grip_2":"","description":"","book_reference":"Core Rulebook p.233"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000011","name":"Masakari","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"5","zeni":"3 bu","properties":[{"id":"L5RCorePro000012","name":"Mundane"}],"category":"Axes","skill":"melee","readied":false,"range":"0-1","damage":"3","deadliness":"4","grip_1":"","grip_2":"Deadliness +2","description":"","book_reference":"Core Rulebook p.233"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/axe.svg","effects":[]}
|
||||
@@ -92,3 +92,15 @@
|
||||
{"_id":"L5RCoreWea000092","name":"Yoroi-Doshi","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"5","zeni":"10 koku","properties":[{"id":"L5RCorePro000005","name":"Concealable"},{"id":"L5RCorePro000001","name":"Razor-Edged"},{"id":"L5RCorePro000011","name":"Wargear"}],"category":"Hand Weapons","skill":"melee","readied":false,"range":"","damage":"2","deadliness":"4","grip_1":"","grip_2":"Deadliness +3","description":"","book_reference":"Fields of Victory p.89"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/knife.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000093","name":"Gunbai","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"4","zeni":"3 koku","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000011","name":"Wargear"}],"category":"Hand Weapons","skill":"melee","readied":false,"range":"1","damage":"2","deadliness":"2","grip_1":"","grip_2":"N/A","description":"","book_reference":"Fields of Victory p.91"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/knife.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000094","name":"Hooves","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[],"category":"Unarmed profiles","skill":"melee","readied":false,"range":"1-2","damage":"7","deadliness":"6","grip_1":"N/A","grip_2":"N/A","description":"","book_reference":"Core Rulebook p.327"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/unarmed.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000095","name":"Kishu: The Oni-Cutting Sword [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000001","name":"Razor-Edged"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"0-1","damage":"4","deadliness":"7","grip_1":"","grip_2":"N/A","description":"","book_reference":"Shadowlands p.113"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000096","name":"Chikara: Ancestral sword of the Crab [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000001","name":"Razor-Edged"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"0-1","damage":"4","deadliness":"7","grip_1":"","grip_2":"N/A","description":"","book_reference":"Celestial Realms p.99"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000097","name":"Shukujo: Ancestral sword of the Crane [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"5","deadliness":"5","grip_1":"","grip_2":"N/A","description":"","book_reference":"Celestial Realms p.100"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000098","name":"Shori: Ancestral sword of the Lion [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"2","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"6","deadliness":"6","grip_1":"","grip_2":"Deadliness +1","description":"","book_reference":"Celestial Realms p.101"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000099","name":"Ofushikai: Ancestral sword of the Phoenix [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"2","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"5","deadliness":"4","grip_1":"","grip_2":"","description":"","book_reference":"Celestial Realms p.102"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000100","name":"Itsuwari: Ancestral sword of the Scorpion [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000005","name":"Concealable"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"0-1","damage":"4","deadliness":"7","grip_1":"","grip_2":"Deadliness +1","description":"","book_reference":"Celestial Realms p.103"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000101","name":"Hayai: Ancestral sword of the Unicorn [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000001","name":"Razor-Edged"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"5","deadliness":"7","grip_1":"","grip_2":"N/A","description":"","book_reference":"Celestial Realms p.104"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000102","name":"Kiro: The lost ancestral sword of the Ki-Rin [Concealed Horror]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000008","name":"Unholy"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"4","deadliness":"7","grip_1":"","grip_2":"N/A","description":"","book_reference":"Celestial Realms p.104"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000103","name":"Kunshu: Ancestral sword of the hantei [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000010","name":"Resplendent"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"0-1","damage":"6","deadliness":"5","grip_1":"","grip_2":"Deadliness +1","description":"","book_reference":"Celestial Realms p.104"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000104","name":"Mizutsumi [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000001","name":"Razor-Edged"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"4","deadliness":"5","grip_1":"","grip_2":"Deadliness +2","description":"","book_reference":"Celestial Realms - Deathly Turns p.19"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000105","name":"The Five Akodo Daggers [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000005","name":"Concealable"},{"id":"L5RCorePro000015","name":"Durable"},{"id":"L5RCorePro000001","name":"Razor-Edged"},{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Hand Weapons","skill":"melee","readied":false,"range":"","damage":"2","deadliness":"6","grip_1":"","grip_2":"Deadliness +2","description":"","book_reference":"Fields of Victory p.92"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/knife.svg","effects":[]}
|
||||
{"_id":"L5RCoreWea000106","name":"The blade with no name: Ancestral sword of the Dragon [Blessed Treasure]","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"10","zeni":"0","properties":[{"id":"L5RCorePro000014","name":"Sacred"}],"category":"Swords","skill":"melee","readied":false,"range":"","damage":"","deadliness":"","grip_1":"","grip_2":"","description":"","book_reference":"Celestial Realms p.100"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
|
||||
|
||||
@@ -6,22 +6,22 @@ export class ActorL5r5e extends Actor {
|
||||
* Create a new entity using provided input data
|
||||
* @override
|
||||
*/
|
||||
static async create(data, options = {}) {
|
||||
// if (!Object.keys(data).includes("type")) {
|
||||
static async create(docData, options = {}) {
|
||||
// if (!Object.keys(docData).includes("type")) {
|
||||
// data.type = "character";
|
||||
// }
|
||||
|
||||
// Replace default image
|
||||
if (data.img === undefined) {
|
||||
data.img = `${CONFIG.l5r5e.paths.assets}icons/actors/${data.type}.svg`;
|
||||
if (docData.img === undefined) {
|
||||
docData.img = `${CONFIG.l5r5e.paths.assets}icons/actors/${docData.type}.svg`;
|
||||
}
|
||||
|
||||
// Some tweak on actors token
|
||||
data.token = data.token || {};
|
||||
switch (data.type) {
|
||||
// Some tweak on actors prototypeToken
|
||||
docData.prototypeToken = docData.prototypeToken || {};
|
||||
switch (docData.type) {
|
||||
case "character":
|
||||
foundry.utils.mergeObject(
|
||||
data.token,
|
||||
docData.prototypeToken,
|
||||
{
|
||||
// vision: true,
|
||||
// dimSight: 30,
|
||||
@@ -41,7 +41,7 @@ export class ActorL5r5e extends Actor {
|
||||
|
||||
case "npc":
|
||||
foundry.utils.mergeObject(
|
||||
data.token,
|
||||
docData.prototypeToken,
|
||||
{
|
||||
actorLink: true,
|
||||
disposition: 0, // neutral
|
||||
@@ -58,7 +58,7 @@ export class ActorL5r5e extends Actor {
|
||||
|
||||
case "army":
|
||||
foundry.utils.mergeObject(
|
||||
data.token,
|
||||
docData.prototypeToken,
|
||||
{
|
||||
actorLink: true,
|
||||
disposition: 0, // neutral
|
||||
@@ -73,20 +73,20 @@ export class ActorL5r5e extends Actor {
|
||||
);
|
||||
break;
|
||||
}
|
||||
await super.create(data, options);
|
||||
await super.create(docData, options);
|
||||
}
|
||||
|
||||
/**
|
||||
* Entity-specific actions that should occur when the Entity is updated
|
||||
* @override
|
||||
*/
|
||||
async update(data = {}, context = {}) {
|
||||
async update(docData = {}, context = {}) {
|
||||
// fix foundry v0.8.8 (config token=object, update=flat array)
|
||||
data = foundry.utils.flattenObject(data);
|
||||
docData = foundry.utils.flattenObject(docData);
|
||||
|
||||
// Need a _id
|
||||
if (!data["_id"]) {
|
||||
data["_id"] = this.id;
|
||||
if (!docData["_id"]) {
|
||||
docData["_id"] = this.id;
|
||||
}
|
||||
|
||||
// Context informations (needed for unlinked token update)
|
||||
@@ -94,30 +94,33 @@ export class ActorL5r5e extends Actor {
|
||||
context.pack = this.pack;
|
||||
|
||||
// NPC switch between types : Linked actor for Adversary, unlinked for Minion
|
||||
if (!!data["data.type"] && this.data.type === "npc" && data["data.type"] !== this.data.data.type) {
|
||||
data["token.actorLink"] = data["data.type"] === "adversary";
|
||||
if (!!docData["system.type"] && this.type === "npc" && docData["system.type"] !== this.system.type) {
|
||||
docData["prototypeToken.actorLink"] = docData["system.type"] === "adversary";
|
||||
}
|
||||
|
||||
// Only on linked Actor
|
||||
if (!!data["token.actorLink"] || (data["token.actorLink"] === undefined && this.data.token.actorLink)) {
|
||||
if (
|
||||
!!docData["prototypeToken.actorLink"] ||
|
||||
(docData["prototypeToken.actorLink"] === undefined && this.prototypeToken?.actorLink)
|
||||
) {
|
||||
// Update the token name/image if the sheet name/image changed, but only if
|
||||
// they was previously the same, and token img was not set in same time
|
||||
["name", "img"].forEach((fieldName) => {
|
||||
Object.entries({ name: "name", img: "texture.src" }).forEach(([dataProp, TknProp]) => {
|
||||
if (
|
||||
data[fieldName] &&
|
||||
!data["token." + fieldName] &&
|
||||
this.data[fieldName] === this.data.token[fieldName] &&
|
||||
this.data[fieldName] !== data[fieldName]
|
||||
docData[dataProp] &&
|
||||
!docData["prototypeToken." + TknProp] &&
|
||||
this[dataProp] === foundry.utils.getProperty(this.prototypeToken, TknProp) &&
|
||||
this[dataProp] !== docData[dataProp]
|
||||
) {
|
||||
data["token." + fieldName] = data[fieldName];
|
||||
docData["prototypeToken." + TknProp] = docData[dataProp];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Now using updateDocuments
|
||||
return Actor.updateDocuments([data], context).then(() => {
|
||||
return Actor.updateDocuments([docData], context).then(() => {
|
||||
// Notify the "Gm Monitor" if this actor is watched
|
||||
if (game.settings.get("l5r5e", "gm-monitor-actors").find((e) => e === this.id)) {
|
||||
if (game.settings.get(CONFIG.l5r5e.namespace, "gm-monitor-actors").some((uuid) => uuid === this.uuid)) {
|
||||
game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor");
|
||||
}
|
||||
});
|
||||
@@ -127,37 +130,45 @@ export class ActorL5r5e extends Actor {
|
||||
prepareData() {
|
||||
super.prepareData();
|
||||
|
||||
if (this.isCharacter) {
|
||||
const data = this.data.data;
|
||||
if (this.isCharacterType) {
|
||||
const system = this.system;
|
||||
|
||||
// No automation for npc as they cheat in stats
|
||||
if (this.data.type === "character") {
|
||||
ActorL5r5e.computeDerivedAttributes(data);
|
||||
if (this.isCharacter) {
|
||||
ActorL5r5e.computeDerivedAttributes(system);
|
||||
}
|
||||
|
||||
// Attributes bars
|
||||
data.fatigue.max = data.endurance;
|
||||
data.strife.max = data.composure;
|
||||
data.void_points.max = data.rings.void;
|
||||
system.fatigue.max = system.endurance;
|
||||
system.strife.max = system.composure;
|
||||
system.void_points.max = system.rings.void;
|
||||
|
||||
// if compromise, vigilance = 1
|
||||
data.is_compromised = data.strife.value > data.strife.max;
|
||||
system.is_compromised = system.strife.value > system.strife.max;
|
||||
|
||||
// Make sure void points are never greater than max
|
||||
if (data.void_points.value > data.void_points.max) {
|
||||
data.void_points.value = data.void_points.max;
|
||||
if (system.void_points.value > system.void_points.max) {
|
||||
system.void_points.value = system.void_points.max;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set derived attributes (endurance, composure, focus, vigilance) from rings values
|
||||
* @param {Object} system
|
||||
*/
|
||||
static computeDerivedAttributes(data) {
|
||||
data.endurance = (Number(data.rings.earth) + Number(data.rings.fire)) * 2;
|
||||
data.composure = (Number(data.rings.earth) + Number(data.rings.water)) * 2;
|
||||
data.focus = Number(data.rings.air) + Number(data.rings.fire);
|
||||
data.vigilance = Math.ceil((Number(data.rings.air) + Number(data.rings.water)) / 2);
|
||||
static computeDerivedAttributes(system) {
|
||||
system.endurance = (Number(system.rings.earth) + Number(system.rings.fire)) * 2;
|
||||
system.composure = (Number(system.rings.earth) + Number(system.rings.water)) * 2;
|
||||
system.focus = Number(system.rings.air) + Number(system.rings.fire);
|
||||
system.vigilance = Math.ceil((Number(system.rings.air) + Number(system.rings.water)) / 2);
|
||||
|
||||
// Modifiers from conditions
|
||||
const modifiers = system.modifiers?.character;
|
||||
system.endurance = system.endurance + (Number(modifiers?.endurance) || 0);
|
||||
system.composure = system.composure + (Number(modifiers?.composure) || 0);
|
||||
system.focus = system.focus + (Number(modifiers?.focus) || 0);
|
||||
system.vigilance = system.vigilance + (Number(modifiers?.vigilance) || 0);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -187,8 +198,8 @@ export class ActorL5r5e extends Actor {
|
||||
*/
|
||||
async _updateActorFromAdvancement(item, isAdd) {
|
||||
if (item && item.type === "advancement") {
|
||||
const actor = foundry.utils.duplicate(this.data.data);
|
||||
const itemData = item.data.data;
|
||||
const actor = foundry.utils.duplicate(this.system);
|
||||
const itemData = item.system;
|
||||
if (itemData.advancement_type === "ring") {
|
||||
// Ring
|
||||
if (isAdd) {
|
||||
@@ -216,7 +227,7 @@ export class ActorL5r5e extends Actor {
|
||||
|
||||
// Update Actor
|
||||
await this.update({
|
||||
data: foundry.utils.diffObject(this.data.data, actor),
|
||||
system: foundry.utils.diffObject(this.system, actor),
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -226,8 +237,8 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {Promise<string|null>}
|
||||
*/
|
||||
async renderTextTemplate() {
|
||||
const data = (await this.sheet?.getData()) || this;
|
||||
const tpl = await renderTemplate(`${CONFIG.l5r5e.paths.templates}actors/actor-text.html`, data);
|
||||
const sheetData = (await this.sheet?.getData()) || this;
|
||||
const tpl = await renderTemplate(`${CONFIG.l5r5e.paths.templates}actors/actor-text.html`, sheetData);
|
||||
if (!tpl) {
|
||||
return null;
|
||||
}
|
||||
@@ -238,8 +249,58 @@ export class ActorL5r5e extends Actor {
|
||||
* Return true if this actor is a PC or NPC
|
||||
* @return {boolean}
|
||||
*/
|
||||
get isCharacterType() {
|
||||
return ["character", "npc"].includes(this.type);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if this actor is a Character
|
||||
* @return {boolean}
|
||||
*/
|
||||
get isCharacter() {
|
||||
return ["character", "npc"].includes(this.data.type);
|
||||
return this.type === "character";
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if this actor is an Adversary
|
||||
* @return {boolean}
|
||||
*/
|
||||
get isAdversary() {
|
||||
return this.type === "npc" && this.system.type === "adversary";
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if this actor is a Minion
|
||||
* @return {boolean}
|
||||
*/
|
||||
get isMinion() {
|
||||
return this.type === "npc" && this.system.type === "minion";
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if this actor is an Army
|
||||
* @return {boolean}
|
||||
*/
|
||||
get isArmy() {
|
||||
return this.type === "army";
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if this actor have an active player as owner
|
||||
* @returns {boolean}
|
||||
*/
|
||||
get hasPlayerOwnerActive() {
|
||||
return game.users.find((u) => !!u.active && u.character?.id === this.id);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if this actor can do a initiative roll
|
||||
* @returns {boolean}
|
||||
*/
|
||||
get canDoInitiativeRoll() {
|
||||
return game.combat?.combatants.some(
|
||||
(c) => !c.initiative && (c.tokenId === this.token?._id || (!this.token && c.actorId === this._id))
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -247,7 +308,7 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {boolean}
|
||||
*/
|
||||
get haveWeaponEquipped() {
|
||||
return this.items.some((e) => e.type === "weapon" && !!e.data.data.equipped);
|
||||
return this.items.some((e) => e.type === "weapon" && !!e.system.equipped);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -255,7 +316,7 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {boolean}
|
||||
*/
|
||||
get haveWeaponReadied() {
|
||||
return this.items.some((e) => e.type === "weapon" && !!e.data.data.equipped && !!e.data.data.readied);
|
||||
return this.items.some((e) => e.type === "weapon" && !!e.system.equipped && !!e.system.readied);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -263,7 +324,7 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {boolean}
|
||||
*/
|
||||
get haveArmorEquipped() {
|
||||
return this.items.some((e) => e.type === "armor" && !!e.data.data.equipped);
|
||||
return this.items.some((e) => e.type === "armor" && !!e.system.equipped);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -271,20 +332,20 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {boolean}
|
||||
*/
|
||||
get isPrepared() {
|
||||
if (!this.isCharacter) {
|
||||
if (!this.isCharacterType) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const cfg = {
|
||||
character: game.settings.get("l5r5e", "initiative-prepared-character"),
|
||||
adversary: game.settings.get("l5r5e", "initiative-prepared-adversary"),
|
||||
minion: game.settings.get("l5r5e", "initiative-prepared-minion"),
|
||||
character: game.settings.get(CONFIG.l5r5e.namespace, "initiative-prepared-character"),
|
||||
adversary: game.settings.get(CONFIG.l5r5e.namespace, "initiative-prepared-adversary"),
|
||||
minion: game.settings.get(CONFIG.l5r5e.namespace, "initiative-prepared-minion"),
|
||||
};
|
||||
|
||||
// Prepared is a boolean or if null we get the info in the actor
|
||||
let isPrepared = this.data.type === "character" ? cfg.character : cfg[this.data.data.type];
|
||||
if (isPrepared === "null") {
|
||||
isPrepared = this.data.data.prepared ? "true" : "false";
|
||||
let isPrepared = this.isCharacter ? cfg.character : cfg[this.system.type];
|
||||
if (isPrepared === "actor") {
|
||||
isPrepared = this.system.prepared ? "true" : "false";
|
||||
}
|
||||
|
||||
return isPrepared;
|
||||
@@ -295,10 +356,10 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {number|null}
|
||||
*/
|
||||
get statusRank() {
|
||||
if (!this.isCharacter) {
|
||||
if (!this.isCharacterType) {
|
||||
return null;
|
||||
}
|
||||
return Math.floor(this.data.data.social.status / 10);
|
||||
return Math.floor(this.system.social.status / 10);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -306,10 +367,10 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {number|null}
|
||||
*/
|
||||
get intrigueRank() {
|
||||
if (!this.isCharacter) {
|
||||
if (!this.isCharacterType) {
|
||||
return null;
|
||||
}
|
||||
return this.data.type === "npc" ? this.data.data.conflict_rank.social : this.data.data.identity.school_rank;
|
||||
return this.type === "npc" ? this.system.conflict_rank.social : this.system.identity.school_rank;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -317,9 +378,9 @@ export class ActorL5r5e extends Actor {
|
||||
* @return {number|null}
|
||||
*/
|
||||
get martialRank() {
|
||||
if (!this.isCharacter) {
|
||||
if (!this.isCharacterType) {
|
||||
return null;
|
||||
}
|
||||
return this.data.type === "npc" ? this.data.data.conflict_rank.martial : this.data.data.identity.school_rank;
|
||||
return this.type === "npc" ? this.system.conflict_rank.martial : this.system.identity.school_rank;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
* @private
|
||||
*/
|
||||
_initialize() {
|
||||
const data = this.object.data.data;
|
||||
const data = this.object.system;
|
||||
|
||||
// update linked actor datas
|
||||
if (data.commander_actor_id) {
|
||||
@@ -79,10 +79,13 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
*/
|
||||
activateEditor(name, options = {}, initialContent = "") {
|
||||
// Symbols Compatibility with old compendium modules (PRE l5r v1.7.2)
|
||||
if (["data.army_abilities", "data.supplies_logistics", "data.past_battles"].includes(name) && initialContent) {
|
||||
if (
|
||||
["system.army_abilities", "system.supplies_logistics", "system.past_battles"].includes(name) &&
|
||||
initialContent
|
||||
) {
|
||||
initialContent = game.l5r5e.HelpersL5r5e.convertSymbols(initialContent, false);
|
||||
}
|
||||
super.activateEditor(name, options, initialContent);
|
||||
return super.activateEditor(name, options, initialContent);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -100,7 +103,7 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
// Casualties/Panic +/-
|
||||
html.find(".addsub-control").on("click", this._modifyCasualtiesOrPanic.bind(this));
|
||||
|
||||
if (this.actor.data.data.soft_locked) {
|
||||
if (this.actor.system.soft_locked) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -109,12 +112,19 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
}
|
||||
|
||||
/** @inheritdoc */
|
||||
getData(options = {}) {
|
||||
const sheetData = super.getData(options);
|
||||
async getData(options = {}) {
|
||||
const sheetData = await super.getData(options);
|
||||
|
||||
// Split Items by types
|
||||
sheetData.data.splitItemsList = this._splitItems(sheetData);
|
||||
|
||||
// Editors enrichment
|
||||
for (const name of ["army_abilities", "supplies_logistics", "past_battles"]) {
|
||||
sheetData.data.enrichedHtml[name] = await TextEditor.enrichHTML(sheetData.data.system[name], {
|
||||
async: true,
|
||||
});
|
||||
}
|
||||
|
||||
return sheetData;
|
||||
}
|
||||
|
||||
@@ -143,15 +153,15 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
*/
|
||||
async _onDrop(event) {
|
||||
// *** Everything below here is only needed if the sheet is editable ***
|
||||
if (!this.isEditable || this.actor.data.data.soft_locked) {
|
||||
if (!this.isEditable || this.actor.system.soft_locked) {
|
||||
return;
|
||||
}
|
||||
|
||||
const item = await game.l5r5e.HelpersL5r5e.getDragnDropTargetObject(event);
|
||||
if (!item || item.documentName !== "Item" || !["army_cohort", "army_fortification"].includes(item.data.type)) {
|
||||
if (!item || item.documentName !== "Item" || !["army_cohort", "army_fortification"].includes(item.type)) {
|
||||
// actor dual trigger...
|
||||
if (item?.documentName !== "Actor") {
|
||||
console.warn("L5R5E | Characters items are not allowed", item?.data?.type, item);
|
||||
console.warn("L5R5E | AS | Characters items are not allowed", item?.type, item);
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -162,7 +172,7 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
return;
|
||||
}
|
||||
|
||||
let itemData = item.data.toObject(true);
|
||||
let itemData = item.toObject(true);
|
||||
|
||||
// Finally, create the embed
|
||||
return this.actor.createEmbeddedDocuments("Item", [itemData]);
|
||||
@@ -175,7 +185,7 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
*/
|
||||
async _onDropActors(type, event) {
|
||||
// *** Everything below here is only needed if the sheet is editable ***
|
||||
if (!this.isEditable || this.actor.data.data.soft_locked) {
|
||||
if (!this.isEditable || this.actor.system.soft_locked) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -210,8 +220,8 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
* @private
|
||||
*/
|
||||
async _updateLinkedActorData(type, actor, isInit = false) {
|
||||
if (!actor || actor.documentName !== "Actor" || !actor.isCharacter) {
|
||||
console.warn("L5R5E | Wrong actor type", actor?.data?.type, actor);
|
||||
if (!actor || actor.documentName !== "Actor" || !actor.isCharacterType) {
|
||||
console.warn("L5R5E | AS | Wrong actor type", actor?.type, actor);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -219,30 +229,30 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
const actorData = {};
|
||||
switch (type) {
|
||||
case "commander":
|
||||
actorData["data.commander"] = actor.data.name;
|
||||
actorData["data.commander_actor_id"] = actor.data._id;
|
||||
actorData["data.commander_standing.honor"] = actor.data.data.social.honor;
|
||||
actorData["data.commander_standing.glory"] = actor.data.data.social.glory;
|
||||
actorData["data.commander_standing.status"] = actor.data.data.social.status;
|
||||
actorData["system.commander"] = actor.name;
|
||||
actorData["system.commander_actor_id"] = actor._id;
|
||||
actorData["system.commander_standing.honor"] = actor.system.social.honor;
|
||||
actorData["system.commander_standing.glory"] = actor.system.social.glory;
|
||||
actorData["system.commander_standing.status"] = actor.system.social.status;
|
||||
|
||||
// Replace the image by commander's image
|
||||
if (
|
||||
!isInit &&
|
||||
this.actor.data.img !== actor.data.img &&
|
||||
![`${actorPath}character.svg`, `${actorPath}npc.svg`].includes(actor.data.img)
|
||||
this.actor.img !== actor.img &&
|
||||
![`${actorPath}character.svg`, `${actorPath}npc.svg`].includes(actor.img)
|
||||
) {
|
||||
actorData["img"] = actor.data.img;
|
||||
actorData["token.img"] = actor.data.token.img;
|
||||
actorData["img"] = actor.img;
|
||||
actorData["prototypeToken.texture.src"] = actor.prototypeToken.texture.src;
|
||||
}
|
||||
break;
|
||||
|
||||
case "warlord":
|
||||
actorData["data.warlord"] = actor.data.name;
|
||||
actorData["data.warlord_actor_id"] = actor.data._id;
|
||||
actorData["system.warlord"] = actor.name;
|
||||
actorData["system.warlord_actor_id"] = actor._id;
|
||||
break;
|
||||
|
||||
default:
|
||||
console.warn("L5R5E | Unknown type", type);
|
||||
console.warn("L5R5E | AS | Unknown type", type);
|
||||
return;
|
||||
}
|
||||
return this.actor.update(actorData);
|
||||
@@ -266,10 +276,10 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
break;
|
||||
|
||||
default:
|
||||
console.warn("L5R5E | Unknown type", type);
|
||||
console.warn("L5R5E | AS | Unknown type", type);
|
||||
return;
|
||||
}
|
||||
return this.actor.update({ data: actorData });
|
||||
return this.actor.update({ system: actorData });
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -290,13 +300,10 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
switch (type) {
|
||||
case "casualties":
|
||||
await this.actor.update({
|
||||
data: {
|
||||
system: {
|
||||
battle_readiness: {
|
||||
casualties_strength: {
|
||||
value: Math.max(
|
||||
0,
|
||||
this.actor.data.data.battle_readiness.casualties_strength.value + mod
|
||||
),
|
||||
value: Math.max(0, this.actor.system.battle_readiness.casualties_strength.value + mod),
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -305,10 +312,10 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
case "panic":
|
||||
await this.actor.update({
|
||||
data: {
|
||||
system: {
|
||||
battle_readiness: {
|
||||
panic_discipline: {
|
||||
value: Math.max(0, this.actor.data.data.battle_readiness.panic_discipline.value + mod),
|
||||
value: Math.max(0, this.actor.system.battle_readiness.panic_discipline.value + mod),
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -316,7 +323,7 @@ export class ArmySheetL5r5e extends BaseSheetL5r5e {
|
||||
break;
|
||||
|
||||
default:
|
||||
console.warn("L5R5E | Unsupported type", type);
|
||||
console.warn("L5R5E | AS | Unsupported type", type);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,8 +19,8 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
}
|
||||
|
||||
/** @inheritdoc */
|
||||
getData(options = {}) {
|
||||
const sheetData = super.getData(options);
|
||||
async getData(options = {}) {
|
||||
const sheetData = await super.getData(options);
|
||||
|
||||
sheetData.data.stances = CONFIG.l5r5e.stances;
|
||||
sheetData.data.techniquesList = game.l5r5e.HelpersL5r5e.getTechniquesList({ displayInTypes: true });
|
||||
@@ -49,7 +49,7 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
// Build the list order
|
||||
Array.from(CONFIG.l5r5e.techniques)
|
||||
.filter(([id, cfg]) => cfg.type !== "custom" || game.settings.get("l5r5e", "techniques-customs"))
|
||||
.filter(([id, cfg]) => cfg.type !== "custom" || game.settings.get(CONFIG.l5r5e.namespace, "techniques-customs"))
|
||||
.forEach(([id, cfg]) => {
|
||||
out[id] = [];
|
||||
});
|
||||
@@ -58,31 +58,31 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
sheetData.items.forEach((item) => {
|
||||
switch (item.type) {
|
||||
case "technique":
|
||||
if (!out[item.data.technique_type]) {
|
||||
if (!out[item.system.technique_type]) {
|
||||
console.warn(
|
||||
`L5R5E | Empty or unknown technique type[${item.data.technique_type}] forced to "kata" in item id[${item._id}], name[${item.name}]`
|
||||
`L5R5E | BCS | Empty or unknown technique type[${item.system.technique_type}] forced to "kata" in item id[${item._id}], name[${item.name}]`
|
||||
);
|
||||
item.data.technique_type = "kata";
|
||||
item.system.technique_type = "kata";
|
||||
}
|
||||
out[item.data.technique_type].push(item);
|
||||
out[item.system.technique_type].push(item);
|
||||
break;
|
||||
|
||||
case "title":
|
||||
// Embed technique in titles
|
||||
Array.from(item.data.items).forEach(([id, embedItem]) => {
|
||||
if (embedItem.data.type === "technique") {
|
||||
if (!out[embedItem.data.data.technique_type]) {
|
||||
Array.from(item.system.items).forEach(([id, embedItem]) => {
|
||||
if (embedItem.type === "technique") {
|
||||
if (!out[embedItem.system.technique_type]) {
|
||||
console.warn(
|
||||
`L5R5E | Empty or unknown technique type[${embedItem.data.data.technique_type}] forced to "kata" in item id[${id}], name[${embedItem.data.name}], parent: id[${item._id}], name[${item.name}]`
|
||||
`L5R5E | BCS | Empty or unknown technique type[${embedItem.system.technique_type}] forced to "kata" in item id[${id}], name[${embedItem.name}], parent: id[${item._id}], name[${item.name}]`
|
||||
);
|
||||
embedItem.data.data.technique_type = "kata";
|
||||
embedItem.system.technique_type = "kata";
|
||||
}
|
||||
out[embedItem.data.data.technique_type].push(embedItem.data);
|
||||
out[embedItem.system.technique_type].push(embedItem);
|
||||
}
|
||||
});
|
||||
|
||||
// If unlocked, add the "title_ability" as technique (or always displayed for npc)
|
||||
if (item.data.xp_used >= item.data.xp_cost || this.document.type === "npc") {
|
||||
if (item.system.xp_used >= item.system.xp_cost || this.document.type === "npc") {
|
||||
out["title_ability"].push(item);
|
||||
}
|
||||
break;
|
||||
@@ -91,17 +91,17 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
// Remove unused techs
|
||||
Object.keys(out).forEach((tech) => {
|
||||
if (out[tech].length < 1 && !sheetData.data.data.techniques[tech] && !schoolTechniques.includes(tech)) {
|
||||
if (out[tech].length < 1 && !sheetData.data.system.techniques[tech] && !schoolTechniques.includes(tech)) {
|
||||
delete out[tech];
|
||||
}
|
||||
});
|
||||
|
||||
// Manage school add button
|
||||
sheetData.data.data.techniques["school_ability"] = out["school_ability"].length === 0;
|
||||
sheetData.data.data.techniques["mastery_ability"] = out["mastery_ability"].length === 0;
|
||||
sheetData.data.system.techniques["school_ability"] = out["school_ability"].length === 0;
|
||||
sheetData.data.system.techniques["mastery_ability"] = out["mastery_ability"].length === 0;
|
||||
|
||||
// Always display "school_ability", but display a empty "mastery_ability" field only if rank >= 5
|
||||
if (sheetData.data.data.identity?.school_rank < 5 && out["mastery_ability"].length === 0) {
|
||||
if (sheetData.data.system.identity?.school_rank < 5 && out["mastery_ability"].length === 0) {
|
||||
delete out["mastery_ability"];
|
||||
}
|
||||
|
||||
@@ -134,56 +134,60 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
*/
|
||||
async _onDrop(event) {
|
||||
// *** Everything below here is only needed if the sheet is editable ***
|
||||
if (!this.isEditable || this.actor.data.data.soft_locked) {
|
||||
if (!this.isEditable || this.actor.system.soft_locked) {
|
||||
console.log("L5R5E | BCS | This sheet is not editable");
|
||||
return;
|
||||
}
|
||||
|
||||
// Check item type and subtype
|
||||
const item = await game.l5r5e.HelpersL5r5e.getDragnDropTargetObject(event);
|
||||
if (!item || !["Item", "JournalEntry"].includes(item.documentName) || item.data.type === "property") {
|
||||
if (!item || !["Item", "JournalEntry"].includes(item.documentName) || item.type === "property") {
|
||||
console.log(`L5R5E | BCS | Wrong subtype ${item?.type}`, item);
|
||||
return;
|
||||
}
|
||||
|
||||
// Specific curriculum journal drop
|
||||
if (item.documentName === "JournalEntry") {
|
||||
// npc does not have this
|
||||
if (!this.actor.data.data.identity?.school_curriculum_journal) {
|
||||
if (!this.actor.system.identity?.school_curriculum_journal) {
|
||||
console.log("L5R5E | BCS | NPC won't go to school :'(");
|
||||
return;
|
||||
}
|
||||
this.actor.data.data.identity.school_curriculum_journal = {
|
||||
id: item.data._id,
|
||||
name: item.data.name,
|
||||
this.actor.system.identity.school_curriculum_journal = {
|
||||
id: item._id,
|
||||
name: item.name,
|
||||
pack: item.pack || null,
|
||||
};
|
||||
await this.actor.update({
|
||||
data: {
|
||||
system: {
|
||||
identity: {
|
||||
school_curriculum_journal: this.actor.data.data.identity.school_curriculum_journal,
|
||||
school_curriculum_journal: this.actor.system.identity.school_curriculum_journal,
|
||||
},
|
||||
},
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
// Dropped a item with same "id" as one owned
|
||||
if (this.actor.data.items) {
|
||||
// Dropped an item with same "id" as one owned
|
||||
if (this.actor.items) {
|
||||
// Exit if we already owned exactly this id (drag a personal item on our own sheet)
|
||||
if (
|
||||
this.actor.data.items.some((embedItem) => {
|
||||
this.actor.items.some((embedItem) => {
|
||||
// Search in children
|
||||
if (embedItem.items instanceof Map && embedItem.items.has(item.data._id)) {
|
||||
if (embedItem.items instanceof Map && embedItem.items.has(item._id)) {
|
||||
return true;
|
||||
}
|
||||
return embedItem.data._id === item.data._id;
|
||||
return embedItem._id === item._id;
|
||||
})
|
||||
) {
|
||||
console.log("L5R5E | BCS | This element has been ignored because it already exists in this actor", item.uuid);
|
||||
return;
|
||||
}
|
||||
|
||||
// Add quantity instead if they have (id is different so use type and name)
|
||||
if (item.data.data.quantity) {
|
||||
const tmpItem = this.actor.data.items.find(
|
||||
(embedItem) => embedItem.name === item.data.name && embedItem.type === item.data.type
|
||||
if (item.system.quantity) {
|
||||
const tmpItem = this.actor.items.find(
|
||||
(embedItem) => embedItem.name === item.name && embedItem.type === item.type
|
||||
);
|
||||
if (tmpItem && this._modifyQuantity(tmpItem.id, 1)) {
|
||||
return;
|
||||
@@ -197,13 +201,18 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
return;
|
||||
}
|
||||
|
||||
let itemData = item.data.toObject(true);
|
||||
let itemData = item.toObject(true);
|
||||
|
||||
// If from another actor, break the link
|
||||
if (itemData.system.parent_id !== null && itemData.system.parent_id.actor_id !== this.actor._id) {
|
||||
itemData.system.parent_id = null;
|
||||
}
|
||||
|
||||
// Item subtype specific
|
||||
switch (itemData.type) {
|
||||
case "army_cohort":
|
||||
case "army_fortification":
|
||||
console.warn("L5R5E | Army items are not allowed", item?.data?.type, item);
|
||||
console.warn("L5R5E | BCS | Army items are not allowed", item?.type, item);
|
||||
return;
|
||||
|
||||
case "advancement":
|
||||
@@ -216,52 +225,49 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
await item.generateNewIdsForAllEmbedItems();
|
||||
|
||||
// Add embed advancements bonus
|
||||
for (let [embedId, embedItem] of item.data.data.items) {
|
||||
if (embedItem.data.type === "advancement") {
|
||||
for (let [embedId, embedItem] of item.system.items) {
|
||||
if (embedItem.type === "advancement") {
|
||||
await this.actor.addBonus(embedItem);
|
||||
}
|
||||
}
|
||||
|
||||
// refresh data
|
||||
itemData = item.data.toObject(true);
|
||||
itemData = item.toObject(true);
|
||||
break;
|
||||
|
||||
case "technique":
|
||||
// School_ability and mastery_ability, allow only 1 per type
|
||||
if (CONFIG.l5r5e.techniques.get(itemData.data.technique_type)?.type === "school") {
|
||||
if (CONFIG.l5r5e.techniques.get(itemData.system.technique_type)?.type === "school") {
|
||||
if (
|
||||
Array.from(this.actor.items).some((e) => {
|
||||
return (
|
||||
e.type === "technique" && e.data.data.technique_type === itemData.data.technique_type
|
||||
);
|
||||
return e.type === "technique" && e.system.technique_type === itemData.system.technique_type;
|
||||
})
|
||||
) {
|
||||
ui.notifications.info(game.i18n.localize("l5r5e.techniques.only_one"));
|
||||
ui.notifications.info("l5r5e.techniques.only_one", {localize: true});
|
||||
return;
|
||||
}
|
||||
|
||||
// No cost for schools
|
||||
itemData.data.xp_cost = 0;
|
||||
itemData.data.xp_used = 0;
|
||||
itemData.data.in_curriculum = true;
|
||||
itemData.system.xp_cost = 0;
|
||||
itemData.system.xp_used = 0;
|
||||
itemData.system.in_curriculum = true;
|
||||
} else {
|
||||
// Check if technique is allowed for this character
|
||||
if (!game.user.isGM && !this.actor.data.data.techniques[itemData.data.technique_type]) {
|
||||
ui.notifications.info(game.i18n.localize("l5r5e.techniques.not_allowed"));
|
||||
return;
|
||||
// Informative message : Check if technique is allowed for this character
|
||||
if (!game.user.isGM && !this.actor.system.techniques[itemData.system.technique_type]) {
|
||||
ui.notifications.info("l5r5e.techniques.not_allowed", {localize: true});
|
||||
}
|
||||
|
||||
// Verify cost
|
||||
itemData.data.xp_cost =
|
||||
itemData.data.xp_cost > 0 ? itemData.data.xp_cost : CONFIG.l5r5e.xp.techniqueCost;
|
||||
itemData.data.xp_used = itemData.data.xp_cost;
|
||||
itemData.system.xp_cost =
|
||||
itemData.system.xp_cost > 0 ? itemData.system.xp_cost : CONFIG.l5r5e.xp.techniqueCost;
|
||||
itemData.system.xp_used = itemData.system.xp_cost;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// Modify the bought at rank to the current actor rank
|
||||
if (itemData.data.bought_at_rank !== undefined && this.actor.data.data.identity?.school_rank) {
|
||||
itemData.data.bought_at_rank = this.actor.data.data.identity.school_rank;
|
||||
if (itemData.system.bought_at_rank !== undefined && this.actor.system.identity?.school_rank) {
|
||||
itemData.system.bought_at_rank = this.actor.system.identity.school_rank;
|
||||
}
|
||||
|
||||
// Finally create the embed
|
||||
@@ -275,16 +281,10 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
if (li.dataset.itemParentId && li.dataset.itemId) {
|
||||
const item = this.actor.items.get(li.dataset.itemParentId)?.items.get(li.dataset.itemId);
|
||||
if (item) {
|
||||
const dragData = {
|
||||
actorId: this.actor.id,
|
||||
sceneId: this.actor.isToken ? canvas.scene?.id : null,
|
||||
tokenId: this.actor.isToken ? this.actor.token.id : null,
|
||||
pack: this.actor.pack,
|
||||
event.dataTransfer.setData("text/plain", JSON.stringify({
|
||||
type: "Item",
|
||||
data: foundry.utils.duplicate(item.data),
|
||||
};
|
||||
dragData.data.data.parent_id = null;
|
||||
event.dataTransfer.setData("text/plain", JSON.stringify(dragData));
|
||||
uuid: item.uuid,
|
||||
}));
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -332,10 +332,10 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
|
||||
this.actor.data.data.prepared = !this.actor.data.data.prepared;
|
||||
this.actor.system.prepared = !this.actor.system.prepared;
|
||||
this.actor.update({
|
||||
data: {
|
||||
prepared: this.actor.data.data.prepared,
|
||||
system: {
|
||||
prepared: this.actor.system.prepared,
|
||||
},
|
||||
});
|
||||
this.render(false);
|
||||
@@ -356,7 +356,7 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
const created = await this.actor.createEmbeddedDocuments("Item", [
|
||||
{
|
||||
name: game.i18n.localize(`ITEM.Type${type.capitalize()}`),
|
||||
name: game.i18n.localize(`TYPES.Item.${type.toLowerCase()}`),
|
||||
type: type,
|
||||
img: `${CONFIG.l5r5e.paths.assets}icons/items/${type}.svg`,
|
||||
},
|
||||
@@ -367,26 +367,26 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
const item = this.actor.items.get(created[0].id);
|
||||
|
||||
// Assign current school rank to the new adv/tech
|
||||
if (this.actor.data.data.identity?.school_rank) {
|
||||
item.data.data.bought_at_rank = this.actor.data.data.identity.school_rank;
|
||||
if (["advancement", "technique"].includes(item.data.type)) {
|
||||
item.data.data.rank = this.actor.data.data.identity.school_rank;
|
||||
if (this.actor.system.identity?.school_rank) {
|
||||
item.system.bought_at_rank = this.actor.system.identity.school_rank;
|
||||
if (["advancement", "technique"].includes(item.type)) {
|
||||
item.system.rank = this.actor.system.identity.school_rank;
|
||||
}
|
||||
}
|
||||
|
||||
switch (item.data.type) {
|
||||
switch (item.type) {
|
||||
case "item": // no break
|
||||
case "armor": // no break
|
||||
case "weapon":
|
||||
item.data.data.equipped = isEquipped;
|
||||
item.system.equipped = isEquipped;
|
||||
break;
|
||||
|
||||
case "technique": {
|
||||
// If technique, select the current sub-type
|
||||
if (CONFIG.l5r5e.techniques.get(techniqueType)) {
|
||||
item.data.name = game.i18n.localize(`l5r5e.techniques.${techniqueType}`);
|
||||
item.data.img = `${CONFIG.l5r5e.paths.assets}icons/techs/${techniqueType}.svg`;
|
||||
item.data.data.technique_type = techniqueType;
|
||||
item.name = game.i18n.localize(`l5r5e.techniques.${techniqueType}`);
|
||||
item.img = `${CONFIG.l5r5e.paths.assets}icons/techs/${techniqueType}.svg`;
|
||||
item.system.technique_type = techniqueType;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -449,7 +449,7 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
}
|
||||
|
||||
// Remove 1 qty if possible
|
||||
if (tmpItem.data.data.quantity > 1 && this._modifyQuantity(tmpItem.id, -1)) {
|
||||
if (tmpItem.system.quantity > 1 && this._modifyQuantity(tmpItem.id, -1)) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -462,8 +462,8 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
case "title":
|
||||
// Remove embed advancements bonus
|
||||
for (let [embedId, embedItem] of tmpItem.data.data.items) {
|
||||
if (embedItem.data.type === "advancement") {
|
||||
for (let [embedId, embedItem] of tmpItem.system.items) {
|
||||
if (embedItem.type === "advancement") {
|
||||
await this.actor.removeBonus(embedItem);
|
||||
}
|
||||
}
|
||||
@@ -496,8 +496,8 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
const item = this.actor.items.get(itemId);
|
||||
if (item.type !== "item") {
|
||||
item.update({
|
||||
data: {
|
||||
in_curriculum: !item.data.data.in_curriculum,
|
||||
system: {
|
||||
in_curriculum: !item.system.in_curriculum,
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -510,10 +510,10 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
_modifyQuantity(itemId, add) {
|
||||
const tmpItem = this.actor.items.get(itemId);
|
||||
if (tmpItem) {
|
||||
tmpItem.data.data.quantity = Math.max(1, tmpItem.data.data.quantity + add);
|
||||
tmpItem.system.quantity = Math.max(1, tmpItem.system.quantity + add);
|
||||
tmpItem.update({
|
||||
data: {
|
||||
quantity: tmpItem.data.data.quantity,
|
||||
system: {
|
||||
quantity: tmpItem.system.quantity,
|
||||
},
|
||||
});
|
||||
return true;
|
||||
@@ -539,9 +539,9 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
switch (type) {
|
||||
case "fatigue":
|
||||
await this.actor.update({
|
||||
data: {
|
||||
system: {
|
||||
fatigue: {
|
||||
value: Math.max(0, this.actor.data.data.fatigue.value + mod),
|
||||
value: Math.max(0, this.actor.system.fatigue.value + mod),
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -549,16 +549,16 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
case "strife":
|
||||
await this.actor.update({
|
||||
data: {
|
||||
system: {
|
||||
strife: {
|
||||
value: Math.max(0, this.actor.data.data.strife.value + mod),
|
||||
value: Math.max(0, this.actor.system.strife.value + mod),
|
||||
},
|
||||
},
|
||||
});
|
||||
break;
|
||||
|
||||
default:
|
||||
console.warn("L5R5E | Unsupported type", type);
|
||||
console.warn("L5R5E | BCS | Unsupported type", type);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -579,32 +579,38 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
const itemId = $(event.currentTarget).data("item-id");
|
||||
const tmpItem = this.actor.items.get(itemId);
|
||||
if (!tmpItem || tmpItem.data.data[type] === undefined) {
|
||||
if (!tmpItem || tmpItem.system[type] === undefined) {
|
||||
return;
|
||||
}
|
||||
|
||||
tmpItem.data.data[type] = !tmpItem.data.data[type];
|
||||
tmpItem.system[type] = !tmpItem.system[type];
|
||||
const data = {
|
||||
equipped: tmpItem.data.data.equipped,
|
||||
equipped: tmpItem.system.equipped,
|
||||
};
|
||||
// Only weapons
|
||||
if (tmpItem.data.data.readied !== undefined) {
|
||||
data.readied = tmpItem.data.data.readied;
|
||||
if (tmpItem.system.readied !== undefined) {
|
||||
data.readied = tmpItem.system.readied;
|
||||
}
|
||||
|
||||
tmpItem.update({ data });
|
||||
tmpItem.update({ system: data });
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the skillId for this weaponId
|
||||
* Get the skillId and uuid for this weaponId
|
||||
* @private
|
||||
*/
|
||||
_getWeaponSkillId(weaponId) {
|
||||
const item = this.actor.items.get(weaponId);
|
||||
if (!!item && item.type === "weapon") {
|
||||
return item.data.data.skill;
|
||||
_getWeaponInfos(weaponId) {
|
||||
if (!weaponId) {
|
||||
return null;
|
||||
}
|
||||
return null;
|
||||
const item = this.actor.items.get(weaponId);
|
||||
if (!item || item.type !== "weapon") {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
uuid: item.uuid,
|
||||
skill: item.system.skill,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -616,19 +622,32 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
const li = $(event.currentTarget);
|
||||
let skillId = li.data("skill") || null;
|
||||
const weapon = this._getWeaponInfos(li.data("weapon-id") || null);
|
||||
const isInitiative = li.data("initiative") || false;
|
||||
|
||||
const weaponId = li.data("weapon-id") || null;
|
||||
if (weaponId) {
|
||||
skillId = this._getWeaponSkillId(weaponId);
|
||||
if (isInitiative) {
|
||||
if (!game.combat) {
|
||||
ui.notifications.warn("COMBAT.NoneActive", {localize: true});
|
||||
return;
|
||||
}
|
||||
if (!this.actor.canDoInitiativeRoll) {
|
||||
ui.notifications.error("l5r5e.conflict.initiative.already_set", {localize: true});
|
||||
return;
|
||||
}
|
||||
// Minion specific
|
||||
if (this.actor.isMinion) {
|
||||
this.actor.rollInitiative().then();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
new game.l5r5e.DicePickerDialog({
|
||||
ringId: li.data("ring") || null,
|
||||
skillId: skillId,
|
||||
skillId: weapon?.skill || li.data("skill") || null,
|
||||
skillCatId: li.data("skillcat") || null,
|
||||
isInitiativeRoll: li.data("initiative") || false,
|
||||
isInitiativeRoll: isInitiative,
|
||||
actor: this.actor,
|
||||
itemUuid: weapon?.uuid,
|
||||
}).render(true);
|
||||
}
|
||||
|
||||
@@ -643,16 +662,17 @@ export class BaseCharacterSheetL5r5e extends BaseSheetL5r5e {
|
||||
|
||||
// Required for tech in titles, search in sub items
|
||||
const item = await game.l5r5e.HelpersL5r5e.getEmbedItemByEvent(event, this.actor);
|
||||
if (!item || item.type !== "technique" || !item.data.data.skill) {
|
||||
if (!item || item.type !== "technique" || !item.system.skill) {
|
||||
return;
|
||||
}
|
||||
|
||||
const itemData = item.data.data;
|
||||
const itemData = item.system;
|
||||
new game.l5r5e.DicePickerDialog({
|
||||
actor: this.actor,
|
||||
ringId: itemData.ring || null,
|
||||
difficulty: itemData.difficulty || null,
|
||||
skillsList: itemData.skill || null,
|
||||
itemUuid: item.uuid,
|
||||
}).render(true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,16 +29,16 @@ export class BaseSheetL5r5e extends ActorSheet {
|
||||
if (this.isEditable && !this.actor.limited) {
|
||||
// Lock/Unlock
|
||||
buttons.unshift({
|
||||
label: `l5r5e.global.${this.actor.data.data.soft_locked ? "" : "un"}locked`,
|
||||
label: `l5r5e.global.${this.actor.system.soft_locked ? "" : "un"}locked`,
|
||||
class: "l5r-softlock",
|
||||
icon: this.actor.data.data.soft_locked ? "fas fa-lock" : "fas fa-unlock",
|
||||
icon: this.actor.system.soft_locked ? "fas fa-lock" : "fas fa-unlock",
|
||||
onclick: () =>
|
||||
game.l5r5e.HelpersL5r5e.debounce(
|
||||
"lock-" + this.object.id,
|
||||
() => {
|
||||
this.actor.update({
|
||||
data: {
|
||||
soft_locked: !this.actor.data.data.soft_locked,
|
||||
system: {
|
||||
soft_locked: !this.actor.system.soft_locked,
|
||||
},
|
||||
});
|
||||
},
|
||||
@@ -66,8 +66,8 @@ export class BaseSheetL5r5e extends ActorSheet {
|
||||
}
|
||||
|
||||
/** @inheritdoc */
|
||||
getData(options = {}) {
|
||||
const sheetData = super.getData(options);
|
||||
async getData(options = {}) {
|
||||
const sheetData = await super.getData(options);
|
||||
|
||||
// System Header Buttons
|
||||
sheetData.l5rHeaderButtons = this._getL5rHeaderButtons();
|
||||
@@ -79,8 +79,14 @@ export class BaseSheetL5r5e extends ActorSheet {
|
||||
return a.name.localeCompare(b.name);
|
||||
});
|
||||
|
||||
// Editors enrichment
|
||||
sheetData.data.enrichedHtml = {
|
||||
description: await TextEditor.enrichHTML(sheetData.data.system.description, { async: true }),
|
||||
notes: await TextEditor.enrichHTML(sheetData.data.system.notes, { async: true }),
|
||||
};
|
||||
|
||||
// Shortcut for some tests
|
||||
sheetData.data.editable_not_soft_locked = sheetData.editable && !sheetData.data.data.soft_locked;
|
||||
sheetData.data.editable_not_soft_locked = sheetData.editable && !sheetData.data.system.soft_locked;
|
||||
|
||||
return sheetData;
|
||||
}
|
||||
@@ -105,10 +111,10 @@ export class BaseSheetL5r5e extends ActorSheet {
|
||||
*/
|
||||
activateEditor(name, options = {}, initialContent = "") {
|
||||
// Symbols Compatibility with old compendium modules (PRE l5r v1.7.2)
|
||||
if (["data.notes", "data.description"].includes(name) && initialContent) {
|
||||
if (["system.notes", "system.description"].includes(name) && initialContent) {
|
||||
initialContent = game.l5r5e.HelpersL5r5e.convertSymbols(initialContent, false);
|
||||
}
|
||||
super.activateEditor(name, options, initialContent);
|
||||
return super.activateEditor(name, options, initialContent);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -176,7 +182,7 @@ export class BaseSheetL5r5e extends ActorSheet {
|
||||
|
||||
const created = await this.actor.createEmbeddedDocuments("Item", [
|
||||
{
|
||||
name: game.i18n.localize(`ITEM.Type${type.capitalize()}`),
|
||||
name: game.i18n.localize(`TYPES.Item.${type.toLowerCase()}`),
|
||||
type: type,
|
||||
img: `${CONFIG.l5r5e.paths.assets}icons/items/${type}.svg`,
|
||||
},
|
||||
|
||||
@@ -69,7 +69,7 @@ export class CharacterGeneratorDialog extends FormApplication {
|
||||
* Try to get values from actor to initialize the generator
|
||||
*/
|
||||
initializeFromActor() {
|
||||
const actorDatas = this.actor.data.data;
|
||||
const actorDatas = this.actor.system;
|
||||
|
||||
// Identity
|
||||
this.object.clan = actorDatas.identity.clan || "random";
|
||||
@@ -97,7 +97,7 @@ export class CharacterGeneratorDialog extends FormApplication {
|
||||
label: game.i18n.localize("l5r5e.clans." + e),
|
||||
}));
|
||||
return {
|
||||
...super.getData(options),
|
||||
...(await super.getData(options)),
|
||||
isNpc: this.actor.type === "npc",
|
||||
clanList: [{ id: "random", label: game.i18n.localize("l5r5e.global.random") }, ...clans],
|
||||
genderList: [
|
||||
|
||||
@@ -90,7 +90,7 @@ export class CharacterGenerator {
|
||||
static async _getItemFromPack(packName, id = null) {
|
||||
const comp = await game.packs.get(packName);
|
||||
if (!comp) {
|
||||
console.log(`L5R5E | Pack not found[${packName}]`);
|
||||
console.log(`L5R5E | CG | Pack not found[${packName}]`);
|
||||
return;
|
||||
}
|
||||
let document;
|
||||
@@ -100,7 +100,7 @@ export class CharacterGenerator {
|
||||
if (!comp.indexed) {
|
||||
await comp.getDocuments();
|
||||
}
|
||||
document = comp.getDocument(CharacterGenerator._getRandomArrayValue(Array.from(comp.keys())));
|
||||
document = comp.getDocument(CharacterGenerator._getRandomArrayValue(Array.from(comp.index.keys())));
|
||||
}
|
||||
await game.l5r5e.HelpersL5r5e.refreshItemProperties(document);
|
||||
return document;
|
||||
@@ -145,7 +145,7 @@ export class CharacterGenerator {
|
||||
const randomNames = await game.l5r5e.HelpersL5r5e.drawManyFromPack("l5r5e.core-name-tables", table, 1, {
|
||||
displayChat: false,
|
||||
});
|
||||
return randomNames?.results[0]?.data.text || "";
|
||||
return randomNames?.results[0]?.text || "";
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -291,7 +291,7 @@ export class CharacterGenerator {
|
||||
narrative: true,
|
||||
}
|
||||
) {
|
||||
const actorDatas = actor.data.data;
|
||||
const actorDatas = actor.system;
|
||||
const isNpc = actor.type === "npc";
|
||||
|
||||
// Need to set some required values
|
||||
@@ -304,7 +304,7 @@ export class CharacterGenerator {
|
||||
actorDatas.identity.female = this.isFemale;
|
||||
|
||||
// Name
|
||||
let newName = actor.data.name;
|
||||
let newName = actor.name;
|
||||
if (generate.name) {
|
||||
newName =
|
||||
this.data.family +
|
||||
@@ -325,9 +325,9 @@ export class CharacterGenerator {
|
||||
`${folder}/npc.svg`,
|
||||
`${folder}/traditional-japanese-man.svg`,
|
||||
`${folder}/traditional-japanese-woman.svg`,
|
||||
].includes(actor.data.img)
|
||||
].includes(actor.img)
|
||||
? `${folder}/traditional-japanese-${this.isFemale ? "woman" : "man"}.svg`
|
||||
: actor.data.img;
|
||||
: actor.img;
|
||||
|
||||
// Generate attributes & Social Standing
|
||||
if (generate.attributes) {
|
||||
@@ -387,8 +387,8 @@ export class CharacterGenerator {
|
||||
//<editor-fold desc="toActor generators">
|
||||
/**
|
||||
* Generate attributes (rings, attributes, skills, confrontation ranks)
|
||||
* @param {boolean} isNpc
|
||||
* @param {DocumentData.data} actorDatas
|
||||
* @param {boolean} isNpc
|
||||
* @param {DocumentData.system} actorDatas
|
||||
* @private
|
||||
*/
|
||||
_generateAttributes(isNpc, actorDatas) {
|
||||
@@ -425,7 +425,7 @@ export class CharacterGenerator {
|
||||
|
||||
/**
|
||||
* Generate Demeanor (npc only)
|
||||
* @param {DocumentData.data} actorDatas
|
||||
* @param {DocumentData.system} actorDatas
|
||||
* @private
|
||||
*/
|
||||
_generateDemeanor(actorDatas) {
|
||||
@@ -453,7 +453,7 @@ export class CharacterGenerator {
|
||||
*/
|
||||
async _generatePeculiarities(actor, newItemsData) {
|
||||
// Clear actor peculiarities
|
||||
const deleteIds = actor.data.items.filter((e) => e.type === "peculiarity").map((e) => e.id);
|
||||
const deleteIds = actor.items.filter((e) => e.type === "peculiarity").map((e) => e.id);
|
||||
if (deleteIds.length > 0) {
|
||||
await actor.deleteEmbeddedDocuments("Item", deleteIds);
|
||||
}
|
||||
@@ -462,7 +462,7 @@ export class CharacterGenerator {
|
||||
for (const pack of ["adversities", "distinctions", "passions", "anxieties"]) {
|
||||
const item = await CharacterGenerator._getItemFromPack(`l5r5e.core-peculiarities-${pack}`);
|
||||
if (item) {
|
||||
newItemsData.push(foundry.utils.duplicate(item.data));
|
||||
newItemsData.push(foundry.utils.duplicate(item));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -476,7 +476,7 @@ export class CharacterGenerator {
|
||||
*/
|
||||
async _generateItems(actor, newItemsData) {
|
||||
// Clear actor items
|
||||
const deleteIds = actor.data.items.filter((e) => ["armor", "weapon", "item"].includes(e.type)).map((e) => e.id);
|
||||
const deleteIds = actor.items.filter((e) => ["armor", "weapon", "item"].includes(e.type)).map((e) => e.id);
|
||||
if (deleteIds.length > 0) {
|
||||
await actor.deleteEmbeddedDocuments("Item", deleteIds);
|
||||
}
|
||||
@@ -506,7 +506,7 @@ export class CharacterGenerator {
|
||||
for (const itemId of itemCfg[pack]) {
|
||||
const item = await CharacterGenerator._getItemFromPack(`l5r5e.core-${pack}`, itemId);
|
||||
if (item) {
|
||||
newItemsData.push(foundry.utils.duplicate(item.data));
|
||||
newItemsData.push(foundry.utils.duplicate(item));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -521,7 +521,7 @@ export class CharacterGenerator {
|
||||
*/
|
||||
async _generateTechniques(actor, newItemsData) {
|
||||
// Clear actor items
|
||||
const deleteIds = actor.data.items.filter((e) => e.type === "technique").map((e) => e.id);
|
||||
const deleteIds = actor.items.filter((e) => e.type === "technique").map((e) => e.id);
|
||||
if (deleteIds.length > 0) {
|
||||
await actor.deleteEmbeddedDocuments("Item", deleteIds);
|
||||
}
|
||||
@@ -531,7 +531,7 @@ export class CharacterGenerator {
|
||||
/**
|
||||
* Techs config
|
||||
*
|
||||
* exemple: {
|
||||
* example: {
|
||||
* probability: .7,
|
||||
* skill: {
|
||||
* grp_name: "scholar",
|
||||
@@ -598,7 +598,7 @@ export class CharacterGenerator {
|
||||
const cfg = techCfg[pack];
|
||||
|
||||
// Minimum skill required (npc only for now)
|
||||
if (!!cfg.skill && actor.data.data.skills[cfg.skill.grp_name] < cfg.skill.value_min) {
|
||||
if (!!cfg.skill && actor.system.skills[cfg.skill.grp_name] < cfg.skill.value_min) {
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -613,10 +613,10 @@ export class CharacterGenerator {
|
||||
let item;
|
||||
do {
|
||||
item = await CharacterGenerator._getItemFromPack(`l5r5e.core-techniques-${pack}`);
|
||||
} while (item && item.data.data.rank > avgrv);
|
||||
} while (item && item.system.rank > avgrv);
|
||||
|
||||
if (item) {
|
||||
newItemsData.push(foundry.utils.duplicate(item.data));
|
||||
newItemsData.push(foundry.utils.duplicate(item));
|
||||
}
|
||||
} // fr qty
|
||||
} // fr techCfg
|
||||
@@ -624,7 +624,7 @@ export class CharacterGenerator {
|
||||
|
||||
/**
|
||||
* Fill notes with some values that don't appear in sheet
|
||||
* @param {DocumentData.data} actorDatas
|
||||
* @param {DocumentData.system} actorDatas
|
||||
* @return {Promise<void>}
|
||||
* @private
|
||||
*/
|
||||
@@ -670,7 +670,7 @@ export class CharacterGenerator {
|
||||
|
||||
/**
|
||||
* Generate Narrative fluff
|
||||
* @param {DocumentData.data} actorDatas
|
||||
* @param {DocumentData.system} actorDatas
|
||||
* @private
|
||||
*/
|
||||
_generateNarrative(actorDatas) {
|
||||
|
||||
@@ -41,14 +41,14 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
/**
|
||||
* Commons datas
|
||||
*/
|
||||
getData(options = {}) {
|
||||
const sheetData = super.getData(options);
|
||||
async getData(options = {}) {
|
||||
const sheetData = await super.getData(options);
|
||||
|
||||
// Min rank = 1
|
||||
this.actor.data.data.identity.school_rank = Math.max(1, this.actor.data.data.identity.school_rank);
|
||||
this.actor.system.identity.school_rank = Math.max(1, this.actor.system.identity.school_rank);
|
||||
|
||||
// Split Money
|
||||
sheetData.data.data.money = this._zeniToMoney(this.actor.data.data.zeni);
|
||||
sheetData.data.system.money = this._zeniToMoney(this.actor.system.zeni);
|
||||
|
||||
// Split school advancements by rank, and calculate xp spent and add it to total
|
||||
this._prepareSchoolAdvancement(sheetData);
|
||||
@@ -57,8 +57,8 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
this._prepareOthersAdvancement(sheetData);
|
||||
|
||||
// Total
|
||||
sheetData.data.data.xp_saved = Math.floor(
|
||||
parseInt(sheetData.data.data.xp_total) - parseInt(sheetData.data.data.xp_spent)
|
||||
sheetData.data.system.xp_saved = Math.floor(
|
||||
parseInt(sheetData.data.system.xp_total) - parseInt(sheetData.data.system.xp_spent)
|
||||
);
|
||||
|
||||
return sheetData;
|
||||
@@ -79,27 +79,27 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
// Autocomplete
|
||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||
html,
|
||||
"data.identity.clan",
|
||||
"system.identity.clan",
|
||||
game.l5r5e.HelpersL5r5e.getLocalizedClansList()
|
||||
);
|
||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||
html,
|
||||
"data.identity.family",
|
||||
"system.identity.family",
|
||||
CONFIG.l5r5e.families.get(
|
||||
Object.entries(game.i18n.translations.l5r5e.clans).find(
|
||||
([k, v]) => v === this.actor.data.data.identity.clan
|
||||
([k, v]) => v === this.actor.system.identity.clan
|
||||
)?.[0]
|
||||
)
|
||||
);
|
||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||
html,
|
||||
"data.identity.school",
|
||||
"system.identity.school",
|
||||
game.l5r5e.HelpersL5r5e.getSchoolsList(),
|
||||
","
|
||||
);
|
||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||
html,
|
||||
"data.identity.roles",
|
||||
"system.identity.roles",
|
||||
game.l5r5e.HelpersL5r5e.getLocalizedRolesList(),
|
||||
","
|
||||
);
|
||||
@@ -118,7 +118,7 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
// TODO class "Active" Bug on load, dunno why :/
|
||||
this._tabs
|
||||
.find((e) => e._navSelector === ".advancements-tabs")
|
||||
.activate("advancement_rank_" + (this.actor.data.data.identity.school_rank || 0));
|
||||
.activate("advancement_rank_" + (this.actor.system.identity.school_rank || 0));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -126,14 +126,14 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
*/
|
||||
_prepareSchoolAdvancement(sheetData) {
|
||||
const adv = [];
|
||||
sheetData.data.data.xp_spent = 0;
|
||||
sheetData.data.system.xp_spent = 0;
|
||||
sheetData.items
|
||||
.filter((item) => ["peculiarity", "technique", "advancement"].includes(item.type))
|
||||
.forEach((item) => {
|
||||
const { xp_used_total, xp_used } = game.l5r5e.HelpersL5r5e.getItemsXpCost(item);
|
||||
sheetData.data.data.xp_spent += xp_used_total;
|
||||
sheetData.data.system.xp_spent += xp_used_total;
|
||||
|
||||
const rank = Math.max(0, item.data.bought_at_rank);
|
||||
const rank = Math.max(0, item.system.bought_at_rank);
|
||||
if (!adv[rank]) {
|
||||
adv[rank] = {
|
||||
rank: rank,
|
||||
@@ -162,16 +162,16 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
);
|
||||
|
||||
// Sort by rank desc
|
||||
sheetData.data.advancementsOthers.sort((a, b) => (b.data.rank || 0) - (a.data.rank || 0));
|
||||
sheetData.data.advancementsOthers.sort((a, b) => (b.system.rank || 0) - (a.system.rank || 0));
|
||||
|
||||
// Total xp spent in curriculum & total
|
||||
sheetData.data.advancementsOthersTotalXp = sheetData.data.advancementsOthers.reduce(
|
||||
(acc, item) => acc + parseInt(item.data.xp_used_total || item.data.xp_used || 0),
|
||||
(acc, item) => acc + parseInt(item.system.xp_used_total || item.system.xp_used || 0),
|
||||
0
|
||||
);
|
||||
|
||||
// Update the total spent
|
||||
sheetData.data.data.xp_spent += sheetData.data.advancementsOthersTotalXp;
|
||||
sheetData.data.system.xp_spent += sheetData.data.advancementsOthersTotalXp;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -182,39 +182,39 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
_updateObject(event, formData) {
|
||||
// Clan tag trim if autocomplete in school name
|
||||
if (
|
||||
formData["autoCompleteListName"] === "data.identity.school" &&
|
||||
formData["autoCompleteListName"] === "system.identity.school" &&
|
||||
formData["autoCompleteListSelectedIndex"] >= 0 &&
|
||||
!!formData["data.identity.clan"] &&
|
||||
formData["data.identity.school"].indexOf(` [${formData["data.identity.clan"]}]`) !== -1
|
||||
!!formData["system.identity.clan"] &&
|
||||
formData["system.identity.school"].indexOf(` [${formData["system.identity.clan"]}]`) !== -1
|
||||
) {
|
||||
formData["data.identity.school"] = formData["data.identity.school"].replace(
|
||||
` [${formData["data.identity.clan"]}]`,
|
||||
formData["system.identity.school"] = formData["system.identity.school"].replace(
|
||||
` [${formData["system.identity.clan"]}]`,
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
// Store money in Zeni
|
||||
if (formData["data.money.koku"] || formData["data.money.bu"] || formData["data.money.zeni"]) {
|
||||
formData["data.zeni"] = this._moneyToZeni(
|
||||
formData["data.money.koku"] || 0,
|
||||
formData["data.money.bu"] || 0,
|
||||
formData["data.money.zeni"] || 0
|
||||
if (formData["system.money.koku"] || formData["system.money.bu"] || formData["system.money.zeni"]) {
|
||||
formData["system.zeni"] = this._moneyToZeni(
|
||||
formData["system.money.koku"] || 0,
|
||||
formData["system.money.bu"] || 0,
|
||||
formData["system.money.zeni"] || 0
|
||||
);
|
||||
// Remove fake money object
|
||||
delete formData["data.money.koku"];
|
||||
delete formData["data.money.bu"];
|
||||
delete formData["data.money.zeni"];
|
||||
delete formData["system.money.koku"];
|
||||
delete formData["system.money.bu"];
|
||||
delete formData["system.money.zeni"];
|
||||
}
|
||||
|
||||
// Save computed values
|
||||
const currentData = this.object.data.data;
|
||||
formData["data.focus"] = currentData.focus;
|
||||
formData["data.vigilance"] = currentData.vigilance;
|
||||
formData["data.endurance"] = currentData.endurance;
|
||||
formData["data.composure"] = currentData.composure;
|
||||
formData["data.fatigue.max"] = currentData.fatigue.max;
|
||||
formData["data.strife.max"] = currentData.strife.max;
|
||||
formData["data.void_points.max"] = currentData.void_points.max;
|
||||
const currentData = this.object.system;
|
||||
formData["system.focus"] = currentData.focus;
|
||||
formData["system.vigilance"] = currentData.vigilance;
|
||||
formData["system.endurance"] = currentData.endurance;
|
||||
formData["system.composure"] = currentData.composure;
|
||||
formData["system.fatigue.max"] = currentData.fatigue.max;
|
||||
formData["system.strife.max"] = currentData.strife.max;
|
||||
formData["system.void_points.max"] = currentData.void_points.max;
|
||||
|
||||
return super._updateObject(event, formData);
|
||||
}
|
||||
@@ -276,10 +276,10 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
mod = Math.floor(mod * CONFIG.l5r5e.money[type === "koku" ? 0 : 1]);
|
||||
}
|
||||
|
||||
this.actor.data.data.zeni = +this.actor.data.data.zeni + mod;
|
||||
this.actor.system.zeni = +this.actor.system.zeni + mod;
|
||||
this.actor.update({
|
||||
data: {
|
||||
zeni: this.actor.data.data.zeni,
|
||||
system: {
|
||||
zeni: this.actor.system.zeni,
|
||||
},
|
||||
});
|
||||
this.render(false);
|
||||
@@ -294,11 +294,11 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
|
||||
this.actor.data.data.identity.school_rank = this.actor.data.data.identity.school_rank + 1;
|
||||
this.actor.system.identity.school_rank = this.actor.system.identity.school_rank + 1;
|
||||
await this.actor.update({
|
||||
data: {
|
||||
system: {
|
||||
identity: {
|
||||
school_rank: this.actor.data.data.identity.school_rank,
|
||||
school_rank: this.actor.system.identity.school_rank,
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -314,7 +314,7 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
|
||||
const actorJournal = this.actor.data.data.identity.school_curriculum_journal;
|
||||
const actorJournal = this.actor.system.identity.school_curriculum_journal;
|
||||
if (!actorJournal.id) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
*/
|
||||
_getL5rHeaderButtons() {
|
||||
const buttons = super._getL5rHeaderButtons();
|
||||
if (!this.isEditable || this.actor.limited || this.actor.data.data.soft_locked) {
|
||||
if (!this.isEditable || this.actor.limited || this.actor.system.soft_locked) {
|
||||
return buttons;
|
||||
}
|
||||
|
||||
@@ -41,11 +41,11 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
}
|
||||
|
||||
/** @inheritdoc */
|
||||
getData(options = {}) {
|
||||
const sheetData = super.getData();
|
||||
async getData(options = {}) {
|
||||
const sheetData = await super.getData();
|
||||
|
||||
// NPC Subtypes
|
||||
sheetData.data.data.types = NpcSheetL5r5e.types.map((e) => ({
|
||||
sheetData.data.types = NpcSheetL5r5e.types.map((e) => ({
|
||||
id: e,
|
||||
label: game.i18n.localize("l5r5e.character_types." + e),
|
||||
}));
|
||||
@@ -68,7 +68,7 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
// Autocomplete
|
||||
game.l5r5e.HelpersL5r5e.autocomplete(
|
||||
html,
|
||||
"data.attitude",
|
||||
"system.attitude",
|
||||
CONFIG.l5r5e.demeanors.map((e) => {
|
||||
const modifiers = [];
|
||||
Object.entries(e.mod).forEach(([k, v]) => {
|
||||
@@ -86,15 +86,15 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e {
|
||||
*/
|
||||
_updateObject(event, formData) {
|
||||
// Redo the demeanor to set the rings data
|
||||
if (formData["autoCompleteListName"] === "data.attitude" && formData["autoCompleteListSelectedIndex"] >= 0) {
|
||||
if (formData["autoCompleteListName"] === "system.attitude" && formData["autoCompleteListSelectedIndex"] >= 0) {
|
||||
const demeanor = CONFIG.l5r5e.demeanors[formData["autoCompleteListSelectedIndex"]] || null;
|
||||
if (demeanor) {
|
||||
formData["data.attitude"] = game.i18n.localize(`l5r5e.demeanor.${demeanor.id}`);
|
||||
formData["system.attitude"] = game.i18n.localize(`l5r5e.demeanor.${demeanor.id}`);
|
||||
CONFIG.l5r5e.stances.forEach((ring) => {
|
||||
formData[`data.rings_affinities.${ring}`] = 0;
|
||||
formData[`system.rings_affinities.${ring}`] = 0;
|
||||
});
|
||||
Object.entries(demeanor.mod).forEach(([k, v]) => {
|
||||
formData[`data.rings_affinities.${k}`] = v;
|
||||
formData[`system.rings_affinities.${k}`] = v;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -104,19 +104,19 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
new DragDrop({
|
||||
dragSelector: ".item",
|
||||
dropSelector: ".items",
|
||||
permissions: { dragstart: this._canDragStart.bind(this), drop: this._canDragDrop.bind(this) },
|
||||
permissions: { dragstart: this.isEditable, drop: this.isEditable },
|
||||
callbacks: { dragstart: this._onDragStart.bind(this), drop: this._onDropItem.bind(this, "item") },
|
||||
}),
|
||||
new DragDrop({
|
||||
dragSelector: ".technique",
|
||||
dropSelector: ".techniques",
|
||||
permissions: { dragstart: this._canDragStart.bind(this), drop: this._canDragDrop.bind(this) },
|
||||
permissions: { dragstart: this.isEditable, drop: this.isEditable },
|
||||
callbacks: { dragstart: this._onDragStart.bind(this), drop: this._onDropItem.bind(this, "technique") },
|
||||
}),
|
||||
new DragDrop({
|
||||
dragSelector: ".peculiarity",
|
||||
dropSelector: ".peculiarities",
|
||||
permissions: { dragstart: this._canDragStart.bind(this), drop: this._canDragDrop.bind(this) },
|
||||
permissions: { dragstart: this.isEditable, drop: this.isEditable },
|
||||
callbacks: {
|
||||
dragstart: this._onDragStart.bind(this),
|
||||
drop: this._onDropItem.bind(this, "peculiarity"),
|
||||
@@ -125,7 +125,7 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
new DragDrop({
|
||||
dragSelector: ".bond",
|
||||
dropSelector: ".bonds",
|
||||
permissions: { dragstart: this._canDragStart.bind(this), drop: this._canDragDrop.bind(this) },
|
||||
permissions: { dragstart: this.isEditable, drop: this.isEditable },
|
||||
callbacks: {
|
||||
dragstart: this._onDragStart.bind(this),
|
||||
drop: this._onDropItem.bind(this, "bond"),
|
||||
@@ -145,12 +145,15 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
const skillsListStep7 = this._getSkillZero(skillsList, skillsPoints, "step7.skill");
|
||||
const skillsListStep17 = this._getSkillZero(skillsList, skillsPoints, "step17.skill");
|
||||
return {
|
||||
...super.getData(options),
|
||||
...(await super.getData(options)),
|
||||
ringsList: game.l5r5e.HelpersL5r5e.getRingsList(),
|
||||
skillsList,
|
||||
skillsListStep7,
|
||||
skillsListStep17,
|
||||
noHonorSkillsList: ["commerce", "skulduggery", "medicine", "seafaring", "survival", "labor"],
|
||||
noHonorSkillsList: CONFIG.l5r5e.noHonorSkillsList.map(id => ({
|
||||
id,
|
||||
label: game.i18n.localize("l5r5e.skills." + CONFIG.l5r5e.skills.get(id.toLowerCase()) + "." + id.toLowerCase())
|
||||
})),
|
||||
techniquesList: game.l5r5e.HelpersL5r5e.getTechniquesList({ displayInTypes: true }),
|
||||
data: this.object.data,
|
||||
cache: this.cache,
|
||||
@@ -218,7 +221,7 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
$(event.currentTarget).prop("disabled", true);
|
||||
await this.object.toActor(this.actor, flattenObject(this.cache));
|
||||
await this.object.toActor(this.actor, foundry.utils.flattenObject(this.cache));
|
||||
await this.close({ submit: true, force: true });
|
||||
});
|
||||
|
||||
@@ -251,29 +254,29 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
if (!["item", "technique", "peculiarity", "bond"].includes(type)) {
|
||||
return;
|
||||
}
|
||||
const stepKey = $(event.target).data("step");
|
||||
const stepKey = $(event.currentTarget).data("step");
|
||||
if (!stepKey) {
|
||||
console.warn("L5R5E | Event stepKey is undefined");
|
||||
console.warn("L5R5E | 20Q | Event stepKey is undefined");
|
||||
return;
|
||||
}
|
||||
try {
|
||||
// Get item
|
||||
const item = await game.l5r5e.HelpersL5r5e.getDragnDropTargetObject(event);
|
||||
if (item.documentName !== "Item" || !item) {
|
||||
console.warn(`L5R5E | Forbidden item for this drop zone ${type} : ${item.data.type}`);
|
||||
console.warn(`L5R5E | 20Q | Forbidden item for this drop zone ${type} : ${item.type}`);
|
||||
return;
|
||||
}
|
||||
|
||||
// Specific step18_heritage, all item/tech allowed
|
||||
if (stepKey === "step18.heritage_item") {
|
||||
type = item.data.type;
|
||||
type = item.type;
|
||||
}
|
||||
|
||||
if (
|
||||
(type !== "item" && item.data.type !== type) ||
|
||||
(type === "item" && !["item", "weapon", "armor"].includes(item.data.type))
|
||||
(type !== "item" && item.type !== type) ||
|
||||
(type === "item" && !["item", "weapon", "armor"].includes(item.type))
|
||||
) {
|
||||
console.warn(`L5R5E | Forbidden item for this drop zone ${type} : ${item.data.type}`);
|
||||
console.warn(`L5R5E | 20Q | Forbidden item for this drop zone ${type} : ${item.type}`);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -284,54 +287,53 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
case "technique":
|
||||
// School Ability
|
||||
if (stepKey === "step3.school_ability") {
|
||||
if (item.data.data.technique_type !== "school_ability") {
|
||||
if (item.system.technique_type !== "school_ability") {
|
||||
console.warn(
|
||||
`L5R5E | This technique is not a school ability : ${item.data.data.technique_type}`
|
||||
`L5R5E | 20Q | This technique is not a school ability : ${item.system.technique_type}`
|
||||
);
|
||||
return;
|
||||
} else if (!this.object.data.step3.allowed_techniques?.[item.system.technique_type]) {
|
||||
// Informative message : Tech not allowed
|
||||
ui.notifications.info("l5r5e.techniques.not_allowed", {localize: true});
|
||||
}
|
||||
} else if (!this.object.data.step3.allowed_techniques?.[item.data.data.technique_type]) {
|
||||
// Tech not allowed
|
||||
ui.notifications.info(game.i18n.localize("l5r5e.techniques.not_allowed"));
|
||||
return;
|
||||
}
|
||||
break;
|
||||
|
||||
case "peculiarity":
|
||||
switch (stepKey) {
|
||||
case "step9.distinction":
|
||||
if (item.data.data.peculiarity_type !== "distinction") {
|
||||
console.warn("L5R5E | Wrong type", item.data.data.peculiarity_type);
|
||||
if (item.system.peculiarity_type !== "distinction") {
|
||||
console.warn(`L5R5E | 20Q | Wrong type given "${item.system.peculiarity_type}" instead of "distinction"`);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case "step10.adversity":
|
||||
if (item.data.data.peculiarity_type !== "adversity") {
|
||||
console.warn("L5R5E | Wrong type", item.data.data.peculiarity_type);
|
||||
if (item.system.peculiarity_type !== "adversity") {
|
||||
console.warn(`L5R5E | 20Q | Wrong type given "${item.system.peculiarity_type}" instead of "adversity"`);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case "step11.passion":
|
||||
if (item.data.data.peculiarity_type !== "passion") {
|
||||
console.warn("L5R5E | Wrong type", item.data.data.peculiarity_type);
|
||||
if (item.system.peculiarity_type !== "passion") {
|
||||
console.warn(`L5R5E | 20Q | Wrong type given "${item.system.peculiarity_type}" instead of "passion"`);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case "step12.anxiety":
|
||||
if (item.data.data.peculiarity_type !== "anxiety") {
|
||||
console.warn("L5R5E | Wrong type", item.data.data.peculiarity_type);
|
||||
if (item.system.peculiarity_type !== "anxiety") {
|
||||
console.warn(`L5R5E | 20Q | Wrong type given "${item.system.peculiarity_type}" instead of "anxiety"`);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case "step13.advantage":
|
||||
if (!["distinction", "passion"].includes(item.data.data.peculiarity_type)) {
|
||||
console.warn("L5R5E | Wrong type", item.data.data.peculiarity_type);
|
||||
if (!["distinction", "passion"].includes(item.system.peculiarity_type)) {
|
||||
console.warn(`L5R5E | 20Q | Wrong type given "${item.system.peculiarity_type}" instead of "distinction" or "passion"`);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case "step13.disadvantage":
|
||||
if (!["adversity", "anxiety"].includes(item.data.data.peculiarity_type)) {
|
||||
console.warn("L5R5E | Wrong type", item.data.data.peculiarity_type);
|
||||
if (!["adversity", "anxiety"].includes(item.system.peculiarity_type)) {
|
||||
console.warn(`L5R5E | 20Q | Wrong type given "${item.system.peculiarity_type}" instead of "adversity" or "anxiety"`);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
@@ -344,7 +346,7 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
|
||||
this.submit();
|
||||
} catch (err) {
|
||||
console.warn("L5R5E | ", err);
|
||||
console.warn("L5R5E | 20Q | ", err);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@@ -391,9 +393,9 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
this.summary = this.object.validateForm();
|
||||
|
||||
// Store this form datas in actor
|
||||
this.actor.data.data.twenty_questions = this.object.data;
|
||||
this.actor.system.twenty_questions = this.object.data;
|
||||
await this.actor.update({
|
||||
data: {
|
||||
system: {
|
||||
template: formData["template"],
|
||||
twenty_questions: this.object.data,
|
||||
},
|
||||
@@ -430,7 +432,7 @@ export class TwentyQuestionsDialog extends FormApplication {
|
||||
}
|
||||
const item = await game.l5r5e.HelpersL5r5e.getObjectGameOrPack({ id: id, type: "Item" });
|
||||
if (!item) {
|
||||
console.warn(`L5R5E | Unknown item id[${id}]`);
|
||||
console.warn(`L5R5E | 20Q | Unknown item id[${id}]`);
|
||||
continue;
|
||||
}
|
||||
newStep.push(id);
|
||||
|
||||
@@ -191,10 +191,10 @@ export class TwentyQuestions {
|
||||
* Initialize data from a actor
|
||||
*/
|
||||
fromActor(actor) {
|
||||
const actorDatas = actor.data.data;
|
||||
const actorDatas = actor.system;
|
||||
|
||||
// already 20q struct ?
|
||||
if (!foundry.utils.isObjectEmpty(actorDatas.twenty_questions)) {
|
||||
if (!foundry.utils.isEmpty(actorDatas.twenty_questions)) {
|
||||
this.data = {
|
||||
...this.data,
|
||||
...actorDatas.twenty_questions,
|
||||
@@ -220,14 +220,14 @@ export class TwentyQuestions {
|
||||
this.data.step6.social_ninjo = actorDatas.social.ninjo;
|
||||
this.data.step8.tenet_paramount = actorDatas.social.bushido_tenets.paramount;
|
||||
this.data.step8.tenet_less_significant = actorDatas.social.bushido_tenets.less_significant;
|
||||
this.data.step19.firstname = actor.data.name.replace(/^(?:\w+\s+)?(.+)$/gi, "$1") || "";
|
||||
this.data.step19.firstname = actor.name.replace(/^(?:\w+\s+)?(.+)$/gi, "$1") || "";
|
||||
}
|
||||
|
||||
/**
|
||||
* Fill a actor data from this object
|
||||
*/
|
||||
async toActor(actor, itemsCache) {
|
||||
const actorDatas = actor.data.data;
|
||||
const actorDatas = actor.system;
|
||||
const formData = this.data;
|
||||
|
||||
this.data.generated = true;
|
||||
@@ -304,7 +304,7 @@ export class TwentyQuestions {
|
||||
});
|
||||
|
||||
// Clear and add items to actor
|
||||
const deleteIds = actor.data.items.map((e) => e.id);
|
||||
const deleteIds = actor.items.map((e) => e.id);
|
||||
if (deleteIds.length > 0) {
|
||||
await actor.deleteEmbeddedDocuments("Item", deleteIds);
|
||||
}
|
||||
@@ -313,12 +313,12 @@ export class TwentyQuestions {
|
||||
const newItemsData = [];
|
||||
Object.values(itemsCache).forEach((types) => {
|
||||
types.forEach((item) => {
|
||||
const itemData = foundry.utils.duplicate(item.data);
|
||||
if (itemData.data?.bought_at_rank) {
|
||||
itemData.data.bought_at_rank = 0;
|
||||
const itemData = foundry.utils.duplicate(item);
|
||||
if (itemData.system?.bought_at_rank) {
|
||||
itemData.system.bought_at_rank = 0;
|
||||
}
|
||||
if (itemData.data?.xp_spent) {
|
||||
itemData.data.xp_spent = 0;
|
||||
if (itemData.system?.xp_spent) {
|
||||
itemData.system.xp_spent = 0;
|
||||
}
|
||||
newItemsData.push(itemData);
|
||||
});
|
||||
@@ -330,7 +330,7 @@ export class TwentyQuestions {
|
||||
// Update actor
|
||||
await actor.update({
|
||||
name: ((formData.template !== "pow" ? formData.step2.family + " " : "") + formData.step19.firstname).trim(),
|
||||
data: actorDatas,
|
||||
system: actorDatas,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ export class CombatL5r5e extends Combat {
|
||||
/**
|
||||
* Roll initiative for one or multiple Combatants within the Combat entity
|
||||
* @param {string|string[]} ids A Combatant id or Array of ids for which to roll
|
||||
* @param {string|null} [formula] A non-default initiative formula to roll. Otherwise the system default is used.
|
||||
* @param {string|null} [formula] A non-default initiative formula to roll. Otherwise, the system default is used.
|
||||
* @param {boolean} [updateTurn] Update the Combat turn after adding new initiative scores to keep the turn on
|
||||
* the same Combatant.
|
||||
* @param {object} [messageOptions] Additional options with which to customize created Chat Messages
|
||||
@@ -24,23 +24,27 @@ export class CombatL5r5e extends Combat {
|
||||
|
||||
// Get global modifiers
|
||||
const cfg = {
|
||||
difficulty: game.settings.get("l5r5e", "initiative-difficulty-value"),
|
||||
difficultyHidden: game.settings.get("l5r5e", "initiative-difficulty-hidden"),
|
||||
difficulty: game.settings.get(CONFIG.l5r5e.namespace, "initiative-difficulty-value"),
|
||||
difficultyHidden: game.settings.get(CONFIG.l5r5e.namespace, "initiative-difficulty-hidden"),
|
||||
};
|
||||
|
||||
// SkillId from DicePicker or global
|
||||
const skillId = messageOptions.skillId
|
||||
? messageOptions.skillId
|
||||
: CONFIG.l5r5e.initiativeSkills[game.settings.get("l5r5e", "initiative-encounter")];
|
||||
: CONFIG.l5r5e.initiativeSkills[game.settings.get(CONFIG.l5r5e.namespace, "initiative-encounter")];
|
||||
const skillCat = CONFIG.l5r5e.skills.get(skillId);
|
||||
|
||||
// Get score for each combatant
|
||||
const networkActors = [];
|
||||
const updatedCombatants = [];
|
||||
for (const combatantId of ids) {
|
||||
const combatant = game.combat.combatants.find((c) => c.id === combatantId);
|
||||
if (!combatant || !combatant.actor || combatant.isDefeated) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Skip non character types (army)
|
||||
if (!combatant.actor.isCharacter) {
|
||||
if (!combatant.actor.isCharacterType) {
|
||||
updatedCombatants.push({
|
||||
_id: combatant.id,
|
||||
initiative: 0,
|
||||
@@ -48,34 +52,52 @@ export class CombatL5r5e extends Combat {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Skip if combatant already have an initiative value
|
||||
if (!messageOptions.rerollInitiative && (!combatant || !combatant.actor)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Shortcut to data
|
||||
const data = combatant.actor.data.data;
|
||||
|
||||
// Prepared is a boolean or if null we get the info in the actor sheet
|
||||
const isPc = combatant.actor.data.type === "character";
|
||||
const isPc = combatant.actor.isCharacter;
|
||||
const isPrepared = combatant.actor.isPrepared;
|
||||
const actorSystem = combatant.actor.system;
|
||||
|
||||
// A character’s initiative value is based on their state of preparedness when the conflict began.
|
||||
// If the character was ready for the conflict, their base initiative value is their focus attribute.
|
||||
// If the character was unprepared (such as when surprised), their base initiative value is their vigilance attribute.
|
||||
// Minion NPCs can generate initiative value without a check, using their focus or vigilance attribute
|
||||
let initiative = isPrepared === "true" ? data.focus : data.is_compromised ? 1 : data.vigilance;
|
||||
let initiative =
|
||||
isPrepared === "true" ? actorSystem.focus : actorSystem.is_compromised ? 1 : actorSystem.vigilance;
|
||||
|
||||
// Roll only for PC and Adversary
|
||||
if (isPc || data.type === "adversary") {
|
||||
if (isPc || combatant.actor.isAdversary) {
|
||||
// DicePicker management
|
||||
// formula is empty on the fist call (combat tab buttons)
|
||||
if (!formula && !combatant.initiative) {
|
||||
// if a player is currently active for this actor
|
||||
const havePlayer = combatant.players.some((u) => u.active);
|
||||
const isMyCharacter = combatant.players.some((u) => u._id === game.user.id);
|
||||
|
||||
if (game.user.isGM && havePlayer && !isMyCharacter) {
|
||||
// Open the DP on player side
|
||||
networkActors.push(combatant.actor);
|
||||
continue;
|
||||
} else if (isMyCharacter || (game.user.isGM && !havePlayer)) {
|
||||
// Open the DP locally
|
||||
new game.l5r5e.DicePickerDialog({
|
||||
actor: combatant.actor,
|
||||
skillId: skillId,
|
||||
difficulty: cfg.difficulty,
|
||||
difficultyHidden: cfg.difficultyHidden,
|
||||
isInitiativeRoll: true,
|
||||
}).render(true);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
// Roll formula
|
||||
const createFormula = [];
|
||||
if (!formula) {
|
||||
const createFormula = [`${data.rings[data.stance]}dr`];
|
||||
const skillValue = isPc ? data.skills[skillCat][skillId] : data.skills[skillCat];
|
||||
createFormula.push(`${actorSystem.rings[actorSystem.stance]}dr`);
|
||||
const skillValue = isPc ? actorSystem.skills[skillCat][skillId] : actorSystem.skills[skillCat];
|
||||
if (skillValue > 0) {
|
||||
createFormula.push(`${skillValue}ds`);
|
||||
}
|
||||
formula = createFormula.join("+");
|
||||
}
|
||||
|
||||
let roll;
|
||||
@@ -92,10 +114,11 @@ export class CombatL5r5e extends Combat {
|
||||
rnkMessage = await roll.toMessage({ flavor }, { rollMode: messageOptions.rollMode || null });
|
||||
} else {
|
||||
// Regular
|
||||
roll = new game.l5r5e.RollL5r5e(formula);
|
||||
roll = new game.l5r5e.RollL5r5e(formula ?? createFormula.join("+"));
|
||||
roll.item = messageOptions.item;
|
||||
roll.actor = combatant.actor;
|
||||
roll.l5r5e.isInitiativeRoll = true;
|
||||
roll.l5r5e.stance = data.stance;
|
||||
roll.l5r5e.stance = actorSystem.stance;
|
||||
roll.l5r5e.skillId = skillId;
|
||||
roll.l5r5e.skillCatId = skillCat;
|
||||
roll.l5r5e.difficulty =
|
||||
@@ -111,7 +134,7 @@ export class CombatL5r5e extends Combat {
|
||||
rnkMessage = await roll.toMessage({ flavor });
|
||||
}
|
||||
|
||||
// Ugly but work... i need the new message
|
||||
// Ugly but work... I need the new message
|
||||
if (ids.length === 1) {
|
||||
messageOptions.rnkMessage = rnkMessage;
|
||||
}
|
||||
@@ -130,6 +153,19 @@ export class CombatL5r5e extends Combat {
|
||||
});
|
||||
}
|
||||
|
||||
// If any network actor users to notify
|
||||
if (!foundry.utils.isEmpty(networkActors)) {
|
||||
game.l5r5e.sockets.openDicePicker({
|
||||
actors: networkActors,
|
||||
dpOptions: {
|
||||
skillId: skillId,
|
||||
difficulty: cfg.difficulty,
|
||||
difficultyHidden: cfg.difficultyHidden,
|
||||
isInitiativeRoll: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
// Update all combatants at once
|
||||
await this.updateEmbeddedDocuments("Combatant", updatedCombatants);
|
||||
return this;
|
||||
@@ -138,24 +174,22 @@ export class CombatL5r5e extends Combat {
|
||||
/**
|
||||
* Define how the array of Combatants is sorted in the displayed list of the tracker.
|
||||
* This method can be overridden by a system or module which needs to display combatants in an alternative order.
|
||||
* By default sort by initiative, falling back to name
|
||||
* By default, sort by initiative, falling back to name
|
||||
* @private
|
||||
*/
|
||||
_sortCombatants(a, b) {
|
||||
// if tie : sort by honor, less honorable first
|
||||
if (a.initiative === b.initiative) {
|
||||
// skip if no actor or if armies
|
||||
if (!a.actor || !b.actor || a.actor.data.type === "army" || b.actor.data.type === "army") {
|
||||
if (!a.actor || !b.actor || a.actor.isArmy || b.actor.isArmy) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
// if tie again : Character > Adversary > Minion
|
||||
if (a.actor.data.data.social.honor === b.actor.data.data.social.honor) {
|
||||
return (
|
||||
CombatL5r5e._getWeightByActorType(a.actor.data) - CombatL5r5e._getWeightByActorType(b.actor.data)
|
||||
);
|
||||
if (a.actor.system.social.honor === b.actor.system.social.honor) {
|
||||
return CombatL5r5e._getWeightByActorType(a.actor) - CombatL5r5e._getWeightByActorType(b.actor);
|
||||
}
|
||||
return a.actor.data.data.social.honor - b.actor.data.data.social.honor;
|
||||
return a.actor.system.social.honor - b.actor.system.social.honor;
|
||||
}
|
||||
return b.initiative - a.initiative;
|
||||
}
|
||||
@@ -164,7 +198,7 @@ export class CombatL5r5e extends Combat {
|
||||
* Basic weight system for sorting Character > Adversary > Minion
|
||||
* @private
|
||||
*/
|
||||
static _getWeightByActorType(data) {
|
||||
return data.type === "npc" ? (data.data.type === "minion" ? 3 : 2) : 1;
|
||||
static _getWeightByActorType(actor) {
|
||||
return actor.type === "npc" ? (actor.type === "minion" ? 3 : 2) : 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,31 +1,29 @@
|
||||
export const L5R5E = {};
|
||||
|
||||
L5R5E.paths = {
|
||||
assets: `systems/l5r5e/assets/`,
|
||||
templates: `systems/l5r5e/templates/`,
|
||||
};
|
||||
|
||||
L5R5E.money = [50, 10];
|
||||
L5R5E.stances = ["earth", "air", "water", "fire", "void"];
|
||||
L5R5E.roles = ["artisan", "bushi", "courtier", "monk", "sage", "shinobi", "shugenja"];
|
||||
|
||||
L5R5E.xp = {
|
||||
costPerRank: [0, 20, 24, 32, 44, 60],
|
||||
bondCostPerRank: [0, 3, 4, 6, 8, 10],
|
||||
ringCostMultiplier: 3,
|
||||
skillCostMultiplier: 2,
|
||||
techniqueCost: 3,
|
||||
};
|
||||
|
||||
L5R5E.regex = {
|
||||
techniqueDifficulty: /^@([TS]):([^|]+?)(?:\|(min|max)(?:\(([^)]+?)\))?)?$/,
|
||||
};
|
||||
|
||||
L5R5E.initiativeSkills = {
|
||||
intrigue: "sentiment",
|
||||
duel: "meditation",
|
||||
skirmish: "tactics",
|
||||
mass_battle: "command",
|
||||
export const L5R5E = {
|
||||
namespace: "l5r5e",
|
||||
paths: {
|
||||
assets: "systems/l5r5e/assets/",
|
||||
templates: "systems/l5r5e/templates/",
|
||||
},
|
||||
money: [50, 10],
|
||||
stances: ["earth", "air", "water", "fire", "void"],
|
||||
roles: ["artisan", "bushi", "courtier", "monk", "sage", "shinobi", "shugenja"],
|
||||
xp: {
|
||||
costPerRank: [0, 20, 24, 32, 44, 60],
|
||||
bondCostPerRank: [0, 3, 4, 6, 8, 10],
|
||||
ringCostMultiplier: 3,
|
||||
skillCostMultiplier: 2,
|
||||
techniqueCost: 3,
|
||||
},
|
||||
regex: {
|
||||
techniqueDifficulty: /^@([TS]):([^|]+?)(?:\|(min|max)(?:\(([^)]+?)\))?)?$/,
|
||||
},
|
||||
initiativeSkills: {
|
||||
intrigue: "sentiment",
|
||||
duel: "meditation",
|
||||
skirmish: "tactics",
|
||||
mass_battle: "command",
|
||||
},
|
||||
noHonorSkillsList: ["commerce", "skulduggery", "medicine", "seafaring", "survival", "labor"],
|
||||
};
|
||||
|
||||
// *** Techniques ***
|
||||
|
||||
@@ -5,11 +5,25 @@
|
||||
export class DicePickerDialog extends FormApplication {
|
||||
/**
|
||||
* Current Actor
|
||||
* @type {Actor}
|
||||
* @type {ActorL5r5e}
|
||||
* @private
|
||||
*/
|
||||
_actor = null;
|
||||
|
||||
/**
|
||||
* Current used Item (Technique, Weapon)
|
||||
* @type {ItemL5r5e}
|
||||
* @private
|
||||
*/
|
||||
_item = null;
|
||||
|
||||
/**
|
||||
* Current Target (Token)
|
||||
* @type {TokenDocument}
|
||||
* @private
|
||||
*/
|
||||
_target = null;
|
||||
|
||||
/**
|
||||
* If GM or Constructor set to hidden, lock the player choice, so he cannot look the TN
|
||||
* @type {{gm: boolean, option: boolean}}
|
||||
@@ -42,7 +56,6 @@ export class DicePickerDialog extends FormApplication {
|
||||
hidden: false,
|
||||
addVoidPoint: false,
|
||||
},
|
||||
targetInfos: null,
|
||||
useVoidPoint: false,
|
||||
isInitiativeRoll: false,
|
||||
};
|
||||
@@ -65,6 +78,13 @@ export class DicePickerDialog extends FormApplication {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Define a unique and dynamic element ID for the rendered application
|
||||
*/
|
||||
get id() {
|
||||
return `l5r5e-dice-picker-dialog-${this._actor?.id ?? "no-actor"}`;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a create macro button on top of sheet
|
||||
* @override
|
||||
@@ -90,18 +110,21 @@ export class DicePickerDialog extends FormApplication {
|
||||
* ex: new game.l5r5e.DicePickerDialog({skillId: 'aesthetics', ringId: 'water', actor: game.user.character}).render(true);
|
||||
*
|
||||
* Options :
|
||||
* actor A instance of actor (game.user.character, canvas.tokens.controlled[0].actor, ...)
|
||||
* actorId string (AbYgKrNwWeAxa9jT)
|
||||
* actorName string (Isawa Aki) Careful this is case sensitive
|
||||
* ringId string (fire)
|
||||
* skillId string (design)
|
||||
* skillCatId string (artisan)
|
||||
* skillsList string[] (artisan,fitness)
|
||||
* difficulty number (0-9)
|
||||
* difficultyHidden boolean
|
||||
* isInitiativeRoll boolean
|
||||
* actor {Actor} Any `Actor` object instance. Ex : `game.user.character`, `canvas.tokens.controlled[0].actor`
|
||||
* actorId {string} This is the `id` not the `uuid` of an actor. Ex : "AbYgKrNwWeAxa9jT"
|
||||
* actorName {string} Careful this is case-sensitive. Ex : "Isawa Aki"
|
||||
* difficulty {number} `1` to `9`
|
||||
* difficultyHidden {boolean} If `true`, hide the difficulty and lock the view for the player.
|
||||
* isInitiativeRoll {boolean} `true` if this is an initiative roll
|
||||
* item {Item} The object of technique or weapon used for this roll.
|
||||
* itemUuid {string} The `uuid` of technique or weapon used for this roll. Can be anything retrieved by `fromUuid()` or `fromUuidSync()`
|
||||
* ringId {string} If not provided, take the current stance of the actor if any. Ex : "fire", "water"
|
||||
* skillId {string} Skill `id`. Ex : "design", "aesthetics", "courtesy"
|
||||
* skillCatId {string} Skill category `id`. Ex : "artisan", "scholar"
|
||||
* skillsList {string[]} `skillId`/`skillCatId` list coma separated. Allow the player to select the skill used in a select. Ex : "artisan,design"
|
||||
* target {TokenDocument} The targeted Token
|
||||
*
|
||||
* @param options actor, actorId, ringId, actorName, skillId, skillCatId, difficulty, difficultyHidden, isInitiativeRoll
|
||||
* @param options actor, actorId, actorName, difficulty, difficultyHidden, isInitiativeRoll, item, itemUuid, ringId, skillId, skillCatId, skillsList, target
|
||||
*/
|
||||
constructor(options = {}) {
|
||||
super({}, options);
|
||||
@@ -139,15 +162,21 @@ export class DicePickerDialog extends FormApplication {
|
||||
this.skillCatId = options.skillCatId;
|
||||
}
|
||||
|
||||
// Target Infos : get the 1st selected target
|
||||
const targetToken = Array.from(game.user.targets).values().next()?.value?.document;
|
||||
if (targetToken) {
|
||||
this.targetInfos = targetToken;
|
||||
// Target Infos
|
||||
if (options.target) {
|
||||
this.target = options.target;
|
||||
}
|
||||
if (!this._target) {
|
||||
// Get the 1st selected target
|
||||
const targetToken = Array.from(game.user.targets).values().next()?.value?.document;
|
||||
if (targetToken) {
|
||||
this.target = targetToken;
|
||||
}
|
||||
}
|
||||
|
||||
// Difficulty
|
||||
if (!options.difficulty || !this.parseDifficulty(options.difficulty)) {
|
||||
this.difficulty = game.settings.get("l5r5e", "initiative-difficulty-value");
|
||||
this.difficulty = game.settings.get(CONFIG.l5r5e.namespace, "initiative-difficulty-value");
|
||||
}
|
||||
|
||||
// DifficultyHidden
|
||||
@@ -158,6 +187,13 @@ export class DicePickerDialog extends FormApplication {
|
||||
|
||||
// InitiativeRoll
|
||||
this.object.isInitiativeRoll = !!options.isInitiativeRoll;
|
||||
|
||||
// Item (weapon/technique)
|
||||
if (options.item) {
|
||||
this.item = options.item;
|
||||
} else if (options.itemUuid) {
|
||||
this.item = fromUuidSync(options.itemUuid);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -165,7 +201,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
*/
|
||||
async refresh() {
|
||||
if (this._difficultyHiddenIsLock.option) {
|
||||
this.difficulty = game.settings.get("l5r5e", "initiative-difficulty-value");
|
||||
this.difficulty = game.settings.get(CONFIG.l5r5e.namespace, "initiative-difficulty-value");
|
||||
this.difficultyHidden = false;
|
||||
}
|
||||
this.render(false);
|
||||
@@ -176,24 +212,45 @@ export class DicePickerDialog extends FormApplication {
|
||||
* @param {ActorL5r5e} actor
|
||||
*/
|
||||
set actor(actor) {
|
||||
if (!actor || !(actor instanceof Actor) || !actor.isOwner) {
|
||||
if (!actor) {
|
||||
return;
|
||||
}
|
||||
if (!(actor instanceof Actor) || !actor.isOwner) {
|
||||
console.warn("L5R5E | DP | Actor rejected : Not a valid Actor instance or permission was denied", actor);
|
||||
return;
|
||||
}
|
||||
this._actor = actor;
|
||||
this.ringId = this._actor.data.data.stance;
|
||||
this.ringId = this._actor.system.stance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set Target Infos (Name, Img)
|
||||
* Set used item
|
||||
* @param {ItemL5r5e} item
|
||||
*/
|
||||
set item(item) {
|
||||
if (!item) {
|
||||
return;
|
||||
}
|
||||
if (!(item instanceof Item) || !item.isOwner) {
|
||||
console.warn("L5R5E | DP | Item rejected : Not a valid Item instance or permission was denied", item);
|
||||
return;
|
||||
}
|
||||
this._item = item;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set Target Infos object
|
||||
* @param {TokenDocument} targetToken
|
||||
*/
|
||||
set targetInfos(targetToken) {
|
||||
this.object.targetInfos = targetToken
|
||||
? {
|
||||
img: targetToken.data.img,
|
||||
name: targetToken.data.name,
|
||||
}
|
||||
: null;
|
||||
set target(targetToken) {
|
||||
if (!targetToken) {
|
||||
return;
|
||||
}
|
||||
if (!(targetToken instanceof TokenDocument)) {
|
||||
console.warn("L5R5E | DP | target rejected : Not a valid TokenDocument instance", targetToken);
|
||||
return;
|
||||
}
|
||||
this._target = targetToken;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -202,7 +259,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
*/
|
||||
set ringId(ringId) {
|
||||
this.object.ring.id = CONFIG.l5r5e.stances.includes(ringId) ? ringId : "void";
|
||||
this.object.ring.value = this._actor.data.data.rings?.[this.object.ring.id] || 1;
|
||||
this.object.ring.value = this._actor.system.rings?.[this.object.ring.id] || 1;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -268,15 +325,15 @@ export class DicePickerDialog extends FormApplication {
|
||||
if (!this._actor) {
|
||||
return;
|
||||
}
|
||||
switch (this._actor.data.type) {
|
||||
switch (this._actor.type) {
|
||||
case "character":
|
||||
this.object.skill.value = this._actor.data.data.skills[skillCatId]?.[this.object.skill.id] || 0;
|
||||
this.object.skill.value = this._actor.system.skills[skillCatId]?.[this.object.skill.id] || 0;
|
||||
this.object.skill.defaultValue = this.object.skill.value;
|
||||
break;
|
||||
|
||||
case "npc":
|
||||
// Skill value is in categories for npc
|
||||
this.object.skill.value = this._actor.data.data.skills[skillCatId] || 0;
|
||||
this.object.skill.value = this._actor.system.skills[skillCatId] || 0;
|
||||
this.object.skill.defaultValue = this.object.skill.value;
|
||||
break;
|
||||
}
|
||||
@@ -303,7 +360,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
*/
|
||||
set difficultyHidden(isHidden) {
|
||||
// If GM hide, then player choice don't matter
|
||||
this._difficultyHiddenIsLock.gm = game.settings.get("l5r5e", "initiative-difficulty-hidden");
|
||||
this._difficultyHiddenIsLock.gm = game.settings.get(CONFIG.l5r5e.namespace, "initiative-difficulty-hidden");
|
||||
if (this._difficultyHiddenIsLock.gm || this._difficultyHiddenIsLock.option) {
|
||||
isHidden = true;
|
||||
}
|
||||
@@ -317,7 +374,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
* @type {String}
|
||||
*/
|
||||
get title() {
|
||||
return game.i18n.localize("l5r5e.dice.dicepicker.title") + (this._actor ? " - " + this._actor.data.name : "");
|
||||
return game.i18n.localize("l5r5e.dice.dicepicker.title") + (this._actor ? " - " + this._actor.name : "");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -325,7 +382,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
* @return {boolean}
|
||||
*/
|
||||
get useCategory() {
|
||||
return !!this._actor && this._actor.data?.type === "npc";
|
||||
return !!this._actor && this._actor.type === "npc";
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -333,9 +390,9 @@ export class DicePickerDialog extends FormApplication {
|
||||
* @param options
|
||||
* @return {Object}
|
||||
*/
|
||||
getData(options = null) {
|
||||
async getData(options = null) {
|
||||
return {
|
||||
...super.getData(options),
|
||||
...(await super.getData(options)),
|
||||
ringsList: game.l5r5e.HelpersL5r5e.getRingsList(this._actor),
|
||||
data: this.object,
|
||||
actor: this._actor,
|
||||
@@ -343,7 +400,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
canUseVoidPoint:
|
||||
this.object.difficulty.addVoidPoint ||
|
||||
!this._actor ||
|
||||
(this._actor.isCharacter && this._actor.data.data.void_points.value > 0),
|
||||
(this._actor.isCharacterType && this._actor.system.void_points.value > 0),
|
||||
disableSubmit: this.object.skill.value < 1 && this.object.ring.value < 1,
|
||||
difficultyHiddenIsLock: this._difficultyHiddenIsLock.gm || this._difficultyHiddenIsLock.option,
|
||||
};
|
||||
@@ -473,19 +530,21 @@ export class DicePickerDialog extends FormApplication {
|
||||
// If initiative roll, check if player already have
|
||||
if (this.object.isInitiativeRoll) {
|
||||
if (!game.combat) {
|
||||
ui.notifications.warn(game.i18n.localize("COMBAT.NoneActive"));
|
||||
ui.notifications.warn("COMBAT.NoneActive", {localize: true});
|
||||
return this.close();
|
||||
}
|
||||
const combatant = game.combat.combatants.find((c) => c.actor.id === this._actor.id && c.initiative > 0);
|
||||
if (combatant) {
|
||||
ui.notifications.error(game.i18n.localize("l5r5e.conflict.initiative.already_set"));
|
||||
|
||||
if (!this._actor.canDoInitiativeRoll) {
|
||||
ui.notifications.error(
|
||||
game.i18n.localize("l5r5e.conflict.initiative.already_set") + ` [${this._actor.name}]`
|
||||
);
|
||||
return this.close();
|
||||
}
|
||||
}
|
||||
|
||||
// Update Actor
|
||||
if (this._actor) {
|
||||
const actorData = foundry.utils.duplicate(this._actor.data.data);
|
||||
const actorData = foundry.utils.duplicate(this._actor.system);
|
||||
|
||||
// Update the actor stance on initiative only
|
||||
if (this.object.isInitiativeRoll) {
|
||||
@@ -503,10 +562,10 @@ export class DicePickerDialog extends FormApplication {
|
||||
}
|
||||
|
||||
// Update actor if needed
|
||||
const updateDiff = foundry.utils.diffObject(this._actor.data.data, actorData);
|
||||
const updateDiff = foundry.utils.diffObject(this._actor.system, actorData);
|
||||
if (Object.keys(updateDiff).length > 0) {
|
||||
await this._actor.update({
|
||||
data: foundry.utils.diffObject(this._actor.data.data, actorData),
|
||||
system: updateDiff,
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -524,12 +583,13 @@ export class DicePickerDialog extends FormApplication {
|
||||
if (this.object.isInitiativeRoll) {
|
||||
// Initiative roll
|
||||
let msgOptions = {
|
||||
item: this._item,
|
||||
skillId: this.object.skill.id,
|
||||
rnkMessage: null,
|
||||
difficulty: this.object.difficulty.value,
|
||||
difficultyHidden: this.object.difficulty.hidden,
|
||||
useVoidPoint: this.object.useVoidPoint,
|
||||
skillAssistance: this.object.skill.assistance,
|
||||
rnkMessage: null,
|
||||
difficultyHidden: this.object.difficulty.hidden,
|
||||
};
|
||||
|
||||
await this._actor.rollInitiative({
|
||||
@@ -548,14 +608,15 @@ export class DicePickerDialog extends FormApplication {
|
||||
const roll = await new game.l5r5e.RollL5r5e(formula.join("+"));
|
||||
|
||||
roll.actor = this._actor;
|
||||
roll.l5r5e.item = this._item;
|
||||
roll.l5r5e.target = this._target;
|
||||
roll.l5r5e.stance = this.object.ring.id;
|
||||
roll.l5r5e.skillId = this.object.skill.id;
|
||||
roll.l5r5e.skillCatId = this.object.skill.cat;
|
||||
roll.l5r5e.difficulty = this.object.difficulty.value;
|
||||
roll.l5r5e.difficultyHidden = this.object.difficulty.hidden;
|
||||
roll.l5r5e.voidPointUsed = this.object.useVoidPoint;
|
||||
roll.l5r5e.skillAssistance = this.object.skill.assistance;
|
||||
roll.l5r5e.targetInfos = this.object.targetInfos;
|
||||
roll.l5r5e.difficultyHidden = this.object.difficulty.hidden;
|
||||
|
||||
await roll.roll();
|
||||
message = await roll.toMessage();
|
||||
@@ -588,7 +649,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
this.object.useVoidPoint &&
|
||||
!this.object.difficulty.addVoidPoint &&
|
||||
!!this._actor &&
|
||||
this._actor.data.data.void_points.value < 1
|
||||
this._actor.system.void_points.value < 1
|
||||
) {
|
||||
this.object.useVoidPoint = false;
|
||||
this._quantityChange("ring", -1);
|
||||
@@ -617,21 +678,21 @@ export class DicePickerDialog extends FormApplication {
|
||||
name = name + " - " + this.object.skill.name;
|
||||
}
|
||||
|
||||
let command = `new game.l5r5e.DicePickerDialog(${JSON.stringify(params)}).render(true);`;
|
||||
const command = `new game.l5r5e.DicePickerDialog(${JSON.stringify(params)}).render(true);`;
|
||||
|
||||
let macro = game.macros.contents.find((m) => m.data.name === name && m.data.command === command);
|
||||
let macro = game.macros.contents.find((m) => m.name === name && m.command === command && m.isAuthor);
|
||||
if (!macro) {
|
||||
macro = await Macro.create({
|
||||
name: name,
|
||||
name,
|
||||
type: "script",
|
||||
scope: "global",
|
||||
command: command,
|
||||
img: this._actor?.img ? this._actor.img : "systems/l5r5e/assets/dices/default/ring_et.svg",
|
||||
scope: "actor",
|
||||
command,
|
||||
img: this._actor?.img || "systems/l5r5e/assets/dices/default/ring_et.svg",
|
||||
});
|
||||
}
|
||||
|
||||
// Search if already in player hotbar
|
||||
if (Object.values(game.user.data.hotbar).includes(macro.id)) {
|
||||
if (Object.values(game.user.hotbar).includes(macro.id)) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -659,11 +720,11 @@ export class DicePickerDialog extends FormApplication {
|
||||
const targetGrp = Array.from(game.user.targets).reduce(
|
||||
(acc, tgt) => {
|
||||
const targetActor = tgt.document.actor;
|
||||
if (!targetActor.isCharacter) {
|
||||
if (!targetActor.isCharacterType) {
|
||||
return acc;
|
||||
}
|
||||
|
||||
const targetData = targetActor.data.data;
|
||||
const targetData = targetActor.system;
|
||||
const value = targetActor[property] || targetData[property] || null;
|
||||
if (!value) {
|
||||
return acc;
|
||||
@@ -685,7 +746,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
/**
|
||||
* Parse the difficulty from technique
|
||||
*
|
||||
* Exemples :
|
||||
* Examples :
|
||||
* "@S:vigilance"
|
||||
* "@T:vigilance"
|
||||
* "@T:vigilance|min"
|
||||
@@ -709,7 +770,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
// 4: "statusRank"
|
||||
const infos = difficulty.match(CONFIG.l5r5e.regex.techniqueDifficulty);
|
||||
if (!infos) {
|
||||
console.log("L5R5E | Fail to parse difficulty", difficulty);
|
||||
console.log("L5R5E | DP | Fail to parse difficulty", difficulty);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -730,14 +791,14 @@ export class DicePickerDialog extends FormApplication {
|
||||
}
|
||||
// Wrong syntax or no target set, do manual TN
|
||||
if (!targetActor) {
|
||||
console.log("L5R5E | Fail to get actor from target selection, or no target selected");
|
||||
console.log("L5R5E | DP | Fail to get actor from target selection, or no target selected");
|
||||
return false;
|
||||
}
|
||||
|
||||
// Check in actor.<prop> or actor.data.data.<prop>
|
||||
difficulty = targetActor[infos[2]] || targetActor.data.data[infos[2]] || null;
|
||||
// Check in actor.<prop> or actor.system.<prop>
|
||||
difficulty = targetActor[infos[2]] || targetActor.system[infos[2]] || null;
|
||||
if (difficulty < 1) {
|
||||
console.log("L5R5E | Fail to parse difficulty from target");
|
||||
console.log("L5R5E | DP | Fail to parse difficulty from target");
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -748,7 +809,7 @@ export class DicePickerDialog extends FormApplication {
|
||||
if (infos[1] === "T") {
|
||||
this.difficultyHidden = true;
|
||||
this._difficultyHiddenIsLock.option = true;
|
||||
this.targetInfos = targetToken;
|
||||
this.target = targetToken;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -79,14 +79,14 @@ export class L5rBaseDie extends DiceTerm {
|
||||
* @return {L5rBaseDie} The evaluated RollTerm
|
||||
* @override
|
||||
*/
|
||||
async evaluate({ minimize = false, maximize = false, async = true } = {}) {
|
||||
async evaluate({ minimize = false, maximize = false } = {}) {
|
||||
if (this._evaluated) {
|
||||
throw new Error(`This ${this.constructor.name} has already been evaluated and is immutable`);
|
||||
}
|
||||
|
||||
// Roll the initial number of dice
|
||||
for (let n = 1; n <= this.number; n++) {
|
||||
await this.roll({ minimize, maximize, async });
|
||||
await this.roll({ minimize, maximize });
|
||||
}
|
||||
|
||||
// Apply modifiers
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user