009b731b7e
- Closes #76 - Fixes the "Add multiple items" bug When multiple items were added, the foreach mechanism caused the actor to update multiple times and rewrite previously added items. That's where some items were not actually added to an Actor (the UI was working fine but not the backend part). So it seemed that items are added (you can see them on the UI) but actuallythey were not. Now everything should work fine. |
||
---|---|---|
images | ||
lang | ||
module | ||
packs | ||
scss | ||
styles | ||
templates | ||
CHANGELOG.txt | ||
LICENSE.txt | ||
README.md | ||
system.json | ||
template.json |
FoundryVTT Blades in the Dark character and crew sheets
If you like my work - send thanks to astromortis@gmail.com :3
Contact Discord: megastruktur#5704
in case you find any bugs or if you have any suggestions.
Usage
"Item" - all classes, crew types, upgrades, items, abilities, upgrades, etc.
-
To reset reputation, exp, etc counters just click on the label name.
-
Health clock can be reset by clicking on "Healing" table header.
-
To add items you can click a corresponding link or drag items from compendium/game to the sheet.
-
All "class/crew" specific items are prefixed with first letters
-
I don't want the "class/crew items" to be prepopulated, so the character sheet contains less "compendium" info.
-
To see the description of Class, Vice, Background, etc you can just click added item and see all the info in the popup.
-
When adding a new item you can hower a "question-circle" icon to see the item's description.
-
To add Custom abilities just add a new "Foundry Item" of the corresponding type and fill all the necessary info. Then drag it to the sheet or add via button on a sheet.
Classes:
- (C) Cutter
- (G) Ghost
- (H) Hound
- (Hu) Hull
- (Le) Leech
- (Lu) Lurk
- (Sl) Slide
- (Sp) Spider
- (V) Vampire
- (W) Whisper
Crew Types:
- (A) Assassins
- (B) Bravos
- (C) Cult
- (H) Hawkers
- (Sh) Shadows
- (Sm) Smugglers
Screenshots
Character Sheet, Crew Sheet and Class
Compendium
Rolls
Logic field
Logic field is a json with params which allows to implement some logic when the Item of corresponding type is added or removed.
Example (from the Vault 1 crew upgrade)
{"attribute":"data.vault.max","operator":"addition","value":4,"requirement":""}
attribute
- the attribute to affectoperator
- what is done to attributevalue
- the value for operatorrequirement
- is not used
Operators list
addition
- is added when item is attached and substracted when removedattribute_change
- changes the "attribute" to value and when removed - uses the "attribute_default" to restore
To be done in the nearest future
- Friends/rivals section
- Stress/Harm dynamic values (can be modified by abilities but for now are hardcoded)
Troubleshooting
- If you can't find the drag-n-dropped item, refer to "All Items" tab on each sheet.
Credits
- This work is based on Blades in the Dark (found at http://www.bladesinthedark.com/), product of One Seven Design, developed and authored by John Harper, and licensed for our use under the Creative Commons Attribution 3.0 Unported license (http://creativecommons.org/licenses/by/3.0/).
- Some assets were taken from here (thank you timdenee and joesinghaus): https://github.com/joesinghaus/Blades-in-the-Dark