Ariphaos / foundryvtt-scum-and-villainy

Scum and Villainy game system for FoundryVTT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FoundryVTT Scum and Villainy character and ship sheets

An attempt to adapt the Blades in the Dark system created by megastruktur to Scum and Villainy

IMPORTANT NOTES

I've seen some reports of loss-of-data from the Notes fields on the character sheets, so please be careful with them. If you can reproduce the behavior reliably, please let me know. This may have been fixed with the switch to using the tinyMCE for those fields, PLEASE let me know if it continues. (thanks to Lardo#4626 for the suggestion and example code)

Loss-of-data is a known issue if one player is editing a TinyMCE field while other updates are occurring on that sheet. Make sure that only one person at a time is editing a given sheet to avoid.

You DO NOT need to import any items out of the compendiums in order to use them. Currently, if you do import them, the system should ignore the compendium version on the assumption that you imported the item in order to edit it.

The NEW Planet/Star System (suggested by brunocalado)

Icons were created using the Pixel Planet Generator by Deep-Fold and are free to use under the MIT license. (https://deep-fold.itch.io/pixel-planet-generator). Some of the included icons were created by brunocalado. Create your desired planet/sun, export as a GIF, and then convert to WEBP/WEBM.

Note that, due to limitations in the FoundryVTT architecture (or perhaps the underlying browser architecture), each animated icon requires both a WEBP and a WEBM version with identical root filenames in the same directory. WEBP icons must be used as the icons for the Items and WEBM icons are required for the Tiles on the game canvas.

The system will automatically assign a random icon from the icons supplied with the system to any newly created planet or star system. You can change it by clicking the icon on the Item Sheet, navigating to systems/scum-and-villainy/styles/assets/planets or systems/scum-and-villainy/styles/assets/stars, and picking from the available WEBP files shown. Also included are some default assignments for the compendium planets and stars, as well as asteroids and black holes. (Only files that begin with "planet" or "sun" will be used for random assignment) You can also upload your own custom icons to your user data directory and choose those. Be sure to have the corresponding WEBM file in the same directory, if you intend to make use of the Tile feature.

To place an animated icon of your planet or sun onto the canvas, just drag and drop either directly from the Item tab or a Compendium. The system will pull the WEBM file that shares the same root filename as the assigned WEBP icon and create a Tile at the drop location. From there, use the Tile Controls (three boxes in the left toolbar) to move and edit the newly created Tile. You can also create Tiles by drag and dropping the WEBM files from the Tile Browser window by navigating to systems/scum-and-villainy/styles/assets/planets or systems/scum-and-villainy/styles/assets/stars. The Tile Browser window will only show the animated WEBP files, but the WEBP files will not animate on the canvas, so be sure to drag and drop the WEBM file directly before the desired WEBP file in the Browser.

Recommended Modules

Usage

"Actor" - Universe (system/planet/faction trackers), ships, characters, clocks

"Item" - all classes, ship types, upgrades, items, abilities, planets, systems, etc.

  • 1st thing, create a Universe sheet to track systems, planets, and factions. Click Update Systems and Update Planets to auto-populate the sheet with all available systems and planets.
  • If, at a later date, you add a custom system/planet to your game, click the relevant update link again to bring it onto the sheet.
  • Only currently relevant factions should be tracked, as the sheet will get huge otherwise. If there's a strong need for a separate faction sheet, let me know.
  • PLEASE NOTE that deleting a faction from the sheet (or re-adding an already present faction) will delete all associated status and job info. Faction tiers are editable from the faction item sheet linked from the faction name.
  • To reset reputation, exp, etc counters just click on the label name or the nearby 0 icon.
  • To add items, you can click a corresponding label to bring up a popup containing all eligible items.
  • All "class/ship" specific items are prefixed with first letters, but item lists on the character sheet should be correctly limited to the appropriate items.
  • If you want/need to add an item that does not appear in the popup list (for example, adding a Veteran ability), just drag and drop it from the proper compendium.
  • 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 hover over a "question-circle" icon to see the item's description.
  • To add Custom abilities, items, systems, planets, factions, etc., 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.
  • When editing/adding new abilities to the Ship sheet, if they have an effect on the linked Character sheets, you must unlink and relink the Ship to see the effects.
  • BE CAREFUL removing items. Any item removed from an actor sheet will lose all linked data and will have to be recreated.

Classes:

  • (Me) Mechanic
  • (Mu) Muscle
  • (My) Mystic
  • (P) Pilot
  • (Sc) Scoundrel
  • (Sp) Speaker
  • (St) Stitch

Ship Types:

  • (S) Stardancer
  • (C) Cerberus
  • (F) Firedrake

Screenshots

Character Sheet, Crew Sheet and Class

TBD

Compendium

TBD

Rolls

TBD

Clocks

(thanks to TyrannosaurusRoy for permission to use the UI code from his great Clocks module!)

Clock Actors

Clock Actors live in your Actors tab (and can be dragged onto a scene as a token). To get started, create a new actor and select the clock actor type. Change a clock setting (such as theme or size) or hit the Reset button (between the plus/minus buttons) to generate the correct clock artwork, if it doesn't appear as expected. Note that you can right-click Clock tokens for some of the same UI buttons from Clock Tiles for modifying the clock which will carry over to the linked actor. Multiple clock tokens linked to the same actor should stay in sync within the same scene, but tokens in different scenes will have to have the sheet opened to sync up.

Clock Tiles

Clock Tiles are useful for quick, disposable clocks you'd like to drop onto the scene but don't plan to keep around for long. Click the new Clock button in the Tiles toolbar and a new clock will be dropped into the actual middle of your scene (you may need to scroll to see it). When you select and right-click the clock you'll see a new set of controls on the left that let you switch the clock's theme, cycle through clock sizes, and increment/decrement progress on the clock.

Troubleshooting

  • If you can't find an item added to your sheet, refer to "All Items" tab on each sheet.

Credits

About

Scum and Villainy game system for FoundryVTT

License:Other


Languages

Language:JavaScript 49.6%Language:HTML 41.4%Language:SCSS 8.8%Language:CSS 0.2%