-
January 2nd, 2024, 02:36 #1
DnD5e Effects Automation (Consolidation Article & Resources)
This article is only meant to consolidate the resources and the effects automation links into ONE place. Between the Atlassian, these FG Forums posts, and the various discord servers, I am hoping to make this a bit 'easier' to find this information for all that use the effects automation content for the DnD5e rule set. The main idea is to have most everything in one spot.
The best source or place is the FG Atlassian website, however, it is something that might frustrate users having to combine through various places to get the information they want.
**I do not wish or desire to be a pain in the butt, but rather a useful and contributing pain-in-the-butt at least. :-)**
FGA Blog Article:
https://www.fantasygroundsacademy.co...effects-coding
The information below is divided into two sections, PCs, & NPCs.
PC Facing Section for Effects Automation and Resources.
Greetings, adventurers! In this post, we explore the nuances of creating Player Characters (PCs) in Dungeons & Dragons 5th Edition (D&D 5e) using Fantasy Grounds. This comprehensive guide will walk you through each step, ensuring your character creation is both seamless and engaging.
1. Class Features & Hit Dice
Hit Dice Recognition: Fantasy Grounds recognizes "XdY" formats for hit dice (e.g., 1d4, 1d6, 1d8, etc.). This feature is vital for determining health progression.
Unique Class Features: Each class in D&D 5e has distinctive features. For example, Sorcerers with "Draconic Resilience" gain additional hit points and AC modifications, while "Unarmored Defense" affects Barbarians and Monks differently. Fantasy Grounds automates these class-specific nuances.
2. Skill Proficiencies
Adding Skills: The platform accurately adds skill proficiencies using specific phrases. Skills must be capitalized as in FG. For instance, "Choose two skills from Arcana, History, Stealth, and Survival."
3. Spellcasting / Pact Magic
Identifying Spellcasting Abilities: Fantasy Grounds automatically determines the primary spellcasting ability for each class, affecting the number of spells a character can prepare.
Influence on Prepared Spells: For classes with Pact Magic or who prepare spells, the platform calculates the number of prepared spells based on the ability modifier.
4. Racial Traits
Automated Racial Traits: Fantasy Grounds seamlessly applies racial traits like ability score increases, size, and speed. Unique racial abilities, such as "Darkvision" or "Fleet of Foot," are also recognized.
Special Abilities: Traits like "Gnome Cunning" offer automatic advantages, which are applied by the system.
5. Feats
Recognition of Feat Formats: The platform recognizes formats for feats affecting stats, proficiencies, languages, etc. For example, "Tough" automatically adds new HP. Hard-coded into the rule set usually.
6. Background Skills
Background Skill Selection: Phrases for selecting background skills, like "Choose a skill from...," are accurately identified by Fantasy Grounds.
Conclusion
Fantasy Grounds provides a detailed and intuitive platform for D&D 5e character creation, ensuring players can enjoy a rule-compliant and engaging experience. For more information and community support, visit the Fantasy Grounds Forum: 5e Class, Background, Race, Feat Interpreted Strings.
Credits: Zacchaeus, Mattekure, Rob2e, and the FG Community
NPC Facing Effects Automation Content:
1. Automating Weapon Attacks
Specificity in Attack Types: It's crucial to define each attack type individually. For instance, separate entries for "Melee Weapon Attack" and "Ranged Weapon Attack" are necessary for accurate automation.
Handling Diverse Damage Types: NPCs that deliver multiple types of damage in one attack must be clearly defined. E.g., "Hit: 8 (1d10 + 3) slashing damage plus 4 (1d6) fire damage." This ensures correct application of resistances and vulnerabilities.
2. Structuring Saving Throws and Conditions
Saving Throws Formatting: Proper structure for saving throws is vital. Example: "The target must succeed on a DC 15 Wisdom saving throw or be paralyzed for 1 minute."
Implementing Conditions: Fantasy Grounds recognizes standard conditions like poisoned or charmed when phrased correctly, automatically triggering these conditions during gameplay.
3. Ongoing Damage Effects
Continuous Damage Implementation: For ongoing damage like poison, the description should reflect the duration of the effect. For example, "Hit: 12 (2d6 + 5) piercing damage, plus the target is poisoned, taking 5 (1d10) poison damage at the start of each of its turns."
4. Immunities, Resistances, and Vulnerabilities
Detailed Descriptions in NPC Sheets: Accurately filling in immunity and resistance details in the NPC sheet is essential. Example: "Damage Resistances: bludgeoning, piercing, and slashing from nonmagical attacks."
5. Special Traits and Recharge Mechanisms
Traits Like Magic Resistance: Traits such as "Magic Resistance" or "Regeneration" need explicit mention in the NPC's description for the system to recognize and apply them.
Rechargeable Abilities: For abilities that recharge (e.g., a dragon's breath weapon), use the format "Breath Weapon (Recharge 5-6)," which triggers an automatic d6 roll for recharge determination.
6. Spellcasting NPCs
Spellcasting Abilities and Formats: Spellcasting abilities must be clearly listed in the NPC's description. Example: "The warlock is a 10th-level spellcaster. Its spellcasting ability is Charisma (spell save DC 14, +6 to hit with spell attacks)." This includes a list of spells prepared or available.
Conclusion
Mastering NPC effects automation in Fantasy Grounds is a game-changer for DMs, enhancing the complexity and excitement of encounters. This guide is designed to simplify the process and ensure your NPCs are as engaging and challenging as your campaign demands.
Reference Links for Additional Information:
Fantasy Grounds Unity Wiki - NPC Effects Automation: FG Unity Wiki - NPC Effects
https://fantasygroundsunity.atlassia...ced+Automation
Fantasy Grounds Forum Discussion on NPC Automation: FG Forum - NPC Automation
https://www.fantasygrounds.com/forum...ge6#post432112
Additional Resources: Consider purchasing comprehensive automation catalogs from creators like Rob2e or Grim Press on DM's Guild and FG Forge for more extensive automation tools.
https://www.dmsguild.com/browse.php?...iate_id=353357
https://forge.fantasygrounds.com/Last edited by Laerun; January 2nd, 2024 at 04:50. Reason: typos
FGA Founder
FGU teacher and student!
Ultimate License Holder
Discord Alias: Laerun#6969
http://www.fantasygroundsacademy.com
-
January 2nd, 2024, 17:00 #2
MOD: moved to 5E sub-forum and stickied.
Problems? See; How to Report Issues, Bugs & Problems
On Licensing & Distributing Community Content
Community Contributions: Gemstones, 5E Quick Ref Decal, Adventure Module Creation, Dungeon Trinkets, Balance Disturbed, Dungeon Room Descriptions
Note, I am not a SmiteWorks employee or representative, I'm just a user like you.
-
April 9th, 2025, 10:25 #3
- Join Date
- May 2020
- Posts
- 3
SO I have been searching for 2 days now and have not been able to find what I am looking for please be gentle lol. I am basically looking for an effect ( the full syntax ) that
if Player hits 0hp or lower, regen 20 hp
The closest I have come is something like this ... "HP <= 0 REGEN: 20", and various other syntax like "HP <= 1: REGEN: 20", "HP <= 1 REGEN: 20" and a few others with : [] and stuff but I can't get it to work
-
April 9th, 2025, 11:19 #4
There isn't such an effect. You can't test for a number of specific hit points; you can only test for conditions and conditional operators. See here https://fantasygroundsunity.atlassia...ion#IF-and-IFT
Also the REGEN affect won't work if the PC has no hit points; so something like IF: Unconscious; REGEN: 20 won't work because in addition to being unconscious the PC has no hit points. And of course you could be unconscious for reasons other than losing all of your hit points so even if it did work it would work when it shouldn't.
So you'll need to apply this manually.If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php
-
April 9th, 2025, 12:37 #5
-
April 9th, 2025, 13:53 #6
Patriarch
- Join Date
- Feb 2017
- Location
- the seaside, UK
- Posts
- 499
Hi,
not sure if this helps, but there are a couple of extensions that roll when a target is reduced to zero HP, and if successful returns them to 1 HP, without being prone or unconscious, so I'm think that there must be some coding available that may work for your situation, but it would need to be an extension rather than just an effect on vanilla FG. I know nothing about coding so beyond this observation I'm not able to offer much else, but maybe the authors of the extensions (linked below) may be able to offer some pointers if you're coding able?
https://forge.fantasygrounds.com/shop/items/1215/view
https://forge.fantasygrounds.com/shop/items/1619/view
https://forge.fantasygrounds.com/shop/items/2088/view
Anyhoo, I hope that this info was useful.
Cheers,
SimonLast edited by Ludd_G; April 9th, 2025 at 14:02.
-
April 10th, 2025, 07:27 #7
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks