This commit is contained in:
Duda 2022-10-24 19:46:00 -07:00
parent 00c8a6c97f
commit a8e684e43e

View file

@ -27,7 +27,7 @@ processInfo = (data,factionKey) => {
name: factionName, name: factionName,
game: 'Warhammer 40,000', game: 'Warhammer 40,000',
genre: 'sci-fi', genre: 'sci-fi',
publisher: 'GW', publisher: 'Games Workshop',
url: 'https://warhammer40000.com/', url: 'https://warhammer40000.com/',
notes: 'This manifest is provided for the purposes of testing the features of *Rosterizer* and is not intended for distribution.', notes: 'This manifest is provided for the purposes of testing the features of *Rosterizer* and is not intended for distribution.',
revision: '0.0.1', revision: '0.0.1',
@ -550,7 +550,7 @@ processUnits = (data,assetCatalog) => {
let wargearArr = data.wargear.composed.filter(wargear => wargear.datasheet_id == unitId).sort((a,b) => a.itemKey.localeCompare(b.itemKey)); let wargearArr = data.wargear.composed.filter(wargear => wargear.datasheet_id == unitId).sort((a,b) => a.itemKey.localeCompare(b.itemKey));
wargearArr.slice().forEach((gear,i) => { wargearArr.slice().forEach((gear,i) => {
if(wargearArr[i].itemKey?.includes(' (melee)') && wargearArr[i+1]?.includes(' (shooting)')){ if(wargearArr[i]?.itemKey?.includes(' (melee)') && wargearArr[i+1].itemKey?.includes(' (shooting)')){
wargearArr[i].itemKey = wargearArr[i].itemKey.replace('Weapon§','Wargear§').replace(' (melee)',''); wargearArr[i].itemKey = wargearArr[i].itemKey.replace('Weapon§','Wargear§').replace(' (melee)','');
delete wargearArr[i+1]; delete wargearArr[i+1];
} }