From d4cd1b4f0e47a0dd35af2565b64b4187700b83f4 Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Mon, 19 Feb 2024 10:32:03 +0100 Subject: [PATCH] Brought back Dreameater's sneak attack bonus, since it's mentioned in the description, will be addressed later --- Enderal - Forgotten Stories.esm | Bin 10515034 -> 10515364 bytes scripts/_00e_fs_dreameatersc.pex | Bin 1850 -> 2875 bytes source/scripts/_00e_fs_dreameatersc.psc | 34 ++++++++++++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/Enderal - Forgotten Stories.esm b/Enderal - Forgotten Stories.esm index ba3faed2e69ab23911baf3dba582fe646fe824db..99765296f5562880171a809582db83818f2e0545 100644 GIT binary patch delta 1087 zcmajcxl>b76vy$ru!YC22nr&gf}kb@(Eu*UA~9f4G=K|gh!{x>CJ4_BQ9z#}%BFx< zArT8I3o2*gSXrozl`~crR?b*C!(SkNoy<5=M2b&!?wtEO=Y0J>7&ZT6Fls=RRIM7J zMygS2^y`@31?{_$VBbPa+fS_}LVTOmRcI?E@!2G2iTSs&>0+)wSr$p9@^E~M&)x29 z^truCPrm4SKb~PLu~*wIPDi(5bNLiW(rA{JiUZM_G>zS8thJkMcC*9dv?)$Ur{Zep z=?J|@_$6r*HO+N4uhZeFQWQtKry*2Hq%ySV*98~-u^%V2O%dXaUansjCugPJB6lXX zP<-+0Qp6{N94AszWrG+s$okCie}<;X4l|9p*=mi{Oy-G!SGod`6VO!$Ek$xoj5H=j zOmfY#cz?GwC54){hH1Le82?*QDA3qHfdqjDhNjD8#33FDNJJ8nk%CoNjZ~~b8q%>A z>yUv=tVb3$AR9Tz#YSwxX5=9sTTp;PY{fQghaLtL!H8n)KnZqY7fdKc8OpI6d$1S# zP=WoZL=~!0g9E6A83$oO9qMriRy5!+j-U}oaSS#zp&2bWjuSYEQ)tC$oWWVx(FO<3 zp&jSp#07M~1vf6jgHBw67d~|1GP=Mv thVTHxc!)P!SXn8ANRvL}XMc&ftWl&Y(De%%HS-p&)`qupdLK zEL^!@Wpe+4OG4a`uyAE`Rbs*x6W_4blRV4we){Dxt^Dwq+*+8XXqz;nX3{o)3GZD{ zI!E>Xg>Y9$SyANoIkiOjW{}AN)gqNFbE3a{Ldb@II^}f+Roxkk`05is6~o4s*W^;m zOoAM;35#@PiY5)KL diff --git a/scripts/_00e_fs_dreameatersc.pex b/scripts/_00e_fs_dreameatersc.pex index df89bcfc1ec3d5ac7b1bffce809c04847fd32ac1..dc8ae46e5fca38279ececec6dc49c9129ea6a7c4 100644 GIT binary patch literal 2875 zcmah}$yysn5dKFSi$JUa8=P2nY_NlkS&fks8w3(2jxe@teAG8cEi_@6;hSlh@Bn#= zyiAU{=bmfcA*cM^JtN8c6iangSJhuz|M&LKf07AU;3xjR{s*qqmX=Dja<#S_2>VRf zQUukV#q+R^!BV5)w}Y_l=8+RIzj)zzdAz|S?L@5^)*2l<+5r7~LRKZ+U|`RezF~)7 zc%^1j)RiWX$i>I9<2hjq)B9oRHyPNw_L+Smw$IO9r*0p+0-2W6Xb2D4y6-g{>G+=Q zV$7~f=bhkHr!KTtOn1TOkA1Hl<{R1-t`!P#er5YqRHd+8*{XymwRd)azB3VqjEH;D zwH?xbeo#AHTCEjp&jevtTfWq0sdEvWV!rG8Fubg{{Ll&C3j5Tf&m$*n z+is<#uV;Ia-uZ%6^{{r}S6%-?o2A2Z;WFDoA>6JL%8~81h1O)MGH|>TWXtwDKcJG; zz>P0ER_P8lEB1-!$aX^@U3Pt2VzN+pvtRWHds|Aoep-n_`)#j*kwW3nwJ$~Rs#G>| zR^AVgd*1{Dom-gtbhU9KmVdTXnA2Cj+5z1BtgBA_knJfMX1`#7RMGcc^xLPe?chX6 z#qHQ3mjHc*f)r=x8!__;$$d}8r%mLZ*&*xc)XijLXg}N)k~1zE#Y^P420Q-Qu^lZ# z>cICzY`lVjLO}_R)DW6Ds~Bn))##cfh{bCdZN^jUH=L%^MYbN_d597J_*X^_L{kL9 zs|)(l&|V1+rNl77bY}=-6tj<_N0d?E?FRbyUAG-_&yWg*+eGSwZvrN0zelDjq~ze4 z(V1vQ`KjqC`WKb9%j&QwhiW@UX>uT2B~J#IdUBEC{#+oXW(C<^bfeMQcZM7p?i<$> z*z)-{|A7^*;eOnRc}DYhcohN2R|_wli}h>&0E zUyWI@7P%~j6blR^XBY)ve`6Ro%mgMClhD~jvT0l~%B##tf3vt|n0|aqnGV*+#J{6F zI;hNt;zO1N7>y4jtVAw846`KT@nH<#GkoM=f<@|RrYKcK&#-P7q@aPV=v*vJ3{!1krIXuZtzK5@1l811{i7CY7b;23BxleuqE8mY_)OrZ z40+?0<3w&HwYA03v9L;hR6`=yL6tO`>5e}JRBO56ga_%Oy^PqPzv#s(3m*#O<+XahR4v#;;R6`tbd_a$Q{DK6L~epakkf7 z!OsLYBJICypX(6SZWO6Wswat$rpWd7Wh{Msk2Q)DgP|Tovp9+YDzAj;8-l^&D`ixs zHr~nZa416SNe!C$winA-k5L}SQ6wa4p^{N-VkLQk77tB)A3aq)O!3vrQ{?mYzIMJ?y>$9j+Kt}2fxGl>LBy+mo34YX&2xTuO%$bktNMw$bYV+DaGdZ@ zB7NWOWmKpGD#hZ=irQS2*txEh3>TZ%oWb`0I`eX{+nY#goszy8bK|GNOj4<7Bm8iZ zra~HDyUSh(g6yh`Z>kA4Pqt1*$YQCnD99 z3U$)2x?j{H8RGdriRjDNgkxcu#M)OMf1=s)jdH~30>gM1i)c!%BE@CKZ7~QeyAv9Z zs*+t9W#+n)2VxYH1uAfiQn zx^+61S-(%P8Gu_>AE` zgYO!6bE*{A89rxtz_8=&4TdGs*X+jj`YtuZEk<3jgddTqKtW%)phtPo9rBa)%Q-9E z#(z*MV-H_Bls3_NOkan-eX{LT8TKeWQQNbymf91Bdkk&IhM}6VYiI1p{nWV~36IVqdK2o)yWuIIlOIK Q;9UFDwl)4`S 0 @@ -41,6 +54,21 @@ Event OnEffectFinish(Actor akTarget, Actor akCaster) EndIf EndEvent +Bool Function IsExtraDamageApplicable(Actor akTarget, Actor akCaster) + If akTarget.HasMagicEffect(_00E_FS_PsychosisWeaknessVisualME) + Return True + EndIf + + If akCaster.IsDetectedBy(akTarget) == False + akTarget.GetCombatState() + If akTarget.GetCombatState() != 1 + Return True + EndIf + EndIf + + Return False +EndFunction + ;===================================================================================== ; PROPERTIES ;===================================================================================== @@ -54,3 +82,9 @@ MagicEffect Property _00E_FS_PsychosisWeaknessVisualME Auto Spell Property _00E_FS_PsychosisWeaknessSP Auto Spell Property _00E_FS_PsychosisWeaknessSP_NoSlow Auto + +Perk Property _00E_Class_Infiltrator_P03_B_HeartShot Auto ; 2.5 + +Message Property _00E_FS_FakeStealthMsg Auto + +Sound Property UISneakAttackM Auto