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