Example #1
0
    public Baratarab(uint nivel = 1)
    {
        inseto caracC = new inseto ();

        Nome = "Baratarab";

        meusTipos = new String[2];
        meusTipos [0] = nomeTipos.Inseto.ToString();
        meusTipos [1] = nomeTipos.Voador.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/Bone_001/Bone/Bone_002";

        colisores[nomesGolpes.cabecada] = new colisor("Arma__o/Bone_001/Bone/Bone_002",
                                          new Vector3(0,0,0),
                                          new Vector3(-0.283f,0.014f,-0.245f));
        colisores[nomesGolpes.sobreVoo] = new colisor("Arma__o/Bone_001/Bone/",
                                                      new Vector3(0,0,0),
                                                      new Vector3(-0.163f,0.017f,0.139f));
        /*		*****************
         *
            personalizaçao das taas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[0].Taxa = 0.21f;	//Pontos de Vida
        cAtributos[1].Taxa = 0.21f;	//pontos de Energia
        cAtributos[2].Taxa = 0.24f;	//pontos de Poder
        cAtributos[3].Taxa = 0.17f;	//pontos de Força
        cAtributos[4].Taxa = 0.17f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.15f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 3.5f;
        distanciaCamera = 6f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #2
0
    public Abutre(uint nivel = 1)
    {
        voador caracC = new voador();

        Nome = "Abutre";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Voador.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca";

        distanciaEmissora[nomesGolpes.ventosCortantes] = 0.75f;

        colisores[nomesGolpes.bico] = new colisor("Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca",
                                                  new Vector3(0, 0, 0),
                                                  new Vector3(-0.621f, -0, 0.244f));
        colisores[nomesGolpes.sobreVoo] = new colisor("Esqueleto/corpo1/Bone_L",
                                                      new Vector3(0, 0, 0),
                                                      new Vector3(-0.81f, 0.12f, -0.35f));

        /*		*****************
         *
         *      personalizaçao das taxas de evoluçao individual do Criature
         *      a soma deve ser 1
         *
         *********************
         *
         */


        cAtributos[(int)nomesAtributos.PV].Taxa     = 0.18f;            //Pontos de Vida
        cAtributos[(int)nomesAtributos.PE].Taxa     = 0.24f;            //pontos de Energia
        cAtributos[(int)nomesAtributos.Poder].Taxa  = 0.23f;            //pontos de Poder
        cAtributos[(int)nomesAtributos.Forca].Taxa  = 0.17f;            //pontos de Força
        cAtributos[(int)nomesAtributos.Defesa].Taxa = 0.18f;            //pontos de Defesa


        /***************************************************************************/


        apiceDoPulo      = 2.6f;
        velocidadeNoAr   = 2.2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 6.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
        public ActionResult eliminartipo(tipos newtipo)
        {
            DataClasses1DataContext dt = new DataClasses1DataContext();


            if ((from i in dt.tipos where i.nombre == newtipo.nombre select i).ToList().Count == 0)
            {
                ViewBag.flag = 0;
            }

            else
            {
                var x = (from i in dt.tipos
                         where i.nombre == newtipo.nombre
                         select new
                {
                    nombre = i.nombre,
                    id = i.id,
                    descripcion = i.descripcion,
                    precio = i.precio
                }).ToArray()[0];

                ViewBag.id          = x.id;
                ViewBag.descripcion = x.descripcion;
                ViewBag.precio      = x.precio;
                ViewBag.nombre      = x.nombre;
                ViewBag.flag        = 1;
            }


            return(View());
        }
    public Criature()
    {
        //Debug.Log("bugadaço");
        contraTipos = new tipos[Enum.GetValues(typeof(nomeTipos)).Length];

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
        }

        mNivel = new modificadorDeNivel();

        cAtributos = new atributos[Enum.GetValues(typeof(nomesAtributos)).Length];
        for (int cnt = 0; cnt < cAtributos.Length; cnt++)
        {
            cAtributos[cnt]        = new atributos();
            cAtributos[cnt].Nome   = ((nomesAtributos)cnt).ToString();
            cAtributos[cnt].Basico = cAtributos[cnt].padrao() > 1
                                ?(uint)Mathf.RoundToInt(cAtributos[cnt].padrao() / 4)
                                        :1;
            cAtributos[cnt].Corrente = cAtributos[cnt].padrao();
            cAtributos[cnt].Maximo   = cAtributos[cnt].padrao();

//			Debug.Log(cnt+" : "+cAtributos[cnt].padrao());
        }
    }
    public Babaucu(uint nivel = 1)
    {
        normal carac = new normal();

        Nome          = "Babauçu";
        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Normal.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = carac._caracTipo[cnt].Mod;
        }

        emissor = "";        //"Arma__o/corpo3/corpo2/corpo1/pescoco/cabeca/bocaC";


        acimaDoChao[nomesGolpes.olharMal]    = 0.35f;
        acimaDoChao[nomesGolpes.anelDoOlhar] = 0.4f;


        colisores[nomesGolpes.chicoteDeMao] = new colisor("esqueleto/corpo/preBracoD/bracoD1/bracoD2/bracoD3/bracoD4",
                                                          new Vector3(0, 0, 0f),
                                                          new Vector3(-0.2f, 0.53f, -0.13f));

        colisores[nomesGolpes.dentada] = new colisor("esqueleto/corpo/",
                                                     new Vector3(0, 0, 0.3f),
                                                     new Vector3(-0.2f, 0f, 0.723f));

        colisores[nomesGolpes.sobreSalto] = new colisor("esqueleto/corpo/",
                                                        new Vector3(0, 0, 1.2f),
                                                        new Vector3(-0.365f, 0.113f, -0.325f));

        /*
         * colisores["garra"] = new colisor("Arma__o/corpo3_R/",
         *                               new Vector3(0,0,0.3f),
         *                               new Vector3(-0.365f,0.113f,-0.325f));*/


        cAtributos [0].Maximo   = 10;
        cAtributos [0].Corrente = 10;
        cAtributos [0].Basico   = 10;

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 8f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;



        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #6
0
    public Vampire(uint nivel = 1)
    {
        voador carac = new voador ();

        Nome = "Vampire";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Voador.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = carac._caracTipo[cnt].Mod;
        }

        emissor = "metarig";

        colisores[nomesGolpes.garra] = new colisor("metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_02_R",
                                         new Vector3(0,0,0),
                                         new Vector3(-0.125f,0.011f,0.022f));

        colisores[nomesGolpes.energiaDeGarras] = new colisor("metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_02_R",
                                                   new Vector3(0,0,0),
                                                   new Vector3(-0.705f,0.041f,0.003f));

        /*		*****************
         *
            personalizaçao das taas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[0].Taxa = 0.22f;	//Pontos de Vida
        cAtributos[1].Taxa = 0.17f;	//pontos de Energia
        cAtributos[2].Taxa = 0.22f;	//pontos de Poder
        cAtributos[3].Taxa = 0.19f;	//pontos de Força
        cAtributos[4].Taxa = 0.20f;	//pontos de Defesa

        /***************************************************************************/
        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 2f;
        distanciaCamera = 6f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #7
