Skip to content

Commit c93a4fc

Browse files
feat: Specify infusion types in templates (#990)
1 parent a22ea56 commit c93a4fc

File tree

14 files changed

+228
-30
lines changed

14 files changed

+228
-30
lines changed

locales/en/translation.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"Build Share Settings": "Build Share Settings",
4141
"Calculate": "Calculate",
4242
"Calculated Attributes": "Calculated Attributes",
43+
"Calculation CPU Threads": "Calculation CPU Threads",
4344
"Clear": "Clear",
4445
"Click the star icon to save a result for comparison.": "Click the star icon to save a result for comparison.",
4546
"Clone Critical Chance": "Clone Critical Chance",
@@ -72,6 +73,7 @@
7273
"Damage Change from ±5 Stat:": "Damage Change from ±5 Stat:",
7374
"Damage Distribution": "Damage Distribution",
7475
"Decline": "Decline",
76+
"Default to 18 stat infusions in new tabs": "Default to 18 stat infusions in new tabs",
7577
"Delete visible": "Delete visible",
7678
"Desired Affixes": "Desired Affixes",
7779
"Development": "Development",
@@ -87,7 +89,7 @@
8789
"Estimate best combinations": "Estimate best combinations",
8890
"Estimated Cost: <1></1>": "Estimated Cost: <1></1>",
8991
"Exotic weapons are not simulated correctly because of their reduced weapon strength. Adjust the power coefficient a bit less than 5% lower for more accurate results.": "Exotic weapons are not simulated correctly because of their reduced weapon strength. Adjust the power coefficient a bit less than 5% lower for more accurate results.",
90-
"Expert": "Expert",
92+
"Expert Mode": "Expert Mode",
9193
"Extra Modifiers": "Extra Modifiers",
9294
"Extras Template": "Extras Template",
9395
"Failed to copy link to clipboard!": "Failed to copy link to clipboard!",
@@ -133,7 +135,7 @@
133135
"Note: Not cost optimized for >1 weapon set.": "Note: Not cost optimized for >1 weapon set.",
134136
"Note: Some large calculations may take longer in Firefox.": "Note: Some large calculations may take longer in Firefox.",
135137
"Nourishment": "Nourishment",
136-
"Number of threads to use for calculations": "Number of threads to use for calculations",
138+
"Number of threads to run in parallel": "Number of threads to run in parallel",
137139
"Number to fully calculate": "Number to fully calculate",
138140
"Okay": "Okay",
139141
"Only the bonuses with checkboxes are applied here, so be sure to change the Skill Coefficients section when changing to/from traits without checkboxes like Lingering Curse or Legendary Lore for accurate results.": "Only the bonuses with checkboxes are applied here, so be sure to change the Skill Coefficients section when changing to/from traits without checkboxes like Lingering Curse or Legendary Lore for accurate results.",
@@ -213,7 +215,6 @@
213215
"These modifers are simulated as fluctuating or having inconsistent uptimes; their stat bonuses will not be shown here:": "These modifers are simulated as fluctuating or having inconsistent uptimes; their stat bonuses will not be shown here:",
214216
"This class does not appear to have skills with extra buffs": "This class does not appear to have skills with extra buffs",
215217
"This data represents your rotation. If we don't supply a template for a build, you can calculate the correct coefficients so that a tested build matches a golem log using the tool under \"development\" below, or calculate them manually.": "This data represents your rotation. If we don't supply a template for a build, you can calculate the correct coefficients so that a tested build matches a golem log using the tool under \"development\" below, or calculate them manually.",
216-
"Threads": "Threads",
217218
"Total Damage Multipliers": "Total Damage Multipliers",
218219
"Total Infusion Slots": "Total Infusion Slots",
219220
"Trait Template": "Trait Template",
@@ -920,10 +921,12 @@
920921
"preset_extra_Quickness Condi Untamed": "Quickness Condi Untamed",
921922
"preset_female": "female",
922923
"preset_infusion_Condition Damage + Expertise": "Condition Damage + Expertise",
924+
"preset_infusion_Condition Damage + Expertise + Concentration": "Condition Damage + Expertise + Concentration",
923925
"preset_infusion_Condition Damage + Precision": "Condition Damage + Precision",
924926
"preset_infusion_Healing Power + Concentration": "Healing Power + Concentration",
925927
"preset_infusion_None": "None",
926928
"preset_infusion_Power + Precision": "Power + Precision",
929+
"preset_infusion_Power + Precision + Concentration": "Power + Precision + Concentration",
927930
"preset_male": "male",
928931
"preset_trait_Alacrity Condi Amalgam 2 Kit": "Alacrity Condi Amalgam 2 Kit",
929932
"preset_trait_Alacrity Condi Amalgam 4 Kit": "Alacrity Condi Amalgam 4 Kit",

src/assets/presetdata/metadata.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export interface PresetBuffs {
5151

5252
export type PresetAffixesEntry = Exclude<PresetEntry, 'profession'> & {
5353
value: Partial<PrioritiesSlice>;
54+
infusions: string;
5455
};
5556
export interface PresetAffixes {
5657
'GraphQL ID': string;

src/assets/presetdata/preset-affixes.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ list:
88
"minBoonDuration": "0",
99
"minQuicknessDuration": "0"
1010
}
11+
infusions: Power + Precision
1112

1213
- name: Power DPS (no dragon)
1314
hidden: true
@@ -18,6 +19,7 @@ list:
1819
"minBoonDuration": "0",
1920
"minQuicknessDuration": "0"
2021
}
22+
infusions: Power + Precision
2123

2224
- name: Condi DPS
2325
value:
@@ -27,6 +29,7 @@ list:
2729
"minBoonDuration": "0",
2830
"minQuicknessDuration": "0"
2931
}
32+
infusions: Condition Damage + Expertise
3033

