So I recently began using roll 20 and, while my campaign has been progressing quite well, I have hit some snags that can only be fully resolved by using API, which is why I'm considering purchasing a subscription. So the question here is, what exactly is the extent of control that they offer? Can I, for instance, do a flat damage calculation based on a player's stats, add it to any debuffs and weaknesses a monster has, mitigate the damage based on the monster's defense, calculate if the monster successfully dodges or not, and subtract from the monster's HP bar and the player's mana bar all in one go, instead of doing a multiple-step process manually like I currently have to? Can I create nice, organized ability sheets instead of a drop-down selection macro? Organized inventory instead of adding it to player's bio or creating a text-based handout? From what I've seen so far it operates like any C-based programming language, but I'd like to know what exactly can you do and alter in the roll20 interface to make it more appealing. Some example images showing what you have done with them would be appreciated. Thank you in advance