Example #1
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 #2
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 #3
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;
    }
    public Rocketler(uint nivel = 1)
    {
        pedra caracC = new pedra();

        Nome = "Rocketler";

        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 = "Esqueleto/hips/spine/chest/upper_arm_R/forearm_R/hand_R";

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


        colisores[nomesGolpes.cabecada] = new colisor("Esqueleto/hips/spine/chest/neck/head",
                                                      new Vector3(-2.28f, 0.96f, -1.41f),
                                                      new Vector3(-0.296f, 0.401f, 0.508f));
        colisores[nomesGolpes.avalanche] = new colisor("Esqueleto/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.2f;     //Pontos de Vida
        cAtributos[(int)nomesAtributos.PE].Taxa     = 0.16f;    //pontos de Energia
        cAtributos[(int)nomesAtributos.Poder].Taxa  = 0.16f;    //pontos de Poder
        cAtributos[(int)nomesAtributos.Forca].Taxa  = 0.23f;    //pontos de Força
        cAtributos[(int)nomesAtributos.Defesa].Taxa = 0.25f;    //pontos de Defesa


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

        apiceDoPulo       = 3f;
        velocidadeNoAr    = 2.2f;
        velocidadeCaindo  = 8f;
        velocidadeSubindo = 7;

        velocidadeAndando = 5f;

        distanciaFundamentadora = 0.2f;

        velocidadeDeRotacaoParado = 1.51f;
        velocidadeDeRotacao       = 2f;

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

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

        listaDeGolpes = listaGolpes;
    }