예제 #1
0
 public static int CalculaPontosDeAtaque(Character.Atributos atributos)
 {
     if (atributos.Classe.tipoAtaque == TipoAtaque.CORPO_A_CORPO)
     {
         return(atributos.BAB + ModificadorAtributo(atributos.ForcaTotal) + atributos.BAE);
     }
     else if (atributos.Classe.tipoAtaque == TipoAtaque.ATAQUE_A_DISTANCIA || atributos.Classe.tipoAtaque == TipoAtaque.MAGICO)
     {
         return(atributos.BAB + ModificadorAtributo(atributos.DestrezaTotal) + atributos.BAE);
     }
     return(0);
 }
예제 #2
0
 public static int AcertoBase(Character.Atributos atributos)
 {
     if (atributos.Classe.tipoAtaque == TipoAtaque.CORPO_A_CORPO)
     {
         return(CalculoAcerto(atributos.BAB, atributos.ForcaTotal, atributos.BAE));
     }
     else if (atributos.Classe.tipoAtaque == TipoAtaque.ATAQUE_A_DISTANCIA || atributos.Classe.tipoAtaque == TipoAtaque.MAGICO)
     {
         return(CalculoAcerto(atributos.BAB, atributos.DestrezaTotal, atributos.BAE));
     }
     return(0);
 }