Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Scriptname KonahrikEffectDescScript extends activemagiceffect
- {Description script}
- MagicEffect Property KonahrikTiidEffect Auto
- MagicEffect Property KonahrikFeimEffect Auto
- MagicEffect Property KonahrikFusEffect Auto
- MagicEffect Property KonahrikYolEffect Auto
- MagicEffect Property KonahrikDefEffect Auto
- MagicEffect Property AkatoshBlessingEffect Auto
- SPELL Property MeditationSpellFEIM Auto
- SPELL Property MeditationSpellFUS Auto
- SPELL Property MeditationSpellYOL Auto
- Event OnEffectStart(Actor akTarget, Actor akCaster)
- if (Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.IsEffectFlagSet(0x00008000)
- KonahrikTiidEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikTiidEffect) was started on " + akTarget)
- Elseif (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && (Game.GetPlayer().HasSpell(MeditationSpellFEIM))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and Meditation Effect Feim
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.IsEffectFlagSet(0x00008000)
- KonahrikFeimEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikFeimEffect) was started on " + akTarget)
- Elseif (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && (Game.GetPlayer().HasSpell(MeditationSpellFUS))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and Meditation Effect Fus
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.IsEffectFlagSet(0x00008000)
- KonahrikFusEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikFusEffect) was started on " + akTarget)
- Elseif (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && (Game.GetPlayer().HasSpell(MeditationSpellYOL))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and Meditation Effect Yol
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.IsEffectFlagSet(0x00008000)
- KonahrikYolEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikYolEffect) was started on " + akTarget)
- Else
- (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && (!(Game.GetPlayer().HasSpell(MeditationSpellFEIM))) && (!(Game.GetPlayer().HasSpell(MeditationSpellFUS))) && (!(Game.GetPlayer().HasSpell(MeditationSpellYOL)))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and no Meditation Effect
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikDefEffect.IsEffectFlagSet(0x00008000)
- KonahrikDefEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikDefEffect) was started on " + akTarget)
- endIf
- EndEvent
- Event OnEffectFinish(Actor akTarget, Actor akCaster)
- if (Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.IsEffectFlagSet(0x00008000)
- KonahrikTiidEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikTiidEffect) fades from " + akTarget)
- Elseif (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && (Game.GetPlayer().HasSpell(MeditationSpellFEIM))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and Meditation Effect Feim
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.IsEffectFlagSet(0x00008000)
- KonahrikFeimEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikFeimEffect) fades from " + akTarget)
- Elseif (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && (Game.GetPlayer().HasSpell(MeditationSpellFUS))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and Meditation Effect Fus
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.IsEffectFlagSet(0x00008000)
- KonahrikFusEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikFusEffect) fades from " + akTarget)
- Elseif (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && (Game.GetPlayer().HasSpell(MeditationSpellYOL))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and Meditation Effect Yol
- KonahrikDefEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.IsEffectFlagSet(0x00008000)
- KonahrikYolEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikYolEffect) fades from " + akTarget)
- Else
- (!(Game.GetPlayer().HasMagicEffect(AkatoshBlessingEffect)) && !(Game.GetPlayer().HasSpell(MeditationSpellFEIM)) && !(Game.GetPlayer().HasSpell(MeditationSpellFUS)) && !(Game.GetPlayer().HasSpell(MeditationSpellYOL))) ;(FortifyMagickaRateFFSelf) Akatosh's Blessing Effect false and no Meditation Effect
- KonahrikTiidEffect.SetEffectFlag(0x00008000)
- KonahrikFeimEffect.SetEffectFlag(0x00008000)
- KonahrikFusEffect.SetEffectFlag(0x00008000)
- KonahrikYolEffect.SetEffectFlag(0x00008000)
- KonahrikDefEffect.IsEffectFlagSet(0x00008000)
- KonahrikDefEffect.ClearEffectFlag(0x00008000)
- Debug.Notification("(KonahrikDefEffect) fades from " + akTarget)
- endIf
- EndEvent
- ; ||
- ;Event OnEffectFinish(Actor akTarget, Actor akCaster)
- ; Debug.Trace("Magic effect fades from " + akTarget)
- ; if (Player.HasMagicEffect 000FB989 == false)
- ; KonahrikDefEffect (Form.IsEffectFlagSet(Int 0x00008000))
- ; (SetEffectFlag(Int 0x00008000))
- ; Elseif
- ;endIf
- ; Does the player have the super spell?
- ;if (Game.GetPlayer().HasSpell(SuperSpell))
- ; Debug.Trace("The player has the super spell")
- ;endIf
Advertisement
Add Comment
Please, Sign In to add comment