3134
- name: Condi DPS Rampager
3235
value:
@@ -36,6 +39,7 @@ list:
3639
"minBoonDuration": "0",
3740
"minQuicknessDuration": "0"
3841
}
42+
infusions: Condition Damage + Precision
3943

4044
- name: Hybrid DPS
4145
value:
@@ -45,6 +49,7 @@ list:
4549
"minBoonDuration": "0",
4650
"minQuicknessDuration": "0"
4751
}
52+
infusions: Condition Damage + Expertise
4853

4954
- name: Power Boon
5055
value:
@@ -54,6 +59,7 @@ list:
5459
"minBoonDuration": "84.5",
5560
"minQuicknessDuration": "0"
5661
}
62+
infusions: Power + Precision # + Concentration
5763

5864
- name: Condi Boon
5965
value:
@@ -63,6 +69,7 @@ list:
6369
"minBoonDuration": "0",
6470
"minQuicknessDuration": "0"
6571
}
72+
infusions: Condition Damage + Expertise # + Concentration
6673

6774
- name: Condi Boon/Support
6875
value:
@@ -72,6 +79,7 @@ list:
7279
"minBoonDuration": "79",
7380
"minQuicknessDuration": "0"
7481
}
82+
infusions: None
7583

7684
- name: Heal (Raid)
7785
value:
@@ -81,6 +89,7 @@ list:
8189
"minBoonDuration": "100",
8290
"minQuicknessDuration": "0"
8391
}
92+
infusions: Healing Power + Concentration
8493

8594
- name: Heal (Fractal)
8695
value:
@@ -90,6 +99,7 @@ list:
9099
"minBoonDuration": "100",
91100
"minQuicknessDuration": "0"
92101
}
102+
infusions: Healing Power + Concentration
93103

94104
# -------------------------------------------------------------------------------------------- #
95105

@@ -102,6 +112,7 @@ list:
102112
"minBoonDuration": "0",
103113
"minQuicknessDuration": "0"
104114
}
115+
infusions: Power + Precision
105116

106117
- name: Trailblazer/Dire
107118
hidden: true
@@ -112,6 +123,7 @@ list:
112123
"minBoonDuration": "0",
113124
"minQuicknessDuration": "0"
114125
}
126+
infusions: Condition Damage + Expertise
115127

