Skip to content

The Unofficial Knave Second Edition system for FoundryVTT. This game system is an independent production by Lee Talman and is not affiliated with Questing Beast LLC.

License

Notifications You must be signed in to change notification settings

Lee-Talman/knave2e

Repository files navigation

Knave Second Edition (Unofficial) - Game System for Foundry Virtual Tabletop

Foundry Virtual Tabletop Forge Installs

This game system for Foundry Virtual Tabletop provides character sheets and rule automation for Knave Second Edition by Ben Milton and Questing Beast LLC.

Sheet Screenshot

Knave Second Edition for FoundryVTT is an independent production of Lee Talman and is not affiliated with Questing Beast LLC.

Automatic Installation

Knave Second Edition for FoundryVTT is now available to download from Foundry's official game system list!

Manual Installation

  1. In your Foundry UI, select "Install System" under "Game Systems".
  2. Copy and paste the following link into the "Manifest URL field", then click "Install": https://raw.githubusercontent.com/Lee-Talman/knave2e/main/system.json

Features

Knave Second Edition for FoundryVTT provides sheets for player characters, monster, recruits (hireling, mercenaries, and experts), and items (weapons, armor, light sources, spellbooks, and general equipment). The game system provides the following automations, with optional to disable most of them:

Characters:

  • Character ability scores determine slots, wounds, spells per day, etc.
  • Character level automatically adjusts based on XP
  • Automatically restore HP (and/or Wounds) depending on type of rest
  • Active Relics and Companions cannot exceed CHA

Combat:

  • Roll attack, damage, and direct damage from the sheet or chat buttons
  • Add weapon attack/damage bonuses and set custom damage dice per weapon
  • Weapons break on a natural 1, or after using a power attack
  • Roll number appearing for each monster in either dungeon or wilderness
  • Maneuver reminder trigger on rolls >= 21
  • Monsters roll with level, half-level, or 0
  • Roll morale checks for both monsters & recruits
  • Spellbooks can only be cast once per rest

Slots & Items:

  • Character's maximum slots reduces upon receiving wounds
  • Coins and ammo auto-calculate their slot value
  • Items in wounded/overencumbered slots cannot be used
  • Items can be dragged between sheets, and will automatically stack
  • Light sources can be customized and turned on/off from the sheet*

*requires Token Vision enabled on the Scene

Custom Levels & XP

knave2e supports custom level XP, levels beyond 1-10, and custom level labels. These are defined as a single JSON structure:

{
    "1": {
        "xp": 0,
        "label": "Wretch"
    },
    "2": {
        "xp": 2000,
        "label": "Lowlife"
    },
    "3": {
        "xp": 4000,
        "label": "Hoodlum"
    },
    "4": {
        "xp": 8000,
        "label": "Fool"
    },
    "5": {
        "xp": 16000,
        "label": "Dastard"
    },
    "6": {
        "xp": 32000,
        "label": "Cad"
    },
    "7": {
        "xp": 640000,
        "label": "Gadabout"
    },
    "8": {
        "xp": 125000,
        "label": "Rogue"
    },
    "9": {
        "xp": 250000,
        "label": "Jack"
    },
    "10": {
        "xp": 5000000,
        "label": "Knave"
    }
}

This is represented in the in-game settings as a single string:

{"1":{"xp":0,"label":"Wretch"},"2":{"xp":2000,"label":"Lowlife"},"3":{"xp":4000,"label":"Hoodlum"},"4":{"xp":8000,"label":"Fool"},"5":{"xp":16000,"label":"Dastard"},"6":{"xp":32000,"label":"Cad"},"7":{"xp":64000,"label":"Gadabout"},"8":{"xp":125000,"label":"Rogue"},"9":{"xp":250000,"label":"Jack"},"10":{"xp":500000,"label":"Knave"}}

You can add/modify levels easily by editing this string. Here's an example that adds an 11th level called "Questing Beast", which requires 1,000,000 XP:

{"1":{"xp":0,"label":"Wretch"},"2":{"xp":2000,"label":"Lowlife"},"3":{"xp":4000,"label":"Hoodlum"},"4":{"xp":8000,"label":"Fool"},"5":{"xp":16000,"label":"Dastard"},"6":{"xp":32000,"label":"Cad"},"7":{"xp":64000,"label":"Gadabout"},"8":{"xp":125000,"label":"Rogue"},"9":{"xp":250000,"label":"Jack"},"10":{"xp":500000,"label":"Knave"},"11":{"xp":1000000,"label":"Questing Beast"}}

Bug Reporting

Knave Second Edition for FoundryVTT is still in a beta stage, and is likely to have many missing features, bugs, and edge cases. Report any issues (preferably with F12 > Inspect Editor screenshots) in the Issues page.

Special Thanks

This system would not have been possible without the following people:

  1. Ben Milton and Questing Beast LLC. Thank you for a fantastic follow-up to Knave First Edition, and thank you for the permission to distribute this system to other fans!

  2. The FoundryVTT Boilerplate System developer asacolips, who is responsible for indirectly birthing more FoundryVTT game systems than anyone.

  3. mxzf, chaosOS, Ethaks, Draft, and the rest of the incredible FoundryVTT development gurus in the FoundryVTT Discord server. Partially for their wisdom, but mostly for their patience.

About

The Unofficial Knave Second Edition system for FoundryVTT. This game system is an independent production by Lee Talman and is not affiliated with Questing Beast LLC.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •