API Functions/Player

Function
Player.AbilityUpdatesLocked
Player.AbortCampaignMission
Player.ActivateTech(sdbItemId) = success
Player.BeginInteraction(entityId) = success
Player.CanDetectResources() = canDetectResources
Player.EndInteraction() = success
Player.EquipLoadout(loadout_id[, using_terminal_id])
Player.FlushCharacterCache
Player.GetAbilities() = {slotted={itemIypeId, abilityId, itemId}}
Player.GetAbilityInfo(abilityId) = {abilityId, itemId, itemTypeId, name, description, iconId, duration, cooldown}
Player.GetAbilityState(abilityId) = {inEffect, isReady[, requirements, resources]}
Player.GetAchievementIDs(category_id) = {ids}, lastIdx
Player.GetAchievementInfo
Player.GetAchievementPointTotal() = point
Player.GetActiveDeployables() = {[entityId, ...]}
Player.GetAim() = pitch, yaw
Player.GetAimPosition() = {x,y,z}
Player.GetAllProgressionXp() = {current_xp, sdb_id, name, lifetime_xp}
Player.GetAttachmentId() = entityId
Player.GetAttachmentInfo
Player.GetAttribute
Player.GetAttributeCategory
Player.GetAvailableInteractives() = {entityId}
Player.GetBattleFrameCerts
Player.GetCampaignMissionIds() = champaignIds
Player.GetCertByType
Player.GetCharacterCerts
Player.GetCharacterId() = userid
Player.GetCharacterInfo() = charInfo
Player.GetCharacterState() = state
Player.GetConsumableItems() = {itemTypeId, abilityId, itemId}
Player.GetCurrentArchtype() = archtype
Player.GetCurrentLoadout
Player.GetCurrentLoadoutId
Player.GetCurrentLoadoutWeb
Player.GetCurrentOutpostId() = worldObjectId
Player.GetCurrentProgressionXp() = XP
Player.GetEffectiveLevel
Player.GetEnergy() = currentEnergy, maxEnergy, rateEnergy
Player.GetFakeItemIcons
Player.GetGliderStatus
Player.GetHardpointChoices(entityId, hardpointType) = {[i]={name, id}}
Player.GetInfo() = name, faction, race, sex, id
Player.GetInteractMenuChoices
Player.GetInteracteeInfo(entityId) = {name, entityId, interactionType, faction, objectType}
Player.GetInventory() = items, resources
Player.GetInventoryBags
Player.GetInventoryWeight
Player.GetItemCount(abilityId) = success
Player.GetItemIdList([ownerId=root, idxBySlot=false]) = {ids}, lastIdx
Player.GetItemInfo(itemId) = info
Player.GetItemProperties(guid) = properties
Player.GetJobStatus
Player.GetLeaveZoneCountdown
Player.GetLevel
Player.GetLifeInfo() = {Health, MaxHealth}
Player.GetLifetimeTotalXp
Player.GetLoadoutConstraintLevels
Player.GetLoadoutInfo
Player.GetLoadoutInfoByID
Player.GetLoadoutList
Player.GetMailInventory
Player.GetMissionIds() = {}
Player.GetMissionInfo(missionId) = {name, description, status, objectives[]={name, description, active, completed, waypoint={name, x,y,z}}}
Player.GetMoneyBoostModifier
Player.GetNeedOrGreeds
Player.GetPerkRespecs
Player.GetPermissions() = {sprint, move, glider, detect_resources, abilities, jetpack, weapon}
Player.GetPosition() = {x,y,z}
Player.GetProgressionXpForFrame
Player.GetQueueRestrictions
Player.GetResourceBoostModifier() = modifier
Player.GetResourceInfo
Player.GetRespawnTimes
Player.GetReticleInfo = {AbilityReady, eneityId, InWeaponRange, InAbilityRange, Distance}
Player.GetSalvageInfo(itemType)
Player.GetScoreBoard
Player.GetSeat
Player.GetSelectedAbility
Player.GetSelfFeedbackPosition() = {x,y,z}
Player.GetShoppingList() = {}
Player.GetSinControlStatus() = status
Player.GetSinStatus() = status
Player.GetSlottedItemAtIndex
Player.GetSpectatorMode() = {freeLook, firstPerson, entityId}
Player.GetStatusEffects
Player.GetTargetId() = entityId
Player.GetTeamId = nil/Id
Player.GetTimePlayed() = timePlayed
Player.GetTimePlayedSeconds
Player.GetUnlockInfo
Player.GetUnlocks
Player.GetUnlocksByType
Player.GetVIPTime
Player.GetWallet() = wallet
Player.GetWeaponCharge([main]) = {ChargeType, ChargeTime, ChargeAmt, ChargeRate, OverChargeTime, OverChargeAmt}
Player.GetWeaponIndex() = 1/2
Player.GetWeaponInfo([main]) = {WeaponName, WeaponType, AmmoPerBurst, BurstDuration, RateOfFire, ClipSize, MaxAmmo, Range[, MaxZoom, UnderbarrelId, AttackAbility, BurstAbility]}
Player.GetWeaponMode() = mode, number_of_modes
Player.GetWeaponState([main]) = {Ammo, AmmoType, Clip, FireRateMod, [Zoom, ZoomedIn]}
Player.GetWorkbenches
Player.GetXPBoostModifier
Player.IsDevChar() = dev
Player.IsInCinamaticMode() = bool
Player.IsInFirstPerson() = bool
Player.IsInVehicle() = inVehicle
Player.IsLocalCharacterId() = bool
Player.IsReady() = bool
Player.IsSpectating() = bool
Player.IsUsingFlashlight() = usingFlashLight
Player.IsUsingGamepad() = bool
Player.PlaySinImprint( achievement_id, vod_id )
Player.RequestPause
Player.RequestRepairItems
Player.RequestSalvageItem
Player.RequestSlotGear
Player.RequestSlotModule
Player.RequestTeleport
Player.RequestUnpause
Player.RequestUnslotAllModules
Player.SelectHardpoint(selectionId)
Player.SetForcedAfk(true/false)
Player.SetInventoryBagName
Player.SetNeedOrGreed
Player.SlotTech(itemId, sdbItemId) = success
Player.SwapInventoryBagSlots
Player.TryResumeTutorialChain
Player.UpdateMissions()
Category:Addon_API