From e6575fc86209b5b2c0d229f5f1d8e5c9abb81d2c Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Wed, 27 Aug 2025 02:05:44 +0200 Subject: [PATCH] Prevent calling a dying apparition to avoid the disappearing gear bug --- Enderal SE v2.1.4 Changelog.txt | 1 + .../_00e_phasmalist_apparationtoplayer.pex | Bin 1775 -> 1869 bytes scripts/_fs_phasmalist_controlquest.pex | Bin 11266 -> 11335 bytes .../_00e_phasmalist_apparationtoplayer.psc | 2 +- .../scripts/_fs_phasmalist_controlquest.psc | 2 +- 5 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Enderal SE v2.1.4 Changelog.txt b/Enderal SE v2.1.4 Changelog.txt index 23dc4629f..06feb3de5 100644 --- a/Enderal SE v2.1.4 Changelog.txt +++ b/Enderal SE v2.1.4 Changelog.txt @@ -14,6 +14,7 @@ Beware, spoilers ahead! - Dreamflower can be found without finishing The Secrets first. - Dimension Rift might get stuck in an infinite effect+sound loop if player left the cell while it's active. - Fixed Battle of Treomar opponents permanently disappearing after a game if no dice were cast. +- Fixed apparitions losing their equipment after being moved to player in a dying state. - Fixed missing damage from spectral arrows provided by the Arcane Arrow affinity. - Fixed dismantling recipes checking for Arcane Smith instead if Arcane Disassembling. - Fixed scripts causing black screen during starting quests with SkyParkour and possibly some other mods. diff --git a/scripts/_00e_phasmalist_apparationtoplayer.pex b/scripts/_00e_phasmalist_apparationtoplayer.pex index 2a6a4d05d1e7ec2c6937dca730dade33522247bf..516ade5ffda1f409dab96d7b0542824492058962 100644 GIT binary patch delta 872 zcmY+BJ#W)c6o%hpJ4qWHCy=yFL-SE5B`pv_DP7D2Qa~_Nf=Y$0a;Xy{MRt`KMzXP@ z=>7yGMt%b$NbnaB%nWQukcD%vZ333A{ho84^L70r_t`4^e*FH6u7SYMvv>FBvqF#d zXGat9igxuq#}R?n5l_gP%{xVFFbYoG(F=DxbWcVeY8?JXW#gDVvky(Z&Gwu&OVWn< zH1NZ5Fnajhn}n#$K2^joYKgB@5ml`%e65>FABN+hKM>#b9Sa%9ISk#o%)Yk~x1d~wHWuZKwk!VZl#wveg%!p7Xrhi%cf7VXeG_yOZY)ht+ zdU3riDN-!j%EQ!ULV=(tLqm~~Bv?w2D}*J2EzM}YDeM&D=~m+DWXG!{y{d;4s)x+r zDP`5HQg)OWe;P@?+^(Yfgc5Ph?2JD+w#N!sExrEM?{q3H*?fVm)~a^Qf3DwPwo5rn8xv8BZ2n!iA_ z690f7z?lnI4shrR35kDzdgsLKI#zJB@yvT~X5Os7dslAl?~AX$r2v7S(U;cGS?!Se zv*U@}j3RYKzB;9bx=%gX=R6TT)g@1EaJ(zl)CaO>-wtHRX+>;VC+`PiwIiCUEZP*P zhkX7}%dNgn;&hyxKff4GQuR*k+t#xr9;!?EByx_@@mV}VDT*|9JQ$;##E0>lqjZoC zVNHhTZ&8S%EUhN-D9}0`5#swg-i7jmNanQys1h|cm z4|kiQgFEQ*@wvfWLYdGuZI=i^9(yJZR`{hkE0Y#;nx$bLXVNg2IxO8WU5#1N<;0qf z4s4J2?;40@Jwk21lO?ds8k&>!T(V2x+EAy+{Drng*l5t0o6{5bNZ*Q?p=mQh7qCm+ zly~GP)P+rc=U(;2?h`8WRZ8lI)9G7!mN6ihJ}?H%D#9jPU#*XOT9Q5F^T+rHt?gIF diff --git a/scripts/_fs_phasmalist_controlquest.pex b/scripts/_fs_phasmalist_controlquest.pex index 882fb6204ffc8a0a8edddbb3ca354bb3b2655024..7836c398c9d81c24c04a174c362d5630063bdc01 100644 GIT binary patch literal 11335 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 REmV$(!CUm;gYH<-{{b-eIkEr% diff --git a/source/scripts/_00e_phasmalist_apparationtoplayer.psc b/source/scripts/_00e_phasmalist_apparationtoplayer.psc index 7b006cbfa..756db471f 100644 --- a/source/scripts/_00e_phasmalist_apparationtoplayer.psc +++ b/source/scripts/_00e_phasmalist_apparationtoplayer.psc @@ -13,7 +13,7 @@ Event OnEffectStart(Actor akTarget, Actor akCaster) _00E_Phasmalist_Tutorial_Teleport.ShowAsHelpMessage("_00E_Phasmalist_Tutorial_Teleport", 5, 1, 1) EndIf - If controlQuest.IsApparitionSpawned() == False || _00E_Phasmalist_TankMode.GetValue() != 0 + If controlQuest.IsApparitionSpawned() == False || _00E_Phasmalist_TankMode.GetValue() != 0 || ! controlQuest.GetApparitionFailsafeRef() _00E_Phasmalist_NoApparitionCurrentlySummoned.Show() Else controlQuest.TeleportApparitionToPlayer(True) diff --git a/source/scripts/_fs_phasmalist_controlquest.psc b/source/scripts/_fs_phasmalist_controlquest.psc index 45a8fbfbb..b9f8f93f0 100644 --- a/source/scripts/_fs_phasmalist_controlquest.psc +++ b/source/scripts/_fs_phasmalist_controlquest.psc @@ -356,7 +356,7 @@ Event OnKeyDown(int iKeyCode) If iKeyCode == iTeleportApparitionKeyCode UnregisterTeleportKey() If Utility.IsInMenuMode() == False && UI.IsTextInputEnabled() == False && Game.IsFightingControlsEnabled() && UI.IsMenuOpen("Dialogue Menu") == False && PlayerREF.GetCurrentLocation() != _00E_Dreamworld_Location - If IsApparitionSpawned() == False || _00E_Phasmalist_TankMode.GetValue() != 0 + If IsApparitionSpawned() == False || _00E_Phasmalist_TankMode.GetValue() != 0 || ! GetApparitionFailsafeRef() _00E_Phasmalist_NoApparitionCurrentlySummoned.Show() Else TeleportApparitionToPlayer(True)