
Hi everyone,I'm not concerned it there is no answer to the following, but it would certainly be a "nice to have". I have a number of change:token events that are meant to track players doing things like changing names, status, the bar (circle) values, and other things - I've been playing D&D and wargames with my friends since the 70s and I don't trust them! LOL. The tokens used in my wargame campaign manager game are not individual characters. When players need, say, a new platoon, they - or most likely I - will drag one off the journal. It's like having monsters in the journal. I think the term is minions . Anyway, here is a simple change event that works well and is the basis of a lot of my other change events. on("change:token:bar3_value", function(obj, prev) { let gm_notes = obj.get("gmnotes"); let ts = new Date(); if (gm_notes !== "") {gm_notes = "<br>" + gm_notes;} gm_notes = "STRENGTH: " + prev["bar3_value"] + " --> " + obj.get("bar3_value") + " " + ts + gm_notes; obj.set("gmnotes", gm_notes); }); (I've been shown the ` ` notation before, but I find it a bit difficult to use due to 25 or more years of entrenched habit :) Also, I don't use the += to build the gmnotes string because I want to have the last change on top; I've tried =+, but it doesn't work) Whenever a minion/unit is dragged from the journal onto the tabletop, some of the change events, like the one above, fire. The result is shown below: Note that these values are from the default token of the character in the journal. I have taken pains to ensure that gm notes are empty before assigning a default token. I'd really love to add something, if possible, to the token change events to prevent them firing when the token is added to the desktop. players will be changing names of their units, and it's a bit cumbersome to have "NAME: SP Artillery Battery --> Dave's Battery Mon Sep 14 2020 04:54:03 GMT+0000 (Coordinated Universal Time)" plopped directly on top of the above. If there isn't a way, no problem, but if there is, I'd love to know. :) I could then use a single add event to determine when the token was "born" rather then a mess of change events shown above. -- Tim