Пример #1
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30007, 1); // Giant Red Spider
		dungeon.AddBoss(30013, 6); // Dark Blue Spider

		dungeon.PlayCutscene("bossroom_Albi_GiantSpider_DarkBlueSpider");
	}
Пример #2
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(170107, 2); // Lycanthrope
		dungeon.AddBoss(110102, 5); // Gorgon

		dungeon.PlayCutscene("bossroom_lycan");
	}
	private const int BreakerTitle = 10007; // the Seal-Breaker of the Other World

	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(80101, 4); // Wisp
		dungeon.AddBoss(190001, 3); // Flying Sword

		SpawnGate(dungeon);
	}
Пример #4
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130002, 1); // Small Golem
        dungeon.AddBoss(11010, 6); // Metal Skeleton

        dungeon.PlayCutscene("bossroom_MetalskeletonArmorA_Golem");
    }
Пример #5
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(170201, 5); // Werewolf
		dungeon.AddBoss(160101, 5); // Gray Gremlin

		dungeon.PlayCutscene("bossroom_WereWolf");
	}
Пример #6
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130004, 1);         // Small Golem
        dungeon.AddBoss(160102, 6);         // Green Gremlin

        dungeon.PlayCutscene("bossroom_small_golem");
    }
Пример #7
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(100101, 1);         // Giant Headless
        dungeon.AddBoss(80205, 1);          // Giant Fire Sprite

        dungeon.PlayCutscene("bossroom_GiantHeadless");
    }
Пример #8
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30004, 1);         // Giant Spider
        dungeon.AddBoss(30003, 6);         // Red Spider

        dungeon.PlayCutscene("bossroom_GiantSpider");
    }
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30022, 1); // Giant Spiderling
		dungeon.AddBoss(1002, 1);  // Lost Resident

		dungeon.PlayCutscene("bossroom_tutorial_giantspider_kid");
	}
Пример #10
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30006, 1);         // Giant Black Spider
        dungeon.AddBoss(30012, 6);         // Burgundy Spider

        dungeon.PlayCutscene("bossroom_giant_spiderB");
    }
Пример #11
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130002, 1);        // Small Golem
        dungeon.AddBoss(11010, 6);         // Metal Skeleton

        dungeon.PlayCutscene("bossroom_MetalskeletonArmorA_Golem");
    }
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(130004, 1); // Small Golem
		dungeon.AddBoss(160102, 6); // Green Gremlin

		dungeon.PlayCutscene("bossroom_small_golem");
	}
Пример #13
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30004, 1); // Giant Spider
        dungeon.AddBoss(30003, 6); // Red Spider

        dungeon.PlayCutscene("bossroom_GiantSpider");
    }
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130003, 1);         // Small Golem
        dungeon.AddBoss(190001, 3);         // Flying Sword

        dungeon.PlayCutscene("bossroom_SmallGolem_FlyingSword");
    }
Пример #15
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130001, 1);        // Golem
        dungeon.AddBoss(11003, 6);         // Metal Skeleton

        dungeon.PlayCutscene("bossroom_Metalskeleton_Golem");
    }
Пример #16
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(130003, 1); // Small Golem
		dungeon.AddBoss(190001, 3); // Flying Sword

		dungeon.PlayCutscene("bossroom_SmallGolem_FlyingSword");
	}
Пример #17
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30022, 1);         // Giant Spiderling
        dungeon.AddBoss(1002, 1);          // Lost Resident

        dungeon.PlayCutscene("bossroom_tutorial_giantspider_kid");
    }
Пример #18
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(120010, 1);        // Black Ship Rat
        dungeon.AddBoss(17501, 1);         // Demi Lich

        dungeon.PlayCutscene("bossroom_demi_lich");
    }
Пример #19
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30007, 1);         // Giant Red Spider
        dungeon.AddBoss(30013, 6);         // Dark Blue Spider

        dungeon.PlayCutscene("bossroom_Albi_GiantSpider_DarkBlueSpider");
    }
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30018, 1); // Giant Spiderling
		dungeon.AddBoss(30019, 3); // Red Spiderling

		dungeon.PlayCutscene("bossroom_GiantSpider_kid");
	}
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(130008, 1); // Golem
		dungeon.AddBoss(11010, 6); // Metal Skeleton

		dungeon.PlayCutscene("bossroom_Metalskeleton_Golem4");
	}
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(20019, 2);         // Giant Skeleton Hellhound
        dungeon.AddBoss(11019, 2);         // Bard Skeleton

        dungeon.PlayCutscene("bossroom_Math_BardSkeleton_GiantSkeletonHellhound");
    }
