Romestead Assembly Reference

Shared.Helpers.SharedSpellHelper

Type JSON

public class in Shared.Helpers

Methods5
Properties0
Fields1
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Helpers
  • Base typeSystem.Object
  • HashF299E8E0D7D54D229C003833B9AD503B740CE3375C7EFDC9DC2F35470E42A9FA

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
ReuseSpellChainListprivateprivate System.Collections.Generic.List<System.ValueTuple<Shared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target>> ReuseSpellChainList

Methods

CreateSnapshotData

public Shared.Helpers.SpellSnapshotData CreateSnapshotData(Shared.Models.Spells.AttackSpellArgs args, Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilitypublic
  • Return typeShared.Helpers.SpellSnapshotData
  • StaticTrue
  • VirtualFalse
  • HashC7041E46011152E72C011D8CBF23DD37B1B54FD16B6650115FA48791CF2B34DD
  • Body hashB229BF5F1697B7541346D75C4C2E50471BEA7AFF3133E97D1F1EA7F083B9781E
  • IL size554
Referenced calls
Called by
String literals
  • CritDamage
  • CritChance
  • Knockback

CreateSpellArgs

public Shared.Helpers.CastSpellArgs CreateSpellArgs(System.String spellId, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, Shared.Entity.EntityWrapper castingEntity, System.UInt16& nextCastId)

Method metadata
  • Visibilitypublic
  • Return typeShared.Helpers.CastSpellArgs
  • StaticTrue
  • VirtualFalse
  • Hash5D0DE322A8CF1FFC24902D0815BB737161CDC08C401A527AB26A66224E241F15
  • Body hashFE144D66BB68D18D53CEFF4C0C4BD09F63BA9DB551594665C1250D610BDF4581
  • IL size191
Referenced calls
Called by

CreateSpellData

public Shared.Combat.Projectiles.Models.SpellData CreateSpellData(Shared.Helpers.SpellSnapshotData snapShotData, System.Int32 maxTargets)

Method metadata
  • Visibilitypublic
  • Return typeShared.Combat.Projectiles.Models.SpellData
  • StaticTrue
  • VirtualFalse
  • Hash133055F5A75CBE2580A32979D38492FC82A36D49C570508D728074C3319034B5
  • Body hashAD84F4C5B9DA9EEF1971AAA0A74859274E17CF672D5CE49DC98D99952D5FEB0E
  • IL size130
Called by

GetDamage

public System.ValueTuple<Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray> GetDamage(Shared.Combat.DamageTypesArray baseMinDamage, Shared.Combat.DamageTypesArray baseMaxDamage, Shared.Entity.EntityWrapper castingEntity, System.String skillId, System.Single damageMultiplier)

Method metadata
Referenced calls

GetSpellAndSanityCheck

private Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)

Method metadata
  • Visibilityprivate
  • Return typeShared.Models.Spells.SpellDataModel
  • StaticTrue
  • VirtualFalse
  • HashFD18D07B88FF99BEE48FD1497EE7F50808BB9ECEEA699AA87A67F6097FF58993
  • Body hash234C119F987F29A0A825B248476DF575EEBC7A047B780B719A3F4859568F81B0
  • IL size148
Referenced calls
  • Shared.Data.SpellDataBase::GetSpellOrNull(System.String)
  • System.String::Concat(System.String, System.String)
  • CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
  • System.Object::GetType()
  • System.Type::op_Inequality(System.Type, System.Type)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
Called by
String literals
  • SharedSpellHelper: Could not find spell with ID
  • SharedSpellHelper
  • : Override arguments are not compatible with the cast spell. Got
  • , expected