Thread: Grid size on NPC cards
-
May 15th, 2024, 20:20 #1
- Join Date
- May 2019
- Posts
- 86
Grid size on NPC cards
I've been looking over the NPC cards to see if there was a way to make larger creatures automatically take up more space on the map (like, 10x10 instead of the default 5x5). I cannot find this option, does it exist or am I just missing it?
-
May 15th, 2024, 21:06 #2
Creatures are set in the number of squares they take up according to the ruleset. So if you want it automatically different from what the ruleset sets then you'd need an extension. You will no doubt be aware that once on a map you can make the token bigger by using the mouse wheel.
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
-
May 16th, 2024, 00:36 #3
The "space" field in the CT entry "Stats" tab determines how much space the NPC token takes up on the map. This defaults to 5 (one square) unless the creature "Size" field is set to Large, Huge or Gargantuan - it must exactly match these values (case insensitive). Looking at some of the adventure modules, the creatures have a size value of a single letter, plus usually a height/length - and these aren't catered for in the D&D 2E ruleset.
Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!
-
May 16th, 2024, 00:40 #4
- Join Date
- May 2019
- Posts
- 86
Thank you very much. I will make changes and update cards where necessary
-
May 16th, 2024, 21:00 #5
By default the ruleset uses the creatures "size" to determine a size and uses that. If you place a small creature it will be smaller than if you place a Purple Worm.
Once they are on the map you can adjust the size in the "Stats" tab in the combat tracker to make them bigger/smaller as well.Last edited by celestian; May 17th, 2024 at 01:14.
---
Fantasy Grounds AD&D Reference Bundle, AD&D Adventure Bundle 1, AD&D Adventure Bundle 2
Documentation for AD&D 2E ruleset FGU Reference Module, or Web.
Custom Maps (I2, S4, T1-4, Barrowmaze,Lost City of Barakus)
Note: Please do not message me directly on this site, post in the forums or ping me in FG's discord.
-
May 16th, 2024, 21:02 #6
It should work fine with single letter or full name. T,S,L,H,G/etc should match tiny, small, large, huge, gargantuan...
Some products use different types of sizes depending on how old the product is, who wrote it/etc so if they go outside of the above they will use the default medium size.---
Fantasy Grounds AD&D Reference Bundle, AD&D Adventure Bundle 1, AD&D Adventure Bundle 2
Documentation for AD&D 2E ruleset FGU Reference Module, or Web.
Custom Maps (I2, S4, T1-4, Barrowmaze,Lost City of Barakus)
Note: Please do not message me directly on this site, post in the forums or ping me in FG's discord.
-
May 16th, 2024, 21:15 #7Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!
-
May 17th, 2024, 00:48 #8
Under function helperAddSize(tCustom).
Code:if sSize == "tiny" or string.find(sSizeNoLower, "T") then DB.setValue(tCustom.nodeCT, "init", "number", 0); elseif sSize == "small" or string.find(sSizeNoLower, "S") then DB.setValue(tCustom.nodeCT, "init", "number", 3); elseif sSize == "medium" or string.find(sSizeNoLower, "M") then DB.setValue(tCustom.nodeCT, "init", "number", 3); elseif sSize == "large" or string.find(sSizeNoLower, "L") then DB.setValue(tCustom.nodeCT, "init", "number", 6); elseif string.find(sSizeNoLower, "GIANT") then DB.setValue(tCustom.nodeCT, "space", "number", 10); DB.setValue(tCustom.nodeCT, "init", "number", 6); elseif sSize == "huge" or string.find(sSizeNoLower, "H") then DB.setValue(tCustom.nodeCT, "space", "number", 10); DB.setValue(tCustom.nodeCT, "init", "number", 9); elseif sSize == "gargantuan" or string.find(sSizeNoLower, "G") then DB.setValue(tCustom.nodeCT, "space", "number", 15); DB.setValue(tCustom.nodeCT, "init", "number", 12); end
Locally works for me, tested with purple worm.Last edited by celestian; May 17th, 2024 at 00:53.
---
Fantasy Grounds AD&D Reference Bundle, AD&D Adventure Bundle 1, AD&D Adventure Bundle 2
Documentation for AD&D 2E ruleset FGU Reference Module, or Web.
Custom Maps (I2, S4, T1-4, Barrowmaze,Lost City of Barakus)
Note: Please do not message me directly on this site, post in the forums or ping me in FG's discord.
-
May 17th, 2024, 17:18 #9Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!
-
May 17th, 2024, 21:42 #10
Large doesn't change size. It's not until they are H and above (see code snippet) that tokens have different size. I added in a test to match "GIANT" specifically though ('G' matches gargantuan). Ogres being same since a giants didnt make sense to me.
---
Fantasy Grounds AD&D Reference Bundle, AD&D Adventure Bundle 1, AD&D Adventure Bundle 2
Documentation for AD&D 2E ruleset FGU Reference Module, or Web.
Custom Maps (I2, S4, T1-4, Barrowmaze,Lost City of Barakus)
Note: Please do not message me directly on this site, post in the forums or ping me in FG's discord.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks