xuwenq 发表于 2008-8-29 14:07:26

英雄的7~8级生物特长的一点补充

英雄可以设置7级生物特长,在更改script39.erm后,对八级生物也有攻防的增加
原帖请看
http://bbs.h3wog.com/viewthread.php?tid=800&highlight=%C9%FA%CE%EF%CC%D8%B3%A4
但是这样的修改对于八级生物是只加 攻防,不加伤害的
这是由于八级生物特长调用的函数与七级的不同,
放在FU852中,这个方法原来是给一些特定生物如元素生物用的
为了尽量不更改原有的设置,我们可以另外写一个方法,让对应的八级生物去调用这个方法
在FU852之后,即找到
-----------------------Right mouse click in battle info-------------------------
在这行之前,插入一个函数
!?FU7040;
;x1=monster place ID
;x2=monster type
;x3=hero attack skill
;x4=hero defense skill
;x5=1 if non first call of the function&
!!BMx1&x5<>1:Sd1;                      //speed +1
!!MA:Px2/?v433;                        //hitpoints bonus percentage = 12 + 3 * herolevel
!!VRv433:*w30:100;
!!BMx1:Hdv433;
!!MA:Ax2/?v433;                        //attack for each specified monster = Standard+HeroBonus+CleanHeroBonus
!!HEx1&w31<0:F?y10/d/d/d/1; get hero'sbasicattack
!!HEx1&w31<0:F?y11/d/d/d;   get hero's current attack
!!IF&w31<0:M^{DEBUG INFORMATION - FU852}
Hero #%X1 gave negative attack bonus to the creatures, now compensated.^;
!!VRw31&w31<0:Sy10 +y11;    set correct w31 instead   
!!VRv433:+x3+w31;
!!BMx1:Av433;
!!MA:Dx2/?v433;                        //defense
!!VRv433:+x4+w32;
!!BMx1:Dv433;
*****八级生物的设置:增加伤害**********
!!MA:Ex2/?v433;
!!VRv433:+w28-1000;
!!BMx1:U2/v433;            //最大伤害
!!MA:Mx2/?v433;
!!VRv433:+w28-1000;
!!BMx1:U1/v433;          //最小伤害
这个函数类似FU852,只是后面加了点
然后改调用

!!VRy-2&v434>=150/v434<=157:*13 +47 +w29;    判断8级生物是否相对应(非火鸟)
!!FU852&v434>=150/v434<=157/v434=y-2/x1=v435:Px16/v434/v430/v431/x3;非火鸟
!!FU852&v434=158/w29=130/x1=v435:Px16/v434/v430/v431/x3;火鸟
改为就行了
!!VRy-2&v434>=150/v434<=157:*13 +47 +w29;    判断8级生物是否相对应(非火鸟)
!!FU7040&v434>=150/v434<=157/v434=y-2/x1=v435:Px16/v434/v430/v431/x3;非火鸟
!!FU7040&v434=158/w29=130/x1=v435:Px16/v434/v430/v431/x3;火鸟

[ 本帖最后由 xuwenq 于 2008-8-30 08:28 编辑 ]

laoguier 发表于 2008-8-29 14:21:16

谨受教

amdghost 发表于 2008-8-29 16:15:58

弱弱的问下 楼主函数中的一些中文 也要添加么

laoguier 发表于 2008-8-29 16:42:27

;之后的内容可省略

ffghop 发表于 2008-8-29 19:56:38

虽然我有这么修改不过进入游戏时,ERM显示出错,
其他的一切WOG特效都没有了....;cool;

amdghost 发表于 2008-8-30 02:11:15

如上修改后 进入游戏出错所有 WOG 化失去。。。

amdghost 发表于 2008-8-30 04:13:09

就算是给大恶魔加的伤害也不过是加1点而已;sw; 是不是太少了 。。

xuwenq 发表于 2008-8-30 08:27:15

回复 5# 的帖子

看了一下,erm本身应该没有什么问题
看之前的
!!BMx1& amp;x5<>1:Sd1;                      //speed +1
这一行
本来我写的是
!!BMx1&x5<>1:Sd1;                     //speed +1
但是发帖时自动变成了论坛会把第一个&自动变成html转义符号
囧Rz

[ 本帖最后由 xuwenq 于 2008-8-30 14:15 编辑 ]

xuwenq 发表于 2008-8-30 08:36:08

回复 7# 的帖子

增加伤害是根据英雄级别来的,七级生物是英雄等级的一半
八级我就没有例外提高,仍取七级的伤害加成
这样子高等级英雄已经比较bt了
如果还要增加,自己改一下那两句
!!VRv433:+w28-1000;
吧,改成 !!VRv433:+w28-1000+100;就是在此基础上再增加100点
不过不建议改的太bt

ffghop 发表于 2008-8-30 09:34:50

原帖由 xuwenq 于 2008-8-30 08:27 发表 http://bbs.h3wog.com/images/common/back.gif
看了一下,erm本身应该没有什么问题

!!BMx1&x51:Sd1;                      //speed +1
这一行
本来我写的是
!!BMx1&x51:Sd1;                     //speed +1
但是发帖时自动变成了论坛会把第一个&自动变 ...
你的2句话还是没有任何区别,最好还是做成附件提供下载的好!

alovelycat 发表于 2008-9-5 12:30:30

直接来个附件下载吧

daneric 发表于 2008-9-11 21:57:01

不是很懂,能做成ERM吗

horse1971 发表于 2009-1-6 09:23:14

有附件下载吗,最近论坛好冷清,高手潜水了,好像就宝物典当行还稍微热闹点

Seraphlich 发表于 2009-1-6 22:02:14

各位hero活跃起来啊

lordyaya 发表于 2009-9-14 16:09:00

老帖老帖,
搞个现成的来用用吧

骷髅召唤师 发表于 2010-11-6 08:55:24

同意原帖由 lordyaya 于 2009-9-14 16:09 发表 http://bbs.h3wog.com/images/common/back.gif
老帖老帖,
搞个现成的来用用吧
页: [1]
查看完整版本: 英雄的7~8级生物特长的一点补充

捐赠