完善客户端功能并加入40250一致性审计

This commit is contained in:
shen
2026-09-21 16:38:58 -07:00
parent 3eb001a1fd
commit 1522a8a1a1
22 changed files with 876 additions and 105 deletions
+2 -2
View File
@@ -361,8 +361,8 @@ func setup(m2client: Node, assets_root: String,
quickbar.skill_cast_started.connect(_on_skill_cast_started)
if quickbar.has_signal("skill_activated"):
quickbar.skill_activated.connect(func(sid: int):
if skill_fx and player:
skill_fx.spawn_skill(sid, _skill_master(sid), player)
# 40250 的本地技能视觉来自当前等级 .msa 的 MotionEventData。
# 这里不再按技能名猜测并整套预播,否则会和动作帧特效重复且位置错误。
# Bow skills send CG_SHOOT from the .msa FLY frame, matching
# CNormalBowAttack_FlyEventHandler_AutoClear::OnShoot —— 压队列,
# 不再用 1.5s 定时器兜底(AutoClear 由 FLY 帧 pop 自清)。§3.6