人类枪手的放置陷阱. 当年我在官服练了好久好久. 一个小枪在洛丁山不停的练习. 当时我就觉得扯. 这个技能cd久,控制时间短, 在面对拥有滑步的吸血鬼, 朝自己脚底下放算什么.. 小时候我一直想医生牙签扎起来鬼后, 走过去放个陷阱连携控制是多么酷呀.
现在为了弥补遗憾, 我花了30分钟修改好了这个技能效果.
过程如下.
第一步 我们要先修改action.inf 配置文件
在aciton.inf中找到INSTALL_TRAP, 修改对应的FLAG. 将它从对自身施法修改为对地施法.
然后我们修改skillinfo.inf 找到放置陷阱 将施法记录修改大一些. 这样客户端就会发送对地封包和不会本地判定你施法失败了. 客户端的修改就到此结束
然后我们在服务端的修改开始了.
1. 找到技能文件, 添加一个函数,用来处理对地施法
修改effect_trap的触发机制,释放时当场检测怪物,因为原来的代码是每次移动的时候检测有没有陷阱
而我们修改为远程施法以后直接在敌人的脚底下放陷阱,所以要修改触发机制
在心跳循环中对陷阱的affect函数进行修改.