116128
- name: Condi Barrier Specter
117129
hidden: true
@@ -122,6 +134,7 @@ list:
122134
"minBoonDuration": "0",
123135
"minQuicknessDuration": "0"
124136
}
137+
infusions: Condition Damage + Expertise
125138

126139
- name: Power Alacrity Willbender 14%
127140
hidden: true
@@ -132,6 +145,7 @@ list:
132145
"minBoonDuration": "14",
133146
"minQuicknessDuration": "0"
134147
}
148+
infusions: Power + Precision # + Concentration
135149

136150
- name: Power Alacrity Luminary 24%
137151
hidden: true
@@ -142,6 +156,7 @@ list:
142156
"minBoonDuration": "24",
143157
"minQuicknessDuration": "0"
144158
}
159+
infusions: Power + Precision # + Concentration
145160

146161
- name: Power Quickbrand 25%
147162
hidden: true
@@ -152,6 +167,7 @@ list:
152167
"minBoonDuration": "0",
153168
"minQuicknessDuration": "25"
154169
}
170+
infusions: Power + Precision # + Concentration
155171

156172
- name: Condi Quickness Herald 0%
157173
hidden: true
@@ -162,6 +178,7 @@ list:
162178
"minBoonDuration": "0",
163179
"minQuicknessDuration": "0"
164180
}
181+
infusions: Condition Damage + Expertise # + Concentration
165182

166183
- name: Power Boon Daredevil 99.7%
167184
hidden: true
@@ -172,6 +189,7 @@ list:
172189
"minBoonDuration": "0",
173190
"minQuicknessDuration": "99.7"
174191
}
192+
infusions: Power + Precision # + Concentration
175193

176194
- name: Condi Hybrid Firebrand 40%
177195
hidden: true
@@ -182,6 +200,7 @@ list:
182200
"minBoonDuration": "0",
183201
"minQuicknessDuration": "40"
184202
}
203+
infusions: Condition Damage + Expertise # + Concentration
185204

186205
- name: Condi Hybrid Firebrand 78%
187206
hidden: true
@@ -192,6 +211,7 @@ list:
192211
"minBoonDuration": "0",
193212
"minQuicknessDuration": "78"
194213
}
214+
infusions: Condition Damage + Expertise # + Concentration
195215

196216
- name: Condi Alacrity Scourge 28.8%
197217
hidden: true
@@ -202,6 +222,7 @@ list:
202222
"minBoonDuration": "28.8",
203223
"minQuicknessDuration": "0"
204224
}
225+
infusions: Condition Damage + Expertise # + Concentration
205226

206227
- name: Condi Quickness Harbinger 12.8%
207228
hidden: true
@@ -212,6 +233,7 @@ list:
212233
"minBoonDuration": "0",
213234
"minQuicknessDuration": "12.8"
214235
}
236+
infusions: Condition Damage + Expertise # + Concentration
215237

216238
- name: Condi Boon 0%
217239
hidden: true
@@ -222,6 +244,7 @@ list:
222244
"minBoonDuration": "0",
223245
"minQuicknessDuration": "0"
224246
}
247+
infusions: Condition Damage + Expertise # + Concentration
225248

226249
- name: Condi Quickness Berserker 44.7%
227250
hidden: true
@@ -232,6 +255,7 @@ list:
232255
"minBoonDuration": "0",
233256
"minQuicknessDuration": "44.7"
234257
}
258+
infusions: Condition Damage + Expertise # + Concentration
235259

236260
- name: Quickness Condi Untamed 42%
237261
hidden: true
@@ -242,6 +266,7 @@ list:
242266
"minBoonDuration": "0",
243267
"minQuicknessDuration": "42"
244268
}
269+
infusions: Condition Damage + Expertise # + Concentration
245270

246271
- name: Alacrity Power Renegade 37.4%
247272
hidden: true
@@ -252,6 +277,7 @@ list:
252277
"minBoonDuration": "37.4",
253278
"minQuicknessDuration": "0"
254279
}
280+
infusions: Power + Precision # + Concentration
255281

