Code Monkey home page Code Monkey logo

kernethalascsb's Introduction

Ker Nethalas for CSB (unofficial)

This is an unnofficial module that makes it possible to play Ker Nethalas: Into the Midnight Throne on Foundry VTT. No copyrighted material contained in this module. Requires Ker Nethalas game (book or pdf) and Custom System Builder. Compatible with Foundry v11+

Install Guide

IMPORTANT: Check the Keep Document IDs checkbox when importing the templates or the equipable containers will not be restored correctly.

Manifest Url: https://raw.githubusercontent.com/Forelius/kernethalascsb/main/module.json

  • After enabling the module "KerNethalasCSB", import the compendiums.
  • Create masteries using the _mastery template.
  • Create weapons using the _weapon template.
  • Use the _lore template for lore.
  • Use the _relic template for all non-weapon relics.
  • The _relicWeapon template should be used for relics that are weapons.
  • Create a new character actor and set the template to _Character if you want to be able to drag/drop weapons and mastery onto the character sheet. Use the _Character.1 template if you want to type in the weapon and masteries manually.

Upgrade Tips

Upgrading to a new version can be a bit tedious and I've tried to automate the process as much as possible, but there some steps that I haven't yet handled.

After upgrading, and before importing templates, perform the following steps:

  • Backup the world.
  • Close all sheets. This includes items, actors and other sheets open.
  • Do not open any sheets until all steps are completed. This is important.
  • Delete the existing KerNethalasCSB templates from the actors and items tabs. Only the templates, not your actors and items based on those templates.
  • Delete the existing KerNethalasCSB macros from your macros
  • Import the templates from the KN Item Templates and KN Actor Templates compendiums, making sure to check the Keep Document IDs checkbox.
  • Import the macros from the KN Macros compendium.
  • Execute the KNFixTemplateLinkage macro and wait until the prompt informs you that the process is complete.
  • Open _Character template and on page 1 find Item Container weaponContainer and click on its title bar. A dialog will open and under the Filter Items section make sure that _weapon and _relicWeapon checkboxes are checked.
  • Do the same step as above for the _Character.1 template.
  • With the _Character and _Character.1 templates, on page 1, find Item Container masteries and click on its title bar. A dialog will open and under the Filter Items section make sure that _mastery is checked.
  • Finally, open the different templates and click Reload all character sheets and Reload all item sheets buttons. If a template doesn't have that button, then no need to do anything with it.

kernethalascsb's People

Contributors

forelius avatar

Stargazers

Paulo Pereira avatar Jesse Chilcott avatar Felix Zarate avatar Jeremy W. Sherman avatar

Watchers

 avatar

kernethalascsb's Issues

Problem rolling skills with bonus

First of all thank you for the module, which is a marvel, it is being very helpful along with your youtube videos to play Ker Nethalas. I just wanted to tell you about an error that I am having and that in your videos does not happen.

When I make a skill roll and add a bonus, in the result the target value comes out incorrect (for example, Bladed weapon skill: 60 + Bonus 10; the target should be "<=70", but I get 6010).

I send you an image to see it better.

Do you know why it could be?
Thank you very much
ker nethalas 02

Error when trying to roll character attributes

After clicking the d20 icon on the character sheet nothing happens in the interface. However, the following error is displayed on the console:

VM22073:3 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'execute') at eval (eval at processFormulas (ComputablePhrase.js:124:40), <anonymous>:3:53) at processFormulas (ComputablePhrase.js:124:132) at async processFormulas (ComputablePhrase.js:96:46) at async ComputablePhrase.compute (ComputablePhrase.js:150:34) at async Label.js:581:13

Foundry v11.315

Active Modules

KerNethalasCSB v1.1.8
Chat Commander v2.0.2 Bugs URL
Module Management+ v2.2.3 Bugs URL

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.