Code Monkey home page Code Monkey logo

Comments (12)

saif-ellafi avatar saif-ellafi commented on September 28, 2024

Hello @jonatanhedborg thank you for taking the time to come and report this issue.

Could you share a bit of context, what were you doing at the time? - Is there any modules that could be affecting Rolling Dice or Sending Dice to the Chat that could affect this module? Also which System are you on?

from foundryvtt-mythic-gme.

jonatanhedborg avatar jonatanhedborg commented on September 28, 2024

@saif-ellafi No problems, thanks for implementing this!

I was simply trying to test it out, dragged the macros to the bar and tried them.

  • I use the GURPS system (GURPS 4th ed game aid)
  • I disabled all my modules except compendium folders, libwrapper (required by compendium folders) and the mythic compendium.

I will try with a different system and see if it works differently.

from foundryvtt-mythic-gme.

jonatanhedborg avatar jonatanhedborg commented on September 28, 2024

It appears to be working in the Savage Worlds system, so it's probably some incompatibility with GURPS (I just tried creating a new, clean world in case there was something messed up in some migration, but it did not help).

from foundryvtt-mythic-gme.

saif-ellafi avatar saif-ellafi commented on September 28, 2024

Thank you for investigating. Will flag this for when I get some time. Could be worth while to share with GURPS people?

from foundryvtt-mythic-gme.

mjeffw avatar mjeffw commented on September 28, 2024

I am one of the coauthors of the GURPS ruleset. I have installed this module and imported the macros, but I don't see what is wrong. I can roll on any of the included roll tables without error. How do I replicate the bug?

from foundryvtt-mythic-gme.

jonatanhedborg avatar jonatanhedborg commented on September 28, 2024

@mjeffw It happens (or rather, doesn't happen) when you try to use the macros for fate chart and scene alteration.

from foundryvtt-mythic-gme.

mjeffw avatar mjeffw commented on September 28, 2024

Okay -- I see the problem now. The cause is that the GURPS system does not use the standard roll chat message. I could try to fix the immediate problem -- that the roll message data does not have a 'total' value -- but that may just reveal yet another problem. Instead of chasing them one by one, could you describe what this module is attempting to do?

from foundryvtt-mythic-gme.

mjeffw avatar mjeffw commented on September 28, 2024

Actually, I don't know what the problem is here -- it doesn't look like we're creating a custom chat message.

EDIT: I found the cause. The GURPS System overrides the standard Dice type with its own (GurpsDie) to allow for certain special abilities, and this module tries to create a roll chat message with the standard Dice type. I can try to allow both Dice types to be valid, but it might be dicey (sorry, couldn't resist).

from foundryvtt-mythic-gme.

saif-ellafi avatar saif-ellafi commented on September 28, 2024

Thank you @mjeffw for looking into this. I have of course no idea about how GURPS work or your implementation, but indeed it might help for module compatibility to have standard APIs wherever possible :) best regards!

from foundryvtt-mythic-gme.

saif-ellafi avatar saif-ellafi commented on September 28, 2024

@mjeffw Hi there! - Not sure if there is any progress on the compatibility between this module and your system? :)

from foundryvtt-mythic-gme.

saif-ellafi avatar saif-ellafi commented on September 28, 2024

image

from foundryvtt-mythic-gme.

horusofoz avatar horusofoz commented on September 28, 2024

@jonatanhedborg Is this still an issue with the latest version of Mythic GME Tools?

from foundryvtt-mythic-gme.

Related Issues (20)

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.