Class VampirismInfection
Stage one disease effect for vampirism.
Handles deployment tasks over three-day infection window.
This disease can be cured in the usual way up until it completes.
Note: This disease should only be assigned to player entity.
TODO:
- Clear guild memberships and reset reputations
Inheritance
VampirismInfection
Assembly: Assembly-CSharp.dll
Syntax
public class VampirismInfection : DiseaseEffect, IEntityEffect, IMacroContextProvider
Fields
|
Improve this Doc
View Source
VampirismInfectionKey
Declaration
public const string VampirismInfectionKey = "Vampirism-Infection"
Field Value
Properties
|
Improve this Doc
View Source
ContractedMessageTokens
Declaration
public override TextFile.Token[] ContractedMessageTokens { get; }
Property Value
Overrides
|
Improve this Doc
View Source
InfectionRegionIndex
Declaration
public int InfectionRegionIndex { get; }
Property Value
|
Improve this Doc
View Source
InfectionVampireClan
Declaration
public VampireClans InfectionVampireClan { get; }
Property Value
Methods
|
Improve this Doc
View Source
AddState(IncumbentEffect)
Declaration
protected override void AddState(IncumbentEffect incumbent)
Parameters
Overrides
|
Improve this Doc
View Source
BecomeIncumbent()
Declaration
protected override void BecomeIncumbent()
Overrides
|
Improve this Doc
View Source
GetCustomDiseaseSaveData()
Declaration
protected override object GetCustomDiseaseSaveData()
Returns
Overrides
|
Improve this Doc
View Source
RestoreCustomDiseaseSaveData(Object)
Declaration
protected override void RestoreCustomDiseaseSaveData(object dataIn)
Parameters
Type |
Name |
Description |
Object |
dataIn |
|
Overrides
|
Improve this Doc
View Source
Resume(EntityEffectManager.EffectSaveData_v1, EntityEffectManager, DaggerfallEntityBehaviour)
Declaration
public override void Resume(EntityEffectManager.EffectSaveData_v1 effectData, EntityEffectManager manager, DaggerfallEntityBehaviour caster = null)
Parameters
Overrides
|
Improve this Doc
View Source
SetProperties()
Declaration
public override void SetProperties()
Overrides
|
Improve this Doc
View Source
Start(EntityEffectManager, DaggerfallEntityBehaviour)
Declaration
public override void Start(EntityEffectManager manager, DaggerfallEntityBehaviour caster = null)
Parameters
Overrides
|
Improve this Doc
View Source
UpdateDisease()
Declaration
protected override void UpdateDisease()
Overrides
Implements