-
Notifications
You must be signed in to change notification settings - Fork 1
/
3209.js
174 lines (168 loc) · 10.2 KB
/
3209.js
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
// Chaos Ice Throne
//
// made by icebrog
const Vec3 = require("tera-vec3");
module.exports = (dispatch, handlers, guide, lang) => {
function cage_event() {
const entity = {};
entity.loc = new Vec3(4907, 164061, 4244);
entity.loc.w = 1.2419491953919122;
handlers.spawn({ func: "circle", args: [false, 553, 0, 0, 8, 650, 0, 15000], tag: "pre-cage" }, entity);
}
return {
// 1 BOSS
"nd-3209-1000": [
{ type: "stop_timers" },
{ type: "despawn_all" }
],
// 2 BOSS
"nd-3209-2000": [
{ type: "stop_timers" },
{ type: "despawn_all" }
],
"h-3209-2000-20": [{ type: "text", sub_type: "message", message: "20%" }],
"h-3209-2000-50": [{ type: "text", sub_type: "message", message: "50%" }],
//
"s-3209-2000-403-0": [
{ type: "text", sub_type: "message", message: "Back Slam", message_RU: "Удар назад", delay: 2500 },
{ type: "spawn", func: "circle", args: [false, 553, 157, 400, 8, 350, 0, 2500], delay: 2500 },
{ type: "spawn", func: "circle", args: [false, 553, 203, 400, 8, 350, 0, 2500], delay: 2500 }
],
"s-3209-2000-405-0": [
{ type: "text", sub_type: "message", message: "Front Sweep | Back Slam", message_RU: "Передняя | Удар назад" },
{ type: "spawn", func: "circle", args: [false, 553, 157, 400, 8, 350, 0, 2000], delay: 1500 },
{ type: "spawn", func: "circle", args: [false, 553, 203, 400, 8, 350, 0, 2000], delay: 1500 }
],
"s-3209-2000-406-0": [{ type: "text", sub_type: "message", message: "Back Stun", message_RU: "Стан назад", delay: 1000 }],
"s-3209-2000-409-0": [
{ type: "text", sub_type: "message", message: "Back Slam", message_RU: "Удар назад", delay: 3000 },
{ type: "spawn", func: "circle", args: [false, 553, 157, 400, 12, 225, 0, 2000], delay: 3000 },
{ type: "spawn", func: "circle", args: [false, 553, 203, 400, 12, 225, 0, 2000], delay: 3000 }
],
"s-3209-2000-410-0": [
{ type: "text", sub_type: "message", message: "Back Stun", message_RU: "Стан назад" },
{ type: "spawn", func: "circle", args: [false, 553, 157, 400, 12, 225, 0, 1500] },
{ type: "spawn", func: "circle", args: [false, 553, 203, 400, 12, 225, 0, 1500] }
],
"s-3209-2000-411-0": [
{ type: "text", sub_type: "message", message: "Back Knockup!", message_RU: "Подкид назад" },
{ type: "spawn", func: "vector", args: [553, 0, 0, 85, 550, 0, 3500] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 270, 550, 0, 3500] }
],
// In - Out
"s-3209-2000-412-0": [
{ type: "text", sub_type: "message", message: "Pushback", message_RU: "Откид" },
{ type: "spawn", func: "circle", args: [false, 553, 0, 0, 8, 420, 0, 3000] }
],
"s-3209-2000-416-0": [
{ type: "text", sub_type: "message", message: "Out", message_RU: "От него" },
{ type: "text", sub_type: "message", message: "In | Pizza", message_RU: "К нему | Пицца", delay: 3000 },
{ type: "spawn", func: "circle", args: [false, 553, 0, 0, 8, 420, 0, 6500] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 7.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 30, 200, 0, 1500, false], delay: 5000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 52.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 75, 200, 0, 5000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 97.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 120, 200, 0, 1500, false], delay: 5000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 142.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 165, 200, 0, 5000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 187.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 210, 200, 0, 1500, false], delay: 5000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 232.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 255, 200, 0, 5000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 277.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 300, 200, 0, 1500, false], delay: 5000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 322.5, 420, 0, 6500] },
{ type: "spawn", func: "marker", args: [false, 345, 200, 0, 5000, false] }
],
"s-3209-2000-417-0": [
{ type: "text", sub_type: "message", message: "In", message_RU: "К нему" },
{ type: "text", sub_type: "message", message: "Out | Pizza", message_RU: "От него | Пицца", delay: 3000 },
{ type: "spawn", func: "circle", args: [false, 553, 0, 0, 8, 420, 0, 7500] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 7.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 30, 200, 0, 6000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 52.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 75, 200, 0, 1500, false], delay: 6000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 97.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 120, 200, 0, 6000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 142.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 165, 200, 0, 1500, false], delay: 6000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 187.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 210, 200, 0, 6000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 232.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 255, 200, 0, 1500, false], delay: 6000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 277.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 300, 200, 0, 6000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 322.5, 420, 0, 7500] },
{ type: "spawn", func: "marker", args: [false, 345, 200, 0, 1500, false], delay: 6000 }
],
// Dig
"s-3209-2000-511-0": [
{ type: "text", sub_type: "message", message: "Dodge", message_RU: "Эвейд" },
{ type: "spawn", func: "circle", args: [false, 553, 0, 0, 18, 200, 0, 2500] }
],
"s-3209-2000-602-0": [
{ type: "text", sub_type: "message", message: "Get Out", message_RU: "Наружу" },
{ type: "func", func: cage_event }
],
"s-3209-2000-604-0": [
{ type: "despawn_all", tag: "pre-cage" },
{ type: "text", sub_type: "message", message: "Cage (In)", message_RU: "Клетка (к нему)" },
{ type: "spawn", func: "circle", args: [false, 553, 0, 0, 10, 405, 0, 15000], tag: "cage" }
],
"s-3209-2000-605-0": [
{ type: "text", sub_type: "message", message: "Pizza", message_RU: "Пицца", delay: 2000 },
{ type: "text", sub_type: "message", message: "Out-In", message_RU: "От него - К нему", delay: 5000 },
{ type: "spawn", func: "circle", args: [false, 553, 0, 0, 10, 407, 0, 10000] },
{ type: "despawn_all", tag: "cage" },
{ type: "spawn", func: "vector", args: [553, 0, 0, 22.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 45, 200, 0, 8000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 67.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 90, 200, 0, 750, false], delay: 8000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 112.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 135, 200, 0, 8000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 157.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 180, 200, 0, 750, false], delay: 8000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 202.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 225, 200, 0, 8000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 247.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 270, 200, 0, 750, false], delay: 8000 },
{ type: "spawn", func: "vector", args: [553, 0, 0, 292.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 315, 200, 0, 8000, false] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 337.5, 407, 0, 10000] },
{ type: "spawn", func: "marker", args: [false, 360, 200, 0, 750, false], delay: 8000 }
],
// Waves
"s-3209-2000-616-0": [{ type: "text", sub_type: "message", message: "Inward Wave (Gather)", message_RU: "Волна (вместе)" }],
"ae-0-0-32092005": [{ type: "text", sub_type: "message", message: "Dodge", message_RU: "Эвейд" }],
"s-3209-2000-617-0": [
{ type: "text", sub_type: "message", message: "Front | Back Waves", message_RU: "Передняя | Волны" },
{ type: "text", sub_type: "message", message: "Back Waves", message_RU: "Волны", delay: 3000 },
{ type: "spawn", func: "vector", args: [553, 270, -950, 165, 1000, 0, 12000] },
{ type: "spawn", func: "vector", args: [553, 270, 950, -10, 1000, 0, 12000] },
{ type: "spawn", func: "vector", args: [553, 270, -950, 10, 1000, 0, 12000] },
{ type: "spawn", func: "vector", args: [553, 270, 950, -165, 1000, 0, 12000] }
],
//
"qb-3209-2000-32092011": [{ type: "text", sub_type: "message", message: "Debuff", message_RU: "Дебаф" }],
// Dakuryon
"s-3209-2750-301-0": [
{ type: "text", sub_type: "message", message: "Dakuryon", message_RU: "Дурион" },
{ type: "spawn", func: "vector", args: [553, 0, 0, 0, 1000, 0, 7500] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 180, 1000, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [0, 180, 912, 0, 0, 20, 160, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [0, 180, 912, 0, 0, 12, 220, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [0, 180, 912, 0, 0, 10, 300, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [0, 180, 912, 0, 0, 8, 360, 0, 7500] }
],
"s-3209-2752-302-0": [
{ type: "text", sub_type: "message", message: "Dakuryon", message_RU: "Дурион" },
{ type: "spawn", func: "vector", args: [553, 0, 0, 0, 1000, 0, 7500] },
{ type: "spawn", func: "vector", args: [553, 0, 0, 180, 1000, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [180, 360, 912, 0, 0, 20, 160, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [180, 360, 912, 0, 0, 12, 220, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [180, 360, 912, 0, 0, 10, 300, 0, 7500] },
{ type: "spawn", func: "semicircle", args: [180, 360, 912, 0, 0, 8, 360, 0, 7500] }
]
};
};