Ahhh gorsh... you'll make me blush :)
But yeah, these are just plain ole' macros. As a Supporter, I don't have access to the API, so I have to learn how to be effective with regular macros. You can't change values with them, but if you're creative enough you can get around a lot of issues.
You mentioned terms and characters you didn't recognize, the only part of those macros that is actual calculations and not just flavor text is whatever is between the
Inline Roll brackets
[[ ]] . Everything else is just text.
A lot of people encounter the most difficulty figuring out the logic, or how to go about getting the macros or API to do what they want. The actual syntax (code) is actually fairly easy. It can be hard knowing where to start and frustrating if you try to get it all to work together in one go. I always take my programing and/or scripting in pieces; getting each little section to work by itself and then combining the pieces into one complete string of commands.
For example, if I wanted to make a macro to calculate my attack damage in Pathfinder with a two-handed weapon by reading in my character's Strength Attribute, the weapons' Dice, and power attack, I wouldn't try to write it in one shot.
(assumes I have an attribute on my sheet called "STR" written as bonus/total str like 3/16)
- First I figure out plain strength damage with say... a greatsword. [[ 2d6 + [Base STR]@{characername|STR} ]]
(note that the [Base STR] in single brackets is just a label, not a calculation)
- Then I figure out the modifications for a two-handed weapon, which is STR * .5 for using a two-handed weapon.
+ { .5 * @{charactername|STR} } The outer {} tell the macro to treat value of this piece as a single value
- Then I have to figure power attack, which is a straight +3 at this level (I cheat and don't usually bother with an attribute since it only changes infrequently)
+ 3
- Then I put it together, using Inline Roll labels so it's clear what each piece is when someone looks at the roll.
[[ 2d6 + [Base STR]@{charactername|STR} + [2HD Weapon]{ .5 * @{charactername|STR} } + [PowerAttack]3 ]]
- And finally, I put in some flavor text to make it flow better when used within the game.
/me grips his GreatSword and swings [[ some hit/miss macro here ]] a POWERFUL ATTACK for [[ 2d6 + [Base STR]@{charactername|STR} + [2HD Weapon]{ .5 * @{charactername|STR} } + [PowerAttack]3 ]] damage!
All in all, really pretty basic if taken in pieces, but nasty looking if you only look at the finished product.