Prevent giving player 0 intellect skill points when crafting in hideout
This commit is contained in:
parent
4eebd5feef
commit
73cfc16699
@ -864,16 +864,22 @@ export class HideoutController
|
|||||||
globals.config.SkillsSettings.HideoutManagement.SkillPointsPerCraft,
|
globals.config.SkillsSettings.HideoutManagement.SkillPointsPerCraft,
|
||||||
true,
|
true,
|
||||||
);
|
);
|
||||||
// manager Crafting skill
|
// Manager Crafting skill
|
||||||
if (craftingExpAmount > 0)
|
if (craftingExpAmount > 0)
|
||||||
{
|
{
|
||||||
this.profileHelper.addSkillPointsToPlayer(pmcData, SkillTypes.CRAFTING, craftingExpAmount);
|
this.profileHelper.addSkillPointsToPlayer(pmcData, SkillTypes.CRAFTING, craftingExpAmount);
|
||||||
|
|
||||||
|
const intellectAmountToGive = 0.5 * (Math.round(craftingExpAmount / 15));
|
||||||
|
if (intellectAmountToGive > 0)
|
||||||
|
{
|
||||||
this.profileHelper.addSkillPointsToPlayer(
|
this.profileHelper.addSkillPointsToPlayer(
|
||||||
pmcData,
|
pmcData,
|
||||||
SkillTypes.INTELLECT,
|
SkillTypes.INTELLECT,
|
||||||
0.5 * (Math.round(craftingExpAmount / 15)),
|
intellectAmountToGive,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
area.lastRecipe = request.recipeId;
|
area.lastRecipe = request.recipeId;
|
||||||
counterHoursCrafting.value = hoursCrafting;
|
counterHoursCrafting.value = hoursCrafting;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user