MCPcopy Index your code
hub / github.com/JohanFalt/Foundry_WoD20

github.com/JohanFalt/Foundry_WoD20 @v7.1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.1.5 ↗ · + Follow
1,270 symbols 2,242 edges 102 files 256 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

World of Darkness 20th ed

This is a non-official (fan-made) system for Foundry VTT.

I would never require it by anyone or even expect someone to do but if you really want to feel free to buy me a coffee

ko-fi

Supported sheets

For Vampire, Werewolf (Changing Breeds), Mage and Changeling use PC actor.

Supported Eras

  • Mortals (Modern, Victorian Age, Dark Ages, Classical Age, Age of the Living Gods)
  • Vampire the Masquerade (Modern, Victorian Age, Dark Ages, Classical Age, Age of the Living Gods)
  • Mage the Ascension (Modern, Victorian Age)
  • Werewolf the Apocalypse (Modern, Wild West, Dark Ages, Savage Age)
  • All other (Modern)

Foundry VTT

Foundry page

Dark Pack Agreement

Licensed materials will NOT be provided as this is a system provided for public use for free.

Portions of the materials are the copyrights and trademarks of Paradox Interactive AB, and are used with permission. All rights reserved. For more information please visit worldofdarkness.com.

This material is NOT an official World of Darkness material.

Contributions

  • Original code for dot/box counters and how to get these to work from Foundry-V5 (credit to erizocosmico)
  • Code for the input/selector with permission from https://gitlab.com/MarlQ/mta

Systems I have checked to learn general structure and the typical "how do you do this?": - https://github.com/Layman2501/wod20 - https://gitlab.com/MarlQ/mta - https://github.com/StarWarsFoundryVTT/StarWarsFFG

Translations

German translation - Nocther

French translation - Naurthoron

Spanish translation - Kad (prior Duke and Wharomaru)

Portuguese (Brazil) - Rowaz

Italian translation (still working on) - EldritchTranslator

Icons

https://fontawesome.com/

https://game-icons.net/

Installing System

  1. Open Foundry VTT
  2. Go to the "Game Systems" Tab
  3. Click the "Install System" button
  4. Search for the system in the "Filter Packages" box
  5. Click Install, after a few seconds the system should be installed.

Getting Started

Once the system has been installed you can create sheets of the supported types. But to use them fully you then need to create Items to add to them which then you drag to the sheet in question. Items that are used are for instance Weapons, Background and so on.

Changelog

Release CHANGELOG can be found HERE.

Requests or Problems

Please report any requests or problems you have at Issues.

Core symbols most depended-on inside this repo

render
called by 136
module/actor/template/pc-actor-sheet.js
CreateItem
called by 91
module/scripts/create-helpers.js
CreateAttributeBuff
called by 77
module/scripts/bonus-helpers.js
CreateAbility
called by 60
module/scripts/ability-helpers.js
_createList
called by 47
module/scripts/item-helpers.js
GetIcon
called by 37
module/ui/icons.js
makeLocalizedOptionMap
called by 34
module/scripts/select/utils.js
GetAllAttributeBonus
called by 33
module/scripts/bonus-helpers.js

Shape

Method 864
Class 250
Function 156

Languages

TypeScript100%

Modules by API surface

module/dialogs/dialog-power.js86 symbols
module/settings.js64 symbols
module/scripts/create-helpers.js58 symbols
module/scripts/item-helpers.js55 symbols
module/dialogs/dialog-edits.js53 symbols
module/scripts/action-helpers.js48 symbols
module/scripts/bonus-helpers.js47 symbols
module/actor/template/pc-actor-sheet.js42 symbols
module/dialogs/dialog-sortpower.js35 symbols
module/actor/template/mortal-actor-sheet.js33 symbols
module/ui/icons.js31 symbols
module/scripts/select-helpers.js31 symbols

For agents

$ claude mcp add Foundry_WoD20 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page