pub enum OverlordEvent {
Show 180 variants
OpenItemCase {
batch_size: i64,
},
AutoChestOpenItemCase {
batch_size: i64,
},
PlayerNewItems {
items: Vec<Item>,
},
PlayerEquipItem {
item_id: Uuid,
},
SellItem {
item_id: Uuid,
},
ItemSold {
item_id: Uuid,
},
UpgradeItemCase {},
ItemCaseUpgraded {},
SpeedupUpgradeItemCase {},
SkipUpgradeItemCase {},
ClaimUpgradeItemCase {},
EnableAutoSell {},
DisableAutoSell {},
SetGearOverrideEnabled {
item_type: ItemType,
enabled: bool,
},
EnableAutoChest {},
DisableAutoChest {},
EnableAutoChestFilter {
filter_id: AutoChestFilterId,
},
DisableAutoChestFilter {},
EnableAutoChestPowerCompare {},
DisableAutoChestPowerCompare {},
UpdateAutoChestBatchSize {
batch_size: i64,
},
NewAutoChestFilter {
filter: AutoChestFilter,
},
UpdateAutoChestFilter {
updated_filter: AutoChestFilter,
},
RemoveAutoChestFilter {
filter_id: AutoChestFilterId,
},
OpenAbilityCase {
roll_type: AbilityCaseRollType,
},
SetAbilityGachaWishlist {
ability_ids: Vec<AbilityId>,
},
UpgradeAbilitySlot {
slot_id: u64,
},
AbilityCaseOpened {
batch_size: u8,
},
NewAbilities {
abilities: Vec<AbilityDrop>,
},
FastEquipAbilities {},
EquipAbility {
slot_id: u64,
ability_id: AbilityId,
},
UnequipAbility {
slot_id: AbilitySlotId,
},
EquipAbilities {
equipped_abilities: EquippedAbilities,
},
UpgradeAbility {
ability_id: AbilityId,
},
UpgradeAllAbilities {},
UpgradedAbilities {
upgraded_abilities: UpgradedAbilitiesMap,
},
UpgradeAbilityCase {},
CurrencyIncrease {
currencies: Vec<CurrencyUnit>,
currency_source: CurrencySource,
},
CurrencyDecrease {
currencies: Vec<CurrencyUnit>,
currency_consumer: CurrencyConsumer,
},
NewCharacterLevel {
level: i64,
},
StartGame {},
PrepareFight {
prepare_fight_type: PrepareFightType,
},
StartFight {
fight_id: Uuid,
},
FightProgress {},
EndFight {
fight_id: Uuid,
is_win: bool,
pvp_state: Option<PVPState>,
},
StageCleared {},
RaidDungeon {
dungeon_id: DungeonTemplateId,
difficulty: i64,
amount: i64,
},
WaveCleared {},
StartVassalPVPSync {
opponent_id: Uuid,
opponent_suzerain_id: Option<Uuid>,
},
StartArenaPVPSync {
opponent_id: Uuid,
is_bot: bool,
},
StartArenaRematchSync {
match_id: Uuid,
},
RefreshArenaMatchmaking {},
BuyArenaTicket {},
StartMove {
entity_id: Uuid,
to: Coordinates,
duration_ticks: u64,
},
EndMove {
entity_id: Uuid,
},
SpawnEntity {
id: EntityId,
entity_template_id: EntityTemplateId,
position: Coordinates,
entity_team: EntityTeam,
has_big_hp_bar: bool,
entity_attributes: EntityAttributes,
},
StartCastAbility {
by_entity_id: Uuid,
ability_id: AbilityId,
pet_id: Option<PetId>,
},
StartedCastAbility {
by_entity_id: Uuid,
ability_id: AbilityId,
duration_ticks: u64,
},
CastAbility {
by_entity_id: Uuid,
to_entity_id: Uuid,
ability_id: AbilityId,
},
StartCastProjectile {
by_entity_id: Uuid,
to_entity_id: Uuid,
projectile_id: Uuid,
level: i64,
delay: u64,
},
StartedCastProjectile {
by_entity_id: Uuid,
to_entity_id: Uuid,
projectile_id: Uuid,
duration_ticks: u64,
},
CastProjectile {
by_entity_id: Uuid,
to_entity_id: Uuid,
projectile_id: Uuid,
level: i64,
projectile_data: CustomEventData,
},
Damage {
entity_id: Uuid,
damage: u64,
damage_data: CustomEventData,
},
Heal {
entity_id: Uuid,
heal: u64,
},
CounterAttack {
by_entity_id: Uuid,
to_entity_id: Uuid,
duration_ticks: u64,
},
Multicast {
entity_id: Uuid,
amount: u64,
},
Evasion {
entity_id: Uuid,
},
PlayerDeath {},
EntityDeath {
entity_id: Uuid,
reward: Vec<CurrencyUnit>,
},
EntityIncrAttribute {
entity_id: Uuid,
attribute: String,
delta: i64,
},
EntityApplyEffect {
entity_id: Uuid,
effect_id: Uuid,
},
CastEffect {
entity_id: Uuid,
effect_id: Uuid,
},
CastEffectFromEvent {
entity_id: Uuid,
effect_id: Uuid,
caller_event: Box<OverlordEvent>,
},
FightCustomEvent {
entity_id: u64,
value: String,
},
FightVisualEvent {
effect_type: String,
effect_data: CustomEventData,
},
SetMaxHp {
entity_id: EntityId,
new_max_hp: u64,
new_hp: u64,
},
ClaimVassalReward {
character_id: Uuid,
},
ClaimSuzerainReward {},
NewSuzerain {
new_suzerain: Option<Suzerain>,
},
RemoveVassal {
vassal_id: Uuid,
},
GiveTask {
vassal_id: Uuid,
template_task_id: Uuid,
},
NewTask {
new_task: VassalTask,
},
AcceptTask {
task_id: Uuid,
is_good: bool,
},
TaskAccepted {
task_id: Uuid,
started_good: bool,
started_at: DateTime<Utc>,
finish_at: DateTime<Utc>,
},
HitHands {
task_id: Uuid,
},
HandsHitted {
task_id: Uuid,
},
TaskFinished {
task_id: Uuid,
},
ClaimTaskReward {
task_id: Uuid,
},
GiveResistTask {
new_resist_task: VassalTask,
},
AcceptResistTask {},
ResistTaskAccepted {
new_resist_task: VassalTask,
},
CatchResistTask {
task_id: Uuid,
},
ResistTaskCatched {
task_id: Uuid,
},
ResistTaskFinished {
task_id: Uuid,
},
ClaimResistTaskReward {
task_id: Uuid,
},
SetCustomValue {
key: String,
value: i64,
},
SetConnectionStore {
key: String,
value: i64,
},
ClaimQuest {
quest_id: Uuid,
},
ClaimAllQuests {
quest_group_type: QuestGroupType,
},
PatronQuestCompleted {
quest_id: Uuid,
},
HiddenQuestCompleted {
quest_id: Uuid,
},
QuestCompleted {
quest_id: Uuid,
},
NewQuests {
quest_ids: Vec<Uuid>,
},
UpdateActiveLoopTaskId {
quest_id: Uuid,
},
ResetRepeatingQuests {
quest_ids: Vec<Uuid>,
},
ClaimQuestProgressionReward {
quest_group_type: QuestGroupType,
},
ClaimReferralLvlUpReward {
level: i64,
},
ClaimReferralDailyReward {},
ReferralDailyRewardStatusUpdate {
referral_daily_reward_status: bool,
},
SendGift {
receiver_id: Uuid,
config_gift_id: Uuid,
},
NewGift {
new_gift: Gift,
},
AcceptGift {
gift_id: Uuid,
},
ClaimAfkReward {},
AfkRewardClaimed {},
AfkRewardsGatingUnlocked {},
ClaimAfkInstantRewardGems {},
WatchAd {
ad_reward_type: AdRewardType,
},
ShowBird {
variant_id: BirdVariantId,
},
BirdShown {},
ResetAdUsage {
placements: Vec<AdPlacement>,
},
ResetInstantRewardGemsPressCount {},
ClaimBundleStepGeneric {},
AddBundleGroup {
bundle_ids: Vec<BundleId>,
},
ChangeClass {
new_class_id: Uuid,
},
LinkGuestAccount {
token: String,
},
SetUsername {
username: String,
},
SetCharacterBlocked {
character_id: Uuid,
blocked: bool,
},
CreateAbilityPreset {
name: Option<String>,
ability_ids: Vec<AbilityId>,
index: i64,
},
EditAbilityPreset {
preset_id: AbilityPresetId,
name: String,
ability_ids: Vec<AbilityId>,
},
EnableCaseUpgradePopUp {},
DisableCaseUpgradePopUp {},
BuySkins {
skin_ids: Vec<SkinId>,
equip: bool,
},
EquipAndUnequipSkins {
equip_skin_ids: Vec<SkinId>,
unequip_skin_ids: Vec<SkinId>,
},
RunCheat {
cheat: Cheat,
},
ClaimMail {
mail_id: MailId,
},
ClaimAllMails {},
MakeRead {
mail_id: MailId,
},
MakeAllRead {},
DeleteMail {
mail_id: MailId,
},
DeleteAllMails {},
NewMail {
new_mail: Mail,
},
NewOffer {
offer_template_id: OfferTemplateId,
},
BuyOffer {
purchase_token: Option<String>,
offer_id: OfferId,
},
OfferPurchaseCompleted {
purchase_token: String,
offer_id: OfferId,
},
OfferPurchaseFailed {
purchase_token: String,
offer_id: OfferId,
},
PurchasesBanned {},
ResetOffers {
new_offers: Vec<Offer>,
},
EquipPet {
slot_id: u64,
pet_id: PetId,
},
UnequipPet {
slot_id: PetSlotId,
},
FastEquipPets {},
EquipPets {
equipped_pets: EquippedPets,
},
UpgradePet {
pet_id: PetId,
},
UpgradeAllPets {},
UpgradedPets {
upgraded_pets: UpgradedPetsMap,
},
UpgradePetSlot {
slot_id: u64,
},
OpenPetCase {
roll_type: PetCaseRollType,
},
SetPetGachaWishlist {
pet_ids: Vec<PetId>,
},
PetCaseOpened {
batch_size: u8,
},
NewPets {
pets: Vec<PetDrop>,
},
UpgradePetCase {},
TutorialShown {
step_number: i16,
},
TutorialStepCompleted {
step_number: i16,
},
AddCharacterToParty {
character_id: Uuid,
},
RemoveCharacterFromParty {},
RefreshPartyPlayers {},
RefreshPartyMemberState {},
StartTalentResearch {
talent_id: TalentId,
},
TalentResearchStarted {
talent_id: TalentId,
finish_at: DateTime<Utc>,
},
SpeedupTalentResearch {},
SkipTalentResearch {},
ClaimTalentResearch {},
StatueRoll {
set_index: u8,
locked_slot_indices: Vec<u8>,
},
StatueActivateSet {
set_index: u8,
},
StatueAddSet {},
StatueRenameSet {
set_index: u8,
name: String,
},
StatueLockSlot {
set_index: u8,
slot_index: u8,
is_locked: bool,
},
StatueRollNewSlot {
set_index: u8,
slot_index: u8,
},
UserRating {
rating: Option<i8>,
},
Error {
code: String,
message: String,
},
CustomRhai {
event_type: String,
data: CustomEventData,
},
}Variants§
OpenItemCase
AutoChestOpenItemCase
PlayerNewItems
PlayerEquipItem
SellItem
ItemSold
UpgradeItemCase
ItemCaseUpgraded
SpeedupUpgradeItemCase
SkipUpgradeItemCase
ClaimUpgradeItemCase
EnableAutoSell
DisableAutoSell
SetGearOverrideEnabled
EnableAutoChest
DisableAutoChest
EnableAutoChestFilter
Fields
filter_id: AutoChestFilterIdDisableAutoChestFilter
EnableAutoChestPowerCompare
DisableAutoChestPowerCompare
UpdateAutoChestBatchSize
NewAutoChestFilter
Fields
filter: AutoChestFilterUpdateAutoChestFilter
Fields
updated_filter: AutoChestFilterRemoveAutoChestFilter
Fields
filter_id: AutoChestFilterIdOpenAbilityCase
Fields
roll_type: AbilityCaseRollTypeSetAbilityGachaWishlist
Обновляет вишлист гачи способностей. Список ограничен числом слотов и разрешенными редкостями текущего уровня гачи.
UpgradeAbilitySlot
Повышает уровень указанного слота способностей за Stardust.
AbilityCaseOpened
NewAbilities
Fields
abilities: Vec<AbilityDrop>FastEquipAbilities
EquipAbility
UnequipAbility
Fields
slot_id: AbilitySlotIdEquipAbilities
Fields
equipped_abilities: EquippedAbilitiesUpgradeAbility
UpgradeAllAbilities
UpgradedAbilities
Fields
upgraded_abilities: UpgradedAbilitiesMapUpgradeAbilityCase
CurrencyIncrease
CurrencyDecrease
NewCharacterLevel
StartGame
PrepareFight
Fields
prepare_fight_type: PrepareFightTypeStartFight
FightProgress
EndFight
StageCleared
RaidDungeon
WaveCleared
StartVassalPVPSync
StartArenaPVPSync
StartArenaRematchSync
RefreshArenaMatchmaking
BuyArenaTicket
StartMove
EndMove
SpawnEntity
Fields
entity_template_id: EntityTemplateIdposition: Coordinatesentity_team: EntityTeamentity_attributes: EntityAttributesStartCastAbility
StartedCastAbility
CastAbility
StartCastProjectile
StartedCastProjectile
CastProjectile
Fields
projectile_data: CustomEventDataDamage
Heal
CounterAttack
Multicast
Evasion
PlayerDeath
EntityDeath
EntityIncrAttribute
EntityApplyEffect
CastEffect
CastEffectFromEvent
FightCustomEvent
FightVisualEvent
SetMaxHp
ClaimVassalReward
ClaimSuzerainReward
NewSuzerain
RemoveVassal
GiveTask
NewTask
Fields
new_task: VassalTaskAcceptTask
TaskAccepted
HitHands
HandsHitted
TaskFinished
ClaimTaskReward
GiveResistTask
Fields
new_resist_task: VassalTaskAcceptResistTask
ResistTaskAccepted
Fields
new_resist_task: VassalTaskCatchResistTask
ResistTaskCatched
ResistTaskFinished
ClaimResistTaskReward
SetCustomValue
SetConnectionStore
ClaimQuest
ClaimAllQuests
Fields
quest_group_type: QuestGroupTypePatronQuestCompleted
HiddenQuestCompleted
QuestCompleted
NewQuests
UpdateActiveLoopTaskId
ResetRepeatingQuests
ClaimQuestProgressionReward
Fields
quest_group_type: QuestGroupTypeClaimReferralLvlUpReward
ClaimReferralDailyReward
ReferralDailyRewardStatusUpdate
SendGift
NewGift
AcceptGift
ClaimAfkReward
AfkRewardClaimed
AfkRewardsGatingUnlocked
Emitted when the player crosses the AFK rewards unlock chapter threshold
and the async handler has adjusted last_afk_reward_claimed_at so that
the elapsed time is not less than min_required_time_sec.
The side effect handler persists the new value to the database.
ClaimAfkInstantRewardGems
WatchAd
Fields
ad_reward_type: AdRewardTypeShowBird
Fields
variant_id: BirdVariantIdBirdShown
Отправляется клиентом, когда птица была успешно показана игроку. Переводит птицу в полный кулдаун.
ResetAdUsage
Fields
placements: Vec<AdPlacement>ResetInstantRewardGemsPressCount
ClaimBundleStepGeneric
AddBundleGroup
ChangeClass
LinkGuestAccount
SetUsername
SetCharacterBlocked
CreateAbilityPreset
EditAbilityPreset
EnableCaseUpgradePopUp
DisableCaseUpgradePopUp
BuySkins
EquipAndUnequipSkins
RunCheat
ClaimMail
ClaimAllMails
MakeRead
MakeAllRead
DeleteMail
DeleteAllMails
NewMail
NewOffer
Fields
offer_template_id: OfferTemplateIdBuyOffer
OfferPurchaseCompleted
OfferPurchaseFailed
PurchasesBanned
ResetOffers
EquipPet
UnequipPet
FastEquipPets
EquipPets
Fields
equipped_pets: EquippedPetsUpgradePet
UpgradeAllPets
UpgradedPets
Fields
upgraded_pets: UpgradedPetsMapUpgradePetSlot
OpenPetCase
Fields
roll_type: PetCaseRollTypeSetPetGachaWishlist
Обновляет вишлист гачи петов.
PetCaseOpened
NewPets
UpgradePetCase
TutorialShown
TutorialStepCompleted
AddCharacterToParty
RemoveCharacterFromParty
RefreshPartyPlayers
RefreshPartyMemberState
StartTalentResearch
Начать изучение следующего уровня таланта (клиент -> бэкенд).
TalentResearchStarted
Бэкенд подтверждает начало изучения таланта.
SpeedupTalentResearch
Ускорить изучение таланта с помощью таймскип-билетика.
SkipTalentResearch
Пропустить оставшееся время изучения за валюту (брюли/таймскипы).
ClaimTalentResearch
Забрать завершённый талант (после истечения таймера). Эмитируется бэкендом автоматически.
StatueRoll
Откатить незаблокированные слоты статуи. Списывает валюту, начисляет опыт статуе.
StatueActivateSet
Сделать указанный сет статуи активным (“In Use”).
StatueAddSet
Добавить новый сет статуи (если уровень статуи позволяет).
StatueRenameSet
Переименовать сет статуи.
StatueLockSlot
Заблокировать или разблокировать слот статуи.
StatueRollNewSlot
Бесплатный первичный ролл для нового слота на любом сете (после создания сета или повышения уровня статуи).
UserRating
User rated the game (1–5) or declined to rate (rating = None).
Error
CustomRhai
Trait Implementations§
Source§impl AsyncEventHandler<OverlordEvent, OverlordState> for OverlordAsyncEventHandler
impl AsyncEventHandler<OverlordEvent, OverlordState> for OverlordAsyncEventHandler
fn handle_event( &mut self, event: &OverlordEvent, state: OverlordState, rand_gen: StdRng, current_tick: u64, ) -> EventHandleResult<OverlordEvent, OverlordState>
Source§fn compute_fields(
&self,
state: &mut OverlordState,
prev_state: &OverlordState,
) -> Vec<OverlordEvent>
fn compute_fields( &self, state: &mut OverlordState, prev_state: &OverlordState, ) -> Vec<OverlordEvent>
Source§impl Clone for OverlordEvent
impl Clone for OverlordEvent
Source§fn clone(&self) -> OverlordEvent
fn clone(&self) -> OverlordEvent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for OverlordEvent
impl Debug for OverlordEvent
Source§impl<'de> Deserialize<'de> for OverlordEvent
impl<'de> Deserialize<'de> for OverlordEvent
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>,
Source§impl Display for OverlordEvent
impl Display for OverlordEvent
Source§impl Event for OverlordEvent
impl Event for OverlordEvent
Source§impl EventRhaiEnum for OverlordEvent
impl EventRhaiEnum for OverlordEvent
fn register_rhai_types(engine: &mut Engine)
fn register_event_vec_push(builder: &mut TypeBuilder<'_, EventVec<Self>>)
fn add_event_to_scope( &self, scope_setter: &mut ScriptScope<'_, Self>, name: &str, )
fn to_rhai(&self) -> Dynamic
Source§impl EventStruct<OverlordEvent> for OverlordEventAbilityCaseOpened
impl EventStruct<OverlordEvent> for OverlordEventAbilityCaseOpened
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAcceptGift
impl EventStruct<OverlordEvent> for OverlordEventAcceptGift
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAcceptResistTask
impl EventStruct<OverlordEvent> for OverlordEventAcceptResistTask
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAcceptTask
impl EventStruct<OverlordEvent> for OverlordEventAcceptTask
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAddBundleGroup
impl EventStruct<OverlordEvent> for OverlordEventAddBundleGroup
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAddCharacterToParty
impl EventStruct<OverlordEvent> for OverlordEventAddCharacterToParty
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAfkRewardClaimed
impl EventStruct<OverlordEvent> for OverlordEventAfkRewardClaimed
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAfkRewardsGatingUnlocked
impl EventStruct<OverlordEvent> for OverlordEventAfkRewardsGatingUnlocked
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventAutoChestOpenItemCase
impl EventStruct<OverlordEvent> for OverlordEventAutoChestOpenItemCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventBirdShown
impl EventStruct<OverlordEvent> for OverlordEventBirdShown
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventBuyArenaTicket
impl EventStruct<OverlordEvent> for OverlordEventBuyArenaTicket
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventBuyOffer
impl EventStruct<OverlordEvent> for OverlordEventBuyOffer
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventBuySkins
impl EventStruct<OverlordEvent> for OverlordEventBuySkins
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCastAbility
impl EventStruct<OverlordEvent> for OverlordEventCastAbility
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCastEffect
impl EventStruct<OverlordEvent> for OverlordEventCastEffect
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCastEffectFromEvent
impl EventStruct<OverlordEvent> for OverlordEventCastEffectFromEvent
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCastProjectile
impl EventStruct<OverlordEvent> for OverlordEventCastProjectile
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCatchResistTask
impl EventStruct<OverlordEvent> for OverlordEventCatchResistTask
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventChangeClass
impl EventStruct<OverlordEvent> for OverlordEventChangeClass
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimAfkInstantRewardGems
impl EventStruct<OverlordEvent> for OverlordEventClaimAfkInstantRewardGems
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimAfkReward
impl EventStruct<OverlordEvent> for OverlordEventClaimAfkReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimAllMails
impl EventStruct<OverlordEvent> for OverlordEventClaimAllMails
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimAllQuests
impl EventStruct<OverlordEvent> for OverlordEventClaimAllQuests
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimBundleStepGeneric
impl EventStruct<OverlordEvent> for OverlordEventClaimBundleStepGeneric
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimMail
impl EventStruct<OverlordEvent> for OverlordEventClaimMail
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimQuest
impl EventStruct<OverlordEvent> for OverlordEventClaimQuest
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimQuestProgressionReward
impl EventStruct<OverlordEvent> for OverlordEventClaimQuestProgressionReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimReferralDailyReward
impl EventStruct<OverlordEvent> for OverlordEventClaimReferralDailyReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimReferralLvlUpReward
impl EventStruct<OverlordEvent> for OverlordEventClaimReferralLvlUpReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimResistTaskReward
impl EventStruct<OverlordEvent> for OverlordEventClaimResistTaskReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimSuzerainReward
impl EventStruct<OverlordEvent> for OverlordEventClaimSuzerainReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimTalentResearch
impl EventStruct<OverlordEvent> for OverlordEventClaimTalentResearch
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimTaskReward
impl EventStruct<OverlordEvent> for OverlordEventClaimTaskReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimUpgradeItemCase
impl EventStruct<OverlordEvent> for OverlordEventClaimUpgradeItemCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventClaimVassalReward
impl EventStruct<OverlordEvent> for OverlordEventClaimVassalReward
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCounterAttack
impl EventStruct<OverlordEvent> for OverlordEventCounterAttack
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCreateAbilityPreset
impl EventStruct<OverlordEvent> for OverlordEventCreateAbilityPreset
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCurrencyDecrease
impl EventStruct<OverlordEvent> for OverlordEventCurrencyDecrease
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCurrencyIncrease
impl EventStruct<OverlordEvent> for OverlordEventCurrencyIncrease
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventCustomRhai
impl EventStruct<OverlordEvent> for OverlordEventCustomRhai
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDamage
impl EventStruct<OverlordEvent> for OverlordEventDamage
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDeleteAllMails
impl EventStruct<OverlordEvent> for OverlordEventDeleteAllMails
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDeleteMail
impl EventStruct<OverlordEvent> for OverlordEventDeleteMail
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDisableAutoChest
impl EventStruct<OverlordEvent> for OverlordEventDisableAutoChest
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDisableAutoChestFilter
impl EventStruct<OverlordEvent> for OverlordEventDisableAutoChestFilter
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDisableAutoChestPowerCompare
impl EventStruct<OverlordEvent> for OverlordEventDisableAutoChestPowerCompare
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDisableAutoSell
impl EventStruct<OverlordEvent> for OverlordEventDisableAutoSell
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventDisableCaseUpgradePopUp
impl EventStruct<OverlordEvent> for OverlordEventDisableCaseUpgradePopUp
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEditAbilityPreset
impl EventStruct<OverlordEvent> for OverlordEventEditAbilityPreset
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEnableAutoChest
impl EventStruct<OverlordEvent> for OverlordEventEnableAutoChest
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEnableAutoChestFilter
impl EventStruct<OverlordEvent> for OverlordEventEnableAutoChestFilter
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEnableAutoChestPowerCompare
impl EventStruct<OverlordEvent> for OverlordEventEnableAutoChestPowerCompare
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEnableAutoSell
impl EventStruct<OverlordEvent> for OverlordEventEnableAutoSell
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEnableCaseUpgradePopUp
impl EventStruct<OverlordEvent> for OverlordEventEnableCaseUpgradePopUp
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEndFight
impl EventStruct<OverlordEvent> for OverlordEventEndFight
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEndMove
impl EventStruct<OverlordEvent> for OverlordEventEndMove
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEntityApplyEffect
impl EventStruct<OverlordEvent> for OverlordEventEntityApplyEffect
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEntityDeath
impl EventStruct<OverlordEvent> for OverlordEventEntityDeath
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEntityIncrAttribute
impl EventStruct<OverlordEvent> for OverlordEventEntityIncrAttribute
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEquipAbilities
impl EventStruct<OverlordEvent> for OverlordEventEquipAbilities
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEquipAbility
impl EventStruct<OverlordEvent> for OverlordEventEquipAbility
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEquipAndUnequipSkins
impl EventStruct<OverlordEvent> for OverlordEventEquipAndUnequipSkins
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEquipPet
impl EventStruct<OverlordEvent> for OverlordEventEquipPet
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEquipPets
impl EventStruct<OverlordEvent> for OverlordEventEquipPets
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventError
impl EventStruct<OverlordEvent> for OverlordEventError
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventEvasion
impl EventStruct<OverlordEvent> for OverlordEventEvasion
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventFastEquipAbilities
impl EventStruct<OverlordEvent> for OverlordEventFastEquipAbilities
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventFastEquipPets
impl EventStruct<OverlordEvent> for OverlordEventFastEquipPets
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventFightCustomEvent
impl EventStruct<OverlordEvent> for OverlordEventFightCustomEvent
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventFightProgress
impl EventStruct<OverlordEvent> for OverlordEventFightProgress
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventFightVisualEvent
impl EventStruct<OverlordEvent> for OverlordEventFightVisualEvent
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventGiveResistTask
impl EventStruct<OverlordEvent> for OverlordEventGiveResistTask
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventGiveTask
impl EventStruct<OverlordEvent> for OverlordEventGiveTask
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventHandsHitted
impl EventStruct<OverlordEvent> for OverlordEventHandsHitted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventHeal
impl EventStruct<OverlordEvent> for OverlordEventHeal
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventHiddenQuestCompleted
impl EventStruct<OverlordEvent> for OverlordEventHiddenQuestCompleted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventHitHands
impl EventStruct<OverlordEvent> for OverlordEventHitHands
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventItemCaseUpgraded
impl EventStruct<OverlordEvent> for OverlordEventItemCaseUpgraded
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventItemSold
impl EventStruct<OverlordEvent> for OverlordEventItemSold
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventLinkGuestAccount
impl EventStruct<OverlordEvent> for OverlordEventLinkGuestAccount
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventMakeAllRead
impl EventStruct<OverlordEvent> for OverlordEventMakeAllRead
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventMakeRead
impl EventStruct<OverlordEvent> for OverlordEventMakeRead
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventMulticast
impl EventStruct<OverlordEvent> for OverlordEventMulticast
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewAbilities
impl EventStruct<OverlordEvent> for OverlordEventNewAbilities
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewAutoChestFilter
impl EventStruct<OverlordEvent> for OverlordEventNewAutoChestFilter
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewCharacterLevel
impl EventStruct<OverlordEvent> for OverlordEventNewCharacterLevel
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewGift
impl EventStruct<OverlordEvent> for OverlordEventNewGift
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewMail
impl EventStruct<OverlordEvent> for OverlordEventNewMail
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewOffer
impl EventStruct<OverlordEvent> for OverlordEventNewOffer
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewPets
impl EventStruct<OverlordEvent> for OverlordEventNewPets
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewQuests
impl EventStruct<OverlordEvent> for OverlordEventNewQuests
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewSuzerain
impl EventStruct<OverlordEvent> for OverlordEventNewSuzerain
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventNewTask
impl EventStruct<OverlordEvent> for OverlordEventNewTask
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventOfferPurchaseCompleted
impl EventStruct<OverlordEvent> for OverlordEventOfferPurchaseCompleted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventOfferPurchaseFailed
impl EventStruct<OverlordEvent> for OverlordEventOfferPurchaseFailed
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventOpenAbilityCase
impl EventStruct<OverlordEvent> for OverlordEventOpenAbilityCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventOpenItemCase
impl EventStruct<OverlordEvent> for OverlordEventOpenItemCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventOpenPetCase
impl EventStruct<OverlordEvent> for OverlordEventOpenPetCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventPatronQuestCompleted
impl EventStruct<OverlordEvent> for OverlordEventPatronQuestCompleted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventPetCaseOpened
impl EventStruct<OverlordEvent> for OverlordEventPetCaseOpened
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventPlayerDeath
impl EventStruct<OverlordEvent> for OverlordEventPlayerDeath
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventPlayerEquipItem
impl EventStruct<OverlordEvent> for OverlordEventPlayerEquipItem
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventPlayerNewItems
impl EventStruct<OverlordEvent> for OverlordEventPlayerNewItems
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventPrepareFight
impl EventStruct<OverlordEvent> for OverlordEventPrepareFight
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventPurchasesBanned
impl EventStruct<OverlordEvent> for OverlordEventPurchasesBanned
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventQuestCompleted
impl EventStruct<OverlordEvent> for OverlordEventQuestCompleted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRaidDungeon
impl EventStruct<OverlordEvent> for OverlordEventRaidDungeon
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventReferralDailyRewardStatusUpdate
impl EventStruct<OverlordEvent> for OverlordEventReferralDailyRewardStatusUpdate
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRefreshArenaMatchmaking
impl EventStruct<OverlordEvent> for OverlordEventRefreshArenaMatchmaking
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRefreshPartyMemberState
impl EventStruct<OverlordEvent> for OverlordEventRefreshPartyMemberState
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRefreshPartyPlayers
impl EventStruct<OverlordEvent> for OverlordEventRefreshPartyPlayers
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRemoveAutoChestFilter
impl EventStruct<OverlordEvent> for OverlordEventRemoveAutoChestFilter
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRemoveCharacterFromParty
impl EventStruct<OverlordEvent> for OverlordEventRemoveCharacterFromParty
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRemoveVassal
impl EventStruct<OverlordEvent> for OverlordEventRemoveVassal
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventResetAdUsage
impl EventStruct<OverlordEvent> for OverlordEventResetAdUsage
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventResetInstantRewardGemsPressCount
impl EventStruct<OverlordEvent> for OverlordEventResetInstantRewardGemsPressCount
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventResetOffers
impl EventStruct<OverlordEvent> for OverlordEventResetOffers
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventResetRepeatingQuests
impl EventStruct<OverlordEvent> for OverlordEventResetRepeatingQuests
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventResistTaskAccepted
impl EventStruct<OverlordEvent> for OverlordEventResistTaskAccepted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventResistTaskCatched
impl EventStruct<OverlordEvent> for OverlordEventResistTaskCatched
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventResistTaskFinished
impl EventStruct<OverlordEvent> for OverlordEventResistTaskFinished
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventRunCheat
impl EventStruct<OverlordEvent> for OverlordEventRunCheat
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSellItem
impl EventStruct<OverlordEvent> for OverlordEventSellItem
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSendGift
impl EventStruct<OverlordEvent> for OverlordEventSendGift
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetAbilityGachaWishlist
impl EventStruct<OverlordEvent> for OverlordEventSetAbilityGachaWishlist
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetCharacterBlocked
impl EventStruct<OverlordEvent> for OverlordEventSetCharacterBlocked
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetConnectionStore
impl EventStruct<OverlordEvent> for OverlordEventSetConnectionStore
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetCustomValue
impl EventStruct<OverlordEvent> for OverlordEventSetCustomValue
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetGearOverrideEnabled
impl EventStruct<OverlordEvent> for OverlordEventSetGearOverrideEnabled
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetMaxHp
impl EventStruct<OverlordEvent> for OverlordEventSetMaxHp
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetPetGachaWishlist
impl EventStruct<OverlordEvent> for OverlordEventSetPetGachaWishlist
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSetUsername
impl EventStruct<OverlordEvent> for OverlordEventSetUsername
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventShowBird
impl EventStruct<OverlordEvent> for OverlordEventShowBird
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSkipTalentResearch
impl EventStruct<OverlordEvent> for OverlordEventSkipTalentResearch
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSkipUpgradeItemCase
impl EventStruct<OverlordEvent> for OverlordEventSkipUpgradeItemCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSpawnEntity
impl EventStruct<OverlordEvent> for OverlordEventSpawnEntity
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSpeedupTalentResearch
impl EventStruct<OverlordEvent> for OverlordEventSpeedupTalentResearch
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventSpeedupUpgradeItemCase
impl EventStruct<OverlordEvent> for OverlordEventSpeedupUpgradeItemCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStageCleared
impl EventStruct<OverlordEvent> for OverlordEventStageCleared
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartArenaPVPSync
impl EventStruct<OverlordEvent> for OverlordEventStartArenaPVPSync
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartArenaRematchSync
impl EventStruct<OverlordEvent> for OverlordEventStartArenaRematchSync
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartCastAbility
impl EventStruct<OverlordEvent> for OverlordEventStartCastAbility
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartCastProjectile
impl EventStruct<OverlordEvent> for OverlordEventStartCastProjectile
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartFight
impl EventStruct<OverlordEvent> for OverlordEventStartFight
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartGame
impl EventStruct<OverlordEvent> for OverlordEventStartGame
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartMove
impl EventStruct<OverlordEvent> for OverlordEventStartMove
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartTalentResearch
impl EventStruct<OverlordEvent> for OverlordEventStartTalentResearch
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartVassalPVPSync
impl EventStruct<OverlordEvent> for OverlordEventStartVassalPVPSync
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartedCastAbility
impl EventStruct<OverlordEvent> for OverlordEventStartedCastAbility
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStartedCastProjectile
impl EventStruct<OverlordEvent> for OverlordEventStartedCastProjectile
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStatueActivateSet
impl EventStruct<OverlordEvent> for OverlordEventStatueActivateSet
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStatueAddSet
impl EventStruct<OverlordEvent> for OverlordEventStatueAddSet
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStatueLockSlot
impl EventStruct<OverlordEvent> for OverlordEventStatueLockSlot
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStatueRenameSet
impl EventStruct<OverlordEvent> for OverlordEventStatueRenameSet
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStatueRoll
impl EventStruct<OverlordEvent> for OverlordEventStatueRoll
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventStatueRollNewSlot
impl EventStruct<OverlordEvent> for OverlordEventStatueRollNewSlot
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventTalentResearchStarted
impl EventStruct<OverlordEvent> for OverlordEventTalentResearchStarted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventTaskAccepted
impl EventStruct<OverlordEvent> for OverlordEventTaskAccepted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventTaskFinished
impl EventStruct<OverlordEvent> for OverlordEventTaskFinished
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventTutorialShown
impl EventStruct<OverlordEvent> for OverlordEventTutorialShown
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventTutorialStepCompleted
impl EventStruct<OverlordEvent> for OverlordEventTutorialStepCompleted
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUnequipAbility
impl EventStruct<OverlordEvent> for OverlordEventUnequipAbility
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUnequipPet
impl EventStruct<OverlordEvent> for OverlordEventUnequipPet
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpdateActiveLoopTaskId
impl EventStruct<OverlordEvent> for OverlordEventUpdateActiveLoopTaskId
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpdateAutoChestBatchSize
impl EventStruct<OverlordEvent> for OverlordEventUpdateAutoChestBatchSize
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpdateAutoChestFilter
impl EventStruct<OverlordEvent> for OverlordEventUpdateAutoChestFilter
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradeAbility
impl EventStruct<OverlordEvent> for OverlordEventUpgradeAbility
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradeAbilityCase
impl EventStruct<OverlordEvent> for OverlordEventUpgradeAbilityCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradeAbilitySlot
impl EventStruct<OverlordEvent> for OverlordEventUpgradeAbilitySlot
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradeAllAbilities
impl EventStruct<OverlordEvent> for OverlordEventUpgradeAllAbilities
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradeAllPets
impl EventStruct<OverlordEvent> for OverlordEventUpgradeAllPets
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradeItemCase
impl EventStruct<OverlordEvent> for OverlordEventUpgradeItemCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradePet
impl EventStruct<OverlordEvent> for OverlordEventUpgradePet
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradePetCase
impl EventStruct<OverlordEvent> for OverlordEventUpgradePetCase
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradePetSlot
impl EventStruct<OverlordEvent> for OverlordEventUpgradePetSlot
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradedAbilities
impl EventStruct<OverlordEvent> for OverlordEventUpgradedAbilities
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUpgradedPets
impl EventStruct<OverlordEvent> for OverlordEventUpgradedPets
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventUserRating
impl EventStruct<OverlordEvent> for OverlordEventUserRating
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventWatchAd
impl EventStruct<OverlordEvent> for OverlordEventWatchAd
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl EventStruct<OverlordEvent> for OverlordEventWaveCleared
impl EventStruct<OverlordEvent> for OverlordEventWaveCleared
fn from_enum(e: OverlordEvent) -> Self
fn to_enum(self) -> OverlordEvent
Source§impl From<OverlordEvent> for JsValuewhere
OverlordEvent: Serialize,
impl From<OverlordEvent> for JsValuewhere
OverlordEvent: Serialize,
Source§fn from(value: OverlordEvent) -> Self
fn from(value: OverlordEvent) -> Self
Source§impl FromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
impl FromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
Source§impl IntoWasmAbi for OverlordEventwhere
OverlordEvent: Serialize,
impl IntoWasmAbi for OverlordEventwhere
OverlordEvent: Serialize,
Source§impl JsonSchema for OverlordEvent
impl JsonSchema for OverlordEvent
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read moreSource§impl OptionFromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
impl OptionFromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
Source§impl OptionIntoWasmAbi for OverlordEventwhere
OverlordEvent: Serialize,
impl OptionIntoWasmAbi for OverlordEventwhere
OverlordEvent: Serialize,
Source§impl PartialEq for OverlordEvent
impl PartialEq for OverlordEvent
Source§impl RefFromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
impl RefFromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
Source§type Abi = <JsType as RefFromWasmAbi>::Abi
type Abi = <JsType as RefFromWasmAbi>::Abi
Self are recovered from.Source§type Anchor = SelfOwner<OverlordEvent>
type Anchor = SelfOwner<OverlordEvent>
Self for the duration of the
invocation of the function that has an &Self parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§impl Serialize for OverlordEvent
impl Serialize for OverlordEvent
Source§impl SyncEventHandler<OverlordEvent, OverlordState> for NoopSyncEventHandler
impl SyncEventHandler<OverlordEvent, OverlordState> for NoopSyncEventHandler
type Context = ()
Source§fn handles_event(&self, _event: &OverlordEvent) -> bool
fn handles_event(&self, _event: &OverlordEvent) -> bool
async fn create_context_for_batch( &self, _state: &OverlordState, ) -> Result<Self::Context>
async fn handle_event( &self, _context: &Self::Context, _event: &OverlordEvent, _meta: SyncEventMeta, state: OverlordState, ) -> Result<EventHandleResult<OverlordEvent, OverlordState>>
async fn handle_side_effect_event( &self, _context: &Self::Context, _event: &OverlordEvent, _output_events: &[OverlordEvent], _new_state: &OverlordState, ) -> Result<()>
async fn finalize_state( &self, _context: &Self::Context, _state: &mut OverlordState, ) -> Result<()>
Source§async fn persist_in_memory_state(
&self,
_context: &Self::Context,
_state: &OverlordState,
) -> Result<()>
async fn persist_in_memory_state( &self, _context: &Self::Context, _state: &OverlordState, ) -> Result<()>
Source§impl Tsify for OverlordEvent
impl Tsify for OverlordEvent
const DECL: &'static str = "type __OverlordEventAbilityCaseRollType = AbilityCaseRollType;\ntype __OverlordEventAbilityDrop = AbilityDrop;\ntype __OverlordEventAbilityId = AbilityId;\ntype __OverlordEventAbilityPresetId = AbilityPresetId;\ntype __OverlordEventAbilitySlotId = AbilitySlotId;\ntype __OverlordEventAdPlacement = AdPlacement;\ntype __OverlordEventAdRewardType = AdRewardType;\ntype __OverlordEventAutoChestFilter = AutoChestFilter;\ntype __OverlordEventAutoChestFilterId = AutoChestFilterId;\ntype __OverlordEventBirdVariantId = BirdVariantId;\ntype __OverlordEventBundleId = BundleId;\ntype __OverlordEventCheat = Cheat;\ntype __OverlordEventCoordinates = Coordinates;\ntype __OverlordEventCurrencyConsumer = CurrencyConsumer;\ntype __OverlordEventCurrencySource = CurrencySource;\ntype __OverlordEventCurrencyUnit = CurrencyUnit;\ntype __OverlordEventCustomEventData = CustomEventData;\ntype __OverlordEventDateTime<A> = DateTime<A>;\ntype __OverlordEventDungeonTemplateId = DungeonTemplateId;\ntype __OverlordEventEntityAttributes = EntityAttributes;\ntype __OverlordEventEntityId = EntityId;\ntype __OverlordEventEntityTeam = EntityTeam;\ntype __OverlordEventEntityTemplateId = EntityTemplateId;\ntype __OverlordEventEquippedAbilities = EquippedAbilities;\ntype __OverlordEventEquippedPets = EquippedPets;\ntype __OverlordEventGift = Gift;\ntype __OverlordEventItem = Item;\ntype __OverlordEventItemType = ItemType;\ntype __OverlordEventMail = Mail;\ntype __OverlordEventMailId = MailId;\ntype __OverlordEventOffer = Offer;\ntype __OverlordEventOfferId = OfferId;\ntype __OverlordEventOfferTemplateId = OfferTemplateId;\ntype __OverlordEventOverlordEvent = OverlordEvent;\ntype __OverlordEventPVPState = PVPState;\ntype __OverlordEventPetCaseRollType = PetCaseRollType;\ntype __OverlordEventPetDrop = PetDrop;\ntype __OverlordEventPetId = PetId;\ntype __OverlordEventPetSlotId = PetSlotId;\ntype __OverlordEventPrepareFightType = PrepareFightType;\ntype __OverlordEventQuestGroupType = QuestGroupType;\ntype __OverlordEventSkinId = SkinId;\ntype __OverlordEventSuzerain = Suzerain;\ntype __OverlordEventTalentId = TalentId;\ntype __OverlordEventUpgradedAbilitiesMap = UpgradedAbilitiesMap;\ntype __OverlordEventUpgradedPetsMap = UpgradedPetsMap;\ntype __OverlordEventUtc = Utc;\ntype __OverlordEventUuid = Uuid;\ntype __OverlordEventVassalTask = VassalTask;\ndeclare namespace OverlordEvent {\n export type OpenItemCase = { OpenItemCase: { batch_size: number } };\n export type AutoChestOpenItemCase = { AutoChestOpenItemCase: { batch_size: number } };\n export type PlayerNewItems = { PlayerNewItems: { items: __OverlordEventItem[] } };\n export type PlayerEquipItem = { PlayerEquipItem: { item_id: __OverlordEventUuid } };\n export type SellItem = { SellItem: { item_id: __OverlordEventUuid } };\n export type ItemSold = { ItemSold: { item_id: __OverlordEventUuid } };\n export type UpgradeItemCase = { UpgradeItemCase: {} };\n export type ItemCaseUpgraded = { ItemCaseUpgraded: {} };\n export type SpeedupUpgradeItemCase = { SpeedupUpgradeItemCase: {} };\n export type SkipUpgradeItemCase = { SkipUpgradeItemCase: {} };\n export type ClaimUpgradeItemCase = { ClaimUpgradeItemCase: {} };\n export type EnableAutoSell = { EnableAutoSell: {} };\n export type DisableAutoSell = { DisableAutoSell: {} };\n export type SetGearOverrideEnabled = { SetGearOverrideEnabled: { item_type: __OverlordEventItemType; enabled: boolean } };\n export type EnableAutoChest = { EnableAutoChest: {} };\n export type DisableAutoChest = { DisableAutoChest: {} };\n export type EnableAutoChestFilter = { EnableAutoChestFilter: { filter_id: __OverlordEventAutoChestFilterId } };\n export type DisableAutoChestFilter = { DisableAutoChestFilter: {} };\n export type EnableAutoChestPowerCompare = { EnableAutoChestPowerCompare: {} };\n export type DisableAutoChestPowerCompare = { DisableAutoChestPowerCompare: {} };\n export type UpdateAutoChestBatchSize = { UpdateAutoChestBatchSize: { batch_size: number } };\n export type NewAutoChestFilter = { NewAutoChestFilter: { filter: __OverlordEventAutoChestFilter } };\n export type UpdateAutoChestFilter = { UpdateAutoChestFilter: { updated_filter: __OverlordEventAutoChestFilter } };\n export type RemoveAutoChestFilter = { RemoveAutoChestFilter: { filter_id: __OverlordEventAutoChestFilterId } };\n export type OpenAbilityCase = { OpenAbilityCase: { roll_type: __OverlordEventAbilityCaseRollType } };\n /**\n * \u{41e}\u{431}\u{43d}\u{43e}\u{432}\u{43b}\u{44f}\u{435}\u{442} \u{432}\u{438}\u{448}\u{43b}\u{438}\u{441}\u{442} \u{433}\u{430}\u{447}\u{438} \u{441}\u{43f}\u{43e}\u{441}\u{43e}\u{431}\u{43d}\u{43e}\u{441}\u{442}\u{435}\u{439}.\n * \u{421}\u{43f}\u{438}\u{441}\u{43e}\u{43a} \u{43e}\u{433}\u{440}\u{430}\u{43d}\u{438}\u{447}\u{435}\u{43d} \u{447}\u{438}\u{441}\u{43b}\u{43e}\u{43c} \u{441}\u{43b}\u{43e}\u{442}\u{43e}\u{432} \u{438} \u{440}\u{430}\u{437}\u{440}\u{435}\u{448}\u{435}\u{43d}\u{43d}\u{44b}\u{43c}\u{438} \u{440}\u{435}\u{434}\u{43a}\u{43e}\u{441}\u{442}\u{44f}\u{43c}\u{438} \u{442}\u{435}\u{43a}\u{443}\u{449}\u{435}\u{433}\u{43e} \u{443}\u{440}\u{43e}\u{432}\u{43d}\u{44f} \u{433}\u{430}\u{447}\u{438}.\n */\n export type SetAbilityGachaWishlist = { SetAbilityGachaWishlist: { ability_ids: __OverlordEventAbilityId[] } };\n /**\n * \u{41f}\u{43e}\u{432}\u{44b}\u{448}\u{430}\u{435}\u{442} \u{443}\u{440}\u{43e}\u{432}\u{435}\u{43d}\u{44c} \u{443}\u{43a}\u{430}\u{437}\u{430}\u{43d}\u{43d}\u{43e}\u{433}\u{43e} \u{441}\u{43b}\u{43e}\u{442}\u{430} \u{441}\u{43f}\u{43e}\u{441}\u{43e}\u{431}\u{43d}\u{43e}\u{441}\u{442}\u{435}\u{439} \u{437}\u{430} Stardust.\n */\n export type UpgradeAbilitySlot = { UpgradeAbilitySlot: { slot_id: number } };\n export type AbilityCaseOpened = { AbilityCaseOpened: { batch_size: number } };\n export type NewAbilities = { NewAbilities: { abilities: __OverlordEventAbilityDrop[] } };\n export type FastEquipAbilities = { FastEquipAbilities: {} };\n export type EquipAbility = { EquipAbility: { slot_id: number; ability_id: __OverlordEventAbilityId } };\n export type UnequipAbility = { UnequipAbility: { slot_id: __OverlordEventAbilitySlotId } };\n export type EquipAbilities = { EquipAbilities: { equipped_abilities: __OverlordEventEquippedAbilities } };\n export type UpgradeAbility = { UpgradeAbility: { ability_id: __OverlordEventAbilityId } };\n export type UpgradeAllAbilities = { UpgradeAllAbilities: {} };\n export type UpgradedAbilities = { UpgradedAbilities: { upgraded_abilities: __OverlordEventUpgradedAbilitiesMap } };\n export type UpgradeAbilityCase = { UpgradeAbilityCase: {} };\n export type CurrencyIncrease = { CurrencyIncrease: { currencies: __OverlordEventCurrencyUnit[]; currency_source: __OverlordEventCurrencySource } };\n export type CurrencyDecrease = { CurrencyDecrease: { currencies: __OverlordEventCurrencyUnit[]; currency_consumer: __OverlordEventCurrencyConsumer } };\n export type NewCharacterLevel = { NewCharacterLevel: { level: number } };\n export type StartGame = { StartGame: {} };\n export type PrepareFight = { PrepareFight: { prepare_fight_type: __OverlordEventPrepareFightType } };\n export type StartFight = { StartFight: { fight_id: __OverlordEventUuid } };\n export type FightProgress = { FightProgress: {} };\n export type EndFight = { EndFight: { fight_id: __OverlordEventUuid; is_win: boolean; pvp_state: __OverlordEventPVPState | null } };\n export type StageCleared = { StageCleared: {} };\n export type RaidDungeon = { RaidDungeon: { dungeon_id: __OverlordEventDungeonTemplateId; difficulty: number; amount: number } };\n export type WaveCleared = { WaveCleared: {} };\n export type StartVassalPVPSync = { StartVassalPVPSync: { opponent_id: __OverlordEventUuid; opponent_suzerain_id: __OverlordEventUuid | null } };\n export type StartArenaPVPSync = { StartArenaPVPSync: { opponent_id: __OverlordEventUuid; is_bot: boolean } };\n export type StartArenaRematchSync = { StartArenaRematchSync: { match_id: __OverlordEventUuid } };\n export type RefreshArenaMatchmaking = { RefreshArenaMatchmaking: {} };\n export type BuyArenaTicket = { BuyArenaTicket: {} };\n export type StartMove = { StartMove: { entity_id: __OverlordEventUuid; to: __OverlordEventCoordinates; duration_ticks: number } };\n export type EndMove = { EndMove: { entity_id: __OverlordEventUuid } };\n export type SpawnEntity = { SpawnEntity: { id: __OverlordEventEntityId; entity_template_id: __OverlordEventEntityTemplateId; position: __OverlordEventCoordinates; entity_team: __OverlordEventEntityTeam; has_big_hp_bar: boolean; entity_attributes: __OverlordEventEntityAttributes } };\n export type StartCastAbility = { StartCastAbility: { by_entity_id: __OverlordEventUuid; ability_id: __OverlordEventAbilityId; pet_id: __OverlordEventPetId | null } };\n export type StartedCastAbility = { StartedCastAbility: { by_entity_id: __OverlordEventUuid; ability_id: __OverlordEventAbilityId; duration_ticks: number } };\n export type CastAbility = { CastAbility: { by_entity_id: __OverlordEventUuid; to_entity_id: __OverlordEventUuid; ability_id: __OverlordEventAbilityId } };\n export type StartCastProjectile = { StartCastProjectile: { by_entity_id: __OverlordEventUuid; to_entity_id: __OverlordEventUuid; projectile_id: __OverlordEventUuid; level: number; delay: number } };\n export type StartedCastProjectile = { StartedCastProjectile: { by_entity_id: __OverlordEventUuid; to_entity_id: __OverlordEventUuid; projectile_id: __OverlordEventUuid; duration_ticks: number } };\n export type CastProjectile = { CastProjectile: { by_entity_id: __OverlordEventUuid; to_entity_id: __OverlordEventUuid; projectile_id: __OverlordEventUuid; level: number; projectile_data: __OverlordEventCustomEventData } };\n export type Damage = { Damage: { entity_id: __OverlordEventUuid; damage: number; damage_data: __OverlordEventCustomEventData } };\n export type Heal = { Heal: { entity_id: __OverlordEventUuid; heal: number } };\n export type CounterAttack = { CounterAttack: { by_entity_id: __OverlordEventUuid; to_entity_id: __OverlordEventUuid; duration_ticks: number } };\n export type Multicast = { Multicast: { entity_id: __OverlordEventUuid; amount: number } };\n export type Evasion = { Evasion: { entity_id: __OverlordEventUuid } };\n export type PlayerDeath = { PlayerDeath: {} };\n export type EntityDeath = { EntityDeath: { entity_id: __OverlordEventUuid; reward: __OverlordEventCurrencyUnit[] } };\n export type EntityIncrAttribute = { EntityIncrAttribute: { entity_id: __OverlordEventUuid; attribute: string; delta: number } };\n export type EntityApplyEffect = { EntityApplyEffect: { entity_id: __OverlordEventUuid; effect_id: __OverlordEventUuid } };\n export type CastEffect = { CastEffect: { entity_id: __OverlordEventUuid; effect_id: __OverlordEventUuid } };\n export type CastEffectFromEvent = { CastEffectFromEvent: { entity_id: __OverlordEventUuid; effect_id: __OverlordEventUuid; caller_event: __OverlordEventOverlordEvent } };\n export type FightCustomEvent = { FightCustomEvent: { entity_id: number; value: string } };\n export type FightVisualEvent = { FightVisualEvent: { effect_type: string; effect_data: __OverlordEventCustomEventData } };\n export type SetMaxHp = { SetMaxHp: { entity_id: __OverlordEventEntityId; new_max_hp: number; new_hp: number } };\n export type ClaimVassalReward = { ClaimVassalReward: { character_id: __OverlordEventUuid } };\n export type ClaimSuzerainReward = { ClaimSuzerainReward: {} };\n export type NewSuzerain = { NewSuzerain: { new_suzerain: __OverlordEventSuzerain | null } };\n export type RemoveVassal = { RemoveVassal: { vassal_id: __OverlordEventUuid } };\n export type GiveTask = { GiveTask: { vassal_id: __OverlordEventUuid; template_task_id: __OverlordEventUuid } };\n export type NewTask = { NewTask: { new_task: __OverlordEventVassalTask } };\n export type AcceptTask = { AcceptTask: { task_id: __OverlordEventUuid; is_good: boolean } };\n export type TaskAccepted = { TaskAccepted: { task_id: __OverlordEventUuid; started_good: boolean; started_at: __OverlordEventDateTime<__OverlordEventUtc>; finish_at: __OverlordEventDateTime<__OverlordEventUtc> } };\n export type HitHands = { HitHands: { task_id: __OverlordEventUuid } };\n export type HandsHitted = { HandsHitted: { task_id: __OverlordEventUuid } };\n export type TaskFinished = { TaskFinished: { task_id: __OverlordEventUuid } };\n export type ClaimTaskReward = { ClaimTaskReward: { task_id: __OverlordEventUuid } };\n export type GiveResistTask = { GiveResistTask: { new_resist_task: __OverlordEventVassalTask } };\n export type AcceptResistTask = { AcceptResistTask: {} };\n export type ResistTaskAccepted = { ResistTaskAccepted: { new_resist_task: __OverlordEventVassalTask } };\n export type CatchResistTask = { CatchResistTask: { task_id: __OverlordEventUuid } };\n export type ResistTaskCatched = { ResistTaskCatched: { task_id: __OverlordEventUuid } };\n export type ResistTaskFinished = { ResistTaskFinished: { task_id: __OverlordEventUuid } };\n export type ClaimResistTaskReward = { ClaimResistTaskReward: { task_id: __OverlordEventUuid } };\n export type SetCustomValue = { SetCustomValue: { key: string; value: number } };\n export type SetConnectionStore = { SetConnectionStore: { key: string; value: number } };\n export type ClaimQuest = { ClaimQuest: { quest_id: __OverlordEventUuid } };\n export type ClaimAllQuests = { ClaimAllQuests: { quest_group_type: __OverlordEventQuestGroupType } };\n export type PatronQuestCompleted = { PatronQuestCompleted: { quest_id: __OverlordEventUuid } };\n export type HiddenQuestCompleted = { HiddenQuestCompleted: { quest_id: __OverlordEventUuid } };\n export type QuestCompleted = { QuestCompleted: { quest_id: __OverlordEventUuid } };\n export type NewQuests = { NewQuests: { quest_ids: __OverlordEventUuid[] } };\n export type UpdateActiveLoopTaskId = { UpdateActiveLoopTaskId: { quest_id: __OverlordEventUuid } };\n export type ResetRepeatingQuests = { ResetRepeatingQuests: { quest_ids: __OverlordEventUuid[] } };\n export type ClaimQuestProgressionReward = { ClaimQuestProgressionReward: { quest_group_type: __OverlordEventQuestGroupType } };\n export type ClaimReferralLvlUpReward = { ClaimReferralLvlUpReward: { level: number } };\n export type ClaimReferralDailyReward = { ClaimReferralDailyReward: {} };\n export type ReferralDailyRewardStatusUpdate = { ReferralDailyRewardStatusUpdate: { referral_daily_reward_status: boolean } };\n export type SendGift = { SendGift: { receiver_id: __OverlordEventUuid; config_gift_id: __OverlordEventUuid } };\n export type NewGift = { NewGift: { new_gift: __OverlordEventGift } };\n export type AcceptGift = { AcceptGift: { gift_id: __OverlordEventUuid } };\n export type ClaimAfkReward = { ClaimAfkReward: {} };\n export type AfkRewardClaimed = { AfkRewardClaimed: {} };\n /**\n * Emitted when the player crosses the AFK rewards unlock chapter threshold\n * and the async handler has adjusted `last_afk_reward_claimed_at` so that\n * the elapsed time is not less than `min_required_time_sec`.\n * The side effect handler persists the new value to the database.\n */\n export type AfkRewardsGatingUnlocked = { AfkRewardsGatingUnlocked: {} };\n export type ClaimAfkInstantRewardGems = { ClaimAfkInstantRewardGems: {} };\n export type WatchAd = { WatchAd: { ad_reward_type: __OverlordEventAdRewardType } };\n export type ShowBird = { ShowBird: { variant_id: __OverlordEventBirdVariantId } };\n /**\n * \u{41e}\u{442}\u{43f}\u{440}\u{430}\u{432}\u{43b}\u{44f}\u{435}\u{442}\u{441}\u{44f} \u{43a}\u{43b}\u{438}\u{435}\u{43d}\u{442}\u{43e}\u{43c}, \u{43a}\u{43e}\u{433}\u{434}\u{430} \u{43f}\u{442}\u{438}\u{446}\u{430} \u{431}\u{44b}\u{43b}\u{430} \u{443}\u{441}\u{43f}\u{435}\u{448}\u{43d}\u{43e} \u{43f}\u{43e}\u{43a}\u{430}\u{437}\u{430}\u{43d}\u{430} \u{438}\u{433}\u{440}\u{43e}\u{43a}\u{443}.\n * \u{41f}\u{435}\u{440}\u{435}\u{432}\u{43e}\u{434}\u{438}\u{442} \u{43f}\u{442}\u{438}\u{446}\u{443} \u{432} \u{43f}\u{43e}\u{43b}\u{43d}\u{44b}\u{439} \u{43a}\u{443}\u{43b}\u{434}\u{430}\u{443}\u{43d}.\n */\n export type BirdShown = { BirdShown: {} };\n export type ResetAdUsage = { ResetAdUsage: { placements: __OverlordEventAdPlacement[] } };\n export type ResetInstantRewardGemsPressCount = { ResetInstantRewardGemsPressCount: {} };\n export type ClaimBundleStepGeneric = { ClaimBundleStepGeneric: {} };\n export type AddBundleGroup = { AddBundleGroup: { bundle_ids: __OverlordEventBundleId[] } };\n export type ChangeClass = { ChangeClass: { new_class_id: __OverlordEventUuid } };\n export type LinkGuestAccount = { LinkGuestAccount: { token: string } };\n export type SetUsername = { SetUsername: { username: string } };\n export type SetCharacterBlocked = { SetCharacterBlocked: { character_id: __OverlordEventUuid; blocked: boolean } };\n export type CreateAbilityPreset = { CreateAbilityPreset: { name: string | null; ability_ids: __OverlordEventAbilityId[]; index: number } };\n export type EditAbilityPreset = { EditAbilityPreset: { preset_id: __OverlordEventAbilityPresetId; name: string; ability_ids: __OverlordEventAbilityId[] } };\n export type EnableCaseUpgradePopUp = { EnableCaseUpgradePopUp: {} };\n export type DisableCaseUpgradePopUp = { DisableCaseUpgradePopUp: {} };\n export type BuySkins = { BuySkins: { skin_ids: __OverlordEventSkinId[]; equip: boolean } };\n export type EquipAndUnequipSkins = { EquipAndUnequipSkins: { equip_skin_ids: __OverlordEventSkinId[]; unequip_skin_ids: __OverlordEventSkinId[] } };\n export type RunCheat = { RunCheat: { cheat: __OverlordEventCheat } };\n export type ClaimMail = { ClaimMail: { mail_id: __OverlordEventMailId } };\n export type ClaimAllMails = { ClaimAllMails: {} };\n export type MakeRead = { MakeRead: { mail_id: __OverlordEventMailId } };\n export type MakeAllRead = { MakeAllRead: {} };\n export type DeleteMail = { DeleteMail: { mail_id: __OverlordEventMailId } };\n export type DeleteAllMails = { DeleteAllMails: {} };\n export type NewMail = { NewMail: { new_mail: __OverlordEventMail } };\n export type NewOffer = { NewOffer: { offer_template_id: __OverlordEventOfferTemplateId } };\n export type BuyOffer = { BuyOffer: { purchase_token: string | null; offer_id: __OverlordEventOfferId } };\n export type OfferPurchaseCompleted = { OfferPurchaseCompleted: { purchase_token: string; offer_id: __OverlordEventOfferId } };\n export type OfferPurchaseFailed = { OfferPurchaseFailed: { purchase_token: string; offer_id: __OverlordEventOfferId } };\n export type PurchasesBanned = { PurchasesBanned: {} };\n export type ResetOffers = { ResetOffers: { new_offers: __OverlordEventOffer[] } };\n export type EquipPet = { EquipPet: { slot_id: number; pet_id: __OverlordEventPetId } };\n export type UnequipPet = { UnequipPet: { slot_id: __OverlordEventPetSlotId } };\n export type FastEquipPets = { FastEquipPets: {} };\n export type EquipPets = { EquipPets: { equipped_pets: __OverlordEventEquippedPets } };\n export type UpgradePet = { UpgradePet: { pet_id: __OverlordEventPetId } };\n export type UpgradeAllPets = { UpgradeAllPets: {} };\n export type UpgradedPets = { UpgradedPets: { upgraded_pets: __OverlordEventUpgradedPetsMap } };\n export type UpgradePetSlot = { UpgradePetSlot: { slot_id: number } };\n export type OpenPetCase = { OpenPetCase: { roll_type: __OverlordEventPetCaseRollType } };\n /**\n * \u{41e}\u{431}\u{43d}\u{43e}\u{432}\u{43b}\u{44f}\u{435}\u{442} \u{432}\u{438}\u{448}\u{43b}\u{438}\u{441}\u{442} \u{433}\u{430}\u{447}\u{438} \u{43f}\u{435}\u{442}\u{43e}\u{432}.\n */\n export type SetPetGachaWishlist = { SetPetGachaWishlist: { pet_ids: __OverlordEventPetId[] } };\n export type PetCaseOpened = { PetCaseOpened: { batch_size: number } };\n export type NewPets = { NewPets: { pets: __OverlordEventPetDrop[] } };\n export type UpgradePetCase = { UpgradePetCase: {} };\n export type TutorialShown = { TutorialShown: { step_number: number } };\n export type TutorialStepCompleted = { TutorialStepCompleted: { step_number: number } };\n export type AddCharacterToParty = { AddCharacterToParty: { character_id: __OverlordEventUuid } };\n export type RemoveCharacterFromParty = { RemoveCharacterFromParty: {} };\n export type RefreshPartyPlayers = { RefreshPartyPlayers: {} };\n export type RefreshPartyMemberState = { RefreshPartyMemberState: {} };\n /**\n * \u{41d}\u{430}\u{447}\u{430}\u{442}\u{44c} \u{438}\u{437}\u{443}\u{447}\u{435}\u{43d}\u{438}\u{435} \u{441}\u{43b}\u{435}\u{434}\u{443}\u{44e}\u{449}\u{435}\u{433}\u{43e} \u{443}\u{440}\u{43e}\u{432}\u{43d}\u{44f} \u{442}\u{430}\u{43b}\u{430}\u{43d}\u{442}\u{430} (\u{43a}\u{43b}\u{438}\u{435}\u{43d}\u{442} -> \u{431}\u{44d}\u{43a}\u{435}\u{43d}\u{434}).\n */\n export type StartTalentResearch = { StartTalentResearch: { talent_id: __OverlordEventTalentId } };\n /**\n * \u{411}\u{44d}\u{43a}\u{435}\u{43d}\u{434} \u{43f}\u{43e}\u{434}\u{442}\u{432}\u{435}\u{440}\u{436}\u{434}\u{430}\u{435}\u{442} \u{43d}\u{430}\u{447}\u{430}\u{43b}\u{43e} \u{438}\u{437}\u{443}\u{447}\u{435}\u{43d}\u{438}\u{44f} \u{442}\u{430}\u{43b}\u{430}\u{43d}\u{442}\u{430}.\n */\n export type TalentResearchStarted = { TalentResearchStarted: { talent_id: __OverlordEventTalentId; finish_at: __OverlordEventDateTime<__OverlordEventUtc> } };\n /**\n * \u{423}\u{441}\u{43a}\u{43e}\u{440}\u{438}\u{442}\u{44c} \u{438}\u{437}\u{443}\u{447}\u{435}\u{43d}\u{438}\u{435} \u{442}\u{430}\u{43b}\u{430}\u{43d}\u{442}\u{430} \u{441} \u{43f}\u{43e}\u{43c}\u{43e}\u{449}\u{44c}\u{44e} \u{442}\u{430}\u{439}\u{43c}\u{441}\u{43a}\u{438}\u{43f}-\u{431}\u{438}\u{43b}\u{435}\u{442}\u{438}\u{43a}\u{430}.\n */\n export type SpeedupTalentResearch = { SpeedupTalentResearch: {} };\n /**\n * \u{41f}\u{440}\u{43e}\u{43f}\u{443}\u{441}\u{442}\u{438}\u{442}\u{44c} \u{43e}\u{441}\u{442}\u{430}\u{432}\u{448}\u{435}\u{435}\u{441}\u{44f} \u{432}\u{440}\u{435}\u{43c}\u{44f} \u{438}\u{437}\u{443}\u{447}\u{435}\u{43d}\u{438}\u{44f} \u{437}\u{430} \u{432}\u{430}\u{43b}\u{44e}\u{442}\u{443} (\u{431}\u{440}\u{44e}\u{43b}\u{438}/\u{442}\u{430}\u{439}\u{43c}\u{441}\u{43a}\u{438}\u{43f}\u{44b}).\n */\n export type SkipTalentResearch = { SkipTalentResearch: {} };\n /**\n * \u{417}\u{430}\u{431}\u{440}\u{430}\u{442}\u{44c} \u{437}\u{430}\u{432}\u{435}\u{440}\u{448}\u{451}\u{43d}\u{43d}\u{44b}\u{439} \u{442}\u{430}\u{43b}\u{430}\u{43d}\u{442} (\u{43f}\u{43e}\u{441}\u{43b}\u{435} \u{438}\u{441}\u{442}\u{435}\u{447}\u{435}\u{43d}\u{438}\u{44f} \u{442}\u{430}\u{439}\u{43c}\u{435}\u{440}\u{430}). \u{42d}\u{43c}\u{438}\u{442}\u{438}\u{440}\u{443}\u{435}\u{442}\u{441}\u{44f} \u{431}\u{44d}\u{43a}\u{435}\u{43d}\u{434}\u{43e}\u{43c} \u{430}\u{432}\u{442}\u{43e}\u{43c}\u{430}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{438}.\n */\n export type ClaimTalentResearch = { ClaimTalentResearch: {} };\n /**\n * \u{41e}\u{442}\u{43a}\u{430}\u{442}\u{438}\u{442}\u{44c} \u{43d}\u{435}\u{437}\u{430}\u{431}\u{43b}\u{43e}\u{43a}\u{438}\u{440}\u{43e}\u{432}\u{430}\u{43d}\u{43d}\u{44b}\u{435} \u{441}\u{43b}\u{43e}\u{442}\u{44b} \u{441}\u{442}\u{430}\u{442}\u{443}\u{438}. \u{421}\u{43f}\u{438}\u{441}\u{44b}\u{432}\u{430}\u{435}\u{442} \u{432}\u{430}\u{43b}\u{44e}\u{442}\u{443}, \u{43d}\u{430}\u{447}\u{438}\u{441}\u{43b}\u{44f}\u{435}\u{442} \u{43e}\u{43f}\u{44b}\u{442} \u{441}\u{442}\u{430}\u{442}\u{443}\u{435}.\n */\n export type StatueRoll = { StatueRoll: { set_index: number; locked_slot_indices: number[] } };\n /**\n * \u{421}\u{434}\u{435}\u{43b}\u{430}\u{442}\u{44c} \u{443}\u{43a}\u{430}\u{437}\u{430}\u{43d}\u{43d}\u{44b}\u{439} \u{441}\u{435}\u{442} \u{441}\u{442}\u{430}\u{442}\u{443}\u{438} \u{430}\u{43a}\u{442}\u{438}\u{432}\u{43d}\u{44b}\u{43c} (\\\"In Use\\\").\n */\n export type StatueActivateSet = { StatueActivateSet: { set_index: number } };\n /**\n * \u{414}\u{43e}\u{431}\u{430}\u{432}\u{438}\u{442}\u{44c} \u{43d}\u{43e}\u{432}\u{44b}\u{439} \u{441}\u{435}\u{442} \u{441}\u{442}\u{430}\u{442}\u{443}\u{438} (\u{435}\u{441}\u{43b}\u{438} \u{443}\u{440}\u{43e}\u{432}\u{435}\u{43d}\u{44c} \u{441}\u{442}\u{430}\u{442}\u{443}\u{438} \u{43f}\u{43e}\u{437}\u{432}\u{43e}\u{43b}\u{44f}\u{435}\u{442}).\n */\n export type StatueAddSet = { StatueAddSet: {} };\n /**\n * \u{41f}\u{435}\u{440}\u{435}\u{438}\u{43c}\u{435}\u{43d}\u{43e}\u{432}\u{430}\u{442}\u{44c} \u{441}\u{435}\u{442} \u{441}\u{442}\u{430}\u{442}\u{443}\u{438}.\n */\n export type StatueRenameSet = { StatueRenameSet: { set_index: number; name: string } };\n /**\n * \u{417}\u{430}\u{431}\u{43b}\u{43e}\u{43a}\u{438}\u{440}\u{43e}\u{432}\u{430}\u{442}\u{44c} \u{438}\u{43b}\u{438} \u{440}\u{430}\u{437}\u{431}\u{43b}\u{43e}\u{43a}\u{438}\u{440}\u{43e}\u{432}\u{430}\u{442}\u{44c} \u{441}\u{43b}\u{43e}\u{442} \u{441}\u{442}\u{430}\u{442}\u{443}\u{438}.\n */\n export type StatueLockSlot = { StatueLockSlot: { set_index: number; slot_index: number; is_locked: boolean } };\n /**\n * \u{411}\u{435}\u{441}\u{43f}\u{43b}\u{430}\u{442}\u{43d}\u{44b}\u{439} \u{43f}\u{435}\u{440}\u{432}\u{438}\u{447}\u{43d}\u{44b}\u{439} \u{440}\u{43e}\u{43b}\u{43b} \u{434}\u{43b}\u{44f} \u{43d}\u{43e}\u{432}\u{43e}\u{433}\u{43e} \u{441}\u{43b}\u{43e}\u{442}\u{430} \u{43d}\u{430} \u{43b}\u{44e}\u{431}\u{43e}\u{43c} \u{441}\u{435}\u{442}\u{435} (\u{43f}\u{43e}\u{441}\u{43b}\u{435} \u{441}\u{43e}\u{437}\u{434}\u{430}\u{43d}\u{438}\u{44f} \u{441}\u{435}\u{442}\u{430} \u{438}\u{43b}\u{438} \u{43f}\u{43e}\u{432}\u{44b}\u{448}\u{435}\u{43d}\u{438}\u{44f} \u{443}\u{440}\u{43e}\u{432}\u{43d}\u{44f} \u{441}\u{442}\u{430}\u{442}\u{443}\u{438}).\n */\n export type StatueRollNewSlot = { StatueRollNewSlot: { set_index: number; slot_index: number } };\n /**\n * User rated the game (1\u{2013}5) or declined to rate (rating = None).\n */\n export type UserRating = { UserRating: { rating: number | null } };\n export type Error = { Error: { code: string; message: string } };\n export type CustomRhai = { CustomRhai: { event_type: string; data: __OverlordEventCustomEventData } };\n}\n\nexport type OverlordEvent = { OpenItemCase: { batch_size: number } } | { AutoChestOpenItemCase: { batch_size: number } } | { PlayerNewItems: { items: Item[] } } | { PlayerEquipItem: { item_id: Uuid } } | { SellItem: { item_id: Uuid } } | { ItemSold: { item_id: Uuid } } | { UpgradeItemCase: {} } | { ItemCaseUpgraded: {} } | { SpeedupUpgradeItemCase: {} } | { SkipUpgradeItemCase: {} } | { ClaimUpgradeItemCase: {} } | { EnableAutoSell: {} } | { DisableAutoSell: {} } | { SetGearOverrideEnabled: { item_type: ItemType; enabled: boolean } } | { EnableAutoChest: {} } | { DisableAutoChest: {} } | { EnableAutoChestFilter: { filter_id: AutoChestFilterId } } | { DisableAutoChestFilter: {} } | { EnableAutoChestPowerCompare: {} } | { DisableAutoChestPowerCompare: {} } | { UpdateAutoChestBatchSize: { batch_size: number } } | { NewAutoChestFilter: { filter: AutoChestFilter } } | { UpdateAutoChestFilter: { updated_filter: AutoChestFilter } } | { RemoveAutoChestFilter: { filter_id: AutoChestFilterId } } | { OpenAbilityCase: { roll_type: AbilityCaseRollType } } | { SetAbilityGachaWishlist: { ability_ids: AbilityId[] } } | { UpgradeAbilitySlot: { slot_id: number } } | { AbilityCaseOpened: { batch_size: number } } | { NewAbilities: { abilities: AbilityDrop[] } } | { FastEquipAbilities: {} } | { EquipAbility: { slot_id: number; ability_id: AbilityId } } | { UnequipAbility: { slot_id: AbilitySlotId } } | { EquipAbilities: { equipped_abilities: EquippedAbilities } } | { UpgradeAbility: { ability_id: AbilityId } } | { UpgradeAllAbilities: {} } | { UpgradedAbilities: { upgraded_abilities: UpgradedAbilitiesMap } } | { UpgradeAbilityCase: {} } | { CurrencyIncrease: { currencies: CurrencyUnit[]; currency_source: CurrencySource } } | { CurrencyDecrease: { currencies: CurrencyUnit[]; currency_consumer: CurrencyConsumer } } | { NewCharacterLevel: { level: number } } | { StartGame: {} } | { PrepareFight: { prepare_fight_type: PrepareFightType } } | { StartFight: { fight_id: Uuid } } | { FightProgress: {} } | { EndFight: { fight_id: Uuid; is_win: boolean; pvp_state: PVPState | null } } | { StageCleared: {} } | { RaidDungeon: { dungeon_id: DungeonTemplateId; difficulty: number; amount: number } } | { WaveCleared: {} } | { StartVassalPVPSync: { opponent_id: Uuid; opponent_suzerain_id: Uuid | null } } | { StartArenaPVPSync: { opponent_id: Uuid; is_bot: boolean } } | { StartArenaRematchSync: { match_id: Uuid } } | { RefreshArenaMatchmaking: {} } | { BuyArenaTicket: {} } | { StartMove: { entity_id: Uuid; to: Coordinates; duration_ticks: number } } | { EndMove: { entity_id: Uuid } } | { SpawnEntity: { id: EntityId; entity_template_id: EntityTemplateId; position: Coordinates; entity_team: EntityTeam; has_big_hp_bar: boolean; entity_attributes: EntityAttributes } } | { StartCastAbility: { by_entity_id: Uuid; ability_id: AbilityId; pet_id: PetId | null } } | { StartedCastAbility: { by_entity_id: Uuid; ability_id: AbilityId; duration_ticks: number } } | { CastAbility: { by_entity_id: Uuid; to_entity_id: Uuid; ability_id: AbilityId } } | { StartCastProjectile: { by_entity_id: Uuid; to_entity_id: Uuid; projectile_id: Uuid; level: number; delay: number } } | { StartedCastProjectile: { by_entity_id: Uuid; to_entity_id: Uuid; projectile_id: Uuid; duration_ticks: number } } | { CastProjectile: { by_entity_id: Uuid; to_entity_id: Uuid; projectile_id: Uuid; level: number; projectile_data: CustomEventData } } | { Damage: { entity_id: Uuid; damage: number; damage_data: CustomEventData } } | { Heal: { entity_id: Uuid; heal: number } } | { CounterAttack: { by_entity_id: Uuid; to_entity_id: Uuid; duration_ticks: number } } | { Multicast: { entity_id: Uuid; amount: number } } | { Evasion: { entity_id: Uuid } } | { PlayerDeath: {} } | { EntityDeath: { entity_id: Uuid; reward: CurrencyUnit[] } } | { EntityIncrAttribute: { entity_id: Uuid; attribute: string; delta: number } } | { EntityApplyEffect: { entity_id: Uuid; effect_id: Uuid } } | { CastEffect: { entity_id: Uuid; effect_id: Uuid } } | { CastEffectFromEvent: { entity_id: Uuid; effect_id: Uuid; caller_event: OverlordEvent } } | { FightCustomEvent: { entity_id: number; value: string } } | { FightVisualEvent: { effect_type: string; effect_data: CustomEventData } } | { SetMaxHp: { entity_id: EntityId; new_max_hp: number; new_hp: number } } | { ClaimVassalReward: { character_id: Uuid } } | { ClaimSuzerainReward: {} } | { NewSuzerain: { new_suzerain: Suzerain | null } } | { RemoveVassal: { vassal_id: Uuid } } | { GiveTask: { vassal_id: Uuid; template_task_id: Uuid } } | { NewTask: { new_task: VassalTask } } | { AcceptTask: { task_id: Uuid; is_good: boolean } } | { TaskAccepted: { task_id: Uuid; started_good: boolean; started_at: DateTime<Utc>; finish_at: DateTime<Utc> } } | { HitHands: { task_id: Uuid } } | { HandsHitted: { task_id: Uuid } } | { TaskFinished: { task_id: Uuid } } | { ClaimTaskReward: { task_id: Uuid } } | { GiveResistTask: { new_resist_task: VassalTask } } | { AcceptResistTask: {} } | { ResistTaskAccepted: { new_resist_task: VassalTask } } | { CatchResistTask: { task_id: Uuid } } | { ResistTaskCatched: { task_id: Uuid } } | { ResistTaskFinished: { task_id: Uuid } } | { ClaimResistTaskReward: { task_id: Uuid } } | { SetCustomValue: { key: string; value: number } } | { SetConnectionStore: { key: string; value: number } } | { ClaimQuest: { quest_id: Uuid } } | { ClaimAllQuests: { quest_group_type: QuestGroupType } } | { PatronQuestCompleted: { quest_id: Uuid } } | { HiddenQuestCompleted: { quest_id: Uuid } } | { QuestCompleted: { quest_id: Uuid } } | { NewQuests: { quest_ids: Uuid[] } } | { UpdateActiveLoopTaskId: { quest_id: Uuid } } | { ResetRepeatingQuests: { quest_ids: Uuid[] } } | { ClaimQuestProgressionReward: { quest_group_type: QuestGroupType } } | { ClaimReferralLvlUpReward: { level: number } } | { ClaimReferralDailyReward: {} } | { ReferralDailyRewardStatusUpdate: { referral_daily_reward_status: boolean } } | { SendGift: { receiver_id: Uuid; config_gift_id: Uuid } } | { NewGift: { new_gift: Gift } } | { AcceptGift: { gift_id: Uuid } } | { ClaimAfkReward: {} } | { AfkRewardClaimed: {} } | { AfkRewardsGatingUnlocked: {} } | { ClaimAfkInstantRewardGems: {} } | { WatchAd: { ad_reward_type: AdRewardType } } | { ShowBird: { variant_id: BirdVariantId } } | { BirdShown: {} } | { ResetAdUsage: { placements: AdPlacement[] } } | { ResetInstantRewardGemsPressCount: {} } | { ClaimBundleStepGeneric: {} } | { AddBundleGroup: { bundle_ids: BundleId[] } } | { ChangeClass: { new_class_id: Uuid } } | { LinkGuestAccount: { token: string } } | { SetUsername: { username: string } } | { SetCharacterBlocked: { character_id: Uuid; blocked: boolean } } | { CreateAbilityPreset: { name: string | null; ability_ids: AbilityId[]; index: number } } | { EditAbilityPreset: { preset_id: AbilityPresetId; name: string; ability_ids: AbilityId[] } } | { EnableCaseUpgradePopUp: {} } | { DisableCaseUpgradePopUp: {} } | { BuySkins: { skin_ids: SkinId[]; equip: boolean } } | { EquipAndUnequipSkins: { equip_skin_ids: SkinId[]; unequip_skin_ids: SkinId[] } } | { RunCheat: { cheat: Cheat } } | { ClaimMail: { mail_id: MailId } } | { ClaimAllMails: {} } | { MakeRead: { mail_id: MailId } } | { MakeAllRead: {} } | { DeleteMail: { mail_id: MailId } } | { DeleteAllMails: {} } | { NewMail: { new_mail: Mail } } | { NewOffer: { offer_template_id: OfferTemplateId } } | { BuyOffer: { purchase_token: string | null; offer_id: OfferId } } | { OfferPurchaseCompleted: { purchase_token: string; offer_id: OfferId } } | { OfferPurchaseFailed: { purchase_token: string; offer_id: OfferId } } | { PurchasesBanned: {} } | { ResetOffers: { new_offers: Offer[] } } | { EquipPet: { slot_id: number; pet_id: PetId } } | { UnequipPet: { slot_id: PetSlotId } } | { FastEquipPets: {} } | { EquipPets: { equipped_pets: EquippedPets } } | { UpgradePet: { pet_id: PetId } } | { UpgradeAllPets: {} } | { UpgradedPets: { upgraded_pets: UpgradedPetsMap } } | { UpgradePetSlot: { slot_id: number } } | { OpenPetCase: { roll_type: PetCaseRollType } } | { SetPetGachaWishlist: { pet_ids: PetId[] } } | { PetCaseOpened: { batch_size: number } } | { NewPets: { pets: PetDrop[] } } | { UpgradePetCase: {} } | { TutorialShown: { step_number: number } } | { TutorialStepCompleted: { step_number: number } } | { AddCharacterToParty: { character_id: Uuid } } | { RemoveCharacterFromParty: {} } | { RefreshPartyPlayers: {} } | { RefreshPartyMemberState: {} } | { StartTalentResearch: { talent_id: TalentId } } | { TalentResearchStarted: { talent_id: TalentId; finish_at: DateTime<Utc> } } | { SpeedupTalentResearch: {} } | { SkipTalentResearch: {} } | { ClaimTalentResearch: {} } | { StatueRoll: { set_index: number; locked_slot_indices: number[] } } | { StatueActivateSet: { set_index: number } } | { StatueAddSet: {} } | { StatueRenameSet: { set_index: number; name: string } } | { StatueLockSlot: { set_index: number; slot_index: number; is_locked: boolean } } | { StatueRollNewSlot: { set_index: number; slot_index: number } } | { UserRating: { rating: number | null } } | { Error: { code: string; message: string } } | { CustomRhai: { event_type: string; data: CustomEventData } };"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
Source§impl VariantNames for OverlordEvent
impl VariantNames for OverlordEvent
Source§impl VectorFromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
impl VectorFromWasmAbi for OverlordEventwhere
Self: DeserializeOwned,
type Abi = <JsType as VectorFromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Self]>
Source§impl VectorIntoWasmAbi for OverlordEventwhere
OverlordEvent: Serialize,
impl VectorIntoWasmAbi for OverlordEventwhere
OverlordEvent: Serialize,
type Abi = <JsType as VectorIntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[Self]>) -> Self::Abi
Source§impl WasmDescribeVector for OverlordEvent
impl WasmDescribeVector for OverlordEvent
impl Eq for OverlordEvent
impl StructuralPartialEq for OverlordEvent
Auto Trait Implementations§
impl Freeze for OverlordEvent
impl RefUnwindSafe for OverlordEvent
impl Send for OverlordEvent
impl Sync for OverlordEvent
impl Unpin for OverlordEvent
impl UnwindSafe for OverlordEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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
§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
§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
§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
key and return true if they are equal.§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Layered].§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.