Example #1
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 #2
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 #3
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 #4
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;
    }