TelemetrySystem

Documents the TelemetrySystem class and its functions.

NOT DOCUMENTED We currently don't have information on how these functions work. They are being documented here for visibility.

Invoking TelemetrySystem

To invoke the telemetry system, use the following Global function:

tels = Game.TelemetrySystem()

Sub-functions

LogAttributeUpgraded

LogAttributeUpgraded(attributeType : gamedataStatType, lvl : Int32);

LogBraindanceReset

LogBraindanceReset();

LogDamageByVehicle

LogDamageByVehicle(hitEvent : ref:gameHitEvent);

LogDamageDealt

LogDamageDealt(damage : TelemetryDamageDealt);

LogDevPointsAddedFromReward

LogDevPointsAddedFromReward(addDevPointEffectorTDBID : TweakDBID, amount : Int32, type : gamedataDevelopmentPointType);

LogDistrictChanged

LogDistrictChanged(districtName : String, isNew : Bool);

LogEnemyDown

LogEnemyDown(telemetryEnemyDown : TelemetryEnemyDown);

LogInventoryMenuClosed

LogInventoryMenuClosed();

LogItemAcquired

LogItemAcquired(itemTDBID : TweakDBID, meanOfAcquisition : String);

LogItemCrafting

LogItemCrafting(telemetryInventoryItem : TelemetryInventoryItem, craftingAction : CName);

LogItemDisassembled

LogItemDisassembled(telemetryInventoryItem : TelemetryInventoryItem);

LogItemDrop

LogItemDrop(owner : wref:GameObject, itemID : ItemID);

LogItemReward

LogItemReward(owner : wref:GameObject, itemID : ItemID);

LogItemTransaction

LogItemTransaction(buyer : wref:GameObject, seller : wref:GameObject, telemetryInventoryItem : TelemetryInventoryItem, pricePerItem : Uint32, itemQuantity : Uint32, totalPrice : Uint32);

LogLastCheckpointLoaded

LogLastCheckpointLoaded();

LogLevelGained

LogLevelGained(evt : TelemetryLevelGained);

LogNumberOfCombatants

LogNumberOfCombatants(numberOfCombatants : Int32);

LogPartInstalled

LogPartInstalled(modifiedItem : TelemetryInventoryItem, itemPart : TelemetryInventoryItem, slotID : TweakDBID);

LogPerkUpgraded

LogPerkUpgraded(perkUpgraded : gamedataPerkType, lvl : Int32);

LogPlayerDeathEvent

LogPlayerDeathEvent(evt : ref:gameDeathEvent);

LogPlayerInDangerousArea

LogPlayerInDangerousArea(dangerous : Bool);

LogPlayerReachedCriticalHealth

LogPlayerReachedCriticalHealth(healthIsCritical : Bool);

LogQuickHack

LogQuickHack(telemetryQuickHack : TelemetryQuickHack);

LogRewardGiven

LogRewardGiven(rewardName : CName, rewardTDBID : TweakDBID, rewardMoney : Int32);

LogSkillbookUsed

LogSkillbookUsed(telemetryInventoryItem : TelemetryInventoryItem);

LogTakedown

LogTakedown(takedownAction : CName, target : wref:GameObject);

LogVendorMenuState

LogVendorMenuState(vendorid : TweakDBID, isOpening : Bool);

LogXPReward

LogXPReward(xpRecordID : TweakDBID, amount : Int32, type : gamedataProficiencyType);

OnSettingsSave

OnSettingsSave();

Last updated