From f8ec1c087497e7f97fca872558e939b5a8b6626d Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Thu, 25 Jan 2024 02:39:16 +0100 Subject: [PATCH] Prevent grave digging in werewolf form --- scripts/_00e_treasuremarkerscript.pex | Bin 2869 -> 3284 bytes source/scripts/_00e_treasuremarkerscript.psc | 24 ++++++++++++++----- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/scripts/_00e_treasuremarkerscript.pex b/scripts/_00e_treasuremarkerscript.pex index 048c1bdac1c1d3ba9bfd47cfc98c52ff65422057..35d179887add69f26b2432e0ebf5b9a99ce95310 100644 GIT binary patch literal 3284 zcmbVM*>=-b6y4WjMrUR!gG);TGz4cL5SND7iJcls65>D#lx8XRO`=AYTuF{s-ue%H z>RW%I&wc5a^b@-J+^6n)B{>6>#X@JWMsrowoN;W?{SgNa@!A`8`{~^&J5qR zBK@jw_!8YKj_(9)YR#_LrjNl|%XOvgTSs+sZ_l*%(C64iNiMKU7c8sp*b?b2!}Qhn zo;ABr^UXsQu(#&eb*dfPu#nm}>vd^kU~T6|S@SpKu4Lqz#6Uj3ZW%|?-6)l}4-FSd z25?+tqH33!TDrKC&;M@|w!P}Ub11DG%3A8Mf{COi{6yoW_pf zYv<8?ep&7sEz7U&OT*unTAMKImc&RtA0&GskJ^qKW;+N3jDH|TWKJhQcc%%Mcu$PC z@S^_|8YEWLJm$+Sn`3b7tiNygS+8ySwSDPPGQF&$Cy@0WiZbgpWzF0*Wj*WZHR!Ts zJKTb*@2Z)0=kqG)3(ls;u}gM6_?+;hwTm>{q5Z~Br*x&?a&47SX2UHC6ATnBr*;r- z2_d4_(2`?wDO5aPHk!GJnL?uII94Q1BjFm{n$TKv!U~q07Sr@pylAnaO!G)7$gkg^D=2j;*Wn0T{?sy?O_jLft7y*5yuX55rYy*E_jN1jXA)*;gCV z@}*m{`G+y3(W#@;rB`#bWWNJ_W<%=EM2H4ThlbVS#kFqK4%E#N6mhEi(cKo^%)cPT zJ5(U1ZfeEEBPOAw9!g1NGLIZ-3bUkpn8SV21Jc)|1x<@sL;*!jOIRkAP}cMqkMRVn zq&3nyo?%1NCN{A}dU=9g;T7KC2huiEr!_hQHLDZKKKQHj9z;#M`GW`Od@jJDt z6IvE_4W9?z>R()<83SJqvS^hKC+K+N*ij?}YZq*8$5P-6wxt*2{J)7?xQ#C{fjgMw z`z~w9@i&EO%&@pwepeu~8G&(u{sDoT^ryf!le>A2KLtB}38U(*(%++@z-?X4MS(ei z`vMb6jKvZAdnJYk3^z$#5bidGC{Fj=4*yIC4tMFmxH*Blw9ct`31*wuswpLQbEB#J zz`qD_fSZUW1jZOJuM5-x1(n0PP%WZ^lGZacBOI16L#MAaH>+!=m1fjriH-q20-Z(` zV}$sLVaAZ`=oxwNqayRnakq~5LA6WW0cVtbc&JbQEj;3)ERrvT%TVN7o&OTwW&T$1 z4Jurg`KtmC^_bb0Me=+VlBz=sx;y=B%!2x!4urnwI){76ti?`N?J>lmEinM&tZGhU5roP(B|_teHSMB5s9|d+N&ULk zmvv%+5k^{3e2l4|32cO^8EZw)Cr#giGKilsNIarancA6sg#RaqycSMW|iF$6yNew z@>B9l@tAU;B}o+i_g& zssr?Fs5Redpl?Gh*0pK_Hd(PFLK61LM{2t0hS-4qo)UhOZ>9)P2=p9$z^g zdYW#dAr%HU_I{Ohy(RZ0lhh?f%jH_rKbGD*d3xdpjoo7>K<+R)V7grXZ1ub0vZIu* zSw>YY`$v0@j)IS57&-?M0|`y0P#GZ09{d20F3lMgvo2*rMzs{nA=k7-fCNMV!kTr zrlU)N)a^ipJjhZ#nqMijW6zO)t7O*A&=$_eg(t4AH>C-5!;)`jSJJ-C6SidC-FIap z&eW^qNt7yIE}LXOagu$$s;EYc5K3Etwx z%#!bW$?-{|%%GpkTV?#R-==$CHB9yZ8M1PM!6nbHTQqJi5tGQL=rM4=d`t|p=#2`Q zn!=#`t?jm2va#(4rgaqDaMcY$y(xq6EXQ0DJC7pAD0f?S5%y!+LyU0OO#F{3N@%7M zx4Y1Rn?!ci^BvtWu-OCWNMg7qbu{F~>Pp}q^U)bwaYJX%laYDZS32;$5Z6e;qH>RH zhosy!K9;bdRaPLkn{LpEYafV<>9kf2ccjzu)k@%;DD;}tRkPT+wst*NpCV&k1;{q! zUi$zeHK`gMtO|?L7&88~Bk5@wR1|+OW-Jyu*;>0_#fthw^#fbd(vws)SUGmQHs3Rw zPW{k4#8DI71L#d&Maf%n2R(d~38c(h(kSUj$slV^{nkd80)}H5!3ahvManqkI$d(; z1r~6datHS*-{AosQYI)r7k>*<{MMi#gTA-gBU=%@tYRvi6c~)7^BL33zx^qiR4Hai zpLHct$aU<@Jo>*fb8S1c7-CHOf;<>#} c$e?}8?)!`#8_DC#?Bc_g=d1I=L%?bM0~{Lt%m4rY diff --git a/source/scripts/_00e_treasuremarkerscript.psc b/source/scripts/_00e_treasuremarkerscript.psc index 9b281d5c..94e6729c 100644 --- a/source/scripts/_00e_treasuremarkerscript.psc +++ b/source/scripts/_00e_treasuremarkerscript.psc @@ -6,14 +6,26 @@ Import Utility ; EVENTS ;===================================================================================== +Event OnInit() + Self.BlockActivation() +endEvent + Auto State Waiting - Event OnLoad() - Self.BlockActivation() - endEvent - Event OnActivate (ObjectReference akActionRef) - + + if akActionRef != PlayerREF + return + endif + + if PlayerREF.GetRace() == Game.GetFormFromFile(0x2EE47, "Enderal - Forgotten Stories.esm") as Race + Message werewolfMessage = Game.GetFormFromFile(0x2F032, "Enderal - Forgotten Stories.esm") as Message + if werewolfMessage + werewolfMessage.Show() + return + endif + endif + If akActionRef.GetItemCount(ShovelKeyword) > 0 TreasureDigger = akActionRef as Actor if TreasureDigger.IsInCombat() @@ -110,4 +122,4 @@ Message Property _00E_TreasureMarkerScript_sShovelNeeded Auto Keyword Property ShovelKeyword Auto Actor Property PlayerREF Auto -Idle Property DefaultSheathe Auto \ No newline at end of file +Idle Property DefaultSheathe Auto