- 积分
- 13463
- 威望
- 0
- 魅力
- 1
- 经验
- 7393
- 热心度
- 0
- 注册时间
- 2009-1-2
- 最后登录
- 2024-2-19
- 主题
- 72
- 回帖
- 5022
- 精华
- 0
- 阅读权限
- 90
TA的每日心情 | 慵懒 2024-2-19 08:40 |
---|
签到天数: 507 天 连续签到: 1 天 [LV.9]龙巫妖
论坛嘉宾
- 积分
- 13463
|
幻影神弓可以射手部队伤害随英雄等级加成,战斗中本方随机祝福魔法3回合,再加敌军附加不利魔法三种3回合,根据战斗经验来招募幻影,部队仅远程可以双击。
拷贝到地图事件中。自己慎用,有虫子报告,崩溃勿怪。
感谢fly123具体实现,版权所有,请勿侵权。
ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_ScriptWriter=FLY123
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
ERMS_ScriptDate=17.5(Mar).2009
!#VRz177:S^王庭之弓{神器}^;
!#VRz178:S^{精灵王庭之弓}
王者之弓。精灵王国的皇家真品。
所有射手能近身射击,射击无视障碍和无视距离。
并且远程部队将获得{暗夜精灵}的特殊能力。
双击,伤害随英雄等级加成,随机祝福魔法3回合。
敌军附加不利魔法三种3回合,战斗胜利后幻影射手加入。^;
!#UN:A137/9/177;
!#UN:A137/10/178;
!?BA0;
!!VRv55:S0; !!VRv56:S0; [Initialize v55 and v56 to 0]
!!BA:H0/?v3255 H1/?v3260; [Attacker:v3255,Defender:v3260]
!!HEv3255&v3255>=0:A2/137/d/?v55; [# of Bow of the Sharpshooter has equipped: v55]
!!HEv3260&v3260>=0:A2/137/d/?v56; [# of Bow of the Sharpshooter defender has equipped: v56]
!!VRv57:S2; [Initialize v57 to 2]
!!VRv57&v55=0/v56=0:S-1; [Set v57 to -1 if no hero has Bow of the Sharpshooter]
** Battlefield trigger
!?BF; trigger when battlefield is prepared.
!!FU&v57<0:E; [Exit if no Bow of the Sharpshooter]
!!DO951/0/20/1&v3255>=0:P;
!!DO951/21/41/1&v3260>=0:P;
!!DO952/0/20/1&v3260>=0:P;
!!DO952/21/41/1&v3255>=0:P;
!?FU951;
!!BMx16:F?y-30;
!!VRy-30:&4; 判断是否为SHOOTER部队
!!FU&y-30=0:E; 为0退出
!!HEv3255:S1/?y-10; 判断箭术等级
!!FU&y-10<3:E; 低于高级退出
!!BMx16:F?y25; 得到部队的标志位
!!VRy27:|32768; 双击
!!VRy26&y25>0:Sy25|y27;
!!BMx16&y27<>0:Fy26; 给部队增加特技y27
!!HEv3255:E?v3256/?y22; 取得英雄的等级y22
!!BMx16:U1/dy22; 伤害随等级加成
!!BMx16:U2/dy22;
!!VRy1:S0 T9; (T后面的数+1等于你想要施法的魔法总数,比如现在总数是10)
!!VRy2&y1=0:S27;
!!VRy2&y1=0:S28;
!!VRy2&y1=0:S29;
!!VRy2&y1=0:S43;
!!VRy2&y1=0:S44;
!!VRy2&y1=0:S48; (S后面的是魔法编号)
!!VRy2&y1=1:S49;
!!VRy2&y1=2:S41;
!!VRy2&y1=3:S51;
!!VRy2&y1=4:S58;
!!BMx16:My2/3/3;
!?FU952; 敌方触发
!!BMx16:M42/3/3 M52/3/3 M50/3/3; 诅咒,降低士气,幸运魔法各3回合
!?BA1;
!!FU&v57<0:E; [Exit if no Bow of the Sharpshooter]
!!HE-1:O?y-1; 检查英雄所归属的颜色,如被打败则为-1
!!FU&y-1<0:E; 如果英雄被打败则退出
!!HEv3255:E?y-21/?y-22; get current exp
!!VRy-21:-v3256; Calculate exp gained in the battle
!!VRy-31:Sy-22*2;
!!VRy-21:Sy-21:1000+y-31;0.1%*Battle Exp加上等级×2
!!FU&y-21<1:E; 如果y-21的值不足1则退出
!!IF:Q446/21/137/1^{幻影召唤}
幻影神弓为你招募到 %Y-21 个幻影射手!^;
展示获得生物提示
!!HE-1:C2/137/y-21/1; 给y-21个137号生物(Sharpshooter)
!!UN:R1; 重新绘制英雄画面的右侧,更新生物数量显示
!!VRy-21:S0;y-21的值清0
[ 本帖最后由 ssfire 于 2009-6-15 14:16 编辑 ] |
|