Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Altima becka  = new Altima();
            TSX    jerome = new TSX();
            Taurus jake   = new Taurus();

            jerome.Race(jake);
            jerome.Race(new Altima());
            jerome.IsWinner = true;
            if (jerome.IsWinner)
            {
                Console.WriteLine("Winner winner chicken dinner!");
            }
            else
            {
                Console.WriteLine("I'll get 'em next time...");
            }
            Console.ReadLine();
        }
Exemplo n.º 2
0
    private void Awake()
    {
        CreateSignNumber();

        mon = new MonsterStat();

        aqua  = new Aquarius();
        arie  = new Aries();
        can   = new Cancer();
        cap   = new Capricorn();
        gem   = new Gemini();
        leo   = new Leo();
        lib   = new Libra();
        pisc  = new Pisces();
        sagi  = new Sagittarius();
        scrop = new Scorpio();
        serp  = new Serpentarius();
        taur  = new Taurus();
        virg  = new Virgo();

        if (SignNumber == 1)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + aqua.Force + MBForce;
            myStats.Vitality  = mon.Vitality + aqua.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + aqua.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + aqua.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + aqua.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + aqua.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + aqua.Charisma + MBCharima;
        }
        if (SignNumber == 2)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + arie.Force + MBForce;
            myStats.Vitality  = mon.Vitality + arie.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + arie.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + arie.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + arie.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + arie.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + arie.Charisma + MBCharima;
        }
        if (SignNumber == 3)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + can.Force + MBForce;
            myStats.Vitality  = mon.Vitality + can.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + can.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + can.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + can.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + can.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + can.Charisma + MBCharima;
        }
        if (SignNumber == 4)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + cap.Force + MBForce;
            myStats.Vitality  = mon.Vitality + cap.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + cap.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + cap.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + cap.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + cap.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + cap.Charisma + MBCharima;
        }
        if (SignNumber == 5)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + gem.Force + MBForce;
            myStats.Vitality  = mon.Vitality + gem.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + gem.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + gem.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + gem.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + gem.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + gem.Charisma + MBCharima;
        }
        if (SignNumber == 6)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + leo.Force + MBForce;
            myStats.Vitality  = mon.Vitality + leo.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + leo.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + leo.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + leo.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + leo.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + leo.Charisma + MBCharima;
        }
        if (SignNumber == 7)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + lib.Force + MBForce;
            myStats.Vitality  = mon.Vitality + lib.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + lib.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + lib.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + lib.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + lib.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + lib.Charisma + MBCharima;
        }
        if (SignNumber == 8)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + pisc.Force + MBForce;
            myStats.Vitality  = mon.Vitality + pisc.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + pisc.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + pisc.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + pisc.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + pisc.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + pisc.Charisma + MBCharima;
        }
        if (SignNumber == 9)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + sagi.Force + MBForce;
            myStats.Vitality  = mon.Vitality + sagi.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + sagi.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + sagi.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + sagi.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + sagi.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + sagi.Charisma + MBCharima;
        }
        if (SignNumber == 10)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + scrop.Force + MBForce;
            myStats.Vitality  = mon.Vitality + scrop.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + scrop.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + scrop.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + scrop.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + scrop.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + scrop.Charisma + MBCharima;
        }
        if (SignNumber == 11)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + serp.Force + MBForce;
            myStats.Vitality  = mon.Vitality + serp.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + serp.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + serp.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + serp.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + serp.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + serp.Charisma + MBCharima;
        }
        if (SignNumber == 12)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + taur.Force + MBForce;
            myStats.Vitality  = mon.Vitality + taur.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + taur.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + taur.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + taur.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + taur.Rational + MBRational;
            myStats.Charisma  = mon.Charisma + taur.Charisma + MBCharima;
        }
        if (SignNumber == 13)
        {
            myStats.Name      = "Fire Cactus";
            myStats.Force     = mon.Force + virg.Force + MBForce;
            myStats.Vitality  = mon.Vitality + virg.Vitality + MBVitality;
            myStats.Agility   = mon.Agility + virg.Agility + MBAgility;
            myStats.Fortiude  = mon.Fortiude + virg.Fortitude + MBFortitude;
            myStats.Intellect = mon.Intellect + virg.Intellect + MBIntellect;
            myStats.Rationale = mon.Rationale + virg.Rationale + MBRational;
            myStats.Charisma  = mon.Charisma + virg.Charisma + MBCharima;
        }

        myStats.HealthPoints  = (myStats.Vitality + myStats.Fortiude) / 2;
        myStats.AbilityPoints = (myStats.Force + myStats.Intellect) / 2;
        myStats.Defence       = myStats.Vitality;
        myStats.AttackDamage  = myStats.Force;
        myStats.AttackSpeed   = myStats.Agility;
        myStats.MagicDefence  = myStats.Rationale;
        myStats.
        AttackBar = 0 / 100;

        //HPthing
        myStats.MaximumHealthPoints = myStats.HealthPoints;
        myStats.HealthPoints        = myStats.MaximumHealthPoints;
        //clamps it
        myStats.HealthPoints = Mathf.Clamp(myStats.HealthPoints, 0, myStats.MaximumHealthPoints);


        // AP bar increasre by timesing agility by time.deltatime
        // divide delta time * agility by 32
    }