256282
- name: Alacrity Condi Renegade 42%
257283
hidden: true
@@ -262,6 +288,7 @@ list:
262288
"minBoonDuration": "42",
263289
"minQuicknessDuration": "0"
264290
}
291+
infusions: Condition Damage + Expertise # + Concentration
265292

266293
- name: Condi Quickbrand 40%
267294
hidden: true
@@ -272,6 +299,7 @@ list:
272299
"minBoonDuration": "0",
273300
"minQuicknessDuration": "40"
274301
}
302+
infusions: Condition Damage + Expertise # + Concentration
275303

276304
- name: Alacrity Condi Specter 32.8%
277305
hidden: true
@@ -282,6 +310,7 @@ list:
282310
"minBoonDuration": "32.8",
283311
"minQuicknessDuration": "0"
284312
}
313+
infusions: Condition Damage + Expertise # + Concentration
285314

286315
- name: Condi Alacrity Willbender 14%
287316
hidden: true
@@ -292,6 +321,7 @@ list:
292321
"minBoonDuration": "14",
293322
"minQuicknessDuration": "0"
294323
}
324+
infusions: Condition Damage + Expertise # + Concentration
295325

296326
- name: Alacrity Power Tempest 34%
297327
hidden: true
@@ -302,6 +332,7 @@ list:
302332
"minBoonDuration": "34.4",
303333
"minQuicknessDuration": "0"
304334
}
335+
infusions: Power + Precision # + Concentration
305336

306337
- name: Alacrity Power Tempest 31%
307338
hidden: true
@@ -312,6 +343,7 @@ list:
312343
"minBoonDuration": "31.7",
313344
"minQuicknessDuration": "0"
314345
}
346+
infusions: Power + Precision # + Concentration
315347

316348
- name: Alacrity Fire Tempest Inferno 22%
317349
hidden: true
@@ -322,6 +354,7 @@ list:
322354
"minBoonDuration": "22",
323355
"minQuicknessDuration": "0"
324356
}
357+
infusions: Power + Precision # + Concentration
325358

326359
- name: Alacrity Condi Tempest 31%
327360
hidden: true
@@ -332,6 +365,7 @@ list:
332365
"minBoonDuration": "31",
333366
"minQuicknessDuration": "0"
334367
}
368+
infusions: Condition Damage + Expertise # + Concentration
335369

336370
- name: Condi Tempest
337371
hidden: true
@@ -342,6 +376,7 @@ list:
342376
"minBoonDuration": "0",
343377
"minQuicknessDuration": "0"
344378
}
379+
infusions: Condition Damage + Expertise
345380

346381
- name: Heal Specter 88%
347382
hidden: true
@@ -352,6 +387,7 @@ list:
352387
"minBoonDuration": "88",
353388
"minQuicknessDuration": "0"
354389
}
390+
infusions: Healing Power + Concentration
355391

356392
- name: Power Quickness Untamed 40%
357393
hidden: true
@@ -362,6 +398,7 @@ list:
362398
"minBoonDuration": "0",
363399
"minQuicknessDuration": "40"
364400
}
401+
infusions: Power + Precision # + Concentration
365402

366403
- name: Alacrity Power Antiquary 13%
367404
value:
@@ -371,3 +408,4 @@ list:
371408
"minBoonDuration": "13",
372409
"minQuicknessDuration": "0"
373410
}
411+
infusions: Power + Precision # + Concentration

src/assets/presetdata/preset-infusions.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,19 @@ list:
2525
value:
2626
- { type: "Healing Power", count: "" }
2727
- { type: "Concentration", count: "" }
28+
29+
# -------------------------------------------------------------------------------------------- #
30+
31+
- name: Power + Precision + Concentration
32+
hidden: true
33+
value:
34+
- { type: "Power", count: "" }
35+
- { type: "Precision", count: "" }
36+
- { type: "Concentration", count: "" }
37+
38+
- name: Condition Damage + Expertise + Concentration
39+
hidden: true
40+
value:
41+
- { type: "Condition Damage", count: "" }
42+
- { type: "Expertise", count: "" }
43+
- { type: "Concentration", count: "" }

0 commit comments

Comments
 (0)