The idea here is not to quibble about syntax but to clearly express the task you are trying to accomplish, and how you expect the system to behave in order to get you there. Here is Trevor's request from the 1.3.b39 announcement thread:
I will watch this thread and update this parent post to reflect the use cases that come from the ensuing discussion. For more information about use cases, see this wikipedia article.what it sounds like we need to do is create a couple very precise examples, use cases, sans implementation, of ways people want to use it. Then, after we have those cases, look at how to implement them now, and how we can improve their use.
Let's keep this friendly!
Code: Select all
Use Case 1:
A player has a weapon that does 1d8 damage. She wants to be able to store that information in a property and have it display as 1d8 on the stat sheet, and still have it be easy to roll the random value via a macro.
Code: Select all
Use Case 2:
A player wants to write blocks of re-usable macro code that can then be used multiple times within the same macro, or called for execution by other macros.
jfrazierjr wrote:Use Case 3:
Set Token state 'a' via macro.
Unset tokenstate 'a via right click menu
Attempt to query token state via a macro
Set Token state 'a' via macro.
Unset tokenstate 'a via Token edit dialog window
Attempt to query token state via a macro