public override void PostLoadOn(HonorBoundLogic logic)
        {
            var config = ModContent.GetInstance <LunaticConfig>();

            config.DaysUntil *= 5;
            config.HalfDaysRecoveredPerMask *= 5;
        }
Exemple #2
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var durConfig = ModContent.GetInstance <DurabilityConfig>();

            durConfig.CanRepair       = true;
            durConfig.CanRepairBroken = true;
        }
Exemple #3
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var lunConfig  = ModContent.GetInstance <LunaticConfig>();
            var lunDefault = new LunaticConfig();

            lunConfig.HalfDaysRecoveredPerMask = lunDefault.HalfDaysRecoveredPerMask;
        }
        public override void LoadOn(HonorBoundLogic logic)
        {
            var livConfig  = ModContent.GetInstance <LivesConfig>();
            var livDefault = new LivesConfig();

            livConfig.InitialLives = livDefault.InitialLives;
        }
Exemple #5
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var durConfig  = ModContent.GetInstance <DurabilityConfig>();
            var durDefault = new DurabilityConfig();

            durConfig.GeneralWearAndTearMultiplier = durDefault.GeneralWearAndTearMultiplier * 2;
            durConfig.MaxDurabilityLostPerRepair   = 0;
        }
Exemple #6
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var config     = ModContent.GetInstance <LunaticConfig>();
            var lunDefault = new LunaticConfig();

            config.WallOfFleshMultiplier = lunDefault.WallOfFleshMultiplier;
            config.DaysUntil             = lunDefault.DaysUntil;
        }
Exemple #7
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var injConfig = ModContent.GetInstance <InjuryConfig>();
            var livConfig = ModContent.GetInstance <LivesConfig>();

            injConfig.CraftableLifeCrystal = true;
            livConfig.CraftableExtraLives  = true;
        }
Exemple #8
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var staConfig  = ModContent.GetInstance <StaminaConfig>();
            var staDefault = new StaminaConfig();

            staConfig.ItemUseRate    = 0;
            staConfig.InitialStamina = staDefault.InitialStamina * 2;
        }
        public override void LoadOff(HonorBoundLogic logic)
        {
            var lifConfig  = ModContent.GetInstance <LosingIsFunConfig>();
            var lifDefault = new LosingIsFunConfig();

            lifConfig.MinimumRatioTownNPCSolidBlocks = 0;
            lifConfig.MinimumTownNpcTileSpacing      = 0;
        }
Exemple #10
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var injConfig  = ModContent.GetInstance <InjuryConfig>();
            var injDefault = new InjuryConfig();

            injConfig.DurationOfBleedingHeart = injDefault.DurationOfBleedingHeart;
            injConfig.HarmBufferCapacityBeforeReceivingInjury = injDefault.HarmBufferCapacityBeforeReceivingInjury;
        }
        public override void LoadOff(HonorBoundLogic logic)
        {
            var lifConfig  = ModContent.GetInstance <LosingIsFunConfig>();
            var lifDefault = new LosingIsFunConfig();

            lifConfig.EvacWarpChargeDurationFrames = -1;
            lifConfig.SorenessDurationSeconds      = lifDefault.SorenessDurationSeconds;
        }
Exemple #12
0
        public override void BegunWorldOff(HonorBoundLogic logic)
        {
            if (Main.netMode != 2)
            {
                var staDefault = new StaminaConfig();

                StaminaAPI.AddStamina(Main.LocalPlayer, (staDefault.InitialStamina * 2) - StaminaAPI.GetStamina(Main.LocalPlayer));
            }
        }
Exemple #13
0
        public override void BegunWorldOn(HonorBoundLogic logic)
        {
            if (Main.netMode != 2)
            {
                var staConfig  = ModContent.GetInstance <StaminaConfig>();
                var staDefault = new StaminaConfig();

                StaminaAPI.AddStamina(Main.LocalPlayer, staDefault.InitialStamina - StaminaAPI.GetStamina(Main.LocalPlayer));
            }
        }
        public override void BegunWorldOff(HonorBoundLogic logic)
        {
            if (Main.netMode != 2)
            {
                var livConfig = ModContent.GetInstance <LivesConfig>();
                int baseLives = LivesAPI.GetLives(Main.LocalPlayer);

                LivesAPI.AddLives(Main.LocalPlayer, livConfig.InitialLives - baseLives);
            }
        }
Exemple #15
0
        public override void LoadOff(HonorBoundLogic logic)
        {
            var injConfig  = ModContent.GetInstance <InjuryConfig>();
            var livConfig  = ModContent.GetInstance <LivesConfig>();
            var injDefault = new InjuryConfig();

            injConfig.LifeCrystalNeedsEvilBossDrops = false;
            injConfig.VitaePerCrackedLifeCrystal    = 2;
            livConfig.ExtraLifeVoodoo = false;
        }
        public override void LoadOff(HonorBoundLogic logic)
        {
            var livConfig = ModContent.GetInstance <LivesConfig>();

            livConfig.InitialLives = 10;
        }
        public override void LoadOff(HonorBoundLogic logic)
        {
            var lunConfig = ModContent.GetInstance <LunaticConfig>();

            lunConfig.MoonLordMaskWins = true;
        }
Exemple #18
0
        public override void LoadOn(HonorBoundLogic logic)
        {
            var lunConfig = ModContent.GetInstance <LunaticConfig>();

            lunConfig.HalfDaysRecoveredPerMask = 2;
        }