BlackICE Scripting

class

ItemInSlotPrereq

  • 9 properties
  • 12 functions

Extends game.IScriptablePrereq game.IPrereq IScriptable ISerializable

Properties

PropertyTypeOffset
slotIDTDBID0x0 scripted
slotCheckTypegame.data.CheckType0x8 scripted
itemTypegame.data.ItemType0xC scripted
itemCategorygame.data.ItemCategory0x10 scripted
weaponEvolutiongame.data.WeaponEvolution0x14 scripted
itemTagCName0x18 scripted
invertbool0x20 scripted
skipOnApplybool0x21 scripted
waitForVisualsbool0x22 scripted

Functions

  • bool OnRegister(game.PrereqState state, ScriptGameInstance game, IScriptable context) overrideRTTI
  • void OnUnregister(game.PrereqState state, ScriptGameInstance game, IScriptable context) overrideRTTI
  • void OnApplied(game.PrereqState state, ScriptGameInstance game, IScriptable context) overrideRTTI
  • bool IsFulfilled(ScriptGameInstance game, IScriptable context) overrideRTTI
  • void Initialize(TDBID recordID) overrideRTTI
  • bool Evaluate(game.ItemID itemID, WeakHandle<game.Object> owner) RTTI
  • bool Evaluate(game.data.ItemCategory itemCategory) RTTI
  • bool Evaluate(game.data.ItemType itemType) RTTI
  • bool Evaluate(game.data.WeaponEvolution weaponEvolution) RTTI
  • bool Evaluate(game.ItemID itemID, CName tag) RTTI
  • bool CheckGenericWeaponModSlots(game.ItemID itemID, WeakHandle<game.Object> owner) RTTI
  • bool IsGenericWeaponMod(TDBID tweakDBID, int quality) RTTI