ItemInSlotPrereq class
ItemInSlotPrereq
Inheritance
Base: game.IScriptablePrereq
Derived
None.
Properties
| Property | Type | |
|---|---|---|
slotID | TDBID | scripted |
slotCheckType | game.data.CheckType | scripted |
itemType | game.data.ItemType | scripted |
itemCategory | game.data.ItemCategory | scripted |
weaponEvolution | game.data.WeaponEvolution | scripted |
itemTag | CName | scripted |
invert | bool | scripted |
skipOnApply | bool | scripted |
waitForVisuals | bool | scripted |
Functions
bool OnRegister(game.PrereqState state, ScriptGameInstance game, IScriptable context)overrideRTTIvoid OnUnregister(game.PrereqState state, ScriptGameInstance game, IScriptable context)overrideRTTIvoid OnApplied(game.PrereqState state, ScriptGameInstance game, IScriptable context)overrideRTTIbool IsFulfilled(ScriptGameInstance game, IScriptable context)overrideRTTIvoid Initialize(TDBID recordID)overrideRTTIbool Evaluate(game.ItemID itemID, WeakHandle<game.Object> owner)RTTIbool Evaluate(game.data.ItemCategory itemCategory)RTTIbool Evaluate(game.data.ItemType itemType)RTTIbool Evaluate(game.data.WeaponEvolution weaponEvolution)RTTIbool Evaluate(game.ItemID itemID, CName tag)RTTIbool CheckGenericWeaponModSlots(game.ItemID itemID, WeakHandle<game.Object> owner)RTTIbool IsGenericWeaponMod(TDBID tweakDBID, int quality)RTTI