Skip to content
This repository was archived by the owner on Aug 12, 2025. It is now read-only.

Commit 7fb8293

Browse files
committed
add new powers
1 parent 7c98a24 commit 7fb8293

3 files changed

Lines changed: 63 additions & 0 deletions

File tree

common/constants/stats.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,15 @@ export const STATS_DATA = {
237237
suffix: "",
238238
color: "3",
239239
},
240+
combat_wisdom: {
241+
name: "Combat Wisdom",
242+
nameLore: "Combat Wisdom",
243+
nameShort: "Combat Wisdom",
244+
nameTiny: "CW",
245+
symbol: "☯",
246+
suffix: "",
247+
color: "3",
248+
},
240249
mana_regen: {
241250
name: "Mana Regen",
242251
nameLore: "Mana Regen",

src/constants/powers.js

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,22 @@ export const POWERS = {
6262
ability_damage: 5,
6363
},
6464
},
65+
bubba: {
66+
type: "Master Stone",
67+
texture_path: "/item/BUBBA_BLISTER",
68+
stats: {
69+
strength: 6,
70+
crit_damage: 10.8,
71+
defense: -9.6,
72+
true_defense: 1.2,
73+
bonus_attack_speed: 1.8,
74+
health: 5.1,
75+
crit_chance: 0.9,
76+
},
77+
unique: {
78+
combat_wisdom: 2,
79+
},
80+
},
6581
demonic: {
6682
type: "Master Stone",
6783
texture_path: "/item/HORNS_OF_TORMENT",
@@ -117,6 +133,20 @@ export const POWERS = {
117133
bonus_attack_speed: 10,
118134
},
119135
},
136+
crumbly: {
137+
type: "Advanced Stone",
138+
texture_path: "/item/CHOCOLATE_CHIP",
139+
stats: {
140+
mending: 1.8,
141+
intelligence: 5.4,
142+
true_defense: 0.6,
143+
vitality: 2.4,
144+
health: 10.1,
145+
},
146+
unique: {
147+
speed: 25,
148+
},
149+
},
120150
forceful: {
121151
type: "Advanced Stone",
122152
texture_path: "/item/ACACIA_BIRDHOUSE",
@@ -206,6 +236,19 @@ export const POWERS = {
206236
speed: 5,
207237
},
208238
},
239+
sanguisuge: {
240+
type: "Starter",
241+
texture_path: "/item/DISPLACED_LEECH",
242+
stats: {
243+
strength: 12,
244+
vitality: 1.2,
245+
crit_damage: 4.8,
246+
health: 5.1,
247+
},
248+
unique: {
249+
intelligence: 100,
250+
},
251+
},
209252
commando: {
210253
type: "Intermediate",
211254
id: 280,
@@ -216,6 +259,7 @@ export const POWERS = {
216259
crit_chance: 0.475,
217260
crit_damage: 8.4,
218261
},
262+
unlocked_at: 15,
219263
},
220264
disciplined: {
221265
type: "Intermediate",
@@ -227,6 +271,7 @@ export const POWERS = {
227271
crit_chance: 1.45,
228272
crit_damage: 7.2,
229273
},
274+
unlocked_at: 15,
230275
},
231276
inspired: {
232277
type: "Intermediate",
@@ -240,6 +285,7 @@ export const POWERS = {
240285
crit_chance: 0.95,
241286
crit_damage: 3.6,
242287
},
288+
unlocked_at: 15,
243289
},
244290
ominous: {
245291
type: "Intermediate",
@@ -253,6 +299,7 @@ export const POWERS = {
253299
crit_damage: 3.6,
254300
bonus_attack_speed: 0.9,
255301
},
302+
unlocked_at: 15,
256303
},
257304
prepared: {
258305
type: "Intermediate",
@@ -264,6 +311,7 @@ export const POWERS = {
264311
crit_chance: 0.4,
265312
crit_damage: 0.95,
266313
},
314+
unlocked_at: 15,
267315
},
268316
fortuitous: {
269317
type: "Starter",
@@ -275,6 +323,7 @@ export const POWERS = {
275323
crit_chance: 4.35,
276324
crit_damage: 4.8,
277325
},
326+
unlocked_at: 0,
278327
},
279328
pretty: {
280329
type: "Starter",
@@ -289,6 +338,7 @@ export const POWERS = {
289338
crit_chance: 0.475,
290339
crit_damage: 1.2,
291340
},
341+
unlocked_at: 0,
292342
},
293343
protected: {
294344
type: "Starter",
@@ -300,6 +350,7 @@ export const POWERS = {
300350
crit_chance: 0.475,
301351
crit_damage: 1.2,
302352
},
353+
unlocked_at: 0,
303354
},
304355
simple: {
305356
type: "Starter",
@@ -313,6 +364,7 @@ export const POWERS = {
313364
crit_chance: 1.45,
314365
crit_damage: 3.6,
315366
},
367+
unlocked_at: 0,
316368
},
317369
warrior: {
318370
type: "Starter",
@@ -324,6 +376,7 @@ export const POWERS = {
324376
crit_chance: 2.4,
325377
crit_damage: 6,
326378
},
379+
unlocked_at: 0,
327380
},
328381
};
329382

src/lib.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -943,6 +943,7 @@ function getPower(name, magicalPower) {
943943
itemData.tag.display.Lore = lore;
944944
itemData.power_type = info.type;
945945
itemData.stats = combined;
946+
itemData.unlocked_at = info.unlocked_at;
946947
}
947948

948949
return helper.generateItem(itemData);

0 commit comments

Comments
 (0)