Class CharmEffect
Charm
NOTES:
-Spellbook and spellmaker descriptions for charm effect are incorrect in TEXT.RSC.
-Charm actually operates just like Pacify Humanoid, but only on enemy classes.
-Enemy class will remain pacified permanently until player attacks them (confirmed in classic).
-As Duration has no effect in classic, it is intentionally disabled here. This also slightly lowers base cost.
-Can enable Duration again later by uncommenting related lines in properties.
Assembly: Assembly-CSharp.dll
Syntax
public class CharmEffect : BaseEntityEffect, IEntityEffect, IMacroContextProvider
Fields
|
Improve this Doc
View Source
EffectKey
Declaration
public static readonly string EffectKey
Field Value
Properties
|
Improve this Doc
View Source
GroupName
Declaration
public override string GroupName { get; }
Property Value
Overrides
|
Improve this Doc
View Source
SpellBookDescription
Declaration
public override TextFile.Token[] SpellBookDescription { get; }
Property Value
Overrides
|
Improve this Doc
View Source
SpellMakerDescription
Declaration
public override TextFile.Token[] SpellMakerDescription { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
MagicRound()
Declaration
public override void MagicRound()
Overrides
|
Improve this Doc
View Source
SetProperties()
Declaration
public override void SetProperties()
Overrides
Implements