Giter Site home page Giter Site logo

ezd6-fvtt's Introduction

EZD6 system for FoundryVTT

Foundry VTT system for playing Scotty McFarland's EZD6.

The Game

EZD6 by Scotty McFarland (a.k.a. "DM Scotty") is "A rules-light D6 RPG system that puts creativity over complexity, but delivers a suprising amount of variation and mechanical wiggle".

This code is an open source project unaffiliated with the game.

Using this System

In keeping with the simplicty of the EZD6 system, automation is minimal - it's really not needed here and could get in the way!

All character and monster features except for the basic stats are types of Items in Foundry, meaning the Rabble Rouser (GM) can build their own collections and compendiums of features to easily drag and drop onto new creations.

Other Documentation:

Nice To Have Maybe Someday But Let's Get the Core System Well Tested First

  • Option to show roll results in chat as actual die faces
  • User-configurable names for item types (e.g. calling Hero Path items something like "Superhero Origin") for easy re-skinning to adapt to different genres inside the EZD6 rule set.

Support

This is a hobby project so I can't guarantee a fast response to questions, but I'll be at least semi-regularly visting Scotty's Discord to reply to questions and feedback. (I'm @drl2 there.)

Contributing

EZD6 is simple enough that I'm not looking for assistance in developing the functional system at this time. However, assistance in the following areas is welcome:

  • Non-English translation
  • A better default character icon!

The Other Kind of Contributing

This project is free and open source, but if you're feeling generous and would like to Toss A Coin to your Coder (try explaining that one when somebody reads this in five years!), there a a few ways to do so:

Change Log

[1.1.4] - 2024-06-28

  • Fixed disappearing equipment bug introduced from last version's cleanup

[1.1.3] - 2024-05-27

  • Minor fixes for Foundry v12 compatibililty
  • Addressed usage of some older methods that will be phased out in future Foundry versions

[1.1.2] - 2023-07-16

  • Changed manifest to allow Foundry V11+ support

[1.1.1] - 2023-01-17

  • Minor fixes
    • Changing character images was failing as a side effect of some other changes
    • "Cast a spell" button on mini character sheet was broken & not displaying tooltip correctly
  • Description boxes changed to use the newer ProseMirror editor for a look & feel more like the v10 journals (Thanks, @xaukael)

[1.1.0] - 2023-01-16

  • There are enough small quality-of-life and customization-enabling changes in this version to warrant some dedicated new documentation.
  • Modifications for better Foundry V10 (and beyond) compatibility. This version will only work with Foundry 10 or higher. Continue using v1.0.1 in Foundry 9. Changes related to v10 include:
    • Revised a lot of soon-to-be-deprecated code to use newer ways of doing things that should ease the transition into future Foundry versions
    • Fixed some display issues with the Combat Tracker caused ny changes to the underlying layout
  • Added description fields to monster and character sheets
  • Item descriptions are now formattable rather than plain text
  • There were several (potentially conflicting) requests for more sub-types for Equipment; compromised by adding "Magic" and "Other" types as catch-alls for what doesn't quite fit elsewhere
  • Added a button to replenish a Hero Die by spending 5 Karma
  • Added system options (Game Settings -> Configure Settings -> EZD6) to show Karma and Hero Dice changes in chat. Turned off ("Never") by default.
  • Added a system option to show 'to hit' on player chharacter sheet like on monster sheet. Off by default - this is mainly for RRs who want to customize the rules
  • Added magic resistance roller to character & monster sheets. Magic resistance dice can be specified on the monster sheet, and a system option is avaliable to make the # of dice editable for player characters.
  • Added magic roll button to monster sheet for magic casting or spell-like powers (e.g. dragon breath)
  • Added plus/minus icons for single-click increment/decrement of strikes
  • Added magic section to monster sheet
  • Added "mini sheet" capability for characters and monsters. These are small displays with name, basic stats, and buttons for basic roll types that take up very little space on screen, so now full-size character sheets can stay closed most of the time. See the separate New features in version 1.1.0 documentation for more info. Thanks to @Allen on the EZD6 Discord for inspiration and example code on this.
  • To avoid confusion with the ability to pray for a miracle, the "rollTask" macro helper now expects "miraculous" instead of "miracle" as the argument to make a miraculous save.
  • Added a small library of macros

[1.0.1] - 2022-09-15

  • Minor config changes to suppress warning messages at startup on Foundry v10. Currently still supports v9 but future versions will probably be v10 only.

[1.0.0] - 2022-07-31

  • First full release
  • Simple initiative sorts players above monsters and provides checkmark toggles to keep track of who's acted already this turn. Using Foundry settings to show to-hit values here is useful.
  • Added a basic "Task Check" button as a catch-all for any other rolls to character & monster sheets
  • Added macro "helpers" for setting up basic roll macros. With a few of these set up and strikes and karma set as token resources, visits to the character sheet during combat can be relatively rare.
  • With the above in mind, strikes and karma are now the default token resources. The GM will still need to set up who they're visible to either for individual tokens or globally from the Core Settings tab of the Configure Settings window.
  • More minor tweaks & fixes.

[0.8.0] - 2022-07-28

  • Second public test release
  • Monster character sheets
  • Spell & Miracle rolls
  • Many minor fixes, tweaks, and modifications to 0.5.0 features

[0.5.0] - 2022-07-24

  • Initial public test release
  • "Pusher and Shover" character sheets
  • Attack, save, and hero die rolls from the character sheet with selectable boon/bane options
  • Item types & sheets for all the kinds of items needed

ezd6-fvtt's People

Contributors

drl2 avatar xaukael avatar tbsvttr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.