Prevent calling a dying apparition to avoid the disappearing gear bug
This commit is contained in:
parent
037404800c
commit
e6575fc862
@ -14,6 +14,7 @@ Beware, spoilers ahead!
|
|||||||
- Dreamflower can be found without finishing The Secrets first.
|
- 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.
|
- 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 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 missing damage from spectral arrows provided by the Arcane Arrow affinity.
|
||||||
- Fixed dismantling recipes checking for Arcane Smith instead if Arcane Disassembling.
|
- 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.
|
- Fixed scripts causing black screen during starting quests with SkyParkour and possibly some other mods.
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ Event OnEffectStart(Actor akTarget, Actor akCaster)
|
|||||||
_00E_Phasmalist_Tutorial_Teleport.ShowAsHelpMessage("_00E_Phasmalist_Tutorial_Teleport", 5, 1, 1)
|
_00E_Phasmalist_Tutorial_Teleport.ShowAsHelpMessage("_00E_Phasmalist_Tutorial_Teleport", 5, 1, 1)
|
||||||
EndIf
|
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()
|
_00E_Phasmalist_NoApparitionCurrentlySummoned.Show()
|
||||||
Else
|
Else
|
||||||
controlQuest.TeleportApparitionToPlayer(True)
|
controlQuest.TeleportApparitionToPlayer(True)
|
||||||
|
|||||||
@ -356,7 +356,7 @@ Event OnKeyDown(int iKeyCode)
|
|||||||
If iKeyCode == iTeleportApparitionKeyCode
|
If iKeyCode == iTeleportApparitionKeyCode
|
||||||
UnregisterTeleportKey()
|
UnregisterTeleportKey()
|
||||||
If Utility.IsInMenuMode() == False && UI.IsTextInputEnabled() == False && Game.IsFightingControlsEnabled() && UI.IsMenuOpen("Dialogue Menu") == False && PlayerREF.GetCurrentLocation() != _00E_Dreamworld_Location
|
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()
|
_00E_Phasmalist_NoApparitionCurrentlySummoned.Show()
|
||||||
Else
|
Else
|
||||||
TeleportApparitionToPlayer(True)
|
TeleportApparitionToPlayer(True)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user