-
June 1st, 2020, 01:59 #1
Sharing Is Caring (5E, 2E, Pathfinder 2E)
Extension Name: Sharing Is Caring
This extension allows players to share data on their
Spells
Abilities
Feats
Class
Race
Items
Skills
To the chat window so that the DM and other players can see/read.
Incompatibilities with Audioseer have been resolved and has now moved to the Forge:
5E Version
https://forge.fantasygrounds.com/shop/items/549/view
2E Version
https://forge.fantasygrounds.com/shop/items/1167/view
Pathfinder 2E Version
https://forge.fantasygrounds.com/shop/items/1168/view
The attached file is for FG Classic only and for 5E only.Last edited by damned; April 16th, 2023 at 00:13.
-
June 1st, 2020, 14:50 #2
Damned, this is really cool! It's text only (doesn't reproduce links), but it's still very useful!
Fantasy Grounds Unity Lives! Good job, Smiteworks!
-
June 1st, 2020, 15:21 #3
-
June 1st, 2020, 17:54 #4
-
June 3rd, 2020, 15:45 #5
Unfortunately when I have this extension enabled, it won't roll properly. The 3d dice rolls, but no results are shown in the chat window. Saving throws, skill checks, etc.
I tested with no other extensions enabled and the same thing happens.
I haven't updated FG in a while for fear of breaking another extension, so maybe that's it. Just thought I'd share.
It works now. TY for updating.Last edited by Three of Swords; June 3rd, 2020 at 18:23.
Fantasy Grounds Unity Lives! Good job, Smiteworks!
-
June 3rd, 2020, 16:27 #6
teeny weeny error!
thanks for reporting.
uploadng new version right now.
-
July 14th, 2020, 05:40 #7
- Join Date
- Jun 2020
- Posts
- 26
Hello, Damned.
Have been using your extensions for the longest time, but i recently migrated into implementing my own system into core rpg.
It is possible to port this specific extension to core rpg? I tried everything, but my limited XML knowledge didn't let me proceed haha.
Thanks in advance, even if it's undoable.
-
July 14th, 2020, 06:02 #8
It is possible Bretwulf but there arent really and data types in CoreRPG. There is Abilities - but I cant think of anything else?
I am going to build this into MoreCore soon but that has far more data types...
-
July 14th, 2020, 06:10 #9
- Join Date
- Jun 2020
- Posts
- 26
What about 3.5 based systems? Like PF, for instance...
I tried to muzzle around a bit, trying to change the record_[THING] to match the 3.5e ruleset, but haven't got any luck until now. I guess it's about me not changing the window classes in the campaign folder inside the extension, but i don't know what should i exchange in this part.
PS: I'm modifying your extension just for personal use, don't hunt me down please HAHALast edited by Bretwulf; July 14th, 2020 at 06:12.
-
July 14th, 2020, 06:16 #10
Its not possible to build a CoreRPG variant that will work with all rulesets as rulesets vary significantly in what data types they use and what fields they use in those too.
For example in Items I do the following:
Code:<script> function action(draginfo) local nodeWin = window.getDatabaseNode(); local sName1 = DB.getText(nodeWin, "name", 0); local sText1 = DB.getText(nodeWin, "description", 0); local sType1 = DB.getText(nodeWin, "type", 0); local sCost1 = DB.getText(nodeWin, "cost", 0); local sWeight1 = DB.getText(nodeWin, "weight", 0); local sAC1 = DB.getText(nodeWin, "ac", 0); local sDamage1 = DB.getText(nodeWin, "damage", 0); local sProperties1 = DB.getText(nodeWin, "properties", 0); if sType1 == "Weapon" then local sMessage = "**" .. sType1 .. ": " .. sName1 .. "\n\nCost: " .. sCost1 .. "\nWeight: " .. sWeight1 .. "\n\nDamage: " .. sDamage1 .. "\nProperties: " .. sProperties1 .. "\n\nDescription: " .. sText1 .. "\n\n"; msg = {font = "narratorfont", mode = "damned"}; msg.text = sMessage; Comm.deliverChatMessage(msg); elseif sType1 == "Armor" then local sMessage = "**" .. sType1 .. ": " .. sName1 .. "\n\nCost: " .. sCost1 .. "\nWeight: " .. sWeight1 .. "\n\nAC Base: " .. sAC1 .. "\n\nDescription: " .. sText1 .. "\n\n"; msg = {font = "narratorfont", mode = "damned"}; msg.text = sMessage; Comm.deliverChatMessage(msg); else local sMessage = "**" .. sType1 .. ": " .. sName1 .. "\n\nCost: " .. sCost1 .. "\nWeight: " .. sWeight1 .. "\n\nDescription: " .. sText1 .. "\n\n"; msg = {font = "narratorfont", mode = "damned"}; msg.text = sMessage; Comm.deliverChatMessage(msg); end return true; end function onDragStart(button, x, y, draginfo) return action(draginfo); end function onClickRelease(x, y) return action(); end </script>
It pretty much has to be built for each ruleset...
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks