예제 #1
0
 public override void SetImpact(CreatureEffectsImpact impact)
 {
     switch (Effect.Method)
     {
         case 2:
             impact.AttackSpeedModificator += (short) Effect.Value;
             break;
         case 3: //Percent
             impact.AttackSpeedPercentModificator += Effect.Value;
             break;
         default:
             Player player = Creature as Player;
             if (player != null)
                 new SpChatMessage("Unknown method " + Effect.Method + " for EfAttackSpeedInc effect.", ChatType.System).Send(player);
             break;
     }
 }
예제 #2
0
파일: Abnormal.cs 프로젝트: arkanoid1/Temu
 public void SetImpact(CreatureEffectsImpact impact)
 {
     Effects.ForEach(effect => effect.SetImpact(impact));
 }
예제 #3
0
파일: EfDefault.cs 프로젝트: arkanoid1/Temu
 public virtual void SetImpact(CreatureEffectsImpact impact)
 {
     
 }