Enum veloren_common::comp::dialogue::MoodContext
source · pub enum MoodContext {
GoodWeather,
QuestSucceeded {
hero: String,
quest_desc: String,
},
EverydayLife,
NeedItem {
item: Item,
quantity: u16,
},
MissingItem {
item: Item,
},
}
Expand description
Context of why a NPC has a specific mood (good, neutral, bad, …)
Variants§
GoodWeather
The weather is good, sunny, appeasing, etc…
QuestSucceeded
Someone completed a quest and enlightened this NPC’s day
EverydayLife
Normal day, same as yesterday, nothing relevant to say about it, that’s everyday life
NeedItem
Need one or more items in order to complete a personal task, or for working
MissingItem
A personal good has been robbed! Gotta find a replacement
Implementations§
Trait Implementations§
source§impl Clone for MoodContext
impl Clone for MoodContext
source§fn clone(&self) -> MoodContext
fn clone(&self) -> MoodContext
Returns a copy 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 moreAuto Trait Implementations§
impl RefUnwindSafe for MoodContext
impl Send for MoodContext
impl Sync for MoodContext
impl Unpin for MoodContext
impl UnwindSafe for MoodContext
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