diff --git a/Enderal SE v2.1.4 Changelog.txt b/Enderal SE v2.1.4 Changelog.txt index 96ce9a0f..40ac6c2d 100644 --- a/Enderal SE v2.1.4 Changelog.txt +++ b/Enderal SE v2.1.4 Changelog.txt @@ -9,6 +9,7 @@ Beware, spoilers ahead! 2.1.4 (TBD) - Chinese Simplified localization revision by DaisyComment (no translation of lines added after 2.0.12.4 yet). - Dimension Rift might get stuck in an infinite effect+sound loop if player left the cell while it's active. +- Fixed missing damage from spectral arrows, produced by the Arcane Arrow affinity. - Effects of unique ingredients are visible automatically. - Revised alchemy. Consistency and distribution changes across almost all ingredients due to lack of a coherent alchemy system prior to this patch, such as: @@ -17,6 +18,7 @@ Beware, spoilers ahead! -- Merged redundant 'Damage Mana' and 'Mana damaged' groups and 'Damage Mana temporary' into a single 'Damage Mana' group, applying damage over time. -- Significantly increased effect from 'Damage Mana' and 'Damage Stamina' to finally make them useful. -- Fixed ingredients having duplicated or contradicting effects (for example, Damage and Restore Health). +-- 'Increase Arcane Fever' no longer takes a whole slot in ingredient effects (it is still applied automatically with Restore Health). -- Fixed the 'Slow' effect almost never working due to an engine bug. OverDev: diff --git a/Remove Arcane Fever slot.esp b/Remove Arcane Fever slot.esp new file mode 100644 index 00000000..2ae942bf Binary files /dev/null and b/Remove Arcane Fever slot.esp differ diff --git a/scripts/_00E_AlchArcaneFever.pex b/scripts/_00E_AlchArcaneFever.pex new file mode 100644 index 00000000..befaf5aa Binary files /dev/null and b/scripts/_00E_AlchArcaneFever.pex differ diff --git a/scripts/scriptarchiveorder.txt b/scripts/scriptarchiveorder.txt index f754cfad..84a77c29 100644 --- a/scripts/scriptarchiveorder.txt +++ b/scripts/scriptarchiveorder.txt @@ -4796,4 +4796,5 @@ scripts\prkf__00e_craftquestpotionpe_0300146d.pex scripts\pf_mq14_sc06_toriusstandstil_0003c597.pex scripts\_00E_UpdateSpeedmult.pex scripts\_00E_AutolearnEffectsAlias.pex -scripts\_00E_ArcaneArrowEffect.pex \ No newline at end of file +scripts\_00E_ArcaneArrowEffect.pex +scripts\_00E_AlchArcaneFever.pex \ No newline at end of file diff --git a/source/scripts/_00E_AlchArcaneFever.psc b/source/scripts/_00E_AlchArcaneFever.psc new file mode 100644 index 00000000..642ab183 --- /dev/null +++ b/source/scripts/_00E_AlchArcaneFever.psc @@ -0,0 +1,28 @@ +Scriptname _00E_AlchArcaneFever extends activemagiceffect + +Event OnEffectStart(Actor akTarget, Actor akCaster) + + if akTarget != PlayerRef + return + endif + + If PlayerRef.HasPerk(_00E_Class_Thaumaturge_P07_MentalExpert) + fMagnitude = fMagnitude*0.67 + EndIf + + PlayerRef.ModActorValue("lastFlattered", - fMagnitude) + + _00E_Player_sArcaneFeverIncreased.Show(fMagnitude, - PlayerRef.GetActorValue("LastFlattered")) + _00E_FS_IncreaseArcaneFeverM.Play(PlayerREF) + +EndEvent + +float Property fMagnitude = 2.0 Auto + +Actor Property PlayerRef Auto + +Sound Property _00E_FS_IncreaseArcaneFeverM Auto + +Message Property _00E_Player_sArcaneFeverIncreased Auto + +Perk Property _00E_Class_Thaumaturge_P07_MentalExpert Auto