Beispiel #1
0
        public static bool HasVBuck(this IMissionX m)
        {
            var rslt = m.FindNormalItemById("MtxGiveaway");

            if (!rslt)
            {
                rslt = m.FindNormalItemById("currency_mtxswap");
            }
            if (rslt)
            {
                m.SetOrderNumber(rslt, 0);
            }
            return(rslt);
        }
Beispiel #2
0
        public static bool HasLegendaryPerkUp(this IMissionX m, WorldName world)
        {
            var rslt = m.FindNormalItemById("Reagent_Alteration_Upgrade_SR", world);

            m.SetOrderNumber(rslt, 4);
            if (m.IsGroupMission)
            {
                m.SetOrderNumber(rslt, 3);
            }
            return(rslt);
        }
Beispiel #3
0
        public static bool Has4x(this IMissionX m, string IdContains, WorldName world = WorldName.Twine_Peaks)
        {
            if (!m.Has4xAny())
            {
                return(false);
            }

            var rslt = m.FindNormalItemById(IdContains, world);

            if (!rslt)
            {
                return(false);
            }

            rslt = m.IsMissionReward(IdContains);
            if (!rslt)
            {
                return(false);
            }

            m.SetOrderNumber(rslt, 6);
            return(true);
        }