public static void LateStart1(Action <Foyer> orig, Foyer self1)
        {
            orig(self1);
            bool flag = BunnyModule.hasInitialized;

            if (!flag)
            {
                ArtifactMonger.Add();
                WhisperShrine.Add();
                DeicideShrine.Add();

                {
                    ShrineFactory.PlaceBnyBreachShrines();
                }
                BunnyModule.hasInitialized = true;
            }
            ShrineFactory.PlaceBnyBreachShrines();
        }
예제 #2
0
        public static void LateStart1(Action <Foyer> orig, Foyer self1)
        {
            orig(self1);
            Bugun.ThisIsBasicallyCelsRNGUNButTakenToASillyLevel();
            bool flag = BunnyModule.hasInitialized;

            if (!flag)
            {
                ArtifactMonger.Add();
                WhisperShrine.Add();
                DeicideShrine.Add();
                JammedSquire.Add();
                {
                    ShrineFactory.PlaceBnyBreachShrines();
                }
                BunnyModule.hasInitialized = true;
            }
            //ShrineFactory.PlaceBnyBreachShrines();
        }
예제 #3
0
        // Token: 0x060006D4 RID: 1748 RVA: 0x0003AD10 File Offset: 0x00038F10
        public static void Accept(PlayerController player, GameObject npc)
        {
            bool flag = DeicideShrine.AllArtifactMode;

            if (flag)
            {
                string header = "Deicide Mode Disabled.";
                string text   = "Trolled.";
                DeicideShrine.Notify(header, text);
                DeicideShrine.AllArtifactMode = false;
                //ETGModConsole.Log("Random Artifacts Disabled.", false);
            }
            else
            {
                string header = "Deicide Mode Enabled.";
                string text   = "Trolled.";
                DeicideShrine.Notify(header, text);
                DeicideShrine.AllArtifactMode          = true;
                ArtifactMonger.RandomArtifactMode      = false;
                Commands.CustomLoadoutArtifactsEnabled = false;
                //ETGModConsole.Log("Random Artifacts Enabled.", false);
            }
            npc.GetComponent <tk2dSpriteAnimator>().PlayForDuration("do_effect", 1f, "idle", false);
        }