VoK.Sdk
Doxygen generated documentation for the Dungeon Helper SDK
VoK.Sdk.Ddo.IActiveEffect Interface Reference

Represents an active effect on an Entity. More...

Public Member Functions

DateTime? CalculateExpiration ()
 calculates the expiration of the Effect. If the effect is indefinite, DateTime.MaxValue is returned. More...
 

Properties

int EffectDid [get]
 Did (0x70 id) of the Effect being applied. More...
 
int EffectId [get]
 ID of the effect used for later updates. Sourced from DdoProperty.Effect_ID in the Properties list. More...
 
int? StackSize [get]
 Number of stacks of the Effect. Sourced from DdoProperty.Effect_StackSize in the Properties list. More...
 
float? Duration [get]
 Duration, in seconds of the Effect. -1 if the effect is permanent. Sourced from DdoProperty.Effect_Duration in the Properties list. More...
 
int AblativeReduction [get]
 Ablative damage reduction remaining. Sourced from DdoProperty.Effect_AblativeDamageReductionRemaining in the Properties list. More...
 
int AblativeResistance [get]
 Ablative damage resistance remaining. Sourced from DdoProperty.Effect_AblativeDamageResistanceRemaining in the Properties list. More...
 
double? ApplicationTimestamp [get]
 When the effect was created, relative to the time the client was notified. When playing, this is always 0. Upon logging in, this is negative to represent time already ticked down from the initial duration. Sourced from DdoProperty.Effect_ApplicationTimestamp in the Properties list. More...
 
List< IPropertyProperties [get]
 full property list associated with this effect. More...
 
DateTime? TimerUpdatedDate [get, set]
 Last time the client received an update on the timer. These are not always, or even typically, present in an effect. More...
 
bool IsPaused [get, set]
 whether or not the Effect timer is Paused (ie, not counting down), if applicable. More...
 

Detailed Description

Represents an active effect on an Entity.


The documentation for this interface was generated from the following file: