- 积分
- 2490
- 威望
- 1
- 魅力
- 1
- 经验
- 1865
- 热心度
- 5
- 注册时间
- 2019-3-12
- 最后登录
- 2024-3-3
- 主题
- 41
- 回帖
- 342
- 精华
- 0
- 阅读权限
- 40
TA的每日心情 | 开心 2021-3-22 22:17 |
---|
签到天数: 14 天 连续签到: 1 天 [LV.3]火元素使者
4级 Famous Hero
- 积分
- 2490
|
本帖最后由 水流行险 于 2021-6-11 16:26 编辑
我用了ERA3 1.08,野怪的随机英雄出现没有追随者,我记得封神以前的脚本(追随者和战马)在野怪英雄中是有追随者的,甚至野怪没有英雄也有追随者,这个就太烦了。
这是关系到wog29追随者、wog6随机英雄的运行顺序吗?请问如何让野怪英雄总是有追随者?请版主和高手指点。@Archer30 @XEricSin @贤知有您 @canary
以下是wog29追随者中的脚本:
!?BF&i^henchman_on^=(TRUE); [continue if enabled
!!VRv7207:C-1/-1/-1/-1/-1/-1; [initialize variables]? v7207-v7212]
!!VRy-1:S-2; [initialize variable] y-2]
!!BU:E2/?y-7; [检查战斗是否是生物银行等]
!!BA:H0/?y-1; [得到进攻方编号]
!!HEy-1&y-1>-1:O?y-3; [得到进攻方颜色]
!!OW:Iy-3/?y-6; [检查是人类还是电脑] 1 : AI 0 : 人类
!!VRy-6:S0; 设置为人类0 与下三句矛盾
! !FU7103&y-6=1/y-1>-1:Py-1; 是电脑就给他一追
! !IF&y-1>-1:Wy-1; 进攻方英雄变量
! !VRw119&y-6=1/y-1>-1:S1; 电脑自带追随者
!!VRy-8&y-7<20:S19; [正常战斗位置 <21:S20改20为19
!!VRy-8&y-7>19:S25; [生物银行位置
!!HEy-1&y-1>-1:E?y1/?y3; 设置/检查/获取英雄的经验值
!!SN:W^heroExpBefore_0^/y1; [Archer - left hero exp before battle]
!!VRi^heroBefore_0^:Sy-1; [left hero id before battle]
!!if&y-6=0; [如果是人类
!!IF&y-1>-1:Wy-1; 进攻方英雄变量
!!BU&w118>-1/w119=1/y-1>-1:Sw118/1/y-8/0/-1/0; [为进攻方召唤一追] 位置是y-8
!!BU&w118>-1/w119=1/y-1>-1:Ey-8/?v7207;[得到一追堆栈??v7207] 位置是y-8
!!FU7101&w118>-1/w119=1/y-1>-1/v7207>-1:Pv7207/0/y-1; [调用定义进攻方一追参数函数 [add stat increases - attacker]
!!FU(henchman_StackExpBF)&w118>-1/w119=1/y-1>-1/v7207>-1/i^henchman_stackExpEnabled^=1:Pv7207/0/y-1; [Archer - set up stack experince]
!!en;
!!BA:H1/?y-2; [ 得到防守方英雄编号]
!!HEy-2&y-2>-1:O?y-3; [ 得到防守方英雄颜色]
!!OW:Iy-3/?y-6; [检查是人类还是电脑] 1 : AI 0 : 人类
!!VRy-6:S0; 设置为人类0 与下三句矛盾
! !FU7103&y-6=1/y-2>-1:Py-2; 为电脑选择一追
! !IF&y-2>-1:Wy-2; 防守方英雄变量
! !VRw119&y-6=1/y-2>-1:S1; 守方电脑自带追随者
!!HEy-2&y-2>-1:E?y2/?y4; 设置/检查/获取英雄的经验值
!!SN&y-2>-1:W^heroExpBefore_1^/y2; [right hero exp before battle]
!!VRi^heroExpBefore_1^&y-2<0:S0; [0 exp if no hero]
!!VRi^heroBefore_1^&y-2>-1:Sy-2; [right hero id before battle]
!!VRi^heroBefore_1^&y-2<0:S-1; [-1 if no hero]
!!if&y-6=0; [如果是人类
!!IF&y-2>-1:Wy-2; [防守方英雄变量]
!!BU&w118>-1/w119=1/y-2>-1:Sw118/1/31/1/-1/0; [在30位置为防守方召唤一追] 改30为31
!!BU&w118>-1/w119=1/y-2>-1:E31/?v7208;[得到一追堆栈??v7208] 改30为31
!!FU7101&w118>-1/w119=1/y-2>-1/v7208>-1:Pv7208/1/y-2; [调用定义防守方一追参数函数
!!FU(henchman_StackExpBF)&w118>-1/w119=1/y-1>-1/v7208>-1/i^henchman_stackExpEnabled^=1:Pv7208/1/y-2; [Archer - set up stack experince]
!!en;
|
|