Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Need help with nested macro

I'm setting up a Dungeons: The Dragoning game, and I thought about using a macro to output the results of critical damage directly, instead of having to look them up on the book. The intent is to select the hit location, then the damage type, then how much damage it is, and it should return the description for that specific instance. This is what I have so far: ?{Location|     Arms, ?{Arms-type|         Energy, ?{arms-e-damage|             1, arms-e-damage-1|             2, arms-e-damage-2|             3, arms-e-damage-3|             4, arms-e-damage-4|             5, arms-e-damage-5             }|         eXplosive, ?{arms-x-damage|             1, arms-x-damage-1|             2, arms-x-damage-2|             3, arms-x-damage-3|             4, arms-x-damage-4|             5, arms-x-damage-5             }|         Impact, ?{arms-i-damage|             1, arms-i-damage-1|             2, arms-i-damage-2|             3, arms-i-damage-3|             4, arms-i-damage-4|             5, arms-i-damage-5             }|         Rending, ?{arms-r-damage|             1, arms-r-damage-1|             2, arms-r-damage-2|             3, arms-r-damage-3|             4, arms-r-damage-4|             5, arms-r-damage-5             }     }|     Body, ?{Body-type|         Energy, ?{body-e-damage|             1, body-e-damage-1|             2, body-e-damage-2|             3, body-e-damage-3|             4, body-e-damage-4|             5, body-e-damage-5             }|         eXplosive, ?{body-x-damage|             1, body-x-damage-1|             2, body-x-damage-2|             3, body-x-damage-3|             4, body-x-damage-4|             5, body-x-damage-5             }|         Impact, ?{body-i-damage|             1, body-i-damage-1|             2, body-i-damage-2|             3, body-i-damage-3|             4, body-i-damage-4|             5, body-i-damage-5             }|         Rending, ?{body-r-damage|             1, body-r-damage-1|             2, body-r-damage-2|             3, body-r-damage-3|             4, body-r-damage-4|             5, body-r-damage-5             }     }|     Gizzards, ?{Gizzards-type|         Energy, ?{gizzards-e-damage|             1, gizzards-e-damage-1|             2, gizzards-e-damage-2|             3, gizzards-e-damage-3|             4, gizzards-e-damage-4|             5, gizzards-e-damage-5             }|         eXplosive, ?{gizzards-x-damage|             1, gizzards-x-damage-1|             2, gizzards-x-damage-2|             3, gizzards-x-damage-3|             4, gizzards-x-damage-4|             5, gizzards-x-damage-5             }|         Impact, ?{gizzards-i-damage|             1, gizzards-i-damage-1|             2, gizzards-i-damage-2|             3, gizzards-i-damage-3|             4, gizzards-i-damage-4|             5, gizzards-i-damage-5             }|         Rending, ?{gizzards-r-damage|             1, gizzards-r-damage-1|             2, gizzards-r-damage-2|             3, gizzards-r-damage-3|             4, gizzards-r-damage-4|             5, gizzards-r-damage-5             }     }|     Head, ?{Head-type|         Energy, ?{head-e-damage|             1, head-e-damage-1|             2, head-e-damage-2|             3, head-e-damage-3|             4, head-e-damage-4|             5, head-e-damage-5             }|         eXplosive, ?{head-x-damage|             1, head-x-damage-1|             2, head-x-damage-2|             3, head-x-damage-3|             4, head-x-damage-4|             5, head-x-damage-5             }|         Impact, ?{head-i-damage|             1, head-i-damage-1|             2, head-i-damage-2|             3, head-i-damage-3|             4, head-i-damage-4|             5, head-i-damage-5             }|         Rending, ?{head-r-damage|             1, head-r-damage-1|             2, head-r-damage-2|             3, head-r-damage-3|             4, head-r-damage-4|             5, head-r-damage-5             }     }|     Legs, ?{Legs-type|         Energy, ?{legs-e-damage|             1, legs-e-damage-1|             2, legs-e-damage-2|             3, legs-e-damage-3|             4, legs-e-damage-4|             5, legs-e-damage-5             }|         eXplosive, ?{legs-x-damage|             1, legs-x-damage-1|             2, legs-x-damage-2|             3, legs-x-damage-3|             4, legs-x-damage-4|             5, legs-x-damage-5             }|         Impact, ?{legs-i-damage|             1, legs-i-damage-1|             2, legs-i-damage-2|             3, legs-i-damage-3|             4, legs-i-damage-4|             5, legs-i-damage-5             }|         Rending, ?{legs-r-damage|             1, legs-r-damage-1|             2, legs-r-damage-2|             3, legs-r-damage-3|             4, legs-r-damage-4|             5, legs-r-damage-5             }     } } It fails miserably (without errors) when run. The very first input it requests is a dropdown with "Arms, Energy, 1, 2, 3, 4, 5" as options. When simulating an energy hit to the arm, it still requests damage types for head shots. It nearly always returns an empty line, except when it returns gibberish (like " Body, |Gizzards, |Head, |Legs,}"). What am I doing wrong? Is what I'm attempting possible at all?
1608828599

