Skip to content
This repository has been archived by the owner on Apr 8, 2021. It is now read-only.

Latest commit

 

History

History
53 lines (48 loc) · 3.39 KB

System-Development-Tutorial-Start-to-Finish.md

File metadata and controls

53 lines (48 loc) · 3.39 KB

Welcome to my system development tutorial for FoundryVTT! My goal is to guide you through system development with little to no knowledge of Foundry or the languages it uses. At first we'll walk through the steps to create relatively simple systems that allow you to collect data for things like stats and attributes and calculate modifiers for them, but eventually we'll get into more advanced topics like making dice rolls from your sheet or letting items be converted into macros.

If you have any questions, you can find me on the Foundry discord as @asacolips#1867. And with that, let's move onto to the tutorial!

Sections that are Work-in-Progress

In addition to the above, there are several more sections that will be added to this tutorial over time! Check back in every few weeks to see if any additions have been made. If there's a topic related to system development that you would like to see added to this list, shoot me a message on Discord!

  • Other things to do on actor sheets
    • Creating rollable buttons with dialogs
    • Creating item-like data structures
    • Querying for entities with map and filter
    • When in doubt, look at other systems
  • CONFIG and things to do with it
  • More Localization
  • TabsV2
  • Flags
  • System Settings
  • Making things draggable in your sheet
  • Overriding core behaviors (like the combat tracker)
  • Development patterns to be aware of in the API