RPGManager class
game.RPGManager
Inheritance
Base: IScriptable
Derived
None.
Properties
None.
Functions
static WeakHandle<game.ItemData> GetItemData(ScriptGameInstance gi, game.Object owner, game.ItemID itemID)staticRTTIstatic game.data.Quality GetInnerItemDataQuality(game.InnerItemData itemData)staticRTTIstatic game.data.Quality GetItemDataQuality(WeakHandle<game.ItemData> itemData)staticRTTIstatic game.data.Quality GetFloatItemQuality(float qualityStat)staticRTTIstatic bool IsInnerItemDataIconic(game.InnerItemData itemData)staticRTTIstatic bool IsItemDataIconic(WeakHandle<game.ItemData> itemData)staticRTTIstatic bool IsItemBroken(game.ItemData itemData)staticRTTIstatic bool ShouldFlipNegativeValue(WeakHandle<game.data.Stat_Record> record)staticRTTIstatic bool ShouldSlotBeAvailable(WeakHandle<game.Object> owner, game.ItemID item, WeakHandle<game.data.AttachmentSlot_Record> attachmentSlotRecord)staticRTTIstatic bool IsSlotAvailable(WeakHandle<game.ItemData> itemData, WeakHandle<game.data.AttachmentSlot_Record> attachmentSlotRecord)staticRTTIstatic float CalculateStatModifiers(WeakHandle<game.data.StatModifier_Record>[] modifiers, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic float CalculateAdditiveModifiers(WeakHandle<game.data.StatModifier_Record>[] modifiers, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic float CalculateMultiplierModifiers(WeakHandle<game.data.StatModifier_Record>[] modifiers, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic float CalculateAdditiveMultiplierModifiers(WeakHandle<game.data.StatModifier_Record>[] modifiers, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic float CalculateStatModifier(WeakHandle<game.data.StatModifier_Record> modifier, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic float CalculateConstantModifier(WeakHandle<game.data.ConstantStatModifier_Record> modifier)staticRTTIstatic float CalculateRandomModifier(WeakHandle<game.data.RandomStatModifier_Record> modifier)staticRTTIstatic float CalculateCurveModifier(WeakHandle<game.data.CurveStatModifier_Record> modifier, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic float CalculateCombinedModifier(WeakHandle<game.data.CombinedStatModifier_Record> modifier, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic game.StatsObjectID GetRefObjectID(CName refObjectName, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID? instigator, game.StatsObjectID? itemStatsID)staticRTTIstatic void ApplyAbilityArray(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayAbility_Record>[] abilities)staticRTTIstatic int CalculateBuyPrice(ScriptGameInstance context, WeakHandle<game.Object> vendor, game.ItemID itemID, float multiplier)staticRTTIstatic int CalculateSellPrice(ScriptGameInstance context, WeakHandle<game.Object> vendor, game.ItemID itemID)staticRTTIstatic int CalculateSellPriceItemData(ScriptGameInstance context, WeakHandle<game.Object> vendor, game.ItemData itemData)staticRTTIstatic void GetQualityBasedOnPowerLevel()staticRTTIstatic game.EPowerDifferential CalculatePowerDifferential(WeakHandle<game.Object> target)staticRTTIstatic game.ItemID GetItemFromInventory(game.Object objectt, TDBID item)staticRTTI globalstatic bool IsRicochetChanceEnabled(ScriptGameInstance gi, game.Object owner, game.ItemID itemID)staticRTTI globalstatic void AwardExperienceFromDeflect(game.events.HitEvent hitEvent)staticRTTI globalstatic bool IsClothingMod(game.ItemID itemID)staticRTTI globalstatic void AwardXP(ScriptGameInstance gi, float amount, game.data.ProficiencyType type)staticRTTI globalstatic bool CheckPrereq(WeakHandle<game.data.IPrereq_Record> prereqRecord, WeakHandle<game.Object> target, game.StatsObjectID referenceStatsID)staticRTTI globalstatic bool ForceEquipStrongArms(PlayerPuppet player, bool instantStatChange)staticRTTI globalstatic bool ForceUnequipStrongArms(PlayerPuppet player)staticRTTI globalstatic bool IsItemCyberware(game.ItemID itemID)staticRTTI globalstatic bool HasStatFlag(WeakHandle<game.Object> owner, game.data.StatType flag)staticRTTI globalstatic int CheckDifficultyToPerkLevel(game.data.PerkType perk, EGameplayChallengeLevel difficulty, ent.EntityID id)staticRTTI globalstatic bool IsItemGadget(game.ItemID itemID)staticRTTI globalstatic void ForceEquipItemOnPlayer(game.Object puppet, TDBID itemTDBID, bool addToInv)staticRTTI globalstatic bool IsDamageStat(game.data.StatType stat)staticRTTI globalstatic float CalculateStatModifiers(float addValue, float multValue, float addMultValue, WeakHandle<game.data.StatModifier_Record>[] modifiers, ScriptGameInstance context, WeakHandle<game.Object> root, game.StatsObjectID targetID, game.StatsObjectID instigator, game.StatsObjectID itemStatsID)staticRTTI globalstatic void RemoveGLP(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayLogicPackage_Record> package)staticRTTI globalstatic bool IsScopeAttachment(game.ItemID itemID)staticRTTI globalstatic TDBID GetCyberwareUpgradeShardID(game.data.Quality quality)staticRTTI globalstatic bool CanPlayerCraftFromInventory(WeakHandle<game.Object> obj)staticRTTI globalstatic void InjectStatModifierToItem(ScriptGameInstance gi, game.ItemData itemData, game.StatModifierData_Deprecated modifier)staticRTTI globalstatic game.StatTotalValue[] GetHighestResistances(game.Object obj)staticRTTI globalstatic game.data.Quality ConvertPlayerLevelToCyberwareQuality(float playerLevel, bool includeAboveLegendary)staticRTTI globalstatic bool IsItemClothing(game.ItemID itemID)staticRTTI globalstatic void CreateReplaceEquipmentRequest(game.Object owner, game.ItemID equippedItemID, game.ItemID upgradeItemID, game.ItemID partItemID)staticRTTI globalstatic bool IsItemCrafted(ScriptGameInstance gi, game.ItemID itemId)staticRTTI globalstatic void GiveReward(ScriptGameInstance gi, TDBID rewardID, game.StatsObjectID target, float moneyMultiplier)staticRTTI globalstatic int GetBluelineBuildCheckValue(game.Object player, game.data.ContentAssignment_Record contentAssignment, EGameplayChallengeLevel difficulty)staticRTTI globalstatic int GetCheckValue(ScriptGameInstance gi, float powerLevel, EGameplayChallengeLevel difficulty)staticRTTI globalstatic TDBID GetWeaponAmmoTDBID(game.ItemID weaponID)staticRTTI globalstatic game.data.DamageType GetDominatingDamageType(ScriptGameInstance gi, WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool IsItemProgram(game.ItemID itemID)staticRTTI globalstatic float CalculateMinorActivityReward(ScriptGameInstance gi, float experienceValue)staticRTTI globalstatic bool CyberwareHasUpgrade(ScriptGameInstance game, game.ItemID itemID, game.data.Quality currentQuality, game.data.Quality desiredQuality, game.data.Item_Record upgradeItemRecord)staticRTTI globalstatic void ForceItemTier(WeakHandle<game.Object> obj, WeakHandle<game.ItemData> itemData, CName forcedQuality)staticRTTI globalstatic void RemoveAbilityGroup(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayAbilityGroup_Record> group)staticRTTI globalstatic bool IsClothingMod(game.data.ItemType type)staticRTTI globalstatic bool CanPartBeUnequipped(game.InventoryItemData data, TDBID slotId)staticRTTI globalstatic game.data.NewPerk_Record? GetNewPerkRecord(game.data.NewPerkType type)staticRTTI globalstatic void ApplyAbilityGroup(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayAbilityGroup_Record> group)staticRTTI globalstatic int GetBuildScore(game.Object player, game.data.PlayerBuild_Record buildToCheck)staticRTTI globalstatic game.StatModifierData_Deprecated? CreateCurveModifier(game.data.CurveStatModifier_Record statRecord)staticRTTI globalstatic bool IsWeaponMod(game.ItemID itemID)staticRTTI globalstatic bool IsWeaponMelee(game.data.ItemType type)staticRTTI globalstatic game.StatTotalValue[] GetLowestResistances(game.Object obj)staticRTTI globalstatic bool IsItemSingleInstance(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool IsItemIconic(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool IsInventoryEmpty(WeakHandle<game.Object> objectt)staticRTTI globalstatic void SendPhotoModeItemUnlockRequest(ScriptGameInstance gi, WeakHandle<game.data.PhotoModeItem_Record> photoModeItm)staticRTTI globalstatic bool IsItemIconic(game.InnerItemData itemData)staticRTTI globalstatic game.Attack_GameEffect? PrepareGameEffectAttack(ScriptGameInstance gi, game.Object instigator, game.Object source, TDBID attackName, Vector4 position, SHitFlag[] hitFlags, game.Object target, float tickRateOverride)staticRTTI globalstatic bool ShouldShowCWChoice(game.Object owner, WeakHandle<UIInventoryItem> itemData)staticRTTI globalstatic game.StatTotalValue[] GetMinStats(game.Object obj, game.data.StatType[] stats)staticRTTI globalstatic RipperdocTokenPopupData? GetCyberwareUpgradeData(game.Object owner, WeakHandle<UIInventoryItem> itemData, game.data.Item_Record upgradeItemRecord, CyberwareUpgradeCostData costData, uint seed, WeakHandle<UIInventoryScriptableSystem> inventorySystem, bool useMultichoice)staticRTTI globalstatic game.data.Quality GetItemQuality(float qualityStat)staticRTTI globalstatic game.data.StatType GetResistanceTypeFromDamageType(game.data.DamageType damageType)staticRTTI globalstatic game.data.WeaponEvolution GetWeaponEvolution(game.ItemID itemID)staticRTTI globalstatic int CheckDifficultyToStatValue(ScriptGameInstance gi, game.data.StatType skill, EGameplayChallengeLevel difficulty, ent.EntityID id)staticRTTI globalstatic int GetLevelPercentage(game.Object objectt)staticRTTI globalstatic game.data.Quality ConvertQualityToNonPlusQuality(game.data.Quality quality)staticRTTI globalstatic game.EPowerDifferential CalculatePowerDifferential(int level)staticRTTI globalstatic void ToggleLootHighlight(WeakHandle<game.Object> obj, bool enable)staticRTTI globalstatic bool IsNonModifableSlot(TDBID slot)staticRTTI globalstatic void ApplyGLP(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayLogicPackage_Record> package)staticRTTI globalstatic void HealPuppetAfterQuickhack(ScriptGameInstance gi, game.Object executor)staticRTTI globalstatic bool ConsumeItem(WeakHandle<game.Object> obj, game.interactions.ChoiceEvent evt)staticRTTI globalstatic TDBID[] GetModsSlotIDs(game.data.ItemType type)staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record>[] GetItemActions(game.ItemID itemID)staticRTTI globalstatic TDBID[] GetPlayerQuickHackList(WeakHandle<PlayerPuppet> player)staticRTTI globalstatic game.data.Quality GetItemQuality(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic game.data.StatPrereq_Record?[] GetNestedPrereqs(WeakHandle<game.data.IPrereq_Record>[] prereqs)staticRTTI globalstatic bool IsItemWeapon(game.ItemID itemID)staticRTTI globalstatic game.data.Quality GetItemTierForUpgrades(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic void RemoveEffectorsArray(WeakHandle<game.Object> owner, WeakHandle<game.data.Effector_Record>[] arr)staticRTTI globalstatic bool HasItem(WeakHandle<game.Object> obj, TDBID id)staticRTTI globalstatic void ToggleHolsteredArmAppearance(game.Object puppet, bool setHoleInArm)staticRTTI globalstatic bool IsItemMisc(game.ItemID itemID)staticRTTI globalstatic game.data.Quality GetItemQuality(game.InnerItemData itemData)staticRTTI globalstatic TDBID GetAttachmentSlotID(string slot)staticRTTI globalstatic bool ForceUnequipPersonalLink(PlayerPuppet player)staticRTTI globalstatic int GetCyberwareUpgradeShardCount(game.Object owner, game.data.Quality quality)staticRTTI globalstatic int GetCyberwareUpgradeCost(game.data.Item_Record itemRecord)staticRTTI globalstatic ScannerStatDetails GetScannerResistanceDetails(game.Object obj, game.data.StatType statType, game.Object player)staticRTTI globalstatic game.data.Trait_Record? GetTraitRecord(game.data.TraitType type)staticRTTI globalstatic void ReturnRetrievableWeaponMods(WeakHandle<game.ItemData> itemData, WeakHandle<game.Object> owner)staticRTTI globalstatic string GetAmmoCount(game.Object owner, game.ItemID itemID)staticRTTI globalstatic int GetAmmoCountValue(game.Object owner, game.ItemID itemID)staticRTTI globalstatic TDBID GetRandomizedHealingConsumable(WeakHandle<ScriptedPuppet> puppet)staticRTTI globalstatic bool IsItemEffectivelyIdentical(game.ItemID itemID1, game.ItemID itemID2)staticRTTI globalstatic void AwardExperienceFromDamage(game.events.HitEvent hitEvent, float damagePercentage)staticRTTI globalstatic bool DoesPlayerHaveQuickHack(WeakHandle<PlayerPuppet> player, TDBID quickHackTweak)staticRTTI globalstatic bool ForceEquipPersonalLink(PlayerPuppet player)staticRTTI globalstatic game.StatModifierData_Deprecated? CreateStatModifierUsingCurve(game.data.StatType statType, game.StatModifierType modType, game.data.StatType refStat, CName curveName, CName columnName)staticRTTI globalstatic void SetDroppedWeaponQuality(WeakHandle<ScriptedPuppet> npc, WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool CanItemBeDisassembled(ScriptGameInstance gameInstance, game.ItemID itemID)staticRTTI globalstatic game.StatTotalValue[] GetMaxStats(game.Object obj, game.data.StatType[] stats)staticRTTI globalstatic float GetItemWeight(game.ItemData itemData)staticRTTI globalstatic float GetAvailableSlotsForQuality(WeakHandle<game.ItemData> itemData, game.data.Quality quality)staticRTTI globalstatic game.data.ItemCategory GetItemCategory(game.ItemID itemID)staticRTTI globalstatic int GetCombinedItemQualityValue(ScriptGameInstance game, game.ItemID itemID)staticRTTI globalstatic void ProcessOnLootedPackages(WeakHandle<game.Object> owner, game.ItemID itemID)staticRTTI globalstatic float GetItemPlus(game.ItemData itemData)staticRTTI globalstatic void ApplyGLPArray(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayLogicPackage_Record>[] arr, bool ignoreAppliedPackages, int withAnimationWrapperOverrides)staticRTTI globalstatic void GiveScavengeReward(ScriptGameInstance gi, TDBID rewardID, ent.EntityID scavengeTargetEntityID)staticRTTI globalstatic bool CheckPerkPrereqs(game.ItemData itemData, game.Object owner, string perkRequiredName)staticRTTI globalstatic void ProcessReadAction(game.interactions.ChoiceEvent choice)staticRTTI globalstatic void TogglePersonalLinkAppearance(game.Object puppet)staticRTTI globalstatic void RemoveDuplicatedHacks(WeakHandle<game.data.ObjectAction_Record>[] deck, WeakHandle<game.data.ObjectAction_Record>[] splinter)staticRTTI globalstatic void RemoveAbility(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayAbility_Record> ability)staticRTTI globalstatic bool IsMuzzleAttachment(game.data.ItemType type)staticRTTI globalstatic TDBID GetRandomizedGadget(WeakHandle<ScriptedPuppet> puppet)staticRTTI globalstatic game.StatModifierData_Deprecated? CreateCombinedStatModifier(game.data.StatType statType, game.StatModifierType modType, game.data.StatType refStat, game.CombinedStatOperation opSymbol, float value, game.StatObjectsRelation refObject)staticRTTI globalstatic void AwardExperienceFromQuickhack(WeakHandle<PlayerPuppet> player, float cost, ent.EntityID target, game.data.HackCategory category)staticRTTI globalstatic game.StatModifierData_Deprecated? CreateStatModifier(game.data.StatType statType, game.StatModifierType modType, float value)staticRTTI globalstatic bool CanDownloadFunds(ScriptGameInstance gi, game.ItemID itemID)staticRTTI globalstatic void DropManyItems(ScriptGameInstance gameInstance, WeakHandle<game.Object> obj, game.ItemModParams[] items)staticRTTI globalstatic game.data.AttributeData_Record? GetAttributeDataRecord(game.data.AttributeDataType type)staticRTTI globalstatic void ApplyAbility(WeakHandle<game.Object> owner, WeakHandle<game.data.GameplayAbility_Record> ability)staticRTTI globalstatic float ItemQualityNameToValue(CName q)staticRTTI globalstatic bool IsWeaponMod(game.data.ItemType type)staticRTTI globalstatic game.data.Quality GetItemQualityFromRecord(game.data.Item_Record itemRecord)staticRTTI globalstatic game.data.Quality GetBumpedQuality(game.data.Quality quality)staticRTTI globalstatic game.data.Quality GetItemTierForUpgrades(float tierStat)staticRTTI globalstatic game.SItemStackRequirementData GetFirstUnmetEquipRequirement(game.Object owner, game.SItemStackRequirementData[] equipRequirements)staticRTTI globalstatic bool IsItemMaxTier(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool ExtractItemsOfEquipArea(game.data.EquipmentArea type, WeakHandle<game.ItemData>[] input, WeakHandle<game.ItemData>[] output)staticRTTI globalstatic float GetItemStackWeight(WeakHandle<game.Object> owner, WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool HasSmartLinkRequirement(game.ItemData itemData)staticRTTI globalstatic bool CanItemBeDropped(game.Object puppet, game.ItemData itemData)staticRTTI globalstatic void AwardExperienceInstantly(WeakHandle<PlayerPuppet> player, int amount, game.data.ProficiencyType type)staticRTTI globalstatic void RemoveStatModifierGroups(WeakHandle<game.Object> owner, WeakHandle<game.data.StatModifierGroup_Record>[] arr)staticRTTI globalstatic game.StatTotalValue[] GetStatValues(game.Object obj, game.data.StatType[] stats)staticRTTI globalstatic WeakHandle<game.ItemData> GetCyberwareUpgradeShardItemData(game.Object owner, game.data.Quality quality)staticRTTI globalstatic PlayerQuickhackData[] GetPlayerQuickHackListWithQuality(WeakHandle<PlayerPuppet> player)staticRTTI globalstatic void GiveReward(ScriptGameInstance gi, TDBID rewardID, int amount, game.StatsObjectID target, float moneyMultiplier)staticRTTI globalstatic game.data.StatType[] ResistancesList()staticRTTI globalstatic bool IsTechPierceEnabled(ScriptGameInstance gi, game.Object owner, game.ItemID itemID)staticRTTI globalstatic game.data.Proficiency_Record? GetProficiencyRecord(game.data.ProficiencyType type)staticRTTI globalstatic game.data.Quality GetNextItemQuality(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool CanUpgradeCyberware(game.Object owner, game.ItemID itemID, bool isEquipped, game.data.Quality selectedQuality, game.data.Quality upgradeItemQuality, game.data.Item_Record upgradeItemRecord, CyberwareUpgradeCostData costData, bool updateOutputOnFailure)staticRTTI globalstatic bool IsItemEquipped(WeakHandle<game.Object> owner, game.ItemID itemID)staticRTTI globalstatic void ForceUnequipItemFromPlayer(game.Object puppet, TDBID slotTDBID, bool removeItem)staticRTTI globalstatic float CalculateStreetStoryReward(ScriptGameInstance gi, float experienceValue)staticRTTI globalstatic game.SItemStackRequirementData[] GetEquipRequirements(game.Object owner, game.ItemData itemData)staticRTTI globalstatic float GetPowerLevelFromContentAssignment(ScriptGameInstance gi, TDBID contentAssignmentID)staticRTTI globalstatic game.data.Item_Record? GetCraftingMaterialRecord(game.data.Quality quality, bool isQuickhack)staticRTTI globalstatic int ConvertQualityToCombinedValue(game.data.Quality quality)staticRTTI globalstatic void DecrementQuickHackBlackboard(ScriptGameInstance gameInstance, TDBID actionID)staticRTTI globalstatic game.SItemStackRequirementData GetVendorWareRequirement(ScriptGameInstance game, WeakHandle<game.data.VendorWare_Record> record, game.StatsObjectID itemStatsID)staticRTTI globalstatic float ItemQualityEnumToValue(game.data.Quality q)staticRTTI globalstatic game.data.Item_Record? GetMonoWireQuickhackRecord(game.weapon.Object weaponObject)staticRTTI globalstatic TDBID[] GetAttachmentSlotIDs()staticRTTI globalstatic ItemAttachments[] GetRetrievableAttachments(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic void ApplyEffectorsArray(WeakHandle<game.Object> owner, WeakHandle<game.data.Effector_Record>[] arr)staticRTTI globalstatic QuickhackData? GetMonoWireQuickHackData(PlayerPuppet playerOwner, ScriptedPuppet targetScriptedPuppet, game.weapon.Object weaponObject)staticRTTI globalstatic void RemoveDuplicatedHacks(PlayerQuickhackData[] commands)staticRTTI globalstatic bool CyberwareHasSideUpgrade(game.ItemID itemID, game.data.Item_Record sideUpgradeItemRecord)staticRTTI globalstatic float CalculateEP1Reward(ScriptGameInstance gi, float experienceValue, float playerLevel)staticRTTI globalstatic bool IsItemAdaptiveStemCells(TDBID itemID)staticRTTI globalstatic float GetRarityMultiplier(WeakHandle<NPCPuppet> puppet, CName curveName)staticRTTI globalstatic bool CheckPrereqs(WeakHandle<game.data.IPrereq_Record>[] prereqs, WeakHandle<game.Object> target, game.StatsObjectID referenceStatsID)staticRTTI globalstatic CName SetQualityBasedOnLevel(WeakHandle<game.Object> objectt)staticRTTI globalstatic bool CanItemBeDisassembled(ScriptGameInstance gameInstance, WeakHandle<game.ItemData> itemData)staticRTTI globalstatic QuickhackData? CreateSimpleQuickhackData(PlayerPuppet playerOwner, ScriptedPuppet targetScriptedPuppet, game.data.ObjectAction_Record quickhackActionRecord)staticRTTI globalstatic game.ItemData? GetCyberwareUpgradeItemDataWithOffset(game.Object owner, game.data.Item_Record upgradeItemRecord, TDBID statsShardTDBID, uint seed, int offset)staticRTTI globalstatic float GetItemTierFromName(CName tierName)staticRTTI globalstatic void IncrementQuickHackBlackboard(ScriptGameInstance gameInstance, TDBID actionID)staticRTTI globalstatic void ApplyStatModifierGroups(WeakHandle<game.Object> owner, WeakHandle<game.data.StatModifierGroup_Record>[] arr)staticRTTI globalstatic game.data.Item_Record? GetItemRecord(game.ItemID itemID)staticRTTI globalstatic int ConvertQualityToItemPlusValue(game.data.Quality quality)staticRTTI globalstatic void AwardExperienceFromResourceSpent(WeakHandle<PlayerPuppet> player, float value, game.data.StatPoolType type, game.events.HitEvent hitEvent)staticRTTI globalstatic game.data.Stat_Record? GetStatRecord(game.data.StatType type)staticRTTI globalstatic void SendAddAchievementRequest(ScriptGameInstance gi, game.data.Achievement achievement, WeakHandle<game.data.Achievement_Record> achievementRecord)staticRTTI globalstatic bool IsScopeAttachment(game.data.ItemType type)staticRTTI globalstatic float GetStatValueFromObject(ScriptGameInstance gi, WeakHandle<game.Object> objectt, game.data.StatType stat)staticRTTI globalstatic game.data.ItemType GetItemType(game.ItemID itemID)staticRTTI globalstatic float GetPlayerCurrentHealthPercent(ScriptGameInstance gi)staticRTTI globalstatic bool IsItemTypeCyberwareWeapon(game.data.ItemType type)staticRTTI globalstatic void InjectStatModifier(ScriptGameInstance gi, game.Object obj, game.StatModifierData_Deprecated modifier)staticRTTI globalstatic bool HasItem(WeakHandle<game.Object> obj, game.ItemID id)staticRTTI globalstatic bool CanPlayerUpgradeFromInventory(WeakHandle<game.Object> obj)staticRTTI globalstatic int GetPlayerNextLevelBasedOnRandomQuality(game.data.Quality quality)staticRTTI globalstatic game.StatModifierData_Deprecated? StatRecordToModifier(game.data.StatModifier_Record statRecord)staticRTTI globalstatic game.data.Quality ConvertCombinedValueToQuality(int combinedValue)staticRTTI globalstatic int GetCharacterWeakspotCount(game.Puppet puppet)staticRTTI globalstatic bool HasDownloadFundsAction(game.ItemID itemID)staticRTTI globalstatic bool IsItemCrafted(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic bool BreakItem(ScriptGameInstance gi, game.Object owner, game.ItemID itemID)staticRTTI globalstatic float CalculateThreatValue(game.Object obj)staticRTTI globalstatic void AwardExperienceFromLocomotion(WeakHandle<PlayerPuppet> player, float amount)staticRTTI globalstatic bool IsItemMaxLevel(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic void HandleBuyShardPopupClosed(game.Object owner, game.ItemID equippedItemId, RipperdocTokenPopupCloseData resultData)staticRTTI globalstatic int GetBluelinePaymentValue(game.Object player, game.data.ContentAssignment_Record contentAssignment, EGameplayChallengeLevel difficulty)staticRTTI globalstatic WeakHandle<game.data.Stat_Record>[] GetListOfRandomStatsFromEvolutionType(game.data.WeaponEvolution evolution)staticRTTI globalstatic bool CanAffordAndPerformCyberwareUpgrade(game.Object owner, game.data.Quality currentQuality, game.data.Item_Record upgradeItemRecord, CyberwareUpgradeCostData costData)staticRTTI global