拥有特长法师和升级法师双技能后的问题
以下是双技能代码,对象是法师,将祭师、僧侣、法师升级为大法师:!?CM2&1000;[点击英雄界面触发]
!!HE-1:N?v1;
!!FU&v1<>44:E;
!!VRz1:S^英雄升级生物特长:可以将{僧侣}、{祭司}、{法师},升级到{大法师}。^;
!!UN:G2/0/2/1; [设置英雄的特长说明(最后是Z变量号)]
!!FU20000:P10/35/8/9/34/-1/-1/-1/-1/-1;
!?FU20000&x1=10;[特长升级生物,会替换原特长,英雄界面点击生物升级]
**x1=10 [特长升级生物,会替换原特长
**x2 最终生物形态
**x3~x10 被升级的生物(可用-1表示空白)
!!FU|x2<0/x2>196:E;
!!FU&x2>144/x2<150:E;[非生物,非战争机器]
!!CM:I?y1;
!!FU|y1<68/y1>74:E;[非点击生物槽,退出]
!!VRy2:Sy1 -68; [将生物槽位置-68转成英雄带领生物的位置号(0-6)]
!!HE-1:C0/y2/?y3/d;
!!FU&y3<0:E; [没有生物,退出]
!!VRy4|y3=x3/y3=x4/y3=x5/y3=x6/y3=x7/y3=x8/y3=x9/y3=x10:S999;[若有可升级生物]
!!HE-1&y4=999:X6/y3/y3/x2;[更换特长]
!?BA0&1000; [战斗前]
!!HE44:X1/34; [还原英雄特长]
我添加了‘贤主有您’前辈的代码,英雄特长加强我也打开了,两个特长(擅长法师/升级)相互交还可行。
但是看看附图。我修改的法师原始数值如下:
攻12
防12
伤害12~14
生命35
速度8
英雄现有:攻17、防10
英雄擅长:攻+10、防+9、伤害+6、生命+93%、速度+1(实为+2,这个不知道哪里出了bug,不过无碍)
兵种满级:攻击+8、防御+8、最低伤害+4、最高伤害+5、速度+2
但是生物实际指数如图所示(括号我的推算):
攻击39(12+17+10?)
防御31(12+10+9?)
伤害16~19(12+4~14+5?)
生命85正确(35*【1+50%+93%】)
速度12正确(8+2+2)
我也测试了其他地图,结果也是和我说的一样。
得出结论:生物升级后的攻防奖励无效,英雄特长法师的额外伤害奖励无效。
还请众前辈帮我解答分析一下,谢谢!
[ 本帖最后由 雨风月影 于 2013-7-10 17:09 编辑 ]
回复 鼓励多发帖 1# 的帖子
楼主的帖子好像发了两遍,重复了;han;回复 消灭零回复 2# 的帖子
刚才网速太慢,可能点多了,怎么办啊?回复 跟帖促繁荣 3# 的帖子
倒,又发了一遍,等版主给你删了吧 ERM小白,没看出有什么问题,不过你英雄特长不是每级增加法师属性,而是一次性增加的SO,我这样理解有错吗?
回复 论坛兴旺玩家受益 5# 的帖子
我英雄的法师特长是每级增加的,不是一次性给予 原本的HE:X1生物特长只有加攻防速度,没有伤害生命。你那个加伤害的是wog增强英雄特长脚本里的,这个脚本是增强的起始特长,你中途改了特长再改回去就无效了。
所以wog增强英雄特长脚本 和 双特长脚本,只能二选一。 你得看看特长增强脚本怎么弄的,才能保证你的和他的兼容。 XEricSin 发表于 2016-1-22 00:18
原本的HE:X1生物特长只有加攻防速度,没有伤害生命。
你那个加伤害的是wog增强英雄特长脚本里的,这个脚本 ...
XEricSin兄,真够钻研的,连这么早的帖子都回复,话说,他的脚本英雄特长是一次性增加的,而他的想法是每级增加 夏侯飞机 发表于 2016-1-22 00:34
XEricSin兄,真够钻研的,连这么早的帖子都回复,话说,他的脚本英雄特长是一次性增加的,而他的想法是每 ...
他的脚本是没战斗的时候就把特长变成升级怪物。打仗的时候就还原成原来的生物特长。生物特长本身是每级增加属性的。所以他的脚本里没有关于升级的部分是没问题的。
因为不知道特长增强是怎么运作的,所以要兼容有困难。
如果不开特长增强脚本,目测是可以实现双特长的。
或者可以跳过修改特长,直接让某个英雄得到升级怪物得能力,比如直接鼠标点带的怪物触发,检测是不是特定的英雄和特定的怪物,然后弹框问要不要升级。 XEricSin 发表于 2016-1-22 00:57
他的脚本是没战斗的时候就把特长变成升级怪物。打仗的时候就还原成原来的生物特长。生物特长本身是每级增 ...
呵呵,没必要跟我解释的这么详细,我只是略懂,不过按你说的,就2个字,麻烦
页:
[1]