feat: Loksyu & TinJi standalone AppV2 apps with chat buttons and dice automation
- CDELoksyuApp: standalone HandlebarsApplicationMixin(ApplicationV2) app - 5-element Wu Xing grid with yin/yang inputs per element - Per-element reset buttons + global reset-all - Auto-refresh via updateActor hook - CDETinjiApp: standalone AppV2 for the collective Tin Ji dice pool - Large neon counter with +/- buttons and direct input - Spend button sends a chat message with remaining count - singletons.js: shared utilities - getSingletonActor: find or auto-create singleton actor - updateLoksyuFromRoll: compute lokAspect from Wu Xing cycle, update yin/yang - updateTinjiFromRoll: add tinji face count to value - rolling.js: auto-update both singletons after every dice roll (weapon path + main roll path) - system.js: renderChatLog hook injects Loksyu/TinJi footer buttons in the chat sidebar - loksyu.js / tinji.js: actor sheets redirect to standalone apps when opened via the sidebar - CSS: .cde-loksyu-standalone, .cde-tinji-standalone, .cde-chat-app-buttons, .cde-tinji-spend-msg styles added - i18n: new keys in fr-cde.json and en-cde.json for all new UI strings (LoksyuNotFound, TinjiNotFound, Reset, ResetAll, SpendTinji, etc.) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2026/03/30-08:26:03.946656 7f4bd9fec6c0 Recovering log #78
|
||||
2026/03/30-08:26:03.958209 7f4bd9fec6c0 Delete type=3 #76
|
||||
2026/03/30-08:26:03.958276 7f4bd9fec6c0 Delete type=0 #78
|
||||
2026/03/30-09:43:28.111476 7f4bd8fea6c0 Level-0 table #83: started
|
||||
2026/03/30-09:43:28.111506 7f4bd8fea6c0 Level-0 table #83: 0 bytes OK
|
||||
2026/03/30-09:43:28.117383 7f4bd8fea6c0 Delete type=0 #81
|
||||
2026/03/30-09:43:28.117483 7f4bd8fea6c0 Manual compaction at level-0 from '!macros!apyHJT40enTKFUfX' @ 72057594037927935 : 1 .. '!macros!suexsLbORUfE9ptz' @ 0 : 0; will stop at (end)
|
||||
2026/03/30-09:43:28.117499 7f4bd8fea6c0 Manual compaction at level-1 from '!macros!apyHJT40enTKFUfX' @ 72057594037927935 : 1 .. '!macros!suexsLbORUfE9ptz' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user