作者wix3000 (世界一のオイカッス王子錩
看板WarCraft
标题[WE] 触发技能分享-《骨牢》
时间Fri Jan 12 11:02:17 2007
我把我目前写的几个触发技能贴到版上
看能不能炒热版上讨论WE的风气XD
这招骨牢,顾名思义就是Diablo2里死灵法师的骨牢
当初觉得这招真是超帅的,XD
先用一堆白骨之魂,再用骨牢一困‧反应慢一点的就死在里面了
所以我也设计了一只技能很像死灵法师的英雄
并且挑了死灵法师最出名的四个技能
分别是「骷髅复苏」「屍爆」「骨牢」「白骨之魂」
骷髅复苏跟白骨之魂的做法相信大家都很清楚,在此就不累述
Wix想要和大家分享的是屍爆和骨牢的触发写法
《骨牢》
效果:施展了以後会在目标点的12个方向围出半径120的圆
骨墙将会每秒损失15点生命,直到消失为止。骨墙的血量依等级为150、300、450、
600
事前准备:请先制作骨墙单位,最好是依等级分别做出不同的骨墙。
并将骨墙单位的回复生命设为-15、随时,然後依等级调整生命。
触发:
Kurau
事件
Unit - A unit 使技能生效
条件
(Ability being cast) 等於 骨牢
动作
-------- 先用变数记录日後方便修改 --------
Set Kurau[1] = ((Target point of ability being cast) offset by 120.00
towards 15.00 degrees)
Set Kurau[2] = ((Target point of ability being cast) offset by 120.00
towards 45.00 degrees)
Set Kurau[3] = ((Target point of ability being cast) offset by 120.00
towards 75.00 degrees)
Set Kurau[4] = ((Target point of ability being cast) offset by 120.00
towards 105.00 degrees)
Set Kurau[5] = ((Target point of ability being cast) offset by 120.00
towards 135.00 degrees)
Set Kurau[6] = ((Target point of ability being cast) offset by 120.00
towards 165.00 degrees)
Set Kurau[11] = ((Target point of ability being cast) offset by
120.00 towards 195.00 degrees)
Set Kurau[7] = ((Target point of ability being cast) offset by 120.00
towards 225.00 degrees)
Set Kurau[8] = ((Target point of ability being cast) offset by 120.00
towards 255.00 degrees)
Set Kurau[9] = ((Target point of ability being cast) offset by 120.00
towards 285.00 degrees)
Set Kurau[10] = ((Target point of ability being cast) offset by
120.00 towards 315.00 degrees)
Set Kurau[12] = ((Target point of ability being cast) offset by
120.00 towards 345.00 degrees)
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
若符合这些条件
(Level of 骨牢 for (Triggering unit)) 等於 1
就执行这些动作
For each (Integer B) from 1 to 12, do (Actions)
回圈 - 动作
Unit - Create 1 骨牢(Lv1) for 中立额外 at
Kurau[(Integer B)] facing 预设建筑面对方向
degrees
否则执行这些动作
If (All Conditions are True) then do (Then Actions) else do
(Else Actions)
若符合这些条件
(Level of 骨牢 for (Triggering unit)) 等於 2
就执行这些动作
For each (Integer B) from 1 to 12, do (Actions)
回圈 - 动作
Unit - Create 1 骨牢(Lv2) for 中立额外 at
Kurau[(Integer B)] facing
预设建筑面对方向 degrees
否则执行这些动作
If (All Conditions are True) then do (Then Actions)
else do (Else Actions)
若符合这些条件
(Level of 骨牢 for (Triggering unit)) 等於 3
就执行这些动作
For each (Integer B) from 1 to 12, do (Actions)
回圈 - 动作
Unit - Create 1 骨牢(Lv3) for 中立额外
at Kurau[(Integer B)] facing
预设建筑面对方向 degrees
否则执行这些动作
For each (Integer B) from 1 to 12, do (Actions)
回圈 - 动作
Unit - Create 1 骨牢(Lv4) for 中立额外
at Kurau[(Integer B)] facing
预设建筑面对方向 degrees
<End>
写了那麽落落长一大堆
其实可以写得更精简的 ̄▽ ̄|||
不过当初没有想那麽多
现在重看一次才发现很多东西可以用不同的写法
不过这种事也不重要了啦(误)
至於为什麽骨牢要放中立额外呢?
因为我希望骨牢是所有玩家都可以打的
如果希望有其他效果的话也可以设成:
中立被动:必须指定攻击才会打。
中立敌对:CP怪不会打,所有玩家都会主动攻击
Owner of (Trigger unit):自军同盟无法主动攻击,其他玩者可以
--
真红
翠星石 苍星石 人偶们一起和平生活
雪华崎晶 蔷薇水晶 才是真红女王真正的心愿
水银灯 金糸雀
雏苺
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.194.82
1F:推 pureblue:好酷喔 不错耶 01/12 11:07
2F:→ pureblue:我想要闪电亚马清牛的特效 XD 01/12 11:07
3F:推 bigfoot: 这麽长,说不定反而会吓到想入门的XD 推一个~ 01/12 11:07
4F:推 KenshinCS:唔 WE没有类似switch case的功能吗 01/12 11:17
5F:推 wix3000:其实少掉前面变数记录的部份就少一半了 01/12 11:22
6F:推 cycu0315:PUSH 01/12 11:39
7F:推 rumble0:超酷 01/12 12:10
8F:推 Carmelo:以前我也有这个想法过 01/12 12:19
9F:推 omega34:推阿 01/12 12:28
10F:推 whotear:这篇文章如果不推,那要推哪篇 XDD 01/12 12:36
11F:推 ralph0619:会写程式语言 真羡慕 推依个 01/12 12:43
12F:推 blackjack0s:角度用变数的话比较精简也比较好改 01/12 12:48
13F:→ blackjack0s:痾... 我指15 45 那边 01/12 12:49
14F:推 nagual:酷 01/12 12:59
15F:推 lingze:我记得os有招式招树木困人的~感觉很像@@" 01/12 13:10
16F:推 DM1984:库耶 01/12 13:36
17F:推 DudeFromMars:厉害 01/12 16:40
18F:推 cycu0315:骷髅复苏 毒星 骨牢 伤害加深 <-- 这样会不会比较好? 01/12 16:48
19F:→ cycu0315:毕竟毒系和诅咒系也要加进去才是正统d2的nec呀~ 01/12 16:49
20F:推 waloloo:于禁九天就很有闪电的味道了 还要写弹墙壁会不会太... 01/12 18:56
21F:推 lol79: 01/15 12:16
22F:推 lol79: 01/15 12:17
23F:推 lol79: 01/15 12:19
24F:推 lol79: 01/15 12:20
25F:推 lol79: 01/15 12:22
26F:推 lol79: 01/15 12:23
27F:推 lol79: 01/15 12:25
28F:推 lol79: 01/15 12:26
29F:推 lol79: 01/15 12:28
30F:推 lol79: 01/15 12:29
31F:推 lol79: 01/15 17:31
32F:推 lol79: 01/15 17:32
33F:推 lol79: 01/15 17:34
34F:推 lol79: 01/15 17:35
35F:推 lol79: 01/15 17:37
36F:推 lol79: 01/15 17:39
37F:推 lol79: 01/15 17:40
38F:推 lol79: 01/15 17:42
39F:推 lol79: 01/15 17:43
40F:推 lol79: 01/15 17:45
41F:推 lol79: 01/15 17:46
42F:推 lol79: 01/15 17:48
43F:推 lol79: 01/15 17:49
44F:推 lol79: 01/15 17:51
45F:推 lol79: 01/15 17:52
46F:推 lol79: 01/15 17:54
47F:推 lol79: 01/15 17:55
48F:推 lol79: 01/15 17:57
49F:推 lol79: 01/15 17:58
50F:推 lol79: 01/15 18:00
51F:推 lol79: 01/15 18:01
52F:推 lol79: 01/15 18:03
53F:推 lol79: 01/15 18:04
54F:推 lol79: 01/15 18:06
55F:推 lol79: 01/15 18:07
56F:推 lol79: 01/15 18:09
57F:推 lol79: 01/15 18:11
58F:推 lol79: 01/15 18:43
59F:推 lol79: 01/15 18:44
60F:推 lol79: 01/15 18:46
61F:推 lol79: 01/15 18:47
62F:推 lol79: 01/15 18:49
63F:推 lol79: 01/15 18:50
64F:推 lol79: 01/15 18:52
65F:推 lol79: 01/15 18:54
66F:推 lol79: 01/15 18:55
67F:推 lol79: 01/15 18:57
68F:推 lol79: 01/15 18:58
69F:推 lol79: 01/15 19:00
70F:推 lol79: 01/15 19:01
71F:推 lol79: 01/15 19:03
72F:推 lol79: 01/15 19:04
73F:推 lol79: 01/15 19:06
74F:推 lol79: 01/15 19:07
75F:推 lol79: 01/15 19:09
76F:推 lol79: 01/15 19:10
77F:推 lol79: 01/15 19:12
78F:推 lol79: 01/15 19:13
79F:推 lol79: 01/15 19:15
80F:推 lol79: 01/15 19:16
81F:推 lol79: 01/15 19:18
82F:推 lol79: 01/15 19:19
83F:推 lol79: 01/15 19:21
84F:推 lol79: 01/15 22:29
85F:推 lol79: 01/15 22:30
86F:推 lol79: 01/18 18:45
87F:推 lol79: 01/18 18:46
88F:推 lol79: 01/18 18:48
89F:推 lol79: 01/18 18:49
90F:推 lol79: 01/18 18:51
91F:推 lol79: 01/18 18:52
92F:推 lol79: 01/18 18:54
93F:推 lol79: 01/18 18:55
94F:推 lol79: 01/18 18:57
95F:推 lol79: 01/18 18:58
96F:推 lol79: 01/18 19:00
97F:推 lol79: 01/18 19:01
98F:推 lol79: 01/18 19:03
99F:推 lol79: 01/18 19:05
100F:推 lol79: 01/18 19:06
101F:推 lol79: 01/18 19:08
102F:推 lol79: 01/18 19:09
103F:推 lol79: 01/18 19:11
104F:推 lol79: 01/18 19:12
105F:推 lol79: 01/18 19:14
106F:推 lol79: 01/18 19:15
107F:推 lol79: 01/18 19:17