Skip to content

Commit

Permalink
Merge pull request #188 from Stexinator/fix/convert_old_weapon_rate_o…
Browse files Browse the repository at this point in the history
…f_fire

convert weapon rate of fire to int
  • Loading branch information
Vendare authored Oct 5, 2024
2 parents 06c4ec6 + 77d9feb commit 1879169
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions script/data/item/weaponData.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,24 @@ export default class WeaponData extends EquipmentItemData {
}
}


/** @inheritdoc */
static migrateData(source) {
super.migrateData(source);

this.migrateRateOfFire(source);
}

static migrateRateOfFire(source) {
if (
!Number.isInteger(source.rateOfFire.single)
|| !Number.isInteger(source.rateOfFire.burst)
|| !Number.isInteger(source.rateOfFire.full)
) {
source.rateOfFire.single = parseInt(source.rateOfFire.single) || 0;
source.rateOfFire.burst = parseInt(source.rateOfFire.single) || 0;
source.rateOfFire.full = parseInt(source.rateOfFire.single) || 0;
}
}

}

0 comments on commit 1879169

Please sign in to comment.