Esempio n. 1
0
    void disableUltimate(PrayerUltimateTypes type)
    {
        switch (type)
        {
        case PrayerUltimateTypes.Chivalry:
            player.defence.prayer = 1;
            break;

        case PrayerUltimateTypes.Piety:
            player.defence.prayer = 1;
            break;

        case PrayerUltimateTypes.Rigour:
            player.rangedAtkBonus = 1;
            player.rangedStrBonus = 1;
            player.defence.prayer = 1;
            break;

        case PrayerUltimateTypes.Augury:
            player.magic.prayer   = 1;
            player.defence.prayer = 1;
            break;
        }

        OnPrayerChanged.Invoke();
    }
Esempio n. 2
0
    void ultimate(PrayerUltimateTypes type)
    {
        switch (type)
        {
        case PrayerUltimateTypes.Chivalry:
            player.defence.prayer = 1.15f;
            break;

        case PrayerUltimateTypes.Piety:
            player.defence.prayer = 1.25f;
            break;

        case PrayerUltimateTypes.Rigour:
            player.rangedAtkBonus = 1.20f;
            player.rangedStrBonus = 1.23f;
            player.defence.prayer = 1.25f;
            break;

        case PrayerUltimateTypes.Augury:
            player.magic.prayer   = 1.25f;
            player.defence.prayer = 1.25f;
            break;
        }

        if (type == PrayerUltimateTypes.Rigour)
        {
            OnPrayerChangedRigour.Invoke();
        }
        else
        {
            OnPrayerChanged.Invoke();
        }
    }