20 lines
698 B
Plaintext
20 lines
698 B
Plaintext
Scriptname _00E_Phasmalist_FakeTrinketSC extends ObjectReference
|
|
; script on all fake phasmalist trinkets that adds the real trinket to the player
|
|
; fixes issue 382 which was a report about making the trinkets quest items
|
|
|
|
ObjectReference Property Phasmalist_TrinketChestREF Auto
|
|
Armor Property TrinketToAdd Auto
|
|
Armor Property FakeTrinketToRemove Auto
|
|
Actor Property PlayerREF Auto
|
|
|
|
bool bDone = false
|
|
|
|
Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)
|
|
|
|
If (akNewContainer == PlayerREF && !bDone)
|
|
Phasmalist_TrinketChestREF.RemoveItem(TrinketToAdd, 1, true, PlayerREF)
|
|
bDone = true
|
|
PlayerREF.RemoveItem(FakeTrinketToRemove, 1, true)
|
|
EndIf
|
|
|
|
Endevent |