MoreCore User Guide

Version 1.44 20180627


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Why MoreCore?

I love the power and features of Fantasy Grounds full rulesets. I don't believe any other virtual table top can compete with these full rulesets - particularly the commercial release. They just make things so easy for players and particularly for GMs. Probably because these rulesets are so good a lot of people feel they cant play other game system using Fantasy Grounds and they switch to other VTTs.

CoreRPG is a lot more powerful than many people realise. You can build a lot of functionality into a character sheet but it does lack in the Combat Tracker and a few other areas.

MoreCore was built to add more features to CoreRPG. It started as an extension - adding some Combat Tracker fields and some character sheet fields and has expanded in both of these areas. With the current feature-set we felt that it is better delivered as a CoreRPG layered ruleset.

MoreCore now includes enhanced Combat Tracker, enhanced Character (PC) Sheets with Rolls, Attacks, Spell Tracking, Hero Points etc and enhanced NPC sheets. Rolls really are the key feature of MoreCore.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Features

A quick list of the MoreCore features:


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Dice Strings

Many game systems use more complex dice mechanisms than Fantasy Grounds supports out of the box. Over time some community members have contributed dice string extensions for specific games. With permission I have included dice strings from: Ikael, DMFirmy, Frostbyte, Sibelius, Trenloe, Imiri, Myrddin, rstrahan and ianmward. Additionally MoreCore can accept new dice strings if written in the correct format.

Rolls Library

Rolls are one of the key enhancements in the current MoreCore release. The GM can create a library of Rolls that can be drag and dropped to PC and NPC sheets.

Rolls have three fields - Name, String and Description. The Name will appear in the Chat Window when the Roll is used. The String is the Dice String that will be used. This may be left blank or you may use the strings below. The Descriptions is purely for reference purposes.

Some Rolls now look at other Rolls to calculate values (see The Dark Eye rolls for coding examples). These require the source Rolls to be placed in Rolls frames 1 or 2 on the PC sheet and the frames 2, 3 and 4 on the NPC sheet.

The current dice strings are:

More community built dice strings would be welcomed.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Character Sheet

MoreCore adds a new Tab to the PC Character Sheet as per the image below. The major additions are marked with labels on the image below.

Hero Points: Hero Points are used in many RPGs. This tool allows the player to click in the number field and overwrite the existing value. Double clicking the number field will check the value, if it is 1 or greater it will decrement the umber by one and report that the player has used a Hero Point. The label is editable. If you change the label it will use this new label when you next spend a point.

Attacks: Attacks will roll a dice to the Chat window and will report against a targeted opponent. They will not determine a hit/miss as this generic ruleset does not know what stats and modifiers and other variables will dictate that success or failure. The Attack should use the following syntax:
Description Dice,
The comma is required to end the string. You may find that for your ruleset you include an Attack String and a Damage String as two separate entries: eg Short Sword [ATK] 1d20+2, Short Sword [DMG] 1d6+2,
You may drag these attacks on to an enemy Token on the map or in the Combat Tracker or use the targeting system.
PC Attacks will show in the Combat Tracker.

A new Initiative Bonus beside the Order button allows you to add a permanent Initiative Bonus to the Charcater. By setting the Init dice to d0 ths can be used to set a static Init/Order.

Combat: These field labels are user editable. These fields are linked/synced to the Combat Tracker. The GM may or may not activate all of these fields in the Combat Tracker via the GMs Options tool.
To roll initiatve a player can roll a dice in the chat window and drag it to the Order field and it will update the Combat Tracker,

Rolls: There are 6 areas that will accept Drag and Drop Rolls. You can also create Rolls directly in these areas. The 6 areas have the default names of: Attributes, Feats, Moves, Powers. These headings are user editable. When a roll is used it will output to Chat the PC name, the Roll name and perform the Dice Roll. Some systems have abilities that do not require a roll. Leaving the Roll blank will output the PC name and the Roll name. You can drag Rolls from one PC Sheet to another PC Sheet, and from the Rolls window to the PC Sheet but not from the PC Sheet back to the Rolls window.
Frames 4, 5 and 6 can be flipped by their Icon in the top right hand corner to reveal a drag and drop list of Reference Links, Notes Links and Image Links for ease of player reference.

Spell Tracking: Players can store their Maximum and Current Spell Slots (or other similar power slots) here and on double clicking teh Current value it will decrement by one and write to the Chat window.

