This extension started as a tool to make my PFRPG2 campaign more easy to run.
Configuration: For ease of development I outputted the Debug logs chat or console. You can configure this from the settings. Plus you can turn of logging totally ( no need for logs while actually playing the game session)
SpellAttack VsDc: I used spell attacks to implement VsDC functionality because most of the VsDC checks I used in our campaign included attacks ( trip, shove etc.). it has a easy usage by ctrl + double click weapon roll to use the appropriate skill decided by the weapon trait
Shield Up Effect Condition: Idea came up when players found a "Dragon Slayer Shield" since there were some other fighter feats doing the same thing I developed this.
This is a special trait similar to the monster automation VsDC. It actually uses the PF2 VsDC system as a base already present in Fantasy Grounds. When this trait is added to spell attacks traits it will replace the spell attack roll with a skill check vs targets appropriate save/skill DC.
The trait template is "SKILLVS:skill_name:VS:dc_type". You can put any Skill name starting with a capital letter in place of "skill_name" (i.e. Diplomacy, Intimidation) . You can put any skill name, Save type or fixed DC in place of "dc_type" ( i.e. REF,WILL, Perception or DC20).
In addition to this, if your weapon has the appropriate trait ( like trip or shove) ctrl + double clicking attack roll on the actions tab (on character sheet) will roll the suitable VsDC skill check against your target
Add a spell to the character on shar sheet on Actions tab. Open the cast action details and type VsDC keyword to the spell traits. The cast action should have a "Attack Type" (NOT none) and have a save ( NOT none again) with "Fixed" DC of negative number ( like Will Fixed -1 )
SKILLVS:Intimidation:VS:WILL. With this the caster will roll diplomacy skill check against the Will save DC of his target
In addition to spell attacks. If you perform an attack while holding down the "Ctrl" key and the weapon you are using has suitable VsDc traits ( i.e trip, disarm etc.) the system will replace the attack roll with a VsDC skill check suitable to the weapon trait (i.e Athletics skill check Vs targets Ref dc if the weapon has "trip" trait)
When "shieldup" keyword is used on condition check ( see: https://www.fantasygrounds.com/wiki/index.php/PFRPG2_Effects) it will activate the following effect if the char shield is raised. You can add this conditional effects on characters, feat or item automations
Example: IF:shieldup;SAVE:2 reflex will give the character +2 reflex save bonus if/when shield is raised
Example: In above example when shield is equipped and raised character gets +2 reflex save bonus
On PC character sheet action tab if you double click the attack roll holding the Ctrl key related action ( i.e. if it has the trip trait ) will be performed to the target ( with appropriate DC, skill, multi attack penalty etc. )