// // Licensed under the MIT License. See LICENSE file in the project root for full license information. // namespace MUnique.OpenMU.GameLogic; /// /// The attributes of a damage. /// [Flags] public enum DamageAttributes { /// /// No defined attribute. /// Undefined = 0, /// /// The damage is critical (means 100% of the possible damage between minimum and maximum). /// Critical = 1, /// /// The damage is excellent (20% higher base damage than critical). /// Excellent = 2, /// /// The damage ignored the defense of the victim. /// IgnoreDefense = 4, /// /// The damage is caused by poison. /// Poison = 8, /// /// The damage was doubled. /// Double = 16, /// /// The damage was tripled (e.g. combo skill). /// Triple = 32, /// /// The damage was reflected. /// Reflected = 64, /// /// The damage includes the combo bonus. /// Combo = 128, /// /// The damage is a non-final hit of a quick sequence from a rage fighter skill. /// RageFighterStreakHit = 256, /// /// The damage is the final hit of a quick sequence from a rage fighter skill. /// RageFighterStreakFinalHit = 512, }