public static GlobeTypes GetGlobeType(this ACDItem item) { switch (item.GetObjectType()) { case TrinityObjectType.ProgressionGlobe: if (GameData.GreaterProgressionGlobeSNO.Contains(item.ActorSnoId)) { return(GlobeTypes.GreaterRift); } return(GlobeTypes.NephalemRift); case TrinityObjectType.PowerGlobe: return(GlobeTypes.Power); case TrinityObjectType.HealthGlobe: return(GlobeTypes.Health); } return(GlobeTypes.None); }
public static int GetGoldAmount(this ACDItem item) { return(item.GetObjectType() == TrinityObjectType.Gold ? item.Stats.Gold : 0); }
public static bool GetIsPickupNoClick(this ACDItem item) { return(GameData.NoPickupClickItemTypes.Contains(item.GetTrinityItemType()) || GameData.NoPickupClickTypes.Contains(item.GetObjectType())); }