Change base mult from 2 to 1 because it messes with a lot of items
This commit is contained in:
parent
04f806e123
commit
1bb650af91
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"baselineBulletId": "59e6906286f7746c9f75e847",
|
"baselineBulletId": "59e6906286f7746c9f75e847",
|
||||||
"baselineBulletPrice": 2000,
|
"baselineBulletPrice": 3000,
|
||||||
"bulletDamageMultiplierRedutionFactor": 0.7,
|
"bulletDamageMultiplierRedutionFactor": 0.7,
|
||||||
"baselineArmourId": "5c0e655586f774045612eeb2",
|
"baselineArmourId": "5c0e655586f774045612eeb2",
|
||||||
"baselineArmourWeight": 10,
|
"baselineArmourWeight": 10,
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
{
|
{
|
||||||
"startDelayInSeconds": 7,
|
"startDelayInSeconds": 7,
|
||||||
"disableBsgBlacklist": true,
|
"disableBsgBlacklist": true,
|
||||||
"canSellBlacklistedItemsOnFlea": true,
|
"blacklistedItemPriceMultiplier": 1,
|
||||||
"blacklistedItemPriceMultiplier": 2,
|
|
||||||
"blacklistedAmmoAdditionalPriceMultiplier": 1,
|
"blacklistedAmmoAdditionalPriceMultiplier": 1,
|
||||||
"blacklistedArmourAdditionalPriceMultiplier": 1,
|
"blacklistedArmourAdditionalPriceMultiplier": 1,
|
||||||
"customItemConfigs": [
|
"customItemConfigs": [
|
||||||
|
@ -86,7 +86,7 @@ class TheBlacklistMod implements IPostDBLoadMod {
|
|||||||
|
|
||||||
const itemProps = item._props;
|
const itemProps = item._props;
|
||||||
if (!itemProps.CanSellOnRagfair) {
|
if (!itemProps.CanSellOnRagfair) {
|
||||||
itemProps.CanSellOnRagfair = config.canSellBlacklistedItemsOnFlea;
|
itemProps.CanSellOnRagfair = config.disableBsgBlacklist;
|
||||||
|
|
||||||
prices[item._id] = this.getUpdatedPrice(item, prices);
|
prices[item._id] = this.getUpdatedPrice(item, prices);
|
||||||
|
|
||||||
@ -111,7 +111,7 @@ class TheBlacklistMod implements IPostDBLoadMod {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private getUpdatedPrice(item: ITemplateItem, prices: Record<string, number>) {
|
private getUpdatedPrice(item: ITemplateItem, prices: Record<string, number>): number | undefined {
|
||||||
// Note that this price can be affected by other mods like Lua's market updater.
|
// Note that this price can be affected by other mods like Lua's market updater.
|
||||||
const currentFleaPrice = prices[item._id];
|
const currentFleaPrice = prices[item._id];
|
||||||
let newPrice: number;
|
let newPrice: number;
|
||||||
@ -122,7 +122,9 @@ class TheBlacklistMod implements IPostDBLoadMod {
|
|||||||
newPrice = this.getUpdatedArmourPrice(item, prices);
|
newPrice = this.getUpdatedArmourPrice(item, prices);
|
||||||
}
|
}
|
||||||
|
|
||||||
return newPrice ? newPrice * config.blacklistedItemPriceMultiplier : currentFleaPrice;
|
// Avoids NaN. Also we shouldn't have any prices of 0.
|
||||||
|
const price = newPrice || currentFleaPrice;
|
||||||
|
return price && price * config.blacklistedItemPriceMultiplier;
|
||||||
}
|
}
|
||||||
|
|
||||||
private getUpdatedAmmoPrice(item: ITemplateItem) {
|
private getUpdatedAmmoPrice(item: ITemplateItem) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user