BlackICE Scripting

class

StatPoolsManager

  • 0 properties
  • 13 functions

Extends IScriptable ISerializable

Properties

None.

Functions

  • static bool GetBodyPartStatPool(game.Object obj, CName bodyPartName, out game.data.StatPoolType poolType) staticRTTI global
  • static void ApplyDamage(game.events.HitEvent hitEvent, bool forReal, out SDamageDealt[] valuesLost) staticRTTI global
  • static void ApplyDamageToOverShieldSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, out float initialDamageValue, bool forReal, SDamageDealt[] valuesLost) staticRTTI global
  • static void AddDrain(out SDamageDealt[] arr, game.data.StatPoolType type, float value, game.data.DamageType dmgType) staticRTTI global
  • static void ApplyStatusEffectDamage(game.events.HitEvent hitEvent, game.data.StatPool_Record resistPoolRecord, TDBID statusEffectID) staticRTTI global
  • static void ApplyDamageSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost) staticRTTI global
  • static void ApplyDamageToArmorSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, out float initialDamageValue, bool forReal, SDamageDealt[] valuesLost) staticRTTI global
  • static bool IsStatPoolValid(game.data.StatPoolType type) staticRTTI global
  • static bool IsFinisherGrace(game.events.HitEvent hitEvent) staticRTTI global
  • static void ApplyLocalizedDamageSingle(game.events.HitEvent hitEvent, float dmg, game.data.DamageType dmgType, game.data.StatPoolType poolType, bool forReal, SDamageDealt[] valuesLost) staticRTTI global
  • static void DrainStatPool(game.events.HitEvent hitEvent, game.data.StatPoolType statPoolType, float value) staticRTTI global
  • static bool SimulateKill(game.events.HitEvent hitEvent) staticRTTI global
  • static void MergeStatPoolsLost(out SDamageDealt[] to, SDamageDealt[] from) staticRTTI global