Hi all! I'm working on a game of Deathwatch for some international mates and am wanting to streamline the die-rolling process for them. How would I go about getting these processes into a couple of Roll20 macros? Tests Target Number Base Characteristic Testing an Untrained Basic Skill? ½ Characteristic (round down) Trained Skill with 0 Advances: Characteristic as is. Trained Skill with 1 Advance: Characteristic +10 Trained Skill with 2 Advances: Characteristic +20 Plus or minus modifiers Difficulty (Combat default: +0; can be affected by environment.) Ranged Attack Ranged Point Blank +20 Short +10. Medium 0 Long -10 Extreme -20 Aim Half Action +10 Full Action +20 Autofire Semi: +10 Full: +20 Called Shot: -20 Running Target -20 Melee Attack All-Out +20 Running Target +20 Test: Roll D100 and subtract result from Target Number. Remainder 0 or positive: Success. (Will need to retain base die roll for hit location table.) Degree of Success/Failure: Divide remainder by ten, rounding down. Positive number: Degree/s of Success Negative number: Degree/s of Failure Damage Roll Xd5 or Xd10. Tearing: Add extra die and remove lowest. Add damage bonus from weapon (and Strength if applicable). Degree/s of Success: Minimum result on any one die (player's choice) Any 10s? Repeat test*; if successful, Righteous Fury: roll another damage die and add to damage total. If extra die is another 10, test for Righteous Fury again. * No need to re-test if shooter has Deathwatch Training and target is alien; automatic confirmation of Righteous Fury.