PDA

View Full Version : Reliable talent extension.



Stv
January 8th, 2020, 22:10
An extension to provide functionality for 'Reliable Talent' and 'Silver Tongue' in 5e.

*Edit*

New version 1.5 posted, to fix unintended effects on bonus dice.

Cheers, Steve.

Eldor
January 9th, 2020, 22:41
Looks good, hopefully this will stop the endless "floor of ten on that roll!" from the rogues :D

Is there any way to include the original roll in the message text so you can see how bad it would have been?, e.g. Reliable Talent [DROPPED 1]

Eru the One
January 10th, 2020, 00:31
Nice extension!

Stv
January 10th, 2020, 20:43
Thanks for taking a look :)
Not a bad shout Eldor, leave it with me, I have a couple of other things to add also.

Cheers, Steve.

Stv
January 25th, 2020, 10:47
I've update the extension with the improvements mentioned by Eldor.
Also, as my GM is evil, I've added in the ability to flag natural 1's and 20's on a skill roll as critical fails/successes. This can be turned on/off with a button in the FG settings menu.
New extension and pictures are in the original post.
As ever, any suggestions/criticisms are welcome.

Cheers, Steve.

Eldor
January 29th, 2020, 00:44
Thanks for the update, very noice indeed.
You're an absolute legend :)

Stv
March 16th, 2020, 20:58
I've just realised there is a glaring error with the crit fail/success part of the extension which makes it not work as intended.
I'm currently working on a fix for this. It has no impact on the functioning of the reliable talent feature so that is still ok.

Cheers, Steve

Stv
March 25th, 2020, 14:20
New fixed version of the extension has been added to post #1.

Cheers, Steve.

Stv
April 2nd, 2020, 12:30
New version in post #1 for cross compatibility with my other extensions.

Cheers, Steve

daggerfortysix
April 10th, 2020, 16:08
Excellent work, thank you!

Stv
June 20th, 2020, 20:18
New version posted to post #1.
Now also catering for the Silver Tongue feature. Thanks to ScriedRaven for the addition.

Cheers, Steve.

Rades
June 21st, 2020, 00:00
Thank you for this extension, Stv! Not only is my group going to find this useful for those class abilities, but you may be amused to know that with a tiny bit of editing to your code, I was able to whip up a silly version that does something I've wanted to do for a while -- give a PC a special perk that transforms rolls of 13 on their Arcana checks into 20 (it has some cosmic backstory reasons in our campaign), as well as add a little message. So double thanks! :D

37046

Stv
June 21st, 2020, 00:35
Glad it's been useful Rades :)

daggerfortysix
July 12th, 2020, 18:17
@Stv - I just narrowed down a conflict between your Reliable Talent extension and @kentmccollough's Automatic Halfling Luck extension. I don't know exactly what the conflict is, but am notifying both authors because I would love to have them both working together. Reliable talent does not work when Automatic Halfling Luck is activated.

Stv
July 12th, 2020, 19:33
I'll take a look when I get a chance, hopefully it's an easy fix :P.
I can't say atm when I will look at it as I'm back to work after months of lockdown.

Thanks for reporting the conflict.

Cheers, Steve.

Aezaris
July 19th, 2020, 02:45
Hey, looks like it stopped working with the latest FGU version, is there a fix in the works?

Thanks again! Great extension

Stv
July 19th, 2020, 08:49
Hi Aezaris,
I've still to look into a fix for the issue mentioned by @daggerfortysix so if you have the same problem, that's why.
If not, I'll need to know what other extensions you are running to help track down the issue.

Cheers, Steve.

Stv
July 19th, 2020, 09:11
Forget the above post, I got off my *** and posted a fix.
The extension should now work alongside the Automatic Halfling Luck extension.

Let me know if there are any issues.

Cheers, Steve.

daggerfortysix
July 19th, 2020, 23:20
Awesome Stv, thanks for doing the fix. I was just jumping on the forums to throw you a reminder and see that you've fixed it up. It works perfectly now, thanks again!

Stv
July 20th, 2020, 19:31
You're welcome :)

Aezaris
August 2nd, 2020, 01:44
Hi Aezaris,
I've still to look into a fix for the issue mentioned by @daggerfortysix so if you have the same problem, that's why.
If not, I'll need to know what other extensions you are running to help track down the issue.

Cheers, Steve.

Hey Stv,
Sorry for the delay, this is the issue i'm running into, the other extension im running is Elven Accuracy (https://www.fantasygrounds.com/forums/showthread.php?54030-5e-Elven-Accuracy).
https://imgur.com/ttkgASp

As you can see, it dropped the 1, replaced it with a 10, but the addition function still believes it was a 1, resulting in a 13, not a 22.