Пример #23
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30006, 1); // Giant Black Spider
		dungeon.AddBoss(30012, 6); // Burgundy Spider

		dungeon.PlayCutscene("bossroom_giant_spiderB");
	}
Пример #24
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130007, 1);        // Golem
        dungeon.AddBoss(130008, 1);        // Golem
        dungeon.AddBoss(11010, 6);         // Metal Skeleton

        dungeon.PlayCutscene("bossroom_Golem34");
    }
Пример #25
0
	public override void OnBossDeath(Dungeon dungeon, Creature boss, Creature killer)
	{
		if (boss.RaceId != 10101)
			return;

		dungeon.AddBoss(10104, 12); // Gold Goblin
		dungeon.AddBoss(10103, 6); // Goblin Archer
	}
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(100202, 1);        // Cyclops
        dungeon.AddBoss(190003, 2);        // Flying Sword
        dungeon.AddBoss(11015, 4);         // Captain Skeleton

        dungeon.PlayCutscene("bossroom_Runda_Cyclops2");
    }
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30009, 1); // Giant Black Spider
		dungeon.AddBoss(30010, 1); // Giant Red Spider
		dungeon.AddBoss(30011, 1); // Giant White Spider
		dungeon.AddBoss(30012, 16); // Burgundy Spider

		dungeon.PlayCutscene("bossroom_giant_spiderRBW");
	}
Пример #28
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(DarkLord, 1);
		dungeon.AddBoss(GhostArmor, 2);

		dungeon.CompleteManually(true);

		dungeon.PlayCutscene("G1_40_a_Cichol");
	}
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30009, 1);         // Giant Black Spider
        dungeon.AddBoss(30010, 1);         // Giant Red Spider
        dungeon.AddBoss(30011, 1);         // Giant White Spider
        dungeon.AddBoss(30012, 16);        // Burgundy Spider

        dungeon.PlayCutscene("bossroom_giant_spiderRBW");
    }
Пример #30
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(DarkLord, 1);
        dungeon.AddBoss(GhostArmor, 2);

        dungeon.CompleteManually(true);

        dungeon.PlayCutscene("G1_40_a_Cichol");
    }
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(100302, 1); // Argus
		dungeon.AddBoss(100303, 1); // Argus
		dungeon.AddBoss(100304, 1); // Argus
		dungeon.AddBoss(170201, 6); // Werewolf

		dungeon.PlayCutscene("bossroom_argos");
	}
Пример #32
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(17001, 1);         // Cat Sith Knights
        dungeon.AddBoss(17002, 1);         // Cat Sith Knights
        dungeon.AddBoss(17003, 1);         // Cat Sith Knights
        dungeon.AddBoss(17004, 3);         // Cat Sith Knights

        dungeon.PlayCutscene("bossroom_Runda_Catsith");
    }
Пример #33
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(100302, 1);         // Argus
        dungeon.AddBoss(100303, 1);         // Argus
        dungeon.AddBoss(100304, 1);         // Argus
        dungeon.AddBoss(170201, 6);         // Werewolf

        dungeon.PlayCutscene("bossroom_argos");
    }
Пример #34
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(100003, 1);         // Ogre Warrior
        dungeon.AddBoss(100004, 1);         // Ogre Warrior
        dungeon.AddBoss(100005, 1);         // Ogre Warrior
        dungeon.AddBoss(100006, 1);         // Ogre Warrior
        dungeon.AddBoss(100007, 1);         // Ogre Warrior

        dungeon.PlayCutscene("bossroom_OgreBros");
    }
Пример #35
0
    public override void OnBossDeath(Dungeon dungeon, Creature boss, Creature killer)
    {
        if (boss.RaceId != 10101)
        {
            return;
        }

        dungeon.AddBoss(10104, 12);        // Gold Goblin
        dungeon.AddBoss(10103, 6);         // Goblin Archer
    }
Пример #36
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(100003, 1); // Ogre Warrior
		dungeon.AddBoss(100004, 1); // Ogre Warrior
		dungeon.AddBoss(100005, 1); // Ogre Warrior
		dungeon.AddBoss(100006, 1); // Ogre Warrior
		dungeon.AddBoss(100007, 1); // Ogre Warrior

		dungeon.PlayCutscene("bossroom_OgreBros");
	}
