Okay, first off. I have literally no idea how to use or even access the API for a campaign. This will be the first time I've ever attempted to do so. As the title states, I'm hoping to use the success roll function as a variable to either hide or show information within a roll template. Since the Success function (when set correctly) can return either a 1 or a 0, I'd like to use this as a binary gate to display the next set of information and/or make rolls based off it. For example: 1d100>45, Result = 46 the game should then check for crit 1d100>77, Result = 89 With these two success variables equaling 1 the template should both roll damage, and add the variable to the critical multiplication: I.e.: [[@{Attack}*((2+@{critbonus})*crit.var)-@{target|Defense}]] This should show up as either regular damage, minus the target's defense if it isn't a crit, or multiply the total critical value by 0 or 1 if the Critical check was a success or not. All of this removes a lot of clutter from the screen if information is hidden if an attack misses, or an attack doesn't crit.