Couvs
August 2nd, 2020, 05:09
Hey Stv,
Sorry for the delay, this is the issue i'm running into, the other extension im running is Elven Accuracy (https://www.fantasygrounds.com/forums/showthread.php?54030-5e-Elven-Accuracy).
https://imgur.com/ttkgASp

As you can see, it dropped the 1, replaced it with a 10, but the addition function still believes it was a 1, resulting in a 13, not a 22.

I don't have any other extensions outside of the decals on the tabletop and I'm also experiencing the same issue as Aezaris

Stv
August 2nd, 2020, 09:11
HI Guys,
Looking at the scrrenshot I'm assuming both @Aezaris and @Couvs are using FGU?
I've not tested with Unity at all so I'm totally unaware of this issue.
I'll take a look into it when I can.

Cheers, Steve.

Stv
August 2nd, 2020, 15:13
Posted a new version to post #1.

It should now work with FGU. Let me know if there's any issues, as I basically re-wrote the extension and changed how it handles the rolls.

Cheers, Steve.

Couvs
August 2nd, 2020, 23:10
Posted a new version to post #1.

It should now work with FGU. Let me know if there's any issues, as I basically re-wrote the extension and changed how it handles the rolls.

Cheers, Steve.

Tried updating it and I'm still getting the same behaviour. and yeah I'm in FGU

Stv
August 3rd, 2020, 21:04
Hmm, that's really odd Couvs, it works fine at my end. That means nothing though, as I can only test locally.
I'll get my DM to fire up FGU at the weekend wit h the extension loaded and I'll take a look what happens.

Hopefully I'll get to the bottom of it.

Cheers, Steve.

Stv
August 3rd, 2020, 21:38
Scratch the above post, just done some more testing.
From what I can see, the extension appears to work properly if you have adv or dis. If you roll a flat 'normal' roll, the changes don't work for some reason.
It used to work fine, so I'm not sure what has changed recently in the FGU engine.
I'll be honest, at the moment I'm at a loss as to why it functions like this, as it all appears legitimate script-wise to me.
Maybe a dev can take a quick peek at the code (it's not very large or complex) and give some insight.

In the meantime I'll have a sleep on it and see if I can figure out what is going on :S

Cheers, Steve.

Stv
August 3rd, 2020, 22:25
Posted another new version to post #1, this time fully tested (I think).
So Should work fine for FGU.

Cheers, Steve.

Rades
November 20th, 2020, 01:58
Hi Stv, I was wondering if it would be possible for this extension to include the Druid Circle of Stars ability Starry Form? It is in Tasha's.

Starry Form

As a bonus action, you can expend a use of your Wild Shape feature to take on a starry form, rather than transforming into a beast.

While in your starry form, you retain your game statistics, but your body becomes luminous; your joints glimmer like stars, and glowing lines connect them as on a star chart. This form sheds bright light in a 10-foot radius and dim light for an additional 10 feet. The form lasts for 10 minutes. It ends early if you dismiss it (no action required), are incapacitated, die, or use this feature again.

Whenever you assume your starry form, choose which of the following constellations glimmers on your body; your choice gives you certain benefits while in the form:

Archer (unimportant for this discussion)

Chalice (unimportant, again)

Dragon. A constellation of a wise dragon appears on you. When you make an Intelligence or a Wisdom check or a Constitution saving throw to maintain concentration on a spell, you can treat a roll of 9 or lower on the d20 as a 10.

Granted, this might be more difficult since the "reliable" aspect is only applicable when the starry form is active...if it's even possible to code reliable saving throws. In any case thought I'd ask!

Stv
November 20th, 2020, 09:33
All I'll say atm is 'perhaps' :P
I'll be having a read of tashas this weekend.

Cheers, Steve.

eporrini
November 24th, 2020, 19:22
Two questions:

1. I do not see the ability to set critical fail/success in the preferences menu. Is there somewhere else I should be looking?
2. Would it be possible to adjust the "treat a roll of" number? There is a rogue Inquisitive ability (Ear for Deceit) that modifies a roll of 7 or less to an 8. I am also considering nerfing reliable talent to the same thing (7 or less equals 8 instead of 9 or less equal 10) and am definitely planning on using crit success/fail.

Stv
November 24th, 2020, 19:33
Hi eporrini,
I removed the crit fail/success for skills as it was just a display thing, it did nothing gameplay wise. I can add it back in a future update if you and others would like?

I was going to add 'ear for deceit' into this extension, but decided against it as that is only for rolls vs a creature lying, and insight rolls can be used for other things also so I would have no way of knowing what the roll was for.
I'd like to keep the number hard-coded to 10 as per the 5e ruleset, but I can point you to where to edit the code if you would like to change it.

Hope the above helps out a little, feel free to contact me if you need more info.

Cheers, Steve.

eporrini
November 24th, 2020, 22:29
Hi eporrini,
I removed the crit fail/success for skills as it was just a display thing, it did nothing gameplay wise. I can add it back in a future update if you and others would like?

I was going to add 'ear for deceit' into this extension, but decided against it as that is only for rolls vs a creature lying, and insight rolls can be used for other things also so I would have no way of knowing what the roll was for.
I'd like to keep the number hard-coded to 10 as per the 5e ruleset, but I can point you to where to edit the code if you would like to change it.

Hope the above helps out a little, feel free to contact me if you need more info.

Cheers, Steve.

Thanks for the quick follow-up. I personally think I would have a toggle option for a roll of 1 and if possible allowing it to still count as a 1 as it stands, that's definitely something that would fit my game. I would not go out of your way to accommodate my suggestions as RAW is probably by far the more played scenario. Optimally for me it would be great to see this morph into something (no idea how hard it would be) that could be an effect/condition set applied to a roll, such as Skill: x (or all) Count 2-7=8. Or 1-9=10. That way it would be customizable to purpose and not dependent on a class or feat feature. Appreciate you and the other community developers for all of the hard work you put into making the game better, I use a bunch of extensions and I am always surprised by what's available that adds to the game.

Stv
November 29th, 2020, 17:15
I have a couple of things I'm looking at at the moment, but when they are done I may well revisit this one and add a few options.
No guarantess though :)

