1 Attachment(s)
Map Parcel Extension [Fantasy Grounds Unity]
The sales for this product in DMsG may soon be deactivated per this post - will let you know when that happens and when it finds a new home.
Map Parcel Extension (Fantasy Grounds Unity)
This stand-alone extension for Fantasy Grounds allows you to create inventories for maps & non-player characters quickly and easily! No additional modules are required —simply add this extension to Fantasy Grounds, and you are set!
This extension unlocks the following functions:
- Give maps unique parcels that can contain any item.
- Set lockpick or break DCs on map parcels, so you players can interact with them. Treasure chests displayed on the map with actual loot inside are now a reality.
- Give your Non-Player Characters manageable inventories! Set up a mule to carry the party's mundane equipment as they travel, or give that cool BBEG a powerful artifact that is dropped upon death!
- Any weapons given to NPCs show up in their actions tab, fully coded!
- All map parcels & NPC inventories can be added to the party sheet with a simple click & drag.
Additional perks included in this extension:
- Add (and customize) coin weight for your players.
- If you own our Polymorphism extension, your PLAYERS gain access to the NPC inventories as well! Give them a NPC sidekick with a customizable inventory to follow them on their adventures!
- Dead NPC/PC in CT now can optionally drop map parcel loot dumps of their inventory automatically.
Updates:
[See .txt file for early updates and features]
V1.9 - Added in weights and weight total to parcels. Also fixed where public parcel can now have things added in by player.
V1.10 - FGU update required extension code to change.
V1.11 - Was not calling super.onInit() for my override which could cause issues in some things.
V1.12 - Bugs in items where when doing a full transfer from NPC/PC sheet inventory by dragging sheet link or CT link into a parcel it would not copy all the items (only first one). Doing a transfer from parcel to NPC/PC sheet the coins would not be done properly nor would they be removed after the transfer. All fixed.
V1.13 - Fixed PC inventory transfers between parcels. Fixed map token for parcel to be deleted when parcel itself is deleted. Added new on/off button on parcel sheet to signal if the parcel is to be automatically deleted when link is moved into a PC/NPC inventory. Added ability to drop map parcel full of dead CT entry's inventory (transferred completely out of PC/NPC into loot parcel) and placed in map on the bottom right of their icon coords. In order for this to come into effect you must have the Map Parcel (GM) option provided set to ON (OFF is default) in options. You must have a loot parcel template parcel defined, which is just a normal parcel with a hardcoded name. When a CT PC/NPC in the map gets a status of Dead updated, it will search for the following parcel names (case sensitive exact) in your DB in this order of priority - "[MP] LOOT <CT name>" or "[MP] LOOT <CT type>" or "[MP] LOOT". It will then be copied completely (whatever it has defined will be in the new loot parcel), renamed to "[LOOT] <CT name>", placed in the map on the bottom right of your CT entry's token, and have all of the PC/NPC's inventory transferred into the new loot parcel. Now I only plan to have one template "[MP] LOOT" in a group named "Map Parcel Loot" so that whatever copies are made go in that group. I will always make my Loot template parcels with the Unlock Parcel button active and the new delete on transfer button active. You must have a token defined in your template also for use in the map. I don't plan to put anything in the template's inventory but I could and it would be copied in addition to the PC/NPC's inventory. Setting the template this way will make it appear when something dies a loot token (I put a bag) suddenly appears to players in bottom right of dead token and they can immediately double click and start swiping stuff - it will delete when it gets a full transfer done (even if nothing is in it).
[See .txt file for full list of version fixes/features]
V1.16 - Based on V1.15 fix of FGU bug it still had some issues. Basically if the item (from partysheet, parcel sheet, or another charsheet) being transferred into the charsheet does not exist and it has a count > 1 then it ignores any request to do a transfer all (sheet link or item SHIFT drag drop to charsheet). Only when the item already exist will it allow it to transfer all. This has the effect that you will probably have to transfer things twice to get them all. Best I can do. Upside no data will accidentally be putting out bogus data on client sides or have data lost from the FGU bug. If they fix the bug I will revisit this.
V1.17 - Bug for creating a loot parcel when template did not have a valid token - Fixed. Bug when not using Death Indicators Extension the PC would drop loot when not really dead (in dying state) - Fixed.
V1.18 - Bug for wiping out previous session's token visibility setting for the map parcel - Fixed.
V1.19 - Bug for transferring contents out of a module - they should only be copy of contents - Fixed. A new copy button has been added to all map parcel sheets so that you can define one to retain its contents by copying instead of transferring them.
V1.20 - Bug for rolling pick and strength where it would always choose active combat tracker (CT) stats no matter who rolled it - Fixed - host will still roll active CT but player will roll user's (player) active character.
V1.21 - New Feature - new option added to support not dropping empty parcels when PC/NPC is dead. Default is turned off so that normal behavior or dropping a token on death can still occur by default - as this is used for more than just loot. As all options it can be turned on and off during runtime if needed to vary.
V1.22 - New Feature - allow player to mass move inventory into partysheet or unlocked map parcel they have access too (dragging portrait link on charsheet into them). This should now allow free movement of inventory's between charsheet/partysheet/parcel where the player has access to them. To block access to a parcel you just use the lock button. They always had single item drag to partysheet before so only change there is that they can now drag in everything at once.
V1.23 - Undo a Workaround - FGU was fixed for the problem of stomping a unique item in charsheet inventory to 1 when first time in it - so I have to undo my workaround. Fixed.
V1.24 - Bug - When an NPC is important (Death Indicators Extension option to allow NPC to use death saving throws) was not properly respecting the flag in determining map parcel drop on death. Fixed.
V1.25 - Bug - Dropping item into NPC was not properly updating the combat tracker offense attack lines. Was broken during the sType code changes in FGU rulesets where I missed updating one - result was a blank attack line. Also made it so that you do not have to unlock the record to drop an item into it and added "reference_equipment" which was missing as a valid drop item (module data). Keep in mind if you remove armor you'll also have to update the armor field which got updated if it was dropped in by this code.
V1.26 - Bug - ADV or DIS rolls in pick lock and break lock were generating 3 dice. Fixed.
[One thing missing from video is the example where I make a new Thieves' Tools Skill and place it as a skill for the character or a text skill in an NPC. That will be used if present for pick lock button. Matching in inventory and skill for Thieves' Tools is by it having the word thieves and tools in it (any case). Also, the coin weight in 5E demo video should be 0.02 not 0.2 - still, was just an example.]
Grim Press overview video from DMsG.
https://www.youtube.com/watch?v=NmGO...nnel=GrimPress
My long boring silent test video.
https://youtu.be/UcKNqpZPDyI
Grim Press will be handling the sales and promotion of this extension.
If you'd like to engage with us, please feel free to join the Grim Press discord: https://discord.gg/N7MM93a
Extensions = RISK: This note is added to all the extensions I maintain. I want users to understand that extensions are code that is added to or overrides portions of code in the Fantasy Grounds Unity (FGU) application. When the underlying code in FGU changes it can break an extension. When you run with other extensions they can conflict by trying to overwrite the same parts of the FGU code. I will keep my extensions working with FGU changes, and the extensions I use (listed in my FGU signature) as I have direct control over those things. I cannot make the same promise with other extensions. If I am notified of an incompatibility I will attempt to resolve it - but if I cannot I will list what the known extension incompatibilities are. Understand before you get any extensions that it comes with RISK. Not just my extensions - any extension.
Included is original text used for describing this extension - has a lot of details but really provided for reference if needed.