Exemple #1
0
        public static Equip LoadEquip(DataRow row)
        {
            var uniqueId = GetDataTypes.GetUlong(row["ID"]);
            var owner    = GetDataTypes.GetUint(row["Owner"]);
            var equipId  = GetDataTypes.GetUshort(row["EquipID"]);
            var slot     = GetDataTypes.GetSByte(row["Slot"]);
            var upgrade  = GetDataTypes.GetByte(row["Upgrades"]);

            var strByte = GetDataTypes.GetUshort(row["iSTR"]);
            var endByte = GetDataTypes.GetUshort(row["iEND"]);
            var dexByte = GetDataTypes.GetUshort(row["iDEX"]);
            var sprByte = GetDataTypes.GetUshort(row["iSPR"]);
            var intByte = GetDataTypes.GetUshort(row["iINT"]);
            var equip   = new Equip(owner, equipId, slot)
            {
                UniqueId = uniqueId,
                Upgrades = upgrade,
                Str      = strByte,
                End      = endByte,
                Dex      = dexByte,
                Spr      = sprByte,
                Int      = intByte
            };

            return(equip);
        }
Exemple #2
0
        public static Equip LoadEquip(DataRow row)
        {
            ulong  uniqueID = GetDataTypes.GetUlong(row["ID"]);
            uint   owner    = GetDataTypes.GetUint(row["Owner"]);
            ushort equipID  = GetDataTypes.GetUshort(row["EquipID"]);
            sbyte  slot     = GetDataTypes.GetSByte(row["Slot"]);
            byte   upgrade  = GetDataTypes.GetByte(row["Upgrades"]);

            ushort strByte = GetDataTypes.GetUshort(row["iSTR"]);
            ushort endByte = GetDataTypes.GetUshort(row["iEND"]);
            ushort dexByte = GetDataTypes.GetUshort(row["iDEX"]);
            ushort sprByte = GetDataTypes.GetUshort(row["iSPR"]);
            ushort intByte = GetDataTypes.GetUshort(row["iINT"]);
            Equip  equip   = new Equip(owner, equipID, slot)
            {
                UniqueID = uniqueID,
                Upgrades = upgrade,
                Str      = strByte,
                End      = endByte,
                Dex      = dexByte,
                Spr      = sprByte,
                Int      = intByte
            };

            return(equip);
        }
Exemple #3
0
        public static RewardItem LoadFromDatabase(System.Data.DataRow row)
        {
            RewardItem ppItem = new RewardItem
            {
                Slot   = GetDataTypes.GetSByte(row["Slot"]),
                ID     = GetDataTypes.GetUshort(row["ItemID"]),
                CharID = GetDataTypes.GetInt(row["CharID"]),
                PageID = GetDataTypes.GetByte(row["PageID"])
            };

            return(ppItem);
        }
Exemple #4
0
        public static Item LoadItem(DataRow Row)
        {
            ulong  id      = GetDataTypes.GetUlong(Row["ID"]);
            uint   owner   = GetDataTypes.GetUint(Row["Owner"]);
            sbyte  slot    = GetDataTypes.GetSByte(Row["Slot"]);
            ushort equipID = GetDataTypes.GetUshort(Row["ItemID"]);

            ushort amount = GetDataTypes.GetUshort(Row["Amount"]);
            Item   item   = new Item(id, owner, equipID, slot, amount)
            {
                Slot       = slot,
                IsEquipped = GetDataTypes.GetBool(Row["Equipt"]),
            };

            return(item);
        }
Exemple #5
0
        public static Item LoadItem(DataRow Row)
        {
            var id      = GetDataTypes.GetUlong(Row["ID"]);
            var owner   = GetDataTypes.GetUint(Row["Owner"]);
            var slot    = GetDataTypes.GetSByte(Row["Slot"]);
            var equipID = GetDataTypes.GetUshort(Row["ItemID"]);

            var amount = GetDataTypes.GetUshort(Row["Amount"]);
            var item   = new Item(id, owner, equipID, slot, amount)
            {
                Slot       = slot,
                IsEquipped = GetDataTypes.GetBool(Row["Equipt"])
            };

            return(item);
        }