BlackICE Scripting

class game

LootBag

game.LootBag

  • 6 properties
  • 28 functions

Extends game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
lootQualitygame.data.Quality0xF0 scripted
hasQuestItemsbool0xF4 scripted
isInIconForcedVisibilityRangebool0xF5 scripted
isIconicbool0xF6 scripted
isEmptybool0xF7 scripted
activeQualityRangeInteractionCName0xF8 scripted

Functions

  • void EvaluateLootQualityByTask() RTTI
  • void EvaluateLootQualityTask(game.ScriptTaskData data) RTTI
  • bool OnInteraction(game.interactions.ChoiceEvent choiceEvent) RTTI
  • bool OnGameAttached() overrideRTTI
  • void ResolveInvotoryContent() RTTI
  • FocusForcedHighlightData? GetDefaultHighlight() overrideRTTI
  • EFocusOutlineType GetCurrentOutline() overrideRTTI
  • bool ShouldRegisterToHUD() overrideRTTI
  • bool IsContainer() overrideRTTI
  • bool HasValidLootQuality() RTTI
  • bool IsInIconForcedVisibilityRange() overrideRTTI
  • bool OnInventoryEmptyEvent(game.OnInventoryEmptyEvent evt) RTTI
  • bool OnInventoryChangedEvent(game.InventoryChangedEvent evt) RTTI
  • bool OnItemRemoveddEvent(game.ItemBeingRemovedEvent evt) RTTI
  • bool OnItemAddedEvent(game.ItemAddedEvent evt) RTTI
  • EMappinVisualState DeterminGameplayRoleMappinVisuaState(SDeviceMappinData data) overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI
  • bool IsQuest() overrideRTTI
  • bool IsEmpty() RTTI
  • void EvaluateLootQualityEvent() RTTI
  • bool OnEvaluateLootQuality(game.events.EvaluateLootQualityEvent evt) RTTI
  • bool EvaluateLootQuality() RTTI
  • game.data.Quality GetLootQuality() overrideRTTI
  • bool GetIsIconic() overrideRTTI
  • void ToggleLootHighlight(bool enable) RTTI
  • bool OnInteractionActivated(game.interactions.InteractionActivationEvent evt) RTTI
  • void ResolveQualityRangeInteractionLayer() RTTI
  • bool IsQualityRangeInteractionLayer(CName layerTag) RTTI