MUDANDO O RANDOW DO CG

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

MUDANDO O RANDOW DO CG

Mensagem por David Petrucio em Qui Fev 18, 2016 3:01 pm

Código:
public static ushort ChiValue(Game.Enums.ChiAttribute attribute)
        {
            int max = Game.Enums.ChiMaxValues(attribute),
                min = Game.Enums.ChiMinValues(attribute);
            float baseDiff = max - min;
            baseDiff /= 10f;
            if (Kernel.Rate(4, 100)) return (ushort)Kernel.Random.Next((int)(max - baseDiff), max);
            else if (Kernel.Rate(10, 100)) return (ushort)Kernel.Random.Next((int)(max - 2 * baseDiff), (int)(max - baseDiff));
            else if (Kernel.Rate(1, 100)) return (ushort)Kernel.Random.Next((int)(max - 0 * baseDiff), (int)(max - baseDiff));
            else if (Kernel.Rate(40, 100)) return (ushort)Kernel.Random.Next((int)(max - 3 * baseDiff), (int)(max - 2 * baseDiff));
            else if (Kernel.Rate(3, 100)) return (ushort)Kernel.Random.Next((int)(max - 0 * baseDiff), (int)(max - 0 * baseDiff));
            else return (ushort)Kernel.Random.Next(min, max);
        } 

David Petrucio
Membro
Membro

Mensagens : 3
Data de inscrição : 18/02/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum