{"Id":"Shared.Helpers.SharedWeaponSpellHelper","Name":"SharedWeaponSpellHelper","DisplayName":"SharedWeaponSpellHelper","FullName":"Shared.Helpers.SharedWeaponSpellHelper","Namespace":"Shared.Helpers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ReuseOnUseSpellsList:System.Collections.Generic.List\u00601\u003CShared.Helpers.OnUseSpell\u003E","Name":"ReuseOnUseSpellsList","Type":"System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E ReuseOnUseSpellsList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"DF8E1A59C51055D2BCB0079E779BBC88339A3A6AF56DE45E50C8872FCDEBD178"},{"Id":"ReuseSpellChain:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E\u003E","Name":"ReuseSpellChain","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E ReuseSpellChain","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"78EB6E23C638ABEB4F3B0C530CA66FA230C9F32ADC9B67E9320A801905354E58"},{"Id":"SpellDataModel:Shared.Models.Spells.SpellDataModel","Name":"SpellDataModel","Type":"Shared.Models.Spells.SpellDataModel","Signature":"private Shared.Models.Spells.SpellDataModel SpellDataModel","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"DA5FFD6E8ED7FE4AC8254E0C5639BC2C2A7644364B39BA2A394EA36C487D50A5"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddExtraSpells(Shared.Models.Items.WeaponStats)-\u003ESystem.Void","Name":"AddExtraSpells","Signature":"private System.Void AddExtraSpells(Shared.Models.Items.WeaponStats weapon)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":245,"BodyHash":"9D8F6B6D011BC70CD7EB09975813D31534BA24051027483A18417F2D2551BF78","Hash":"E6119BDF2F19534704D682EBD1FD8F096BB3C53431254B9631DD405ED222EF1C","CalledMethods":["System.Nullable\u003CShared.Models.Items.CastSpellTomeArgs\u003E::get_HasValue()","System.Nullable\u003CShared.Models.Items.CastSpellTomeArgs\u003E::get_Value()","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","System.Random::NextSingle()","System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Add(!0)","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::Add(!0)","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":[],"Source":null},{"Id":"CreateArrowConeSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Single, System.Single)-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateArrowConeSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateArrowConeSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Single velocityScale, System.Single durationScale)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"velocityScale","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"durationScale","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":608,"BodyHash":"D72722C61627ABB8FE74C2D1B0377D56DB2DC1538DAE446BE70C8CEB1B384B7E","Hash":"2395A9B0E92BF294040737C8791AB5EF7052A5073AA2DEA55438641D94965539","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Models.Spells.AttackSpellArgs::.ctor()","System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)","Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()","System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.Single\u003E::.ctor(System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)","System.Span\u003CSystem.Single\u003E::get_Item(System.Int32)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["item:arrow_cone","spelltype:multiple_projectile_attack","arrow"],"Source":null},{"Id":"CreateArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateArrowSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateArrowSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean isPerfectArrow, System.Single velocityScale, System.Single durationScale, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"isPerfectArrow","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"velocityScale","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"durationScale","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":464,"BodyHash":"AF2B952A7DBBA118EF8D5084221EDA015BB6C37175696E86E43666B22FA2499A","Hash":"99E6AB23EBE197CA5F1B27AB24DDDD926AF1444A956764A348FF55B95F15074E","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Models.Spells.AttackSpellArgs::.ctor()","System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)","Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()","Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()","System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["item:arrow","spelltype:single_projectile_attack","arrow"],"Source":null},{"Id":"CreateBallistaArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean)-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateBallistaArrowSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateBallistaArrowSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean homing)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"homing","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":497,"BodyHash":"EE1C6C543E11749946A079CEDC6748DC93F0575F5D396C5594F5D9D68135FD51","Hash":"93F92571370A4B6D04C976827ED7C91D0FC46C318ACED9378A7FEE40FC567780","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Models.Spells.AttackSpellArgs::.ctor()","Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Helpers.SharedWeaponSpellHelper::GetBallistaArrowPersistentProjectileTerrainHit()","System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["ballista:straight","ballista:homing","spelltype:single_projectile_attack","ballista_arrow"],"Source":null},{"Id":"CreateConeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateConeAttackSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateConeAttackSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E extraDamageArrays, System.Single damageMultiplier, System.String skillId, System.Single duration, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"extraDamageArrays","Type":"System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E","IsOut":false,"IsOptional":true},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"duration","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":487,"BodyHash":"5A2A6355D4F9E87054D211C3D417AC68775D487D9C754482233BE3B09FD43F82","Hash":"4C70349ED4C1B5C2E9B3CB35B3EA8E2B8BDF2723CE87199BB810EACC0F72D2BE","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_HasValue()","System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_Value()","Shared.Combat.DamageTypesArray::op_Addition(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)","Shared.Models.Spells.AttackSpellArgs::.ctor()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["player_attack_one_hand","spelltype:cone_attack","player_attack1"],"Source":null},{"Id":"CreateDaggerThrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single)-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateDaggerThrowSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateDaggerThrowSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean isPerfectArrow, System.Single velocityScale, System.Single durationScale)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"isPerfectArrow","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"velocityScale","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"durationScale","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":434,"BodyHash":"B799D694E20E4A43FFB99E51838CAEEED394A970E8BBFFE346FF08AB8D2FB980","Hash":"F618F1C3D42E40AD4559071975885A2CAE2C4FE2C134ABCCF3A451FBC4B8CF67","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Models.Spells.AttackSpellArgs::.ctor()","System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)","Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()","Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()","System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["item:dagger_throw","spelltype:single_projectile_attack","dagger"],"Source":null},{"Id":"CreateGrapplingHookSpell(Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.Single)-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateGrapplingHookSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateGrapplingHookSpell(Shared.Models.Items.WeaponStats weapon, System.String skillId, System.Boolean isFullyCharged, System.Single rangeModifier)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"isFullyCharged","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"rangeModifier","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":388,"BodyHash":"966FF0935633B6FEFAB56E1B322C87F1352B033412B6D00324735B44A1788F8C","Hash":"B172313B7B2DBB542799D1E6EBC513058A860C74B38CE7B41C432D4A76948422","CalledMethods":["System.ArgumentException::.ctor(System.String)","Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)","Shared.Models.Spells.SpellDataModel::SetDataFromModel(Shared.Models.Spells.SpellDataModel)","Shared.Combat.Spells.Parameters.LineGrappleHookSpellArgs::.ctor()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["CreateGrapplingHookSpell: Weapon does not have spell tome args set."],"Source":null},{"Id":"CreateJavelinSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateJavelinSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateJavelinSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean isPerfectArrow, System.Single velocityScale, System.Single durationScale, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"isPerfectArrow","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"velocityScale","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"durationScale","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":457,"BodyHash":"BCE38770535F699B3CB84A61B48C191C602DF11C9EDFF20C11A0AC0954F832C7","Hash":"9B410A5BFDCA9D9976F19DB8EC584F008671ADF0CA9CBC420EE434EBD5E108FF","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Models.Spells.AttackSpellArgs::.ctor()","System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)","Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()","Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()","System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["item:javelin","spelltype:single_projectile_attack","ballista_arrow"],"Source":null},{"Id":"CreateLinearShockwaveSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateLinearShockwaveSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateLinearShockwaveSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":413,"BodyHash":"95712B4FED90CFC9A45E4CC4CE475D5783583B3D7511F161C29712AB7CACC442","Hash":"6181D7C64EBB09B5BC5DD3FEB8A1EF775D55DFB4621B5F0BE17C5B77753CF213","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Models.Spells.AttackSpellArgs::.ctor()","Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["linear_shockwave","spelltype:linear_shockwave"],"Source":null},{"Id":"CreateLineAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateLineAttackSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateLineAttackSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E extraDamageArrays, System.Single damageMultiplier, System.String skillId, System.Single duration, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"extraDamageArrays","Type":"System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E","IsOut":false,"IsOptional":true},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"duration","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":465,"BodyHash":"846690ABFDCE2653B0AA2B97B9A63B388FE9A0452C5997DFC7B4567B28A3E9CB","Hash":"5823D08E99B2C7951FDD7255114F2A8C7CD214434B3AC49D25FE2749B1075D80","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_HasValue()","System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_Value()","Shared.Combat.DamageTypesArray::op_Addition(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)","Shared.Models.Spells.AttackSpellArgs::.ctor()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["player_attack_one_hand","spelltype:line_attack"],"Source":null},{"Id":"CreateShieldDashAttackSpell(Shared.Models.Items.ShieldStats, System.Single, System.Single, System.String, System.Single, System.ValueTuple\u00602\u003CShared.Helpers.SpellEvent,System.String\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateShieldDashAttackSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateShieldDashAttackSpell(Shared.Models.Items.ShieldStats shield, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Single duration, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"shield","Type":"Shared.Models.Items.ShieldStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"duration","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":549,"BodyHash":"F7845E6D28195C9E12575F3BCC4131581ACEB8B99FD5C86C894311CB796CC0D1","Hash":"4A82D1BE19147553FAB5A96A2679AD6A6AC9468BF4BD5F8FF7F2C23D97ECF03D","CalledMethods":["Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)","Shared.Models.Spells.AttackSpellArgs::.ctor()","Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Helpers.SharedWeaponSpellHelper::GetBallistaArrowPersistentProjectileTerrainHit()","System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["player_shield_dash","spelltype:cone_attack"],"Source":null},{"Id":"CreateShockwaveSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateShockwaveSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateShockwaveSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":413,"BodyHash":"F62D9720F80642ECD5EE83F04C28F7870A7C273CB5AB00FB631B9600C1AA03C5","Hash":"6CCC54E6CE43890A99D74433E2ADA1D03EEF142C0D5DE2456FE07C86500C086B","CalledMethods":["Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Models.Spells.AttackSpellArgs::.ctor()","Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["shockwave","spelltype:linear_shockwave"],"Source":null},{"Id":"CreateTomeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData","Name":"CreateTomeAttackSpell","Signature":"public Shared.Helpers.WeaponSpellsData CreateTomeAttackSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.String skillId, System.Boolean isFullyCharged, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"public","ReturnType":"Shared.Helpers.WeaponSpellsData","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":true},{"Name":"isFullyCharged","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":251,"BodyHash":"A320B4E281336EAE9D7E7B277A31836F36661A489D18EA80C55A5B202822BF39","Hash":"1510DDA36E24AA070A3F38A7BBE89DFB3B91452A75D1E3A048AF2BB1873D9BFF","CalledMethods":["System.ArgumentException::.ctor(System.String)","Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)","Shared.Models.Spells.SpellDataModel::SetDataFromModel(Shared.Models.Spells.SpellDataModel)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Insert(System.Int32, !0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"],"StringLiterals":["CreateTomeAttackSpell: Weapon does not have spell tome args set."],"Source":null},{"Id":"DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E","Name":"DoDamageAndExtraSpellsCalculations","Signature":"private System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)","Visibility":"private","ReturnType":"System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E","Parameters":[{"Name":"weapon","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"ammo","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"spellChain","Type":"System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":196,"BodyHash":"EB7D0808221B987F326C501CF4A2FB59DB9863811258E93C73954B51F7920CD8","Hash":"B3158D90CBC013BF60C1AB05F6D522A4A489F67170FB653A9E419FFFA90509A0","CalledMethods":["System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::Clear()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Clear()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Add(!0)","Shared.Combat.DamageTypesArray::.ctor()","Shared.Helpers.SharedWeaponSpellHelper::AddExtraSpells(Shared.Models.Items.WeaponStats)","Shared.Combat.DamageTypesArray::op_Addition(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)","System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E::.ctor(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"GetArrowPersistentProjectileTerrainHit()-\u003EShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit","Name":"GetArrowPersistentProjectileTerrainHit","Signature":"public Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit GetArrowPersistentProjectileTerrainHit()","Visibility":"public","ReturnType":"Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":84,"BodyHash":"F7A799D5308CF85C66535182BCAD823679E08BFE3AE768900F2BD88CC98DECBA","Hash":"18ECA99B6C10ACE514A9AB23B6131C0B8858BE8E85CC39E0C30C213A5FA4FB20","CalledMethods":["System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)"],"StringLiterals":["media/particles/vfx/arrow_stuck"],"Source":null},{"Id":"GetBallistaArrowPersistentProjectileTerrainHit()-\u003EShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit","Name":"GetBallistaArrowPersistentProjectileTerrainHit","Signature":"public Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit GetBallistaArrowPersistentProjectileTerrainHit()","Visibility":"public","ReturnType":"Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"2FC893314E0426BD9B0B1A8DD01654148C23836E6E26F135618615D6D1AD8B5C","Hash":"F1AD58173A65EED7AC4DF747BDA89D3C167CCF24F982517B64780D0DA93BB906","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"50FD318E273C52A83093C046663E567C5DD8B41D3A87F36E7B01A7CD3B57200C"}