Пример #1
0
        public DeathGolemBody(SceneGame world) : base(world)
        {
            Name        = "Death Golem Body";
            Description = "";

            Render = new MardukeRender()
            {
                Sprite = SpriteLoader.Instance.AddSprite("content/death_golem_body"),
            };
            Mask.Add(new Point(0, 0));
            Mask.Add(new Point(0, 1));
            Mask.Add(new Point(1, 0));
            Mask.Add(new Point(1, 1));

            Effect.ApplyInnate(new EffectStat(this, Stat.HP, 2400));
            Effect.ApplyInnate(new EffectStat(this, Stat.Attack, 1));

            Effect.ApplyInnate(new EffectFamily(this, Family.Boss));

            Effect.ApplyInnate(new EffectTrait(this, Trait.DeathMachine));

            Skills.Add(new SkillAttack());
            Skills.Add(new SkillWhirlwind());
            Skills.Add(new SkillDeployBomb());
        }
Пример #2
0
        public DeathGolem(SceneGame world) : base(world)
        {
            Name        = "Death Golem";
            Description = "";

            Render = new MardukeRender()
            {
                Sprite = SpriteLoader.Instance.AddSprite("content/death_golem"),
            };
            Mask.Add(new Point(0, 0));
            Mask.Add(new Point(0, 1));
            Mask.Add(new Point(1, 0));
            Mask.Add(new Point(1, 1));

            Effect.ApplyInnate(new EffectStat(this, Stat.HP, 3700));
            Effect.ApplyInnate(new EffectStat(this, Stat.Attack, 1));

            Effect.ApplyInnate(new EffectFamily(this, Family.Boss));

            Effect.ApplyInnate(new EffectTrait(this, Trait.DeathMachine));
            Effect.ApplyInnate(new EffectTrait(this, Trait.DeathThroesDeathGolem));

            Skills.Add(new SkillAttack());
            Skills.Add(new SkillBeamFire());
            Skills.Add(new SkillBeamIce());
            Skills.Add(new SkillBeamDisintegrate());
            Skills.Add(new SkillSoulMissile());
            Skills.Add(new SkillWhirlwind());
            Skills.Add(new SkillDeployBomb());
        }
Пример #3
0
        public Marduke(SceneGame world) : base(world)
        {
            Name        = "Marduke";
            Description = "BAAAAH";

            Render = new MardukeRender()
            {
                Sprite = SpriteLoader.Instance.AddSprite("content/marduke"),
            };
            Mask.Add(new Point(0, 0));
            Mask.Add(new Point(0, 1));
            Mask.Add(new Point(1, 0));
            Mask.Add(new Point(1, 1));

            Effect.ApplyInnate(new EffectStat(this, Stat.HP, 1200));
            Effect.ApplyInnate(new EffectStat(this, Stat.Attack, 170));

            Effect.ApplyInnate(new EffectFamily(this, Family.Boss));

            Skills.Add(new SkillAttack());
        }
Пример #4
0
        public Leo(SceneGame world) : base(world)
        {
            Name        = "Leo";
            Description = "Something smell in here?";

            Render = new MardukeRender()
            {
                Sprite = SpriteLoader.Instance.AddSprite("content/lion"),
            };
            Mask.Add(new Point(0, 0));
            Mask.Add(new Point(0, 1));
            Mask.Add(new Point(1, 0));
            Mask.Add(new Point(1, 1));

            Effect.ApplyInnate(new EffectStat(this, Stat.HP, 900));
            Effect.ApplyInnate(new EffectStat(this, Stat.Attack, 50));

            Effect.ApplyInnate(new EffectFamily(this, Family.Boss));

            Skills.Add(new SkillAttack());
        }