pub enum SsfSoundSlot {
Show 28 variants
BattleCry1 = 0,
BattleCry2 = 1,
BattleCry3 = 2,
BattleCry4 = 3,
BattleCry5 = 4,
BattleCry6 = 5,
Select1 = 6,
Select2 = 7,
Select3 = 8,
AttackGrunt1 = 9,
AttackGrunt2 = 10,
AttackGrunt3 = 11,
PainGrunt1 = 12,
PainGrunt2 = 13,
LowHealth = 14,
Dead = 15,
CriticalHit = 16,
TargetImmune = 17,
LayMine = 18,
DisarmMine = 19,
BeginStealth = 20,
BeginSearch = 21,
BeginUnlock = 22,
UnlockFailed = 23,
UnlockSuccess = 24,
SeparatedFromParty = 25,
RejoinedParty = 26,
Poisoned = 27,
}Expand description
Sound-slot identifiers for the SSF core table.
Variants§
BattleCry1 = 0
Battle cry variant 1.
BattleCry2 = 1
Battle cry variant 2.
BattleCry3 = 2
Battle cry variant 3.
BattleCry4 = 3
Battle cry variant 4.
BattleCry5 = 4
Battle cry variant 5.
BattleCry6 = 5
Battle cry variant 6.
Select1 = 6
Selection voice variant 1.
Select2 = 7
Selection voice variant 2.
Select3 = 8
Selection voice variant 3.
AttackGrunt1 = 9
Attack grunt variant 1.
AttackGrunt2 = 10
Attack grunt variant 2.
AttackGrunt3 = 11
Attack grunt variant 3.
PainGrunt1 = 12
Pain grunt variant 1.
PainGrunt2 = 13
Pain grunt variant 2.
LowHealth = 14
Low-health warning.
Dead = 15
Death sound.
CriticalHit = 16
Critical-hit sound.
TargetImmune = 17
Target-immune reaction.
LayMine = 18
Lay-mine action sound.
DisarmMine = 19
Disarm-mine action sound.
BeginStealth = 20
Begin-stealth action sound.
BeginSearch = 21
Begin-search action sound.
BeginUnlock = 22
Begin-unlock action sound.
UnlockFailed = 23
Unlock-failed reaction.
UnlockSuccess = 24
Unlock-success reaction.
SeparatedFromParty = 25
Separated-from-party reaction.
RejoinedParty = 26
Rejoined-party reaction.
Poisoned = 27
Poisoned reaction.
Implementations§
Trait Implementations§
Source§impl Clone for SsfSoundSlot
impl Clone for SsfSoundSlot
Source§fn clone(&self) -> SsfSoundSlot
fn clone(&self) -> SsfSoundSlot
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SsfSoundSlot
impl Debug for SsfSoundSlot
Source§impl Hash for SsfSoundSlot
impl Hash for SsfSoundSlot
Source§impl PartialEq for SsfSoundSlot
impl PartialEq for SsfSoundSlot
impl Copy for SsfSoundSlot
impl Eq for SsfSoundSlot
impl StructuralPartialEq for SsfSoundSlot
Auto Trait Implementations§
impl Freeze for SsfSoundSlot
impl RefUnwindSafe for SsfSoundSlot
impl Send for SsfSoundSlot
impl Sync for SsfSoundSlot
impl Unpin for SsfSoundSlot
impl UnwindSafe for SsfSoundSlot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> StrictAs for T
impl<T> StrictAs for T
Source§fn strict_as<Dst>(self) -> Dstwhere
T: StrictCast<Dst>,
fn strict_as<Dst>(self) -> Dstwhere
T: StrictCast<Dst>,
Casts the value.
Source§impl<Src, Dst> StrictCastFrom<Src> for Dstwhere
Src: StrictCast<Dst>,
impl<Src, Dst> StrictCastFrom<Src> for Dstwhere
Src: StrictCast<Dst>,
Source§fn strict_cast_from(src: Src) -> Dst
fn strict_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.