BlackICE Scripting

struct game

ItemID

game.ItemID

  • 4 properties
  • 13 functions
  • 16 bytes

Properties

PropertyTypeOffset
idTDBID0x0
rngSeeduint0x8
uniqueCounterushort0xC
flagsbyte0xF

Functions

  • static bool IsValid(game.ItemID itemID) staticRTTI
  • static game.ItemID None() staticRTTI
  • static game.ItemID FromTDBID(TDBID tdbID) staticRTTI
  • static TDBID GetTDBID(game.ItemID itemID) staticRTTI
  • static game.ItemID DuplicateRandomSeedWithOffset(game.ItemID referenceItemID, TDBID newItemTDBID, int offset) staticRTTI
  • static game.ItemID CreateFromSeedWithOffset(TDBID newItemTDBID, uint seed, int offset) staticRTTI
  • static game.ItemID CreateQuery(TDBID tdbID) staticRTTI
  • static bool IsOfTDBID(game.ItemID itemID, TDBID tdbID) staticRTTI
  • static bool IsQuery(game.ItemID itemID) staticRTTI
  • static bool HasFlag(game.ItemID itemID, game.EItemIDFlag flag) staticRTTI
  • static game.data.ItemStructure GetStructure(game.ItemID itemID) staticRTTI
  • static ulong GetCombinedHash(game.ItemID itemID) staticRTTI
  • static uint GetRngSeed(game.ItemID itemID) staticRTTI