Skip to content

Releases: devakm/gurps-traps

switching to DetectTraps configuration in macros

Choose a tag to compare

@devakm devakm released this 16 Feb 09:57
94e9a76

In V12 MATT does not support running Chat Message as TriggeringPlayer. This means bad things for ease of configuration, not just for this module but for any module.

I have created a ticket with IronMonk about it, but have not heard back yet, so for now I am assuming there will not be a quick fix.

If you and your players don't mind having the GM make all rolls for the player, then you can stick with the original easy configuration method: just put it in the chat message. This worked fine in older versions of MATT and Foundry.

This is what I mean by easy:

image

All the trap details are defined in the chat message, which means it can be saved in the Tile Template. The problem in V12 MATT currently prevents this from working unless the GM makes all the rolls.

For me, having the GM make player rolls is a terrible player experience, but all the alternatives are bad.

Run Code sounds like it should work, but seems to again only run as GM.

The only other option that does what we want is Run Macro, with Use Core Macro Execute enabled in MATT Config. If you don't specify Use Core Macro Execute in MATT Config, you will get strange results (some rolls will be forced to the GM).

Image

This is the Run Macro config:
image

That macro contains the same command that the Chat Message use, just wrapped in JavaScript:

let OtF = `/:DetectTraps title="AlchemistFire" dice=4 adds=4 type=burn rsize=3 attrib=DX difmod=-6 skill=Jumping detectwith=!PER! detectdif=-8 tag=BXTrapStatue05`;
GURPS.executeOTF(OtF);

Configuring each trap to actually run as TriggeringPlayer requires this extra step (creating the above tiny macro for each trap.

Over time this may lead to a clutter of small macros, so bury them in a folder out of the way. Hopefully we'll have a better solution in future.

0.2.3 YellowMold

Choose a tag to compare

@devakm devakm released this 08 Feb 23:09
bf659d5

What's Changed

  • added YellowMold Sequencer script and tile templates by @devakm in #14

Full Changelog: 0.2.2...0.2.3

cleanup documentation

Choose a tag to compare

@devakm devakm released this 08 Feb 19:11
dbfb53c

What's Changed

Full Changelog: 0.2.1...0.2.2

Cleanup and documentation

Choose a tag to compare

@devakm devakm released this 08 Feb 17:23
33b3167
Merge pull request #12 from devakm/v3

V3

0.2.0

Choose a tag to compare

@devakm devakm released this 08 Feb 10:03
6b2c2b3

What's Changed

Full Changelog: 0.1.9...0.2.0

fix dependencies format

Choose a tag to compare

@devakm devakm released this 08 Feb 09:38
02b55a1

What's Changed

Full Changelog: 0.1.8...0.1.9

0.1.8

Choose a tag to compare

@devakm devakm released this 08 Feb 09:17
e632911

What's Changed

added dependencies

0.1.7

Choose a tag to compare

@devakm devakm released this 08 Feb 05:43
2f8d190

What's Changed

0.1.6

Choose a tag to compare

@devakm devakm released this 08 Feb 05:23
722909c

added folder scripts/

0.1.5

Choose a tag to compare

@devakm devakm released this 07 Feb 06:27
7a017f5

What's Changed in Alpha 2

  • V2 by @devakm in #6
    Added more trap effects (Alchemist Fire) and tile templates (Poison Cloud)
    Full Changelog: 0.1.4...0.1.5