Show / Hide Table of Contents

Class LowDamageVs

Lower damage vs enemy types. TODO: Find correct damage reduction amount.

Inheritance
Object
BaseEntityEffect
LowDamageVs
Implements
IEntityEffect
IMacroContextProvider
Inherited Members
BaseEntityEffect.properties
BaseEntityEffect.settings
BaseEntityEffect.potionProperties
BaseEntityEffect.caster
BaseEntityEffect.manager
BaseEntityEffect.variantCount
BaseEntityEffect.currentVariant
BaseEntityEffect.bypassSavingThrows
BaseEntityEffect.Properties
BaseEntityEffect.Settings
BaseEntityEffect.EnchantmentParam
BaseEntityEffect.PotionProperties
BaseEntityEffect.Caster
BaseEntityEffect.RoundsRemaining
BaseEntityEffect.ChanceSuccess
BaseEntityEffect.StatMods
BaseEntityEffect.StatMaxMods
BaseEntityEffect.SkillMods
BaseEntityEffect.ResistanceMods
BaseEntityEffect.Key
BaseEntityEffect.SubGroupName
BaseEntityEffect.DisplayName
BaseEntityEffect.SpellMakerDescription
BaseEntityEffect.SpellBookDescription
BaseEntityEffect.ParentBundle
BaseEntityEffect.HasEnded
BaseEntityEffect.VariantCount
BaseEntityEffect.CurrentVariant
BaseEntityEffect.BypassSavingThrows
BaseEntityEffect.SetPotionProperties()
BaseEntityEffect.GetEnchantmentSettings(EnchantmentParam)
BaseEntityEffect.HasItemMakerFlags(ItemMakerFlags)
BaseEntityEffect.HasEnchantmentPayloadFlags(EnchantmentPayloadFlags)
BaseEntityEffect.GetForcedEnchantments(Nullable<EnchantmentParam>)
BaseEntityEffect.Start(EntityEffectManager, DaggerfallEntityBehaviour)
BaseEntityEffect.Resume(EntityEffectManager.EffectSaveData_v1, EntityEffectManager, DaggerfallEntityBehaviour)
BaseEntityEffect.End()
BaseEntityEffect.ConstantEffect()
BaseEntityEffect.MagicRound()
BaseEntityEffect.RemoveRound()
BaseEntityEffect.GetAttributeMod(DFCareer.Stats)
BaseEntityEffect.GetAttributeMaximumMod(DFCareer.Stats)
BaseEntityEffect.GetSkillMod(DFCareer.Skills)
BaseEntityEffect.HealAttributeDamage(DFCareer.Stats, Int32)
BaseEntityEffect.CureAttributeDamage()
BaseEntityEffect.HealSkillDamage(DFCareer.Skills, Int32)
BaseEntityEffect.CureSkillDamage()
BaseEntityEffect.AllAttributesHealed()
BaseEntityEffect.AllSkillsHealed()
BaseEntityEffect.ChanceValue()
BaseEntityEffect.RollChance()
BaseEntityEffect.CompareSettings(IEntityEffect)
BaseEntityEffect.GetPeeredEntityBehaviour(EntityEffectManager)
BaseEntityEffect.GetMagnitude(DaggerfallEntityBehaviour)
BaseEntityEffect.PlayerAggro()
BaseEntityEffect.SetStatMod(DFCareer.Stats, Int32)
BaseEntityEffect.SetStatMaxMod(DFCareer.Stats, Int32)
BaseEntityEffect.ChangeStatMod(DFCareer.Stats, Int32)
BaseEntityEffect.ChangeStatMaxMod(DFCareer.Stats, Int32)
BaseEntityEffect.SetSkillMod(DFCareer.Skills, Int32)
BaseEntityEffect.ChangeSkillMod(DFCareer.Skills, Int32)
BaseEntityEffect.SetResistanceMod(DFCareer.Elements, Int32)
BaseEntityEffect.ChanceResistanceMod(DFCareer.Elements, Int32)
BaseEntityEffect.AssignPotionRecipes(PotionRecipe[])
BaseEntityEffect.DefaultEffectSettings()
BaseEntityEffect.SetEffectDuration(EffectSettings, Int32, Int32, Int32)
BaseEntityEffect.SetEffectChance(EffectSettings, Int32, Int32, Int32)
BaseEntityEffect.SetEffectMagnitude(EffectSettings, Int32, Int32, Int32, Int32, Int32)
BaseEntityEffect.MakeClassicKey(Byte, Byte, BaseEntityEffect.ClassicEffectFamily)
BaseEntityEffect.ReverseClasicKey(Int32, Byte, Byte, BaseEntityEffect.ClassicEffectFamily)
BaseEntityEffect.MakeEffectCosts(Single, Single, Single)
BaseEntityEffect.GetSaveData()
BaseEntityEffect.RestoreSaveData(Object)
BaseEntityEffect.GetMacroDataSource()
Namespace: DaggerfallWorkshop.Game.MagicAndEffects.MagicEffects
Assembly: Assembly-CSharp.dll
Syntax
public class LowDamageVs : BaseEntityEffect, IEntityEffect, IMacroContextProvider