Cheers, Steve.

slitherrr
November 30th, 2020, 01:15
Would it be possible to generalize this into an effect rather than special-casing each ability as it comes along? Maybe mimic the SKILL/SAVE syntax, like SKILLMIN: 10 or SKILLMIN: 8 perception

Stv
November 30th, 2020, 11:04
Would it be possible to generalize this into an effect rather than special-casing each ability as it comes along? Maybe mimic the SKILL/SAVE syntax, like SKILLMIN: 10 or SKILLMIN: 8 perception

I think this should be possible, and would also address @eporrini's request also.

As I stated above, I'm working on some other things right now, but I'll add this to the todo list :)

Cheers, Steve.

LordOfPandemonium
December 29th, 2020, 19:39
Found an interesting bug with this in Fantasy Grounds Unity. If you have reliable talent, and someone gives you guidance with a 1d4 and then you roll, it is giving you a 10 for the guidance.

Stv
December 30th, 2020, 23:08
Found an interesting bug with this in Fantasy Grounds Unity. If you have reliable talent, and someone gives you guidance with a 1d4 and then you roll, it is giving you a 10 for the guidance.

Thanks for the heads up.
I'll take a look at that when I can.

Cheers, Steve.

Stv
December 31st, 2020, 20:48
New version uploaded to post #1, with a fix for Guidance.

Thanks to @ LordofPandemonium for flagging the error.

Cheers, Steve.

MistressAmortencia
February 27th, 2021, 23:30
So having just downloaded this extension I am assuming that something in a recent update broke it completely as it doesn't seem to effect the dice at all? Or am I just missing something completely obvious?

ScriedRaven
February 27th, 2021, 23:37
So having just downloaded this extension I am assuming that something in a recent update broke it completely as it doesn't seem to effect the dice at all? Or am I just missing something completely obvious?

It doesn't trigger a visual reroll, but it does reroll. When you roll a 1 it gives a message of "Dropped 1", then follows with a different number.

MistressAmortencia
February 27th, 2021, 23:43
I just had my bard try it and he rolled a 9 + his 12 modifier and got 21 instead of the 22 he should get once it makes the die roll a 10, same with a 3. Ended up with a 15 instead of a 22. I even forced a 1 on both deception and Persuasion and still only got a 13. It also isn't adding any notation to the rolls themselves. 44355

ScriedRaven
February 28th, 2021, 00:36
Does your bard have "Reliable Talent" or "Silver Tongue" listed as a feature

MistressAmortencia
February 28th, 2021, 00:48
Well that will do it, I had it listed on the actions tab because I had to add it manually. (College of Eloquence wasn't correct in FGU when he originally took it) But I hadn't thought to add a feature of that name to his ability sheet yet apparently. Appears to work now. I appreciate it :-)

MadTruman
March 12th, 2021, 14:49
Has there been any thought or move to re-purpose the coding in this extension for druids' Circle of Stars Starry Form: Dragon? When active, it makes the floor on d20 rolls 10 for Intelligence checks, Wisdom checks, and Constitution saving throws to maintain concentration on a spell.

Stv
March 12th, 2021, 20:01
Has there been any thought or move to re-purpose the coding in this extension for druids' Circle of Stars Starry Form: Dragon? When active, it makes the floor on d20 rolls 10 for Intelligence checks, Wisdom checks, and Constitution saving throws to maintain concentration on a spell.

This is still on my radar, I've just been a bit busy recently. I think adding that into this extension would probably be a good fit. I'll get round to it eventually :D

Cheers, Steve