@chud575, no problem, here you go:
Here's the overall flow of my Calculate Melee Damage formula:

I'll briefly outline the steps:
- Select Equipment

This is where you get and store your selected data (the weapon).
- Game Variable Fork (check number of dice)

I wasn't giving weapons more than 2 base damage dice, so I didn't bother making this more efficient. If you use Change Game Variables, you can specify Variable Origin: Selected, but I don't know what the scope of the variable you are setting is, so I didn't simply store the numDice value as a local variable.
- Change Game Variables (store number of dice)

(And do the same for 1 die, obviously). We'll use this as the loop counter.
- Game Variable Fork (check type of die)

(And so on)
- Add Value (for each die type)

Do this for each condition in 4. I Created separate formulas for each die type as I used them in many other formulas.
- Change Game Variables (decrease the loop counter by one)

- Check Game Variables (number of dice)

If there are no dice left to add, exit the loop.
- Add damage modifier

Add the result of another formula that calculates the damage modifier based on strength, etc.
Let me know if you have any questions.