<commit_before>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MIMEngine.Core.Item
{
   
    public class Item :BaseItem
    {

        public enum AttackTypes
        {
            Slash,
            Stab,
            Chop,
            Pierce,
            Punch
        }

        public List<Item> containerItems;
        public string attackType { get; set; }
        public string weaponType { get; set; }
        public int weaponSpeed { get; set; }

    }



}
<commit_msg>more item enums<commit_after>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MIMEngine.Core.Item
{
    using System.ComponentModel;
    using System.Runtime.Serialization;

    public class Item :BaseItem
    {

        public enum AttackType
        {
            Slash,
            Slice,
            Stab,
            Thrust,
            Chop,
            Claw,
            Cleave,
            Charge,
            Crush,
            Smash,
            Pierce,
            Punch,
            Pound,
            Scratch,
            Slap,
            Whip,
        }

        public enum DamageType
        {
            Acidic,
            Blast,
            Chill,
            Flame,
            Flaming,
            Freezing,
            Shocking,
            Holy,
            Cursed,
            Vampric,
            Poisoned,
            Stun
        }

        public enum WeaponType
        {
            Axe,
            Dagger,
            Exotic,
            Flail,
            Blunt,
            Polearm,
            Spear,
            Staff,
            Sword,
            Whip,
            Bows,
            Arrows
        }

        public enum ArmourType
        {
            Cloth,
            Leather,
            [Description("Studded Leather")]
            StuddedLeather,
            [Description("Chain Mail")]
            ChainMail,
            [Description("Plate Mail")]
            PlateMail,


        }

        public List<Item> containerItems;
        public AttackType attackType { get; set; }
        public string weaponType { get; set; }
        public int weaponSpeed { get; set; }

    }
}

{'fraction_non_alphanumeric': 0.06457023060796646, 'fraction_numerical': 0.0, 'mean_word_length': 1.0118043844856661, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2944414', 'n_tokens_mistral': 652, 'n_tokens_neox': 615, 'n_words': 145}