
Basically, I'm trying to make a macro that asks to click on tokens and pull their initiatives from the turn tracker. Psuedo : pull target name, check tracker for initiative, add to display template. Here is where I'm at with attempts: &{template:default} {{name=Initiative}} {{Init= **@{tracker|**@{target|t1|character_name}**}** }} {{Init= @{target|t2|character_name} }} {{Init= **@{target|t3|character_name}** }} This is derived from the 'party initiative' example on the macros page of the wiki.( {{Alice= **@{tracker|Alice}** }} ) I've tried a few variations, like {{Init= **@{tracker|"@{target|t1|character_name}"}** and a few other things. (Key is, I don't know what the ** is actually trying to do... just know it works in the example. Can't properly experiment with what I don't understand. Wouldn't mind being pointed to documentation of all of the scripting components that can be used without the Pro API.) Goal : Currently, I am operating with the idea that characters will have 3 tokens in play, each having their own initiative. (Basically, they get three turns through the course of the round. So generate each initiative by having three of the same token on the map.) Thus, it would be helpful to be able to use a macro to display the initiatives of each token together. Previous Experiment : I tried to pull initiative of a selected token to make use of it. However, it was requiring directly naming the token to pull from the tracker (instead of pulling for the selected token). My attempt was to be able to select any token and pull the initiative to then dismantle it and use that to create a macro for applying an update to the initiative. (ex : 13.040108 > create macro to select 4, or 1, or 8, > update initiative to remove the selected. So, choosing 1 would update to 13.0408. And some possible other manipulations of the value.) Basically, I don't actually understand how it all works (what variables exist, the syntax of the scripting language, etc). It's like I've uncompiled a program and reading the code to try and figure out how the language works, to then modify the program. (Imagine trying to use C++ without learning C++... just grabbing a pre-built program and then trying to change how it functions. "If then else? Perhaps I can if else then?")