Skip to content

The Goblin Slayer TTRPG game system for Foundry VTT, an unofficial and fan made system.

Notifications You must be signed in to change notification settings

Rostaen/goblin-slayer-ttrpg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goblin Slayer TTRPG

This is the (unofficial) Goblin Slayer game system for FoundryVTT. A passion project putting a moderate amount of FoundryVTT skills together to test out developing game systems as a first run.

Current State v0.7.1

  • Item sheets setup for: armor, shields, weapons, items, spells, skills, races
  • Monster sheets setup
    • Adjustable attacks set from 1 - 4
    • Spell Resistance, To Hit, Power, Dodge, & Block checks are rollable
    • Split minion and boss info to respective fields
  • PC sheets setup
    • Rank changed to drop down menu
    • Tabs for specific pages
    • PC stats rollable
    • Initiative roller setup with skill bonus
    • Calculated Rolling to chat bar
      • Stats roll to chat bar for checks
      • Melee/Power/Dodge/Block checks rolling to chat bar
      • Rolls broken down into 'Dice + Stat + Class + Item Mod'
      • Spell DC casting check
    • Stealth rolls to chat bar with class level and item modifiers
    • Misc. modifier pop-up window for all player rolls
    • Attrition & Fatigue
      • Attrition tracking works properly for both under half and over half health, triggering fatigue as required
      • Fatigue tracking adds modifiers to character sheets
      • Hover over fatigue numbers to see how they affect the character
      • Attrition & Fatigue healing buttons have been added to recover each item from resting/potions/spells
  • Full compendium added from core book

TODO:

  • Melee/Thrown/Projectile
    • To Hit checks
    • Power rolls
    • Dodge Checks
    • Block Checks
    • Check non class related items for reduced modifiers eg: Priest attacking with sword, etc.
  • PC Stealth
    • Stealth button rolling
    • Armor/shield modifiers added in
    • Classes that stealth added in
    • Skill Modifiers
    • Update chat window for crit success/fail
  • Combat Tracking
    • Add initiative rolls to combat tracker
    • Update tracker to reroll initiative at start of next round
  • Movement Updates
    • Change movement field for PC creation to maximum
    • Create disabled field for modified movement from armor/skills
    • Armor Modifiers added
  • Move Race skills from Race to Item level
  • Add in a Parry check
  • Context menu for Race skills
  • Prompt for Roll modifiers
  • Add conditions and effects to PC effects tab
  • Add skill bonuses where needed
  • Allow attrition to update fatigue
  • Allow fatigue to modify character sheet
  • Create CompediumFolders for all monsters & items
  • Better sheet styling
  • Add mouse hover context for game related information
    • Monster sheet '!' information hovers
  • Block skills from having a higher value when levels and rank are in conflict
  • Supplement book items added to game
  • Add button for resting and apply properl healing to all areas
  • Regulate items with an "equipped" button to determine misc. modifiers

Skill Implementation Tracking

Adventerer Skills

  • Alert
  • Anticipate
  • Armor: XX
  • Binding Attack (Future update to affect targets and add conditions)
  • Bonus Spells: XX
  • Burst of Strength
  • Curved Shot (Future update to affect targets dodge/block checks)
  • Defensive (May not need auto intergration for this skill)
  • Dual Wielding (Use misc modifiers for this skill)
  • Encumbered Action
  • Enhance Spells: Power (Future update spell damage rolls)
  • First Aid (Future update for allies healing target)
  • Guard (May not need auto intergration for this skill)
  • Handiwork
  • Hardiness
  • Healing Affinity
  • Iron Fist
  • Lucky
  • Magical Talent
  • Martial Arts
  • Master of XX (Requires advanced features not yet implemented to finish)
  • Monster Knowledge
  • Mow Down
  • Observe
  • Parry
  • Perseverance
  • Piercing Attack
  • Provoke
  • Rampart
  • Rapid Fire (May not need auto integration and use Misc. Modifier prompt instead)
  • Shields
  • Sixth Sense
  • Slice Attack
  • Slip Behind (Requires advanced features not yet implemented)
  • Snipe (Requires advanced features not yet implemented)
  • Spell Expertise: XX (Partial setup, spell maintenance button required to finish)
  • Spell Resistance
  • Stealth
  • Strengthened Immunity
  • Strong Blow: Bludgeon
  • Strong Blow: Slash
  • Tactical Movement
  • Weapons: XX

General Skills

  • Appraisal
  • Artisan: XX
  • Beloved of the Fae
  • Cooking
  • Cool and Collected (Will require 2nd bonus to be added manually for now)
  • Craftsmanship
  • Criminal Knowledge
  • Darkvision
  • Draconic Heritage
  • Etiquette
  • Faith: XX
  • General Knowledge
  • Labor
  • Leadership
  • Long-Distance Movement
  • Meditate
  • Negotiate: XX
  • No Preconceptions
  • Perform: XX
  • Production: XX
  • Research
  • Riding
  • Survivalism
  • Theology
  • Worship

How to use the Game System

v0.7.0 (2024/06/04)

Players will be able to roll for checks the GM gives them by clicking on the labels for each calculated stat.

All items are drag 'n drop ready and will show up in their respective tabs when dropped from a compendium. When a player needs to roll a "To Hit" check or roll "Power" for damage, they can click the 'target' or 'explosion' icon to the left of the weapon. To roll a dodge check, click on the person icon to the left of the armor. Finally, block checks, click on the shield icon to the left of the shield equipped. Right-click on any item to get a context menu to view or delete the given item. Please note that there is currently no code to stop a person from adding more armor or shields to their character sheet. For the time being, only drag and drop what your character has equipped and write down any extra gear/loot into the loot section of the character sheet (a future update will fix this).

Spells have a wand button next to the image to roll spell effectiveness checks. The resulting information in the chat window will determine if the spell was successful or not against the given DC value with an Effectiveness value. Right-click on a spell to get a context menu to see the spell's information or to delete the spell.

Initiative, stealth, sixth sense, and luck rolls can be found in the left sidebar of the player sheet. Each time a player clicks a roll, a prompt window will be presented to the player. Enter in and skill/misc. modifiers here to be added to the roll. There is currently no way to bypass the modifier window and either a 0 or the Cancel button will evauluate the dice roll without a modifier (bypassing to come in a future update)

When moving characters around in the game, the grid is set to 1 meter (or 1m). PCs (player characters) are at close range to another monster at 5m and should be aware of this at all times. So all PCs are within melee range at 5m or less and do not need to be adjacent to their target in order to attack. This gives characters a little bit of room to move without penalties and also block movement checks and so forth.

More How Tos to come...

Installation

To install and use the Goblin Slayer system for Foundry VTT, please (visit my Ko-Fi page)[https://ko-fi.com/dndcrexposed] to support my efforts and to get a link for Foundry system installation and auto updates.

Otherwise, you may manually install the system. To do so, you must clone or extract this repository into the Data/systems/gs folder. You may do this by cloning the repository or downloading a zip archive from the <> Code button above.

Contributors

  • Andrew F. (zerrian_ on Discord): full-stack developer & game system creator
  • HerrDoctor: token artwork
  • Elán from Elánowe Tabletopy: Polish translations