From 00459d5b160179ac6f02363fb1f9dbdf505421ba Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Wed, 14 Feb 2024 07:17:21 +0100 Subject: [PATCH] Fixed Wolf Blood duration not applying without SKSE, added basic re-equipping --- Enderal - Forgotten Stories.esm | Bin 10514585 -> 10514585 bytes .../_00e_theriantrophist_alchemycontrol.pex | Bin 17327 -> 17382 bytes .../_00e_theriantrophist_playeraswerewolf.pex | Bin 20030 -> 20193 bytes scripts/_00e_theriantrophist_transformsc.pex | Bin 3204 -> 3474 bytes .../_00e_theriantrophist_transformstorage.pex | Bin 6171 -> 7817 bytes scripts/_00e_theriantrophist_wolfformsc.pex | Bin 8535 -> 8701 bytes .../_00e_theriantrophist_alchemycontrol.psc | 2 +- .../_00e_theriantrophist_playeraswerewolf.psc | 30 +++++-- .../_00e_theriantrophist_transformsc.psc | 75 ++++++++++-------- .../_00e_theriantrophist_transformstorage.psc | 61 +++++++++++++- .../_00e_theriantrophist_wolfformsc.psc | 55 +++++++------ ...nderal - forgotten stories_english.strings | Bin 203022 -> 203032 bytes 12 files changed, 158 insertions(+), 65 deletions(-) diff --git a/Enderal - Forgotten Stories.esm b/Enderal - Forgotten Stories.esm index 173bc8d742d60f23f1d06321361b434e18bede8c..eb8989dc15291a669a7c89628c386114249e4902 100644 GIT binary patch delta 640 zcmWN=hgJ<>007{VlyXCq64{|r8EvyjZdPV!*rTDSWF)EEPl*&E*GLcH9M9uTeBU`= z{NHF&+>wwF7KOyHI3$JSuq32})UfnVWH36{*dIw5k3}PqtcSIJKpu4 z_ieYsPP=?yw>>`ek-hfW?_π!~gb+(BPByv;R(sC#)>!KWFIs24m%Qv1uiD@>uY1Fr-txA0ylbQPyl<1uKJcNB zd~A!Yw%Klnoj&oY&wOr|FYNZEJ-)KnKKp&`8{ZoBodXU!VgLXD diff --git a/scripts/_00e_theriantrophist_alchemycontrol.pex b/scripts/_00e_theriantrophist_alchemycontrol.pex index 6d88cd9fd9d2f74a6ce89f1e2d09f9927b4df9df..031ebd64b2313c1c7f3097c2d76d5d356a4017ae 100644 GIT binary patch literal 17382 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 TsPw<+P7AI`xTrnqkIwG_<7rR* literal 17327 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 glwR*C3I7L$S@EM;`;2!y`7^zs-+eWC$yA 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 literal 20030 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 diff --git a/scripts/_00e_theriantrophist_transformsc.pex b/scripts/_00e_theriantrophist_transformsc.pex index 70a59fa41575afecb48baa1462e5b82d20717e3c..55a5c18977cd92f5740edb218a139e067b9a1079 100644 GIT binary patch literal 3474 zcmbtV*-{%v6g@43#l9NwmRO06_h7Iw%Qy}}8{lA!4Ka2$Wsq88!Z1x{MyC9j*L+hR z@&WmVd`PNNmD4>lLV%odm32Y7-S^&e*Y5sj=g+@8QV`%r{`LBITrW>g7t7mw(syhx z^wr^>6NKe$-}Zu<@(;H1Q-?tXJ;iEOHTP*;aa`gE zEUEEqEI2*HELTM~6Uy0@{by01O=MGT2jsmrxY1Vs%s}DEM`en>);Yo5wocoRBkmjJ z4{tGsj6uuD;>(X2INULKA2b{oPJB0eiS&l@B)aVVZQHNQP;+@Z2&IoM%L+N6Gqaea z+1ab+(6!%5-wuxATL9gbrNLhDn2krmoju1r9tK%O|B1=KVyWR(^xcsS_v|nm964cS zPX=5$L00Yl!b>U}DlTP~C%)p;99hi<=0fZ815e71F_eAkm|y& z)-}_SFx)R-v`ObNM!I0=A}*0G;|l3hQr6Jti0B%w;W}xObPIQI*U&UH&ENrP7LQ1C zF)d;dU$)Q_Ji%8jw1g!SStl4}k(9zYfs788pY*@zia37vpqu~Z(~G`{>Bm6C3}Pr^ zhA|Q`qc|TiV;GN^i9~cEvAUQ5_Auq1$WsOvnSFE7%`%K6k_mi5KPI#c23efGWYLSO z^cPD;S+ap-(T~rL0ft$|@kBDlS~k@#a96Njoh+__(FK{L{09G1xXEhYrYLnq;Euqc zz|9GPyZjNj9ksQC;(Jl10$*T?FxsMndiMpU6TN+|U@^qUY_fKz+q;CXvCRD(@*J}Tc69+I;;&G)O1(Ay7A^`r75GMA zR);V2*ZBc~Ie|%LH*dJv9>dL#^G7SB8TEQg)R%DH7<2m>?P4t)K1_h5_s_+esBs6 literal 3204 zcmbtV+g95~6x{*?=1zb>LefTUuFVC^Jvb!97)VG7A()1yFJ6N+HY!5nN^)5FwXQz& zOZwQ4=u`KMB;x?d%3ASYbLPys?6c3&=)e8H|7mZ71%3|x{qq%Wm2Wf+Q@G|pYe@dopW`$p*; zQw7gcCwua^t^yH!Y=$!a12s<_2#+{iao|Y|=ku(PBztcgk}PY0H_FxUEOm*|AKD1h zpMk!k+)(*%{7;#Piw^73^DuTwN>O;ONI7}mJh)dXA3=Z*K8D?C+e z$TB&rsVI_uiOjk(JV!}U9Un_S3injqt;B#LEuxsu$KCmsSh)m!(G%hM+&j7Ha)}K4 zwN+0k$7IjcWpIT1WDZyUNwU5?i7%2)_T2Sr=+5VL(06>WdX&HJJMnQQlwK8G`FyFKp>+=;OqR-t~7#xlbog#M|&cu$p~3-R1{$(106Hs!=FoqX=GNF^3v^0D$L_H z**Skn);;l21|mF3?lWZLfYa0H*zlBy(g3q)-}IZiISj_s1hPs`zanuh4z+*idZ#y< zbP9a%!!*bOvYx64b7dyT7t^!Hsj$?>j`fW#qa6bjT`xtrqaUYC=}?^@qiH~= z!z8d6^SYH{8RB@ZwxY(6^d0izRg>We(YqP0ZEbBS;YbHv z46?1EbvW{%QA6K0-vd=QDQ%#<%bQaLGI={pyjKmoVs1CP`Bt*|x{{OV-wd0VHUkfq z3yxC=Xe>A62R69J%slj-`Ri`FnfliF+7!AE?IrOseZA(<&R3s>HvPKQ zg5DY-11w|2tjo}A4C7o^aFy#C*LP;!K)h_&_<`$3uG_eaduBa?UXz&O$|Y+Sr)v&# zm~UANSillj8#*j>YCQa8I8?F3-yUSqt+k-o8w-8tkA(pY#=;OT#lmoEJdzrZvJ~?f zO9fq&`Sh@|D{-bSmO4RS1E34TtoL%d8O3#mPfmu&LVvpH!}mmxoD7he-gGkp`!v89 zd1{8vlCY*(5AAgi+Hn)NVo(<8yhG((s@lgb+_Uf#ccxGM7Vh($+6OIKvUdj$V{iRy zP0$P(`Ws~6`6K3^1JQ1F~jey>Ba&U@t8fxo0LzeTgFp7}HTkbwcxi!dv!v|_|Iu#KLSK>{tbpJQ5~K)+X!FX{ zu&iU~&_5gJXGuxREa@5l=wMX6q-D#(YYQvJfqEl!&~uy9YvH-k)9j6fodhxH$zyCQDYh(+_gYe%GWd&eGBZUeOSF4u>ZZS?ujIDzZN1dYeuNH>smoT-&gL%qre_b*}7q}%dGYERF-y3U#q20nLI^wo< me<^%64yk8Lhu5i0_!a88P03Hf(>e`5mWH>Oxs}hjr2heK%iJ0O diff --git a/scripts/_00e_theriantrophist_transformstorage.pex b/scripts/_00e_theriantrophist_transformstorage.pex index bb6909cde9a0b55f2ad7809a8938c53b471048bd..93c43498657fb49aa7fe52e69147729b69ff5020 100644 GIT binary patch literal 7817 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 Q43^X7GW6(uS5@!-0h|T!5C8xG literal 6171 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 Cdl0<< diff --git a/scripts/_00e_theriantrophist_wolfformsc.pex b/scripts/_00e_theriantrophist_wolfformsc.pex index 02cafb9615eefda637cd72fc09c0d0f58f4f6fba..fb9e36a5f88494910b8dde7996d589cca89365bd 100644 GIT binary patch literal 8701 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 0 + ; Wolf Blood should dispel the wolf form on finish (as of 2.1) + ; With SKSE, we equalize their duration. The 5 seconds offset serves as a failsafe in case the main effect ends without changing the race. + _00E_Theriantrophist_WolfFormSP.setNthEffectDuration(0, duration + 5) + endif + _00E_Theriantrophist_WolfFormSP.Cast(player) WolfAttributes.SetInWolfForm(true) player.additem(_00E_Theriantrophist_Claws, abSilent = true) @@ -131,7 +143,7 @@ Function TransformBack() _00E_FS_Affinity_ScourgeOfTheWilds_TitanSP = Game.GetFormFromFile(0x0102F19E, "Enderal - Forgotten Stories.esm") as Spell EndIf - MagicEffect _00E_FS_Affinity_ScourgeOfTheWilds_TitanME = Game.GetFormFromFile(0x0102F19F, "Enderal - Forgotten Stories.esm") as MagicEffect + ;MagicEffect _00E_FS_Affinity_ScourgeOfTheWilds_TitanME = Game.GetFormFromFile(0x0102F19F, "Enderal - Forgotten Stories.esm") as MagicEffect Actor PlayerREF = self.getActorReference() @@ -268,7 +280,15 @@ Function _InitStats(float preTransformDmgResist) WolfAttributes.ModWolfHealth(fHealthMod) WolfAttributes.ModWolfStamina(fStaminaMod) - float fClawDamage = boostFactor * _CalcWeaponSpellStrength(player) * (1 - BalancingDamageMalusPercent / 100.0) + float weaponStrength + if SKSE.GetVersion() + weaponStrength = _CalcWeaponSpellStrength(player) + else + weaponStrength = player.GetActorValue("OneHanded") / 2 + endif + + float fClawDamage = boostFactor * weaponStrength * (1 - BalancingDamageMalusPercent / 100.0) + float ClawDamageBonus = player.GetActorValue("LastBribedIntimidated") WolfAttributes.ForceWolfUnarmedDmg(fClawDamage + ClawDamageBonus) diff --git a/source/scripts/_00e_theriantrophist_transformsc.psc b/source/scripts/_00e_theriantrophist_transformsc.psc index 8f3f9139..cabaac70 100644 --- a/source/scripts/_00e_theriantrophist_transformsc.psc +++ b/source/scripts/_00e_theriantrophist_transformsc.psc @@ -16,46 +16,55 @@ Topic Property CaliaDialogue_ForgottenStories_Theriantrophist_CommentsTopic Auto Event OnEffectStart(Actor akTarget, Actor akCaster) - if akTarget == Game.GetPlayer() + if akTarget != Game.GetForm(0x14) + Dispel() + return + endif - if !akTarget.HasPerk(_00E_Class_Theriantrophist_P01_StrongBlood) - _00E_Theriantrophist_CannotDrinkPotion.Show() - _00E_Theriantrophist_PoisonOnWerewolfPotion.Cast(akTarget) - self.dispel() + if !akTarget.HasPerk(_00E_Class_Theriantrophist_P01_StrongBlood) + _00E_Theriantrophist_CannotDrinkPotion.Show() + _00E_Theriantrophist_PoisonOnWerewolfPotion.Cast(akTarget) + Dispel() + return + Endif + _00E_Theriantrophist_PlayerAsWerewolf playerWhileTransformedAlias = controlQuest.playerWhileTransformed + + if _00E_FS_Theriantrophist_AllowTemporaryTransform.GetValueInt() == 0 + + if !playerWhileTransformedAlias.CanBeTransformed(akTarget.getCurrentLocation()) + if EnderalFunctions.IsDLLLoaded() + Debug.Notification(_00E_Theriantrophist_ForceTransformBackMessage.getName()) + _RestorePotion() + else + ; TODO: Replace the string with a localizable message. + Debug.Notification("You cannot transform here.") + endif + Dispel() return Endif - _00E_Theriantrophist_PlayerAsWerewolf playerWhileTransformedAlias = controlQuest.playerWhileTransformed - - if _00E_FS_Theriantrophist_AllowTemporaryTransform.GetValueInt() == 0 - - if !playerWhileTransformedAlias.CanBeTransformed(akTarget.getCurrentLocation()) - if EnderalFunctions.IsDLLLoaded() - Debug.Notification(_00E_Theriantrophist_ForceTransformBackMessage.getName()) - _RestorePotion() - else - ; TODO: Replace the string with a localizable message. - Debug.Notification("You cannot transform here.") - endif - self.dispel() - return - Endif - - endif - if (!playerWhileTransformedAlias.IsTransformed()) - _AddArcaneFever() - playerWhileTransformedAlias.ForceRefTo(akTarget) - playerWhileTransformedAlias.Transform(self.getDuration() as int) - Endif + endif + + if (!playerWhileTransformedAlias.IsTransformed()) + _AddArcaneFever() + playerWhileTransformedAlias.ForceRefTo(akTarget) - If _00E_MC_CaliaREF.GetDistance(Game.GetPlayer()) <= 700 - _00E_MC_CaliaREF.Say(CaliaDialogue_ForgottenStories_Theriantrophist_CommentsTopic) - ElseIf _00E_MC_JesparREF.GetDistance(Game.GetPlayer()) <= 700 - _00E_MC_JesparREF.Say(JesparDialogue_ForgottenStories_Theriantrophist_CommentsTopic) + int duration = 0 + if SKSE.GetVersion() + duration = GetDuration() as int endif - self.dispel() - + playerWhileTransformedAlias.Transform(duration) + Endif + + If _00E_MC_CaliaREF.GetDistance(Game.GetPlayer()) <= 700 + _00E_MC_CaliaREF.Say(CaliaDialogue_ForgottenStories_Theriantrophist_CommentsTopic) + ElseIf _00E_MC_JesparREF.GetDistance(Game.GetPlayer()) <= 700 + _00E_MC_JesparREF.Say(JesparDialogue_ForgottenStories_Theriantrophist_CommentsTopic) endif Endevent + +Event OnEffectFinish(Actor akTarget, Actor akCaster) + controlQuest.playerWhileTransformed.TransformBack() +endevent diff --git a/source/scripts/_00e_theriantrophist_transformstorage.psc b/source/scripts/_00e_theriantrophist_transformstorage.psc index 0570d563..1ec231e4 100644 --- a/source/scripts/_00e_theriantrophist_transformstorage.psc +++ b/source/scripts/_00e_theriantrophist_transformstorage.psc @@ -76,9 +76,64 @@ int Function GetWeaponDamage(Weapon weapID) EndFunction +function saveEquippedItemsVanilla() + + Actor PlayerRef = Game.GetForm(0x14) as Actor + + EquippedItemLeft = PlayerRef.GetEquippedWeapon(true) as Form + if ! EquippedItemLeft + EquippedItemLeft = PlayerRef.GetEquippedSpell(0) as Form + endif + + EquippedItemRight = PlayerRef.GetEquippedWeapon(false) as Form + if ! EquippedItemRight + EquippedItemRight = PlayerRef.GetEquippedSpell(1) as Form + endif + + If !EquippedItemRight + whatKindRight = 0 + ElseIf (EquippedItemRight as Weapon) + ;weaponDamageSpeed += GetWeaponDamage(EquippedItemRight as Weapon) + whatKindRight = 1 + ElseIf (EquippedItemRight as Spell) + whatKindRight = 2 + Else + whatKindRight = 1 + EndIf + + If !EquippedItemLeft + whatKindLeft = 0 + ElseIf (EquippedItemLeft as Weapon) + ;GetWeaponDamage(EquippedItemLeft as Weapon) + whatKindLeft = 1 + ElseIf (EquippedItemLeft as Spell) + whatKindLeft = 2 + Else + whatKindLeft = 1 + EndIf + + wornArmor = new Armor[15] + wornArmor[0] = PlayerRef.GetEquippedArmorInSlot(30) as Armor + wornArmor[1] = PlayerRef.GetEquippedArmorInSlot(31) as Armor + wornArmor[2] = PlayerRef.GetEquippedArmorInSlot(32) as Armor + wornArmor[3] = PlayerRef.GetEquippedArmorInSlot(33) as Armor + wornArmor[4] = PlayerRef.GetEquippedArmorInSlot(34) as Armor + wornArmor[5] = PlayerRef.GetEquippedArmorInSlot(35) as Armor + wornArmor[6] = PlayerRef.GetEquippedArmorInSlot(36) as Armor + wornArmor[7] = PlayerRef.GetEquippedArmorInSlot(37) as Armor + wornArmor[8] = PlayerRef.GetEquippedArmorInSlot(38) as Armor + wornArmor[9] = PlayerRef.GetEquippedArmorInSlot(39) as Armor + wornArmor[10] = PlayerRef.GetEquippedArmorInSlot(40) as Armor + wornArmor[11] = PlayerRef.GetEquippedArmorInSlot(41) as Armor + wornArmor[12] = PlayerRef.GetEquippedArmorInSlot(42) as Armor + wornArmor[13] = PlayerRef.GetEquippedArmorInSlot(43) as Armor + wornArmor[13] = PlayerRef.GetEquippedArmorInSlot(47) as Armor ; backpack + +endfunction + Function saveEquippedItems() - Actor PlayerRef = Game.GetPlayer() + Actor PlayerRef = Game.GetForm(0x14) as Actor EquippedItemLeft = PlayerRef.GetEquippedObject(0) EquippedItemRight = PlayerRef.GetEquippedObject(1) @@ -164,7 +219,7 @@ Function equipeItems() if whatKindRight == 2 PlayerRef.EquipSpell(EquippedItemRight as Spell, 1) - elseif PlayerRef.GetItemCount(EquippedItemRight) > 0 + elseif EquippedItemRight && PlayerRef.GetItemCount(EquippedItemRight) > 0 if SKSE.GetVersion() PlayerRef.EquipItemEx(EquippedItemRight, 1) else @@ -174,7 +229,7 @@ Function equipeItems() if whatKindLeft == 2 PlayerRef.EquipSpell(EquippedItemLeft as Spell, 0) - elseif PlayerRef.GetItemCount(EquippedItemLeft) > 0 + elseif EquippedItemLeft && PlayerRef.GetItemCount(EquippedItemLeft) > 0 if SKSE.GetVersion() PlayerRef.EquipItemEx(EquippedItemLeft, 2) else diff --git a/source/scripts/_00e_theriantrophist_wolfformsc.psc b/source/scripts/_00e_theriantrophist_wolfformsc.psc index 2ae54656..57f1db03 100644 --- a/source/scripts/_00e_theriantrophist_wolfformsc.psc +++ b/source/scripts/_00e_theriantrophist_wolfformsc.psc @@ -92,7 +92,7 @@ Function Transform() Game.DisablePlayerControls(true, true, true, false, true, true, true) If PlayerREF == None - PlayerREF = Game.GetPlayer() + PlayerREF = Game.GetForm(0x14) as Actor EndIf _00E_FS_Theriantrophist_PotionM.Play(PlayerREF) @@ -111,28 +111,35 @@ Function Transform() explosionMarker.SetPosition(PlayerREF.GetPositionX(), PlayerREF.GetPositionY(), (PlayerREF.GetPositionZ() + 100.0)) explosionMarker.PlaceAtMe(_00E_FS_Theriantrophist_TransEXP) _00E_FS_Theriantrophist_TransformIMOD.Apply() - PlayerREF.UnequipAll() + + if SKSE.GetVersion() + ; Re-equipping is fully working with SKSE + PlayerREF.UnequipAll() + endif + PlayerREF.SetRace(_00E_Theriantrophist_PlayerWerewolfRace) - if PlayerREF.HasSpell(_00E_FS_Affinity_AbBrute) - Player.SetSkin(_00E_FS_Theriantrophist_Skin_Brute) - elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbDrifter) - Player.SetSkin(_00E_FS_Theriantrophist_Skin_Drifter) - elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbDruid) - Player.SetSkin(_00E_FS_Theriantrophist_Skin_Druid) - elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbNightwolf) - Player.SetSkin(_00E_FS_Theriantrophist_Skin_Nightwolf) - elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbRavager) - Player.SetSkin(_00E_FS_Theriantrophist_Skin_Ravager) - elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbScourge) - Player.SetSkin(_00E_FS_Theriantrophist_Skin_Scourge) - elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbSoulcaller) - Player.SetSkin(_00E_FS_Theriantrophist_Skin_Soulcaller) - else - Player.SetSkin(Player.GetRace().GetSkin()) + if SKSE.GetVersion() + if PlayerREF.HasSpell(_00E_FS_Affinity_AbBrute) + Player.SetSkin(_00E_FS_Theriantrophist_Skin_Brute) + elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbDrifter) + Player.SetSkin(_00E_FS_Theriantrophist_Skin_Drifter) + elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbDruid) + Player.SetSkin(_00E_FS_Theriantrophist_Skin_Druid) + elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbNightwolf) + Player.SetSkin(_00E_FS_Theriantrophist_Skin_Nightwolf) + elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbRavager) + Player.SetSkin(_00E_FS_Theriantrophist_Skin_Ravager) + elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbScourge) + Player.SetSkin(_00E_FS_Theriantrophist_Skin_Scourge) + elseif PlayerREF.HasSpell(_00E_FS_Affinity_AbSoulcaller) + Player.SetSkin(_00E_FS_Theriantrophist_Skin_Soulcaller) + else + Player.SetSkin(Player.GetRace().GetSkin()) + endif + PlayerREF.QueueNiNodeUpdate() endif - PlayerREF.QueueNiNodeUpdate() - + _00E_Theriantrophist_TransformShader.Stop(PlayerREF) explosionMarker.Delete() Game.EnablePlayerControls(true, true, false, true, true, true, true, true) @@ -163,7 +170,7 @@ EndFunction Function GoBackToNormal() {Transforms the player back to human, but does not calculate stats, unlock perks, ... and does not check if a transformation is legal} If PlayerREF == None - PlayerREF = Game.GetPlayer() + PlayerREF = Game.GetForm(0x14) as Actor EndIf ;PlayerREF.GetActorBase().SetSkin(SkinNakedWerewolfBeast) @@ -185,8 +192,10 @@ Function GoBackToNormal() PlayerREF.SetRace(originalRace) PlayerREF.PlayIdle(_00E_IdleStomp) - Player.SetSkin(Player.GetRace().GetSkin()) - PlayerREF.QueueNiNodeUpdate() + if SKSE.GetVersion() + Player.SetSkin(Player.GetRace().GetSkin()) + PlayerREF.QueueNiNodeUpdate() + endif Game.EnablePlayerControls() diff --git a/strings/enderal - forgotten stories_english.strings b/strings/enderal - forgotten stories_english.strings index 4b611f980c989294c0afc7bc7b0f83fd2481b871..2b73f9627cc5b1e58b88ad2002ba7b54b8032ee2 100644 GIT binary patch delta 47 zcmeC%#4}?P4{NU|1H+0&)>c-=R#v91tjzx;L=*E;6aq4nvkUT*vr|hHobvNZix~i6 C91i{f delta 37 scmbQSiKlN94{NU|1H-&V)>c-=R#v91tjzx;xZU$}QWTu>^Gb^u0M{4`5C8xG