Example #1
0
        //
        public string ToolName(string tool, int tier = -1, int level = -1)
        {
            if (tier < 0)
            {
                tier = GetTier(tool);
            }
            if (level < 0)
            {
                level = GetLevel(tool);
            }

            return($"{GetAllTiers(tool)[tier]} {NumbersM.GetLevelMark(level)}");
        }
Example #2
0
        public static NPC TrainningDummy(int level, int i = 1)
        {
            var dummy = new NPC(true)
            {
                profession  = ReferenceData.Profession.Creature,
                displayName = "Training Dummy " + NumbersM.GetLevelMark(i),
                name        = "Training Dummy",
                xpDropBuff  = 0,

                desc      = "Dummy used for training",
                baseLevel = 0,
                level     = 0,

                stats = new Stats()
                {
                    endurance    = 100,
                    intelligence = 0,
                    strength     = 0,
                    charisma     = 0,
                    dexterity    = 0,
                    perception   = 0,

                    maxhealth = 100 * level,
                    stamina   = 10 * level,
                },

                abilities = new List <Ability>()
                {
                    LoadAbility.Taunt("Taunt"),
                    LoadAbility.Brawl("Heal")
                }
            };

            dummy.health  = dummy.Health();
            dummy.stamina = dummy.Stamina();

            return(dummy);
        }
Example #3
0
 public static Item CreateRepairKit(int level)
 {
     level = Verify.MinMax(level, 10, 1);
     return(new Item(level * 10, "Repair Kit " + NumbersM.GetLevelMark(level), IType.RepairKit));
 }
Example #4
0
 public static Item CreateRune(int level)
 {
     level = Verify.MinMax(level, 10, 1);
     return(new Item(level, "Rune " + NumbersM.GetLevelMark(level), IType.Rune));
 }