From 6f81c851f801e8c80a7c9ab7e90aab3cad9c6fb2 Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Wed, 14 Feb 2024 11:51:18 +0100 Subject: [PATCH] Fixed not returning Undercity Barracks and Temple of the Rhalata scrolls after failed use --- scripts/_00e_teleportationmescript.pex | Bin 2749 -> 2794 bytes source/scripts/_00e_teleportationmescript.psc | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/_00e_teleportationmescript.pex b/scripts/_00e_teleportationmescript.pex index 344930ad17af9bb8e957f1285f0222d82d7688b2..b713040ddbb5764fa274ab8bf410b68b99f1bec2 100644 GIT binary patch delta 1312 zcmZ8gO-~b16g{^yZ7opRVp|IZLHq<15dmR9ks|nwN)_YER2WTTohEf+qMPnq7&qp{ zjdADS(8Qe^e}gOIg19hlOmu>koO|wh?@d4CHgoCUw?BTdA`tL#KfihX zDt%gRzgqb@(s8f6-l*4V3mY5m2JBM3UPH=puGcD0-Nx$D^4%wu2BMX9zur*aWUm^E z45`<$s_e)?wHldHZzDbGtc+NLj-y^$z3RE7)I%9ipR5B?P#)g_JKvS5+^g2A{?ohb zb5{|>HyH;ta7g4X%e(cunBYxiX%hhMD`W3ySX6@y{wz{|EZ3HYGb+6<;sCp&} zPvU~Q6YFh`qU}FxM+YrQOVQHE?659q+fBbfYJ5is%iTzR+psz-%xePF?-Xn;pi{ zhXJ;=f^Mqm3WE#=$=s@>n%KY1ki!8^Kd6Vqxv@j&3~@;u-sUdi$TmX(L)=e`uAPp+ z;?{>T5@^-G(jzzu8^;11SRZB6alXwA#&81TJdcwcH^Ft18m4dx)AVP!I;_v~ox^FI zVLXqsSRhx4>mv7c4oeu_BUl!63&t!xF(nvp`O<0p@f;Ujvk5&fXcwGhNR`A+Fc2gI z2#BXR}JBuh6#xXnG(#A^9()ih<)^C*fXs$ zyMmTJVs^C52Q4MRJPGCmCBjzB*(?|VAv_8)C!&%y&1;-E)>1Ee8w|77*4EZ{gMvZn ziPr=au&A5#DO1y;AQNh`h~V+^Ud)~SJ6_lHTfEEbf*XQ!rk~(d`U0bj3iABUj-jl% c^?&LnKRFhe(!96KEf}blew1})*LGz80(sY$E&u=k delta 1249 zcmZ8fOHUI~6#mXkpCC}Ah{ZYP*7ROmB<{!J|)y1rF1oIn}QW<+M&n~Uyx9%6pZtkI1ENtGbAg#hyTD`KL zq+9d13dKU@@%l!|tK^*wM>9Sd%$H^H0H+Cst~ z)V)wjhSbwg`eF>b(h4nmDQ!mLh$BJiFp@+PX(K)8K`+HZP!NK@X#0!$70Og&dg(BQ zMrmiQIi2Y8l_U|(>Bb&kNfFhYMgk{%xG=lzBR9i2Ogg;;+OM<1Xh$D8)*`JqK%AP< zUBy8(*R3Y>6S)>j;m|Hz3l8r#isQ&GLL&yyP_Kzn5!jSL9Q7#*hA>R$F}myy!EwO| zEn7#M1l3U{(0$@BH}^D*lYY5=OHwe3009g&Fn)?WPxFak3}-OTRh{L84(|z$oxvog zs892rVSE;In5VvgMZ+V@dx>M8!+F0Gt+_$7c^t+ zn1G#(-bf7Ux|gG4c7tF_(CNFU>h2g3uL!yYvpS1CW}2mn3~i#$6P)Z=M{SxlQ#vW) z*EIf9g9X1ND_CHUSwWU*D`pMmGurj^p#GqpL5cefIbDsi=s9S{=j@%Goo^-!CQEm` vDja`z?L%071(h8V% diff --git a/source/scripts/_00e_teleportationmescript.psc b/source/scripts/_00e_teleportationmescript.psc index fee33974..5bf1f822 100644 --- a/source/scripts/_00e_teleportationmescript.psc +++ b/source/scripts/_00e_teleportationmescript.psc @@ -12,8 +12,9 @@ Event OnEffectStart (Actor akTarket, Actor akCaster) MAGVampireSunlight.Play(PlayerREF) MagicEffect CastedMGEF = Self.GetBaseObject() + int nItems = _00E_TeleportScrollMGEF_List.GetSize() Int iIndex = 0 - While iIndex < 11 && !bScrollAdded + While iIndex < nItems && !bScrollAdded MagicEffect ScrollMGEF = _00E_TeleportScrollMGEF_List.GetAt(iIndex) as MagicEffect If ScrollMGEF == CastedMGEF Scroll ScrollToAdd = _00E_TeleportScroll_List.GetAt(iIndex) as Scroll