XP Tracking has been added to the Notes tab of the Character Sheet This is the only change to Character Sheets that is not on the MoreCore tab.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

NPC Sheet

MoreCore adds additional fields to the NPC Sheets. The following additional fields and functionality have been added:

Hero Points: Hero Points are used in many RPGs. This tool allows the GM to click in the number field and overwrite the existing value. Double clicking the number field will check the value, if it is 1 or greater it will decrement the umber by one and report that the NPC has used a Hero Point. The label is editable. If you change the label it will use this new label when you next spend a point.
A new Initiative Bonus beside the Order button allows you to add a permanent Initiative Bonus to the Charcater. By setting the Init dice to d0 ths can be used to set a static Init/Order.
Health: Health/HP/Life. This value is used in the Combat Tracker to represent the NPCs health.
Defence: Defence, Armour, Damage Reduction. This value may have different uses depending on your game system. It is used in the Combat Tracker.
Attacks: Attacks will roll a dice to the Chat window and will report against a targeted opponent. They will not determine a hit/miss as this generic ruleset does not know what stats and modifiers and other variables will dictate that success or failure. The Attack should use the following syntax:
Description Dice,
The comma is required to end the string. You may find that for your ruleset you include an Attack String and a Damage String as two separate entries: eg Short Sword [ATK] 1d20+2, Short Sword [DMG] 1d6+2,
You may drag these attacks on to a Token on the map or in the Combat Tracker or use the targeting system.
NPC attacks will show in the Combat Tracker.
Rolls: This area will accept Drag and Drop Rolls. You can also create Rolls directly in this area. When a roll is used it will output to Chat the NPC name, the Roll name and perform the Dice Roll. Some systems have abilities that do not require a roll. Leaving the Roll blank will output the NPC name and the Roll name. You can drag Rolls from one PC/NPC Sheet to another PC/NPC Sheet, and from the Rolls window to the PC/NPC Sheet but not from the NPC Sheet back to the Rolls window.
Rolls will now also show on the Combat tracker for NPCs.
The 2nd, 3rd and 4th Rolls fields do not show in the Combat Tracker. They are used by Advanced Rolls for storing Attributes.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Combat Tracker

MoreCore adds additional functionality to the Combat Tracker:

Up to 5 additional columns can be added to the Combat Tracker. The first two link to both the PC and NPC sheets and the next three link only to the PC Sheet. By default the first three fields are called: Health/Hlth, Defence/Dfnc, Wounds/Wnds. The next two are generically labelled C4 and C5. All labels are GM/user editable.
Health: Health/HP/Life. This value is used in the Combat Tracker to represent the NPCs health.
Defence: Defence, Armour, Damage Reduction. This value may have different uses depending on your game system. It is used in the Combat Tracker.
Wounds: Dropping an Attack result or Attack string on Wounds will apply wounds to the PC/NPC.
The Colours of the numbers in the Combat Tracker columns are defined by the GM in Options. Options are Black, Green, Red, Blue.
Attacks: Attacks view can be toggled on/off and is only visible to the GM.
Rolls: Rolls view can be toggled on/off and is only visible to the GM. NPC Rolls can be made direct from the Combat Tracker. ** New with 1.37 **
Health Status: An additional Health Status has been added to build 1.28 which shows Healthy, Wounded and Heavily Wounded status on the GM and Player Combat Tracker views. These indicators are based on 0 Wounds, Less than 10 wounds, 10 Wounds or more. As MoreCore is a generic system I have not tied the Status to the actors Healh but rather used Wounds. In a game with low Health/HP the actors may have less than 10 Health or conversely in a high powered game the Heavily Wounded status may show on an actor with comparatively light wounds. The GM may also manually cycle thru the 3 health status options and this will update the client view.

New Initiative options have been added to the Combat Tracker. These are found in the Options. The following options have been added:


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Dice Pool

You can drag multiple combinations of dice to the Dice Pool and then roll the entite dice pool by dragging to Chat. You can also use the Roll commands /pool /pooltype and /rollpool to speed up common dice pool actions.

Attacks now go to the Dice Pool by default but this can be unchecked via the tick box in top left hand corner.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Spells Library

** New with 1.43 **
Spells is another enhancement in the current MoreCore release.

There are two Spell options in this release.

Option 1 This allows you to store the maximum and current spell slots that your character has. There is room for 5 levels of spells. Each time you double click the current level it writes to Chat and decrements by 1.

