public class in Shared.Data.Spells
Type metadata
- Assembly
Shared - Namespace
Shared.Data.Spells - Base type
System.Object - Hash
370122895B91F701DB427C1818EF4E1BA6AB2ED39C5C855CF7308D292ACD003C
Relationships
Base type
System.Object
Methods
SetupBossSpells
#
public System.Void SetupBossSpells(System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel> spells)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6C809F59E260B1EB18A6AE6D77F3E2E8AA79282344373598B0B7415EDC491ED2 - Body hash
446F3DA90D836A001B54FDDBF5128DEB0CC520A8E52C198E6776D8EC262C2AB9 - IL size15680
Referenced calls
Shared.Models.Spells.SpellDataModel::.ctor()Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Models.Spells.AttackSpellArgs::.ctor()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel>::Add(!0)Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()System.Collections.Generic.List<System.Single>::.ctor(System.Int32)System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Span<System.Single>::get_Item(System.Int32)System.Nullable<System.Single>::.ctor(!0)Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()System.Collections.Generic.List<System.ValueTuple<System.Single, System.Single>>::.ctor(System.Int32)System.Span<System.ValueTuple<System.Single, System.Single>>::get_Item(System.Int32)System.ValueTuple<System.Single, System.Single>::.ctor(!0, !1)Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Candide.Combat.VisualExplosionData::.ctor()Microsoft.Xna.Framework.Vector3::get_One()System.Nullable<System.Int32>::.ctor(!0)Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()System.ValueTuple<Shared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target>::.ctor(!0, !1, !2)Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::.ctor(!0)Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs::.ctor()System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::.ctor(System.Int32)System.Span<Microsoft.Xna.Framework.Vector2>::get_Item(System.Int32)
Called by
String literals
minervasowl_peckspelltype:explosionevent:/hits/explosive/bombsvfx_explosion1minervasowl_peck_phase2spelltype:linear_shockwaveminervasowl_rushspelltype:cone_attackminervasowl_wingflapminervasowl_slamminervasowl_lightningno_vfxcyclops_multi_projectile_attack:0spelltype:multiple_projectile_attacksmall_fireball_flamecyclops_eye_attack:0
SetupEffectsSpells
#
public System.Void SetupEffectsSpells(System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel> spells)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
63F9A5DC5E9A309CD116CC03BA3699D2F96B0BF0ADE6B5E0EE8B1F80CE82E0FB - Body hash
A8B0C2755E7C832D1FDD6AE7D136464777C397A3D16A4254424C6DCACEA55AE4 - IL size1367
Referenced calls
Shared.Models.Spells.SpellDataModel::.ctor()Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::.ctor(!0)Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Models.Spells.AttackSpellArgs::.ctor()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel>::Add(!0)Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Shared.Combat.Spells.SpellApplyAuraContext::.ctor()
Called by
String literals
item:fireball_explode:0Flaming Boulder Explosionspelltype:explosionevent:/hits/explosive/boulder_crashaoe_fire:0spelltype:area_of_effectaoe_fireflame_aoeaura:vulcan_scroll:burningskill:tomesaoe_poison:0aoe_poisonpoison_aoe_48aura:general:poisoneditem:fireball_explode:elitefavour:tome_magic_penetration
public System.Void SetupItemSpells(System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel> spells)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3E36AFC6AAAA8B4EE35BB956A72861673FA0F8D0F9093E44F0713B6631E658F1 - Body hash
42FE2B33E91C45D1B76CA7C8915EDC99B558A25631EE7D0AF4EA6AAEA673A31E - IL size17814
Referenced calls
Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()Shared.Models.Spells.SpellDataModel::.ctor()Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::.ctor(!0)Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)System.Nullable<System.Single>::.ctor(!0)Shared.Models.Spells.AttackSpellArgs::.ctor()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)System.ValueTuple<Shared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target>::.ctor(!0, !1, !2)System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel>::Add(!0)Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Shared.Combat.Spells.SpellApplyAuraContext::.ctor()System.Nullable<Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit>::.ctor(!0)Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()System.Collections.Generic.List<System.Single>::.ctor(System.Int32)System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Span<System.Single>::get_Item(System.Int32)Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs::.ctor()System.Guid::Parse(System.String)Shared.Combat.Spells.Parameters.HealSpellArgs::.ctor()Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs::.ctor()Shared.Combat.Spells.Parameters.MassHealSpellArgs::.ctor()Shared.Combat.Spells.Parameters.LineGrappleHookSpellArgs::.ctor()Shared.Combat.Spells.Parameters.HookSpellArgs::.ctor()System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()
Called by
String literals
item:firebolt:0Fireboltspelltype:single_projectile_attackevent:/spells/cast_fireballfire_spell_newfireball_flame_3item:ignite:fastitem:fireball:0Flaming Boulderfireball_newevent:/spells/cast_fireball_massiveaoe_fire:0item:fireball_explode:0item:ninjaPrecise Strikesspelltype:instant_single_target
SetupNpcSpells
#
public System.Void SetupNpcSpells(System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel> spells)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CD556C3E7485F3E9030C75BEA627139FAE5882D2E093AE2FC971D3CE91ACEA41 - Body hash
80B5AF4CB3C297DAAD7752B50D22D8FAF78F27A02723D8E58EFAE10C5193CB01 - IL size35951
Referenced calls
Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()Shared.Models.Spells.SpellDataModel::.ctor()Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Models.Spells.AttackSpellArgs::.ctor()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel>::Add(!0)Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::.ctor(!0)Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()System.ValueTuple<Shared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target>::.ctor(!0, !1, !2)Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Shared.Combat.Spells.SpellApplyAuraContext::.ctor()Shared.Combat.Spells.Parameters.MassHealSpellArgs::.ctor()Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()Shared.Combat.Spells.Parameters.HealSpellArgs::.ctor()Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()System.Nullable<System.Single>::.ctor(!0)System.Collections.Generic.List<Shared.Combat.Spells.SpellApplyAuraContext>::.ctor(System.Int32)System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Span<Shared.Combat.Spells.SpellApplyAuraContext>::get_Item(System.Int32)Shared.Combat.Spells.SpellApplyAuraContext::op_Implicit(System.String)Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs::.ctor()System.Nullable<Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit>::.ctor(!0)Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()System.Collections.Generic.List<System.Single>::.ctor(System.Int32)System.Span<System.Single>::get_Item(System.Int32)
Called by
String literals
wolf_bite:0spelltype:cone_attackalpha_wolf_bite:0wraith_slash:0necrobolt:0Necrotic Boltpoison_boltspelltype:single_projectile_attackevent:/spells/cast_spell_necrofireball_green_flamepoisonball:0Toxic Gasevent:/spells/cast_spell_natureevent:/effects/poisonedaoe_poison:0poisonball_explode:0
SetupObjectsSpells
#
public System.Void SetupObjectsSpells(System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel> spells)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
51DC72813A690B9B80F04459E1FD87BE6D1C0A618D868643BBA0DA835B4B296C - Body hash
60F5AC71C07FF0685BA66E4D7950775C8A5FD36783160C38E30D74EDDD1468AE - IL size4869
Referenced calls
Shared.Models.Spells.SpellDataModel::.ctor()Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Helpers.SharedWeaponSpellHelper::GetBallistaArrowPersistentProjectileTerrainHit()System.Nullable<Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)Shared.Models.Spells.AttackSpellArgs::.ctor()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel>::Add(!0)Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::.ctor(!0)Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Shared.Combat.Spells.SpellApplyAuraContext::.ctor()
Called by
String literals
ballista:homingspelltype:single_projectile_attackballista_arrowballista:straightcatapult_impact_explosionspelltype:explosionevent:/hits/explosive/boulder_crashshockwave_smallcoaltrap:0spelltype:cone_attackexplosive_pot_explosionExplosionevent:/hits/explosive/bombsvfx_explosion1incendiary_pot_fireScorched Earth
SetupSpecialSpells
#
public System.Void SetupSpecialSpells(System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel> spells)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A8C12677EB55F8607E23046AA192FD381C28CC4894F7488C8C3295E248C8B707 - Body hash
D9C29DA2144C3B20E26B3CAE49147B1D854B6F782E5EEE9F6C378E6F4F4E8A7A - IL size1962
Referenced calls
Shared.Models.Spells.SpellDataModel::.ctor()Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::.ctor(!0)Shared.Combat.Spells.Parameters.PlaceTileSpellArgs::.ctor()System.Collections.Generic.List<Shared.Models.Spells.SpellDataModel>::Add(!0)Shared.Combat.Spells.Parameters.PlaceCropSpellArgs::.ctor()Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()Shared.Combat.Spells.Parameters.UnlockProgressionSpellArgs::.ctor()Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Shared.Models.Spells.AttackSpellArgs::.ctor()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()Shared.Combat.Spells.SpellApplyAuraContext::.ctor()Shared.Combat.Spells.Parameters.ResetBossSpellArgs::.ctor()Shared.Combat.Spells.Parameters.StartRaidSpellArgs::.ctor()
Called by
String literals
spell:place-tilePlace tilesspelltype:place_tilespell:place-cropPlace seedsspelltype:place_cropevent:/environment/plant_seedspell:place-constructionspelltype:place_constructionspell:progression_unlockspelltype:progression_unlock_spellspell:hit_cast_spell_genericspelltype:instant_single_targetthrow_objectspelltype:cone_attackskill:throwing