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