From bad3bd49c3d1667e00435a50752ed6bb08b3d397 Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Wed, 31 Jan 2024 20:58:03 +0100 Subject: [PATCH] Block loot menus in _00E_WhatWeDeserveAchievementSC --- scripts/_00e_whatwedeserveachievementsc.pex | Bin 821 -> 976 bytes .../_00e_whatwedeserveachievementsc.psc | 20 ++++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/scripts/_00e_whatwedeserveachievementsc.pex b/scripts/_00e_whatwedeserveachievementsc.pex index 78fdd5bd19fff641aa99c5f2ee7ad458f53d54c7..d44ac2f58fedf1cb17cb62b545c27a7010b87a6f 100644 GIT binary patch literal 976 zcmY*X+invv5Is(Jb8kW+G%2?(l*?O{0x#qNscq7#5^6-NlE-MfJ82AwUF|xF_#l3Q zCq4ka0Es8Qf+xni*%a2Y_sopv%pBW)2H$?I#QZXCk1+yq(tzMioSm<=p z_9}kDrqvmZQ14%Uq`)vF-Ww2jo1y7-8_q~a)6CqNZgAopy(3{lk;~u)T*j|4WJ&(gb6&nq=(hq+ieI zL}GkRfgDK+mm-Ub7OBdzRy`G_xT@6wT}hQ#*%SE*hc8edXP=A(YZ+j_fSdSut)jdf z6~xS(kv=-{9>o;#Dp2B_6_uT1adZ2-S?Ki6TmwR8WRTwnEBm2&#f*B5kB3 zSYe%P?GH-}9#*q%wM&aKSnSW7@KZ;FW18H3I%)BB%Yvq$;0b&=MxBU^&xfh6rkSpQ bCpj72TF@3XYl3wa^}jN(L0e8vY8w6kTe?2V 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