pub struct ChrClassesRow {Show 43 fields
pub Name_lang: Option<String>,
pub Filename: Option<String>,
pub Name_male_lang: Option<String>,
pub Name_female_lang: Option<String>,
pub PetNameToken: Option<String>,
pub Description_lang: Option<String>,
pub RoleInfoString_lang: Option<String>,
pub DisabledString_lang: Option<String>,
pub Hyphenated_name_male_lang: Option<String>,
pub Hyphenated_name_female_lang: Option<String>,
pub CreateScreenFileDataID: i32,
pub SelectScreenFileDataID: i32,
pub IconFileDataID: i32,
pub LowResScreenFileDataID: i32,
pub Flags: i32,
pub StartingLevel: i32,
pub SpellTextureBlobFileDataID: i32,
pub ArmorTypeMask: i32,
pub Field_9_0_1: i32,
pub MaleCharacterCreationVisualFallback: i32,
pub MaleCharacterCreationIdleVisualFallback: i32,
pub FemaleCharacterCreationVisualFallback: i32,
pub FemaleCharacterCreationIdleVisualFallback: i32,
pub CharacterCreationIdleGroundVisualFallback: i32,
pub CharacterCreationGroundVisualFallback: i32,
pub AlteredFormCharacterCreationIdleVisualFallback: i32,
pub CharacterCreationAnimLoopWaitTimeMsFallback: i32,
pub CinematicSequenceID: i32,
pub DefaultSpec: i32,
pub ID: i32,
pub HasStrengthAttackBonus: i32,
pub PrimaryStatPriority: i32,
pub DisplayPower: i32,
pub RangedAttackPowerPerAgility: i32,
pub AttackPowerPerAgility: i32,
pub AttackPowerPerStrength: i32,
pub SpellClassSet: i32,
pub ClassColorR: Option<i32>,
pub ClassColorG: Option<i32>,
pub ClassColorB: Option<i32>,
pub RolesMask: i32,
pub DamageBonusStat: i32,
pub HasRelicSlot: i32,
}Expand description
DBC row from ChrClasses.db2: class identity, pet info, and stat priorities.
Fields§
§Name_lang: Option<String>§Filename: Option<String>§Name_male_lang: Option<String>§Name_female_lang: Option<String>§PetNameToken: Option<String>§Description_lang: Option<String>§RoleInfoString_lang: Option<String>§DisabledString_lang: Option<String>§Hyphenated_name_male_lang: Option<String>§Hyphenated_name_female_lang: Option<String>§CreateScreenFileDataID: i32§SelectScreenFileDataID: i32§IconFileDataID: i32§LowResScreenFileDataID: i32§Flags: i32§StartingLevel: i32§SpellTextureBlobFileDataID: i32§ArmorTypeMask: i32§Field_9_0_1: i32§MaleCharacterCreationVisualFallback: i32§MaleCharacterCreationIdleVisualFallback: i32§FemaleCharacterCreationVisualFallback: i32§FemaleCharacterCreationIdleVisualFallback: i32§CharacterCreationIdleGroundVisualFallback: i32§CharacterCreationGroundVisualFallback: i32§AlteredFormCharacterCreationIdleVisualFallback: i32§CharacterCreationAnimLoopWaitTimeMsFallback: i32§CinematicSequenceID: i32§DefaultSpec: i32§ID: i32§HasStrengthAttackBonus: i32§PrimaryStatPriority: i32§DisplayPower: i32§RangedAttackPowerPerAgility: i32§AttackPowerPerAgility: i32§AttackPowerPerStrength: i32§SpellClassSet: i32§ClassColorR: Option<i32>§ClassColorG: Option<i32>§ClassColorB: Option<i32>§RolesMask: i32§DamageBonusStat: i32§HasRelicSlot: i32Trait Implementations§
Source§impl Clone for ChrClassesRow
impl Clone for ChrClassesRow
Source§fn clone(&self) -> ChrClassesRow
fn clone(&self) -> ChrClassesRow
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 ChrClassesRow
impl Debug for ChrClassesRow
Source§impl<'de> Deserialize<'de> for ChrClassesRow
impl<'de> Deserialize<'de> for ChrClassesRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChrClassesRow
impl RefUnwindSafe for ChrClassesRow
impl Send for ChrClassesRow
impl Sync for ChrClassesRow
impl Unpin for ChrClassesRow
impl UnsafeUnpin for ChrClassesRow
impl UnwindSafe for ChrClassesRow
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more