Add formal enemies, remaining formal partners and synthesized UI SFX

- UI SFX v3: procedurally synthesized one-shots (Tools/synth_ui_sfx.py) wired to
  buttons, rewards, errors and red dots via UiSfx, gated by the SFX setting.
- Five formal enemies (Hornlet, Dashlet, Shellhorn, HornCaptain, GreatHorn):
  Hunyuan 50k -> 2000-tri XPbr, DGXA TokenRig, Idle/Walk/Attack, nested per type
  in PrototypeArena; PrototypeBattle.Enemy gains presentation-only Moving/Strikes.
- Formal partners for all ten pets in the arena and portraits, including new
  VineSprite, ThunderLeopard and TideWhale.
- Pipeline fixes: reject local TokenRig fallback, drop loose mesh islands,
  configurable Unity run_script timeout, companion static stage.
- Also includes concurrent work from another tool in this working tree
  (FlameLion, enemy combat FX, challenge mode, home explorer, server updates).
- Resources registered in Doc/ResDesc_*.md; verified on isolated :18081.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
udx
2026-10-21 12:23:55 +08:00
co-authored by Claude Opus 5.5
parent 6c64210331
commit 89e0fa246f
780 changed files with 7117051 additions and 15906 deletions
+12
View File
@@ -0,0 +1,12 @@
{
"device": "Unity Editor Windows 11 (10.0.22631) 64bit / NVIDIA GeForce RTX 3060",
"quality": "流畅",
"note": "Editor sample only. Does not satisfy the WeChat 30 FPS target.",
"frames": 90,
"averageFps": 55.3,
"minFrameMs": 15.51,
"maxFrameMs": 143.68,
"heroes": 2,
"enemies": 1,
"advice": "1-1 · 营地初守\n岩团团前排、火喵后排,先熟悉防线\n本次未获得通关奖励\n建议:可调整前后排后免费重试"
}