Sanguosha.Core.Games.RoleGame.GetMaxHealth C# (CSharp) Méthode

GetMaxHealth() public méthode

public GetMaxHealth ( Player p ) : int
p Sanguosha.Core.Players.Player
Résultat int
        public virtual int GetMaxHealth(Player p)
        {
            int maxHealth = 0;
            if (p.Role == Role.Ruler && Game.CurrentGame.Players.Count > 4) maxHealth += 1;
            if (Game.CurrentGame.Settings.DualHeroMode && p.Hero2 != null)
            {
                maxHealth += (p.Hero.MaxHealth + p.Hero2.MaxHealth) / 2;
            }
            else
            {
                maxHealth += p.Hero.MaxHealth;
            }
            return maxHealth;
        }