Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified assets/database/db.bin
Binary file not shown.
12 changes: 6 additions & 6 deletions assets/database/db.json
Original file line number Diff line number Diff line change
Expand Up @@ -8169,20 +8169,20 @@
{"id":94576,"name":"Lunar Crescent, Reborn","icon":"inv_axe_50","type":13,"weaponType":1,"handType":4,"weaponSpeed":3.6,"phase":1,"quality":3,"sources":[{"crafted":{"profession":2,"spellId":138877}}],"scalingOptions":{"0":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"7":600,"11":600},"ilvl":463}}},
{"id":94577,"name":"Black Planar Edge, Reborn","icon":"inv_axe_1h_blacksmithing_02","type":13,"weaponType":1,"handType":2,"weaponSpeed":2.6,"phase":1,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138878}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":385,"2":578,"5":257,"8":257},"ilvl":463},"0":{"randPropPoints":827,"weaponDamageMin":5005,"weaponDamageMax":9297,"stats":{"0":435,"2":652,"5":290,"8":290},"ilvl":476}}},
{"id":94578,"name":"Mooncleaver, Reborn","icon":"inv_axe_51","type":13,"weaponType":1,"handType":4,"weaponSpeed":3.6,"phase":1,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138879}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"7":600,"11":600},"ilvl":463},"0":{"randPropPoints":1930,"weaponDamageMin":10680,"weaponDamageMax":16021,"stats":{"0":1015,"2":1522,"7":677,"11":677},"ilvl":476}}},
{"id":94579,"name":"Wicked Edge of the Planes, Reborn","icon":"inv_axe_1h_blacksmithing_03","type":13,"weaponType":1,"handType":2,"weaponSpeed":2.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138880}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":385,"2":578,"5":257,"8":257},"ilvl":463},"0":{"randPropPoints":1054,"weaponDamageMin":6378,"weaponDamageMax":11845,"stats":{"0":554,"2":831,"5":370,"8":370},"ilvl":502},"1":{"randPropPoints":1094,"weaponDamageMin":6620,"weaponDamageMax":12295,"stats":{"0":575,"2":863,"5":384,"8":384},"ilvl":506},"2":{"randPropPoints":1136,"weaponDamageMin":6871,"weaponDamageMax":12762,"stats":{"0":597,"2":896,"5":398,"8":398},"ilvl":510}}},
{"id":94580,"name":"Bloodmoon, Reborn","icon":"inv_axe_52","type":13,"weaponType":1,"handType":4,"weaponSpeed":3.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138881}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"7":600,"11":600},"ilvl":463},"0":{"randPropPoints":2460,"weaponDamageMin":13608,"weaponDamageMax":20412,"stats":{"0":1294,"2":1940,"7":862,"11":862},"ilvl":502},"1":{"randPropPoints":2553,"weaponDamageMin":14124,"weaponDamageMax":21187,"stats":{"0":1343,"2":2014,"7":895,"11":895},"ilvl":506},"2":{"randPropPoints":2650,"weaponDamageMin":14661,"weaponDamageMax":21992,"stats":{"0":1394,"2":2090,"7":929,"11":929},"ilvl":510}}},
{"id":94579,"name":"Wicked Edge of the Planes, Reborn","icon":"inv_axe_1h_blacksmithing_03","type":13,"weaponType":1,"handType":2,"gemSockets":[8],"weaponSpeed":2.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138880}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":385,"2":578,"5":257,"8":257},"ilvl":463},"0":{"randPropPoints":1054,"weaponDamageMin":6378,"weaponDamageMax":11845,"stats":{"0":554,"2":831,"5":370,"8":370},"ilvl":502},"1":{"randPropPoints":1094,"weaponDamageMin":6620,"weaponDamageMax":12295,"stats":{"0":575,"2":863,"5":384,"8":384},"ilvl":506},"2":{"randPropPoints":1136,"weaponDamageMin":6871,"weaponDamageMax":12762,"stats":{"0":597,"2":896,"5":398,"8":398},"ilvl":510}}},
{"id":94580,"name":"Bloodmoon, Reborn","icon":"inv_axe_52","type":13,"weaponType":1,"handType":4,"gemSockets":[8],"weaponSpeed":3.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138881}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"7":600,"11":600},"ilvl":463},"0":{"randPropPoints":2460,"weaponDamageMin":13608,"weaponDamageMax":20412,"stats":{"0":1294,"2":1940,"7":862,"11":862},"ilvl":502},"1":{"randPropPoints":2553,"weaponDamageMin":14124,"weaponDamageMax":21187,"stats":{"0":1343,"2":2014,"7":895,"11":895},"ilvl":506},"2":{"randPropPoints":2650,"weaponDamageMin":14661,"weaponDamageMax":21992,"stats":{"0":1394,"2":2090,"7":929,"11":929},"ilvl":510}}},
{"id":94581,"name":"Drakefist Hammer, Reborn","icon":"inv_mace_37","type":13,"weaponType":4,"handType":2,"weaponSpeed":1.6,"phase":1,"quality":3,"sources":[{"crafted":{"profession":2,"spellId":138882}}],"scalingOptions":{"0":{"randPropPoints":733,"weaponDamageMin":1364,"weaponDamageMax":2534,"stats":{"2":578,"3":385,"4":257,"7":257,"14":5152},"ilvl":463}}},
{"id":94582,"name":"Thunder, Reborn","icon":"inv_mace_2h_blacksmithing_01","type":13,"weaponType":4,"handType":4,"weaponSpeed":3.6,"phase":1,"quality":3,"sources":[{"crafted":{"profession":2,"spellId":138883}}],"scalingOptions":{"0":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":899,"2":1349,"5":600,"8":600},"ilvl":463}}},
{"id":94583,"name":"Deep Thunder, Reborn","icon":"inv_mace_2h_blacksmithing_02","type":13,"weaponType":4,"handType":4,"weaponSpeed":3.6,"phase":1,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138884}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":899,"2":1349,"5":600,"8":600},"ilvl":463},"0":{"randPropPoints":1930,"weaponDamageMin":10680,"weaponDamageMax":16021,"stats":{"1":1015,"2":1522,"5":677,"8":677},"ilvl":476}}},
{"id":94584,"name":"Dragonmaw, Reborn","icon":"inv_mace_38","type":13,"weaponType":4,"handType":2,"weaponSpeed":1.6,"phase":1,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138885}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1364,"weaponDamageMax":2534,"stats":{"2":578,"3":385,"4":257,"7":257,"14":5152},"ilvl":463},"0":{"randPropPoints":827,"weaponDamageMin":1540,"weaponDamageMax":2860,"stats":{"2":652,"3":435,"4":290,"7":290,"14":5812},"ilvl":476}}},
{"id":94585,"name":"Dragonstrike, Reborn","icon":"inv_mace_39","type":13,"weaponType":4,"handType":2,"weaponSpeed":1.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138886}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1364,"weaponDamageMax":2534,"stats":{"2":578,"3":385,"4":257,"7":257,"14":5152},"ilvl":463},"0":{"randPropPoints":1054,"weaponDamageMin":1962,"weaponDamageMax":3645,"stats":{"2":831,"3":554,"4":370,"7":370,"14":7408},"ilvl":502},"1":{"randPropPoints":1094,"weaponDamageMin":2036,"weaponDamageMax":3783,"stats":{"2":863,"3":575,"4":384,"7":384,"14":7689},"ilvl":506},"2":{"randPropPoints":1136,"weaponDamageMin":2114,"weaponDamageMax":3927,"stats":{"2":896,"3":597,"4":398,"7":398,"14":7984},"ilvl":510}}},
{"id":94586,"name":"Stormherald, Reborn","icon":"inv_mace_2h_blacksmithing_03","type":13,"weaponType":4,"handType":4,"weaponSpeed":3.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138887}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":899,"2":1349,"5":600,"8":600},"ilvl":463},"0":{"randPropPoints":2460,"weaponDamageMin":13608,"weaponDamageMax":20412,"stats":{"1":1294,"2":1940,"5":862,"8":862},"ilvl":502},"1":{"randPropPoints":2553,"weaponDamageMin":14124,"weaponDamageMax":21187,"stats":{"1":1343,"2":2014,"5":895,"8":895},"ilvl":506},"2":{"randPropPoints":2650,"weaponDamageMin":14661,"weaponDamageMax":21992,"stats":{"1":1394,"2":2090,"5":929,"8":929},"ilvl":510}}},
{"id":94585,"name":"Dragonstrike, Reborn","icon":"inv_mace_39","type":13,"weaponType":4,"handType":2,"gemSockets":[8],"weaponSpeed":1.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138886}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1364,"weaponDamageMax":2534,"stats":{"2":578,"3":385,"4":257,"7":257,"14":5152},"ilvl":463},"0":{"randPropPoints":1054,"weaponDamageMin":1962,"weaponDamageMax":3645,"stats":{"2":831,"3":554,"4":370,"7":370,"14":7408},"ilvl":502},"1":{"randPropPoints":1094,"weaponDamageMin":2036,"weaponDamageMax":3783,"stats":{"2":863,"3":575,"4":384,"7":384,"14":7689},"ilvl":506},"2":{"randPropPoints":1136,"weaponDamageMin":2114,"weaponDamageMax":3927,"stats":{"2":896,"3":597,"4":398,"7":398,"14":7984},"ilvl":510}}},
{"id":94586,"name":"Stormherald, Reborn","icon":"inv_mace_2h_blacksmithing_03","type":13,"weaponType":4,"handType":4,"gemSockets":[8],"weaponSpeed":3.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138887}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":899,"2":1349,"5":600,"8":600},"ilvl":463},"0":{"randPropPoints":2460,"weaponDamageMin":13608,"weaponDamageMax":20412,"stats":{"1":1294,"2":1940,"5":862,"8":862},"ilvl":502},"1":{"randPropPoints":2553,"weaponDamageMin":14124,"weaponDamageMax":21187,"stats":{"1":1343,"2":2014,"5":895,"8":895},"ilvl":506},"2":{"randPropPoints":2650,"weaponDamageMin":14661,"weaponDamageMax":21992,"stats":{"1":1394,"2":2090,"5":929,"8":929},"ilvl":510}}},
{"id":94587,"name":"Fireguard, Reborn","icon":"inv_sword_1h_blacksmithing_01","type":13,"weaponType":9,"handType":2,"weaponSpeed":2.6,"phase":1,"quality":3,"sources":[{"crafted":{"profession":2,"spellId":138888}}],"scalingOptions":{"0":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":385,"2":578,"5":257,"8":257},"ilvl":463}}},
{"id":94588,"name":"Lionheart Blade, Reborn","icon":"inv_sword_2h_blacksmithing_01","type":13,"weaponType":9,"handType":4,"weaponSpeed":3.6,"phase":1,"quality":3,"sources":[{"crafted":{"profession":2,"spellId":138889}}],"scalingOptions":{"0":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"5":600,"8":600},"ilvl":463}}},
{"id":94589,"name":"Blazeguard, Reborn","icon":"inv_sword_1h_blacksmithing_02","type":13,"weaponType":9,"handType":2,"weaponSpeed":2.6,"phase":1,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138890}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":385,"2":578,"5":257,"8":257},"ilvl":463},"0":{"randPropPoints":827,"weaponDamageMin":5005,"weaponDamageMax":9297,"stats":{"1":435,"2":652,"5":290,"8":290},"ilvl":476}}},
{"id":94590,"name":"Lionheart Champion, Reborn","icon":"inv_sword_2h_blacksmithing_02","type":13,"weaponType":9,"handType":4,"weaponSpeed":3.6,"phase":1,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138891}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"5":600,"8":600},"ilvl":463},"0":{"randPropPoints":1930,"weaponDamageMin":10680,"weaponDamageMax":16021,"stats":{"0":1015,"2":1522,"5":677,"8":677},"ilvl":476}}},
{"id":94591,"name":"Blazefury, Reborn","icon":"inv_sword_1h_blacksmithing_03","type":13,"weaponType":9,"handType":2,"weaponSpeed":2.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138892}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":385,"2":578,"5":257,"8":257},"ilvl":463},"0":{"randPropPoints":1054,"weaponDamageMin":6378,"weaponDamageMax":11845,"stats":{"1":554,"2":831,"5":370,"8":370},"ilvl":502},"1":{"randPropPoints":1094,"weaponDamageMin":6620,"weaponDamageMax":12295,"stats":{"1":575,"2":863,"5":384,"8":384},"ilvl":506},"2":{"randPropPoints":1136,"weaponDamageMin":6871,"weaponDamageMax":12762,"stats":{"1":597,"2":896,"5":398,"8":398},"ilvl":510}}},
{"id":94592,"name":"Lionheart Executioner, Reborn","icon":"inv_sword_2h_blacksmithing_03","type":13,"weaponType":9,"handType":4,"weaponSpeed":3.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138893}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"5":600,"8":600},"ilvl":463},"0":{"randPropPoints":2460,"weaponDamageMin":13608,"weaponDamageMax":20412,"stats":{"0":1294,"2":1940,"5":862,"8":862},"ilvl":502},"1":{"randPropPoints":2553,"weaponDamageMin":14124,"weaponDamageMax":21187,"stats":{"0":1343,"2":2014,"5":895,"8":895},"ilvl":506},"2":{"randPropPoints":2650,"weaponDamageMin":14661,"weaponDamageMax":21992,"stats":{"0":1394,"2":2090,"5":929,"8":929},"ilvl":510}}},
{"id":94591,"name":"Blazefury, Reborn","icon":"inv_sword_1h_blacksmithing_03","type":13,"weaponType":9,"handType":2,"gemSockets":[8],"weaponSpeed":2.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138892}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":385,"2":578,"5":257,"8":257},"ilvl":463},"0":{"randPropPoints":1054,"weaponDamageMin":6378,"weaponDamageMax":11845,"stats":{"1":554,"2":831,"5":370,"8":370},"ilvl":502},"1":{"randPropPoints":1094,"weaponDamageMin":6620,"weaponDamageMax":12295,"stats":{"1":575,"2":863,"5":384,"8":384},"ilvl":506},"2":{"randPropPoints":1136,"weaponDamageMin":6871,"weaponDamageMax":12762,"stats":{"1":597,"2":896,"5":398,"8":398},"ilvl":510}}},
{"id":94592,"name":"Lionheart Executioner, Reborn","icon":"inv_sword_2h_blacksmithing_03","type":13,"weaponType":9,"handType":4,"gemSockets":[8],"weaponSpeed":3.6,"phase":4,"quality":4,"sources":[{"crafted":{"profession":2,"spellId":138893}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":899,"2":1349,"5":600,"8":600},"ilvl":463},"0":{"randPropPoints":2460,"weaponDamageMin":13608,"weaponDamageMax":20412,"stats":{"0":1294,"2":1940,"5":862,"8":862},"ilvl":502},"1":{"randPropPoints":2553,"weaponDamageMin":14124,"weaponDamageMax":21187,"stats":{"0":1343,"2":2014,"5":895,"8":895},"ilvl":506},"2":{"randPropPoints":2650,"weaponDamageMin":14661,"weaponDamageMax":21992,"stats":{"0":1394,"2":2090,"5":929,"8":929},"ilvl":510}}},
{"id":94706,"name":"Cera's Impalers","icon":"inv_weapon_shortblade_60","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.8,"phase":1,"quality":4,"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3508,"weaponDamageMax":5263,"stats":{"1":385,"2":578,"7":268,"11":238},"ilvl":463},"0":{"randPropPoints":827,"weaponDamageMin":3960,"weaponDamageMax":5941,"stats":{"1":435,"2":652,"7":303,"11":268},"ilvl":476}}},
{"id":94707,"name":"Teng's Reach","icon":"inv_polearm_2h_pandaguard_b_01","type":13,"weaponType":6,"handType":4,"weaponSpeed":3.3,"phase":1,"quality":4,"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":899,"2":1349,"6":668,"7":483},"ilvl":463},"0":{"randPropPoints":1930,"weaponDamageMin":9790,"weaponDamageMax":14686,"stats":{"1":1015,"2":1523,"6":754,"7":546},"ilvl":476}}},
{"id":94708,"name":"Saurok Ritualist's Sacrificial Dagger","icon":"inv_weapon_shortblade_30","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.9,"phase":1,"quality":4,"unique":true,"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3240,"weaponDamageMax":6019,"stats":{"2":578,"3":385,"6":286,"11":207,"14":5152},"ilvl":463},"0":{"randPropPoints":827,"weaponDamageMin":3658,"weaponDamageMax":6794,"stats":{"2":652,"3":435,"6":323,"11":234,"14":5812},"ilvl":476}}},
Expand Down
Binary file modified assets/database/leftover_db.bin
Binary file not shown.
4 changes: 4 additions & 0 deletions tools/database/gen_db/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -322,6 +322,10 @@ func main() {
for _, source := range item.Sources {
if crafted := source.GetCrafted(); crafted != nil {
craftedSpellIds = append(craftedSpellIds, crafted.SpellId)
// "Reborn" weapons can have a Eye Of The Black Prince
if item.ScalingOptions[int32(proto.ItemLevelState_Base)].Ilvl == 502 && strings.HasSuffix(item.Name, ", Reborn") && crafted.Profession == proto.Profession_Blacksmithing && item.Type == proto.ItemType_ItemTypeWeapon {
item.GemSockets = append(item.GemSockets, proto.GemColor_GemColorPrismatic)
}
}
// Add Eye Of The Black Prince gem socket to Throne of Thunder weapons.
if drop := source.GetDrop(); drop != nil && (item.Type == proto.ItemType_ItemTypeWeapon || item.Type == proto.ItemType_ItemTypeRanged) && (item.WeaponType != proto.WeaponType_WeaponTypeOffHand && item.WeaponType != proto.WeaponType_WeaponTypeShield) && drop.ZoneId == 6622 {
Expand Down
4 changes: 2 additions & 2 deletions ui/core/components/suggest_reforges_action.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { IndividualSimUI } from '../individual_sim_ui';
import { Player } from '../player';
import { Class, GemColor, ItemSlot, Profession, PseudoStat, Race, Spec, Stat } from '../proto/common';
import { UIGem as Gem, IndividualSimSettings, ReforgeSettings, StatCapType } from '../proto/ui';
import { EquippedItem, isShaTouchedWeapon, isThroneOfThunderWeapon, ReforgeData } from '../proto_utils/equipped_item';
import { EquippedItem, isRebornWeapon, isShaTouchedWeapon, isThroneOfThunderWeapon, ReforgeData } from '../proto_utils/equipped_item';
import { Gear } from '../proto_utils/gear';
import { gemMatchesSocket, gemMatchesStats, getEmptyGemSocketIconUrl } from '../proto_utils/gems';
import { statCapTypeNames } from '../proto_utils/names';
Expand Down Expand Up @@ -1382,7 +1382,7 @@ export class ReforgeOptimizer {
}
const uiItem = item.item;
const socketColors = item.curSocketColors(this.player.isBlacksmithing());
if (!this.includeEOTBPGemSocket && (isShaTouchedWeapon(uiItem) || isThroneOfThunderWeapon(uiItem))) {
if (!this.includeEOTBPGemSocket && (isShaTouchedWeapon(uiItem) || isThroneOfThunderWeapon(uiItem) || isRebornWeapon(uiItem))) {
socketColors.pop();
}

Expand Down
4 changes: 2 additions & 2 deletions ui/core/player.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ import {
} from './proto/ui';
import { ActionId } from './proto_utils/action_id';
import { Database } from './proto_utils/database';
import { EquippedItem, ReforgeData, isShaTouchedWeapon, isThroneOfThunderWeapon } from './proto_utils/equipped_item';
import { EquippedItem, ReforgeData, isRebornWeapon, isShaTouchedWeapon, isThroneOfThunderWeapon } from './proto_utils/equipped_item';
import { Gear, ItemSwapGear } from './proto_utils/gear';
import { gemMatchesSocket, isUnrestrictedGem } from './proto_utils/gems';
import SecondaryResource from './proto_utils/secondary_resource';
Expand Down Expand Up @@ -1274,7 +1274,7 @@ export class Player<SpecType extends Spec> {
hasEotBPItemEquipped() {
return [ItemSlot.ItemSlotMainHand, ItemSlot.ItemSlotOffHand].some(itemSlot => {
const item = this.getEquippedItem(itemSlot)?.item;
return item && (isShaTouchedWeapon(item) || isThroneOfThunderWeapon(item));
return item && (isShaTouchedWeapon(item) || isThroneOfThunderWeapon(item) || isRebornWeapon(item));
});
}

Expand Down
Loading