[−][src]Enum evtclib::gamedata::CmTrigger
The trigger of how a boss challenge mote (CM) is determined.
Variants
The boss does not have a CM available.
The boss has a CM available but we cannot determine if it has been activated.
Logs from this boss always count as having the CM active.
HpThreshold(u32)
The CM is determined by the boss's health being at or above the given threshold.
This works since most bosses increase their HP pool in the CM variant.
BuffPresent(u32)
The CM is active if the given buff is present in the log.
The buff can be either on player or the enemy.
The time between buff applications falls below the given threshold.
The first number is the buff id, the second number is the time threshold in milliseconds.
Trait Implementations
impl Clone for CmTrigger
[src]
impl Copy for CmTrigger
[src]
impl Debug for CmTrigger
[src]
impl Eq for CmTrigger
[src]
impl Hash for CmTrigger
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<CmTrigger> for CmTrigger
[src]
impl StructuralEq for CmTrigger
[src]
impl StructuralPartialEq for CmTrigger
[src]
Auto Trait Implementations
impl RefUnwindSafe for CmTrigger
impl Send for CmTrigger
impl Sync for CmTrigger
impl Unpin for CmTrigger
impl UnwindSafe for CmTrigger
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,