BlackICE Scripting

class game

StatPoolsSystem

game.StatPoolsSystem

  • 0 properties
  • 33 functions

Extends game.IStatPoolsSystem game.IGameSystem IScriptable ISerializable

Properties

None.

Functions

  • void RequestAddingStatPool(game.StatsObjectID objID, TDBID statPoolRecordID, bool? forceCreateStatPools) RTTI
  • void RequestRemovingStatPool(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • float GetStatPoolMaxPointValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • float GetStatPoolValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc) RTTI
  • float GetStatPoolValueCustomLimit(game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc) RTTI
  • float GetBonus(game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc) RTTI
  • bool IsStatPoolAdded(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • bool HasActiveStatPool(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • bool HasStatPoolValueReachedMin(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • bool HasStatPoolValueReachedMax(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • bool HasStatPoolValueReachedCustomLimit(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • bool IsStatPoolModificationDelayed(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • void RequestSettingStatPoolMinValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, WeakHandle<game.Object> instigator) RTTI
  • void RequestSettingStatPoolMaxValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, WeakHandle<game.Object> instigator) RTTI
  • void RequestSettingStatPoolValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc, bool? ignoreCustomLimit) RTTI
  • void RequestSettingStatPoolValueCustomLimit(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc) RTTI
  • void RequestSettingStatPoolValueIgnoreChangeMode(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc) RTTI
  • void RequestChangingStatPoolValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float diff, WeakHandle<game.Object> instigator, bool forceChunkTransfering, bool? perc, bool? ignoreCustomLimit) RTTI
  • void RequestSettingStatPoolBonus(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float bonus, WeakHandle<game.Object> instigator, bool persistentBonus, bool? perc) RTTI
  • bool GetModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, out game.StatPoolModifier modifier) RTTI
  • void RequestSettingModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, game.StatPoolModifier modifier) RTTI
  • void RequestSettingModifierWithRecord(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, TDBID modifierRecordID) RTTI
  • void RequestResetingModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type) RTTI
  • TDBID GetActiveModifierRecordID(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, out bool isModifierDefault) RTTI
  • void IsExtraModifierApplied(game.StatsObjectID objID, game.data.StatPoolType statPoolType, TDBID modifierRecordID) RTTI
  • void RequestAddingExtraModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, TDBID modifierRecordID) RTTI
  • void RequestRemovingExtraModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, TDBID modifierRecordID) RTTI
  • float ToPercentage(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float value) RTTI
  • float ToPoints(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float percValue) RTTI
  • void RequestRegisteringListener(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.IStatPoolsListener listener) RTTI
  • void RequestUnregisteringListener(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.IStatPoolsListener listener) RTTI
  • void RequestMarkingStatPoolActive(game.StatsObjectID objID, game.data.StatPoolType statPoolType) RTTI
  • static game.data.StatPoolType GetStatPoolType(game.data.DamageType damageType) staticRTTI