Example #1
0
        public void Utok2(int Poskozeni)
        {
            int blok = 0;

            if (Enemy.Inv.VybaveneBrneni != null)
            {
                Brneni brneni = (Brneni)Enemy.Inv.VybaveneBrneni;
                blok += brneni.Ochrana;
            }
            if (Enemy.Inv.VybavenaHelma != null)
            {
                Helma helma = (Helma)Enemy.Inv.VybavenaHelma;
                blok += helma.Ochrana;
            }
            if (Enemy.Inv.VybavenyStit != null)
            {
                Stit stit = (Stit)Enemy.Inv.VybavenyStit;
                blok += (stit.MaxBlok + stit.MinBlok) / 2;
            }
            int Vysledek = Poskozeni - Poskozeni * blok / 100;

            Enemy.Zdravi -= Vysledek;
            status        = 2;
            Update();
        }
Example #2
0
        public void VytvoritTestInventar()
        {
            Brneni brneni2 = new Brneni {
                ID = 2, Name = "Brneni2", Hodnota = 200, Ochrana = 15
            };

            Npc.Inv.Items.Add(brneni2);
            Helma helma2 = new Helma {
                ID = 4, Name = "Helma2", Hodnota = 150, Ochrana = 10
            };

            Npc.Inv.Items.Add(helma2);
            Zbran zbran2 = new Zbran {
                ID = 6, Name = "Zbran2", Hodnota = 120, Ovladatelnost = 30, MinPoskozeni = 50, MaxPoskozeni = 75
            };

            Npc.Inv.Items.Add(zbran2);
            Stit stit2 = new Stit {
                ID = 8, Name = "Stit2", Hodnota = 70, Hmotnost = 70, MinBlok = 15, MaxBlok = 35
            };

            Npc.Inv.Items.Add(stit2);
            Jidlo jidlo3 = new Jidlo {
                ID = 11, Name = "Jidlo3", Hodnota = 30, Doplneni = 30
            };

            Npc.Inv.Items.Add(jidlo3);
            Npc.Inv.Items.Add(jidlo3);
            Zbran zbran20 = new Zbran {
                ID = 1337, Name = "OP zbran", Hodnota = 10, Ovladatelnost = 1, MinPoskozeni = 30, MaxPoskozeni = 250
            };

            Npc.Inv.Items.Add(zbran20);
        }
Example #3
0
        public void Obrana2(int BlokStitu)
        {
            int blok = BlokStitu;

            if (Hrac.Inv.VybaveneBrneni != null)
            {
                Brneni brneni = (Brneni)Enemy.Inv.VybaveneBrneni;
                blok += brneni.Ochrana;
            }
            if (Hrac.Inv.VybavenaHelma != null)
            {
                Helma helma = (Helma)Enemy.Inv.VybavenaHelma;
                blok += helma.Ochrana;
            }
            Zbran zbran     = (Zbran)Enemy.Inv.VybavenaZbran;
            int   Poskozeni = (zbran.MinPoskozeni + zbran.MaxPoskozeni) / 2;
            int   Vysledek  = Poskozeni - Poskozeni * blok / 100;

            Hrac.Zdravi -= Vysledek;
            status       = 1;
            Update();
        }
Example #4
0
        public void VytvoritTestInventar()
        {
            Brneni brneni2 = new Brneni {
                ID = 2, Name = "Brneni2", Hodnota = 200, Ochrana = 15
            };

            Enemy.Inv.VybaveneBrneni = brneni2;
            Helma helma2 = new Helma {
                ID = 4, Name = "Helma2", Hodnota = 150, Ochrana = 10
            };

            Enemy.Inv.VybavenaHelma = helma2;
            Zbran zbran2 = new Zbran {
                ID = 6, Name = "Zbran2", Hodnota = 120, Ovladatelnost = 30, MinPoskozeni = 50, MaxPoskozeni = 75
            };

            Enemy.Inv.VybavenaZbran = zbran2;
            Stit stit2 = new Stit {
                ID = 8, Name = "Stit2", Hodnota = 70, Hmotnost = 20, MinBlok = 15, MaxBlok = 35
            };

            Enemy.Inv.VybavenyStit = stit2;
        }
Example #5
0
        public void VytvoritTestInventar()
        {
            Inventar inv = new Inventar();

            Hrac.Inv = inv;

            Brneni brneni1 = new Brneni {
                ID = 1, Name = "Brneni1", Hodnota = 100, Ochrana = 10
            };
            Brneni brneni2 = new Brneni {
                ID = 2, Name = "Brneni2", Hodnota = 200, Ochrana = 15
            };

            Hrac.Inv.Items.Add(brneni1);
            //Hrac.Inv.Items.Add(brneni2);
            Helma helma1 = new Helma {
                ID = 3, Name = "Helma1", Hodnota = 80, Ochrana = 5
            };
            Helma helma2 = new Helma {
                ID = 4, Name = "Helma2", Hodnota = 150, Ochrana = 10
            };

            Hrac.Inv.Items.Add(helma1);
            //Hrac.Inv.Items.Add(helma2);
            Zbran zbran1 = new Zbran {
                ID = 5, Name = "Zbran1", Hodnota = 80, Ovladatelnost = 40, MinPoskozeni = 40, MaxPoskozeni = 60
            };
            Zbran zbran2 = new Zbran {
                ID = 6, Name = "Zbran2", Hodnota = 120, Ovladatelnost = 30, MinPoskozeni = 50, MaxPoskozeni = 75
            };

            //Hrac.Inv.Items.Add(zbran1);
            Hrac.Inv.VybavenaZbran = zbran1;
            //Hrac.Inv.Items.Add(zbran2);
            Stit stit1 = new Stit {
                ID = 7, Name = "Stit1", Hodnota = 30, Hmotnost = 10, MinBlok = 15, MaxBlok = 25
            };
            Stit stit2 = new Stit {
                ID = 8, Name = "Stit2", Hodnota = 70, Hmotnost = 20, MinBlok = 15, MaxBlok = 35
            };

            Hrac.Inv.Items.Add(stit1);
            //Hrac.Inv.Items.Add(stit2);
            Jidlo jidlo1 = new Jidlo {
                ID = 9, Name = "Jidlo1", Hodnota = 30, Doplneni = 15
            };
            Jidlo jidlo2 = new Jidlo {
                ID = 10, Name = "Jidlo2", Hodnota = 40, Doplneni = 25
            };

            //Jidlo jidlo3 = new Jidlo { ID = 11, Name = "Jidlo3", Hodnota = 30, Doplneni = 15 };
            Hrac.Inv.Items.Add(jidlo1);
            Hrac.Inv.Items.Add(jidlo2);
            Hrac.Inv.Items.Add(jidlo1);
            Hrac.Inv.Items.Add(jidlo1);
            //Hrac.Inv.Items.Add(jidlo3);
            SpecialniZbran kuse = new SpecialniZbran {
                ID = 12, Name = "Kuse", Hodnota = 80, Presnost = 50, MinPoskozeni = 40, MaxPoskozeni = 60
            };
            SpecialniZbran luk = new SpecialniZbran {
                ID = 13, Name = "Luk", Hodnota = 70, Presnost = 30, MinPoskozeni = 35, MaxPoskozeni = 70
            };

            Hrac.Inv.Items.Add(kuse);
            Hrac.Inv.Items.Add(luk);
            Hrac.Inv.Penize = 1000;
            Hrac.Zdravi     = 55;
        }