Updated types
This commit is contained in:
parent
39505da240
commit
6447b71b0e
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
4
TypeScript/13AddTrader/types/utils/App.d.ts
vendored
4
TypeScript/13AddTrader/types/utils/App.d.ts
vendored
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ export interface IProps {
|
||||
Name: string;
|
||||
ShortName: string;
|
||||
Description: string;
|
||||
Game: string[];
|
||||
Side: string[];
|
||||
BodyPart: string;
|
||||
AvailableAsDefault?: boolean;
|
||||
|
@ -241,7 +241,7 @@ export declare enum ItemTpl {
|
||||
AMMO_23X75_SHRAP10 = "5e85a9a6eacf8c039e4e2ac1",
|
||||
AMMO_23X75_SHRAP25 = "5f647f31b6238e5dd066e196",
|
||||
AMMO_23X75_ZVEZDA = "5e85a9f4add9fe03027d9bf1",
|
||||
AMMO_26X75_AC = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_AG = "635267f063651329f75a4ee8",
|
||||
AMMO_26X75_FLARE = "62389bc9423ed1685422dc57",
|
||||
AMMO_26X75_GREEN = "62389aaba63f32501b1b444f",
|
||||
AMMO_26X75_RED = "62389ba9a63f32501b1b4451",
|
||||
@ -562,6 +562,7 @@ export declare enum ItemTpl {
|
||||
ASSAULTRIFLE_SIG_MCX_300_BLACKOUT_ASSAULT_RIFLE = "5fbcc1d9016cce60e8341ab3",
|
||||
ASSAULTRIFLE_STEYR_AUG_A1_556X45_ASSAULT_RIFLE = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_STEYR_AUG_A3_556X45_ASSAULT_RIFLE_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE = "57ac965c24597706be5f975c",
|
||||
ASSAULTSCOPE_ELCAN_SPECTERDR_1X4X_SCOPE_FDE = "57aca93d2459771f2c7e26db",
|
||||
ASSAULTSCOPE_ELCAN_SPECTER_OS4X_ASSAULT_SCOPE = "544a3f024bdc2d1d388b4568",
|
||||
@ -660,6 +661,10 @@ export declare enum ItemTpl {
|
||||
BACKPACK_VKBO_ARMY_BAG = "5ab8ee7786f7742d8f33f0b9",
|
||||
BACKPACK_WARTECH_BERKUT_BB102_BACKPACK_ATACS_FG = "5ca20d5986f774331e7c9602",
|
||||
BARREL_9A91_9X39 = "645122f6d4928d46d30be3ff",
|
||||
BARREL_AA12_12GA_330MM = "66ffac601f7492c901027bbb",
|
||||
BARREL_AA12_12GA_342MM_THREADED = "670fd03dc424cf758f006946",
|
||||
BARREL_AA12_12GA_417MM_THREADED = "670fd0a8d8d4eae4790c8187",
|
||||
BARREL_AA12_12GA_457MM = "670fced86a7e274b1a0964e8",
|
||||
BARREL_AI_AXMC_338_LM_28_INCH = "628121434fa03b6b6c35dc6a",
|
||||
BARREL_AR10_762X51_18_INCH = "5a34f7f1c4a2826c6e06d75d",
|
||||
BARREL_AR10_762X51_22_INCH = "5a34fae7c4a2826c6e06d760",
|
||||
@ -1569,7 +1574,7 @@ export declare enum ItemTpl {
|
||||
FLASHHIDER_AK74_SRVV_MBR_JET_545X39_MUZZLE_BRAKE = "5cc9a96cd7f00c011c04e04a",
|
||||
FLASHHIDER_AK74_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_MULTICALIBER_MUZZLE_BRAKE = "5f633f791b231926f2329f13",
|
||||
FLASHHIDER_AKML_SYSTEM_762X39_FLASH_HIDER = "5a0d716f1526d8000d26b1e2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR_6P1_014 = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_762X39_MUZZLE_BRAKECOMPENSATOR = "59d64fc686f774171b243fe2",
|
||||
FLASHHIDER_AKM_THREAD_TYPE_JMAC_CUSTOMS_RRD4C_762X39_MUZZLE_BRAKE = "5f633f68f5750b524b45f112",
|
||||
FLASHHIDER_AKS74U_545X39_MUZZLE_BRAKE = "57dc324a24597759501edc20",
|
||||
FLASHHIDER_AK_HEXAGON_REACTOR_545X39_MUZZLE_BRAKE = "615d8f5dd92c473c770212ef",
|
||||
@ -1759,6 +1764,7 @@ export declare enum ItemTpl {
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD = "5b057b4f5acfc4771e1bd3e9",
|
||||
FOREGRIP_STARK_SE5_EXPRESS_FORWARD_FOREGRIP_FDE = "655df24fdf80b12750626d0a",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL = "634e61b0767cb15c4601a877",
|
||||
FOREGRIP_STEYR_AUG_VERTICAL_FOREGRIP_BLACK = "671883292e2eeb98d406f3b8",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL = "5c791e872e2216001219c40a",
|
||||
FOREGRIP_STRIKE_INDUSTRIES_COBRA_TACTICAL_FOREGRIP_FDE = "655dccfdbdcc6b5df71382b6",
|
||||
FOREGRIP_TACTICAL_DYNAMICS_SKELETONIZED = "5f6340d3ca442212f4047eb2",
|
||||
@ -1833,7 +1839,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF = "5d15ce51d7ad1a1eff619092",
|
||||
HANDGUARD_AKS74U_ALFA_ARMS_GOLIAF_MLOK = "647db1eca8d3399c380d195c",
|
||||
HANDGUARD_AKS74U_CAA_XRSU47SU_TACTICAL = "5a957c3fa2750c00137fa5f7",
|
||||
HANDGUARD_AKS74U_WOODEN_HANDGUARD_6P26_SB6 = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_WOODEN = "57dc32dc245977596d4ef3d3",
|
||||
HANDGUARD_AKS74U_ZENIT_B11 = "57ffa9f4245977728561e844",
|
||||
HANDGUARD_AK_100SERIES_POLYMER = "5cbda392ae92155f3c17c39f",
|
||||
HANDGUARD_AK_545_DESIGN_AGGRESSOR = "5cf4e3f3d7f00c06595bc7f0",
|
||||
@ -1926,6 +1932,8 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_HK_G36_2VENT = "62386b2adf47d66e835094b2",
|
||||
HANDGUARD_HK_G36_4VENT = "62386b7153757417e93a4e9f",
|
||||
HANDGUARD_HK_G36_6VENT = "6231654c71b5bc3baa1078e5",
|
||||
HANDGUARD_HK_G36_KAC_QUAD_RAIL = "67069d66af4890b09f0006ec",
|
||||
HANDGUARD_HK_G36_SLIM_LINE_HKEY = "67069d8dad91f3a63c0bc2b4",
|
||||
HANDGUARD_HK_MP5K_POLYMER = "5d2f259b48f0355a844acd74",
|
||||
HANDGUARD_HK_MP5SD_POLYMER = "5926f34786f77469195bfe92",
|
||||
HANDGUARD_HK_MP5_BT_TL99_ALUMINUM = "5a9548c9159bd400133e97b3",
|
||||
@ -1985,7 +1993,7 @@ export declare enum ItemTpl {
|
||||
HANDGUARD_SOK12_CUSTOM_GUNS_TYPE340 = "6086b5731246154cad35d6c7",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_LONG_TOP_ALUMINUM = "5827272a24597748c74bdeea",
|
||||
HANDGUARD_SOK12_LEAPERS_UTG_PRO_MTU002_SHORT_TOP_ALUMINUM = "58272b392459774b4c7b3ccd",
|
||||
HANDGUARD_SOK12_POLYMER_HANDGUARD_SB71 = "576169e62459773c69055191",
|
||||
HANDGUARD_SOK12_POLYMER = "576169e62459773c69055191",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_BLACK = "637ba19df7ca6372bf2613d7",
|
||||
HANDGUARD_SR2M_POLYMER_HANDGUARD_PLUM = "62e15547db1a5c41971c1b5e",
|
||||
HANDGUARD_SR3M_POLYMER_HANDGUARD_BLACK = "65144f546ddb773afa0e35e1",
|
||||
@ -2123,6 +2131,7 @@ export declare enum ItemTpl {
|
||||
INFO_DIARY = "590c645c86f77412b01304d9",
|
||||
INFO_DOCUMENTS_WITH_DECRYPTED_DATA = "660bc341c38b837877075e4c",
|
||||
INFO_ENCRYPTED_FLASH_DRIVE = "660bbc47c38b837877075e47",
|
||||
INFO_FLASH_DRIVE_WITH_SPECIAL_SOFTWARE = "6707d13e4e617ec94f0e5631",
|
||||
INFO_INTELLIGENCE_FOLDER = "5c12613b86f7743bbe2c3f76",
|
||||
INFO_MILITARY_FLASH_DRIVE = "62a0a16d0b9d3c46de5b6e97",
|
||||
INFO_SAS_DRIVE = "590c37d286f77443be3d7827",
|
||||
@ -2134,6 +2143,8 @@ export declare enum ItemTpl {
|
||||
INFO_SSD_DRIVE = "590c392f86f77444754deb29",
|
||||
INFO_TECH_MANUAL = "590c639286f774151567fa95",
|
||||
INFO_TERRAGROUP_BLUE_FOLDERS_MATERIALS = "6389c8c5dbfd5e4b95197e6b",
|
||||
INFO_TGVI24_LETHAL_VACCINE = "6707d0804e617ec94f0e562f",
|
||||
INFO_TGVI24_TRUE_VACCINE = "6707d0bdaab679420007e01a",
|
||||
INFO_TOPOGRAPHIC_SURVEY_MAPS = "62a0a124de7ac81993580542",
|
||||
INFO_VIDEO_CASSETTE_WITH_THE_CYBORG_KILLER_MOVIE = "62a09e974f842e1bd12da3f0",
|
||||
INVENTORY_DEFAULT = "55d7217a4bdc2d86028b456d",
|
||||
@ -2260,6 +2271,7 @@ export declare enum ItemTpl {
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_RED = "5c1d0efb86f7744baf2e7b7b",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_VIOLET = "5c1e495a86f7743109743dfb",
|
||||
KEYCARD_TERRAGROUP_LABS_KEYCARD_YELLOW = "5c1d0d6d86f7744bb2683e1f",
|
||||
KEYCARD_TERRAGROUP_LABS_RESIDENTIAL_UNIT = "6711039f9e648049e50b3307",
|
||||
KEYCARD_TERRAGROUP_STORAGE_ROOM = "66acd6702b17692df20144c0",
|
||||
KEYCARD_WITH_A_BLUE_MARKING = "5efde6b4f5448336730dbd61",
|
||||
KEY_ABANDONED_FACTORY_MARKED = "63a3a93f8a56922e82001f5d",
|
||||
@ -2467,6 +2479,7 @@ export declare enum ItemTpl {
|
||||
KNIFE_CULTIST = "5fc64ea372b0dd78d51159dc",
|
||||
KNIFE_ER_FULCRUM_BAYONET = "54491bb74bdc2d09088b4567",
|
||||
KNIFE_FREEMAN_CROWBAR = "5c07df7f0db834001b73588a",
|
||||
KNIFE_INFECTIOUS_STRIKE = "670ad7f1ad195290cd00da7a",
|
||||
KNIFE_KIBA_ARMS_TACTICAL_TOMAHAWK = "57cd379a24597778e7682ecf",
|
||||
KNIFE_MILLER_BROS_BLADES_M2_TACTICAL_SWORD = "5bffdd7e0db834001b734a1a",
|
||||
KNIFE_MPL50_ENTRENCHING_TOOL = "5bead2e00db834001c062938",
|
||||
@ -2543,6 +2556,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_127X55_RSH12_CYL_5RND = "633ec6ee025b096d320a3b15",
|
||||
MAGAZINE_12G_255_CYL_5RND = "60dc519adf4c47305f6d410d",
|
||||
MAGAZINE_12G_590A1X8_8RND = "5e87080c81c4ed43e83cefda",
|
||||
MAGAZINE_12G_AA12_20RND = "6709133fa532466d5403fb7c",
|
||||
MAGAZINE_12G_AA12_8RND = "66ffaab91f7492c901027bb8",
|
||||
MAGAZINE_12G_M3X11_11RND = "625ff3046d721f05d93bf2ee",
|
||||
MAGAZINE_12G_M3X13_13RND = "625ff31daaaa8c1130599f64",
|
||||
MAGAZINE_12G_M3X5_5RND = "625ff2ccb8c587128c1a01dd",
|
||||
@ -2570,8 +2585,8 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_30X29_AGS30_99RND = "5d52d479a4b936793d58c76b",
|
||||
MAGAZINE_366TKM_6610_20RND = "587df583245977373c4f1129",
|
||||
MAGAZINE_366TKM_6L10_30RND = "5a01c29586f77474660c694c",
|
||||
MAGAZINE_366TKM_6P2SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_6P2_BAK_40RND = "5b1fb3e15acfc4001637f068",
|
||||
MAGAZINE_366TKM_6P2_SB11_40RND = "59e5f5a486f7746c530b3ce2",
|
||||
MAGAZINE_366TKM_AK103_30RND = "5ac66bea5acfc43b321d4aec",
|
||||
MAGAZINE_366TKM_AK30_30RND = "59fafc5086f7740dbe19f6c3",
|
||||
MAGAZINE_366TKM_AK30_FDE_30RND = "59fafc9386f774067d462453",
|
||||
@ -2597,8 +2612,10 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_45ACP_MECGAR_11RND = "5ef3448ab37dfd6af863525c",
|
||||
MAGAZINE_45ACP_UMP_45_25RND = "5fc3e466187fea44d52eda90",
|
||||
MAGAZINE_45ACP_USP45T_12RND = "6193d3149fb0c665d5490e32",
|
||||
MAGAZINE_45ACP_USP45T_999RND = "671d8b8c0959c721a50ca838",
|
||||
MAGAZINE_45ACP_USP45_12RND = "6193d338de3cdf1d2614a6fc",
|
||||
MAGAZINE_45ACP_WILSON_7RND = "5f3e77b26cda304dcc634057",
|
||||
MAGAZINE_45ACP_WILSON_999RND = "671d8b38b769f0d88c0950f8",
|
||||
MAGAZINE_46X30_MP7_20RND = "5ba264f6d4351e0034777d52",
|
||||
MAGAZINE_46X30_MP7_30RND = "5ba2657ed4351e0035628ff2",
|
||||
MAGAZINE_46X30_MP7_40RND = "5ba26586d4351e44f824b340",
|
||||
@ -2644,6 +2661,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_762X25TT_PPSH_35RND = "5ea034eb5aad6446a939737b",
|
||||
MAGAZINE_762X25TT_PPSH_71RND = "5ea034f65aad6446a939737e",
|
||||
MAGAZINE_762X25TT_TT105_8RND = "571a29dc2459771fb2755a6a",
|
||||
MAGAZINE_762X25TT_TT105_999RND = "671d85439ae8365d69117ba6",
|
||||
MAGAZINE_762X39_BUBEN_100RND = "6513f0a194c72326990a3868",
|
||||
MAGAZINE_762X51_417_762_10RND = "617130016c780c1e710c9a24",
|
||||
MAGAZINE_762X51_417_762_20RND = "617131a4568c120fdd29482d",
|
||||
@ -2692,6 +2710,7 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_86X70_MK18_10RND = "5fc23426900b1d5091531e15",
|
||||
MAGAZINE_9X18PM_APS_20RND = "5a17fb03fcdbcbcae668728f",
|
||||
MAGAZINE_9X18PM_PM_8RND = "5448c12b4bdc2d02308b456f",
|
||||
MAGAZINE_9X18PM_PM_999RND = "670e8eab8c1bb0e5a7075acf",
|
||||
MAGAZINE_9X18PM_PM_DRUM_84RND = "55d485be4bdc2d962f8b456f",
|
||||
MAGAZINE_9X18PM_PP91_20RND = "57d14e1724597714010c3f4b",
|
||||
MAGAZINE_9X18PM_PP91_30RND = "57d1519e24597714373db79d",
|
||||
@ -2700,11 +2719,13 @@ export declare enum ItemTpl {
|
||||
MAGAZINE_9X19_BIG_STICK_33RND = "5a7ad2e851dfba0016153692",
|
||||
MAGAZINE_9X19_CR_CYL_6RND = "624c3074dbbd335e8e6becf3",
|
||||
MAGAZINE_9X19_G19X_19RND = "63076701a987397c0816d21b",
|
||||
MAGAZINE_9X19_G19X_999RND = "671d8ac8a3e45c1f59082799",
|
||||
MAGAZINE_9X19_GL9_21RND = "5a718da68dc32e000d46d264",
|
||||
MAGAZINE_9X19_GLOCK_9X19_17RND = "5a718b548dc32e000d46d262",
|
||||
MAGAZINE_9X19_G_SGMT_50RND = "5a718f958dc32e00094b97e7",
|
||||
MAGAZINE_9X19_M9A3_17RND = "5cadc2e0ae9215051e1c21e7",
|
||||
MAGAZINE_9X19_MP443_18RND = "576a5ed62459771e9c2096cb",
|
||||
MAGAZINE_9X19_MP443_999RND = "671d8617a3e45c1f5908278c",
|
||||
MAGAZINE_9X19_MP5_20RND = "5d2f213448f0355009199284",
|
||||
MAGAZINE_9X19_MP5_30RND = "5926c3b286f774640d189b6b",
|
||||
MAGAZINE_9X19_MP9_15RND = "5de8e8dafd6b4e6e2276dc32",
|
||||
@ -2777,16 +2798,17 @@ export declare enum ItemTpl {
|
||||
MONEY_EUROS = "569668774bdc2da2298b4568",
|
||||
MONEY_GP_COIN = "5d235b4d86f7742e017bc88a",
|
||||
MONEY_ROUBLES = "5449016a4bdc2d6f028b456f",
|
||||
MOUNT_AIMPOINT_LRP_MOUNT_FOR_COMPM4_SIGHTS = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_LRP = "5c7d55f52e221644f31bff6a",
|
||||
MOUNT_AIMPOINT_COMPM4PRO_QRP2 = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_MICRO_H2_STANDARD = "616554fe50224f204c1da2aa",
|
||||
MOUNT_AIMPOINT_MICRO_SPACER_HIGH = "58d39b0386f77443380bf13c",
|
||||
MOUNT_AIMPOINT_MICRO_STANDARD = "58d39d3d86f77445bb794ae7",
|
||||
MOUNT_AIMPOINT_QRP2_MOUNT_FOR_COMPM4PRO_SIGHTS = "616584766ef05c2ce828ef57",
|
||||
MOUNT_AIMPOINT_STANDARD_SPACER = "5c7d560b2e22160bc12c6139",
|
||||
MOUNT_AI_AX50_34MM_SCOPE = "62811f461d5df4475f46a332",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_MEDIUM_LENGTH_RAIL = "628120dd308cb521f87a8fa1",
|
||||
MOUNT_AI_AXMC_ADAPTER_KIT_SHORT_LENGTH_RAIL = "628120d309427b40ab14e76d",
|
||||
MOUNT_AI_AXMC_AT_X_TOP_RAIL = "628120c21d5df4475f46a337",
|
||||
MOUNT_AI_AXMC_KEYSLOT_HARRIS_BIPOD = "671126a210d67adb5b08e925",
|
||||
MOUNT_AKS74U_ZENIT_B18 = "57ffb0062459777a045af529",
|
||||
MOUNT_AK_ZENIT_B12 = "57ffaea724597779f52b3a4d",
|
||||
MOUNT_ALEXANDER_ARMS_10_INCH_RAIL = "5b30bc285acfc47a8608615d",
|
||||
@ -2801,6 +2823,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_BURRIS_FASTFIRE_WEAVER_BASE = "577d128124597739d65d0e56",
|
||||
MOUNT_CNC_GUNS_KEYMOD_2_INCH_RAIL = "623c2f652febb22c2777d8d7",
|
||||
MOUNT_CNC_GUNS_KEYMOD_4_INCH_RAIL = "623c2f4242aee3103f1c44b7",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_18_INCH_RAIL_SECTION = "67111094d1758189fc0bd223",
|
||||
MOUNT_CORVUS_DEFENSIO_KEYMOD_68_INCH_RAIL_SECTION = "6711109e723c2733410161eb",
|
||||
MOUNT_CUSTOM_GUNS_HANDGUARD_RAIL = "6086b5392535c57a13424d70",
|
||||
MOUNT_DANIEL_DEFENSE_25MM_ACCESSORY_RING = "6267c6396b642f77f56f5c1c",
|
||||
MOUNT_DELTAPOINT_CROSS_SLOT_MOUNT_BASE = "58d2664f86f7747fec5834f6",
|
||||
@ -2812,8 +2836,21 @@ export declare enum ItemTpl {
|
||||
MOUNT_FN_P90_UPPER_RECEIVER_TOP_RAIL = "5cc7015ae4a949001152b4c6",
|
||||
MOUNT_FN_SCAR_BOTTOM_RAIL = "61816df1d3a39d50044c139e",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL = "619666f4af1f5202c57a952d",
|
||||
MOUNT_FN_SCAR_KINETIC_MREX_65_MLOK_RAIL_FDE = "66ffc6ceb7ff397142017c3a",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL = "66ffc72082d36dec82030c1f",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_LOWER_RAIL_FDE = "66ffc903fe9b382596065304",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS = "66ffe6c36f11538c7d0581e3",
|
||||
MOUNT_FN_SCAR_PMM_MLOK_SIDE_RAILS_FDE = "66ffe7bab8da88805e07a03e",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION = "66ffe2fbab3336cc0106382b",
|
||||
MOUNT_FN_SCAR_PMM_MRE_XL_RAIL_EXTENSION_FDE = "66ffe5edfe9b38259606530d",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS = "66ffe66a20771d839f0fb4a9",
|
||||
MOUNT_FN_SCAR_PMM_RAIL_ELIMINATION_PANELS_FDE = "66ffe6916f11538c7d0581e1",
|
||||
MOUNT_FN_SCAR_PWS_SRX_RAIL_EXTENSION = "61965d9058ef8c428c287e0d",
|
||||
MOUNT_FN_SCAR_SIDE_RAIL = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_SIDE_RAILS = "61816dfa6ef05c2ce828f1ad",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD = "66ffe811f5d758d71101e89a",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER = "66ffea456be19fd81e0ef742",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_EXTENDER_PATRIOT_BROWN = "66ffeab4ab3336cc01063833",
|
||||
MOUNT_FN_SCAR_VLTOR_CASVSCAR_HANDGUARD_PATRIOT_BROWN = "66ffea06132225f0fe061394",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_BLACK = "65392f611406374f82152ba5",
|
||||
MOUNT_GBRS_AIMPOINT_HYDRA_MOUNT_KIT_FDE = "653931da5db71d30ab1d6296",
|
||||
MOUNT_GEISSELE_SUPER_PRECISION_30MM_RING_SCOPE = "618b9643526131765025ab35",
|
||||
@ -2835,6 +2872,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_HK_G36_SIDE_HANDGUARD_RAIL = "62444cd3674028188b052799",
|
||||
MOUNT_HK_G36_SIGHT = "622b3c081b89c677a33bcda6",
|
||||
MOUNT_HK_G36_STANAG_MAGWELL = "622f039199f4ea1a4d6c9a17",
|
||||
MOUNT_HK_HKEY_3_INCH_RAIL = "67069d3bb29a2cd338033390",
|
||||
MOUNT_HK_MP5SD_BT_TRIRAIL_RING = "59c63b4486f7747afb151c1c",
|
||||
MOUNT_HK_MP5_BT_TRIRAIL_RECEIVER = "5a966ec8a2750c00171b3f36",
|
||||
MOUNT_HK_MP5_MFI_HK_UNIVERSAL_LOW_PROFILE_SCOPE = "5926dad986f7741f82604363",
|
||||
@ -2856,6 +2894,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_KRISS_VECTOR_SIDE_RAIL = "5fce0f9b55375d18a253eff2",
|
||||
MOUNT_LARUE_LT101_QD_TACTICAL_PICATINNY_RISER = "5c064c400db834001d23f468",
|
||||
MOUNT_LEAPERS_UTG_25MM_RING_SCOPE = "5dff77c759400025ea5150cf",
|
||||
MOUNT_LEAPERS_UTG_UNIVERSAL_SHOTGUN_BARREL = "6710cea62bb09af72f0e6bf8",
|
||||
MOUNT_LOBAEV_ARMS_30MM_SCOPE = "57c69dd424597774c03b7bbc",
|
||||
MOUNT_M14_AMEGA_MINI_SCOUT_MOUNT_SYSTEM = "5addbfd15acfc40015621bde",
|
||||
MOUNT_M14_ARMS_18_SCOPE = "5addbfe15acfc4001a5fc58b",
|
||||
@ -2877,6 +2916,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_MAGPUL_MLOK_093_INCH_RAIL = "669a6a4a525be1d2d004b8eb",
|
||||
MOUNT_MAGPUL_MLOK_25_INCH_RAIL = "5b7be47f5acfc400170e2dd2",
|
||||
MOUNT_MAGPUL_MLOK_41_INCH_RAIL = "5b7be4895acfc400170e2dd5",
|
||||
MOUNT_MAGPUL_MLOK_BIPOD = "671126b049e181972e0681fa",
|
||||
MOUNT_MAGPUL_MLOK_CANTILEVER = "6269220d70b6c02e665f2635",
|
||||
MOUNT_MAGPUL_MLOK_OFFSET_LIGHT = "6269545d0e57f218e4548ca2",
|
||||
MOUNT_MOSIN_RIFLE_AIM_SPORTS_MNG_RAIL = "5bc5a372d4351e44f824d17f",
|
||||
@ -2899,6 +2939,7 @@ export declare enum ItemTpl {
|
||||
MOUNT_NIGHTFORCE_MAGMOUNT_34MM_RING_SCOPE_MOUNT_WITH_RUGGEDIZED_ACCESSORY_PLATFORM = "5aa66c72e5b5b00016327c93",
|
||||
MOUNT_NOROTOS_TITANIUM_ADVANCED_TACTICAL = "5a16b8a9fcdbcb00165aa6ca",
|
||||
MOUNT_NPZ_1P781_DOVETAIL = "618a75c9a3884f56c957ca1b",
|
||||
MOUNT_ODIN_WORKS_KPOD_KEYMOD_BIPOD_ADAPTER = "67112695fe5c8bf33f02476d",
|
||||
MOUNT_OPSCORE_PICATINNY_RAIL_ADAPTER = "5a398b75c4a282000a51a266",
|
||||
MOUNT_OPSCORE_SINGLE_CLAMP_RAIL_ADAPTER = "5a398ab9c4a282000c5a9842",
|
||||
MOUNT_OPSKS_DOVETAIL = "587e08ee245977446b4410cf",
|
||||
@ -2943,8 +2984,14 @@ export declare enum ItemTpl {
|
||||
MOUNT_SR2M_SHORT_SIDE_RAIL = "62ed189fb3608410ef5a2bfc",
|
||||
MOUNT_SR2M_SIDE_RAIL = "62ed1921b3608410ef5a2c04",
|
||||
MOUNT_SR2M_ZENIT_B17 = "62e281349ecd3f493f6df954",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_BLACK = "67069c8cee8138ed2f05ad34",
|
||||
MOUNT_SR3MP_DOVETAIL_SIDE_RAIL_PLUM = "67069cbbb29a2cd33803338c",
|
||||
MOUNT_SR3MP_SIDE_RAILS_BLACK = "67069cf1af4890b09f0006e8",
|
||||
MOUNT_SR3MP_SIDE_RAILS_PLUM = "67069d02ad91f3a63c0bc2b0",
|
||||
MOUNT_STEYR_AUG_A3_CORVUS_DEFENSIO_RECEIVER_RAIL_MOI_30_SLOTS = "67110dd41ad01bb88705347b",
|
||||
MOUNT_STEYR_AUG_A3_M1_HIGH_SIGHT = "62e7c8f91cd3fde4d503d690",
|
||||
MOUNT_STEYR_AUG_A3_M1_LOW_SIGHT = "62ebba1fb658e07ef9082b5a",
|
||||
MOUNT_STEYR_AUG_CORVUS_DEFENSIO_KEYMOD_FORWARD_ACCESSORY_RAIL = "6711107e1ad01bb88705347e",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_4_INCH_RAIL = "5a9d6d00a2750c5c985b5305",
|
||||
MOUNT_STRIKE_INDUSTRIES_KEYMOD_6_INCH_RAIL = "5a9d6d13a2750c00164f6b03",
|
||||
MOUNT_STRIKE_INDUSTRIES_TRAX_BRIDGE_RAIL = "5a9d6d21a2750c00137fa649",
|
||||
@ -2985,6 +3032,8 @@ export declare enum ItemTpl {
|
||||
MOUNT_ZENIT_KR2_OLD_GEN = "646f6322f43d0c5d62063715",
|
||||
MULTITOOLS_LEATHERMAN_MULTITOOL = "544fb5454bdc2df8738b456a",
|
||||
MUZZLECOMBO_9A91_HANDGUARD_RETAINER = "64527a263d52156624001fd7",
|
||||
MUZZLECOMBO_AA12_12GA_CHOKE = "670fd1cc95c92bfc8e0bea39",
|
||||
MUZZLECOMBO_AA12_THREAD_PROTECTOR = "670fd0eed8d4eae4790c818a",
|
||||
MUZZLECOMBO_AI_AXMC_THREAD_PROTECTION_CAP = "628120621d5df4475f46a335",
|
||||
MUZZLECOMBO_AKM_762X39_KIBA_ARMS_308_MUZZLE_DEVICE_ADAPTER = "615d8e9867085e45ef1409c6",
|
||||
MUZZLECOMBO_AK_762X39_TAKTIKA_TULA_MUZZLE_ADAPTER = "5a0abb6e1526d8000a025282",
|
||||
@ -3256,6 +3305,7 @@ export declare enum ItemTpl {
|
||||
QUEST_HDD_WET_JOB = "5a29276886f77435ed1b117c",
|
||||
QUEST_HOUSING_JOURNAL = "638e0057ab150a5f56238960",
|
||||
QUEST_IDEA_CARGO_MANIFESTS = "5ae9a1b886f77404c8537c62",
|
||||
QUEST_INFECTED_BLOOD_SAMPLE = "6707cc67cc1667e49e0f7232",
|
||||
QUEST_INFORMANT_JOURNAL = "63989ced706b793c7d60cfef",
|
||||
QUEST_JOURNAL = "64f07f7726cfa02c506f8ac0",
|
||||
QUEST_KEY_TO_THE_CLOSED_PREMISES_OF_THE_HEALTH_RESORT = "5a0448bc86f774736f14efa8",
|
||||
@ -3317,18 +3367,23 @@ export declare enum ItemTpl {
|
||||
QUEST_SKIER_AND_PEACEKEEPER_CORRESPONDENCE = "6614238e0d240a5f5d0f679d",
|
||||
QUEST_SLIDERKEY_SECURE_FLASH_DRIVE = "590c62a386f77412b0130255",
|
||||
QUEST_STOLEN_MILITARY_DOCUMENTS = "61a00bcb177fb945751bbe6a",
|
||||
QUEST_STOLEN_WEAPON_CASE = "671a406a6d315b526708f103",
|
||||
QUEST_SURGERY_KIT_MARKED_WITH_A_BLUE_SYMBOL = "5efdafc1e70b5e33f86de058",
|
||||
QUEST_SYRINGE_WITH_A_CHEMICAL = "593a87af86f774122f54a951",
|
||||
QUEST_T90M_COMMANDER_CONTROL_PANEL = "609267a2bb3f46069c3e6c7d",
|
||||
QUEST_TARKOV_CITY_SOUVENIR_KEY = "66687bc89111279d600b5062",
|
||||
QUEST_TGVI24_SAMPLE = "6707cd70aab679420007e018",
|
||||
QUEST_TOUGHBOOK_CARGO = "5a29284f86f77463ef3db363",
|
||||
QUEST_TOUGHBOOK_SEASIDE_VACATION = "619252352be33f26043400a7",
|
||||
QUEST_TRUE_VACCINE_RECIPE = "6707d1f9571b50abc703b651",
|
||||
QUEST_UAV_SAS_DISK_1 = "5a294d7c86f7740651337cf9",
|
||||
QUEST_UAV_SAS_DISK_2 = "5a294d8486f774068638cd93",
|
||||
QUEST_UNHEARD_LAPTOP = "661421c7c1f2f548c50ee649",
|
||||
QUEST_UNHEARD_LAPTOP_2 = "661423200d240a5f5d0f679b",
|
||||
QUEST_UNHEARD_PHONE = "6614217b6d9d5abcad0ff098",
|
||||
QUEST_UNHEARD_PHONE_2 = "6614230055afee107f05e998",
|
||||
QUEST_VACCINE_SAMPLE_IV = "6707cf827d279daad80fa95f",
|
||||
QUEST_VO_SIGNED_DIARY = "6707cef3571b50abc703b64f",
|
||||
QUEST_WATCH_BRONZE = "5937fd0086f7742bf33fc198",
|
||||
QUEST_WATCH_GOLD = "590de92486f77423d9312a33",
|
||||
QUEST_WATCH_SILVER = "5937fc6786f7742cab753590",
|
||||
@ -3497,10 +3552,11 @@ export declare enum ItemTpl {
|
||||
RECEIVER_SA58_EXTREME_DUTY_DUST_COVER = "5b099bb25acfc400186331e8",
|
||||
RECEIVER_SKS_DUST_COVER = "634f05ca517ccc8a960fc748",
|
||||
RECEIVER_SKS_LEAPERS_UTG_PRO_MTU017_RECEIVER_COVER_MOUNT = "6415c694da439c6a97048b56",
|
||||
RECEIVER_SOK12_DUST_COVER_SB02 = "57616c112459773cce774d66",
|
||||
RECEIVER_SOK12_DUST_COVER = "57616c112459773cce774d66",
|
||||
RECEIVER_SR25_762X51_UPPER = "5df8e4080b92095fd441e594",
|
||||
RECEIVER_SR2M_DUST_COVER = "62e27a7865f0b1592a49e17b",
|
||||
RECEIVER_STEYR_AUG_A3_556X45 = "62e7c72df68e7a0676050c77",
|
||||
RECEIVER_STEYR_AUG_A3_VLTOR_556X45 = "67110d8d388bded67304ceb4",
|
||||
RECEIVER_STM9_9X19_UPPER = "602e63fb6335467b0c5ac94d",
|
||||
RECEIVER_SVDS_CUSTOM_CUT_DUST_COVER = "5dfce88fe9dc277128008b2e",
|
||||
RECEIVER_SVDS_DUST_COVER = "5c471bd12e221602b4129c3a",
|
||||
@ -3534,6 +3590,8 @@ export declare enum ItemTpl {
|
||||
SHOTGUN_MP18_762X54R_SINGLESHOT_RIFLE = "61f7c9e189e6fb1a5e3ea78d",
|
||||
SHOTGUN_MP431C_12GA_DOUBLEBARREL = "5580223e4bdc2d1c128b457f",
|
||||
SHOTGUN_MP43_12GA_SAWEDOFF_DOUBLEBARREL = "64748cb8de82c85eaf0a273a",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_1_12GA_AUTOMATIC = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_MPS_AUTO_ASSAULT12_GEN_2_12GA_AUTOMATIC = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_REMINGTON_MODEL_870_12GA_PUMPACTION = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_SAIGA12K_VER10_12GA_SEMIAUTOMATIC = "576165642459773c7a400233",
|
||||
SHOTGUN_TOZ106_20GA_BOLTACTION = "5a38e6bac4a2826c6e06d79b",
|
||||
@ -3684,6 +3742,9 @@ export declare enum ItemTpl {
|
||||
STIM_XTG12_ANTIDOTE_INJECTOR = "5fca138c2a7b221b2852a5c6",
|
||||
STIM_ZAGUSTIN_HEMOSTATIC_DRUG_INJECTOR = "5c0e533786f7747fa23f4d47",
|
||||
STOCK_9A91_TOPFOLDING = "6451167ad4928d46d30be3fd",
|
||||
STOCK_AA12_STOCK_ASSEMBLY = "66ffac9e316b08f6840a73e6",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_FDE = "670fd23798663bc4b10e911a",
|
||||
STOCK_AA12_STOCK_ASSEMBLY_TERRAGROUP = "6719023b612cc94b9008e78c",
|
||||
STOCK_AI_AXMC_AX_BUTT = "62811f828193841aca4a45c3",
|
||||
STOCK_AI_AXMC_GTAC_ARTYPE_PISTOL_GRIP_ADAPTER = "62811e335631d45211793c95",
|
||||
STOCK_AI_AXMC_PISTOL_GRIP = "62811e2510e26c1f344e6554",
|
||||
@ -3782,17 +3843,26 @@ export declare enum ItemTpl {
|
||||
STOCK_FN_SCAR_CHEEK_REST_FDE = "61825d24d3a39d50044c13af",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER = "61816734d8e3106d9806c1f3",
|
||||
STOCK_FN_SCAR_FOLDING_POLYMER_STOCK_FDE = "61825d06d92c473c770215de",
|
||||
STOCK_FN_SCAR_JMAC_CUSTOMS_RSASCAR_1913_ADAPTER = "66ffc246a81a4f85e70d4d06",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER = "618167528004cc50514c34f9",
|
||||
STOCK_FN_SCAR_RETRACTABLE_POLYMER_STOCK_FDE = "61825d136ef05c2ce828f1cc",
|
||||
STOCK_FN_SCAR_RUBBER_BUTTPAD = "618167616ef05c2ce828f1a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER = "66ffbfb1a73a7bce3d0b45a8",
|
||||
STOCK_FN_SCAR_VLTOR_RESCAR_STOCK_ADAPTER_PATRIOT_BROWN = "66ffc20ba73a7bce3d0b45ab",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER = "66ffc2bd132225f0fe0611d8",
|
||||
STOCK_FN_SCAR_VLTOR_VSS11_POLYMER_STOCK_PATRIOT_BROWN = "66ffc2ecfe9b3825960652f7",
|
||||
STOCK_GLOCK_FAB_DEFENSE_GLR17 = "5d1c702ad7ad1a632267f429",
|
||||
STOCK_HK417_ADJUSTABLE_BUTT = "617155ee50224f204c1da3cd",
|
||||
STOCK_HK417_E2_BUTT = "617154aa1cb55961fa0fdb3b",
|
||||
STOCK_HK_ADJUSTABLE_BUTTSTOCK_CHEEK_REST = "61715e7e67085e45ef140b33",
|
||||
STOCK_HK_ENHANCED_TUBE_BUFFER_TUBE = "5bb20e58d4351e00320205d7",
|
||||
STOCK_HK_G28_BUFFER_TUBE = "617153016c780c1e710c9a2f",
|
||||
STOCK_HK_G36_IDZ_ADJUSTABLE = "67110d06723c2733410161e8",
|
||||
STOCK_HK_G36_IDZ_CONCAVE_BUTTPAD = "67110d6fa71d1f123d021cd3",
|
||||
STOCK_HK_G36_IDZ_CONVEX_BUTTPAD = "67110d5ed1758189fc0bd221",
|
||||
STOCK_HK_G36_KV_ADJUSTABLE = "622f14e899892a7f9e08f6c5",
|
||||
STOCK_HK_G36_POLYMER = "622f140da5958f63c67f1735",
|
||||
STOCK_HK_G36_TOMMY_BUILT_AR_STOCK_ADAPTER = "6706a159c67236b2f703bb95",
|
||||
STOCK_HK_MP5K_END_CAP = "5d2f25bc48f03502573e5d85",
|
||||
STOCK_HK_MP5_A2 = "5926d3c686f77410de68ebc8",
|
||||
STOCK_HK_MP5_A3_OLD_MODEL = "5926d40686f7740f152b6b7e",
|
||||
|
@ -27,6 +27,7 @@ export declare enum Weapons {
|
||||
ASSAULTRIFLE_556X45_AK_102 = "5ac66d015acfc400180ae6e4",
|
||||
ASSAULTRIFLE_556X45_AUG_A1 = "62e7c4fba689e8c9c50dfc38",
|
||||
ASSAULTRIFLE_556X45_AUG_A3 = "63171672192e68c5460cebc5",
|
||||
ASSAULTRIFLE_556X45_AUG_A3_BLACK = "6718817435e3cfd9550d2c27",
|
||||
ASSAULTRIFLE_556X45_G36 = "623063e994fc3f7b302a9696",
|
||||
ASSAULTRIFLE_556X45_HK_416A5 = "5bb2475ed4351e00853264e3",
|
||||
ASSAULTRIFLE_556X45_M4A1 = "5447a9cd4bdc2dbd208b4567",
|
||||
@ -110,6 +111,8 @@ export declare enum Weapons {
|
||||
REVOLVER_9X19_CR_200DS = "624c2e8614da335f1e034d8c",
|
||||
REVOLVER_9X33R_CR_50DS = "61a4c8884f95bc3b2c5dc96f",
|
||||
SHOTGUN_12G_590A1 = "5e870397991fd70db46995c8",
|
||||
SHOTGUN_12G_AA_12_GEN_1 = "66ffa9b66e19cc902401c5e8",
|
||||
SHOTGUN_12G_AA_12_GEN_2 = "67124dcfa3541f2a1f0e788b",
|
||||
SHOTGUN_12G_M3_SUPER_90 = "6259b864ebedf17603599e88",
|
||||
SHOTGUN_12G_M870 = "5a7828548dc32e5a9c28b516",
|
||||
SHOTGUN_12G_MP_133 = "54491c4f4bdc2db1078b4568",
|
||||
|
@ -4,13 +4,11 @@ import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { WebSocketServer } from "@spt/servers/WebSocketServer";
|
||||
import { IHttpListener } from "@spt/servers/http/IHttpListener";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
export declare class HttpServer {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
protected localisationService: LocalisationService;
|
||||
protected httpListeners: IHttpListener[];
|
||||
@ -19,7 +17,7 @@ export declare class HttpServer {
|
||||
protected webSocketServer: WebSocketServer;
|
||||
protected httpConfig: IHttpConfig;
|
||||
protected started: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
constructor(logger: ILogger, httpServerHelper: HttpServerHelper, localisationService: LocalisationService, httpListeners: IHttpListener[], configServer: ConfigServer, applicationContext: ApplicationContext, webSocketServer: WebSocketServer);
|
||||
/**
|
||||
* Handle server loading event
|
||||
*/
|
||||
|
@ -21,12 +21,15 @@ import { ITemplates } from "@spt/models/spt/templates/ITemplates";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseServer } from "@spt/servers/DatabaseServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
export declare class DatabaseService {
|
||||
protected logger: ILogger;
|
||||
protected databaseServer: DatabaseServer;
|
||||
protected localisationService: LocalisationService;
|
||||
protected hashUtil: HashUtil;
|
||||
protected locationConfig: ILocationConfig;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService);
|
||||
protected isDataValid: boolean;
|
||||
constructor(logger: ILogger, databaseServer: DatabaseServer, localisationService: LocalisationService, hashUtil: HashUtil);
|
||||
/**
|
||||
* @returns assets/database/
|
||||
*/
|
||||
@ -115,4 +118,20 @@ export declare class DatabaseService {
|
||||
* @returns assets/database/locationServices/
|
||||
*/
|
||||
getLocationServices(): ILocationServices;
|
||||
/**
|
||||
* Validates that the database doesn't contain invalid ID data
|
||||
*/
|
||||
validateDatabase(): void;
|
||||
/**
|
||||
* Validate that the given table only contains valid MongoIDs
|
||||
* @param table Table to validate for MongoIDs
|
||||
* @param tableType The type of table, used in output message
|
||||
* @returns True if the table only contains valid data
|
||||
*/
|
||||
private validateTable;
|
||||
/**
|
||||
* Check if the database is valid
|
||||
* @returns True if the database contains valid data, false otherwise
|
||||
*/
|
||||
isDatabaseValid(): boolean;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export declare class LocaleService {
|
||||
* Get the full locale of the computer running the server lowercased e.g. en-gb / pt-pt
|
||||
* @returns string
|
||||
*/
|
||||
protected getPlatformForServerLocale(): string;
|
||||
getPlatformForServerLocale(): string;
|
||||
/**
|
||||
* Get the locale of the computer running the server
|
||||
* @returns langage part of locale e.g. 'en' part of 'en-US'
|
||||
|
@ -141,6 +141,14 @@ export declare class LocationLifecycleService {
|
||||
* @param locationName
|
||||
*/
|
||||
protected handlePostRaidPmc(sessionId: string, pmcProfile: IPmcData, scavProfile: IPmcData, isDead: boolean, isSurvived: boolean, isTransfer: boolean, request: IEndLocalRaidRequestData, locationName: string): void;
|
||||
/**
|
||||
* On death Quest items are lost, the client does not clean up completed conditions for picking up those quest items,
|
||||
* If the completed conditions remain in the profile the player is unable to pick the item up again
|
||||
* @param sessionId Session id
|
||||
* @param lostQuestItems Quest items lost on player death
|
||||
* @param profileQuests Quest status data from player profile
|
||||
*/
|
||||
protected checkForAndFixPickupQuestsAfterDeath(sessionId: string, lostQuestItems: IItem[], profileQuests: IQuestStatus[]): void;
|
||||
/**
|
||||
* In 0.15 Lightkeeper quests do not give rewards in PvE, this issue also occurs in spt
|
||||
* We check for newly completed Lk quests and run them through the servers `CompleteQuest` process
|
||||
|
@ -7,6 +7,7 @@ import { HttpServer } from "@spt/servers/HttpServer";
|
||||
import { LocalisationService } from "@spt/services/LocalisationService";
|
||||
import { EncodingUtil } from "@spt/utils/EncodingUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
export declare class App {
|
||||
protected logger: ILogger;
|
||||
protected timeUtil: TimeUtil;
|
||||
@ -14,11 +15,12 @@ export declare class App {
|
||||
protected configServer: ConfigServer;
|
||||
protected encodingUtil: EncodingUtil;
|
||||
protected httpServer: HttpServer;
|
||||
protected databaseService: DatabaseService;
|
||||
protected onLoadComponents: OnLoad[];
|
||||
protected onUpdateComponents: OnUpdate[];
|
||||
protected onUpdateLastRun: {};
|
||||
protected coreConfig: ICoreConfig;
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
constructor(logger: ILogger, timeUtil: TimeUtil, localisationService: LocalisationService, configServer: ConfigServer, encodingUtil: EncodingUtil, httpServer: HttpServer, databaseService: DatabaseService, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]);
|
||||
load(): Promise<void>;
|
||||
protected update(onUpdateComponents: OnUpdate[]): Promise<void>;
|
||||
protected logUpdateException(err: any, updateable: OnUpdate): void;
|
||||
|
@ -67,7 +67,7 @@ export declare class HideoutController {
|
||||
protected circleOfCultistService: CircleOfCultistService;
|
||||
protected cloner: ICloner;
|
||||
/** Key used in TaskConditionCounters array */
|
||||
protected static nameTaskConditionCountersCrafting: string;
|
||||
protected static nameTaskConditionCountersCraftingId: string;
|
||||
protected hideoutConfig: IHideoutConfig;
|
||||
constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseService: DatabaseService, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, itemHelper: ItemHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, eventOutputHolder: EventOutputHolder, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, scavCaseRewardGenerator: ScavCaseRewardGenerator, localisationService: LocalisationService, profileActivityService: ProfileActivityService, configServer: ConfigServer, fenceService: FenceService, circleOfCultistService: CircleOfCultistService, cloner: ICloner);
|
||||
/**
|
||||
|
@ -65,13 +65,6 @@ export declare class InRaidHelper {
|
||||
* @param secureContainerSlotId Container slot id to find items for and remove FiR from
|
||||
*/
|
||||
removeFiRStatusFromItemsInContainer(sessionId: string, pmcData: IPmcData, secureContainerSlotId: string): void;
|
||||
/**
|
||||
* Deletes quest conditions from pickup tasks given a list of quest items being carried by a PMC.
|
||||
* @param carriedQuestItems Items carried by PMC at death, usually gotten from "CarriedQuestItems"
|
||||
* @param sessionId Current sessionId
|
||||
* @param pmcProfile Pre-raid profile that is being handled with raid information
|
||||
*/
|
||||
removePickupQuestConditions(carriedQuestItems: string[], sessionId: string, pmcProfile: IPmcData): void;
|
||||
/**
|
||||
* Get an array of items from a profile that will be lost on death
|
||||
* @param pmcProfile Profile to get items from
|
||||
|
@ -72,7 +72,7 @@ export declare class InventoryHelper {
|
||||
*/
|
||||
protected removeTraderRagfairRelatedUpdProperties(upd: IUpd): void;
|
||||
/**
|
||||
* Can all probided items be added into player inventory
|
||||
* Can all provided items be added into player inventory
|
||||
* @param sessionId Player id
|
||||
* @param itemsWithChildren array of items with children to try and fit
|
||||
* @returns True all items fit
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { ItemHelper } from "@spt/helpers/ItemHelper";
|
||||
import { IPmcData } from "@spt/models/eft/common/IPmcData";
|
||||
import { Common, ICounterKeyValue, IStats } from "@spt/models/eft/common/tables/IBotBase";
|
||||
import { IItem } from "@spt/models/eft/common/tables/IItem";
|
||||
import { ISptProfile } from "@spt/models/eft/profile/ISptProfile";
|
||||
import { IValidateNicknameRequestData } from "@spt/models/eft/profile/IValidateNicknameRequestData";
|
||||
import { BonusType } from "@spt/models/enums/BonusType";
|
||||
@ -202,4 +203,10 @@ export declare class ProfileHelper {
|
||||
* @param newPocketTpl New tpl to set profiles Pockets to
|
||||
*/
|
||||
replaceProfilePocketTpl(pmcProfile: IPmcData, newPocketTpl: string): void;
|
||||
/**
|
||||
* Return all quest items current in the supplied profile
|
||||
* @param profile Profile to get quest items from
|
||||
* @returns Array of item objects
|
||||
*/
|
||||
getQuestItemsInProfile(profile: IPmcData): IItem[];
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user