- 积分
- 6900
- 威望
- 0
- 魅力
- 1
- 经验
- 6043
- 热心度
- 0
- 注册时间
- 2012-8-31
- 最后登录
- 2024-1-8
- 主题
- 28
- 回帖
- 447
- 精华
- 0
- 阅读权限
- 50
TA的每日心情 | 奋斗 2024-1-8 23:08 |
---|
签到天数: 731 天 连续签到: 1 天 [LV.9]龙巫妖
5级 Honorable Hero
- 积分
- 6900
|
以下是双技能代码,对象是法师,将祭师、僧侣、法师升级为大法师:
!?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; [y1英雄场面点击的位置,68-74是点击生物槽]
!!FU|y1<68/y1>74:E; [非点击生物槽,退出]
!!VRy2:Sy1 -68; [将生物槽位置-68转成英雄带领生物的位置号(0-6)]
!!HE-1:C0/y2/?y3/d; [y3被点击的生物编号]
!!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 编辑 ] |
|