Exemplo n.º 3
0
    public NPC()
    {
        aqua  = new Aquarius();
        arie  = new Aries();
        can   = new Cancer();
        cap   = new Capricorn();
        gem   = new Gemini();
        leo   = new Leo();
        lib   = new Libra();
        pisc  = new Pisces();
        sagi  = new Sagittarius();
        scrop = new Scorpio();
        serp  = new Serpentarius();
        taur  = new Taurus();
        virg  = new Virgo();

        RNG();

        if (rng == 1)
        {
            Name      = "";
            Force     = rand + aqua.Force;
            Vitality  = rand + aqua.Vitality;
            Agility   = rand + aqua.Agility;
            Fortitude = rand + aqua.Fortitude;
            Intellect = rand + aqua.Intellect;
            Rationale = rand + aqua.Rational;
            Charisma  = rand + aqua.Charisma;
        }
        if (rng == 2)
        {
            Name      = "";
            Force     = rand + arie.Force;
            Vitality  = rand + arie.Vitality;
            Agility   = rand + arie.Agility;
            Fortitude = rand + arie.Fortitude;
            Intellect = rand + arie.Intellect;
            Rationale = rand + arie.Rational;
            Charisma  = rand + arie.Charisma;
        }
        if (rng == 3)
        {
            Name      = "";
            Force     = rand + can.Force;
            Vitality  = rand + can.Vitality;
            Agility   = rand + can.Agility;
            Fortitude = rand + can.Fortitude;
            Intellect = rand + can.Intellect;
            Rationale = rand + can.Rational;
            Charisma  = rand + can.Charisma;
        }
        if (rng == 4)
        {
            Name      = "";
            Force     = rand + cap.Force;
            Vitality  = rand + cap.Vitality;
            Agility   = rand + cap.Agility;
            Fortitude = rand + cap.Fortitude;
            Intellect = rand + cap.Intellect;
            Rationale = rand + cap.Rational;
            Charisma  = rand + cap.Charisma;
        }
        if (rng == 5)
        {
            Name      = "";
            Force     = rand + gem.Force;
            Vitality  = rand + gem.Vitality;
            Agility   = rand + gem.Agility;
            Fortitude = rand + gem.Fortitude;
            Intellect = rand + gem.Intellect;
            Rationale = rand + gem.Rational;
            Charisma  = rand + gem.Charisma;
        }
        if (rng == 6)
        {
            Name      = "";
            Force     = rand + leo.Force;
            Vitality  = rand + leo.Vitality;
            Agility   = rand + leo.Agility;
            Fortitude = rand + leo.Fortitude;
            Intellect = rand + leo.Intellect;
            Rationale = rand + leo.Rational;
            Charisma  = rand + leo.Charisma;
        }
        if (rng == 7)
        {
            Name      = "";
            Force     = rand + lib.Force;
            Vitality  = rand + lib.Vitality;
            Agility   = rand + lib.Agility;
            Fortitude = rand + lib.Fortitude;
            Intellect = rand + lib.Intellect;
            Rationale = rand + lib.Rational;
            Charisma  = rand + lib.Charisma;
        }
        if (rng == 8)
        {
            Name      = "";
            Force     = rand + pisc.Force;
            Vitality  = rand + pisc.Vitality;
            Agility   = rand + pisc.Agility;
            Fortitude = rand + pisc.Fortitude;
            Intellect = rand + pisc.Intellect;
            Rationale = rand + pisc.Rational;
            Charisma  = rand + pisc.Charisma;
        }
        if (rng == 9)
        {
            Name      = "";
            Force     = rand + sagi.Force;
            Vitality  = rand + sagi.Vitality;
            Agility   = rand + sagi.Agility;
            Fortitude = rand + sagi.Fortitude;
            Intellect = rand + sagi.Intellect;
            Rationale = rand + sagi.Rational;
            Charisma  = rand + sagi.Charisma;
        }
        if (rng == 10)
        {
            Name      = "";
            Force     = rand + scrop.Force;
            Vitality  = rand + scrop.Vitality;
            Agility   = rand + scrop.Agility;
            Fortitude = rand + scrop.Fortitude;
            Intellect = rand + scrop.Intellect;
            Rationale = rand + scrop.Rational;
            Charisma  = rand + scrop.Charisma;
        }
        if (rng == 11)
        {
            Name      = "";
            Force     = rand + serp.Force;
            Vitality  = rand + serp.Vitality;
            Agility   = rand + serp.Agility;
            Fortitude = rand + serp.Fortitude;
            Intellect = rand + serp.Intellect;
            Rationale = rand + serp.Rational;
            Charisma  = rand + serp.Charisma;
        }
        if (rng == 12)
        {
            Name      = "";
            Force     = rand + taur.Force;
            Vitality  = rand + taur.Vitality;
            Agility   = rand + taur.Agility;
            Fortitude = rand + taur.Fortitude;
            Intellect = rand + taur.Intellect;
            Rationale = rand + taur.Rational;
            Charisma  = rand + taur.Charisma;
        }
        if (rng == 13)
        {
            Name      = "";
            Force     = rand + virg.Force;
            Vitality  = rand + virg.Vitality;
            Agility   = rand + virg.Agility;
            Fortitude = rand + virg.Fortitude;
            Intellect = rand + virg.Intellect;
            Rationale = rand + virg.Rationale;
            Charisma  = rand + virg.Charisma;
        }
        NPCstat();
        HealthPoints = (Vitality + Fortitude) / 2;
        AP           = (Force + Intellect) / 2;
        Deffence     = Vitality;
        AD           = Force;
        AS           = Agility;
        MD           = Rationale;

        ATBar = 0 / 100;

        //HPthing
        MaxHp     = HealthPoints;
        CurrentHp = MaxHp;
        //clamps it
        CurrentHp = Mathf.Clamp(CurrentHp, 0, MaxHp);


        // AP bar increasre by timesing agility by time.deltatime
        // divide delta time * agility by 32
    }
