StatPoolBasedStatusEffectEffector class
StatPoolBasedStatusEffectEffector
Inheritance
Base: game.Effector
Derived
None.
Properties
| Property | Type | |
|---|---|---|
statPool | game.data.StatPoolType | scripted |
statusEffectID | TDBID | scripted |
statPoolStep | float | scripted |
stepUsesPercent | bool | scripted |
startingThreshold | float | scripted |
thresholdUsesPercent | bool | scripted |
minStacks | int | scripted |
maxStacks | int | scripted |
inverted | bool | scripted |
roundUpwards | bool | scripted |
dontRemoveStacks | bool | scripted |
targetOfStatPoolCheck | string | scripted |
listener | StatPoolBasedStatusEffectEffectorListener? | scripted |
currentStacks | int | scripted |
realMaxStacks | int | scripted |
statPoolRecordID | TDBID | scripted |
gameInstance | ScriptGameInstance | scripted |
ownerID | ent.EntityID | scripted |
checkStatPoolOnWeapon | bool | scripted |
ownerWeaponID | ent.EntityID | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIvoid Uninitialize(ScriptGameInstance game)overrideRTTIvoid ActionOn(game.Object owner)overrideRTTIvoid ActionOff(game.Object owner)overrideRTTIvoid UpdateWithStatPoolValue(float newPercValue, float percToPoints)RTTIvoid ProcessStacksChange(int stacksChange)RTTIvoid Clear()RTTI