diff --git a/scripts/_00e_whatwedeserveachievementsc.pex b/scripts/_00e_whatwedeserveachievementsc.pex index 78fdd5bd..d44ac2f5 100644 Binary files a/scripts/_00e_whatwedeserveachievementsc.pex and b/scripts/_00e_whatwedeserveachievementsc.pex differ diff --git a/source/scripts/_00e_whatwedeserveachievementsc.psc b/source/scripts/_00e_whatwedeserveachievementsc.psc index 4dbebd46..2c852f0b 100644 --- a/source/scripts/_00e_whatwedeserveachievementsc.psc +++ b/source/scripts/_00e_whatwedeserveachievementsc.psc @@ -1,13 +1,21 @@ Scriptname _00E_WhatWeDeserveAchievementSC extends Actor +event OnInit() + ; Block loot menus + BlockActivation() +endevent + Event OnActivate(ObjectReference akActionRef) - - If akActionRef == PlayerREF && !bDone - Steam.UnlockAchievement("END_ROCIO_01") - bDone = true + + If akActionRef == Game.GetForm(0x14) + Activate(akActionRef, true) + if ! bDone + Utility.Wait(0.2) + Steam.UnlockAchievement("END_ROCIO_01") + bDone = true + endif EndIf EndEvent -Actor Property PlayerREF Auto -bool bDone = false +bool bDone