-
Notifications
You must be signed in to change notification settings - Fork 0
/
raids_Anabaseios_Savage_3.xml
324 lines (299 loc) · 15.6 KB
/
raids_Anabaseios_Savage_3.xml
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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
<?xml version="1.0" encoding="utf-8"?>
<timeline>
<name>Anabaseios: The Eleventh Circle (Savage) timeline</name>
<rev>draft</rev>
<description>
天獄篇零式3層 タイムライン
未検証
</description>
<author>Wakuwaku</author>
<license>CC BY-SA</license>
<zone>Anabaseios: The Eleventh Circle (Savage)</zone>
<locale>JA</locale>
<start>0039::戦闘開始!</start>
<entry>main</entry>
<!--
フィールドマーカー
: A
: 1 2
: C B
: 4 3
: D
-->
<default target-element="Activity" target-attr="notice-o" value="-5" />
<default target-element="Activity" target-attr="notice-d" value="Main" />
<default target-element="Trigger" target-attr="notice-d" value="Main" />
@{
var ANTI_KNOCKBACK = Model.Player.InRole("HEALER","MagicDPS") ?
"堅実魔" :
"アムレン";
var COLOR_DIFF = Model.Player.InRole("HEALER") ?
"西側":
"東側";
var COLOR_SAME = Model.Player.InRole("HEALER") ?
"東側":
"西側";
}
<s name="main">
<t name="基準の1Bを取る" sync="1B:[id8]:.*:0000:[id4]:(?<marker>[0-9a-fA-F]{4}):0000:0000:0000" sync-count="1">
<expressions>
<set name="1B_MARKER" value="0x${marker}" />
</expressions>
</t>
<!-- ジューリー&オーバールール -->
<t sync="^14:81E6" notice="散開から4人">
<v-notice text="光:散開→4人割" duration="10" />
</t>
<t sync="^14:81E7" notice="散開からペア">
<v-notice text="闇:散開→ドーナツ+ペア" duration="10" />
</t>
<!-- ディバイド&オーバールール -->
<t sync="^14:81EC" notice="直線から外で4人">
<v-notice text="光:直線→外で4人" duration="10" />
</t>
<t sync="^14:81ED" notice="直線から内でペア">
<v-notice text="闇:直線→内でペア処理" duration="10" />
</t>
<t sync="^14:8784" notice="ノックバックで外で4人">
<v-notice text="光:NB→外で4人" duration="10" />
</t>
<t sync="^14:8785" notice="ノックバックで内でペア">
<v-notice text="闇:NB→内でペア" duration="10" />
</t>
<!-- アップヘルド&オーバールール -->
<t sync="^14:87D3" notice="全員割りから4人頭割">
<v-notice text="光:8人→外で4人" duration="10" />
</t>
<t sync="^14:87D4" notice="外から内でペア">
<v-notice text="闇:外→内でペア" duration="10" />
</t>
<!-- 魔法陣展開 -->
<t sync="^14:(820D|820F|8211)" notice="黒安置">
<v-notice text="黒安置" duration="15" />
</t>
<t sync="^14:(820E|8210|8212)" notice="白安置">
<v-notice text="白安置" duration="15" />
</t>
<!-- アップヘルド&ルーリング -->
<t text="誘導線" sync="^23:[id8]:テミスの幻影:[id8]:[mex]:0000:[id4]:00F9:" notice="線ついた" />
<t text="誘導線" sync="^23:[id8]:テミスの幻影:[id8]:[mex]:0000:[id4]:00F0:" notice="線ついた" />
<!-- ライトストリーム -->
<!-- 北西 南 北東 の順のIDになる前提で組んでいるためこれが崩れるようなら終わり -->
<t no="1" name="ライトストリーム時計" sync="^1B:([0-9A-F]{8}):指向魔法陣:0000:[id4]:EVAL(VAR['1B_MARKER'] - 319, X4):">
<expressions>
<table>
{
"method": "Insert", "table": "light_stream",
"cols": [
{ "name": "id", "val": "$1", "key": "true" },
{ "name": "rotate", "val": "right" }
]
}
</table>
</expressions>
</t>
<t no="2" name="ライトストリーム反時計" sync="^1B:([0-9A-F]{8}):指向魔法陣:0000:[id4]:EVAL(VAR['1B_MARKER'] - 318, X4):">
<expressions>
<table>
{
"method": "Insert", "table": "light_stream",
"cols": [
{ "name": "id", "val": "$1", "key": "true" },
{ "name": "rotate", "val": "left" }
]
}
</table>
</expressions>
</t>
<t no="3" name="ライトストリームカウント" sync="^1B:([id8]):指向魔法陣:0000:">
<expressions>
<set name="light_stream_count" value="EVAL(VAR['light_stream_count']+1, N0)" />
</expressions>
</t>
<t no="4" name="ライトストリーム 1安置" sync="^1B:([id8]):指向魔法陣:0000:" notice="1安置">
<expressions>
<pre name="light_stream_count" value="3" />
<pre name="TABLE['light_stream'][0]['rotate']" value="right" />
<pre name="TABLE['light_stream'][1]['rotate']" value="right" />
<pre name="TABLE['light_stream'][2]['rotate']" value="left" />
</expressions>
<v-notice text="1安置" duration="10" />
</t>
<t no="4" name="ライトストリーム B安置" sync="^1B:([id8]):指向魔法陣:0000:" notice="B安置">
<expressions>
<pre name="light_stream_count" value="3" />
<pre name="TABLE['light_stream'][0]['rotate']" value="right" />
<pre name="TABLE['light_stream'][1]['rotate']" value="left" />
<pre name="TABLE['light_stream'][2]['rotate']" value="right" />
</expressions>
<v-notice text="B安置" duration="10" />
</t>
<t no="4" name="ライトストリーム 5安置" sync="^1B:([id8]):指向魔法陣:0000:" notice="4安置">
<expressions>
<pre name="light_stream_count" value="3" />
<pre name="TABLE['light_stream'][0]['rotate']" value="left" />
<pre name="TABLE['light_stream'][1]['rotate']" value="right" />
<pre name="TABLE['light_stream'][2]['rotate']" value="right" />
</expressions>
<v-notice text="4安置" duration="10" />
</t>
<t no="4" name="ライトストリーム 3安置" sync="^1B:([id8]):指向魔法陣:0000:" notice="3安置">
<expressions>
<pre name="light_stream_count" value="3" />
<pre name="TABLE['light_stream'][0]['rotate']" value="left" />
<pre name="TABLE['light_stream'][1]['rotate']" value="left" />
<pre name="TABLE['light_stream'][2]['rotate']" value="right" />
</expressions>
<v-notice text="3安置" duration="10" />
</t>
<t no="4" name="ライトストリーム D安置" sync="^1B:([id8]):指向魔法陣:0000:" notice="D安置">
<expressions>
<pre name="light_stream_count" value="3" />
<pre name="TABLE['light_stream'][0]['rotate']" value="left" />
<pre name="TABLE['light_stream'][1]['rotate']" value="right" />
<pre name="TABLE['light_stream'][2]['rotate']" value="left" />
</expressions>
<v-notice text="D安置" duration="10" />
</t>
<t no="4" name="ライトストリーム 2安置" sync="^1B:([id8]):指向魔法陣:0000:" notice="2安置">
<expressions>
<pre name="light_stream_count" value="3" />
<pre name="TABLE['light_stream'][0]['rotate']" value="right" />
<pre name="TABLE['light_stream'][1]['rotate']" value="left" />
<pre name="TABLE['light_stream'][2]['rotate']" value="left" />
</expressions>
<v-notice text="2安置" duration="10" />
</t>
<t name="削除" sync="15:([0-9A-F]{8}):指向魔法陣:8207:ライトストリーム:">
<expressions>
<set name="light_stream_count" value="0" />
<table>
{
"method": "Delete", "table": "light_stream",
"cols": [
{ "name": "id", "val": "$1", "key": "true" },
]
}
</table>
</expressions>
</t>
<!-- 光と闇の調停 -->
<!-- ジジー・ジップ改式で判断 -->
@if (Model.Player.InRole("DPS")) {
<t name="光ついた" sync="^1A:[id8]:[mex] gains the effect of 光の判紋:不和 from" sync-count="1" notice="東側">
<v-notice text="東側" duration="15" />
</t>
<t name="闇ついた" sync="^1A:[id8]:[mex] gains the effect of 闇の判紋:不和 from" sync-count="1" notice="西側">
<v-notice text="西側" duration="15" />
</t>
}
@if (Model.Player.InRole("HEALER", "TANK")) {
<t name="光ついた" sync="^1A:[id8]:[mex] gains the effect of 光の判紋:不和 from" sync-count="1" notice="西側">
<v-notice text="西側" duration="15" />
</t>
<t name="闇ついた" sync="^1A:[id8]:[mex] gains the effect of 闇の判紋:不和 from" sync-count="1" notice="東側">
<v-notice text="東側" duration="15" />
</t>
}
<a time="001.0" sync="テミス:何故かな、心が沸き立つのを感じるよ……!" />
@if (Model.Player.InRole("MagicDPS")) {
<a time="016.0" text="エウノミアー" sync="テミスの「エウノミアー」" notice="アドル、全体攻撃" />
} else {
<a time="016.0" text="エウノミアー" sync="テミスの「エウノミアー」" notice="全体攻撃" />
}
<a time="019.0" text="ディケー" sync="テミスの「ディケー」" notice="タンク攻撃" />
<a time="036.0" sync="テミス:この技で、君を判じよう……!" />
<a time="044.0" text="散開→光or闇" sync="テミスの「ジューリー&オーバールール」" />
<a time="062.0" text="内or外→光or闇" sync="テミスの「アップヘルド&オーバールール」" />
<a time="081.0" text="直線→光or闇" sync="テミスの「ディバイド&オーバールール」" />
<a time="094.0" text="ステュクス" sync="テミスの「ステュクス」" sync-count="1" notice="頭割り" />
<a time="095.0" text="4" />
<a time="097.0" text="3" />
<a time="098.0" text="2" />
<a time="099.0" text="1" />
<a time="108.0" sync="テミス:くらえ、エメトセルク仕込みの術式だ!" />
<a time="114.0" text="魔法陣展開" sync="テミスの「魔法陣展開」" />
@if (Model.Player.InRole("MagicDPS")) {
<a time="121.0" text="NB→闇or光" sync="テミスの「ディスミサル&オーバールール」" notice="アドル"/>
} else {
<a time="121.0" text="NB→闇or光" sync="テミスの「ディスミサル&オーバールール」" />
}
<a time="123.0" text="ビーム" sync="立体魔法陣の「アルケー」" />
<a time="127.0" text="内or外" />
<a time="149.0" sync="テミス:私の存在を核に、幻体を創造しよう!" />
<a time="154.0" text="戒律の幻奏" sync="テミスの「戒律の幻奏」" />
<a time="158.0" text="安置を確認" sync="テミスの幻影は「ディバイド&ルーリング」の構え。" notice="安置を確認" />
<a time="167.0" text="直線1" sync="テミスの幻影の「ディバイド&ルーリング」" />
<a time="171.0" text="直線2" sync="テミスの「ディバイド&オーバールール」" />
<a time="180.0" text="線誘導" sync="テミスの幻影の「アップヘルド&ルーリング」" />
<a time="191.0" text="散開" sync="テミスの「ジューリー&オーバールール」" />
<a time="204.0" text="ステュクス" sync="テミスの「ステュクス」" sync-count="1" notice="頭割り">
<expressions>
<set name="light_stream_count" value="0" />
</expressions>
</a>
<a time="206.0" text="5" />
<a time="207.0" text="4" />
<a time="208.0" text="3" />
<a time="209.0" text="2" />
<a time="210.0" text="1" />
<a time="222.0" text="玉がPOP" sync="テミスの「ライトストリーム」" />
<a time="235.0" text="ライトストリーム" sync="指向魔法陣の「ライトストリーム」" notice="回転開始" />
<a time="243.0" text="直線→光or闇" sync="テミスの「ディバイド&オーバールール」" />
@if (Model.Player.InRole("MagicDPS")) {
<a time="258.0" text="全体攻撃" sync="テミスの「エウノミアー」" notice="アドル、全体" />
} else {
<a time="258.0" text="全体攻撃" sync="テミスの「エウノミアー」" notice="全体" />
}
<a time="273.0" text="内or外→光or闇" sync="テミスの「アップヘルド&オーバールール」" />
<a time="291.0" sync="テミス:私は調停者……その命は絶対だ!" />
<a time="296.0" text="光と闇の調停" sync="テミスの「光と闇の調停」" notice="光と闇の調停" />
<a time="309.0" text="魔法陣展開" sync="テミスの「魔法陣展開」" />
<a time="318.0" text="魔爆" sync="立体魔法陣の「魔爆」" />
<a time="326.0" text="散開→光or闇" sync="テミスの「ジューリー&オーバールール」" />
<a time="345.0" text="直線→光or闇" sync="テミスの「ディバイド&オーバールール」" />
<a time="351.0" sync="テミス:君という存在を、調停する!" />
<a time="355.0" text="調停" sync="テミスの「調停」" />
@if (Model.Player.InRole("MagicDPS")) {
<a time="364.0" text="ステュクス" sync="テミスの「ステュクス」" sync-count="1" notice="アドル、連続頭割り" />
} else {
<a time="364.0" text="ステュクス" sync="テミスの「ステュクス」" sync-count="1" notice="連続頭割り" />
}
<a time="365.0" text="6" />
<a time="366.0" text="5" />
<a time="367.0" text="4" />
<a time="368.0" text="3" />
<a time="369.0" text="2" />
<a time="370.0" text="1" />
<a time="375.0" text="ディケー" sync="テミスは「ディケー」の構え。" notice="タンク攻撃" />
<a time="390.0" sync="テミス:参ったな、これほど心躍るとは……!" />
<a time="405.0" text="ダークストリーム" sync="テミスの「ダークストリーム」" notice="ダークストリーム" />
<a time="415.0" text="光弾" sync="テミスの「光弾」" />
<a time="430.0" text="散開→光or闇" sync="テミスの「ジューリー&オーバールール」" />
<a time="449.0" text="内or外→光or闇" sync="テミスの「アップヘルド&オーバールール」" />
<a time="470.0" text="直線→光or闇" sync="テミスの「ディバイド&オーバールール」" />
<a time="487.0" text="全体攻撃" sync="テミスの「エウノミアー」" notice="全体" />
<a time="513.0" text="理法の幻奏" sync="テミスの「理法の幻奏」" />
<a time="520.0" text="二種魔法陣展開" sync="テミスの「二種魔法陣展開」" />
<a time="530.0" text="ビーム" sync="テミスの「刑律の波動」" notice="ビームに注意" />
<a time="532.0" text="線誘導" sync="テミスの幻影の「アップヘルド&ルーリング」" notice="線を誘導" />
<a time="532.0" text="内or外→光or闇" sync="テミスの幻影の「アップヘルド&ルーリング」" />
<a time="551.0" text="NB→闇or光" sync="テミスの「ディスミサル&オーバールール」" />
<a time="565.0" text="ステュクス" sync="テミスの「ステュクス」" sync-count="1" notice="連続頭割り">
<expressions>
<set name="light_stream_count" value="0" />
</expressions>
</a>
<a time="566.0" text="6" />
<a time="568.0" text="5" />
<a time="570.0" text="4" />
<a time="571.0" text="3" />
<a time="572.0" text="2" />
<a time="573.0" text="1" />
<a time="584.0" text="玉がPOP" sync="テミスの「ライトストリーム」" />
<a time="596.0" text="ライトストリーム" sync="指向魔法陣の「ライトストリーム」" />
<a time="604.0" text="直線→光or闇" sync="テミスの「ディバイド&オーバールール」" />
<a time="616.0" text="ディケー" sync="テミスは「ディケー」の構え。" notice="タンク攻撃" />
<a time="644.0" text="散開→光or闇" sync="テミスの「ジューリー&オーバールール」" />
</s>
</timeline>