Пример #37
0
    public override void OnBoss(Dungeon dungeon)
    {
        if (dungeon.CountPlayers() == 1)
        {
            dungeon.AddBoss(10301, 1);             // Black Succubus
        }
        else
        {
            dungeon.AddBoss(10101, 1);             // Goblin

            dungeon.PlayCutscene("bossroom_GoldGoblin");
        }
    }
Пример #38
0
	public override void OnBoss(Dungeon dungeon)
	{
		if (dungeon.CountPlayers() == 1)
		{
			dungeon.AddBoss(10301, 1); // Black Succubus
		}
		else
		{
			dungeon.AddBoss(10101, 1); // Goblin

			dungeon.PlayCutscene("bossroom_GoldGoblin");
		}
	}
Пример #39
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30018, 1); // Giant Spiderling
		dungeon.AddBoss(30019, 3); // Red Spiderling

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_GiantSpider_kid", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#giant_spider_kid", 30018);
			cutscene.AddActor("#red_spider_kid", 30019);
			cutscene.Play();
		}
	}
Пример #40
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30006, 1);         // Giant Black Spider
        dungeon.AddBoss(30012, 6);         // Burgundy Spider

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_giant_spiderB", member);
            cutscene.AddActor("player0", member);
            cutscene.AddActor("#giant_black_spider", 30006);
            cutscene.AddActor("#darkred_spider", 30012);
            cutscene.Play();
        }
    }
Пример #41
0
	public override void OnBoss(Dungeon dungeon)
	{
		if (dungeon.CountPlayers() == 1)
		{
			dungeon.AddBoss(10302, 1); // Red Succubus
		}
		else
		{
			dungeon.AddBoss(170101, 1); // Lycanthrope
			dungeon.AddBoss(170102, 1); // Lycanthrope

			dungeon.PlayCutscene("bossroom_Lycanthrope2");
		}
	}
Пример #42
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30004, 1);         // Giant Spider
        dungeon.AddBoss(30003, 6);         // Red Spider

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_GiantSpider", member);
            cutscene.AddActor("player0", member);
            cutscene.AddActor("#giant_spider", 30004);
            cutscene.AddActor("#darkred_spider", 30003);
            cutscene.Play();
        }
    }
Пример #43
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(130002, 1); // Small Golem
		dungeon.AddBoss(11010, 6); // Metal Skeleton

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_MetalskeletonArmorA_Golem", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#golem", 130002);
			cutscene.AddActor("#metalskeleton_armora", 11010);
			cutscene.Play();
		}
	}
Пример #44
0
    public override void OnBoss(Dungeon dungeon)
    {
        if (dungeon.CountPlayers() == 1)
        {
            dungeon.AddBoss(10302, 1);             // Red Succubus
        }
        else
        {
            dungeon.AddBoss(170101, 1);             // Lycanthrope
            dungeon.AddBoss(170102, 1);             // Lycanthrope

            dungeon.PlayCutscene("bossroom_Lycanthrope2");
        }
    }
Пример #45
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130002, 1);        // Small Golem
        dungeon.AddBoss(11010, 6);         // Metal Skeleton

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_MetalskeletonArmorA_Golem", member);
            cutscene.AddActor("player0", member);
            cutscene.AddActor("#golem", 130002);
            cutscene.AddActor("#metalskeleton_armora", 11010);
            cutscene.Play();
        }
    }
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30022, 1); // Giant Spiderling
		dungeon.AddBoss(1002, 1);  // Lost Resident

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_tutorial_giantspider_kid", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#giant_spider_kid", 30022);
			cutscene.AddActor("#lostresident", 1002);
			cutscene.Play();
		}
	}
Пример #47
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30006, 1); // Giant Black Spider
		dungeon.AddBoss(30012, 6); // Burgundy Spider

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_giant_spiderB", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#giant_black_spider", 30006);
			cutscene.AddActor("#darkred_spider", 30012);
			cutscene.Play();
		}
	}
Пример #48
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(30004, 1); // Giant Spider
		dungeon.AddBoss(30003, 6); // Red Spider

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_GiantSpider", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#giant_spider", 30004);
			cutscene.AddActor("#darkred_spider", 30003);
			cutscene.Play();
		}
	}
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130004, 1);         // Small Golem
        dungeon.AddBoss(160102, 6);         // Green Gremlin

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_small_golem", member);
            cutscene.AddActor("player0", member);
            cutscene.AddActor("#small_golem", 130004);
            cutscene.AddActor("#imp", 10601);
            cutscene.Play();
        }
    }
