Skip to content

An unofficial system implementation for playing the fan-made Mythic game on Foundry Virtual Tabletop.

License

Notifications You must be signed in to change notification settings

AugmenTab/mythic

Repository files navigation

Mythic for Foundry

An unofficial system implementation for playing the fan-made Mythic tabletop roleplaying game on Foundry Virtual Tabletop.

Foundry Version Supported License Downloads Downloads - Latest Release Code Size Open Issues Last Commit

This system (once complete) provides character sheet support for various Actor and Item types, mechanical support for dice and rules necessary to play games of Mythic 6.0. Coming soon will be compendium content for the Bestiary, the Flood, and all in-game items.

You can find video guides on how to install and use Mythic for Foundry on my YouTube channel.

Installation

The latest version of the Mythic for Foundry system can be installed via Foundry. On the Foundry VTT home page ("Configuration and Setup"), navigate to the "Game Systems" tab. Select "Install System," and search for "Mythic."

Any current or prior version can also be installed using a manifest link or manually. To do this, you will need the archived system files. Archives of all editions can be found in the Releases.

To install via manifest link, you must copy a link to the system.json file archived for the appropriate release.

To install manually, you must clone or extract the archived system files (mythic.zip) to your Data/systems/mythic folder.

Take care to ensure the version of Mythic you are installing manually or via manifest is compatible with the current version of Foundry you have installed. Always remember to back up your world files before updating, regardless of which method you use.

Features

The following is a list of features offered by Mythic for Foundry.

Actors

All available Actor types in this system.

  • Named Character: The primary Actor type for player characters, NPCs, and special Nemesis enemies. Nearly every aspect of this character sheet can be customized to fine-tune exacting stat requirements.
  • Bestiary Character: The Actor type representing all unnamed mooks in the game, pulled from the Bestiary. These are made to be generic boilerplate templates for enemies that can be rolled from and adjusted quickly so as to represent a variety of similar enemies.
  • Flood: An Actor type specifically for the Flood Bestiary, playing to their unique strengths and offers multiple avenues of adjustment for stats and swarm sizes.
  • Vehicle: The Actor type for vehicles, permitting them to own items and weapons that can be swapped out to represent different configurations without requiring different sheets.

Items

All available Item types in this system.

  • Ability: All purchasable abilities, as well as abilities unique to particular races or soldier types, traits, and augmentations.
  • Armor: All wearable protective armor suits available in the game.
  • Education: All purchasable educations.
  • Equipment: All other items that don't fall into any other category are represented by this item type.
  • Weapon: Anything that requires a to-hit roll or deals damage can be made into a weapon, which can be rolled from the owner's sheet to make attacks and post informative messages about the item to chat. Weapons come in three main categories: Ranged, Melee, and Thrown.

Compendia

All of the compendia that come included with this system.

Available Compendium Packs:

  • Actor
    • Bestiary - Banished
    • Bestiary - Covenant
    • Bestiary - Forerunner
    • Bestiary - The Flood
    • Bestiary - UNSC
    • Vehicles - Banished
    • Vehicles - Covenant
    • Vehicles - Forerunner
    • Vehicles - UNSC
  • Item
    • Abilities
    • Armor - Banished
    • Armor - Covenant
    • Armor - Forerunner
    • Armor - UNSC
    • Armor Permutations - Banished
    • Armor Permutations - UNSC
    • Equipment - Banished
    • Equipment - Covenant
    • Equipment - Forerunner
    • Equipment - Other
    • Equipment - UNSC
    • Melee Weapons - Banished
    • Melee Weapons - Covenant
    • Melee Weapons - Forerunner
    • Melee Weapons - Other
    • Melee Weapons - UNSC
    • Ranged Weapons - Banished
    • Ranged Weapons - Covenant
    • Ranged Weapons - Forerunner
    • Ranged Weapons - Other
    • Ranged Weapons - UNSC
  • Macro
    • Macros

System API

There is a minimal API exposed to facilitate some macros. It's worth nothing that a lot of the functions in this API were not originally designed to be exposed, and as such, HTML elements frequently appear as arguments to these functions. The documentation below will help describe how to spoof these elements for use in your own personal macros.

Chat: A module for generating and posting select chat messages. Common: A module of commonly-used helper functions. Dice: A module for rolling attacks, tests, and otherwise handling dice.

Note: As support for Mythic for Foundry winds down, it is unlikely that this API will see a large number of additions. If something can be done without significant refactoring, I will make an attempt to do so at the community's request. The upcoming 100DOS implementation that is poised to replace Mythic for Foundry will have a more thoughfully designed and feature-complete API.

Legal

The software component of this system is distributed under the GNUv3 license.

© Microsoft Corporation. Mythic for Foundry was created under Microsoft's "Game Content Usage Rules." It is not endorsed by Microsoft and does not reflect the views or opinions of Microsoft or anyone officially involved in producing or managing Halo. As such, it does not contribute to the official narrative of the fictional universe, if applicable.

Known Bugs

  • Talents tabs do not apply active class when first clicking in from elsewhere.
  • Experience Apply buttons are discarding first attempt to alter values, then work correctly afterward.
  • Experience Purchase Price field does not focus coming off the Name field. It has to be focused a second time before the focus sticks.

Planned Features and Stretch Goals

For a real-time record of what I'm working on, you can check the project's Trello board.

  • Medical page to handle tracking Special Damage.
  • Special ammo support for weapons.