Candide.Entities.Auras.HitCastSpellAura
Type JSONpublic class in Candide.Entities.Auras
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Auras - Base type
Candide.Entities.Auras.ClientEntityAuraBase - Hash
DD199E0F445EF5BC59A2CB543B10D7DEE9CFE7A5BE48E57EF2109A539AE31DF8
Relationships
Properties
| Name | Visibility | Signature |
|---|---|---|
Args# | private | private Shared.Aura.Args.HitCastSpellAuraArgs Args |
State# | private | private Shared.Aura.State.HitCastSpellAuraState State |
Methods
ApplyEffect
#
protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
CheckCanProcAndSetCooldown
#
private System.Boolean CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo damageInfo)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
3777E9CC182E9E90B2A8DAA18D90E35BC82BF534C1B5CBD0B6ED321A60D9FC0C - Body hash
E7064C7A064B9FEC9A11056EE9E73F344873F95446121C0B7C833CD6DA5BAD79 - IL size24
Referenced calls
Candide.Entities.Auras.HitCastSpellAura::get_State()Candide.Entities.Auras.HitCastSpellAura::get_Args()Shared.Combat.Spells.SharedHitCastSpell::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo, Shared.Aura.State.HitCastSpellAuraState, Shared.Aura.Args.HitCastSpellAuraArgs, System.Random)
HandleProc
#
private System.Void HandleProc(Shared.Combat.DamageInfo damageInfo, Shared.Entity.EntityWrapper targetEntity, Shared.Entity.EntityWrapper selfEntity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7E309D7F3A7E1D5AC11D05FAA459D9CF4BF75292D16535C58432EA7BE4E720BE - Body hash
75C2ECC17F3BC3AA83284369E2AF9359787013ADF09324BC8E335AF4E36129A1 - IL size291
Referenced calls
Candide.Entities.Auras.HitCastSpellAura::get_Args()Candide.Entities.Auras.HitCastSpellAura::get_State()System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Shared.Entity.EntityWrapper::get_Direction()System.Nullable<System.Single>::.ctor(!0)Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Shared.Combat.Spells.SpellApplyAuraContext::.ctor()Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, Shared.Entity.EntityWrapper, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)
Called by
String literals
Aura '' proc failed. Expected a target entity.spell:hit_cast_spell_generic
OnAuraHitDealtTriggerFire
#
public System.Void OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo damageInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
858FEC2969F12ACC5C6574827EA9657B055CCD075A15F6AC779D7EAEBB38D8DD - Body hash
975667EB625DD8BD06D85903F196D30918E513AA2728B095E1B45EEC08818132 - IL size444
Referenced calls
Candide.Multiplayer.Models.LocalPlayer::get_EntityId()Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Inequality(System.Guid, System.Guid)Candide.Entities.Auras.HitCastSpellAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_Health()Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()Shared.Models.Items.ItemInstanceModel::get_Data()System.Nullable<Shared.Models.Items.WeaponTypeEnum>::.ctor(!0)System.Nullable<Shared.Models.Items.WeaponTypeEnum>::GetValueOrDefault()System.String::IsNullOrEmpty(System.String)Candide.Entities.PlayerState.PlayerStates.SpellTomeState::Cast(Candide.Entities.PlayerState.PlayerController, Shared.Entity.EntityWrapper, System.Single, Shared.Models.Items.WeaponStats, Shared.Models.Items.ItemInstanceModel, System.Boolean)Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)Shared.Entity.EntityWrapper::get_Direction()System.Nullable<System.Single>::.ctor(!0)Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()Shared.Combat.Spells.SpellApplyAuraContext::.ctor()System.Nullable<System.Guid>::.ctor(!0)Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, Shared.Entity.EntityWrapper, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)Candide.Entities.Auras.HitCastSpellAura::HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)
String literals
aura:favour:tome_melee_castaura:favour:deep_wounds_applicatorsword_bleed_damage_reductionspell:hit_cast_spell_genericaura:favour:deep_wounds:damage_reduction
OnAuraHitTakenTriggerFire
#
public System.Void OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo damageInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0F7782A8C120F08DA344D42B2633C54B4A94FFB59B30B6AEF6D8BD629387963A - Body hash
DD8CCCADE85E45F50948C8E48041BE7F930C0318752C97E07E5BCCA63826B134 - IL size58
Referenced calls
Candide.Multiplayer.Models.LocalPlayer::get_EntityId()Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Inequality(System.Guid, System.Guid)Candide.Entities.Auras.HitCastSpellAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)Candide.Entities.Auras.HitCastSpellAura::HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)
RemoveEffect
#
public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
Update
#
public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
73378F28667FE94AFE75FFBC8544D0D656A9DEDBDB7E94B8410C50FFF4756EB8 - Body hash
769393D47460B8A03226043CD94594C567F316B8B001F26A07305599D3A78745 - IL size28
Referenced calls
Candide.Entities.Auras.ClientEntityAuraBase::Update(Shared.Entity.EntityWrapper, System.Single)Candide.Entities.Auras.HitCastSpellAura::get_State()