View Full Version : 5E Pets
rhagelstrom
October 25th, 2024, 05:18
Adds support for companions of any sort.
Forked and Rebranded Friend Zone
https://forge.fantasygrounds.com/shop/items/1960/view
MrDDT
October 25th, 2024, 17:02
Thanks for keeping this going.
Seleh
October 25th, 2024, 17:16
Stellar work! Thanks @rhagelstrom
ErikDWick
October 27th, 2024, 03:04
Issue fixed. Was user error.
OtakuSmurf
November 11th, 2024, 02:18
Thank you for picking up the care and maintenance of this add-on.
Question. My player can see the NPC in the cohorts tab, but in the combat tracker, the player cannot see the offense icon. I did drag the NPC from the player's cohort tab to the tracker.
Am I missing something? I am relatively new to DMing on FG, so I am thinking it is just my ignorance and I am asking for help to learn.
Thanks,
Zacchaeus
November 11th, 2024, 09:11
Thank you for picking up the care and maintenance of this add-on.
Question. My player can see the NPC in the cohorts tab, but in the combat tracker, the player cannot see the offense icon. I did drag the NPC from the player's cohort tab to the tracker.
Am I missing something? I am relatively new to DMing on FG, so I am thinking it is just my ignorance and I am asking for help to learn.
Thanks,
Players won't see the offence window for a friendly character on the Combat Tracker. As with PCs any dice rolls are made directly from the NPC sheet. So you aren't missing anything.
OtakuSmurf
November 11th, 2024, 13:13
Players won't see the offence window for a friendly character on the Combat Tracker. As with PCs any dice rolls are made directly from the NPC sheet. So you aren't missing anything.
Got it, Thanks.
MrDDT
November 12th, 2024, 04:59
Thank you for picking up the care and maintenance of this add-on.
Question. My player can see the NPC in the cohorts tab, but in the combat tracker, the player cannot see the offense icon. I did drag the NPC from the player's cohort tab to the tracker.
Am I missing something? I am relatively new to DMing on FG, so I am thinking it is just my ignorance and I am asking for help to learn.
Thanks,
There is an ext that does this called Assistant Game Master if you want to have that option on there.
rhagelstrom
November 23rd, 2024, 18:51
Version Update: v1.4.0
Feature: Show Offense & Targets button on Clients (via Farratto)
Feature: Documentation
Fixed: +PB in the pets skill line not adding parent PB bonus
Fixed: Reparse Pet HP radial button not working
Fixed: DC Players power parsing not working
Changed: Cohorts to Pets
Torradan
December 1st, 2024, 04:56
Love the extension! My players are getting a script execution error: [string "5E:ct/scripts/clientct_entry.lua"]:61:attempt to call field 'updateHealthDisplay' (a nil value) when they open the CT. I tested this when running no other extensions except Pets - same error. Everything still seems to work fine.
Farratto
December 1st, 2024, 14:11
Love the extension! My players are getting a script execution error: [string "5E:ct/scripts/clientct_entry.lua"]:61:attempt to call field 'updateHealthDisplay' (a nil value) when they open the CT. I tested this when running no other extensions except Pets - same error. Everything still seems to work fine.
I am unable to recreate this error. Have you updated FG and are you using the forge version of Pets?
Torradan
December 1st, 2024, 15:39
Thanks for the reply - yes and yes. I will keep playing around with it. It works fine, so no worries. A fantastic addition to FG.
HuseyinCinar
December 2nd, 2024, 13:23
Does anyone know of any pet/familiar/companion extensions that work for PF2?
Torradan
December 3rd, 2024, 00:02
Not sure if you or Smiteworks did something - but my players are no longer getting script execution error 61. Thanks!!!
Speculi
December 20th, 2024, 10:10
Using the "Find Token" button, with the Pets extension enabled, posts a strange message to the chat:
"Unable to find token on available maps. (Testy)"
("Testy" is the name of the character.)
The character has a token on a map and it also opens the correct map. Everything seems to be working fine, besides the irritating message in the chat.
Original post in house of healing:
https://www.fantasygrounds.com/forums/showthread.php?83682-quot-Find-Token-quot-button-issues
rhagelstrom
December 20th, 2024, 22:57
Using the "Find Token" button, with the Pets extension enabled, posts a strange message to the chat:
"Unable to find token on available maps. (Testy)"
("Testy" is the name of the character.)
The character has a token on a map and it also opens the correct map. Everything seems to be working fine, besides the irritating message in the chat.
Original post in house of healing:
https://www.fantasygrounds.com/forums/showthread.php?83682-quot-Find-Token-quot-button-issues
Pushed v1.4.1 to fix this
ReelaK
January 3rd, 2025, 22:37
Got a quick question. I'm trying to use the "your spell attack modifier" to setup a melee weapon attack on a pet npc record. Here is the strings I have setup:
1. Melee Weapon Attack: your spell attack modifier to hit, reach 5 ft., one target. Hit: (1d8 + your spell attack modifier) force damage.
While the to hit will highlight, when clicked no attack role happens. It just posts messages to the chat saying 0 damage was applied. The damage role will not highlight. I'm assuming the keyword string just doesn't support the damage role, and so it's bugging the whole string?
2. Melee Weapon Attack: your spell attack modifier to hit, reach 5 ft., one target. Hit: (1d8) force damage.
If I remove the string from the damage (just a 1d8 roll), it will roll an attack roll, but does not apply the owners spell attack modifier to it. Is there something wrong with how I've setup the syntax in the above string?
Laerun
January 4th, 2025, 03:27
Got a quick question. I'm trying to use the "your spell attack modifier" to setup a melee weapon attack on a pet npc record. Here is the strings I have setup:
1. Melee Weapon Attack: your spell attack modifier to hit, reach 5 ft., one target. Hit: (1d8 + your spell attack modifier) force damage.
While the to hit will highlight, when clicked no attack role happens. It just posts messages to the chat saying 0 damage was applied. The damage role will not highlight. I'm assuming the keyword string just doesn't support the damage role, and so it's bugging the whole string?
2. Melee Weapon Attack: your spell attack modifier to hit, reach 5 ft., one target. Hit: (1d8) force damage.
If I remove the string from the damage (just a 1d8 roll), it will roll an attack roll, but does not apply the owners spell attack modifier to it. Is there something wrong with how I've setup the syntax in the above string?
You will need to manually add in the value or + the spell attack modifier. It will not have the logic to parse that part out. Also, double check the actual attack and damage text.(1d8+#) the NPC sheet parser does not support that text within a damage syntax line... "spell attack modifier" for 5e Legacy NPC records.
rhagelstrom
February 18th, 2025, 23:36
Version Update v1.4.2
Ruleset update maintenance
zeroking
February 19th, 2025, 11:30
When making a new pc the pets tab gets forced to be the first tab. Is it possible to change this?
Edit: I want to keep a copy of the old stat sheet so the player has a new clean sheet.
Its nicer to see the main tab as the first tab over the pets tab.
Ludd_G
February 19th, 2025, 18:32
When making a new pc the pets tab gets forced to be the first tab. Is it possible to change this?
Hi,
I'm getting the Pets tab moved to the first tab slot even on pre-existing PC sheets. Hope this is a easy fix?
Cheers,
Simon
rhagelstrom
February 19th, 2025, 20:19
yeah it snuck through testing. I'll probably have a fix later today
ghen
February 19th, 2025, 22:26
you're awesome thanks :)
rhagelstrom
February 20th, 2025, 00:25
Version Update v1.4.3
Ruleset update redoux
Ludd_G
February 20th, 2025, 02:16
Working for me now. WooHoo! Thank you kindly!
Cheers,
Simon
zeroking
February 20th, 2025, 13:03
Version Update v1.4.3
Ruleset update redoux
I'ts fixed. Thanks!
rhagelstrom
February 24th, 2025, 21:15
Version Update v1.4.4
Fixed: logs over notes
Fixed: Script error on client on occasion
rhagelstrom
March 5th, 2025, 16:29
Version Update v1.4.5
Move delete/shortcut to left: Ruleset Change
Remove log change: Ruleset supported
Fixes nil error of ownership change is not in CT
Support for Client-side reaction & spell slots use
JiFish
March 25th, 2025, 20:27
Thank you for forking and continuing the maintenance of this project! This is one of two indispensable extensions for me.
However, the new name "Pets" caused a few chortles, as we more often use this for player-controlled NPCs. I created a very simple extension that renames the tab to "Allies." Posting here on the off-chance somebody else might find it useful.
https://github.com/JiFish/pets2allies/releases/tag/v1.0
MrDDT
March 25th, 2025, 20:38
Thank you for forking and continuing the maintenance of this project! This is one of two indispensable extensions for me.
However, the new name "Pets" caused a few chortles, as we more often use this for player-controlled NPCs. I created a very simple extension that renames the tab to "Allies." Posting here on the off-chance somebody else might find it useful.
https://github.com/JiFish/pets2allies/releases/tag/v1.0
Due note that under the "Pets" tab there are also vehicles haha. "Pets" name is nice because less confusion and it's short.
jimlad42
March 25th, 2025, 20:50
I've laughed at one of my NPCs where their twin sibling is "officially" their pet because of this.
I hadn't considered the Pet Vehicles, though. That's great.
jimlad42
April 28th, 2025, 13:16
I noticed in last night's session, when you apply a long rest the pets ignore the Healing varients; I use Slow Natural Healing so long rests only restore HD, but the pets were full healed by the long rest.
I can't say if this is new to FG 4.7 or not, I don't remember one way or the other. And I just tested in a campaign with only Pets and the issue still arises.
(Which... might be intended behavior with just Pets, I didn't realize that NPC HD came from Life Ledger.)
rocketvaultgames
June 19th, 2025, 16:50
Maybe I'm missing something obvious, but I can't get Con, Int, or Cha saves to add the caregiver's PB with the Pets extension... the others seem to work fine:
64629
KitsutheKing
August 31st, 2025, 21:57
Sorry for asking but I'm having a nightmare of a time trying to figure out how to get the HP scaling for things like some of the ranger companions not scaling with the X times your [class] level, I'm quick to assume I'm just derping on how to input it into the HP section of the statblock if anyone could explain how to get it put in please
MrDDT
September 2nd, 2025, 00:40
Sorry for asking but I'm having a nightmare of a time trying to figure out how to get the HP scaling for things like some of the ranger companions not scaling with the X times your [class] level, I'm quick to assume I'm just derping on how to input it into the HP section of the statblock if anyone could explain how to get it put in please
Easy once you know where to look.
Beast of the Land
In order to use this NPC the DM will need to make a copy of this template and edit the copy to make the following adjustments:
Armor Class: Add the Ranger's Proficiency bonus to the Armor Class
Hit Dice: The Beast has a number of Hit Dice (d8's) equal to the Ranger's level
Hit Points: Hit points are 5 + 5 times the Ranger Level
Features: Change the word 'Player' with the correct save DC in Charge to reflect the Ranger's spell save DC.
Actions: Replace the 'your spell attack modifier' with the Ranger's actual spell attack modifier and add the Ranger's Proficiency Bonus to the damage in Maul.
Open Tasha's Cauldron of Everything (not the players the GM's) and it has an NPC in there you can make a copy of and edit the name and skills etc. But this template will correctly do the 5x RNG level for HP.
Hjorimir
September 4th, 2025, 05:06
I'm not sure if I'm doing something wrong, but my players are only seeing black boxes on pets linked from there character sheets. I've made sure to have that record shared. Is this possibly a new bug?
Hjorimir
September 4th, 2025, 05:13
Follow-up: This seems to be unique to the 2024 NPC record. If I revert to the 2014 version, the record is visible to the player.
KitsutheKing
September 5th, 2025, 06:56
Easy once you know where to look.
Open Tasha's Cauldron of Everything (not the players the GM's) and it has an NPC in there you can make a copy of and edit the name and skills etc. But this template will correctly do the 5x RNG level for HP.
Figured out the HP problem, just updating this with another question. Is there a way to code the NPCs to use a power group DC outside of spellcasting (like allowing a Monk to use thier Ki DC, or a Fighter to use a Con based power DC)
Mekons
September 17th, 2025, 21:52
We've just started a 5e campaign and when in Combat Tabletop view the icon/portrait for pets is always faded - like it's a player who hasn't taken control of the character. If we add the same creature directly to the CT from the NPC list and make the visible the token image is normal. There's no visiblility option for a pet on the CT. Is there a way to make the token image in this view "normal"?
MrDDT
September 29th, 2025, 01:09
We've just started a 5e campaign and when in Combat Tabletop view the icon/portrait for pets is always faded - like it's a player who hasn't taken control of the character. If we add the same creature directly to the CT from the NPC list and make the visible the token image is normal. There's no visiblility option for a pet on the CT. Is there a way to make the token image in this view "normal"?
I'm not seeing this behavior, can you take a screenshot of the CT, PC pets tab, chat.
Also are you running any other exts? Have you tested this with just pets running?
The behavior you should see is that if a creature (any creature) is marked as Faction: Friend in the CT, then it should be visible and not greyed out in the map/CT. If you change the faction, you then get the eye and can change the grey out or not.
Mekons
September 29th, 2025, 17:49
See attached for what I see in Combat Tabletop View. This a new 5E campaign with only the Pets extension loaded. No themes, no nothing.
Dackley is a Sprite that was added to the Pets tab of Icarium, then dragged to the CT from the Pets tab. The other sprite was added to the CT straight from the NPC list. Both are flagged as visible on the CT. The way Dackley appears is usually assocaited with a player not being logged in.
I found that if I add the familiar to the CT, flag it as visible while it is still a hostile faction, then flip it to friendly, THEN add it to the Pets tab the image will be the normal appearance. I can then delete the pet from the CT, add it back from the pets tab, and it is normal. This state will hold even if the pet is deleted from the CT, FGU is closed, and then relaunched and the pet is added back to the CT from the Pet tab.65527
MrDDT
September 29th, 2025, 18:25
See attached for what I see in Combat Tabletop View. This a new 5E campaign with only the Pets extension loaded. No themes, no nothing.
Dackley is a Sprite that was added to the Pets tab of Icarium, then dragged to the CT from the Pets tab. The other sprite was added to the CT straight from the NPC list. Both are flagged as visible on the CT. The way Dackley appears is usually assocaited with a player not being logged in.
I found that if I add the familiar to the CT, flag it as visible while it is still a hostile faction, then flip it to friendly, THEN add it to the Pets tab the image will be the normal appearance. I can then delete the pet from the CT, add it back from the pets tab, and it is normal. This state will hold even if the pet is deleted from the CT, FGU is closed, and then relaunched and the pet is added back to the CT from the Pet tab.65527
Ok I see the issue, the Combat Tabletop List (the one at the top) is showing it as not visible when adding pets to the CT. This is an issue and I will see what we can do. In the meantime, you can add it to the CT from the Pets tab (per normal), change the faction to anything other than friendly. set it to visible, then set it to friend faction again. This will persist also through a reload.
bwatford
April 28th, 2026, 07:43
This one is throwing an error in the Test channel when rolling a skill check with pets installed.
[ERROR] Script execution error: [string "Pets/scripts/manager_actor_pets.lua"]:116: attempt to call upvalue 'modRollOriginal' (a nil value)
Elrix
May 6th, 2026, 01:46
Yeah, same error this week after the 3 patches today... but at least I've ruled out the issues in game are not related to "Pets"
Hjorimir
May 6th, 2026, 01:48
I came here to report the same error today. I appreciate any support on getting this fixed.
Hjorimir
May 6th, 2026, 02:04
I spoke with bwatford on the Grim Press Discord channel and it sounds like we'll likely have a fix some time tomorrow.
Moon Wizard
May 6th, 2026, 17:00
Just pushed new build provided by @bwatford to the FG Forge. Please run a new Check for Updates to get the latest.
Regards,
JPG
bwatford
May 8th, 2026, 18:57
While I have managed to get by the skill roll issue and produce a fix, this extension is not 100% working correctly still.
It is preventing monster skill checks from rolling as well as not calculating things properly when adding pets to the combat tracker, that is due to code and wording changes in the new version of FG.
While I can do minor fixes, someone with more coding experience will need to take a look at this one to get it back to 100% functionality.
jimlad42
May 16th, 2026, 23:10
I can confirm, NPC skills aren't working right now. In the tutorial 5e campaign with no other extensions, the NPC skills simply don't react to clicks.
Interestingly, the skills in a pet's sheet do work fine.
charmov
May 17th, 2026, 04:32
In addition to the skills bug rolling NPC modifiers throws a deprecation message in the console, picrel67487
Moon Wizard
May 19th, 2026, 14:42
Just pushed a fully updated build for Pets, based on how I think it should work from looking at the code.
However, I do not use this extension, so please let me know if you encounter any errors.
Regards,
JPG
jimlad42
May 19th, 2026, 15:45
Looks like that fixed the only issue I encountered, thanks!
mdrichey
June 12th, 2026, 06:22
Is there a way to get the pet to roll random HP when adding to the combat tracker from the Pets tab of the PC sheet, instead of always keeping the average HP? NPC Hit Points is set to Random in settings. This problem only occurs when adding the pet to the CT from the PC sheet.
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.