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 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; }
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; }