Skip to content

jmorim/fvtt-loot-sheet-npc-5e

 
 

Repository files navigation

GitHub license GitHub branches PRs Welcome Foundry VTT

Loot Sheet NPC 5e

This module adds a stylable additional character sheet for NPC actors. Loot Sheet NPC 5e can be used to create

  • lootable NPC token/actor's for
    • defeated NPCs
    • treasure chests
    • ...
  • merchant NPCs token/actor's.
    • allows players to trade with a merchant NPC
  • party loot or token/actor's.
  • more !?

Features

  • Buy/Sell/Loot items
    • loot item(s)
    • loot the whole inventory
    • loot or split currency
  • Add loot via a rolltable and simple formulas.
    • directly in the sheet for the current sheet
    • Can be automated to automatically add loot
      • with a default rolltable
      • by creature type (or skip creatures)
      • based on filter rules
  • Add currency via [...]
  • Set permissions with simple clicks for all players.
    • filter players based on more options (views scene, has a token in scene)
  • Styling
    • color tints for the sheet and the actor
    • a selection of different styles
    • custom background image
    • darkmode
    • styling is even used in generated chat messages

More features detailed below.

GM Section

In the GM section of the sheet items can be added. This allows a GM to quickly create varied inventories for their merchants. A couple of rollable tables are included and can be imported via standard rollable table methods. It is also compatible with rollable table collections such as https://foundryvtt.com/packages/foundry_community_tables.

image

Permissions

LootSheetNPC5e comes with a permission system that allows observers to interact with the sheet.

Find details in the Wiki/Permissions

Sheet types

Loot

To allow players to loot items. From a sheet the players need observer loot or ourchase actions which will automatically process the item transaction, including inventory moves and currency changes.

Permissions can be set in the sheet for each player and range from no access (cannot open sheet) to observer (view sheet and contents and utilize loot or buy buttons) to owner (view sheet and add/remove items and configure sheet).

image image image

Merchant /Shopkeeper Sheet

Can be used to create an inventory of a shopkeeper to allow players to peruse their inventory. Prices are listed next to each item.

Inventory

image image

Trade Screen

image image

Price Modifier

Prices can be adjusted by percentage for all owned items.

image

A Biography tab is also available.

image

Coin Distribution

image

Create Spell Scrolls

Dragging of spells into the sheet will automatically turn them into scrolls.

demo_scrolls

Seeder

Loot generation per creature type

image

Skiplist

image

Chat messages for interactions

image

Interface integration

Make token(s) lootable (access by players)

image

Add loot to token(s)

image

Compatibility:

  • Tested with FVTT v9 (Build 249) and DND5e version ^1.5.7

Installation Instructions

To install a module, follow these instructions:

  1. Start FVTT and browse to the Game Modules tab in the Configuration and Setup menu
  2. Select the Install Module button and enter the following URL: https://raw.githubusercontent.com/jopeek/fvtt-loot-sheet-npc-5e/master/src/module.json
  3. Click Install and wait for installation to complete

History

This version was forked from Hooking's module which ended compatibility with Foundry VTT version 0.3.9 (https://gitlab.com/hooking/foundry-vtt---loot-sheet-npc).

I will only maintain a DND5e compatible version of this mod, but I encourage forks for other systems as well as accept pull requests and contributions for this one. I'm very busy and appreciate all current and future contributors!

Feedback

Support the project

  • ChalkOne
    • Donate
  • JackPrince
    • Donate Donate Patreon

Open Source? Yes!

JavaScript git

Npm

About

FVTT - Loot Sheet NPC 5E

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 49.8%
  • Handlebars 25.7%
  • CSS 10.9%
  • Less 10.7%
  • TypeScript 2.9%