Configure additional scav property values on generation
This commit is contained in:
parent
79b9b2a7aa
commit
5dd2e10211
@ -11,6 +11,7 @@ import { IBotType } from "../models/eft/common/tables/IBotType";
|
|||||||
import { Item } from "../models/eft/common/tables/IItem";
|
import { Item } from "../models/eft/common/tables/IItem";
|
||||||
import { AccountTypes } from "../models/enums/AccountTypes";
|
import { AccountTypes } from "../models/enums/AccountTypes";
|
||||||
import { ConfigTypes } from "../models/enums/ConfigTypes";
|
import { ConfigTypes } from "../models/enums/ConfigTypes";
|
||||||
|
import { MemberCategory } from "../models/enums/MemberCategory";
|
||||||
import { Traders } from "../models/enums/Traders";
|
import { Traders } from "../models/enums/Traders";
|
||||||
import { IPlayerScavConfig, KarmaLevel } from "../models/spt/config/IPlayerScavConfig";
|
import { IPlayerScavConfig, KarmaLevel } from "../models/spt/config/IPlayerScavConfig";
|
||||||
import { ILogger } from "../models/spt/utils/ILogger";
|
import { ILogger } from "../models/spt/utils/ILogger";
|
||||||
@ -97,12 +98,15 @@ export class PlayerScavGenerator
|
|||||||
scavData.Info.Bans = [];
|
scavData.Info.Bans = [];
|
||||||
scavData.Info.RegistrationDate = pmcData.Info.RegistrationDate;
|
scavData.Info.RegistrationDate = pmcData.Info.RegistrationDate;
|
||||||
scavData.Info.GameVersion = pmcData.Info.GameVersion;
|
scavData.Info.GameVersion = pmcData.Info.GameVersion;
|
||||||
|
scavData.Info.MemberCategory = MemberCategory.UNIQUE_ID;
|
||||||
scavData.Info.Level = this.getScavLevel(existingScavData);
|
scavData.Info.Level = this.getScavLevel(existingScavData);
|
||||||
scavData.Info.Experience = this.getScavExperience(existingScavData);
|
scavData.Info.Experience = this.getScavExperience(existingScavData);
|
||||||
|
scavData.Info.lockedMoveCommands = true;
|
||||||
scavData.Quests = existingScavData.Quests;
|
scavData.Quests = existingScavData.Quests;
|
||||||
scavData.Notes = existingScavData.Notes;
|
scavData.Notes = existingScavData.Notes;
|
||||||
scavData.WishList = existingScavData.WishList;
|
scavData.WishList = existingScavData.WishList;
|
||||||
scavData.RagfairInfo = pmcData.RagfairInfo;
|
scavData.RagfairInfo = pmcData.RagfairInfo;
|
||||||
|
scavData.UnlockedInfo = pmcData.UnlockedInfo;
|
||||||
|
|
||||||
// Add an extra labs card to pscav backpack based on config chance
|
// Add an extra labs card to pscav backpack based on config chance
|
||||||
if (this.randomUtil.getChance100(playerScavKarmaSettings.labsAccessCardChancePercent))
|
if (this.randomUtil.getChance100(playerScavKarmaSettings.labsAccessCardChancePercent))
|
||||||
|
Loading…
Reference in New Issue
Block a user