EquipmentSystem
classscriptedClass
extends IEquipmentSystem › ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 1
| Name | Type | Flags |
|---|---|---|
ownerData | array<ref<EquipmentSystemPlayerData>> | scriptedprivatepersistent |
Methods 92
private final func BlockAndCompensateScaling()scripted
private final func CheckReginaRewardsPresence()scripted
private final func CheckSaburoDogTagPresence()scripted
private final func ConsumablesChargesRework()scripted
public final const func Debug_FillESSlotData(slotIndex: Int32, area: gamedataEquipmentArea, itemID: ItemID, ownerGameObject: wref<GameObject>)scripted
public final const func Debug_FillESSlotData(slotIndex: Int32, areaStr: script_ref<String>, itemID: ItemID, ownerGameObject: wref<GameObject>)scripted
public final const func Debug_SetESSlotData(slotIndex: Int32, areaStr: script_ref<String>, ownerGameObject: wref<GameObject>)scripted
private final func Debug_SetupEquipmentSystemOverlay(dataOwner: wref<GameObject>)scripted
public final const func Debug_SetupESAreaButton(equipArea: script_ref<SEquipArea>, ownerGameObject: wref<GameObject>)scripted
public final const func Debug_SetupESSlotButton(slotIndex: Int32, areaStr: script_ref<String>, ownerGameObject: wref<GameObject>)scripted
public final const func EquipCyberwareByTDBID(player: ref<PlayerPuppet>, tdbid: TweakDBID)scripted
private final func EquipTutorialCyberware(player: ref<PlayerPuppet>)scripted
public final const func GetActiveItem(owner: ref<GameObject>, area: gamedataEquipmentArea) -> ItemIDscripted
public final const func GetActiveVisualItem(owner: ref<GameObject>, area: gamedataEquipmentArea) -> ItemIDscripted
public final const func GetActiveWeaponObject(owner: ref<GameObject>, area: gamedataEquipmentArea) -> ref<ItemObject>scripted
public final const func GetAllInstalledCyberwareAbilities(owner: ref<GameObject>) -> array<SEquipSlot>scripted
public final const func GetEquipAreaFromItemID(owner: ref<GameObject>, item: ItemID) -> SEquipAreascripted
private final const func GetHairSuffix(itemId: ItemID, owner: wref<GameObject>, suffixRecord: ref<ItemsFactoryAppearanceSuffixBase_Record>) -> Stringscripted
public final const func GetHotkeyTypeForItemID(owner: wref<GameObject>, itemID: ItemID) -> EHotkeyscripted
public final const func GetHotkeyTypeFromItemID(owner: wref<GameObject>, itemID: ItemID) -> EHotkeyscripted
public final const func GetInventoryManager(owner: wref<GameObject>) -> wref<InventoryDataManagerV2>scripted
public final const func GetItemIDFromHotkey(owner: wref<GameObject>, hotkey: EHotkey) -> ItemIDscripted
public final const func GetItemInEquipSlot(owner: ref<GameObject>, equipArea: gamedataEquipmentArea, slotIndex: Int32) -> ItemIDscripted
public final const func GetItemSlotIndex(owner: ref<GameObject>, item: ItemID) -> Int32scripted
public final const func GetPaperDollSlots(owner: ref<GameObject>) -> array<gamedataEquipmentArea>scripted
public final const func GetPlayerData(owner: ref<GameObject>) -> ref<EquipmentSystemPlayerData>scripted
private final func GiveAndEquipAutoscalingFleshFists()scripted
private final func GiveFixerShirt()scripted
private final func GiveSaburoTanto()scripted
private final func IconicsReworkCompensate()scripted
private final func IconicsUpgradeCountWithEffectiveTierMatch()scripted
private final func InitializeWardrobeDatabase()scripted
public final const func IsEquippable(owner: ref<GameObject>, itemData: wref<gameItemData>) -> Boolscripted
public final const func IsEquipped(owner: ref<GameObject>, item: ItemID) -> Boolscripted
public final const func IsEquipped(owner: ref<GameObject>, item: ItemID, equipmentArea: gamedataEquipmentArea) -> Boolscripted
public final const func IsItemInHotkey(owner: wref<GameObject>, itemID: ItemID) -> Boolscripted
private final func OnAssignHotkeyIfEmptySlot(request: ref<AssignHotkeyIfEmptySlot>)scripted
private final func OnAssignToCyberwareWheelRequest(request: ref<AssignToCyberwareWheelRequest>)scripted
private final func OnCheckRemovedItemWithSlotActiveItem(request: ref<CheckRemovedItemWithSlotActiveItem>)scripted
private final func OnClearAllWeaponSlotsRequest(request: ref<ClearAllWeaponSlotsRequest>)scripted
private final func OnClearEquipmentRequest(request: ref<ClearEquipmentRequest>)scripted
private final func OnDeleteEquipmentSetRequest(request: ref<DeleteEquipmentSetRequest>)scripted
private final func OnDeleteWardrobeSetRequest(request: ref<DeleteWardrobeSetRequest>)scripted
private final func OnDrawItemByContextRequest(request: ref<DrawItemByContextRequest>)scripted
private final func OnDrawItemRequest(request: ref<DrawItemRequest>)scripted
private final func OnEquipmentSystemWeaponManipulationRequest(request: ref<EquipmentSystemWeaponManipulationRequest>)scripted
private final func OnEquipmentUIBBRequest(request: ref<EquipmentUIBBRequest>)scripted
private final func OnEquipRequest(request: ref<EquipRequest>)scripted
private final func OnEquipVisualsRequest(request: ref<EquipVisualsRequest>)scripted
private final func OnEquipWardrobeSetRequest(request: ref<EquipWardrobeSetRequest>)scripted
private final func OnGameplayEquipProgramsRequest(request: ref<GameplayEquipProgramsRequest>)scripted
private final func OnGameplayEquipRequest(request: ref<GameplayEquipRequest>)scripted
private final func OnHotkeyAssignmentRequest(request: ref<HotkeyAssignmentRequest>)scripted
private final func OnHotkeyRefreshRequest(request: ref<HotkeyRefreshRequest>)scripted
private final func OnInstallCyberwareRequest(request: ref<InstallCyberwareRequest>)scripted
private final func OnLoadEquipmentSetRequest(request: ref<LoadEquipmentSetRequest>)scripted
private final func OnPartInstallRequest(request: ref<PartInstallRequest>)scripted
private final func OnPartUninstallRequest(request: ref<PartUninstallRequest>)scripted
private final func OnPlayerAttach(request: ref<PlayerAttachRequest>)scripted
private final func OnPlayerDetach(request: ref<PlayerDetachRequest>)scripted
private final func OnQuestDisableWardrobeSetRequest(request: ref<QuestDisableWardrobeSetRequest>)scripted
private final func OnQuestEnableWardrobeSetRequest(request: ref<QuestEnableWardrobeSetRequest>)scripted
private final func OnQuestHideSlotRequest(request: ref<QuestHideSlotRequest>)scripted
private final func OnQuestRestoreSlotRequest(request: ref<QuestRestoreSlotRequest>)scripted
private final func OnQuestRestoreWardrobeSetRequest(request: ref<QuestRestoreWardrobeSetRequest>)scripted
private final func OnReplaceEquipmentRequest(request: ref<ReplaceEquipmentRequest>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
private final func OnSaveEquipmentSetRequest(request: ref<SaveEquipmentSetRequest>)scripted
private final func OnSetActiveItemInEquipmentArea(request: ref<SetActiveItemInEquipmentArea>)scripted
private final func OnSynchronizeAttachmentSlotRequest(request: ref<SynchronizeAttachmentSlotRequest>)scripted
private final func OnUnequipByContextRequest(request: ref<UnequipByContextRequest>)scripted
private final func OnUnequipByTDBIDRequest(request: ref<UnequipByTDBIDRequest>)scripted
private final func OnUnequipItemsRequest(request: ref<UnequipItemsRequest>)scripted
private final func OnUnequipRequest(request: ref<UnequipRequest>)scripted
private final func OnUnequipVisualsRequest(request: ref<UnequipVisualsRequest>)scripted
private final func OnUnequipWardrobeSetRequest(request: ref<UnequipWardrobeSetRequest>)scripted
private final func OnUninstallCyberwareRequest(request: ref<UninstallCyberwareRequest>)scripted
public final const func PrintEquipment()scripted
private final func ProcessIconicsFactsForBlackMarketer()scripted
private final func ProcessMaskCWRestoration()scripted
private final func ProcessNonIconicWeaponsRescale()scripted
private final func ProcessQ105AccessCardFacts()scripted
private final func RasetsuItemPlayerScaling()scripted
private final func RefreshItemPlayerScaling()scripted
private final func RemoveDeprecatedReginaCWReward()scripted
private final func RemoveNPCMeleeware()scripted
private final func ReplaceLeftHandVariantWeaponsWithRegular()scripted
private final func RestoreCybWeaponQualities()scripted
private final func RetrofixCyberwares()scripted
private final func RetrofixHolsteredArms()scripted
private final func RetrofixOverallocatedCyberware()scripted
private final func RetrofixQuickhacks()scripted