Beispiel #1
0
    public override void VerificaAplicaStatus(CriatureBase atacante, CreatureManager cDoAtacado)
    {
        StatusTemporarioBase S = new Fraco()
        {
            Dados = new DatesForTemporaryStatus()
            {
                Quantificador      = 2,
                TempoSignificativo = 250,
                Tipo = TipoStatus.fraco //trocavel
            },
            CDoAfetado = cDoAtacado,
            OAfetado   = cDoAtacado.MeuCriatureBase
        };

        int num = StatusTemporarioBase.ContemStatus(TipoStatus.fraco /*trocavel*/, cDoAtacado.MeuCriatureBase);

        AdicionaStatusSimples.InsereStatusSimples(cDoAtacado, S, num);

        Debug.Log("enfraqueceu");
    }
Beispiel #2
0
    public override void VerificaAplicaStatus(CriatureBase atacante, CreatureManager cDoAtacado)
    {
        StatusTemporarioBase S = new Amedrontado()
        {
            Dados = new DatesForTemporaryStatus()
            {
                Quantificador      = 2,
                TempoSignificativo = 240,
                Tipo = TipoStatus.amedrontado
            },
            CDoAfetado = cDoAtacado,
            OAfetado   = cDoAtacado.MeuCriatureBase
        };

        int num = StatusTemporarioBase.ContemStatus(TipoStatus.amedrontado, cDoAtacado.MeuCriatureBase);

        AdicionaStatusSimples.InsereStatusSimples(cDoAtacado, S, num);

        Debug.Log("amedrontou");
    }