Castles and Crusades - Fantasy Grounds Ruleset All the ideas and discussions
24 votes Vote

Support for Conditional Effects (i.e. IF and IFT)

My suggestion would be an expansion of the Effects support to incorporate the Conditional Effects. It would be beneficial for coding in the Ranger's Combat Marauder, the Dwarven Enmity or Defensive Expertise, as well as a host of magic items.

pralix1138, 10.04.2022, 17:30
Response from the site administrator
smithti42, 02.12.2022
A preliminary version of this has been uploaded into FGU's LIVE channel. I'm holding off on announcing it or counting this as "completed" until we've created a wiki update to submit to SmiteWorks, but feel free to start using it.

There's no documentation created for it yet, but the 5e IF/IFT docs should be close enough with the following exceptions:

- IF/IFT: Align will support "neutral" in our version. Providing N or Neutral for the comparison alignment will match with any alignment with one degree of neutral.

- I've added an "Exact" key word to align, which switches to matching the alignment provided exactly. So LG = LG, TN = TN, etc.

- Not really a NEW feature but I don't think 5e documented it: Align, Align Exact, and Type all support comma separated lists for comparison. So "IFT: ALIGN EXACT (LG,CE) will trigger when the target is either lawful good or chaotic evil.

- I've added a IF/IFT: Status [health status] for triggering things via the health status FGU displays on tokens. For example, "IF: STATUS HEALTHY;" will only trigger when the character is at 100% health. Note: the key words that work change to match the current health display settings (simple vs detailed). Also, this is an add.... I didn't get rid of the preexisting IF/IFT: [Healthy/Bloodied/Wounded] ;

***** UPDATE 12/2/2022 *******
The feature is now live and pretty much as described above. As I state in the edit above, I'm keeping this item open until we've got a wiki update to submit.

Also, I have an additional effect modifier in the works. It turns out IF/IFT TYPE doesn't really solve some of the most basic bonus targeting because C&C published content doesn't store what the books call "specific type" (aka goblins, kobolds, or hill giant) in the Type field. That data generally falls in the NPC's Name field. I'm currently working on a solution to that, which won't require a ton of product updates. No promises on it's final form and function, but it's looking like an "IF/IFT NAME" modifier so far.
Idea status: completed

Comments

pralix1138, 22.08.2022, 11:53
I may not be knowledgeable enough to do a deep dive, but off the top of my head, here might be a few examples:
1.) Ranger's Combat Marauder ability, which does extra damage based on npc/monster TYPE.
2.) Dwarven ability of Defensive Expertise, which, again, would depend on npc/monster TYPE.
3.) Protection spells (Alignment, Arrows, Elements,etc.)
4.) NPC Immunity (half and full) and Vulnerability for various types of damage. I know the reticence of getting into damage types, but damage types, I'm afraid, are already built into the system. It seems that damage based on elemental damage or type of creature (like bane weapons that deal extra damage to certain types of creatures) can be implemented, without weapon damage types (which, I would agree are a bridge too far).
smithti42, 15.11.2022, 23:36
First version is coming soon. See updated site admin response for details.
pralix1138, 16.11.2022, 09:57
Outstanding news! Look forward to testing it this week! Thanks for the hard work!
smithti42, 21.11.2022, 22:07
I think we've ironing out the last bug now (see update above). The newest version is in the Test Channel, and we should be releasing to Live soon.
pralix1138, 22.11.2022, 10:18
outstanding! been playing around with it, and it's working for me so far.
smithti42, 02.12.2022, 13:07
This feature has been moved to the Live channel without an announcement. See the updated site administrator response for details. Feel free to start using it in actual campaigns. This feature is likely to see additional updates in the near future, but those IF/IFT tags in Live are stable and unlikely to change.
pralix1138, 05.12.2022, 19:48
Outstanding! Thanks for the work!

Leave a comment