BlackICE Scripting

class

StatPoolBasedStatusEffectEffector

  • 20 properties
  • 7 functions

Extends game.Effector IScriptable ISerializable

Properties

PropertyTypeOffset
statPoolgame.data.StatPoolType0x0 scripted
statusEffectIDTDBID0x4 scripted
statPoolStepfloat0xC scripted
stepUsesPercentbool0x10 scripted
startingThresholdfloat0x14 scripted
thresholdUsesPercentbool0x18 scripted
minStacksint0x1C scripted
maxStacksint0x20 scripted
invertedbool0x24 scripted
roundUpwardsbool0x25 scripted
dontRemoveStacksbool0x26 scripted
targetOfStatPoolCheckstring0x28 scripted
listenerStatPoolBasedStatusEffectEffectorListener?0x48 scripted
currentStacksint0x58 scripted
realMaxStacksint0x5C scripted
statPoolRecordIDTDBID0x60 scripted
gameInstanceScriptGameInstance0x68 scripted
ownerIDent.EntityID0x80 scripted
checkStatPoolOnWeaponbool0x88 scripted
ownerWeaponIDent.EntityID0x90 scripted

Functions

  • void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord) overrideRTTI
  • void Uninitialize(ScriptGameInstance game) overrideRTTI
  • void ActionOn(game.Object owner) overrideRTTI
  • void ActionOff(game.Object owner) overrideRTTI
  • void UpdateWithStatPoolValue(float newPercValue, float percToPoints) RTTI
  • void ProcessStacksChange(int stacksChange) RTTI
  • void Clear() RTTI