Пример #50
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(130004, 1); // Small Golem
		dungeon.AddBoss(160102, 6); // Green Gremlin

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_small_golem", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#small_golem", 130004);
			cutscene.AddActor("#imp", 10601);
			cutscene.Play();
		}
	}
Пример #51
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(130001, 1); // Golem
		dungeon.AddBoss(11003, 6); // Metal Skeleton

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_Metalskeleton_Golem", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#golem", 130001);
			cutscene.AddActor("#metal_skeleton", 11003);
			cutscene.Play();
		}
	}
Пример #52
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(170201, 5);         // Werewolf
        dungeon.AddBoss(160101, 5);         // Gray Gremlin

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_WereWolf", member);
            cutscene.AddActor("me", member);
            cutscene.AddActor("#werewolf", 170201);
            cutscene.AddActor("#gray_gremlin", 160101);
            cutscene.Play();
        }
    }
Пример #53
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30022, 1);         // Giant Spiderling
        dungeon.AddBoss(1002, 1);          // Lost Resident

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_tutorial_giantspider_kid", member);
            cutscene.AddActor("player0", member);
            cutscene.AddActor("#giant_spider_kid", 30022);
            cutscene.AddActor("#lostresident", 1002);
            cutscene.Play();
        }
    }
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(30018, 1);         // Giant Spiderling
        dungeon.AddBoss(30019, 3);         // Red Spiderling

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_GiantSpider_kid", member);
            cutscene.AddActor("player0", member);
            cutscene.AddActor("#giant_spider_kid", 30018);
            cutscene.AddActor("#red_spider_kid", 30019);
            cutscene.Play();
        }
    }
Пример #55
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130003, 1);         // Small Golem
        dungeon.AddBoss(190001, 3);         // Flying Sword

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_SmallGolem_FlyingSword", member);
            cutscene.AddActor("me", member);
            cutscene.AddActor("#small_golem", 130003);
            cutscene.AddActor("#flying_sword", 190001);
            cutscene.Play();
        }
    }
Пример #56
0
    public override void OnBoss(Dungeon dungeon)
    {
        dungeon.AddBoss(130007, 1);        // Golem
        dungeon.AddBoss(11003, 6);         // Metal Skeleton

        foreach (var member in dungeon.Party)
        {
            var cutscene = new Cutscene("bossroom_Metalskeleton_Golem3", member);
            cutscene.AddActor("player0", member);
            cutscene.AddActor("#golem3", 130007);
            cutscene.AddActor("#metal_skeleton", 11003);
            cutscene.Play();
        }
    }
Пример #57
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(130003, 1); // Small Golem
		dungeon.AddBoss(190001, 3); // Flying Sword

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_SmallGolem_FlyingSword", member);
			cutscene.AddActor("me", member);
			cutscene.AddActor("#small_golem", 130003);
			cutscene.AddActor("#flying_sword", 190001);
			cutscene.Play();
		}
	}
Пример #58
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(170107, 2); // Lycanthrope
		dungeon.AddBoss(110102, 5); // Gorgon

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_lycan", member);
			cutscene.AddActor("leader", member);
			cutscene.AddActor("player1", member); // TODO: Party
			cutscene.AddActor("#lycan", 170107);
			cutscene.AddActor("#gorgon", 110102);
			cutscene.Play();
		}
	}
Пример #59
0
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(100302, 1); // Argus
		dungeon.AddBoss(100303, 1); // Argus
		dungeon.AddBoss(100304, 1); // Argus
		dungeon.AddBoss(170201, 6); // Werewolf

		foreach (var member in dungeon.Party)
		{
			var cutscene = new Cutscene("bossroom_argos", member);
			cutscene.AddActor("player0", member);
			cutscene.AddActor("#argus", 100302);
			cutscene.Play();
		}
	}
	public override void OnBoss(Dungeon dungeon)
	{
		dungeon.AddBoss(10008, 1); // Black Wizard
		dungeon.AddBoss(80101, 8); // Wisp

		dungeon.PlayCutscene("G1_10_a_BlackWizard_solo", cutscene =>
		{
			var creators = dungeon.GetCreators();
			foreach (var member in creators)
			{
				if (member.Keywords.Has("g1_10"))
				{
					member.Keywords.Remove("g1_10");
					member.Keywords.Give("g1_11");
					member.Keywords.Give("g1_medal_of_fomor");
				}
			}
		});
	}