fixing attribute parsing.
This commit is contained in:
parent
c5220396ed
commit
0909087177
@ -642,9 +642,9 @@ namespace DiIiS_NA.GameServer.GSSystem.ItemsSystem
|
|||||||
{
|
{
|
||||||
return new VisualItem()
|
return new VisualItem()
|
||||||
{
|
{
|
||||||
GbId = Attributes[GameAttributes.TransmogGBID] == -1
|
GbId = (int)Attributes[GameAttributes.TransmogGBID] == -1
|
||||||
? GBHandle.GBID
|
? GBHandle.GBID
|
||||||
: Attributes[GameAttributes.TransmogGBID],
|
: (int)Attributes[GameAttributes.TransmogGBID],
|
||||||
DyeType = Attributes[GameAttributes.DyeType],
|
DyeType = Attributes[GameAttributes.DyeType],
|
||||||
ItemEffectType = 0, //Mooege.Common.Helpers.Math.FastRandom.Instance.Next(1, 14),
|
ItemEffectType = 0, //Mooege.Common.Helpers.Math.FastRandom.Instance.Next(1, 14),
|
||||||
EffectLevel = -1 //Mooege.Common.Helpers.Math.FastRandom.Instance.Next(1, 30)
|
EffectLevel = -1 //Mooege.Common.Helpers.Math.FastRandom.Instance.Next(1, 30)
|
||||||
@ -655,9 +655,9 @@ namespace DiIiS_NA.GameServer.GSSystem.ItemsSystem
|
|||||||
public D3.Hero.VisualItem GetVisualItem()
|
public D3.Hero.VisualItem GetVisualItem()
|
||||||
{
|
{
|
||||||
var visualItem = D3.Hero.VisualItem.CreateBuilder()
|
var visualItem = D3.Hero.VisualItem.CreateBuilder()
|
||||||
.SetGbid(Attributes[GameAttributes.TransmogGBID] == -1
|
.SetGbid((int)Attributes[GameAttributes.TransmogGBID] == -1
|
||||||
? GBHandle.GBID
|
? GBHandle.GBID
|
||||||
: Attributes[GameAttributes.TransmogGBID])
|
: (int)Attributes[GameAttributes.TransmogGBID])
|
||||||
.SetDyeType(Attributes[GameAttributes.DyeType])
|
.SetDyeType(Attributes[GameAttributes.DyeType])
|
||||||
.SetEffectLevel(0)
|
.SetEffectLevel(0)
|
||||||
.SetItemEffectType(-1)
|
.SetItemEffectType(-1)
|
||||||
|
|||||||
@ -1521,7 +1521,7 @@ namespace DiIiS_NA.GameServer.GSSystem.ItemsSystem
|
|||||||
item.DBInventory.Attributes = attributesSer;
|
item.DBInventory.Attributes = attributesSer;
|
||||||
item.DBInventory.GbId = item.GBHandle.GBID;
|
item.DBInventory.GbId = item.GBHandle.GBID;
|
||||||
item.DBInventory.Version = 2;
|
item.DBInventory.Version = 2;
|
||||||
item.DBInventory.TransmogGBID = item.Attributes[GameAttributes.TransmogGBID];
|
item.DBInventory.TransmogGBID = (int)item.Attributes[GameAttributes.TransmogGBID];
|
||||||
|
|
||||||
//Logger.Info("ItemFlags: {0}", (int)item.ItemType.Flags);
|
//Logger.Info("ItemFlags: {0}", (int)item.ItemType.Flags);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
user.block.title