Exemplo n.º 1
0
        void AddHealthToCharacters(HealthGainType healthtype, int eventAmount, Boolean isAll, Person affectedperson)
        {
            int amount = eventAmount;


            if (isAll == true)
            {
                for (int i = 0; i < partyMembers.Count; ++i)
                {
                    if (healthtype == HealthGainType.Sleeping && partyMembers[i].currentHealth < 50)
                    {
                        amount = sleep_healthgain;
                    }

                    partyMembers[i].currentHealth += amount;
                    CapStatsCharacter(i);
                }
            }
            else
            {
                for (int i = 0; i < partyMembers.Count; ++i)
                {
                    if (partyMembers[i] == affectedperson)
                    {
                        if (healthtype == HealthGainType.Sleeping && partyMembers[i].currentHealth < 50)
                        {
                            amount = sleep_healthgain;
                        }
                        partyMembers[i].currentHealth += amount;
                        CapStatsCharacter(i);
                    }
                }
            }
        }
Exemplo n.º 2
0
        void AddHealthToMark(HealthGainType healthtype, int eventAmount)
        {
            int amount = eventAmount;

            if (healthtype == HealthGainType.Sleeping && theMark.currentHealth < 50)
            {
                amount = sleep_healthgain;
            }



            theMark.currentHealth += amount;
            CapStatsMark();
        }
Exemplo n.º 3
0
 public void GainHealthSingleMark(HealthGainType healthtype, int eventamount)
 {
     AddHealthToMark(healthtype, eventamount);
 }
Exemplo n.º 4
0
 public void GainHealthSingleCharacter(HealthGainType healthtype, int eventamount, Person person)
 {
     AddHealthToCharacters(healthtype, eventamount, false, person);
 }
Exemplo n.º 5
0
 //HEALTH
 #region health
 public void GainHealth(HealthGainType healthtype)
 {
     AddHealthToMark(healthtype, 0);
     AddHealthToCharacters(healthtype, 0, true, null);
 }