From 1a3d6f6520299d86108eb05325a9318c3d5acc95 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Fri, 21 Jun 2024 17:14:25 +0200 Subject: [PATCH] fix mage gear being shown as twohanded (#15254) --- test/content/gear.test.js | 10 ++++++++++ .../common/script/content/gear/sets/special/index.js | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/test/content/gear.test.js b/test/content/gear.test.js index fc4801604f..3268ef6b2d 100644 --- a/test/content/gear.test.js +++ b/test/content/gear.test.js @@ -68,6 +68,16 @@ describe('Gear', () => { }); }); + it('only assigns mage weapons twoHanded', () => { + each([allGear.armor.special, allGear.head.special, allGear.shield.special], gearType => { + each(gearType, gear => { + if (gear.specialClass === 'wizard') { + expect(gear.twoHanded, gear.key).to.not.eql(true); + } + }); + }); + }); + describe('backer gear', () => { let user; diff --git a/website/common/script/content/gear/sets/special/index.js b/website/common/script/content/gear/sets/special/index.js index 73dbfd0496..8133450c7b 100644 --- a/website/common/script/content/gear/sets/special/index.js +++ b/website/common/script/content/gear/sets/special/index.js @@ -36,7 +36,7 @@ function fillSpecialGear (gearItems, gearType, value, stats) { value: actualValue, season, }, actualStats); - if (klass === 'wizard') { + if (klass === 'wizard' && gearType === 'weapon') { defaults(gearItems[key], { twoHanded: true, });