Edited 1608829488
Jordan C.
Pro
API Scripter
I don't know if triple nested is going to be possible, but here is some information on nested queries for macros. Using that information you can at least do two nested queries by escaping the necessary characters. Here is an example using the first nested query you have for arms: &nbsp; &nbsp; Arms, ?{Arms-type | &nbsp; &nbsp; &nbsp; &nbsp; Energy, ?{arms-e-damage &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&amp;#44; arms-e-damage-1 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2&amp;#44; arms-e-damage-2 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3&amp;#44; arms-e-damage-3 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4&amp;#44; arms-e-damage-4 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5&amp;#44; arms-e-damage-5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;#125; | &nbsp; &nbsp; &nbsp; &nbsp; eXplosive, ?{arms-x-damage &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&amp;#44; arms-x-damage-1 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2&amp;#44; arms-x-damage-2 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3&amp;#44; arms-x-damage-3 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4&amp;#44; arms-x-damage-4 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5&amp;#44; arms-x-damage-5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;#125; | &nbsp; &nbsp; &nbsp; &nbsp; Impact, ?{arms-i-damage &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&amp;#44; arms-i-damage-1 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2&amp;#44; arms-i-damage-2 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3&amp;#44; arms-i-damage-3 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4&amp;#44; arms-i-damage-4 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5&amp;#44; arms-i-damage-5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;#125;&nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; Rending, ?{arms-r-damage &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&amp;#44; arms-r-damage-1 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2&amp;#44; arms-r-damage-2 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3&amp;#44; arms-r-damage-3 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4&amp;#44; arms-r-damage-4 &amp;#124; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5&amp;#44; arms-r-damage-5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;#125; &nbsp; &nbsp; } Edit: Here are a couple more threads on the topic of complex queries - <a href="https://app.roll20.net/forum/post/5982183/3-dot-5d-and-d-spells-query-roll-macro" rel="nofollow">https://app.roll20.net/forum/post/5982183/3-dot-5d-and-d-spells-query-roll-macro</a> <a href="https://app.roll20.net/forum/post/5148828/can-you-create-a-macro-that-results-in-a-drop-down-list-of-spell-macros" rel="nofollow">https://app.roll20.net/forum/post/5148828/can-you-create-a-macro-that-results-in-a-drop-down-list-of-spell-macros</a>
Thanks, that helped - it now reads the 1st query correctly, but I'm guessing it's the triple nesting that's killing it. Here's what I have now: ?{Location| Arms, ?{Arms-type &amp;#124; Energy&amp;#44; ?{arms-e-damage &amp;#124; 1&amp;#44; arms-e-damage-1 &amp;#124; 2&amp;#44; arms-e-damage-2 &amp;#124; 3&amp;#44; arms-e-damage-3 &amp;#124; 4&amp;#44; arms-e-damage-4 &amp;#124; 5&amp;#44; arms-e-damage-5 &amp;#125; &amp;#124; eXplosive&amp;#44; ?{arms-x-damage &amp;#124; 1&amp;#44; arms-x-damage-1 &amp;#124; 2&amp;#44; arms-x-damage-2 &amp;#124; 3&amp;#44; arms-x-damage-3 &amp;#124; 4&amp;#44; arms-x-damage-4 &amp;#124; 5&amp;#44; arms-x-damage-5 &amp;#125; &amp;#124; Impact&amp;#44; ?{arms-i-damage &amp;#124; 1&amp;#44; arms-i-damage-1 &amp;#124; 2&amp;#44; arms-i-damage-2 &amp;#124; 3&amp;#44; arms-i-damage-3 &amp;#124; 4&amp;#44; arms-i-damage-4 &amp;#124; 5&amp;#44; arms-i-damage-5 &amp;#125; &amp;#124; Rending&amp;#44; ?{arms-r-damage &amp;#124; 1&amp;#44; arms-r-damage-1 &amp;#124; 2&amp;#44; arms-r-damage-2 &amp;#124; 3&amp;#44; arms-r-damage-3 &amp;#124; 4&amp;#44; arms-r-damage-4 &amp;#124; 5&amp;#44; arms-r-damage-5 &amp;#125; &amp;#125;| Body, ?{Body-type &amp;#124; Energy&amp;#44; ?{body-e-damage &amp;#124; 1&amp;#44; body-e-damage-1 &amp;#124; 2&amp;#44; body-e-damage-2 &amp;#124; 3&amp;#44; body-e-damage-3 &amp;#124; 4&amp;#44; body-e-damage-4 &amp;#124; 5&amp;#44; body-e-damage-5 &amp;#125; &amp;#124; eXplosive&amp;#44; ?{body-x-damage &amp;#124; 1&amp;#44; body-x-damage-1 &amp;#124; 2&amp;#44; body-x-damage-2 &amp;#124; 3&amp;#44; body-x-damage-3 &amp;#124; 4&amp;#44; body-x-damage-4 &amp;#124; 5&amp;#44; body-x-damage-5 &amp;#125; &amp;#124; Impact&amp;#44; ?{body-i-damage &amp;#124; 1&amp;#44; body-i-damage-1 &amp;#124; 2&amp;#44; body-i-damage-2 &amp;#124; 3&amp;#44; body-i-damage-3 &amp;#124; 4&amp;#44; body-i-damage-4 &amp;#124; 5&amp;#44; body-i-damage-5 &amp;#125; &amp;#124; Rending&amp;#44; ?{body-r-damage &amp;#124; 1&amp;#44; body-r-damage-1 &amp;#124; 2&amp;#44; body-r-damage-2 &amp;#124; 3&amp;#44; body-r-damage-3 &amp;#124; 4&amp;#44; body-r-damage-4 &amp;#124; 5&amp;#44; body-r-damage-5 &amp;#125; &amp;#125;| Gizzards, ?{Gizzards-type &amp;#124; Energy&amp;#44; ?{gizzards-e-damage &amp;#124; 1&amp;#44; gizzards-e-damage-1 &amp;#124; 2&amp;#44; gizzards-e-damage-2 &amp;#124; 3&amp;#44; gizzards-e-damage-3 &amp;#124; 4&amp;#44; gizzards-e-damage-4 &amp;#124; 5&amp;#44; gizzards-e-damage-5 &amp;#125; &amp;#124; eXplosive&amp;#44; ?{gizzards-x-damage &amp;#124; 1&amp;#44; gizzards-x-damage-1 &amp;#124; 2&amp;#44; gizzards-x-damage-2 &amp;#124; 3&amp;#44; gizzards-x-damage-3 &amp;#124; 4&amp;#44; gizzards-x-damage-4 &amp;#124; 5&amp;#44; gizzards-x-damage-5 &amp;#125; &amp;#124; Impact&amp;#44; ?{gizzards-i-damage &amp;#124; 1&amp;#44; gizzards-i-damage-1 &amp;#124; 2&amp;#44; gizzards-i-damage-2 &amp;#124; 3&amp;#44; gizzards-i-damage-3 &amp;#124; 4&amp;#44; gizzards-i-damage-4 &amp;#124; 5&amp;#44; gizzards-i-damage-5 &amp;#125; &amp;#124; Rending&amp;#44; ?{gizzards-r-damage &amp;#124; 1&amp;#44; gizzards-r-damage-1 &amp;#124; 2&amp;#44; gizzards-r-damage-2 &amp;#124; 3&amp;#44; gizzards-r-damage-3 &amp;#124; 4&amp;#44; gizzards-r-damage-4 &amp;#124; 5&amp;#44; gizzards-r-damage-5 &amp;#125; &amp;#125;| Head, ?{Head-type &amp;#124; Energy&amp;#44; ?{head-e-damage &amp;#124; 1&amp;#44; head-e-damage-1 &amp;#124; 2&amp;#44; head-e-damage-2 &amp;#124; 3&amp;#44; head-e-damage-3 &amp;#124; 4&amp;#44; head-e-damage-4 &amp;#124; 5&amp;#44; head-e-damage-5 &amp;#125; &amp;#124; eXplosive&amp;#44; ?{head-x-damage &amp;#124; 1&amp;#44; head-x-damage-1 &amp;#124; 2&amp;#44; head-x-damage-2 &amp;#124; 3&amp;#44; head-x-damage-3 &amp;#124; 4&amp;#44; head-x-damage-4 &amp;#124; 5&amp;#44; head-x-damage-5 &amp;#125; &amp;#124; Impact&amp;#44; ?{head-i-damage &amp;#124; 1&amp;#44; head-i-damage-1 &amp;#124; 2&amp;#44; head-i-damage-2 &amp;#124; 3&amp;#44; head-i-damage-3 &amp;#124; 4&amp;#44; head-i-damage-4 &amp;#124; 5&amp;#44; head-i-damage-5 &amp;#125; &amp;#124; Rending&amp;#44; ?{head-r-damage &amp;#124; 1&amp;#44; head-r-damage-1 &amp;#124; 2&amp;#44; head-r-damage-2 &amp;#124; 3&amp;#44; head-r-damage-3 &amp;#124; 4&amp;#44; head-r-damage-4 &amp;#124; 5&amp;#44; head-r-damage-5 &amp;#125; &amp;#125;| Legs, ?{Legs-type &amp;#124; Energy&amp;#44; ?{legs-e-damage &amp;#124; 1&amp;#44; legs-e-damage-1 &amp;#124; 2&amp;#44; legs-e-damage-2 &amp;#124; 3&amp;#44; legs-e-damage-3 &amp;#124; 4&amp;#44; legs-e-damage-4 &amp;#124; 5&amp;#44; legs-e-damage-5 &amp;#125; &amp;#124; eXplosive&amp;#44; ?{legs-x-damage &amp;#124; 1&amp;#44; legs-x-damage-1 &amp;#124; 2&amp;#44; legs-x-damage-2 &amp;#124; 3&amp;#44; legs-x-damage-3 &amp;#124; 4&amp;#44; legs-x-damage-4 &amp;#124; 5&amp;#44; legs-x-damage-5 &amp;#125; &amp;#124; Impact&amp;#44; ?{legs-i-damage &amp;#124; 1&amp;#44; legs-i-damage-1 &amp;#124; 2&amp;#44; legs-i-damage-2 &amp;#124; 3&amp;#44; legs-i-damage-3 &amp;#124; 4&amp;#44; legs-i-damage-4 &amp;#124; 5&amp;#44; legs-i-damage-5 &amp;#125; &amp;#124; Rending&amp;#44; ?{legs-r-damage &amp;#124; 1&amp;#44; legs-r-damage-1 &amp;#124; 2&amp;#44; legs-r-damage-2 &amp;#124; 3&amp;#44; legs-r-damage-3 &amp;#124; 4&amp;#44; legs-r-damage-4 &amp;#124; 5&amp;#44; legs-r-damage-5 &amp;#125; &amp;#125; } Is triple-nesting possible at all? If not, this could be broken into 4 different macros (one for each damage type), which, while not ideal, isn't a complete deal-breaker.
1608831526
Jordan C.
Pro
API Scripter
Not sure if this is more ideal or not but you could make all the macros then make a macro that outputs buttons for each body part and run the part macros from the button like this: Here is what the main macro looks like:
1608861226

Edited 1608861280
This was the final piece of the puzzle, I've sorted things out now. Triple nesting is possible :) For the sake of anyone googling a similar situation years from now, this is the final macro, as an example of triple-nesting: ?{Damage Type| Energy, ?{Energy Hit Location&amp;#124; Arms&amp;#44; ?{Energy Arms Damage&amp;amp;#124; 1&amp;amp;#44; Energy Arms 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Energy Arms 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Energy Arms 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Energy Arms 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Energy Arms 5 Damage desc &amp;amp;#125; &amp;#124; Body&amp;#44; ?{Energy Body Damage&amp;amp;#124; 1&amp;amp;#44; Energy Body 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Energy Body 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Energy Body 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Energy Body 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Energy Body 5 Damage desc &amp;amp;#125; &amp;#124; Gizzards&amp;#44; ?{Energy Gizzards Damage&amp;amp;#124; 1&amp;amp;#44; Energy Gizzards 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Energy Gizzards 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Energy Gizzards 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Energy Gizzards 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Energy Gizzards 5 Damage desc &amp;amp;#125; &amp;#124; Head&amp;#44; ?{Energy Head Damage&amp;amp;#124; 1&amp;amp;#44; Energy Head 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Energy Head 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Energy Head 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Energy Head 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Energy Head 5 Damage desc &amp;amp;#125; &amp;#124; Legs&amp;#44; ?{Energy Legs Damage&amp;amp;#124; 1&amp;amp;#44; Energy Legs 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Energy Legs 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Energy Legs 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Energy Legs 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Energy Legs 5 Damage desc &amp;amp;#125; &amp;#125; | eXplosive, ?{eXplosive Hit Location&amp;#124; Arms&amp;#44; ?{eXplosive Arms Damage&amp;amp;#124; 1&amp;amp;#44; eXplosive Arms 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; eXplosive Arms 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; eXplosive Arms 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; eXplosive Arms 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; eXplosive Arms 5 Damage desc &amp;amp;#125; &amp;#124; Body&amp;#44; ?{eXplosive Body Damage&amp;amp;#124; 1&amp;amp;#44; eXplosive Body 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; eXplosive Body 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; eXplosive Body 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; eXplosive Body 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; eXplosive Body 5 Damage desc &amp;amp;#125; &amp;#124; Gizzards&amp;#44; ?{eXplosive Gizzards Damage&amp;amp;#124; 1&amp;amp;#44; eXplosive Gizzards 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; eXplosive Gizzards 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; eXplosive Gizzards 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; eXplosive Gizzards 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; eXplosive Gizzards 5 Damage desc &amp;amp;#125; &amp;#124; Head&amp;#44; ?{eXplosive Head Damage&amp;amp;#124; 1&amp;amp;#44; eXplosive Head 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; eXplosive Head 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; eXplosive Head 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; eXplosive Head 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; eXplosive Head 5 Damage desc &amp;amp;#125; &amp;#124; Legs&amp;#44; ?{eXplosive Legs Damage&amp;amp;#124; 1&amp;amp;#44; eXplosive Legs 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; eXplosive Legs 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; eXplosive Legs 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; eXplosive Legs 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; eXplosive Legs 5 Damage desc &amp;amp;#125; &amp;#125; | Impact, ?{Impact Hit Location&amp;#124; Arms&amp;#44; ?{Impact Arms Damage&amp;amp;#124; 1&amp;amp;#44; Impact Arms 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Impact Arms 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Impact Arms 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Impact Arms 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Impact Arms 5 Damage desc &amp;amp;#125; &amp;#124; Body&amp;#44; ?{Impact Body Damage&amp;amp;#124; 1&amp;amp;#44; Impact Body 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Impact Body 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Impact Body 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Impact Body 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Impact Body 5 Damage desc &amp;amp;#125; &amp;#124; Gizzards&amp;#44; ?{Impact Gizzards Damage&amp;amp;#124; 1&amp;amp;#44; Impact Gizzards 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Impact Gizzards 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Impact Gizzards 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Impact Gizzards 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Impact Gizzards 5 Damage desc &amp;amp;#125; &amp;#124; Head&amp;#44; ?{Impact Head Damage&amp;amp;#124; 1&amp;amp;#44; Impact Head 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Impact Head 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Impact Head 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Impact Head 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Impact Head 5 Damage desc &amp;amp;#125; &amp;#124; Legs&amp;#44; ?{Impact Legs Damage&amp;amp;#124; 1&amp;amp;#44; Impact Legs 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Impact Legs 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Impact Legs 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Impact Legs 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Impact Legs 5 Damage desc &amp;amp;#125; &amp;#125; | Rending, ?{Rending Hit Location&amp;#124; Arms&amp;#44; ?{Rending Arms Damage&amp;amp;#124; 1&amp;amp;#44; Rending Arms 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Rending Arms 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Rending Arms 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Rending Arms 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Rending Arms 5 Damage desc &amp;amp;#125; &amp;#124; Body&amp;#44; ?{Rending Body Damage&amp;amp;#124; 1&amp;amp;#44; Rending Body 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Rending Body 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Rending Body 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Rending Body 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Rending Body 5 Damage desc &amp;amp;#125; &amp;#124; Gizzards&amp;#44; ?{Rending Gizzards Damage&amp;amp;#124; 1&amp;amp;#44; Rending Gizzards 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Rending Gizzards 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Rending Gizzards 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Rending Gizzards 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Rending Gizzards 5 Damage desc &amp;amp;#125; &amp;#124; Head&amp;#44; ?{Rending Head Damage&amp;amp;#124; 1&amp;amp;#44; Rending Head 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Rending Head 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Rending Head 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Rending Head 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Rending Head 5 Damage desc &amp;amp;#125; &amp;#124; Legs&amp;#44; ?{Rending Legs Damage&amp;amp;#124; 1&amp;amp;#44; Rending Legs 1 Damage desc &amp;amp;#124; 2&amp;amp;#44; Rending Legs 2 Damage desc &amp;amp;#124; 3&amp;amp;#44; Rending Legs 3 Damage desc &amp;amp;#124; 4&amp;amp;#44; Rending Legs 4 Damage desc &amp;amp;#124; 5&amp;amp;#44; Rending Legs 5 Damage desc &amp;amp;#125; &amp;#125; } Thanks for the help, and happy holidays to all :)