コード例 #1
0
ファイル: Warrior.cs プロジェクト: spadd/CypherCore
 public override void Register()
 {
     OnEffectProc.Add(new EffectProcHandler(HandleOnProc, 0, AuraType.ProcTriggerSpell));
 }
コード例 #2
0
ファイル: Priest.cs プロジェクト: lyosky/CypherCore
 public override void Register()
 {
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 0, AuraType.Dummy));
 }
コード例 #3
0
 public override void Register()
 {
     DoCheckProc.Add(new CheckProcHandler(CheckProc));
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 0, AuraType.ProcTriggerSpell));
 }
コード例 #4
0
 public override void Register()
 {
     DoCheckProc.Add(new CheckProcHandler(CheckProc));
     OnEffectProc.Add(new EffectProcHandler(HandleEffectProc, 0, AuraType.Dummy));
 }
コード例 #5
0
 public override void Register()
 {
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 0, AuraType.OverrideClassScripts));
 }
コード例 #6
0
 public override void Register()
 {
     AfterEffectRemove.Add(new EffectApplyHandler(OnRemove, 1, AuraType.Dummy, AuraEffectHandleModes.Real));
     DoCheckProc.Add(new CheckProcHandler(CheckProc));
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 1, AuraType.Dummy));
 }
コード例 #7
0
ファイル: Priest.cs プロジェクト: TheOpenSorcerer/CypherCore
 public override void Register()
 {
     AfterDispel.Add(new AuraDispelHandler(HandleDispel));
     DoCheckProc.Add(new CheckProcHandler(CheckProc));
     OnEffectProc.Add(new EffectProcHandler(HandleEffectProc, 2, AuraType.Dummy));
 }
コード例 #8
0
ファイル: Priest.cs プロジェクト: TheOpenSorcerer/CypherCore
 public override void Register()
 {
     OnEffectProc.Add(new EffectProcHandler(HandleEffectSpeedProc, 0, AuraType.Dummy));
     OnEffectProc.Add(new EffectProcHandler(HandleEffectDispelProc, 1, AuraType.Dummy));
 }
コード例 #9
0
ファイル: Mage.cs プロジェクト: zgbjmy2009/CypherCore
 public override void Register()
 {
     DoEffectCalcAmount.Add(new EffectCalcAmountHandler(CalculateAmount, 0, AuraType.SchoolAbsorb));
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 1, AuraType.ProcTriggerSpell));
 }
コード例 #10
0
ファイル: Paladin.cs プロジェクト: ryancheung/CypherCore
 public override void Register()
 {
     OnEffectProc.Add(new EffectProcHandler(HandleEffectProc, 0, m_scriptSpellId == SpellIds.EyeForAnEyeRank1 ? AuraType.Dummy : AuraType.ProcTriggerSpell));
 }
コード例 #11
0
 public override void Register()
 {
     DoCheckProc.Add(new CheckProcHandler(CheckProc));
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 0, Framework.Constants.AuraType.Dummy));
 }
コード例 #12
0
ファイル: Mage.cs プロジェクト: Sylvamore/CypherCore
 public override void Register()
 {
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 0, AuraType.Dummy));
     AfterEffectRemove.Add(new EffectApplyHandler(AfterRemove, 0, AuraType.Dummy, AuraEffectHandleModes.Real));
 }
コード例 #13
0
ファイル: Mage.cs プロジェクト: Sylvamore/CypherCore
 public override void Register()
 {
     OnEffectProc.Add(new EffectProcHandler(SuppressWarning, 1, AuraType.Dummy));
     AfterProc.Add(new AuraProcHandler(DropFingersOfFrost));
 }
コード例 #14
0
 public override void Register()
 {
     DoCheckProc.Add(new CheckProcHandler(DoCheck));
     OnEffectProc.Add(new EffectProcHandler(HandleEffectProc, 0, AuraType.ModConfuse));
 }
コード例 #15
0
 public override void Register()
 {
     DoCheckProc.Add(new CheckProcHandler(CheckProc));
     OnEffectProc.Add(new EffectProcHandler(HandleProc, 0, AuraType.ModSpellCritChance));
 }