Yes, Linux.I have updated to 1.16.10 in the meantime.
Here's the framework and the steps to reproduce some of the issues.
All example use the same token, pog13, it is the round one.
Here's the steps to reproduce some of the issues:
Select the token.
Click on the campaign macro "Reaction" in the group labeled "700 Toggles"
If you click once, it assign a status to the token and print a message on the chat.
If you click again nothing happens (it is supposed to remove the status).
This macro has always worked before and I've noticed that is works fine in the win64 version of Mote.
In one of my previous message I said that there was a significant delay (2 seconds or so) before I could
press the macro button (or interact with any other element of the UI again) but in this last test I haven't noticed it.
EDIT: nope, the delay still happens, but not always.
Same token, the "Beak" macro (who calls the MeleeWeaponAttack macro in the Lib:Attacks token) doesn't produce any output in the chat.
It looks like the library macro isn't called at all.
Same thing for all the spell macros in the token who call macros from Lib:Spellbook
(who also calls a macro from another library token, it's a bit convoluted but it used to work).
Same token (pog13), try the "3 Faerie Fire (C)" macro.
This checks if that power has already been used, display a text in the chat and then calls the
"darkenMacroButton" macro (a user defined one in OnCampaignLoad in Lib:MacroHelper) that
sets the backgroundcolor of the macro button to display a visual cue that the 1/day power has been used.
(the color is restored to its original by the "Long Rest" campaign macro, currently not working...
actually it seems to work but it doesn't display any message in the chat).
It all works except the last part, it is like the external macro is not even called.
Now, let's consider the "5 Darkness (C)" macro. This works similarly to the previous one but instead
of checking a token property to see if the power has already been spent, it checks the background color
of the macro button calling "isDarkenMacroButton" from Lib:MacroHelper). This macro
gets an error displayed in the chat. Note that "isDarkenMacroButton" is a user defined macro too
and it seem that this is a common factor, in this case the macro is used as part of a condition so
that's probably what causes the error displayed in the chat, while if you simply call the macro
as a command nothing happens).
Now, the elegance of my scripting may well be arguable, but macros like this one worked before and I
have hundreds of saved tokens with macros like this so updating them all would be troublesome.
You can verify on any token that light sources and auras aren't displayed.
Actually, light sources are displayed but only if FOG is enabled.That may be intended behaviour thought, I'm not sure.
Auras, on the other hand, are never displayed.
I know somewhere along the way the format for defining light sources has changed, so maybe my definitions are obsolete?
Anyway, auras should work even when FOG is disabled.
---
Feature suggestion: is it possible for the program to remember the last place (directory)
where you saved a token? Every time I re-open the program and try to save a token
(right clicking on it and choosing "Save...") I get the root directory.
Since the program remembers the path+folder of the last loaded campaign, I guess it
could also remember the path+folder where you last saved a token.
Feature suggestion: is it possible that, when using window.input, the focus goes to the
first element of the "form" instead of the OK button? I realize this is a controversial
request and probably won't work well in most cases, but maybe there is a way to
make it optional (as a parameter of the macro command itself)?