|
[wiki]WoG[/wiki]给[wiki]英雄[/wiki]特长额外强化,但其中有些英雄仍然是废渣……
首先,航海术特长仍然渣,海图本来就需要航海,而非海图即使强化也没什么用。
其次,鹰眼特长是个好特长(1、2级兵会飞),但塔城的Serena仍然弱(塔城1级小[wiki]鬼[/wiki]升级后远程。。。2级石像鬼本来就是飞兵。。。)
于是想通过[wiki]ERM[/wiki]给她们(都是女的耶~)加点额外的能力,让她们能有一点特色。。。。
设想:
1、Voy,驯兽师航海英雄。
特长:Perdue,敢死队。
效果:战斗中英雄A/D加倍,但所有部队反击次数为0。
介绍:Being a witch, Voy has special interest in training her troops. She tried to make the army more ferocious against the enemy. She suceeded, however, such ferocity doesn't come from nothing. Being more capable to deal damage and protect themselves from fighting, her troops focus on the "critical strike" tactics and lose the ability to organize effective retaliations.
ERM:
这里就是请教部分了……天知道会有多少错
**Voy: Gain double A/D in the battle but creatures lose retaliations
!?BA0; Before Battle
!!HE122:F?v4401/?v4402/?y-92/?y-93/1; Get Voy A/D without artifacts
!!HE122:F?y-94/?y-95/?y-92/?y-93; Get Voy A/D with artifacts
!!VRy-94:+v4401;
!!VRy-95:+v4402;
!!HE122:Fy-94/y-95/y-92/y-93; Gain extra A/D
!?BA1; After Battle
!!HE122:F?y-94/?y-95/?y-92/?y-93;
!!VRy-94:-v4401;
!!VRy-95:-v4402;
!!HE122:Fy-94/y-95/y-92/y-93; Release extra A/D
!?BR;
!!BH0:N?y-31; set v4411 as number of left hero
!!BH1:N?y-32;
!!DO4401/0/20/1&y-31=122:P1; Only do when hero is Voy
!!DO4401/21/41/1&y-32=122:P1; Only do when hero is Voy
!?FU4401;
!!BMx16:R0; Set Stack reliations to 0
**End of Voy
指数的测试正常了,不能反击的效果也达到了,问题是……
只有第一回合有效
这是为什末?我明明用的是BR吖……不解ING。。。:==:
————————————————————————————————————————————————————
2、Sylvia,人类航海英雄。
特长:Spoil of war,掠夺
效果:战后获得金钱,类似于地下城宠物的特技。数量为经验的20%,每级额外+1%
介绍:Once a pirate, always a pillager. Sylvia's no longer a pirate, but her enthuasiam in wealth does not decrease. As a succesful patrol, she can always find out the pirates' hiding treasures. The kingdom's looking forward to her performance in future battles.
ERM:
**Sylvia: Get spoils of war after battle. Money equals (20+Level)%*Battle Exp
!?BA0;
!!HE-1:N?y-1; get hero number
!!HEy-1&y-1=3:E?v4403/?y-80/1; save Sylvia's Level and Exp pre-battle
!?BA1;
!!HE-1:N?y-1; get hero number
!!HEy-1&y-1=3:E?y-81/?y-80/1; get current exp
!!VRy-81:-v4403; Calculate exp gained in the battle
!!VRy-80:+20; Percent of money
!!VRy-81:Sy-81 * y-80 : 100; Money=(20+Level)%*Battle Exp
!!IF&y-1=3:M^Your troops get spoils of war : %Y-81 gold.^;
!!OW&y-1=3:R-1/6/dy-81; Gain Money
**End of Sylvia
测试通过,应该没问题了~:victory:
————————————————————————————————————————————————————
3、Serena,塔城鹰眼英雄。
特长:Eagle insight,洞察
效果:所有远程部队速度+1,每10级再+1。
介绍:People always say that Serena's got an eagle eye. With that insight, Serena can mobilize her archer troops even before their enemy can spot them. "Who shoots first prevails" is her regular motto.
ERM:
**Serena: All shooter stacks get +1 to speed every 10 level of Serena.
!?BF; trigger when battlefield is prepared.
!!BH0:N?v4411; set v4411 as number of left hero
!!BH1:N?v4412;
!!HE-1:N?y-1; get hero number
!!HEy-1&y-1=42:E?y-81/?y-80/1; get current Lvl
!!BG:Q?y-96; get side
!!DO4402/0/20/1&v4411=42:Py-80; Only do when hero is Serena
!!DO4402/21/41/1&v4412=42:Py-80; Only do when hero is Serena
!?FU4402;
!!BMx16:F?y-2; read the flags into a 32-bit variable
!!VRy-2:&4; check if current stack is shooter
!!VRy-4:Sx1 : 10;
!!VRy-4:+1;
!!BMx16&y-2=4:Sdy-4; Add Speed
**End of Serena
测试成功!对兵种和宠物都有效~~~~:g:
接下来只剩把Voy的问题解决了…………
题外话:
测试时用Voy试了一把
结果升到十多级,一点A/D也没涨过。。。。
不愧是5% 5%的强者女巫啊。。。。:==:
[ 本帖最后由 ofxking 于 2006-2-10 17:45 编辑 ] |
评分
-
1
查看全部评分
-
|