コード例 #1
0
        public void Execute(Game.Server.Games.BaseGame game, Player player, ItemTemplateInfo item)
        {
            switch (item.Property2)
            {
            case 0:
                if (player.IsLiving)
                {
                    player.AddBlood(item.Property3, true);
                }
                break;

            case 1:
                Player[] temps = player.Game.GetAllFightPlayersSafe();
                foreach (Player p in temps)
                {
                    if (p.IsLiving && p.Team == player.Team)
                    {
                        p.AddBlood(item.Property3, true);
                    }
                }

                break;

            default:
                break;
            }
        }
コード例 #2
0
ファイル: AddBallCountSpell.cs プロジェクト: uvbs/DDTank-3.0
 public void Execute(Game.Server.Games.BaseGame game, Player player, ItemTemplateInfo item)
 {
     if (!player.IsSpecialSkill)
     {
         player.BallCount = item.Property2;
     }
 }
コード例 #3
0
 public void Execute(Game.Server.Games.BaseGame game, Player player, ItemTemplateInfo item)
 {
 }
コード例 #4
0
 public void Execute(Game.Server.Games.BaseGame game, Player player, ItemTemplateInfo item)
 {
     player.CurrentDamagePlus += (float)item.Property2 / 100;
 }