🏆 神墓 2.7C — 👹 07 刷怪与进攻
刷兵/Boss/进攻怪/最终战争
共 16 个触发器
📑 触发器目录
- 初始单位
- CreateAnimal
- LianJi
- Boss
- 刷兵
- JinGongSheZhi
- JinGongGuai
- JinGongDengDai
- JinGongTooMany
- MoDiJinGong
- 特殊怪
- TeShuGuai
- 最后的战争
- MyGod
- LastBattle
- FuShenMoDiStrength
📜 触发器代码(中文 GUI 格式)
💡 提示:点击展开查看。代码可直接复制到 KKWE 编辑器。
📌 初始单位 07_000_初始单位
text
触发器: 初始单位 (刷怪/进攻) [注释] [✓]
───────────────────────────────────────────────────────
事件
└─ (无)
条件
└─ 无
动作
└─ (无)1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
📌 CreateAnimal 07_001_CreateAnimal
text
触发器: CreateAnimal (刷怪/进攻) [✓]
───────────────────────────────────────────────────────
事件
└─ 注册一次性计时器事件(2.00)
条件
└─ 无
动作
├─ 销毁触发器(自身)
├─ CreateUnit: PlayerNA, ngrd, 区域中心X(gg_rct_____________3), 区域中心Y(gg_rct_____________3), 180.00
├─ CreateUnit: PlayerNA, nbzd, 区域中心X(gg_rct_____________3), 区域中心Y(gg_rct_____________3), 180.00
├─ CreateUnit: PlayerNA, nbwm, 区域中心X(gg_rct_____________2), 区域中心Y(gg_rct_____________2), 180.00
├─ CreateUnit: PlayerNA, nadr, 区域中心X(gg_rct_____________1), 区域中心Y(gg_rct_____________1), 180.00
├─ CreateUnit: PlayerNA, nrwm, 区域中心X(gg_rct_____________1), 区域中心Y(gg_rct_____________1), 180.00
├─ CreateUnit: PlayerNA, nomg, 区域中心X(gg_rct_______u), 区域中心Y(gg_rct_______u), 90.00
├─ CreateUnit: PlayerNA, n00O, 区域中心X(gg_rct_______c), 区域中心Y(gg_rct_______c), 270.00
├─ CreateUnit: PlayerNA, n014, 区域中心X(gg_rct_______12), 区域中心Y(gg_rct_______12), 270.00
├─ 设置 pTemp = (区域gg_rct__________01中心)
├─ 创建 10个|nogl|→PlayerNA 在 pTemp 面向270.00
├─ 清除点 pTemp
├─ 设置 pTemp = (区域gg_rct_____________01中心)
├─ 创建 20个|npfl|→PlayerNA 在 pTemp 面向270.00
├─ 清除点 pTemp
├─ 设置 pTemp = (区域gg_rct_______001中心)
├─ 创建 10个|n002|→PlayerNA 在 pTemp 面向270.00
├─ 清除点 pTemp
├─ 设置 pTemp = (区域gg_rct_______002中心)
├─ 创建 10个|n003|→PlayerNA 在 pTemp 面向270.00
├─ 清除点 pTemp
├─ 设置 pTemp = (区域gg_rct_______003中心)
├─ 创建 10个|n004|→PlayerNA 在 pTemp 面向270.00
└─ 清除点 pTemp1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
📌 LianJi 07_002_LianJi
text
触发器: LianJi (刷怪/进攻) [✓] — 练功房
───────────────────────────────────────────────────────
事件
└─ 注册循环计时器事件(5.00)
条件
└─ 无
动作
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct__________1, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 创建 25个|uJinGong[LVCurrent]|→PlayerNA 在 pShuaGuai[1] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct__________2, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 创建 25个|uJinGong[LVCurrent]|→PlayerNA 在 pShuaGuai[2] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct__________3, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 创建 25个|uJinGong[(LVCurrent + 1)]|→PlayerNA 在 pShuaGuai[3] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct__________4, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 创建 25个|uJinGong[(LVCurrent + 1)]|→PlayerNA 在 pShuaGuai[4] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct_______01, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 创建 20个|nenc|→PlayerNA 在 pShuaGuai[5] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct_______02, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 创建 20个|nenc|→PlayerNA 在 pShuaGuai[6] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct_______1, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 如果
│ │ ├─ 条件: LVCurrent OperatorLess 20
│ │ ├─ 则
│ │ │ 创建 20个|nban|→PlayerNA 在 pShuaGuai[7] 面向默认朝向
│ │ └─ 否则
│ │ 创建 20个|nenc|→PlayerNA 在 pShuaGuai[7] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct_______2, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 如果
│ │ ├─ 条件: LVCurrent OperatorLess 20
│ │ ├─ 则
│ │ │ 创建 20个|nban|→PlayerNA 在 pShuaGuai[8] 面向默认朝向
│ │ └─ 否则
│ │ 创建 20个|nenc|→PlayerNA 在 pShuaGuai[8] 面向默认朝向
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct_______a, (玩家比较((过滤单位()的所有者), OperatorEqualENE, PlayerNA) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) == 0
│ ├─ 则
│ │ 创建 20个|nenp|→PlayerNA 在 pShuaGuai[9] 面向默认朝向
│ └─ 否则: (无)
└─ 删除单位组 grpTemp1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
📌 Boss 07_003_Boss
text
触发器: Boss (刷怪/进攻) [✓]
───────────────────────────────────────────────────────
事件
├─ 玩家单位 - 单位死亡
└─ 玩家单位 - 单位死亡
条件
└─ 无
动作
├─ ── 昊天 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_H001_0087
│ ├─ 则
│ │ 如果
│ │ ├─ 条件: 布尔比较(单位持有物品类型(触发单位(), I02F), OperatorEqualENE, true)
│ │ ├─ 则: 移动物品到坐标(单位携带物品(按类型)(触发单位(), I02F), 单位X坐标(触发单位()), 单位Y坐标(触发单位()))
│ │ └─ 否则: 无动作()
│ │ PolledWait: 60.00
│ │ 复活英雄: 触发单位(), 区域中心X(gg_rct_____________a), 区域中心Y(gg_rct_____________a), ShowHideShow
│ │ 设置单位朝向: 触发单位(), 270.00
│ │ 返回
│ └─ 否则: (无)
├─ ── 坑爹boss,加波数 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_H00A_0081
│ ├─ 则
│ │ 循环整数A LVCurrent→35
│ │ ├─ 设置 uJinGong[循环整数A] = uJinGong[(循环整数A + 1)]
│ │ ├─ 设置 aJinGongGuai[循环整数A] = aJinGongGuai[(循环整数A + 1)]
│ │ └─ 设置 aJinGongGuaiHard[循环整数A] = aJinGongGuaiHard[(循环整数A + 1)]
│ │ PolledWait: 120.00
│ │ 复活英雄: 触发单位(), 单位X坐标(触发单位()), 单位Y坐标(触发单位()), ShowHideShow
│ │ 返回
│ └─ 否则: (无)
├─ ── 老头 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_H002_0094
│ ├─ 则
│ │ 如果
│ │ ├─ 条件: 布尔比较(单位持有物品类型(触发单位(), I03I), OperatorEqualENE, true)
│ │ ├─ 则: 移动物品到坐标(单位携带物品(按类型)(触发单位(), I03I), 单位X坐标(触发单位()), 单位Y坐标(触发单位()))
│ │ └─ 否则: 无动作()
│ │ 如果
│ │ ├─ 条件: iStepGuanChuan == 5
│ │ ├─ 则
│ │ │ 设置 iStepGuanChuan = 6
│ │ │ UnitAddItemByIdSwapped: I05P, 凶手单位()
│ │ │ 关闭触发器 gg_trg_MuDiMoQi
│ │ │ ForceClear: grpPlayerGroupTemp
│ │ │ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
│ │ │ 电影模式: OnOffOn, grpPlayerGroupTemp
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H002_0094, "TRIGSTR_4077", SoundNull, "TRIGSTR_4078", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, 凶手单位(), (单位名:凶手单位()), SoundNull, "TRIGSTR_4079", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00V_0059, "TRIGSTR_4080", SoundNull, "TRIGSTR_4081", AddSetToAdd, 0, WaitDontWait
│ │ │ ForceClear: grpPlayerGroupTemp
│ │ │ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
│ │ │ 电影模式: OnOffOff, grpPlayerGroupTemp
│ │ │ 开启触发器 gg_trg_JieYuan
│ │ └─ 否则: (无)
│ │ PolledWait: 60.00
│ │ 复活英雄: 触发单位(), 区域中心X(gg_rct_____________00000000), 区域中心Y(gg_rct_____________00000000), ShowHideShow
│ │ 设置单位朝向: 触发单位(), 270.00
│ │ 返回
│ └─ 否则: (无)
├─ ── 妖皇 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_Ecen_0088
│ ├─ 则
│ │ 如果
│ │ ├─ 条件: bHaoJie == 0
│ │ ├─ 则
│ │ │ 创建物品(指定坐标): I036, 单位X坐标(触发单位()), 单位Y坐标(触发单位())
│ │ │ 设置 bHaoJie = 1
│ │ │ 创建物品(指定坐标): I02H, 单位X坐标(触发单位()), 单位Y坐标(触发单位())
│ │ │ ForceClear: grpPlayerGroupTemp
│ │ │ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
│ │ │ 电影模式: OnOffOn, grpPlayerGroupTemp
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_3949", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, 凶手单位(), (单位名:凶手单位()), SoundNull, "TRIGSTR_3950", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_3987", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_Hamg_0122, "TRIGSTR_3988", SoundNull, "TRIGSTR_3999", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4000", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4085", AddSetToAdd, 0, WaitDontWait
│ │ │ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4086", AddSetToAdd, 0, WaitDontWait
│ │ │ ForceClear: grpPlayerGroupTemp
│ │ │ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
│ │ │ 电影模式: OnOffOff, grpPlayerGroupTemp
│ │ │ 设置无敌: gg_unit_unp2_0034, InvulnerabilityVulnerable
│ │ │ PolledWait: 60.00
│ │ │ 复活英雄: 触发单位(), 区域中心X(gg_rct_______e), 区域中心Y(gg_rct_______e), ShowHideShow
│ │ │ SetUnitAbilityLevelSwapped: AEah, 触发单位(), 2
│ │ │ 设置单位朝向: 触发单位(), 270.00
│ │ │ 返回
│ │ └─ 否则: (无)
│ │ 如果
│ │ ├─ 条件: 整数比较(随机[1~10], ==, 1)
│ │ ├─ 则: 创建物品(指定坐标)(I055, 单位X坐标(触发单位()), 单位Y坐标(触发单位()))
│ │ └─ 否则: 无动作()
│ │ 创建物品(指定坐标): I02H, 单位X坐标(触发单位()), 单位Y坐标(触发单位())
│ │ PolledWait: 60.00
│ │ 复活英雄: 触发单位(), 区域中心X(gg_rct_______e), 区域中心Y(gg_rct_______e), ShowHideShow
│ │ 设置单位朝向: 触发单位(), 270.00
│ │ 返回
│ └─ 否则: (无)
├─ ── 舞九天 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_H00B_0032
│ ├─ 则
│ │ 创建物品(指定坐标): I04W, 单位X坐标(触发单位()), 单位Y坐标(触发单位())
│ │ PolledWait: 60.00
│ │ 复活英雄: 触发单位(), 区域中心X(gg_rct__________f), 区域中心Y(gg_rct__________f), ShowHideShow
│ │ 设置单位朝向: 触发单位(), 90.00
│ │ 返回
│ └─ 否则: (无)
├─ ── 虎哥 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_N00X_0031
│ ├─ 则
│ │ 如果
│ │ ├─ 条件: bHuGe == TRUE
│ │ ├─ 则
│ │ │ 创建物品(指定坐标): rhth, 单位X坐标(触发单位()), 单位Y坐标(触发单位())
│ │ │ 设置 bHuGe = true
│ │ └─ 否则: (无)
│ │ 设置 iTemp = 随机[0~5]
│ │ 创建物品(指定坐标): 自定义代码("'I000'+udg_iTemp*256+GetRandomInt(0,255)"), 单位X坐标(触发单位()), 单位Y坐标(触发单位())
│ │ 设置 itemTemp = 最后创建的物品()
│ │ 如果
│ │ ├─ 条件: 布尔比较(是消耗品(itemTemp), OperatorEqualENE, true)
│ │ ├─ 则: 删除物品(itemTemp)
│ │ └─ 否则: 无动作()
│ │ PolledWait: 60.00
│ │ 复活英雄: 触发单位(), 区域中心X(gg_rct______________060), 区域中心Y(gg_rct______________060), ShowHideShow
│ │ 设置单位朝向: 触发单位(), 90.00
│ │ 返回
│ └─ 否则: (无)
├─ ── 玄武封印 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_nmrr_0068
│ ├─ 则
│ │ PolledWait: 10.00
│ │ ForceClear: grpPlayerGroupTemp
│ │ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
│ │ 电影模式: OnOffOn, grpPlayerGroupTemp
│ │ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_Hmkg_0067, (单位名:gg_unit_Hmkg_0067), SoundNull, "TRIGSTR_2994", AddSetToAdd, 0, WaitDontWait
│ │ ForceClear: grpPlayerGroupTemp
│ │ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
│ │ 电影模式: OnOffOff, grpPlayerGroupTemp
│ │ SetUnitOwner: gg_unit_Hmkg_0067, PlayerNA, 改变颜色
│ │ 返回
│ └─ 否则: (无)
├─ ── 玄武 ──
├─ 如果
│ ├─ 条件: 触发单位() == gg_unit_Hmkg_0067
│ ├─ 则
│ │ 如果
│ │ ├─ 条件: bXuanWu == TRUE
│ │ ├─ 则
│ │ │ 创建物品(指定坐标): kpin, 单位X坐标(触发单位()), 单位Y坐标(触发单位())
│ │ │ 设置水面颜色: 255, 255, 255, 255
│ │ │ 设置 bXuanWu = true
│ │ └─ 否则: (无)
│ │ PolledWait: 60.00
│ │ 复活英雄: 触发单位(), 区域中心X(gg_rct_______011), 区域中心Y(gg_rct_______011), ShowHideShow
│ │ 返回
│ └─ 否则: (无)
├─ ── 小啊 ──
└─ 如果
├─ 条件: 触发单位() == gg_unit_U001_0127
├─ 则
│ 如果
│ ├─ 条件: 整数比较(随机[1~3], ==, 1)
│ ├─ 则: 创建物品(指定坐标)(I01T, 单位X坐标(触发单位()), 单位Y坐标(触发单位()))
│ └─ 否则: 无动作()
│ 如果
│ ├─ 条件: 整数比较(随机[1~3], ==, 1)
│ ├─ 则: 创建物品(指定坐标)(I01Q, 单位X坐标(触发单位()), 单位Y坐标(触发单位()))
│ └─ 否则: 无动作()
│ PolledWait: 60.00
│ 复活英雄: 触发单位(), 区域中心X(gg_rct_______004), 区域中心Y(gg_rct_______004), ShowHideShow
│ 设置单位朝向: 触发单位(), 90.00
│ 返回
└─ 否则: (无)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
📌 刷兵 07_004_刷兵
text
触发器: 刷兵 (刷怪/进攻) [注释] [✓]
───────────────────────────────────────────────────────
事件
└─ (无)
条件
└─ 无
动作
└─ (无)1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
📌 JinGongSheZhi 07_005_JinGongSheZhi
text
触发器: JinGongSheZhi (刷怪/进攻) [✓] — 计时器满
───────────────────────────────────────────────────────
事件
└─ 计时器 tNextWave 到期
条件
└─ 无
动作
├─ 删除计时器窗口 dNextWave
├─ 运行计时器 tWait (一次性, 99.00s)
├─ 计时器窗口: tWait 标题="第" + (LVCurrent转字符串) + "波敌人"
├─ 设置 dNextWave = 最后创建的计时器窗口()
├─ 开启触发器 gg_trg_JinGongGuai
├─ 如果
│ ├─ 条件: 全部成立
│ │ ├─ 任一成立
│ │ ├─ bTeShu == TRUE
│ ├─ 则
│ │ 显示文本→grpOnline: "TRIGSTR_3946"
│ │ 开启触发器 gg_trg_TeShuGuai
│ └─ 否则: (无)
├─ 循环整数A 1→7: 调整玩家资源((LVCurrent + 1), 玩家循环整数A(), PlayerStateLumber)
├─ 循环整数A 1→7: 显示文本(玩家)(玩家循环整数A(), 0, 0, "TRIGSTR_1130")
├─ 设置 grpTemp = 玩家符合条件的单位(玩家9(灰), 布尔比较(单位类型判断(过滤单位(), 英雄), OperatorEqualENE, false))
├─ 单位组: 选取 grpTemp 中所有单位
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) OperatorGreaterEq 240
│ ├─ 则
│ │ 显示文本→grpOnline: "TRIGSTR_937"
│ │ 开启触发器 gg_trg_JinGongTooMany
│ │ 运行计时器 tTooMany (一次性, 60.00s)
│ │ 计时器窗口: tTooMany 标题="TRIGSTR_6687"
│ │ 设置 dTooMany = 最后创建的计时器窗口()
│ └─ 否则: (无)
├─ 删除单位组 grpTemp
├─ 如果
│ ├─ 条件: bXianFeng == TRUE
│ ├─ 则
│ │ 显示文本→grpOnline: "TRIGSTR_1903"
│ │ 设置 pTemp = (区域gg_rct__________d中心)
│ │ 循环整数A 1→4
│ │ ├─ 如果
│ │ │ ├─ 条件: 布尔比较(单位死亡判断(uXianFeng[循环整数A()]), OperatorEqualENE, true)
│ │ │ ├─ 则: 复活英雄(点)(uXianFeng[循环整数A()], pTemp, ShowHideHide)
│ │ │ └─ 否则: 无动作()
│ │ ├─ SetHeroLevel: uXianFeng[循环整数A()], (英雄等级(uXianFeng[循环整数A()]) + 10), ShowHideHide
│ │ ├─ 修改 uXianFeng[循环整数A()] 的HeroStatStr: ModifyMethodAdd((玩家科技等级(Rhme, 玩家9(灰)) x LVCurrent) x 500)
│ │ ├─ 修改 uXianFeng[循环整数A()] 的HeroStatAgi: ModifyMethodAdd((玩家科技等级(Rhme, 玩家9(灰)) x LVCurrent) x 35)
│ │ ├─ 修改 uXianFeng[循环整数A()] 的HeroStatInt: ModifyMethodAdd((玩家科技等级(Rhme, 玩家9(灰)) x LVCurrent) x 50)
│ │ └─ 命令 uXianFeng[循环整数A()] → UnitOrderAttack 到 pHG
│ │ 清除点 pTemp
│ └─ 否则: (无)
├─ 如果
│ ├─ 条件: 全部成立
│ │ ├─ LVCurrent == iLvPoXu
│ │ ├─ 玩家科技等级(Rhme, 玩家9(灰)) OperatorGreater 4
│ ├─ 则
│ │ 电影模式: OnOffOn, grpOnline
│ │ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00M_0083, "TRIGSTR_5893", SoundNull, "TRIGSTR_5894", AddSetToAdd, 0, WaitDontWait
│ │ 电影模式: OnOffOff, grpOnline
│ │ 循环整数A 1→7: 显示文本(玩家)(玩家循环整数A(), 0, 0, "TRIGSTR_5898")
│ │ 开启触发器 gg_trg_PoXu
│ │ SetUnitPathing: gg_unit_N00M_0083, PathingOff
│ │ 给单位物品: gg_unit_N00M_0083, 单位携带物品(按类型)(gg_unit_Uclc_0123, I041)
│ │ SetUnitOwner: gg_unit_N00M_0083, 玩家9(灰), 改变颜色
│ │ IssuePointOrderByIdLoc: gg_unit_N00M_0083, OrderCodeAttack, pHG
│ └─ 否则: (无)
├─ 如果
│ ├─ 条件: LVCurrent == 12
│ ├─ 则
│ │ 命令 创建单位(指定坐标)(玩家9(灰), Hvsh, 区域中心X(gg_rct__________d), 区域中心Y(gg_rct__________d), 0) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
│ │ 循环整数A 1→7: 显示文本(玩家)(玩家循环整数A(), 0, 0, "TRIGSTR_5638")
│ │ 返回
│ └─ 否则: (无)
├─ 如果
│ ├─ 条件: LVCurrent == 19
│ ├─ 则
│ │ 设置 uTemp = 创建单位(指定坐标)(玩家9(灰), Hkal, 区域中心X(gg_rct__________d), 区域中心Y(gg_rct__________d), 270.00)
│ │ 命令 uTemp → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
│ │ 添加事件到 gg_trg_diyouyoubf: 注册单位事件(uTemp, 单位死亡)
│ │ 循环整数A 1→7: 显示文本(玩家)(玩家循环整数A(), 0, 0, "TRIGSTR_5656")
│ │ 返回
│ └─ 否则: (无)
├─ 如果
│ ├─ 条件: LVCurrent == 27
│ ├─ 则
│ │ 命令 创建单位(指定坐标)(玩家9(灰), Eevi, 区域中心X(gg_rct__________d), 区域中心Y(gg_rct__________d), 270.00) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
│ │ 循环整数A 1→7: 显示文本(玩家)(玩家循环整数A(), 0, 0, "TRIGSTR_5658")
│ │ 返回
│ └─ 否则: (无)
└─ 如果
├─ 条件: LVCurrent == 35
├─ 则
│ 关闭触发器 当前触发器()
│ 删除计时器 tWait
│ 删除计时器 tNextWave
│ 关闭触发器 gg_trg_JinGongDengDai
│ 等待 150.00s
│ 关闭触发器 gg_trg_JinGongGuai
│ 电影模式: OnOffOn, grpOnline
│ TransmissionFromUnitTypeWithNameBJ: grpOnline, 玩家9(灰), Nkjx, "TRIGSTR_3941", pShuaGuai[44], SoundNull, "TRIGSTR_3942", AddSetToAdd, 0, WaitDontWait
│ 电影模式: OnOffOff, grpOnline
│ 循环整数A 1→7: 显示文本(玩家)(玩家循环整数A(), 0, 0, "TRIGSTR_6586")
│ 命令 创建单位(指定坐标)(玩家9(灰), Nkjx, 区域中心X(gg_rct__________d), 区域中心Y(gg_rct__________d), 270.00) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
└─ 否则: (无)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
📌 JinGongGuai 07_006_JinGongGuai
text
触发器: JinGongGuai (刷怪/进攻) [✓] — 刷怪
───────────────────────────────────────────────────────
事件
└─ 注册循环计时器事件(3.00)
条件
└─ 无
动作
├─ 命令 创建单位(指定坐标)(玩家9(灰), uJinGong[LVCurrent], 区域中心X(gg_rct__________001), 区域中心Y(gg_rct__________001), 270.00) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
├─ 命令 创建单位(指定坐标)(玩家9(灰), uJinGong[LVCurrent], 区域中心X(gg_rct__________002), 区域中心Y(gg_rct__________002), 270.00) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
├─ 命令 创建单位(指定坐标)(玩家9(灰), uJinGong[LVCurrent], 区域中心X(gg_rct__________003), 区域中心Y(gg_rct__________003), 270.00) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
└─ 命令 创建单位(指定坐标)(玩家9(灰), uJinGong[LVCurrent], 区域中心X(gg_rct__________004), 区域中心Y(gg_rct__________004), 270.00) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
📌 JinGongDengDai 07_007_JinGongDengDai
text
触发器: JinGongDengDai (刷怪/进攻) [✓] — 计时器
───────────────────────────────────────────────────────
事件
└─ 计时器 tWait 到期
条件
└─ 无
动作
├─ 运行计时器 tNextWave (一次性, 45.00s)
├─ 删除计时器窗口 dNextWave
├─ 计时器窗口: tNextWave 标题="第" + ((LVCurrent + 1)转字符串) + "波敌人即将到来"
├─ 设置 dNextWave = 最后创建的计时器窗口()
├─ 关闭触发器 gg_trg_JinGongGuai
├─ 关闭触发器 gg_trg_TeShuGuai
└─ 设置 LVCurrent = (LVCurrent + 1)1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
📌 JinGongTooMany 07_008_JinGongTooMany
text
触发器: JinGongTooMany (刷怪/进攻) [✓] — 计时器满
───────────────────────────────────────────────────────
事件
└─ 计时器 tTooMany 到期
条件
└─ 无
动作
├─ 删除计时器窗口 dTooMany
├─ 设置 grpTemp = 玩家符合条件的单位(玩家9(灰), (布尔比较(单位类型判断(过滤单位(), 英雄), OperatorEqualENE, false) 且 布尔比较(单位存活判断(过滤单位()), OperatorEqualENE, true)))
├─ 如果
│ ├─ 条件: (grpTemp中的单位数) OperatorGreaterEq 100
│ ├─ 则
│ │ 循环整数A 1→7: 宣布失败(玩家循环整数A(), "TRIGSTR_1117")
│ └─ 否则
│ 关闭触发器 当前触发器()
└─ 删除单位组 grpTemp1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
📌 MoDiJinGong 07_009_MoDiJinGong
text
触发器: MoDiJinGong (刷怪/进攻) [✓]
───────────────────────────────────────────────────────
事件
└─ 注册循环计时器事件(10.00)
条件
└─ 无
动作
├─ 设置 grpTemp = 区域内符合条件的单位(可用地图区域(), (玩家比较((过滤单位()的所有者), OperatorEqualENE, 玩家9(灰)) 且 布尔比较(单位类型判断(过滤单位(), 英雄), OperatorEqualENE, true)))
├─ 单位组: 选取 grpTemp 中所有单位
│ └─ 命令 选取单位() → UnitOrderAttack 到 pHG
└─ 删除单位组 grpTemp1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
📌 特殊怪 07_010_特殊怪
text
触发器: 特殊怪 (刷怪/进攻) [注释] [✓]
───────────────────────────────────────────────────────
事件
└─ (无)
条件
└─ 无
动作
└─ (无)1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
📌 TeShuGuai 07_011_TeShuGuai
text
触发器: TeShuGuai (刷怪/进攻) [✓]
───────────────────────────────────────────────────────
事件
└─ 注册循环计时器事件(4.00)
条件
└─ 无
动作
├─ 如果
│ ├─ 条件: LVCurrent == 13
│ ├─ 则
│ │ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[1], pTeShuGuai[1], 270.00) → UnitOrderAttack 到 pHG
│ │ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[1], pTeShuGuai[2], 270.00) → UnitOrderAttack 到 pHG
│ │ 返回
│ └─ 否则: (无)
├─ 如果
│ ├─ 条件: LVCurrent == 18
│ ├─ 则
│ │ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[2], pTeShuGuai[1], 270.00) → UnitOrderAttack 到 pHG
│ │ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[2], pTeShuGuai[2], 270.00) → UnitOrderAttack 到 pHG
│ │ 返回
│ └─ 否则: (无)
├─ 如果
│ ├─ 条件: LVCurrent == 23
│ ├─ 则
│ │ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[3], pTeShuGuai[1], 270.00) → UnitOrderAttack 到 pHG
│ │ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[3], pTeShuGuai[2], 270.00) → UnitOrderAttack 到 pHG
│ │ 返回
│ └─ 否则: (无)
└─ 如果
├─ 条件: LVCurrent == 28
├─ 则
│ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[4], pTeShuGuai[1], 270.00) → UnitOrderAttack 到 pHG
│ 命令 创建单位(指定点)(玩家9(灰), uTeShuGuai[4], pTeShuGuai[2], 270.00) → UnitOrderAttack 到 pHG
│ 返回
└─ 否则: (无)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
📌 最后的战争 07_012_最后的战争
text
触发器: 最后的战争 (刷怪/进攻) [注释] [✓]
───────────────────────────────────────────────────────
事件
└─ (无)
条件
└─ 无
动作
└─ (无)1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
📌 MyGod 07_013_MyGod
text
触发器: MyGod (刷怪/进攻) [✓]
───────────────────────────────────────────────────────
事件
└─ 任意单位 - PlayerUnitEventHeroPickUpItem
条件
└─ 物品比较(被操作物品(), OperatorEqualENE, itemTSXJ)
动作
└─ 如果
├─ 条件: 全部成立
│ ├─ 玩家在玩家组中((触发单位()的所有者), grpOnline) == TRUE
│ ├─ 玩家组玩家数(grpOnline) OperatorGreaterEq 4
│ ├─ 触发单位() == uPlayerHeros[玩家号((触发单位()的所有者))]
│ ├─ 玩家科技等级(R009, (触发单位()的所有者)) OperatorGreaterEq 1
├─ 则
│ 关闭触发器 当前触发器()
│ 删除物品: itemTSXJ
│ 关闭触发器 gg_trg_tTianShuXiaJuan
│ 设置无敌: gg_unit_ubon_0001, InvulnerabilityInvulnerable
│ 隐藏单位: 触发单位()
│ 设置 uFuShenMoDi = 创建单位(指定坐标)((触发单位()的所有者), U002, 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0)
│ 添加事件到 gg_trg_UnBlinkableFushen: 注册单位进入范围事件(600.00, uFuShenMoDi)
│ 开启触发器 gg_trg_UnBlinkableFushen
│ 移除技能: uFuShenMoDi, AInv
│ 设置 uPlayerHeros[玩家号((触发单位()的所有者))] = uFuShenMoDi
│ SetUnitOwner: 触发单位(), 非玩家, 改变颜色
│ 如果
│ ├─ 条件: 触发单位() == uChiYanHuoJingLing[0]
│ ├─ 则
│ │ 循环整数A 1→5
│ │ ├─ 隐藏单位: uChiYanHuoJingLing[循环整数A]
│ │ └─ SetUnitOwner: uChiYanHuoJingLing[循环整数A], 非玩家, 改变颜色
│ └─ 否则: (无)
│ 设置无敌: uFuShenMoDi, InvulnerabilityInvulnerable
│ PauseUnit: uFuShenMoDi, PauseUnpauseOptionPause
│ SetPlayerTechResearchedSwap: Rhme, 100, (uFuShenMoDi的所有者)
│ SetPlayerTechResearchedSwap: Rhar, 100, (uFuShenMoDi的所有者)
│ SetPlayerTechResearchedSwap: R004, 100, (uFuShenMoDi的所有者)
│ SetPlayerTechResearchedSwap: R003, 100, (uFuShenMoDi的所有者)
│ SetPlayerTechResearchedSwap: Rhme, 100, 玩家9(灰)
│ SetPlayerTechResearchedSwap: Rhar, 100, 玩家9(灰)
│ SetPlayerTechResearchedSwap: R004, 100, 玩家9(灰)
│ SetPlayerTechResearchedSwap: R003, 100, 玩家9(灰)
│ SetPlayerAllianceStateBJ: (uFuShenMoDi的所有者), 玩家9(灰), AllianceSettingAlliedVision
│ SetPlayerAllianceStateBJ: 玩家9(灰), (uFuShenMoDi的所有者), AllianceSettingAlliedAdvUnits
│ SetPlayerAllianceStateBJ: (uFuShenMoDi的所有者), PlayerNA, AllianceSettingAlliedVision
│ SetPlayerAllianceStateBJ: PlayerNA, (uFuShenMoDi的所有者), AllianceSettingAlliedAdvUnits
│ SetPlayerAllianceStateBJ: 玩家7(绿), (uFuShenMoDi的所有者), AllianceSettingUnallied
│ SetPlayerAllianceStateBJ: 玩家8(粉), (uFuShenMoDi的所有者), AllianceSettingUnallied
│ SetPlayerAllianceStateBJ: (uFuShenMoDi的所有者), 玩家7(绿), AllianceSettingUnallied
│ SetPlayerAllianceStateBJ: (uFuShenMoDi的所有者), 玩家8(粉), AllianceSettingUnallied
│ 设置技能等级: uFuShenMoDi, A09M, 10
│ 设置 pTemp = (uFuShenMoDi的位置)
│ PanCameraToTimed: 单位X坐标(uFuShenMoDi), 单位Y坐标(uFuShenMoDi), 0
│ 电影模式: OnOffOn, grpOnline
│ TransmissionFromUnitWithNameBJ: bj_FORCE_ALL_PLAYERS, uFuShenMoDi, "TRIGSTR_2671", SoundNull, "TRIGSTR_2667", AddSetToAdd, 0, WaitDontWait
│ TransmissionFromUnitWithNameBJ: bj_FORCE_ALL_PLAYERS, uFuShenMoDi, "TRIGSTR_4291", SoundNull, "TRIGSTR_4292", AddSetToAdd, 0, WaitDontWait
│ TransmissionFromUnitWithNameBJ: bj_FORCE_ALL_PLAYERS, gg_unit_Hamg_0122, "TRIGSTR_4296", SoundNull, "TRIGSTR_4297", AddSetToAdd, 0, WaitDontWait
│ TransmissionFromUnitWithNameBJ: bj_FORCE_ALL_PLAYERS, uFuShenMoDi, "TRIGSTR_4311", SoundNull, "TRIGSTR_4312", AddSetToAdd, 0, WaitDontWait
│ TransmissionFromUnitWithNameBJ: bj_FORCE_ALL_PLAYERS, gg_unit_Hamg_0122, "TRIGSTR_4313", SoundNull, "TRIGSTR_4314", AddSetToAdd, 0, WaitDontWait
│ 电影模式: OnOffOff, grpOnline
│ 添加技能: gg_unit_ubon_0001, A03M
│ 添加技能: gg_unit_ubon_0001, A05Q
│ 添加技能: gg_unit_ubon_0001, A05W
│ 设置技能等级: gg_unit_ubon_0001, A05W, 2
│ 设置无敌: gg_unit_ubon_0001, InvulnerabilityVulnerable
│ PolledWait: 2
│ 关闭触发器 gg_trg_JinGongSheZhi
│ 关闭触发器 gg_trg_JinGongGuai
│ 关闭触发器 gg_trg_JinGongDengDai
│ 关闭触发器 gg_trg_JinGongTooMany
│ 暂停计时器 tWait
│ 暂停计时器 tTooMany
│ 暂停计时器 tNextWave
│ ForceRemovePlayer: grpOnline, (uFuShenMoDi的所有者)
│ ForForceMultiple: grpOnline
│ 开启触发器 gg_trg_FuShenMoDiStrength
│ 开启触发器 gg_trg_LastBattle
│ UnitAddAbilityBJ: Aloc, uFuShenMoDi
│ 移除技能: uFuShenMoDi, Aloc
│ 设置无敌: uFuShenMoDi, InvulnerabilityVulnerable
│ PauseUnit: uFuShenMoDi, PauseUnpauseOptionUnpause
│ CustomScriptCode: "call SetPlayerState(GetOwningPlayer(udg_uFuShenMoDi),PLAYER_STATE_OBSERVER,1)"
│ 命令 uFuShenMoDi → UnitOrderAttack 到 pHG
└─ 否则
移动物品到坐标: 被操作物品(), 单位X坐标(触发单位()), 单位Y坐标(触发单位())1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
📌 LastBattle 07_014_LastBattle
text
触发器: LastBattle (刷怪/进攻) [✓] — 刷怪
───────────────────────────────────────────────────────
事件
└─ 注册循环计时器事件(3.00)
条件
└─ 无
动作
├─ 命令 创建单位(指定坐标)((uFuShenMoDi的所有者), uJinGong[随机[26~35]], 区域中心X(gg_rct__________001), 区域中心Y(gg_rct__________001), 0) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
├─ 命令 创建单位(指定坐标)((uFuShenMoDi的所有者), uJinGong[随机[26~35]], 区域中心X(gg_rct__________002), 区域中心Y(gg_rct__________002), 0) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
├─ 命令 创建单位(指定坐标)((uFuShenMoDi的所有者), uJinGong[随机[26~35]], 区域中心X(gg_rct__________003), 区域中心Y(gg_rct__________003), 0) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
├─ 命令 创建单位(指定坐标)((uFuShenMoDi的所有者), uJinGong[随机[26~35]], 区域中心X(gg_rct__________004), 区域中心Y(gg_rct__________004), 0) → UnitOrderAttack 到 区域中心X(gg_rct_____________0000)
├─ 命令 创建单位(指定点)((uFuShenMoDi的所有者), H00D, pTeShuGuai[1], 270.00) → UnitOrderAttack 到 pHG
└─ 命令 创建单位(指定点)((uFuShenMoDi的所有者), H00D, pTeShuGuai[2], 270.00) → UnitOrderAttack 到 pHG1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
📌 FuShenMoDiStrength 07_015_FuShenMoDiStrength
text
触发器: FuShenMoDiStrength (刷怪/进攻) [✓]
───────────────────────────────────────────────────────
事件
└─ 注册循环计时器事件(0.20)
条件
└─ uFuShenMoDi == UnitNull
动作
├─ 修改 uFuShenMoDi 的HeroStatStr: ModifyMethodAdd10000
├─ 修改 uFuShenMoDi 的HeroStatAgi: ModifyMethodAdd10000
├─ 修改 uFuShenMoDi 的HeroStatInt: ModifyMethodAdd10000
├─ 设置 grpTemp = 区域内符合条件的单位(gg_rct_____________0000, 布尔比较(单位类型判断(过滤单位(), 英雄), OperatorEqualENE, true))
├─ 单位组: 选取 grpTemp 中所有单位
│ ├─ 销毁特效 创建特效(附着单位)(Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl, 选取单位(), "overhead")
│ ├─ 修改 选取单位() 的HeroStatStr: ModifyMethodAdd500
│ ├─ 修改 选取单位() 的HeroStatAgi: ModifyMethodAdd500
│ └─ 修改 选取单位() 的HeroStatInt: ModifyMethodAdd500
└─ 删除单位组 grpTemp1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17