Saibot393 / LocknKey

A Foundry VTT module to handle locking and unlocking of doors and other objects
MIT License
10 stars 7 forks source link

System Compatibility: Chronicles of Darkness 2e #46

Closed RinVindor closed 11 months ago

RinVindor commented 1 year ago

I'd absolutely love to see this module support Chronicles of Darkness 2e. Most of the module works but some aspects like critical rolls don't function since thats outside of what I can create with formulas. I did get the locks/breaking locks working easily enough 😁 took about 30 minutes of poking around. The other thing I'm not sure how to factor in is the Specialties system the game has. In Chronicles 2e a Speciality just adds an additional 1d10 to the total roll and if you've got multiple that apply then each adds to it. In this instance maybe another data box for modifiers and how much they add to both the lockpick and break formulas? That and the system has an option for 10 again, 9 again and 8 again rolls for special abilities and whatnot that enables you to roll additional dice for every dice that lands on said number.

Thanks for all the hard work you put into these amazing mods Saibot!

Saibot393 commented 1 year ago

I had a look at the system, could you confirm, that i understand the rules correctly:

Saibot393 commented 1 year ago

I have added partial support for the Chronicles of Darkness system with v1.11.3. For now only the success for >=8 and reroll on 10 are included. For the other rules i will need more informations regarding when additional dice may be used or under which conditions rolls of 8 or 9 may be rerolled.

RinVindor commented 1 year ago

Its wild how fast you work! So the conditions for when dice are rerolled at 8s and 9s is basically up to the GM/ST who is running the game. There are abilities as well that grant the option to roll on 8s and 9s on a specific thing. I'm honestly not entirely sure how to implement this beyond a popup box? Or a clickable box in the chat that asks if its 8s or 9s for rerolling.

Specialties in these systems (same for World of Darkness 20th Anniversary and World of Darkness 5th edition) are left vague and up to the GM/ST to fill in but they include examples to work from. Due to how the systems are implemented where Specialties aren't an item but just a editable line in each Skill, maybe another entry box that lets you type what grants a bonus to said roll?

In the image below you can see it has separate skills for manual lockpicking versus hacking a passworded or digitally protected door. Speaking of which, are you able to introduce a separate system for hacking (feel free to tell me I'm just asking too much 😂).

image

In this image is the item used for said manual lockpicking, it grants a bonus to the dice rolls (which I was able to get working already)

image

Saibot393 commented 1 year ago

Depending on how flexible specialities are the on token setting for custom roll formulas may surfice for that. Is the rule for 8, 9 or 10 rerolling more of a world, character or check dependent thing? Should it be character dependent, is there a way to add standard foundry effects to a character? I couldn't find an option in the character sheet. I will look into a hacking option for one of the next versions.

RinVindor commented 1 year ago

The reroll on 8s and 9s is character dependent exclusively in my experience. If I recall right there is a merit that lets the player reroll on 8/9

On Fri, Oct 27, 2023, 4:45 PM Saibot393 @.***> wrote:

Depending on how flexible specialities are the on token setting for custom roll formulas may surfice for that. Is the rule for 8, 9 or 10 rerolling more of a world, character or check dependent thing? Should it be character dependen,t is there a way to add standard foundry effects to a character? I couldn't find an option in the character sheet. I will look into a hacking option for one of the next versions.

— Reply to this email directly, view it on GitHub https://github.com/Saibot393/LocknKey/issues/46#issuecomment-1783492689, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADAPYLM4WTL7MAS3LN6N74DYBQMOPAVCNFSM6AAAAAA6SSNPA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBTGQ4TENRYHE . You are receiving this because you authored the thread.Message ID: @.***>

Saibot393 commented 1 year ago

In this case there might be a way to set the reroll value via an easy effect attribute.

Saibot393 commented 1 year ago

I have just released v1.11.5 wich adds the option d10 crit limit to the token settings

RinVindor commented 1 year ago

You're truly a legend at how fast you work 😂. If you've got a donation link lemme have it.

Now I just need to find a developer who will create a module for more vision options 😂

On Sun, Oct 29, 2023, 7:07 AM Saibot393 @.***> wrote:

I have just released v1.11.5 wich adds the option d10 crit limit to the token settings

— Reply to this email directly, view it on GitHub https://github.com/Saibot393/LocknKey/issues/46#issuecomment-1784068730, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADAPYLMLG7PWCO3YYONZWL3YBYTGHAVCNFSM6AAAAAA6SSNPA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUGA3DQNZTGA . You are receiving this because you authored the thread.Message ID: @.***>

Saibot393 commented 1 year ago

I am actually currently considering adding something like "vision channels", a way for the gm to make certain token/tiles/doors only visible to certain other tokens or make token/tiles/doors visible through walls for other tokens, to one of my modules. Though this is something that will take quite a bit of time and development. If thats of interest to you i could inform you about it, should i ever manage to implement it.

RinVindor commented 1 year ago

Yeah I'd definitely be interested in progress on that! In Chronicles of Darkness vampires have a vision based on the ability to smell blood and currently there's no way to implement that. Having it work on tokens AND objects would be amazing.

On Sun, Oct 29, 2023, 1:57 PM Saibot393 @.***> wrote:

I am actually currently considering adding something like "vision channels", a way for the gm to make certain token/tiles/doors only visible to certain other tokens or make token/tiles/doors visible through walls for other tokens, to one of my modules. Though this is something that will take quite a bit of time and development. If thats of interest to you i could inform you about it, should i ever manage to implement it.

— Reply to this email directly, view it on GitHub https://github.com/Saibot393/LocknKey/issues/46#issuecomment-1784182795, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADAPYLI7JKLEWVTGKFUDNDTYB2DGDAVCNFSM6AAAAAA6SSNPA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUGE4DENZZGU . You are receiving this because you authored the thread.Message ID: @.***>

Saibot393 commented 1 year ago

In the image below you can see it has separate skills for manual lockpicking versus hacking a passworded or digitally protected door. Speaking of which, are you able to introduce a separate system for hacking (feel free to tell me I'm just asking too much 😂).

I have added a third custom way to circumvent locks with v2.0.0 that can be used for things like hacking

Saibot393 commented 11 months ago

Now I just need to find a developer who will create a module for more vision options 😂

I have just released v3.0.0 of Perceptive which includes a feature names "Vision Channels". These vision channels basically allow GMs to define custome vision types/options for objects (tokens, tiles, door controls) inlcuding range limitation, seeing objects through walls, conditional visibility and color filter for objects seen with these vision channels. The feature also allow certain channels to see or move through walls.

RinVindor commented 11 months ago

Saibot you're a legend, honestly.

On Sat, Nov 25, 2023, 7:56 AM Saibot393 @.***> wrote:

Now I just need to find a developer who will create a module for more vision options 😂

I have just released v3.0.0 of Perceptive https://foundryvtt.com/packages/perceptive which includes a feature names "Vision Channels". These vision channels basically allow GMs to define custome vision types/options for objects (tokens, tiles, door controls) inlcuding range limitation, seeing objects through walls, conditional visibility and color filter for objects seen with these vision channels. The feature also allow certain channels to see or move through walls.

— Reply to this email directly, view it on GitHub https://github.com/Saibot393/LocknKey/issues/46#issuecomment-1826301826, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADAPYLJTE7S7E3AF53PN5KDYGHTIRAVCNFSM6AAAAAA6SSNPA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWGMYDCOBSGY . You are receiving this because you authored the thread.Message ID: @.***>