Coder Social home page Coder Social logo

amediocredad / litm Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 3.0 23.93 MB

A Rustic Fantasy RPG for the Foundry Virtual Tabletop

Home Page: https://www.kickstarter.com/projects/sonofoak/legend-in-the-mist-rpg

License: MIT License

CSS 28.65% JavaScript 54.80% HTML 16.41% Shell 0.14%
foundry foundry-vtt ttrpg virtual-tabletop legend-in-the-mist

litm's Introduction

For Foundry Virtual Tabletop

A rustic fantasy tabletop RPG based on the acclaimed City of Mist. Spin a tale of journey and peril where choices transform gameplay.

Welcome to Legend in the Mist

This is a system for playing the game Legend in the Mist in Foundry Virtual Tabletop.

The game is currently in development and is being funded through a Kickstarter campaign.

Installation

Warning

This system is still under early development and may have some rough edges. The game itself is also under development and may see major changes. Consider this an early taster of what is coming.

Thank you for wanting to try out this system! The game is still under development and things may change or break. There are also features missing that will be added as development progresses.

To install the system in Foundry Virtual Tabletop:

  1. Find the system called "Legend in the Mist" in the systems list in the setup menu.

  2. Create a new world using the "Legend in the Mist" system.

*This system is published with express permission from Son of Oak

Special Thanks

This project already has some contributors, help and good vibes!

  • Thanks to @Daegony for contributing graphics, designs, UX advice and help with rules and the game in general.

  • Thanks to @CussaMitre for contributing code and squashing bugs.

  • Thanks to @Metamancer for being a rubber duck, and giving advice on both the game and development.

  • Thanks to @Altervayne for creating the online character creator and setting up a Discord community for us.

  • Thanks to the City of Mist Discord for contributing feedback, bug reports and generally being awesome about me barging in the door like I did.

If you feel like you could contribute something don't hesitate with contacting me @aMediocreDad.

litm's People

Contributors

amediocredad avatar cussa avatar erizocosmico avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

erizocosmico

litm's Issues

Error during roll with burned tag

Steps to reproduce

  1. Create a player actor
  2. As a GM, configure the actor as the default actor
  3. Use the left bottom button to roll
  4. Use a burn tag

Result:

roll-dialog.js:188 TypeError: Cannot read properties of undefined (reading 'find')
    at roll-dialog.js:165:45
    at EmbeddedCollection.find (commons.js:4167:14)
    at #burnActorTag (roll-dialog.js:165:7)
    at LitmRollDialog._updateObject (roll-dialog.js:104:36)
    at LitmRollDialog._onSubmit (foundry.js:6626:18)

Threats & Consequences as items

Threats & Consequences are supposed to be reusable and part of Challenge templates.

Image

It makes sense to implement these as items.

Inconsistent button interactions with Tags

Steps to Reproduce:

  1. Click on the Character's themebook 'Active' button
  2. Notice no interaction
  3. Double-click to open the themebook
  4. Interaction present for 'Active'

Screenrecording

Expected Behavior:
Interaction with buttons should be consistent with behavior of others, such as Burn, Experience and Decay

Let players "buy" more than one effect

Apparently, the Effect part of a roll is bought "after" the roll is made, and not determined "before". This means several effects can be bought. With the exception of Extra feat which can only be bought and applied to a single effect.

Global Tags/Statuses

Similar to the CoM system.

The idea is to have a window/app or similar that handles the global tags and statuses. Ideally, the app should allow adding actors as categories, and tags should be possible to assign to a global state, or a given actor. An actor category should only be displayed to the users with > observer access to that actor.

Backpack as item type

Backpacks should be their own item types. This allows for similar editing behaviour of backpacks like themes. It would also mean players could transfer backpacks or pick up backpacks.

Tags/Statuses as Active Effects

Non-theme and non-backpack tags should likely exist as Active Effects. This would allow embedding them in items as well as actors. And transferring them automatically from an item to an actor.

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.