- 积分
- 42459
- 威望
- 523
- 魅力
- 525
- 经验
- 23493
- 热心度
- 0
- 注册时间
- 2007-10-20
- 最后登录
- 2021-11-30
- 主题
- 73
- 回帖
- 8815
- 精华
- 17
- 阅读权限
- 90
TA的每日心情 | 开心 2021-11-2 11:44 |
---|
签到天数: 754 天 连续签到: 1 天 [LV.10]圣龙

论坛嘉宾
寄蜉蝣于天地,渺沧海之一粟。
  
- 积分
- 42459
      
|
一、个人认为以前Yexian7写的那个力盾修复用障碍物代替力盾总感觉怪怪的,故用类似魔法冷却的方法重新写了一个,此ERM实现的是英雄施放力盾后临时删除对方的驱散魔法,两回合后自动恢复。
二、为弥补AI很是受伤的心灵,特加上魔法缓冲ERM,这个和魔法冷却不同的是,它不是施法后临时删除魔法(主要是担心删除后魔法回不来了)而是完全禁止施放同样的魔法,缓冲期统一为三回合,呵呵,力盾+失明+未日+镜像等战术从此要失去大半的效果了哦,但AI不受魔法缓冲的限制(而且AI施法后玩家同样要缓冲魔法),鉴于魔法的实用性和减少变量的冲突性,此ERM仅针对仅针对力盾、未日、复活、迟缓、神雷、丧心、失明、镜像这8种强力魔法有效果,想受虐的玩家这回有福了。
力盾修复ERM代码:
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_PoweredBy=ERM Scripter v. 2004.6.29.918
***ERM名称:力盾修复(动作后临时删除对方驱散魔法)
************** ERM制作:沧海壹粟 *************
******************* ERM变量 ******************
**v9903~v9909
**FU28999(x1=998~999)
**************战斗前触发:变量复位*********************************************************
!?BA0;
!!VRv9903:C1/1; 战斗前v9903、v9904变量设定为1
!!BA:H0/?v9555; 保存进攻方英雄编号到v9555
!!BA:H1/?v9560; 保存防守方英雄编号到v9560
!!HEv9555&v9555>-1:M35/?v9905; 检查攻方英雄是否有驱散
!!HEv9560&v9560>-1:M35/?v9906; 检查守方英雄是否有驱散
**************动作前触发:禁止施法*********************************************************
!?BG0;
!!VRv9907:C-1/-1/-1; 动作前v9907、v9908、v9909变量复位
!!BG:A?v9907 S?v9908 Q?x1; 动作参数:动作种类、魔法编号、攻击方
!!BHx1:N?v9909; 当前攻击方英雄编号
**************动作后触发:变量清零*********************************************************
!?BG1;
!!FU28999&v9907=1/v9909>-1/v9903=1:P998/v9908/v9909; 英雄动作为施法且计数v9903复位时执行函数28999(x1=998)
!?FU28999&x1=998;
!!FU&x2<>12:E; 魔法不为力盾则退出
!!VRv9904:S0; 满足上述条件则v9904变量清零
!!HEv9555&v9560>-1/x3=v9560/v9905=1:M35/0; 施法后删除进攻方的驱散魔法
!!HEv9560&v9555>-1/x3=v9555/v9906=1:M35/0; 施法后删除防守方的驱散魔法
**************每回合触发:变量复位*********************************************************
!?BR;
!!VRv9903&v9904=0:+1; 满足v9904=0,v9903作为计数器开始计数+1
!!FU28999&v9903=3:P999; 计数=3时执行函数28999(x1=999)
!?FU28999&x1=999;
!!VRv9903:S1; 满足v9903=3时,计数v9903复位
!!VRv9904:S1; 满足v9903=3时,变量v9904复位
!!HEv9555&v9905=1:M35/1; 到第三回合且攻方英雄有驱散时,恢复驱散魔法
!!HEv9560&v9560>-1/v9906=1:M35/1; 到第三回合且守方英雄有驱散时,恢复驱散魔法
**************战斗后触发:魔法还原*********************************************************
!?BA1;
!!FU&v9903<1/v9903>3:E; 计数为第一至第三回合则执行
!!HEv9555&v9905=1:M35/1; 攻方英雄有驱散时还原驱散魔法
!!HEv9560&v9560>-1/v9906=1:M35/1; 守方英雄有驱散时还原驱散魔法
**************力盾修复结束*********************************************************
[ 本帖最后由 沧海壹粟 于 2011-11-4 09:16 编辑 ] |
-
-
力盾修复.zip
1.1 KB, 下载次数: 15, 下载积分: 金币 -2
-
-
魔法缓冲.zip
1.5 KB, 下载次数: 10, 下载积分: 金币 -2
售价: 1 金币 [记录]
代码有点多就不贴上来了
评分
-
1
查看全部评分
-
|