Пример #1
0
        public void OnTrain(PlayerMobile pm, int points)
        {
            int reqInc;

            if (!HasIncreasedControlSlot)
            {
                reqInc = GetRequirementIncrease(true);

                Creature.RemoveFollowers();
                Creature.ControlSlots++;
                Creature.AddFollowers();
                TrainedThisLevel = 0;

                pm.SendLocalizedMessage(1157537); // Your pet's control slot have been updated.
                HasIncreasedControlSlot = true;
            }
            else
            {
                TrainedThisLevel++;
                reqInc = GetRequirementIncrease(false);
            }

            Creature.CurrentTameSkill = Math.Min(BaseCreature.MaxTameRequirement, Creature.CurrentTameSkill + reqInc);
            TrainingPoints           -= points;
        }
Пример #2
0
        public void OnTrain(PlayerMobile pm, int points)
        {
            if (!HasIncreasedControlSlot)
            {
                Creature.RemoveFollowers();
                Creature.ControlSlots++;
                Creature.AddFollowers();

                pm.SendLocalizedMessage(1157537); // Your pet's control slot have been updated.

                HasIncreasedControlSlot = true;
            }

            TrainingPoints -= points;
        }