Fields

| Improve this Doc View Source

EffectKey

Declaration
public static readonly string EffectKey
Field Value
Type Description
String

Properties

| Improve this Doc View Source

GroupName

Declaration
public override string GroupName { get; }
Property Value
Type Description
String
Overrides
BaseEntityEffect.GroupName

Methods

| Improve this Doc View Source

EnchantmentPayloadCallback(EnchantmentPayloadFlags, Nullable<EnchantmentParam>, DaggerfallEntityBehaviour, DaggerfallEntityBehaviour, DaggerfallUnityItem, Int32)

Declaration
public override PayloadCallbackResults? EnchantmentPayloadCallback(EnchantmentPayloadFlags context, EnchantmentParam? param = null, DaggerfallEntityBehaviour sourceEntity = null, DaggerfallEntityBehaviour targetEntity = null, DaggerfallUnityItem sourceItem = null, int sourceDamage = 0)
Parameters
Type Name Description
EnchantmentPayloadFlags context
Nullable<EnchantmentParam> param
DaggerfallEntityBehaviour sourceEntity
DaggerfallEntityBehaviour targetEntity
DaggerfallUnityItem sourceItem
Int32 sourceDamage
Returns
Type Description
Nullable<PayloadCallbackResults>
Overrides
BaseEntityEffect.EnchantmentPayloadCallback(EnchantmentPayloadFlags, Nullable<EnchantmentParam>, DaggerfallEntityBehaviour, DaggerfallEntityBehaviour, DaggerfallUnityItem, Int32)
| Improve this Doc View Source

GetEnchantmentSettings()

Outputs all variant settings for this enchantment.

Declaration
public override EnchantmentSettings[] GetEnchantmentSettings()
Returns
Type Description
EnchantmentSettings[]
Overrides
BaseEntityEffect.GetEnchantmentSettings()
| Improve this Doc View Source

IsEnchantmentExclusiveTo(EnchantmentSettings[], Nullable<EnchantmentParam>)

Declaration
public override bool IsEnchantmentExclusiveTo(EnchantmentSettings[] settingsToTest, EnchantmentParam? comparerParam = null)
Parameters
Type Name Description
EnchantmentSettings[] settingsToTest
Nullable<EnchantmentParam> comparerParam
Returns
Type Description
Boolean
Overrides
BaseEntityEffect.IsEnchantmentExclusiveTo(EnchantmentSettings[], Nullable<EnchantmentParam>)
| Improve this Doc View Source

SetProperties()

Declaration
public override void SetProperties()
Overrides
BaseEntityEffect.SetProperties()

Implements

IEntityEffect
IMacroContextProvider
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX