示例#1
0
        public static void GainAPOnLeveLUP(Character character)
        {
            if (character == null)
            {
                return;
            }

            if (CharacterJobs.IsCygnus(character) && character.Stats.Level < 70)
            {
                character.Stats.abilityPoints += 6;
            }

            else if (CharacterJobs.IsCygnus(character) && character.Stats.Level > 70)
            {
                character.Stats.abilityPoints += 5;
            }

            else if (CharacterJobs.IsBeginner(character) && character.Stats.Level < 8)
            {
                character.Stats.abilityPoints += 0;

                if (character.Stats.Level < 6)
                {
                    character.Stats.Strength += 5;
                }
                else if (character.Stats.Level >= 6 && character.Stats.Level < 8)
                {
                    character.Stats.Strength  += 4;
                    character.Stats.Dexterity += 1;
                }
            }

            else if (CharacterJobs.IsBeginner(character) && character.Stats.Level == 8)
            {
                character.Stats.Strength       = 4;
                character.Stats.Dexterity      = 4;
                character.Stats.abilityPoints += 35;
            }

            else
            {
                character.Stats.abilityPoints += 5;
            }

            Update(character, CharacterConstants.StatisticType.AbilityPoints);
        }
示例#2
0
        public static void GainAPOnLeveLUP(Character character)
        {
            if (CharacterJobs.IsCygnus(character) && character.Level < 70)
            {
                character.AbilityPoints += 6;
            }

            else if (CharacterJobs.IsCygnus(character) && character.Level > 70)
            {
                character.AbilityPoints += 5;
            }

            else if (CharacterJobs.IsBeginner(character) && character.Level < 8)
            {
                character.AbilityPoints += 0;

                if (character.Level < 6)
                {
                    character.Strength += 5;
                }
                else if (character.Level >= 6 && character.Level < 8)
                {
                    character.Strength  += 4;
                    character.Dexterity += 1;
                }
            }

            else if (CharacterJobs.IsBeginner(character) && character.Level == 8)
            {
                character.Strength       = 4;
                character.Dexterity      = 4;
                character.AbilityPoints += 35;
            }

            else
            {
                character.AbilityPoints += 5;
            }
        }