Hello all, first post on the forums. I'm using The Aaron's AddCustomTurn script, and I'd like to add it to a spell-casting macro to track spell duration, specifically for a 5e Shield spell. Shield can be cast on a Reaction (any time during a round). This means the party's wizard can cast from any position in the turn tracker. If it is his turn, he is at first position/top of tracker, and we use !act -1 1 --Shield --delete-on-zero the custom turn is added at position 0 and bumps the wizard down one in the tracker list. We click the tracker button twice to move the turn forward (once past the custom Shield spell, once past the wizard) for the next character's turn. Just before his next turn, the Shield spell will be removed from the tracker. If it is NOT his turn, and he uses his Reaction to cast Shield, and he is somewhere down the tracker order, and we use that same code above, the custom turn is again added at position 0. But because I want the tracker to maximize the spell's duration for him (until the beginning of his next turn), I manually move the custom Shield item down 'in front' or 'above' his wizard. However, now if we click forward, the --delete-on-zero will trigger too early, since I've moved the custom Shield item out of first position. In this latter instance, the issue can be circumvented by using !act -1 2 --Shield --delete-on-zero so that the spell lasts 2 tracker cycles. Then I guess we could implement a query macro, where he could select the 1 or 2 in a drop-down, depending on where he is in the tracker. However I'm wondering if there is a way of using ACT's --index [x] option to 'tuck' the custom item just ahead of the wizard? I'm not sure how to obtain the positional number of an item in the tracker, something like @{tracker|MyWizard} only for index, not initiative number? Thanks for any insight.