pub struct SkillMasterSkillRecord {
pub skill_id: i32,
pub level_requirement: i32,
pub class_requirement: i32,
pub price: i32,
pub skill_requirements: [i32; 4],
pub str_requirement: i32,
pub int_requirement: i32,
pub wis_requirement: i32,
pub agi_requirement: i32,
pub con_requirement: i32,
pub cha_requirement: i32,
}Expand description
Record of a skill that a Skill Master NPC can teach
Fields§
§skill_id: i32§level_requirement: i32Level required to learn this skill
class_requirement: i32Class required to learn this skill
price: i32§skill_requirements: [i32; 4]IDs of skills that must be learned before a player can learn this skill
str_requirement: i32Strength required to learn this skill
int_requirement: i32Intelligence required to learn this skill
wis_requirement: i32Wisdom required to learn this skill
agi_requirement: i32Agility required to learn this skill
con_requirement: i32Constitution required to learn this skill
cha_requirement: i32Charisma required to learn this skill
Implementations§
Trait Implementations§
Source§impl Clone for SkillMasterSkillRecord
impl Clone for SkillMasterSkillRecord
Source§fn clone(&self) -> SkillMasterSkillRecord
fn clone(&self) -> SkillMasterSkillRecord
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 SkillMasterSkillRecord
impl Debug for SkillMasterSkillRecord
Source§impl Default for SkillMasterSkillRecord
impl Default for SkillMasterSkillRecord
Source§fn default() -> SkillMasterSkillRecord
fn default() -> SkillMasterSkillRecord
Returns the “default value” for a type. Read more
Source§impl EoSerialize for SkillMasterSkillRecord
impl EoSerialize for SkillMasterSkillRecord
Source§fn serialize(&self, writer: &mut EoWriter) -> Result<(), EoSerializeError>
fn serialize(&self, writer: &mut EoWriter) -> Result<(), EoSerializeError>
Serializes a SkillMasterSkillRecord into the given EoWriter instance
Source§fn deserialize(reader: &EoReader) -> Result<Self, EoReaderError>
fn deserialize(reader: &EoReader) -> Result<Self, EoReaderError>
Deserializes a SkillMasterSkillRecord from an EoReader instance
Source§impl PartialEq for SkillMasterSkillRecord
impl PartialEq for SkillMasterSkillRecord
impl Eq for SkillMasterSkillRecord
impl StructuralPartialEq for SkillMasterSkillRecord
Auto Trait Implementations§
impl Freeze for SkillMasterSkillRecord
impl RefUnwindSafe for SkillMasterSkillRecord
impl Send for SkillMasterSkillRecord
impl Sync for SkillMasterSkillRecord
impl Unpin for SkillMasterSkillRecord
impl UnwindSafe for SkillMasterSkillRecord
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