Exemplo n.º 4
0
        public override void Start()
        {
            try
            {
                ZipFilePath     = this.Metadata.Archive;
                metadata        = this.Metadata.Directory;
                metadataARCHIVE = this.Metadata.Archive;
                FilePath        = this.Metadata.Directory + "/rooms";

                path = "CakeMod.Resources.TurtSprites.";

                assembly = Assembly.GetExecutingAssembly();
                list     = new List <Texture2D>();
                foreach (var item in assembly.GetManifestResourceNames())
                {
                    if (!item.EndsWith(".png"))
                    {
                        continue;
                    }

                    if (item.StartsWith(path))
                    {
                        list.Add(ResourceExtractor.GetTextureFromResource(item));
                    }
                }

                ETGModConsole.Log(list.Count.ToString());
                cosmoSpriteSheet = ResourceExtractor.GetTextureFromResource(cosmoSpriteSheetName);
                FloorSheet       = ResourceExtractor.GetTextureFromResource(StringFloorSheet);


                FakePrefabHooks.Init();
                ItemBuilder.Init();
                EnemyTools.Init();
                EnemyBuilder.Init();
                Hooks.Init();
                BossBuilder.Init();
                SpecialBlankModificationItem.InitHooks();
                ItemsMod.Strings = new AdvancedStringDB();
                EasyGoopDefinitions.DefineDefaultGoops();

                Cake.Init();
                CircularKing.Init();
                KinglyBullets.Init();
                LockOfTheJammed.Init();
                CakeBullets.Init();
                BleakBullets.Init();
                Jankan.Init();
                Robohead.Init();
                HatShells.Init();
                DumbBullets.Init();
                ControlledBullets.Init();
                David.Init();
                HeadCrab.Init();
                GunJester.Init();
                Waffle.Init();
                BladeBullets.Init();
                TheFool.Init();
                BowlerHat.Init();
                Depresso.Init();
                FleshCake.Init();
                BountyPoster.Init();
                OneReverse.Init();
                StrangeEffigy.Init();
                ConcealedTreasure.Init();
                Winpetster.Init();
                RookGuonStone.Init();
                IceOgreHead.Init();
                MysteriousIdol.Init();
                GlowingWomb.Init();
                Honkhorn.Init();
                HeartyLocket.Init();
                FunnyHat.Init();
                Radio.Init();
                ChocolateBar.Init();
                CluwneBullets.Init();
                BowlerRainbowDust.Init();
                StrangeArrow.Init();
                testingitem.Init();
                TestItem.Init();
                glitchammolet.Init();
                testbarrel.Init();
                BlobHeart.Init();
                WebAmmolet.Init();
                StarNinja.Init();
                PoisonBomb.Init();
                RoboticHeart.Init();
                ApprenticeScroll.Init();
                amogus.Init();
                ArmouredKey.Init();
                BabyGoodChamber.Init();
                SpringlockSuit.Init();
                BirthdayCandle.Init();
                DeadlyInsanity.Init();
                Keysing.Init();
                BabyGoodLovebulon.Init();
                FreddyPizza.Init();
                CultistHelm.Init();
                Lime.Init();
                CurseItemTest.Init();
                GoopCurse.Init();
                Jammolet.Init();
                HoloProjection.Init();
                Clumsy.Init();
                MiniShroom.Init();
                DrawnChamber.Init();
                BabyGoodMagnum.Init();
                SewingKit.Init();
                PocketRedChest.Init();
                PocketBlackChest.Init();
                PocketGreenChest.Init();
                PocketBlueChest.Init();
                PocketBrownChest.Init();
                ChestFriend.Init();
                PricklyPear.Init();
                StrangePotion.Init();
                DevilContract.Init();
                Hellfire.Init();
                BloomingHeart.Init();
                RatRound.Init();
                FrozenFrog.Init();
                BabyGoodApiary.Init();
                ImmortalSmoke.Init();
                UFO.Init();
                VoodooHeart.Init();
                GunslingKingRequest.Init();
                HappyLad.Init();
                Fez.Init();
                NecromancerBook.Init();
                PlatinumJunk.Init();
                ToxicArmour.Init();
                Notebook.Init();
                TestJammedBullets.Init();
                BulletKinBullets.Init();
                LichHat.Init();
                Skelebot.Init();
                CosmoStatue.CosmoBuildPrefab();
                LichHat2.Init();
                PickleJar.Init();
                Jawbreaker.Init();
                Rift.Init();
                SaveDisk.Init();
                d20.Init();
                ThirdEye.Init();
                GhostlyBody.Init();
                Butter.Init();
                Cookie.Init();
                JunkChestHandler.TheHooks();
                CarpenterHandbook.Init();
                Ipecac.Init();
                Taurus.Init();
                LifeLemon.Init();
                ArmourGuonStone.Init();
                JammedGunParts.Init();
                CloningVat.Init();
                DevilKey.Init();
                TurtsMelon.Init();
                SpareShell.Init();
                FungalTurtle.Init();
                PBullets.Init();
                OddBullets.Init();
                BloodTether.Init();
                TableTechHolographic.Init();
                NavySealCopypasta.Init();
                RuneChalk.Init();
                //RuneChalk2.Init();

                Synergun.Add();
                JackpotOfGreed.Add();
                NoSpriteFound.Add();
                boneblaster.Add();
                KingGun.Add();
                GungeonGun.Add();
                Glockamole.Add();
                CursedKatana.Add();
                Blox.Add();
                Terragun.Add();
                SpongeGun.Add();
                Horn.Add();
                IHateGuns.Add();
                gamefreeze.Add();
                Bananastaff.Add();
                Blackpistol.Add();
                boomstick.Add();
                SydneySleeper.Add();
                Explodergun.Add();
                Scrapgun.Add();
                tinyshotgun.Add();
                GunResource.Add();
                Scrapper.Add();
                Megaphone.Add();
                MissGun.Add();
                Drawn47.Add();
                PirateShotgunKinGun.Add();
                AnArrowkin.Add();
                Timerase.Add();
                Knife.Add();
                firegun.Add();
                Television.Add();
                //Dupligun.Add();
                //OneShot.Add();
                MoneyDebuffEffect.Init();
                money22DebuffEffect.Init();
                hegemonyDebuffEffect.Init();
                moneydebuff3DebuffEffect.Init();
                DemonBuff.Init();
                CasingBullets.Init();
                UnlockHookInators.Init();
                InkBooklet.Init();
                Doodlelet.Init();
                KoolAidMan.Init();
                ammomimic.Init();
                BulletBishop.Init();
                FlameChamber.Init();
                KillShrine.Init();
                InflamedEye.Init();
                FlameClone.Init();
                Jesterlet.Init();
                Mimekin.Init();
                RoyalJesterlet.Init();
                DrawnKin.Init();
                HoveringGunsAdder.AddHovers();
                CakeGunMods.Init();
                BreachShopTool.AddBaseMetaShopTier(ETGMod.Databases.Items["Cultist Helm"].PickupObjectId, 80, ETGMod.Databases.Items["Rainbowllets"].PickupObjectId, 25, ETGMod.Databases.Items["Reloading Waffle"].PickupObjectId, 75, null);
                GameManager.Instance.SynergyManager.synergies = GameManager.Instance.SynergyManager.synergies.Concat(new AdvancedSynergyEntry[]
                {
                    new SyngergraceThisMod.HatSynergy(),
                    new SyngergraceThisMod.IceSynergy(),
                    new SyngergraceThisMod.RainbowSynergy(),
                    new SyngergraceThisMod.ChaosSynergy(),
                    new SyngergraceThisMod.VoodooSynergy(),
                    //new SyngergraceThisMod.OldSynergy(),
                    new SyngergraceThisMod.LoveSynergy(),
                    new SyngergraceThisMod.SoundSynergy(),
                }).ToArray <AdvancedSynergyEntry>();

                //TinyBullet.Add();
                //OldManBreach.Add();


                //ArtistShrine.Add();
                Chester.Add();
                //LesGo.Add();
                StaticReferences.Init();
                StaticReferences2.Init();
                DungeonHandlerTrueForm.Init();
                ShrineFakePrefabHooks.Init();
                ShrineFactory.Init();
                OldShrineFactory.Init();
                SaveAPIManager.Setup("cak");
                ShrineFactory.PlaceBreachShrines();
                ETGModConsole.Log("King's Items is up and running.");
                SyngergraceThisMod.Synergies();
                SynergyFormInitialiser.AddSynergyForms();
                ModPrefabs.InitCustomPrefabs();

                ModRoomPrefabs.InitCustomRooms();

                FloorNameDungeonFlows.InitDungeonFlows();

                DoodleDungeon.InitCustomDungeon();

                ETGModConsole.Commands.AddUnit("daflow", (args) =>
                {
                    DungeonHandlerTrueForm.debugFlow = !DungeonHandlerTrueForm.debugFlow;
                    string status = DungeonHandlerTrueForm.debugFlow ? "enabled" : "disabled";
                    string color  = DungeonHandlerTrueForm.debugFlow ? "00FF00" : "FF0000";
                    ETGModConsole.Log($"da flow is {status}", false);
                });
                List <string> SpareVFXPaths = new List <string>()
                {
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_001",
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_002",
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_003",
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_004",
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_005",
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_006",
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_007",
                    "CakeMod/Resources/BulletBishop/incense_teleport_poof_008",
                };
                GameObject spareVFX = VFXLibrary.CreateVFX("IncensePoof", SpareVFXPaths, 1, new IntVector2(10, 1), tk2dBaseSprite.Anchor.LowerCenter, true, 0.18f, 0, null);
                EasyVFXDatabase.IncenseVFX = spareVFX;
                List <string> SpareVFXPaths3 = new List <string>()
                {
                    "CakeMod/Resources/FlameChamber/flamepoof_001",
                    "CakeMod/Resources/FlameChamber/flamepoof_002",
                    "CakeMod/Resources/FlameChamber/flamepoof_003",
                    "CakeMod/Resources/FlameChamber/flamepoof_004",
                    "CakeMod/Resources/FlameChamber/flamepoof_005",
                };
                GameObject spareVFX3 = VFXLibrary.CreateVFX("FlamePoof", SpareVFXPaths3, 7, new IntVector2(10, 1), tk2dBaseSprite.Anchor.LowerCenter, true, 0.18f, 0, null);
                EasyVFXDatabase.FlameVFX = spareVFX3;
                List <string> SpareVFXPaths2 = new List <string>()
                {
                    "CakeMod/Resources/BloodyLightning/blood1",
                    "CakeMod/Resources/BloodyLightning/blood2",
                    "CakeMod/Resources/BloodyLightning/blood3",
                    "CakeMod/Resources/BloodyLightning/blood4",
                    "CakeMod/Resources/BloodyLightning/blood5",
                    "CakeMod/Resources/BloodyLightning/blood6",
                    "CakeMod/Resources/BloodyLightning/blood7",
                    "CakeMod/Resources/BloodyLightning/blood8",
                    "CakeMod/Resources/BloodyLightning/blood9",
                    "CakeMod/Resources/BloodyLightning/blood10",
                };
                GameObject spareVFX2 = VFXLibrary.CreateVFX("String", SpareVFXPaths2, 16, new IntVector2(10, 1), tk2dBaseSprite.Anchor.LowerCenter, true, 0.18f, 0, null);
                EasyVFXDatabase.StringVFX = spareVFX2;
                //DoodleDungeon.InitCustomDungeon();
            }
            catch (Exception e)
            {
                ETGModConsole.Log(e.ToString(), false);
            }
        }
Exemplo n.º 5
0
 // Start is called before the first frame update
 void Start()
 {
     parent = transform.GetComponentInParent <Taurus>();
 }