Xbozon / storyteller

A small modification that allows you to present the story in the game as an open book.
Apache License 2.0
16 stars 9 forks source link

Show to triggering player #3

Closed Steelskinz closed 2 years ago

Steelskinz commented 2 years ago

Hello, First of all, I need to say that your work is amazing so far, I really enjoy it. My question here is : Is there a way to link it to Monk's Active Tiles Trigger module ( by in a way that only the person clicking on it will open the journal. ) Since 'MATT' module is selecting only journals or actors, is there a macro call that we can use to only open a story ID? By that I mean no " Show to all Players " macro.

Xbozon commented 2 years ago

@Steelskinz Thank you so much for the feedback! Yes, I can add a macro method to call the story for a specific player. When I was thinking about this functionality, I couldn't decide how the DM should know when a player has opened a story. Do you have any thoughts?

Xbozon commented 2 years ago

I also think this macro should work too:

game.customFolders.stories.entries.get("story1wshuil45t2").sheet.render(true)

It looks rough, but I'll add a good method later.

Steelskinz commented 2 years ago

@Steelskinz Thank you so much for the feedback! Yes, I can add a macro method to call the story for a specific player. When I was thinking about this functionality, I couldn't decide how the DM should know when a player has opened a story. Do you have any thoughts?

I know that with 'MATT' you could add a new option that will insert in the chatbox if a player open up in private for example. But my way of using it would be more like a description of a town with an art of it at the side. (And off course the same Journal writing style).

It would be : Player click on the location, Scene open and at the same time Story Teller open . And thanks for that fast answer !

Xbozon commented 2 years ago

@Steelskinz The chat option is a good solution. I'll think more about single shows. Keep the issue open.

Xbozon commented 2 years ago

@Steelskinz Added a short macro:

game.StoryTeller.showStoryToPlayerOnly("story1hu5kclu3f7")