Exemplo n.º 1
0
        public static CustomAlchemyComponentDetail GetComponentDetail(CraftingComponent.CraftingComponentType craftingComponentType)
        {
            CustomAlchemyComponentDetail componentDetail = new CustomAlchemyComponentDetail();

            switch (craftingComponentType)
            {
            case CraftingComponent.CraftingComponentType.BluecapMushroom:
                componentDetail.m_PositiveEffectType = EffectType.IntelligenceIncrease;
                componentDetail.m_NegativeEffectType = EffectType.FrostDamage;

                componentDetail.m_PositivePotionHue = 2629;
                componentDetail.m_NegativePotionHue = 2123;
                break;

            case CraftingComponent.CraftingComponentType.CockatriceEgg:
                componentDetail.m_PositiveEffectType = EffectType.ManaRegenIncrease;
                componentDetail.m_NegativeEffectType = EffectType.Petrify;

                componentDetail.m_PositivePotionHue = 2602;
                componentDetail.m_NegativePotionHue = 2302;
                break;

            case CraftingComponent.CraftingComponentType.Creepervine:
                componentDetail.m_PositiveEffectType = EffectType.StamRegenIncrease;
                componentDetail.m_NegativeEffectType = EffectType.Entangle;

                componentDetail.m_PositivePotionHue = 2109;
                componentDetail.m_NegativePotionHue = 2207;
                break;

            case CraftingComponent.CraftingComponentType.FireEssence:
                componentDetail.m_PositiveEffectType = EffectType.SpellDamageDealtIncrease;
                componentDetail.m_NegativeEffectType = EffectType.FireDamage;

                componentDetail.m_PositivePotionHue = 1257;
                componentDetail.m_NegativePotionHue = 2117;
                break;

            case CraftingComponent.CraftingComponentType.Ghostweed:
                componentDetail.m_PositiveEffectType = EffectType.DexterityIncrease;
                componentDetail.m_NegativeEffectType = EffectType.AbyssalDamage;

                componentDetail.m_PositivePotionHue = 2500;
                componentDetail.m_NegativePotionHue = 1108;
                break;

            case CraftingComponent.CraftingComponentType.GhoulHide:
                componentDetail.m_PositiveEffectType = EffectType.SpellDamageResistIncrease;
                componentDetail.m_NegativeEffectType = EffectType.Disease;

                componentDetail.m_PositivePotionHue = 2515;
                componentDetail.m_NegativePotionHue = 2112;
                break;

            case CraftingComponent.CraftingComponentType.LuniteHeart:
                componentDetail.m_PositiveEffectType = EffectType.AccuracyIncrease;
                componentDetail.m_NegativeEffectType = EffectType.ShockDamage;

                componentDetail.m_PositivePotionHue = 2603;
                componentDetail.m_NegativePotionHue = 2615;
                break;

            case CraftingComponent.CraftingComponentType.ObsidianShard:
                componentDetail.m_PositiveEffectType = EffectType.HitsRegenIncrease;
                componentDetail.m_NegativeEffectType = EffectType.EvasionReduction;

                componentDetail.m_PositivePotionHue = 2635;
                componentDetail.m_NegativePotionHue = 2706;
                break;

            case CraftingComponent.CraftingComponentType.Quartzstone:
                componentDetail.m_PositiveEffectType = EffectType.MeleeDamageResistIncrease;
                componentDetail.m_NegativeEffectType = EffectType.EarthDamage;

                componentDetail.m_PositivePotionHue = 2638;
                componentDetail.m_NegativePotionHue = 2709;
                break;

            case CraftingComponent.CraftingComponentType.ShatteredCrystal:
                componentDetail.m_PositiveEffectType = EffectType.MeleeDamageDealtIncrease;
                componentDetail.m_NegativeEffectType = EffectType.BleedDamage;

                componentDetail.m_PositivePotionHue = 2552;
                componentDetail.m_NegativePotionHue = 2118;
                break;

            case CraftingComponent.CraftingComponentType.Snakeskin:
                componentDetail.m_PositiveEffectType = EffectType.EvasionIncrease;
                componentDetail.m_NegativeEffectType = EffectType.Poison;

                componentDetail.m_PositivePotionHue = 1463;
                componentDetail.m_NegativePotionHue = 1370;
                break;

            case CraftingComponent.CraftingComponentType.TrollFat:
                componentDetail.m_PositiveEffectType = EffectType.StrengthIncrease;
                componentDetail.m_NegativeEffectType = EffectType.AccuracyReduction;

                componentDetail.m_PositivePotionHue = 2575;
                componentDetail.m_NegativePotionHue = 2518;
                break;
            }

            return(componentDetail);
        }
Exemplo n.º 2
0
        public static CraftingComponentDetail GetCraftingComponentDetail(CraftingComponent.CraftingComponentType craftingComponent)
        {
            CraftingComponentDetail detail = new CraftingComponentDetail();

            switch (craftingComponent)
            {
            case CraftingComponentType.BluecapMushroom:
                detail.m_ItemId  = 3350;
                detail.m_Hue     = 2599;
                detail.m_OffsetX = -2;
                detail.m_OffsetY = 0;
                break;

            case CraftingComponentType.CockatriceEgg:
                detail.m_ItemId  = 10249;
                detail.m_Hue     = 2589;
                detail.m_OffsetX = 0;
                detail.m_OffsetY = 3;
                break;

            case CraftingComponentType.Creepervine:
                detail.m_ItemId  = 22311;
                detail.m_Hue     = 2208;
                detail.m_OffsetX = -17;
                detail.m_OffsetY = -10;
                break;

            case CraftingComponentType.FireEssence:
                detail.m_ItemId  = 16395;
                detail.m_Hue     = 2075;
                detail.m_OffsetX = 0;
                detail.m_OffsetY = 3;
                break;

            case CraftingComponentType.Ghostweed:
                detail.m_ItemId  = 731;
                detail.m_Hue     = 2498;
                detail.m_OffsetX = 5;
                detail.m_OffsetY = -5;
                break;

            case CraftingComponentType.GhoulHide:
                detail.m_ItemId  = 12677;
                detail.m_Hue     = 2610;
                detail.m_OffsetX = 0;
                detail.m_OffsetY = 3;
                break;

            case CraftingComponentType.LuniteHeart:
                detail.m_ItemId  = 12126;
                detail.m_Hue     = 2605;
                detail.m_OffsetX = 2;
                detail.m_OffsetY = 3;
                break;

            case CraftingComponentType.ObsidianShard:
                detail.m_ItemId  = 11703;
                detail.m_Hue     = 1102;
                detail.m_OffsetX = 3;
                detail.m_OffsetY = 0;
                break;

            case CraftingComponentType.Quartzstone:
                detail.m_ItemId  = 5925;
                detail.m_Hue     = 2507;
                detail.m_OffsetX = -3;
                detail.m_OffsetY = 2;
                break;

            case CraftingComponentType.ShatteredCrystal:
                detail.m_ItemId  = 22328;
                detail.m_Hue     = 84;
                detail.m_OffsetX = -2;
                detail.m_OffsetY = 0;
                break;

            case CraftingComponentType.Snakeskin:
                detail.m_ItemId  = 22340;
                detail.m_Hue     = 2515;
                detail.m_OffsetX = 10;
                detail.m_OffsetY = -7;
                break;

            case CraftingComponentType.TrollFat:
                detail.m_ItemId  = 5163;
                detail.m_Hue     = 2612;
                detail.m_OffsetX = -3;
                detail.m_OffsetY = 0;
                break;
            }

            return(detail);
        }