0
File: Flam.cs Project: fayvit/PQP
    public Flam(uint nivel = 1)
    {
        fogo carac = new fogo();

        Nome = "Flam";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Fogo.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = carac._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/Bone/Bone_001/Bone_002/Bone_003/Bone_004/Bone_005";

        colisores[nomesGolpes.garra] = new colisor("Esqueleto/Bone/Bone_001/Bone_002/Bone_002_R/Bone_002_R_001/Bone_002_R_002",
                                                   new Vector3(0.18f, 0, 0),
                                                   new Vector3(-0.525f, -0.057f, -0.015f));
        colisores[nomesGolpes.tosteAtaque] = new colisor("Esqueleto/Bone",
                                                         new Vector3(0f, 0, 0),
                                                         new Vector3(0f, 0f, -0f));

        /*****************
         *
         *              personalizaçao das taas de evoluçao individual do Criature
         *              a soma deve ser 1
         *
         *********************
         *
         */


        cAtributos[0].Taxa = 0.18f;             //Pontos de Vida
        cAtributos[1].Taxa = 0.22f;             //pontos de Energia
        cAtributos[2].Taxa = 0.25f;             //pontos de Poder
        cAtributos[3].Taxa = 0.18f;             //pontos de Força
        cAtributos[4].Taxa = 0.17f;             //pontos de Defesa


        /***************************************************************************/


        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #8
0
File: Abutre.cs Project: fayvit/PQP
    public Abutre(uint nivel = 1)
    {
        voador caracC = new voador ();

        Nome = "Abutre";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Voador.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca";

        distanciaEmissora[nomesGolpes.ventosCortantes] = 0.75f;

        colisores[nomesGolpes.bico] = new colisor("Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca",
                                          new Vector3(0,0,0),
                                          new Vector3(-0.621f,-0,0.244f));
        colisores[nomesGolpes.sobreVoo] = new colisor("Esqueleto/corpo1/Bone_L",
                                                      new Vector3(0,0,0),
                                                      new Vector3(-0.81f,0.12f,-0.35f));

        /*		*****************
         *
            personalizaçao das taxas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[(int)nomesAtributos.PV].Taxa = 0.18f;	//Pontos de Vida
        cAtributos[(int)nomesAtributos.PE].Taxa = 0.24f;	//pontos de Energia
        cAtributos[(int)nomesAtributos.Poder].Taxa = 0.23f;	//pontos de Poder
        cAtributos[(int)nomesAtributos.Forca].Taxa = 0.17f;	//pontos de Força
        cAtributos[(int)nomesAtributos.Defesa].Taxa = 0.18f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 2.6f;
        velocidadeNoAr = 2.2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 6.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #9
0
File: Flam.cs Project: fayvit/PQP
    public Flam(uint nivel = 1)
    {
        fogo carac = new fogo ();

        Nome = "Flam";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Fogo.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = carac._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/Bone/Bone_001/Bone_002/Bone_003/Bone_004/Bone_005";

        colisores[nomesGolpes.garra] = new colisor("Esqueleto/Bone/Bone_001/Bone_002/Bone_002_R/Bone_002_R_001/Bone_002_R_002",
                                         new Vector3(0.18f,0,0),
                                         new Vector3(-0.525f,-0.057f,-0.015f));
        colisores[nomesGolpes.tosteAtaque] = new colisor("Esqueleto/Bone",
                                                   new Vector3(0f,0,0),
                                                   new Vector3(0f,0f,-0f));

        /*****************
        *
                personalizaçao das taas de evoluçao individual do Criature
                a soma deve ser 1

            *********************
        *
        */

        cAtributos[0].Taxa = 0.18f;	//Pontos de Vida
        cAtributos[1].Taxa = 0.22f;	//pontos de Energia
        cAtributos[2].Taxa = 0.25f;	//pontos de Poder
        cAtributos[3].Taxa = 0.18f;	//pontos de Força
        cAtributos[4].Taxa = 0.17f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #10
0
 private void reasignarIsla()
 {
     oro         = 5000;
     madera      = 400;
     tabaco      = 400;
     comida      = 400;
     gastoComida = 20;
     gastoMadera = 20;
     gastoTabaco = 20;
     tipoActual  = tipos.COMERCIO;
 }
Example #11
0
File: normal.cs Project: fayvit/PQP
    private void umaCoisa()
    {
        for (int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
            _caracTipo[cnt]      = new tipos();
            _caracTipo[cnt].Nome = ((nomeTipos)cnt).ToString();
        }

        //_caracTipo[4].Mod = 0.5f;//terra
        //_caracTipo[5].Mod = 0.25f;//pedra
    }
Example #12
0
File: normal.cs Project: fayvit/PQP
    private void umaCoisa()
    {
        for(int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
            _caracTipo[cnt] = new tipos();
            _caracTipo[cnt].Nome= ((nomeTipos)cnt).ToString();
        }

        //_caracTipo[4].Mod = 0.5f;//terra
        //_caracTipo[5].Mod = 0.25f;//pedra
    }
Example #13
0
        public ActionResult actualizarper(tipos newtipo)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();
            tipo t = db.tipos.Single(u => u.id == newtipo.id);

            t.nombre      = newtipo.nombre;
            t.descripcion = newtipo.desc;
            t.precio      = newtipo.pre;

            db.SubmitChanges();
            return(Redirect("../Cliente/RegistroT"));
        }
Example #14
0
    public Babaucu(uint nivel = 1)
    {
        normal carac = new normal ();
        Nome = "Babauçu";
        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Normal.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = carac._caracTipo[cnt].Mod;
        }

        emissor = "";//"Arma__o/corpo3/corpo2/corpo1/pescoco/cabeca/bocaC";

        acimaDoChao[nomesGolpes.olharMal] = 0.35f;

        colisores[nomesGolpes.chicoteDeMao] = new colisor("esqueleto/corpo/preBracoD/bracoD1/bracoD2/bracoD3/bracoD4",
                                          new Vector3(0,0,0f),
                                          new Vector3(-0.2f,0.53f,-0.13f));

        colisores[nomesGolpes.dentada] = new colisor("esqueleto/corpo/",
                                                new Vector3(0,0,0.3f),
                                           new Vector3(-0.2f,0f,0.723f));

        colisores[nomesGolpes.sobreSalto] = new colisor("esqueleto/corpo/",
                                              new Vector3(0,0,1.2f),
                                              new Vector3(-0.365f,0.113f,-0.325f));

        /*
        colisores["garra"] = new colisor("Arma__o/corpo3_R/",
                                         new Vector3(0,0,0.3f),
                                         new Vector3(-0.365f,0.113f,-0.325f));*/

        cAtributos [0].Maximo = 10;
        cAtributos [0].Corrente = 10;
        cAtributos [0].Basico = 10;

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 8f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #15
0
    public Onarac(uint nivel = 1)
    {
        normal caracC = new normal();

        Nome = "Onarac";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Normal.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        /*
         * emissor = "esqueleto/corpo";
         */
        colisores[nomesGolpes.chute] = new colisor("esqueleto/corpo/coxaD/pernaD/calcanharD",
                                                   new Vector3(0, 0, 0),
                                                   new Vector3(-0.25f, 0.034f, -0.339f));

        colisores[nomesGolpes.espada] = new colisor("esqueleto/corpo/anteBracoD/bracoD/maoD",
                                                    new Vector3(0, 0, 0),
                                                    new Vector3(-0.335f, -0.202f, 0.147f));
        colisores[nomesGolpes.sobreSalto] = new colisor("esqueleto/corpo/",
                                                        new Vector3(0, 0, 1.2f),
                                                        new Vector3(-0.365f, 0.113f, -0.325f));


        cAtributos [0].Maximo   = 18;
        cAtributos [0].Corrente = 18;
        cAtributos [0].Basico   = 18;

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        alturaCamera = 3f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #16
0
File: Onarac.cs Project: fayvit/PQP
    public Onarac(uint nivel = 1)
    {
        normal caracC = new normal ();

        Nome = "Onarac";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Normal.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }
        /*
        emissor = "esqueleto/corpo";
        */
        colisores[nomesGolpes.chute] = new colisor("esqueleto/corpo/coxaD/pernaD/calcanharD",
                                          new Vector3(0,0,0),
                                          new Vector3(-0.25f,0.034f,-0.339f));

        colisores[nomesGolpes.espada] = new colisor("esqueleto/corpo/anteBracoD/bracoD/maoD",
                                         new Vector3(0,0,0),
                                         new Vector3(-0.335f,-0.202f,0.147f));
        colisores[nomesGolpes.sobreSalto] = new colisor("esqueleto/corpo/",
                                              new Vector3(0,0,1.2f),
                                              new Vector3(-0.365f,0.113f,-0.325f));

        cAtributos [0].Maximo = 18;
        cAtributos [0].Corrente = 18;
        cAtributos [0].Basico = 18;

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 3f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #17
0
    private void umaCoisa()
    {
        for (int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
            _caracTipo[cnt]      = new tipos();
            _caracTipo[cnt].Nome = ((nomeTipos)cnt).ToString();
        }

        _caracTipo[1].Mod = 0.25f;     //fogo
        _caracTipo[2].Mod = 1.75f;     //planta
        _caracTipo[3].Mod = 2f;        //gelo
        _caracTipo[4].Mod = 0.5f;      //terra
        _caracTipo[5].Mod = 0.5f;      //pedra
        _caracTipo[6].Mod = 1.75f;     //psiquico
        _caracTipo[7].Mod = 2f;        //eletrico
    }
Example #18
0
File: agua.cs Project: fayvit/PQP
    private void umaCoisa()
    {
        for(int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
        _caracTipo[cnt] = new tipos();
        _caracTipo[cnt].Nome= ((nomeTipos)cnt).ToString();
        }

        _caracTipo[1].Mod =0.25f;//fogo
        _caracTipo[2].Mod = 1.75f;//planta
        _caracTipo[3].Mod = 2f;//gelo
        _caracTipo[4].Mod = 0.5f;//terra
        _caracTipo[5].Mod = 0.5f;//pedra
        _caracTipo[6].Mod = 1.75f;//psiquico
        _caracTipo[7].Mod = 2f;//eletrico
    }
Example #19
0
        public ActionResult RegistroT(tipos newtipo)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();

            if (ModelState.IsValid)
            {
                tipo ti = new tipo();
                ti.nombre      = newtipo.nombre;
                ti.descripcion = newtipo.desc;
                ti.precio      = newtipo.pre;
                db.tipos.InsertOnSubmit(ti);
                db.SubmitChanges();
            }
            ViewBag.ti = (from a in db.tipos select a).ToList();
            return(Redirect("../Tipo/RegistroT"));
        }
Example #20
0
    public Nedak(uint nivel = 1)
    {
        agua caracAgua = new agua();

        Nome = "Nedak";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Agua.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracAgua._caracTipo[cnt].Mod;
        }

        /*
         * Nedak tem fraqueza especial contra Eletricidade
         * e e forte excepcionalmente contra veneno
         */
        contraTipos[9].Mod = 0.1f;      //Veneno
        contraTipos[7].Mod = 2f;        //Eletrico

        distanciaEmissora[nomesGolpes.rajadaDeAgua] = 0.2f;
        acimaDoChao[nomesGolpes.rajadaDeAgua]       = -0.2f;

        emissor = "Arma__o/Bone";
        colisores[nomesGolpes.cabecada] = new colisor("Arma__o/Bone",
                                                      new Vector3(0, 0, 0),
                                                      new Vector3(-0.627f, -0, 0.152f));
        colisores[nomesGolpes.hidroBomba] = new colisor("Arma__o/Bone",
                                                        new Vector3(0, 0, 0),
                                                        new Vector3(-0.26f, -0, 0));

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #21
0
    public Aladegg(uint nivel = 1)
    {
        voador caracC = new voador();

        Nome = "Aladegg";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Voador.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        emissor = "esqueleto/corpo";

        colisores[nomesGolpes.chute] = new colisor("esqueleto/corpo/coxaD/pernaD/peD",
                                                   new Vector3(0, 0, 0),
                                                   new Vector3(-0.11f, -0, 0.244f));
        colisores[nomesGolpes.sobreVoo] = new colisor("esqueleto/corpo/coxaD/pernaD/peD",
                                                      new Vector3(0, 0, 0),
                                                      new Vector3(-0.11f, -0, 0.244f));



        cAtributos [0].Maximo   = 16;
        cAtributos [0].Corrente = 16;
        cAtributos [0].Basico   = 16;

        apiceDoPulo      = 1.75f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        alturaCamera    = 6f;
        distanciaCamera = 8f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #22
0
    public Iruin(uint nivel = 1)
    {
        inseto caracC = new inseto();

        Nome = "Iruin";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Inseto.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/gomo1/cabeca";

        colisores[nomesGolpes.chicoteDeCalda] = new colisor("Esqueleto/gomo2/gomo3/rabo",
                                                            new Vector3(0, 0, 0),
                                                            new Vector3(-0.444f, 0, 0f));



        cAtributos [0].Maximo   = 12;
        cAtributos [0].Corrente = 12;
        cAtributos [0].Basico   = 12;

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.15f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        alturaCamera    = 5f;
        distanciaCamera = 7f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #23
0
    public Aladegg(uint nivel = 1)
    {
        voador caracC = new voador ();

        Nome = "Aladegg";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Voador.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "esqueleto/corpo";

        colisores[nomesGolpes.chute] = new colisor("esqueleto/corpo/coxaD/pernaD/peD",
                                          new Vector3(0,0,0),
                                          new Vector3(-0.11f,-0,0.244f));
        colisores[nomesGolpes.sobreVoo] = new colisor("esqueleto/corpo/coxaD/pernaD/peD",
                                                   new Vector3(0,0,0),
                                                   new Vector3(-0.11f,-0,0.244f));

        cAtributos [0].Maximo = 16;
        cAtributos [0].Corrente = 16;
        cAtributos [0].Basico = 16;

        apiceDoPulo = 1.75f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 6f;
        distanciaCamera = 8f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #24
0
    public Arpia(uint nivel = 1)
    {
        voador caracC = new voador();

        Nome = "Arpia";

        meusTipos     = new String[2];
        meusTipos [0] = nomeTipos.Voador.ToString();
        meusTipos [1] = nomeTipos.Eletrico.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca";

        colisores[nomesGolpes.bico] = new colisor("Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca",
                                                  new Vector3(0, 0, 0),
                                                  new Vector3(-0.621f, -0, 0.244f));
        colisores[nomesGolpes.sobreVoo] = new colisor("Esqueleto/corpo1/Bone_L",
                                                      new Vector3(0, 0, 0),
                                                      new Vector3(-0.81f, 0.12f, -0.35f));



        cAtributos [0].Maximo   = 8;
        cAtributos [0].Corrente = 8;
        cAtributos [0].Basico   = 8;

        apiceDoPulo      = 1.6f;
        velocidadeNoAr   = 2.2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 6.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
    public Florest(uint nivel = 1)
    {
        planta carac = new planta();

        Nome = "Florest";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Planta.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = carac._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/corpo";
        acimaDoChao[nomesGolpes.laminaDeFolha]         = 0.5f;
        acimaDoChao[nomesGolpes.furacaoDeFolhas]       = 0.15f;
        distanciaEmissora[nomesGolpes.furacaoDeFolhas] = 0.5f;

        colisores[nomesGolpes.garra] = new colisor("Arma__o/corpo/quadrilD/pernaD1/pernaD2/peD/",
                                                   new Vector3(0, 0, 0.3f),
                                                   new Vector3(0, 0.48f, -0.62f));
        colisores[nomesGolpes.tempestadeDeFolhas] = new colisor("Arma__o/corpo",
                                                                new Vector3(0, 0, 0.3f),
                                                                new Vector3(0, 0, 0f));

        distanciaFundamentadora = 0.2f;
        apiceDoPulo             = 1.5f;
        velocidadeNoAr          = 2f;
        velocidadeCaindo        = 5f;

        velocidadeAndando = 5f;


        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;


        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #26
0
    public Marak(uint nivel = 1)
    {
        normal carac = new normal();

        Nome          = "Marak";
        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Normal.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = carac._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/corpo3/corpo2/corpo1/pescoco/cabeca/bocaC";

        colisores[nomesGolpes.chifre] = new colisor("Arma__o/corpo3/corpo2/corpo1/pescoco/cabeca/",
                                                    new Vector3(0, 0, 6.79f),
                                                    new Vector3(-0.6522f, -0.0274f, -0.914f));
        colisores[nomesGolpes.garra] = new colisor("Arma__o/corpo3_R/",
                                                   new Vector3(0, 0, 0.3f),
                                                   new Vector3(-0.331f, -0.344f, -0.192f));
        colisores[nomesGolpes.sobreSalto] = new colisor("Arma__o/corpo3/",
                                                        new Vector3(0, 0, 1.2f),
                                                        new Vector3(-0.365f, 0.113f, -0.325f));

        cAtributos [0].Maximo   = 12;
        cAtributos [0].Corrente = 12;
        cAtributos [0].Basico   = 12;

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #27
0
File: Iruin.cs Project: fayvit/PQP
    public Iruin(uint nivel = 1)
    {
        inseto caracC = new inseto ();

        Nome = "Iruin";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Inseto.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/gomo1/cabeca";

        colisores[nomesGolpes.chicoteDeCalda] = new colisor("Esqueleto/gomo2/gomo3/rabo",
                                          new Vector3(0,0,0),
                                          new Vector3(-0.444f,0,0f));

        cAtributos [0].Maximo = 12;
        cAtributos [0].Corrente = 12;
        cAtributos [0].Basico = 12;

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.15f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 5f;
        distanciaCamera = 7f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
    public Izicuolo(uint nivel = 1)
    {
        inseto caracC = new inseto();

        Nome = "Izicuolo";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Inseto.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/Corpo/";

        acimaDoChao[nomesGolpes.gosmaAcida]    = 0.1f;
        acimaDoChao[nomesGolpes.gosmaDeInseto] = 0.1f;

        colisores[nomesGolpes.bastao] = new colisor("Arma__o/Corpo/bracoD/punhoD/punhoD_001",
                                                    new Vector3(0, 0, 0),
                                                    new Vector3(0.382f, -0.192f, 0.509f));

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.15f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        alturaCamera    = 3.5f;
        distanciaCamera = 6f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #29
0
    public FelixCat(uint nivel = 1)
    {
        psiquico carac = new psiquico();

        Nome = "FelixCat";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Psiquico.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = carac._caracTipo[cnt].Mod;
        }

        emissor = "metarig";

        colisores[nomesGolpes.garra] = new colisor("metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_04_R",
                                                   new Vector3(0, 0, 0),
                                                   new Vector3(-0.705f, 0.041f, 0.003f));

        colisores[nomesGolpes.energiaDeGarras] = new colisor("metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_04_R",
                                                             new Vector3(0, 0, 0),
                                                             new Vector3(-0.705f, 0.041f, 0.003f));

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 3f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        alturaCamera    = 2f;
        distanciaCamera = 6f;


        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #30
0
File: Marak.cs Project: fayvit/PQP
    public Marak(uint nivel = 1)
    {
        normal carac = new normal ();
        Nome = "Marak";
        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Normal.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = carac._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/corpo3/corpo2/corpo1/pescoco/cabeca/bocaC";

        colisores[nomesGolpes.chifre] = new colisor("Arma__o/corpo3/corpo2/corpo1/pescoco/cabeca/",
                                          new Vector3(0,0,6.79f),
                                          new Vector3(-0.6522f,-0.0274f,-0.914f));
        colisores[nomesGolpes.garra] = new colisor("Arma__o/corpo3_R/",
                                         new Vector3(0,0,0.3f),
                                         new Vector3(-0.331f,-0.344f,-0.192f));
        colisores[nomesGolpes.sobreSalto] = new colisor("Arma__o/corpo3/",
                                         new Vector3(0,0,1.2f),
                                         new Vector3(-0.365f,0.113f,-0.325f));

        cAtributos [0].Maximo = 12;
        cAtributos [0].Corrente = 12;
        cAtributos [0].Basico = 12;

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #31
0
    public Izicuolo(uint nivel = 1)
    {
        inseto caracC = new inseto ();

        Nome = "Izicuolo";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Inseto.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/Corpo/";

        acimaDoChao[nomesGolpes.gosmaAcida] = 0.1f;
        acimaDoChao[nomesGolpes.gosmaDeInseto] = 0.1f;

        colisores[nomesGolpes.bastao] = new colisor("Arma__o/Corpo/bracoD/punhoD/punhoD_001",
                                          new Vector3(0,0,0),
                                                    new Vector3(0.382f,-0.192f,0.509f));

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.15f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 3.5f;
        distanciaCamera = 6f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #32
0
File: Arpia.cs Project: fayvit/PQP
    public Arpia(uint nivel = 1)
    {
        voador caracC = new voador ();

        Nome = "Arpia";

        meusTipos = new String[2];
        meusTipos [0] = nomeTipos.Voador.ToString();
        meusTipos [1] = nomeTipos.Eletrico.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca";

        colisores[nomesGolpes.bico] = new colisor("Esqueleto/corpo1/corpo2/corpo3/pescoco/cabeca",
                                          new Vector3(0,0,0),
                                          new Vector3(-0.621f,-0,0.244f));
        colisores[nomesGolpes.sobreVoo] = new colisor("Esqueleto/corpo1/Bone_L",
                                                  new Vector3(0,0,0),
                                                  new Vector3(-0.81f,0.12f,-0.35f));

        cAtributos [0].Maximo = 8;
        cAtributos [0].Corrente = 8;
        cAtributos [0].Basico = 8;

        apiceDoPulo = 1.6f;
        velocidadeNoAr = 2.2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 6.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #33
0
    public Steal(uint nivel = 1)
    {
        eletrico caracC = new eletrico();

        Nome = "Steal";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Eletrico.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        emissor = "metarig/hips/chest";

        colisores[nomesGolpes.cabecada] = new colisor("metarig/hips/chest/neck/head",
                                                      new Vector3(0, 1.93f, 2.43f),
                                                      new Vector3(-0.306f, -0.156f, -0.129f));
        colisores[nomesGolpes.tempestadeEletrica] = new colisor("metarig/hips");



        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 6f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);


        incrementaNivel(nivel);


        listaDeGolpes = listaGolpes;
    }
Example #34
0
    public FelixCat(uint nivel = 1)
    {
        psiquico carac = new psiquico ();

        Nome = "FelixCat";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Psiquico.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = carac._caracTipo[cnt].Mod;
        }

        emissor = "metarig";

        colisores[nomesGolpes.garra] = new colisor("metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_04_R",
                                         new Vector3(0,0,0),
                                         new Vector3(-0.705f,0.041f,0.003f));

        colisores[nomesGolpes.energiaDeGarras] = new colisor("metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_04_R",
                                         new Vector3(0,0,0),
                                         new Vector3(-0.705f,0.041f,0.003f));

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 3f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 2f;
        distanciaCamera = 6f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #35
0
 public float Modificador(tipos ataque)
 {
     switch(tipo){
         case(tipos.fuego):
             if(ataque == tipos.agua){
                 Log.AddLine("Fue un golpe superefectivo!");
                 return 2;
             }
         break;
         case(tipos.tierra):
             if(ataque == tipos.aire){
                 Log.AddLine("Fue un golpe superefectivo!");
                 return 2;
             }
             break;
         case(tipos.agua):
             if(ataque == tipos.tierra){
                 Log.AddLine("Fue un golpe superefectivo!");
                 return 2;
             }
             break;
         case(tipos.aire):
             if(ataque == tipos.fuego){
                 Log.AddLine("Fue un golpe superefectivo!");
                 return 2;
             }
             break;
         case(tipos.luz):
             if(ataque == tipos.oscuridad){
                 Log.AddLine("Fue un golpe superefectivo!");
                     return 2;
                 }
             break;
         case(tipos.oscuridad):
             if(ataque == tipos.luz){
                 Log.AddLine("Fue un golpe superefectivo!");
                 return 2;
             }
         break;
     }
     return 1;
 }
Example #36
0
    private void umaCoisa()
    {
        for (int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
            _caracTipo[cnt]      = new tipos();
            _caracTipo[cnt].Nome = ((nomeTipos)cnt).ToString();
        }

        _caracTipo [0].Mod = 0.25f;    //agua
        _caracTipo[1].Mod  = 2f;       //fogo
        //_caracTipo[2].Mod = 2f;//planta
        _caracTipo[3].Mod = 1.25f;     //gelo
        _caracTipo[4].Mod = 0.75f;     //terra
        _caracTipo[5].Mod = 0.75f;     //pedra
        _caracTipo[6].Mod = 1.25f;     //psiquico
        // 7 - Eletrico
        // 8 - NOrmal
        // 9 - veneno
        _caracTipo[10].Mod  = 1.25f;       // Inseto
        _caracTipo [11].Mod = 1.25f;       // Voador
    }
Example #37
0
File: planta.cs Project: fayvit/PQP
    private void umaCoisa()
    {
        for(int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
            _caracTipo[cnt] = new tipos();
            _caracTipo[cnt].Nome= ((nomeTipos)cnt).ToString();
        }

        _caracTipo [0].Mod = 0.25f;//agua
        _caracTipo[1].Mod = 2f;//fogo
        //_caracTipo[2].Mod = 2f;//planta
        _caracTipo[3].Mod = 1.25f;//gelo
        _caracTipo[4].Mod = 0.75f;//terra
        _caracTipo[5].Mod = 0.75f;//pedra
        _caracTipo[6].Mod = 1.25f;//psiquico
        // 7 - Eletrico
        // 8 - NOrmal
        // 9 - veneno
        _caracTipo[10].Mod = 1.25f;// Inseto
        _caracTipo [11].Mod = 1.25f;// Voador
    }
Example #38
0
    public Florest(uint nivel = 1)
    {
        planta carac = new planta ();

        Nome = "Florest";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Planta.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = carac._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/corpo";
        acimaDoChao[nomesGolpes.laminaDeFolha] = 0.5f;

        colisores[nomesGolpes.garra] = new colisor("Arma__o/corpo/quadrilD/pernaD1/pernaD2/peD/",
                                          new Vector3(0,0,0.3f),
                                          new Vector3(0,0.48f,-0.62f));
        colisores[nomesGolpes.tempestadeDeFolhas] = new colisor("Arma__o/corpo",
                                                   new Vector3(0,0,0.3f),
                                                   new Vector3(0,0,0f));

        distanciaFundamentadora = 0.2f;
        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #39
0
    private void umaCoisa()
    {
        for (int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
            _caracTipo[cnt]      = new tipos();
            _caracTipo[cnt].Nome = ((nomeTipos)cnt).ToString();
        }

        _caracTipo[0].Mod = 2f;        //Agua
        _caracTipo[1].Mod = 0.25f;     //fogo
        _caracTipo[2].Mod = 1.75f;     //planta
        //_caracTipo[3].Mod = 2f;//gelo
        //_caracTipo[4].Mod = 0.5f;//terra
        //_caracTipo[5].Mod = 0.5f;//pedra
        _caracTipo[6].Mod = 1.5f;        //psiquico
        _caracTipo[7].Mod = 0.1f;        //eletrico
        _caracTipo[8].Mod = 0.25f;       //NOrmal
        _caracTipo[9].Mod = 0.25f;       // Veneno
        //_caracTipo[10].Mod = 0.5f;// Inseto
        _caracTipo [11].Mod = 0.75f;     // Voador
        _caracTipo[12].Mod  = 0.5f;      //Gas
    }
Example #40
0
File: terra.cs Project: fayvit/PQP
    private void umaCoisa()
    {
        for(int cnt = 0; cnt < _caracTipo.Length; cnt++)
        {
        _caracTipo[cnt] = new tipos();
        _caracTipo[cnt].Nome= ((nomeTipos)cnt).ToString();
        }

        _caracTipo[0].Mod = 2f;//Agua
        _caracTipo[1].Mod =0.1f;//fogo
        _caracTipo[2].Mod = 1.75f;//planta
        //_caracTipo[3].Mod = 2f;//gelo
        //_caracTipo[4].Mod = 0.5f;//terra
        //_caracTipo[5].Mod = 0.5f;//pedra
        _caracTipo[6].Mod = 1.5f;//psiquico
        _caracTipo[7].Mod = 0.15f;//eletrico
        //_caracTipo[8].Mod = 0.25f;//NOrmal
        _caracTipo[9].Mod = 0.95f;// Veneno
        //_caracTipo[10].Mod = 0.5f;// Inseto
        //_caracTipo [11].Mod = 0.75f;// Voador
        _caracTipo[12].Mod = 0.75f;//Gas
    }
Example #41
0
    public PolyCharm(uint nivel = 1)
    {
        fogo carac = new fogo();

        Nome = "PolyCharm";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Fogo.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = carac._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o_001/coluna1/coluna2/coluna3/pescoco/cabeca/boca";

        colisores[nomesGolpes.garra] = new colisor("Arma__o_001/coluna1/pernaD/peD/",
                                                   new Vector3(0.18f, 0, 0),
                                                   new Vector3(-0.94f, 0, -0.26f));
        colisores[nomesGolpes.tosteAtaque] = new colisor("Arma__o_001/coluna1",
                                                         new Vector3(0f, 0, 0),
                                                         new Vector3(0, 0, 0));

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #42
0
    public PolyCharm(uint nivel = 1)
    {
        fogo carac = new fogo ();

        Nome = "PolyCharm";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Fogo.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = carac._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o_001/coluna1/coluna2/coluna3/pescoco/cabeca/boca";

        colisores[nomesGolpes.garra] = new colisor("Arma__o_001/coluna1/pernaD/peD/",
                                         new Vector3(0.18f,0,0),
                                         new Vector3(-0.94f,0,-0.26f));
        colisores[nomesGolpes.tosteAtaque] = new colisor("Arma__o_001/coluna1",
                                                   new Vector3(0f,0,0),
                                                   new Vector3(0,0,0));

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #43
0
File: Steal.cs Project: fayvit/PQP
    public Steal(uint nivel = 1)
    {
        eletrico caracC = new eletrico ();

        Nome = "Steal";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Eletrico.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "metarig/hips/chest";

        colisores[nomesGolpes.cabecada] = new colisor("metarig/hips/chest/neck/head",
                                          new Vector3(0,1.93f,2.43f),
                                          new Vector3(-0.306f,-0.156f,-0.129f));
        colisores[nomesGolpes.tempestadeEletrica] = new colisor("metarig/hips");

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 6f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);

        incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #44
0
File: Xuash.cs Project: fayvit/PQP
    public Xuash(uint nivel = 1)
    {
        agua caracAgua = new agua ();

        Nome = "Xuash";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Agua.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracAgua._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/Tronco/pescoco/Cabeca/BocaD";
        colisores[nomesGolpes.tapa] = new colisor("Arma__o/Tronco/ombroD/BracoD1/BracoD2/punhoD",
                                          new Vector3(0,0,0),
                                          new Vector3(-0.26f,-0,0));
        colisores[nomesGolpes.hidroBomba] = new colisor("Arma__o/Tronco",
                                                  new Vector3(0,0,0),
                                                  new Vector3(-0.26f,-0,0));

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #45
0
    public Xuash(uint nivel = 1)
    {
        agua caracAgua = new agua();

        Nome = "Xuash";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Agua.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracAgua._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/Tronco/pescoco/Cabeca/BocaD";
        colisores[nomesGolpes.tapa] = new colisor("Arma__o/Tronco/ombroD/BracoD1/BracoD2/punhoD",
                                                  new Vector3(0, 0, 0),
                                                  new Vector3(-0.26f, -0, 0));
        colisores[nomesGolpes.hidroBomba] = new colisor("Arma__o/Tronco",
                                                        new Vector3(0, 0, 0),
                                                        new Vector3(-0.26f, -0, 0));

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #46
0
    public void asignarMaterial(int material)
    {
        if (material == -1)
        {
            tipoIslaActual = Random.Range(0, 3);
        }
        else
        {
            tipoIslaActual = material;
        }


        switch (tipoIslaActual)
        {
        case 0:
            comida     = 1000;
            tabaco     = 0;
            madera     = 0;
            tipoActual = tipos.COMIDA;
            break;

        case 1:
            comida     = 0;
            tabaco     = 1000;
            madera     = 0;
            tipoActual = tipos.TABACO;
            break;

        case 2:
            comida     = 0;
            tabaco     = 0;
            madera     = 1000;
            tipoActual = tipos.MADERA;
            break;
        }
    }
Example #47
0
File: Nessei.cs Project: fayvit/PQP
    public Nessei(uint nivel = 1)
    {
        agua caracC = new agua ();

        Nome = "Nessei";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Agua.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "esqueleto/centro/c1/c2/c3/cabeca/bocaB";

        tempoDeInstancia[nomesGolpes.rajadaDeAgua] = 0.25f;
        tempoDeInstancia[nomesGolpes.turboDeAgua] = 0.15f;

        colisores[nomesGolpes.chicoteDeCalda] = new colisor("esqueleto/centroReverso/r1/r2/r3/rabo",
                                                  new Vector3(0,0f,0),
                                                  new Vector3(-0.093f,0.135f,-0.37f));
        colisores[nomesGolpes.hidroBomba] = new colisor("esqueleto/centroReverso",
                                                            new Vector3(0,0f,0),
                                                            new Vector3(0,0,0f));

        /*		*****************
         *
            personalizaçao das taxas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[0].Taxa = 0.19f;	//Pontos de Vida
        cAtributos[1].Taxa = 0.21f;	//pontos de Energia
        cAtributos[2].Taxa = 0.26f;	//pontos de Poder
        cAtributos[3].Taxa = 0.17f;	//pontos de Força
        cAtributos[4].Taxa = 0.17f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 1.9f;
        velocidadeCaindo = 3.75f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 6f;
        distanciaCamera = 8f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #48
0
File: Cabecu.cs Project: fayvit/PQP
    public Cabecu(uint nivel = 1)
    {
        terra caracC = new terra();

        Nome = "Cabeçu";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Terra.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }



        emissor = "Arma__o/base/corpo/bocaB";

        acimaDoChao[nomesGolpes.rajadaDeTerra] = 0.1f;

        colisores[nomesGolpes.dentada] = new colisor("Arma__o/corpoBase/corpoP/pescoco/cabeca",
                                                     new Vector3(0, 0f, 0),
                                                     new Vector3(-0.449f, 0.135f, -0.37f));

        colisores[nomesGolpes.chute] = new colisor("Arma__o/base/pernaD/peD1/peD2",
                                                   new Vector3(0, 0f, 0),
                                                   new Vector3(-0.156f, 0.096f, -0.212f));



        /*		*****************
         *
         *      personalizaçao das taxas de evoluçao individual do Criature
         ***		a soma deve ser 1       ***
         ***
         *********************
         *
         */


        cAtributos[(int)nomesAtributos.PV].Taxa     = 0.17f;            //Pontos de Vida
        cAtributos[(int)nomesAtributos.PE].Taxa     = 0.19f;            //pontos de Energia
        cAtributos[(int)nomesAtributos.Poder].Taxa  = 0.2f;             //pontos de Poder
        cAtributos[(int)nomesAtributos.Forca].Taxa  = 0.22f;            //pontos de Força
        cAtributos[(int)nomesAtributos.Defesa].Taxa = 0.22f;            //pontos de Defesa


        /***************************************************************************/

        apiceDoPulo      = 2.5f;
        velocidadeNoAr   = 1.9f;
        velocidadeCaindo = 4.95f;

        velocidadeAndando = 5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        //alturaCamera = 1.2f;
        //distanciaCamera = 4f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #49
0
    public Criature()
    {
        //Debug.Log("bugadaço");
        contraTipos = new tipos[Enum.GetValues(typeof(nomeTipos)).Length];

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome= ((nomeTipos)cnt).ToString();
        }

        mNivel = new modificadorDeNivel ();

        cAtributos = new atributos[Enum.GetValues(typeof(nomesAtributos)).Length];
        for(int cnt = 0; cnt<cAtributos.Length;cnt++)
        {
            cAtributos[cnt] = new atributos();
            cAtributos[cnt].Nome = ((nomesAtributos)cnt).ToString();
            cAtributos[cnt].Basico = cAtributos[cnt].padrao()>1
                ?(uint)Mathf.RoundToInt(cAtributos[cnt].padrao()/4)
                    :1;
            cAtributos[cnt].Corrente = cAtributos[cnt].padrao();
            cAtributos[cnt].Maximo = cAtributos[cnt].padrao();

        //			Debug.Log(cnt+" : "+cAtributos[cnt].padrao());
        }
    }
Example #50
0
    public Escorpirey(uint nivel = 1)
    {
        veneno caracC = new veneno ();

        Nome = "Escorpirey";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Veneno.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/Corpo";

        distanciaEmissora[nomesGolpes.ondaVenenosa] = 0.75f;

        colisores[nomesGolpes.chicoteDeCalda] = new colisor("Arma__o/Corpo/rabo1/rabo2/rabo3/rabo4/ferrao",
                                          new Vector3(0,0f,0),
                                          new Vector3(-0.463f,0.169f,-0.502f));
        colisores[nomesGolpes.chuvaVenenosa] = new colisor();

        cAtributos [0].Maximo = 12;
        cAtributos [0].Corrente = 12;
        cAtributos [0].Basico = 3;

        /*		*****************
         *
            personalizaçao das taas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[0].Taxa = 0.17f;	//Pontos de Vida
        cAtributos[1].Taxa = 0.16f;	//pontos de Energia
        cAtributos[2].Taxa = 0.24f;	//pontos de Poder
        cAtributos[3].Taxa = 0.17f;	//pontos de Força
        cAtributos[4].Taxa = 0.26f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 1.4f;
        velocidadeNoAr = 1.9f;
        velocidadeCaindo = 4.75f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        alturaCamera = 2f;
        distanciaCamera = 9.4f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #51
0
 public int GetDamage(int dam, tipos t, int punteria)
 {
     float pexito = Rnd.Next(0,100)+estado.statActual.velocidad;
     dam = Mathf.RoundToInt(dam*tipo.Modificador(t));
     if((pexito > punteria)||(pexito>98)){
         Log.AddLine(nombre+" logro esquivar el golpe!");
         return estado.statActual.vida;
     }
     if(pexito < 5){
         Log.AddLine("Fue un golpe bien propinado!");
         dam *= 2;
     }
     if(dam <= 0){
         Log.AddLine("No hizo mucho daño");
         dam = 1;
     }
     estado.statActual.vida -= dam;
     if(estado.statActual.vida <= 0){
         Log.AddLine(nombre+" fue derrotado!");
         estado.statActual.vida = 0;
     }
     return estado.statActual.vida;
 }
Example #52
0
    public Rabitler(uint nivel = 1)
    {
        pedra caracC = new pedra();

        Nome = "Rabitler";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Pedra.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }



        emissor = "Arma__o/corpoBase/corpoP/bracoD/maoD";

        /*
         * distanciaEmissora["Furacão de Folhas"] = 2.75f;
         * distanciaEmissora["Lamina De Folha"] = 0.75f;
         */


        colisores[nomesGolpes.dentada] = new colisor("Arma__o/corpoBase/corpoP/pescoco/cabeca",
                                                     new Vector3(0, 0f, 0),
                                                     new Vector3(-0.449f, 0.135f, -0.37f));
        colisores[nomesGolpes.avalanche] = new colisor("Arma__o/corpoBase/corpoP/pescoco/cabeca",
                                                       new Vector3(0, 0f, 0),
                                                       new Vector3(0, 0, 0));



        /*		*****************
         *
         *      personalizaçao das taxas de evoluçao individual do Criature
         *      a soma deve ser 1
         *
         *********************
         *
         */


        cAtributos[0].Taxa = 0.17f;             //Pontos de Vida
        cAtributos[1].Taxa = 0.17f;             //pontos de Energia
        cAtributos[2].Taxa = 0.17f;             //pontos de Poder
        cAtributos[3].Taxa = 0.22f;             //pontos de Força
        cAtributos[4].Taxa = 0.27f;             //pontos de Defesa


        /***************************************************************************/

        apiceDoPulo      = 1.7f;
        velocidadeNoAr   = 1.9f;
        velocidadeCaindo = 3.95f;

        velocidadeAndando = 6f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        //alturaCamera = 1.2f;
        //distanciaCamera = 4f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #53
0
    public Rabitler(uint nivel = 1)
    {
        pedra caracC = new pedra ();

        Nome = "Rabitler";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Pedra.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/corpoBase/corpoP/bracoD/maoD";
        /*
        distanciaEmissora["Furacão de Folhas"] = 2.75f;
        distanciaEmissora["Lamina De Folha"] = 0.75f;
        */

        colisores[nomesGolpes.dentada] = new colisor("Arma__o/corpoBase/corpoP/pescoco/cabeca",
                                                  new Vector3(0,0f,0),
                                                  new Vector3(-0.449f,0.135f,-0.37f));
        colisores[nomesGolpes.avalanche] = new colisor("Arma__o/corpoBase/corpoP/pescoco/cabeca",
                                                     new Vector3(0,0f,0),
                                                     new Vector3(0,0,0));

        /*		*****************
         *
            personalizaçao das taxas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[0].Taxa = 0.17f;	//Pontos de Vida
        cAtributos[1].Taxa = 0.17f;	//pontos de Energia
        cAtributos[2].Taxa = 0.17f;	//pontos de Poder
        cAtributos[3].Taxa = 0.22f;	//pontos de Força
        cAtributos[4].Taxa = 0.27f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 1.7f;
        velocidadeNoAr = 1.9f;
        velocidadeCaindo = 3.95f;

        velocidadeAndando = 6f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        //alturaCamera = 1.2f;
        //distanciaCamera = 4f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #54
0
File: Croc.cs Project: fayvit/PQP
    public Croc(uint nivel = 1)
    {
        pedra caracC = new pedra ();

        Nome = "Croc";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Pedra.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_01_R";
        /*
        distanciaEmissora["Furacão de Folhas"] = 2.75f;
        distanciaEmissora["Lamina De Folha"] = 0.75f;
        */

        colisores[nomesGolpes.tapa] = new colisor("metarig/hips/spine/chest/shoulder_R/upper_arm_R/forearm_R/hand_R/palm_01_R",
                                                  new Vector3(0f,0.13f,1.26f),
                                                  new Vector3(-0.0776f,0.022f,-0.07f));
        colisores[nomesGolpes.avalanche] = new colisor("metarig/hips/spine/chest/neck/head");

        /*		*****************
         *
            personalizaçao das taxas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[(int)nomesAtributos.PV].Taxa = 0.21f;	//Pontos de Vida
        cAtributos[(int)nomesAtributos.PE].Taxa = 0.15f;	//pontos de Energia
        cAtributos[(int)nomesAtributos.Poder].Taxa = 0.16f;	//pontos de Poder
        cAtributos[(int)nomesAtributos.Forca].Taxa = 0.24f;	//pontos de Força
        cAtributos[(int)nomesAtributos.Defesa].Taxa = 0.24f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 1.5f;
        velocidadeNoAr = 1.5f;
        velocidadeCaindo = 8f;
        velocidadeSubindo  = 5;

        velocidadeAndando = 2.5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        //alturaCamera = 1.2f;
        //distanciaCamera = 4f;

        Golpes = golpesAtivos (nivel,listaGolpes);
        incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #55
0
 public TipoViewModel(tipos tipo)
 {
     this.Id             = tipo.Id;
     this.Name           = tipo.name;
     this.ArticleType_Id = tipo.articleType_id;
 }
Example #56
0
File: Oderc.cs Project: fayvit/PQP
    public Oderc(uint nivel = 1)
    {
        terra caracC = new terra ();

        Nome = "Oderc";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Terra.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "esqueleto/centro/c1/c2/cabeca/bocaC";

        tempoDeInstancia[nomesGolpes.rajadaDeTerra] = 0.25f;
        tempoDeInstancia[nomesGolpes.vingancaDaTerra] = 0.15f;

        colisores[nomesGolpes.chicoteDeCalda] = new colisor("esqueleto/centroReverso/r1/r2/r3/rabo",
                                                  new Vector3(0,0f,0),
                                                  new Vector3(0.051f,0.254f,0.38f));

        colisores[nomesGolpes.garra] = new colisor("Arma__o/base/pernaD/peD1/peD2",
                                           new Vector3(0,0f,0),
                                           new Vector3(-0.156f,0.096f,-0.212f));

        /*		*****************
         *
            personalizaçao das taxas de evoluçao individual do Criature
            a soma deve ser 1

            *********************
         *
         */

        cAtributos[(int)nomesAtributos.PV].Taxa = 0.18f;	//Pontos de Vida
        cAtributos[(int)nomesAtributos.PE].Taxa = 0.18f;	//pontos de Energia
        cAtributos[(int)nomesAtributos.Poder].Taxa = 0.22f;	//pontos de Poder
        cAtributos[(int)nomesAtributos.Forca].Taxa = 0.24f;	//pontos de Força
        cAtributos[(int)nomesAtributos.Defesa].Taxa = 0.18f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 2.5f;
        velocidadeNoAr = 1.9f;
        velocidadeCaindo = 4.95f;

        velocidadeAndando = 5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        //alturaCamera = 1.2f;
        //distanciaCamera = 4f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #57
0
    public Baratarab(uint nivel = 1)
    {
        inseto caracC = new inseto();

        Nome = "Baratarab";

        meusTipos     = new String[2];
        meusTipos [0] = nomeTipos.Inseto.ToString();
        meusTipos [1] = nomeTipos.Voador.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/Bone_001/Bone/Bone_002";

        colisores[nomesGolpes.cabecada] = new colisor("Arma__o/Bone_001/Bone/Bone_002",
                                                      new Vector3(0, 0, 0),
                                                      new Vector3(-0.283f, 0.014f, -0.245f));
        colisores[nomesGolpes.sobreVoo] = new colisor("Arma__o/Bone_001/Bone/",
                                                      new Vector3(0, 0, 0),
                                                      new Vector3(-0.163f, 0.017f, 0.139f));

        /*		*****************
         *
         *      personalizaçao das taas de evoluçao individual do Criature
         *      a soma deve ser 1
         *
         *********************
         *
         */


        cAtributos[0].Taxa = 0.21f;             //Pontos de Vida
        cAtributos[1].Taxa = 0.21f;             //pontos de Energia
        cAtributos[2].Taxa = 0.24f;             //pontos de Poder
        cAtributos[3].Taxa = 0.17f;             //pontos de Força
        cAtributos[4].Taxa = 0.17f;             //pontos de Defesa


        /***************************************************************************/

        apiceDoPulo      = 1.5f;
        velocidadeNoAr   = 2f;
        velocidadeCaindo = 5f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.15f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        alturaCamera    = 3.5f;
        distanciaCamera = 6f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #58
0
 public Tipo(tipos t)
 {
     tipo = t;
 }
Example #59
0
File: Wisks.cs Project: fayvit/PQP
    public Wisks(uint nivel = 1)
    {
        normal caracC = new normal();

        Nome = "Wisks";

        meusTipos     = new String[1];
        meusTipos [0] = nomeTipos.Normal.ToString();

        for (int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt]      = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod  = caracC._caracTipo[cnt].Mod;
        }



        emissor = "esqueleto/corpo_001/coluna/pescoco/cabeca";

        colisores[nomesGolpes.cabecada] = new colisor("esqueleto/corpo_001/coluna/pescoco/cabeca",
                                                      new Vector3(0, 3.48f, 0),
                                                      new Vector3(-0.644f, -0.495f, 0.048f));
        colisores[nomesGolpes.tapa] = new colisor("esqueleto/corpo_001/coluna/anteBracoD/bracoD/maoD",
                                                  new Vector3(0, 0, 0),
                                                  new Vector3(-0.26f, -0, 0));
        colisores[nomesGolpes.sobreSalto] = new colisor("esqueleto/corpo_001/",
                                                        new Vector3(0, 0, 1.2f),
                                                        new Vector3(-0.365f, 0.113f, -0.325f));


        /*
         * cAtributos [0].Maximo = 12;
         * cAtributos [0].Corrente = 12;
         * cAtributos [0].Basico = 3;
         */

        /*		*****************
         *
         *      personalizaçao das taas de evoluçao individual do Criature
         *      a soma deve ser 1
         *
         *********************
         *
         */


        cAtributos[0].Taxa = 0.22f;             //Pontos de Vida
        cAtributos[1].Taxa = 0.18f;             //pontos de Energia
        cAtributos[2].Taxa = 0.26f;             //pontos de Poder
        cAtributos[3].Taxa = 0.17f;             //pontos de Força
        cAtributos[4].Taxa = 0.17f;             //pontos de Defesa


        /***************************************************************************/


        apiceDoPulo      = 1.4f;
        velocidadeNoAr   = 1.9f;
        velocidadeCaindo = 4.75f;

        velocidadeAndando = 5.5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

        //alturaCamera = 1.2f;
        //distanciaCamera = 4f;

        Golpes = golpesAtivos(nivel, listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }
Example #60
0
File: Cabecu.cs Project: fayvit/PQP
    public Cabecu(uint nivel = 1)
    {
        terra caracC = new terra ();

        Nome = "Cabeçu";

        meusTipos = new String[1];
        meusTipos [0] = nomeTipos.Terra.ToString();

        for(int cnt = 0; cnt < contraTipos.Length; cnt++)
        {
            contraTipos[cnt] = new tipos();
            contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString();
            contraTipos[cnt].Mod = caracC._caracTipo[cnt].Mod;
        }

        emissor = "Arma__o/base/corpo/bocaB";

        acimaDoChao[nomesGolpes.rajadaDeTerra] = 0.1f;

        colisores[nomesGolpes.dentada] = new colisor("Arma__o/corpoBase/corpoP/pescoco/cabeca",
                                                  new Vector3(0,0f,0),
                                                  new Vector3(-0.449f,0.135f,-0.37f));

        colisores[nomesGolpes.chute] = new colisor("Arma__o/base/pernaD/peD1/peD2",
                                           new Vector3(0,0f,0),
                                           new Vector3(-0.156f,0.096f,-0.212f));

        /*		*****************
         *
            personalizaçao das taxas de evoluçao individual do Criature
            ***		a soma deve ser 1 		***

            *********************
         *
         */

        cAtributos[(int)nomesAtributos.PV].Taxa = 0.17f;	//Pontos de Vida
        cAtributos[(int)nomesAtributos.PE].Taxa = 0.19f;	//pontos de Energia
        cAtributos[(int)nomesAtributos.Poder].Taxa = 0.2f;	//pontos de Poder
        cAtributos[(int)nomesAtributos.Forca].Taxa = 0.22f;	//pontos de Força
        cAtributos[(int)nomesAtributos.Defesa].Taxa = 0.22f;	//pontos de Defesa

        /***************************************************************************/

        apiceDoPulo = 2.5f;
        velocidadeNoAr = 1.9f;
        velocidadeCaindo = 4.95f;

        velocidadeAndando = 5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao = 2f;

        //alturaCamera = 1.2f;
        //distanciaCamera = 4f;

        Golpes = golpesAtivos (nivel,listaGolpes);  incrementaNivel(nivel);

        listaDeGolpes = listaGolpes;
    }