MykeMyke said: Hey Jarren. Is there any way to avoid the truncation of spell lists at a particular level? I get that in the summary it might be necessary, but for the lists of just a particular level it would be good to see everything. Similarly when you do have the truncation it would be good if that text flag was a link that opens out the full list for only the respective level. i.e. all level 1 spells in the below example. I assume this is just the same link as clicking the "1" in the footer. If by truncated you mean "More Level 1 Spells Not Shown", that is Known Limitation #5 : 5. There is a limit on the number of items that will be displayed for different references. 15 spells per level, 30 items in inventory, etc. These are not hard limits, but I wasn't sure what number would be best so I set a number that I think will fit at least 95% of use cases. I can easily tweak the relevant macros to include more if needed. Short answer: Version 3.5.1 only included 5 PC Attacks, 5 NPC Actions, and 10 spells per level. 3.5.2 has 20 PC Attacks, 10 NPC Actions, and 15 spells per level. So update to 3.5.2 and that should help! Much longer answer: 15 spells per level is sort of a soft limit, just based on the Excel spreadsheet I use to put the code together. There's a character limit when everything gets Concatenated together into a single cell to get copied over... I can work around that but at some point it also makes the MacroMule a bit unwieldy and slow - especially for spells! :) As a point of comparison, the code for each PC Attack has 185 characters, each NPC Action has 621 characters, but the code for each Spell has 2,234 characters. The CONCAT() function in Excel has a limit of 32,767 characters per cell, so going beyond 15 is exceeding that and throwing an #VALUE error. Sidenote: I just mentioned in my last comment that next version 3.5.3 will have the option to completely hide Unprepared spells, which adds more code characters to each spell line, and I'm finding it is limiting each spell list to 14. I'm still trying to see if there's places that I can improve the code to optimize that. Another option I'm starting to consider is a 'FullSpellList' that just lists all of the spells by level, without any of the additional spell information, which would make it easy to see all of a character's spells, then you could click on a specific spell to cast it quickly, or click on the button for that specific spell level to see all of the information about the spells for that level. That and/or splitting each spell list into Lvl1ListA, Lvl1ListB etc. to have more spells listed per level. MykeMyke said: I'm wondering how the truncation determination is actually being made. The PC attacks list also truncates, even when there is not a significant number of items. I'm running v3.5.1 on Chrome fwiw. The truncation is made from simply referencing the next repeating item in the list. The first NPC Action references "repeating_npcaction_$0_ " with various attributes: [@{MM|InfoButton} ](~MM|NPCAction1Desc%{MM|ActionStyle} display:inline-block@{selected|repeating_npcaction_$0_name|max};) [@{selected|repeating_npcaction_$0_name} ](~@{selected|character_name}|repeating_npcaction_$0_npc_action%{MM|ActionStyle} display:inline-block@{selected|repeating_npcaction_$0_name|max};) [(@{selected|repeating_npcaction_$0_attack_range}) ](%{MM|InfoStyle} display:inline-block@{selected|repeating_npcaction_$0_name|max}; display:none@{selected|repeating_npcaction_$0_attack_range};)[ ](%{MM|BreakStyle} display:block@{selected|repeating_npcaction_$0_name|max};) Then the next item is "repeating_npcaction_$1_ " and so forth to whatever number I arbitrarily chose to stop at, which in the case of 3.5.1 was $4 and in the case of 3.5.2 was $9. I initially chose 5 repeating NPC Actions as I didn't see any NPCs with more actions than that at the time. I also don't actually use the Roll20 Character sheet for my players as we use D&D Beyond and the Beyond20 extension... so I think I noticed an NPC with more, and another user asked me to increase the limits for PC attacks, so I made those revisions in 3.5.2. Then the last part of the NPCActionList is this bit to simply inform you that there are more items that aren't being shown (3.5.1 would use $5, and 3.5.2 uses $10): [   More Actions Not Shown ](%{MM|ActionStyle} color: red; cursor: text; font-weight: bold; display:inline-block@{selected|repeating_npcaction_$10_name|max};) [ ](%{MM|BreakStyle} display:block@{selected|repeating_npcaction_$10_name|max};) I added that just to be a catch-all way of informing players that the MacroMule wasn't showing everything. If you find that you need more than 10 NPC Actions, or more than 30 Inventory items, or anything else like that, just let me know! I can upload a custom version with higher limits for you pretty easily. The only fields where I'm hitting a soft limit are the spell lists, but again I can figure out a way to work around that. Also keep in mind that the more items in a list, the more lag you'll notice when clicking on macro buttons to display the chat menus. Most menus are not noticeable, other than the spells - because there are so many attributes being referenced for each spell.