pub struct Quest {
pub base_length: u32,
pub base_silver: u32,
pub base_experience: u32,
pub item: Option<Item>,
pub location_id: QuestLocation,
pub monster_id: u16,
}
Fields§
§base_length: u32
The legth of this quest in sec (without item enchantment)
base_silver: u32
The silver reward for this quest (without item enchantment)
base_experience: u32
The xp reward for this quest (without item enchantment)
item: Option<Item>
The item reward for this quest
location_id: QuestLocation
The place where this quest takes place. Usefull for the scrapbook
monster_id: u16
The enemy you fight in this quest. Usefull for the scrapbook
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Quest
impl<'de> Deserialize<'de> for Quest
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
source§impl PartialEq for Quest
impl PartialEq for Quest
impl Eq for Quest
impl StructuralPartialEq for Quest
Auto Trait Implementations§
impl RefUnwindSafe for Quest
impl Send for Quest
impl Sync for Quest
impl Unpin for Quest
impl UnwindSafe for Quest
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.