forked from quisquous/cactbot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjobs_config.ts
287 lines (286 loc) · 9.67 KB
/
jobs_config.ts
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
import UserConfig from '../../resources/user_config';
UserConfig.registerOptions('jobs', {
options: [
{
id: 'JustBuffTracker',
name: {
en: 'Only show the party buff tracker',
de: 'Zeige nur den Gruppen Buff-Tracker',
fr: 'Afficher seulement le tracker de buff de l\'équipe',
ja: 'シナジー効果のみを表示する',
cn: '仅监控团辅技能',
ko: '파티 버프만 표시',
},
type: 'checkbox',
default: false,
},
{
id: 'CompactView',
name: {
en: 'Enable compact view',
de: 'Kompaktansicht aktivieren',
fr: 'Activer la vue compacte',
ja: 'コンパクトUIを有効にする',
cn: '启用紧凑视图',
ko: '간략한 UI 사용',
},
type: 'checkbox',
default: false,
},
{
id: 'LowerOpacityOutOfCombat',
name: {
en: 'Lower ui opacity when out of combat',
de: 'Veringere die Deckkraft auserhalb des Kampfes',
fr: 'Diminiuer l\'opacité de l\'UI hors combat',
ja: '非戦闘時にUIを透過する',
cn: '非战斗状态时使UI半透明',
ko: '전투 중이 아닐 때, UI 투명도 높이기',
},
type: 'checkbox',
default: true,
},
{
id: 'OpacityOutOfCombat',
name: {
en: 'Opacity of ui when out of combat',
de: 'Deckkraft der UI auserhalb des Kampfes',
fr: 'Opacité de l\'UI hors combat',
ja: '非戦闘時のUI透過度',
cn: '非战斗状态时的UI透明度',
ko: '전투 중이 아닐 때, UI 투명도',
},
type: 'float',
default: 0.5,
},
{
id: 'PlayCountdownSound',
name: {
en: 'Enable countdown notification sound',
de: 'Aktiviere Countdown Hinweis-Ton',
fr: 'Activer la notification sonore du compte à rebours',
ja: 'カウントダウンを音声で知らせる',
cn: '启用倒计时提示音',
ko: '초읽기 알림 소리 켜기',
},
type: 'checkbox',
default: true,
},
{
id: 'HideWellFedAboveSeconds',
name: {
en: 'Hide cheese icon when food > time (in seconds)',
de: 'Verstecke das Käse Icon wenn Bufffood > Zeit (in Sekunden)',
fr: 'Masquer l\'icône du fromage lorsque vous êtes repu > durée (en secondes)',
ja: '飯効果の時間が不足したらチーズアイコンを表示する (秒)',
cn: '食物 Buff 剩余时间不足警报 (秒)',
ko: '남은 식사 효과 시간이 이 시간보다 길면, 치즈 아이콘 숨김 (단위: 초)',
},
type: 'integer',
default: 15 * 60,
},
{
id: 'ShowMPTickerOutOfCombat',
name: {
en: 'Show MP ticker out of combat',
de: 'Zeige MP-Ticker auserhalb des Kampfes',
fr: 'Afficher le symbole PM hors combat',
ja: '非戦闘時にもMPを表示する',
cn: '一直显示MP监控',
ko: '전투 중이 아닐 때, MP 티커 표시',
},
type: 'checkbox',
default: false,
},
{
id: 'MidHealthThresholdPercent',
name: {
en: 'Percent of health considered middling',
de: 'Prozent der Lebenspunkte (mittelmaß)',
fr: 'Pourcentage de vie considéré comme moyenne',
ja: '健康なHPとして扱うHP量 (1 = 100%)',
cn: '中等血量阈值 (1 = 100%)',
ko: '보통 HP로 취급될 HP비율 (1 = 100%)',
},
type: 'float',
default: 0.8,
},
{
id: 'LowHealthThresholdPercent',
name: {
en: 'Percent of health considered low',
de: 'Prozent der Lebenspunkte (gering)',
fr: 'Pourcentage de vie considéré comme bas',
ja: '危険なHPとして扱うHP量 (1 = 100%)',
cn: '危险血量阈值 (1 = 100%)',
ko: '낮은 HP로 취급될 HP비율 (1 = 100%)',
},
type: 'float',
default: 0.2,
},
{
id: 'BigBuffShowCooldownSeconds',
name: {
en: 'Minimum seconds on a cooldown before shown',
de: 'Minimum an Sekunden für einen Cooldown vor der Anzeige',
fr: 'Nombre minimal de secondes avant l\'affichage du temps de recharge',
ja: 'シナジースキルが使用可能前にアイコンを表示する (秒)',
cn: '团辅冷却完成预告 (秒)',
ko: '재사용 대기시간을 표시할 기준 시간(초 이하)',
},
type: 'float',
default: 20,
},
{
id: 'BigBuffIconWidth',
name: {
en: 'Width of buff icons (px)',
de: 'Weite des Buff Icons (px)',
fr: 'Largeur des icônes de buff (pixel)',
ja: 'シナジースキルのアイコンの広さ (pixel)',
cn: '团辅监控图标宽度 (像素)',
ko: '버프 아이콘 너비 (pixel)',
},
type: 'integer',
default: 44,
},
{
id: 'BigBuffIconHeight',
name: {
en: 'Height of buff icons (px)',
de: 'Höhe des Buff Icons (px)',
fr: 'Hauteur des icônes de buff (pixel)',
ja: 'シナジースキルのアイコンの高さ (pixel)',
cn: '团辅监控图标高度 (像素)',
ko: '버프 아이콘 높이 (pixel)',
},
type: 'integer',
default: 32,
},
{
id: 'BigBuffBarHeight',
name: {
en: 'Height of buff timer bars (px)',
de: 'Höhe der Buff-Timer Leisten (px)',
fr: 'Hauteur des barres de temps de buff (pixel)',
ja: 'シナジースキルのタイムバーの高さ (pixel)',
cn: '团辅监控计时条高度 (像素)',
ko: '버프 타이머 바 높이 (pixel)',
},
type: 'integer',
default: 5,
},
{
id: 'BigBuffTextHeight',
name: {
en: 'Height of buff text (px)',
de: 'Höhe des Buff-Text (px)',
fr: 'Hauteur du texte de buff (pixel)',
ja: 'シナジースキルのテキストの高さ (pixel)',
cn: '团辅监控文字高度 (像素)',
ko: '버프 텍스트 높이 (pixel)',
},
type: 'integer',
default: 0,
},
{
id: 'BigBuffBorderSize',
name: {
en: 'Size of buff borders (px)',
de: 'Größe der Buff-Ränder (px)',
fr: 'Taille des bordures de buff (pixel)',
ja: 'シナジースキルのボーダーの広さ (pixel)',
cn: '团辅监控边框尺寸 (像素)',
ko: '버프 아이콘 테두리 크기 (pixel)',
},
type: 'integer',
default: 1,
},
{
id: 'GpAlarmPoint',
name: {
en: 'GP alarm threshold (0 to disable)',
de: 'SP Alarm Grenze (0 to disable)',
fr: 'Seuil d\'alarme PR (0 pour désactiver)',
ja: 'GPが低い時に警告する (0=無効)',
cn: '低采集力提示阈值 (0为禁用)',
ko: 'GP 알람 설정값 (0 = 기능 정지)',
},
type: 'integer',
default: 0,
},
{
id: 'GpAlarmSoundVolume',
name: {
en: 'GP alarm sound (0-1)',
de: 'SP Alarm Sound (0-1)',
fr: 'Son d\'alarme PR (0-1)',
ja: '低いGPの警告音量 (0-1)',
cn: '低采集力提示音量 (0-1)',
ko: 'GP 알람 소리 크기 (0-1)',
},
type: 'float',
default: 0.8,
},
{
id: 'NotifyExpiredProcsInCombat',
name: {
en:
'Flash procs boxes of inactive dots/etc. up to n times while in combat. (-1: disabled, 0: infinite)',
de:
'Dot/etc. boxen blinken bis zu n mal wenn im Kampf und dot ist nicht aktiv. (-1: deaktiviert, 0: ohne Limit)',
fr: 'Faire clignoter n fois les DoT/Buffs inactifs en combat (-1 : désactivé, 0 : infini)',
ja: '戦闘中でDoT/バフが切ったらprocボックスをn回点滅させる(-1:無効、0:無限回数)',
cn: '战斗中模块监控的重要DoT/Buff中断时令对应计时器闪烁N次(-1:禁用,0:无限闪烁)',
ko: '도트나 버프가 꺼지면 프록 박스를 n번 깜빡하게 합니다. (-1: 비활성화, 0: 무한)',
},
type: 'integer',
default: 5,
},
{
id: 'NotifyExpiredProcsInCombatSound',
name: {
en: 'Play a sound notification if a proc box for dots/etc. expires while in combat.',
de: 'Spiele einen Alarm Sound wenn eine dot/etc. box im Kampf inaktiv wird.',
fr: 'Jouer un son si un Dot/Buff expire en combat.',
ja: '戦闘中でDoT/バフが切ったら音を鳴らす',
cn: '战斗中模块监控的重要DoT/Buff中断时播放提示音',
ko: '도트나 버프가 꺼지면 소리로 알림을 줍니다.',
},
type: 'select',
options: {
en: {
'Disabled': 'disabled',
'When counter reaches 0.': 'expired',
'When counter is close to 0.': 'threshold',
},
de: {
'Deaktiviert': 'disabled',
'Wenn der Countdown 0 erreicht.': 'expired',
'Wenn der Countdown nahe 0 ist.': 'threshold',
},
fr: {
'Désactivé': 'disabled',
'Quand le compteur arrive à 0.': 'expired',
'Quand le compteur est proche de 0.': 'threshold',
},
ja: {
'無効': 'disabled',
'残り時間 → 0': 'expired',
'残り時間 → しきい値': 'threshold',
},
cn: {
'禁用': 'disabled',
'计时器归零时': 'expired',
'计时器到达提示阈值时': 'threshold',
},
ko: {
'비활성화': 'disabled',
'카운트 다운이 0초일 때': 'expired',
'리필하기 적절한 때에 알려주기': 'threshold',
},
},
default: 'threshold',
},
],
});