Exemple #1
0
        public BaseAura(string name, JobID jobID, double duration, AuraTarget targets,
                        double damageOverTimePotency, double healingOverTimePotency, ActionAspect damageAspect,
                        double refreshPotency, double magicDamageModifier, double healingSpellModifier,
                        double physicalDamageModifier, double globalDamageModifier, double type1Haste,
                        double type2Haste, double autoAttackDelayModifier,
                        double criticalHitRateModifier, double directHitRateModifier, double mpCostModifier,
                        double slashingResistanceModifier, double piercingResistanceModifier,
                        double bluntResistanceModifier, double damageTakenModifier,
                        double incomingCriticalHitRateModifier)
        {
            Name     = name;
            JobID    = jobID;
            Duration = duration;
            Targets  = targets;

            DamageOverTimePotency  = damageOverTimePotency;
            HealingOverTimePotency = healingOverTimePotency;
            DamageAspect           = damageAspect;
            RefreshPotency         = refreshPotency;

            MagicDamageModifier    = magicDamageModifier;
            HealingSpellModifier   = healingSpellModifier;
            PhysicalDamageModifier = physicalDamageModifier;
            GlobalDamageModifier   = globalDamageModifier;

            Type1Haste = type1Haste;
            Type2Haste = type2Haste;
            AutoAttackDelayModifier = autoAttackDelayModifier;

            CriticalHitRateModifier = criticalHitRateModifier;
            DirectHitRateModifier   = directHitRateModifier;

            MpCostModifier = mpCostModifier;

            SlashingResistanceModifier      = slashingResistanceModifier;
            PiercingResistanceModifier      = piercingResistanceModifier;
            BluntResistanceModifier         = bluntResistanceModifier;
            DamageTakenModifier             = damageTakenModifier;
            IncomingCriticalHitRateModifier = incomingCriticalHitRateModifier;
        }
Exemple #2
0
 public Aura(AuraTarget auraTarget)
 {
     AuraTarget = auraTarget;
 }