1 | TC > account set gmlevel lin 3 # 设定该账号的管理员等级 |
spell Editor技能编辑器工具原理
spell Editor作用
梳理暴风雪实现流程
1 | TC > account set gmlevel lin 3 # 设定该账号的管理员等级 |
背刺技能前提
效果
如果超过3个效果,技能该如何配置?
同类型的技能效果如何处理?
为什么不同的效果会在不同的位置处理?
1 | enum SpellEffectHandleMode |
技能释放流程
1 | TC > account set gmlevel lin 3 # 设定该账号的管理员等级 |
1 | // cs_misc.cpp |
1 | .damage self 1000 # 给自己造成1000点伤害 |
点击物品,恢复生命值。如何实现?
有引导时间(m_casttime)的技能,技能处理是在定时器中触发的,而不是在prepare中处理,prepare中只加定时器事件和计算target。
技能释放流程
1 | TC > account set gmlevel lin 3 # 设定该账号的管理员等级 |
基础营火818->法术效果A(50召唤)->光环参数A 29784 -> gameObject 29784 -> Data2 31442(关联gameObject 陷阱 31442)->Data3 7353(技能7353)->技能效果A(6上buff)->光环29 增加基础属性(0力量1敏捷2耐力3智力4精神)->光环参数A:4(增加精神)
技能逻辑
技能实现