4
Fork 0

Do not clear player alias in The Elixir since it's used later in a condition

master
Eddoursul 2 years ago
parent 9083a6f38b
commit b67d6bc9a9
  1. BIN
      scripts/_00e_fs_nq05_playeralias.pex
  2. 8
      source/scripts/_00e_fs_nq05_playeralias.psc

@ -24,12 +24,11 @@ EndEvent
Event OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer)
If FS_NQ05.GetCurrentStageID() != 35
AddInventoryEventFilter(_00E_EmptyFormlist) ; in case clearing fails
AddInventoryEventFilter(_00E_EmptyFormlist)
RemoveInventoryEventFilter(Garlic)
RemoveInventoryEventFilter(MothWingMonarch)
RemoveInventoryEventFilter(Vynroot)
RemoveInventoryEventFilter(SkeeverTail)
Self.Clear()
return
endif
@ -57,13 +56,12 @@ EndEvent
Event OnItemRemoved(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akDestContainer)
If FS_NQ05.GetStage() != 35
AddInventoryEventFilter(_00E_EmptyFormlist) ; in case clearing fails
If FS_NQ05.GetCurrentStageID() != 35
AddInventoryEventFilter(_00E_EmptyFormlist)
RemoveInventoryEventFilter(Garlic)
RemoveInventoryEventFilter(MothWingMonarch)
RemoveInventoryEventFilter(Vynroot)
RemoveInventoryEventFilter(SkeeverTail)
Self.Clear()
return
endif

Loading…
Cancel
Save