Ejemplo n.º 1
0
        public PcData()
        {
            wealth        = 0;
            upkeep        = new UpkeepData();
            name          = new FantasyName();
            gender        = Gender.None;
            background    = null;
            status        = PcStatus.Idle;
            faction       = Faction.Player;
            raceKey       = "";
            professionKey = "";
            description   = "";

            listIndex      = -1;
            partyIndex     = -1;
            hair           = "Hair 01";
            beard          = "";
            maxAccessories = 1;

            level      = 0;
            experience = 0;
            expToLevel = 0;
            maxExp     = 0;
            expBonus   = 0;

            attributes = new AttributeManager();

            for (int i = 0; i < (int)BaseAttribute.Number; i++)
            {
                attributes.AddAttribute(AttributeListType.Base, new Attribute(AttributeType.Base, i, 1));
            }

            for (int i = 0; i < (int)DerivedAttribute.Number; i++)
            {
                attributes.AddAttribute(AttributeListType.Derived, new Attribute(AttributeType.Derived, i, 0));
            }

            for (int i = 0; i < (int)DamageType.Number; i++)
            {
                attributes.AddAttribute(AttributeListType.Resistance, new Attribute(AttributeType.Resistance, i, 0));
            }

            for (int i = 0; i < (int)Skill.Number; i++)
            {
                attributes.SetSkill(new Attribute(AttributeType.Skill, i, 0));
            }

            abilities = new CharacterAbilities();
            inventory = new CharacterInventory();
        }
Ejemplo n.º 2
0
 ///GENMHASH:FD831087F4F6D367288620E870CFEADF:29B42AAA7BBB787804889088EECFB694
 public PcStatus PacketCaptureStatus()
 {
     return(PcStatus.Parse(Inner.PacketCaptureStatus));
 }