Option 2 This allows you to Drag and Drop spells from the Spells Library. Spells can have the following fields - Name, Roll (/cleric, /spell, /bard, /druid, /skull, /heal /wizard, /flame, /fireball, /pent are the only supported types at this time), Level, Cost. If you record a Cost in the Spell then it will track usage in the second frame. Each time you cast a spell it will track the Cost against that spells level.

In the Character Sheet spell list you can also set the maximum and current number of each spell and they will decrement on each usage.

This view shows Name, Level, Point Cost, Max Uses, Uses Remaining, Roll Button, Properties/Link.

Spells dont have any other automation/mechanical effects - eg they dont do damage or apply effects.

The GM can create a library of Spells that can be drag and dropped to PC sheets.

This is a new feature and its exact usage may change in the next release. I am open to feedback on how this could be enhanced/improved while remaining generic.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Locations Library


Locations is another enhancement in the current MoreCore release. The GM can create a library of Locations to assist with campaign/world-building.

There are many drag and drop fields in Locations and most of the other fields are Formatted Text fields and so can also accept links.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Organisations Library


Organisations is another enhancement in the current MoreCore release. The GM can create a library of Organisations to assist with campaign/world-building.

There are many drag and drop fields in Organisations and most of the other fields are Formatted Text fields and so can also accept links.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Abilities Library


Abilities is another enhancement in the current MoreCore release. The GM can create a library of Abilities that can be drag and dropped to PC sheets.

Abilities have no mechanical features - they are descriptive only. Abilites that have mechanical features should use Rolls. Abilities have two fields - Name and Description. The Descriptions is purely for reference purposes.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Export

Rolls are one of the key enhancements in the current MoreCore release. The GM can Export their library of Rolls to a module that can be activated and used in another campaign (and providing that Copyright restrictions are adhered to) or shared with other GMs.

Rolls, Spells, Abilities, Locations and Organisations utilise the new CoreRPG Groupings so you can create Libraries of Rolls, Spells and Abilities sorted into groupings such as by Class, Race, Game System etc.

You can Export the current Rolls, Spells, Abilities, Locations and Organisations libraries with the /export chat command. An exported Library can be Activated in any other MoreCore campaign.


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Party Sheet

The XP tracking and Awarding options have been added to the Party Sheet

XP has also been added to the Character Sheets and linked to the Party Sheet


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Adding New Rolls

There are dozens of example rolls in /scripts - use one or more of these as a template for your new roll. Look for one that is similar to what you are trying to achieve. See the following additional information:

  1. In your /scripts/manager_custom_mynewroll.lua roll set the Roll type:
    local sCmd = "mynewroll";
  2. Include this new script in /base.xml
    <script name="CustomDiceMyNewRoll" file="scripts/manager_custom_mynewroll.lua" />
  3. Create a new Button Icon for the roll and store in /graphics/icons folder (20x20px)
  4. Define in /graphics/graphics_icons.xml
    <icon name="mynewroll" file="graphics/icons/button_mynewroll.png" />
  5. Setup the auto Icon definition in /campaign/template_campaign.xml
    Add to the <template name="button_rolls_type"> in 3 places - 2 as mynewroll (icons and values) and 1 as MyNewRoll (tooltips).
  6. Add to the <template name="button_rolls"> in 3 places - 2 as mynewroll (icons and values) and 1 as MyNewRoll (tooltips).
  7. Add to /campaign/record_cas.xml
    Add to the <string_column name="clichatcommand"> just above the elseif == nil statement
    elseif sCommand == "mynewroll" then
    nodeWin.getChild("rollstype").setValue("mynewroll" );
  8. Add it to the /dicehelp command via /scripts/dicehelp.lua
  9. Add it to the function createHelpMessage() --- deprecated - help is now via this html page
  10. And then package up those changed files and send to damned (with permission to use/include/share) so that it can be included in the next version of MoreCore and you wont have to redo your changes after the next update.

Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Help

I will add additional Help resources as the product evolves. At the moment you can use:


Why MoreCore? | Features | Rolls Library and Dice Strings | The Character Sheet | NPC Sheets | Combat Tracker | Dice Pool | Spells | Locations | Organisations | Abilities Library | Export | Party Sheet | Adding New Rolls | Help | Credits

Credits

MoreCore was written by damned and ianmward. Over many years I have also been assisted greatly by Trenloe. I have (with permission) incorporated/updated dice strings from Ikael, DMFirmy, Frostbyte, Sibelius, Trenloe, Imiri, Myrddin, rstrahan and ianmward.