aranginor wrote: ↑Fri Aug 02, 2019 3:25 pm
If a brand new player joins after initialization, they receive a message telling them to ask the GM to create their shadow token, which can be done via the settings screen.
I think you should just default to the default settings in this case and only force a shadow token creation if the player is going to not use defaults. My casters will probably want to create something custom, but non-casters are only likely to care about spells insofar as maybe clicking on something shared in chat. I don't think GM's are going to want to go through setting up a shadow token in the middle of combat for some non-caster types that rarely (if ever) use the library anyway.
I also added a theme selector. When you click it, it gives you an option to select a theme number. When you click ok, PFSpells will close and re-load to the settings screen with the new theme loaded.
Can we give Themes and Graphic sets names? Without names I think it's all a little confusing because frame styles, graphics sets, and now themes are all just numbers.
Unfortunately, anytime the GM does anything that will create or delete a token, their screen will flicker during the map switching. Once the initialization is done and all players have their shadow tokens, everything should operate normally, without map switching. Annoying during setup, but this completely prevents any concurrency issues and bypasses the slow table updates. The provided tables are now only read from. There is zero writing to tables.
Give it a go, and let me know.
Early tests looks good.
Might be able to test this with multiplayer this weekend... will report how that goes.
Other notes--
DeBugging/Timing Code: Various time stamps are being tossed to chat off Home navigation.
BUG: Frame Preview in Settings is throwing an error.
Btw, I was going to suggest that you use the left corner graphic of frames for selection thumbnails in the frame drop-down to provide a kind of preview. Not great but better than nothing and enough to jog one's memory if you're just kind of looking through them and testing them out.
Lastly, did you get to any of my Home navigation table requests? I was in the middle of a new graphics set but decided to stop to see if the new table settings would be more conducive to what I was trying to do.