mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 18:24:05 +02:00
fallback gameevent
This commit is contained in:
parent
bac1159e39
commit
3adf7eebe7
1 changed files with 48 additions and 44 deletions
|
|
@ -1807,13 +1807,13 @@ impl FromRawGameEvent for CartUpdatedEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct StorePricesheetUpdatedEvent {
|
pub struct StorePiceSheetUpdatedEvent {
|
||||||
|
|
||||||
}
|
}
|
||||||
impl FromRawGameEvent for StorePricesheetUpdatedEvent {
|
impl FromRawGameEvent for StorePiceSheetUpdatedEvent {
|
||||||
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
||||||
|
|
||||||
Ok(StorePricesheetUpdatedEvent {
|
Ok(StorePiceSheetUpdatedEvent {
|
||||||
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
@ -2851,11 +2851,11 @@ impl FromRawGameEvent for TeamPlayWinPanelEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct TeamPlayTeambalancedPlayerEvent {
|
pub struct TeamPlayTeamBalancedPlayerEvent {
|
||||||
pub player: u16,
|
pub player: u16,
|
||||||
pub team: u8,
|
pub team: u8,
|
||||||
}
|
}
|
||||||
impl FromRawGameEvent for TeamPlayTeambalancedPlayerEvent {
|
impl FromRawGameEvent for TeamPlayTeamBalancedPlayerEvent {
|
||||||
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
||||||
let player: u16 = {
|
let player: u16 = {
|
||||||
let value = values.get("player").ok_or(ParseError::UnknownGameEvent("player".to_string()))?;
|
let value = values.get("player").ok_or(ParseError::UnknownGameEvent("player".to_string()))?;
|
||||||
|
|
@ -2865,7 +2865,7 @@ impl FromRawGameEvent for TeamPlayTeambalancedPlayerEvent {
|
||||||
let value = values.get("team").ok_or(ParseError::UnknownGameEvent("team".to_string()))?;
|
let value = values.get("team").ok_or(ParseError::UnknownGameEvent("team".to_string()))?;
|
||||||
u8::from_value(value.clone(), "team")?
|
u8::from_value(value.clone(), "team")?
|
||||||
};
|
};
|
||||||
Ok(TeamPlayTeambalancedPlayerEvent {
|
Ok(TeamPlayTeamBalancedPlayerEvent {
|
||||||
player,
|
player,
|
||||||
team
|
team
|
||||||
})
|
})
|
||||||
|
|
@ -3139,11 +3139,11 @@ impl FromRawGameEvent for PlayingCommentaryEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct PlayerChargedeployedEvent {
|
pub struct PlayerChargeDeployedEvent {
|
||||||
pub userid: u16,
|
pub userid: u16,
|
||||||
pub targetid: u16,
|
pub targetid: u16,
|
||||||
}
|
}
|
||||||
impl FromRawGameEvent for PlayerChargedeployedEvent {
|
impl FromRawGameEvent for PlayerChargeDeployedEvent {
|
||||||
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
||||||
let userid: u16 = {
|
let userid: u16 = {
|
||||||
let value = values.get("userid").ok_or(ParseError::UnknownGameEvent("userid".to_string()))?;
|
let value = values.get("userid").ok_or(ParseError::UnknownGameEvent("userid".to_string()))?;
|
||||||
|
|
@ -3153,7 +3153,7 @@ impl FromRawGameEvent for PlayerChargedeployedEvent {
|
||||||
let value = values.get("targetid").ok_or(ParseError::UnknownGameEvent("targetid".to_string()))?;
|
let value = values.get("targetid").ok_or(ParseError::UnknownGameEvent("targetid".to_string()))?;
|
||||||
u16::from_value(value.clone(), "targetid")?
|
u16::from_value(value.clone(), "targetid")?
|
||||||
};
|
};
|
||||||
Ok(PlayerChargedeployedEvent {
|
Ok(PlayerChargeDeployedEvent {
|
||||||
userid,
|
userid,
|
||||||
targetid
|
targetid
|
||||||
})
|
})
|
||||||
|
|
@ -3619,13 +3619,13 @@ impl FromRawGameEvent for LocalPlayerChargeReadyEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct LocalPlayerWinddownEvent {
|
pub struct LocalPlayerWindDownEvent {
|
||||||
|
|
||||||
}
|
}
|
||||||
impl FromRawGameEvent for LocalPlayerWinddownEvent {
|
impl FromRawGameEvent for LocalPlayerWindDownEvent {
|
||||||
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
||||||
|
|
||||||
Ok(LocalPlayerWinddownEvent {
|
Ok(LocalPlayerWindDownEvent {
|
||||||
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
@ -3793,11 +3793,11 @@ impl FromRawGameEvent for PlayerHealOnHitEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct PlayerStealsandvichEvent {
|
pub struct PlayerStealSandvichEvent {
|
||||||
pub owner: u16,
|
pub owner: u16,
|
||||||
pub target: u16,
|
pub target: u16,
|
||||||
}
|
}
|
||||||
impl FromRawGameEvent for PlayerStealsandvichEvent {
|
impl FromRawGameEvent for PlayerStealSandvichEvent {
|
||||||
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
||||||
let owner: u16 = {
|
let owner: u16 = {
|
||||||
let value = values.get("owner").ok_or(ParseError::UnknownGameEvent("owner".to_string()))?;
|
let value = values.get("owner").ok_or(ParseError::UnknownGameEvent("owner".to_string()))?;
|
||||||
|
|
@ -3807,7 +3807,7 @@ impl FromRawGameEvent for PlayerStealsandvichEvent {
|
||||||
let value = values.get("target").ok_or(ParseError::UnknownGameEvent("target".to_string()))?;
|
let value = values.get("target").ok_or(ParseError::UnknownGameEvent("target".to_string()))?;
|
||||||
u16::from_value(value.clone(), "target")?
|
u16::from_value(value.clone(), "target")?
|
||||||
};
|
};
|
||||||
Ok(PlayerStealsandvichEvent {
|
Ok(PlayerStealSandvichEvent {
|
||||||
owner,
|
owner,
|
||||||
target
|
target
|
||||||
})
|
})
|
||||||
|
|
@ -6586,11 +6586,11 @@ impl FromRawGameEvent for MvmAdvWaveKilledStunRadioEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct PlayerDirecthitStunEvent {
|
pub struct PlayerDirectHitStunEvent {
|
||||||
pub attacker: u16,
|
pub attacker: u16,
|
||||||
pub victim: u16,
|
pub victim: u16,
|
||||||
}
|
}
|
||||||
impl FromRawGameEvent for PlayerDirecthitStunEvent {
|
impl FromRawGameEvent for PlayerDirectHitStunEvent {
|
||||||
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
||||||
let attacker: u16 = {
|
let attacker: u16 = {
|
||||||
let value = values.get("attacker").ok_or(ParseError::UnknownGameEvent("attacker".to_string()))?;
|
let value = values.get("attacker").ok_or(ParseError::UnknownGameEvent("attacker".to_string()))?;
|
||||||
|
|
@ -6600,7 +6600,7 @@ impl FromRawGameEvent for PlayerDirecthitStunEvent {
|
||||||
let value = values.get("victim").ok_or(ParseError::UnknownGameEvent("victim".to_string()))?;
|
let value = values.get("victim").ok_or(ParseError::UnknownGameEvent("victim".to_string()))?;
|
||||||
u16::from_value(value.clone(), "victim")?
|
u16::from_value(value.clone(), "victim")?
|
||||||
};
|
};
|
||||||
Ok(PlayerDirecthitStunEvent {
|
Ok(PlayerDirectHitStunEvent {
|
||||||
attacker,
|
attacker,
|
||||||
victim
|
victim
|
||||||
})
|
})
|
||||||
|
|
@ -6907,12 +6907,12 @@ impl FromRawGameEvent for CompetitiveVictoryEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct CompetitiveSkillratingUpdateEvent {
|
pub struct CompetitiveSkillRatingUpdateEvent {
|
||||||
pub index: u16,
|
pub index: u16,
|
||||||
pub rating: u16,
|
pub rating: u16,
|
||||||
pub delta: u16,
|
pub delta: u16,
|
||||||
}
|
}
|
||||||
impl FromRawGameEvent for CompetitiveSkillratingUpdateEvent {
|
impl FromRawGameEvent for CompetitiveSkillRatingUpdateEvent {
|
||||||
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
fn from_raw_event(values: HashMap<String, GameEventValue>) -> Result<Self> {
|
||||||
let index: u16 = {
|
let index: u16 = {
|
||||||
let value = values.get("index").ok_or(ParseError::UnknownGameEvent("index".to_string()))?;
|
let value = values.get("index").ok_or(ParseError::UnknownGameEvent("index".to_string()))?;
|
||||||
|
|
@ -6926,7 +6926,7 @@ impl FromRawGameEvent for CompetitiveSkillratingUpdateEvent {
|
||||||
let value = values.get("delta").ok_or(ParseError::UnknownGameEvent("delta".to_string()))?;
|
let value = values.get("delta").ok_or(ParseError::UnknownGameEvent("delta".to_string()))?;
|
||||||
u16::from_value(value.clone(), "delta")?
|
u16::from_value(value.clone(), "delta")?
|
||||||
};
|
};
|
||||||
Ok(CompetitiveSkillratingUpdateEvent {
|
Ok(CompetitiveSkillRatingUpdateEvent {
|
||||||
index,
|
index,
|
||||||
rating,
|
rating,
|
||||||
delta
|
delta
|
||||||
|
|
@ -7391,7 +7391,7 @@ pub enum GameEvent {
|
||||||
ReplayYoutubeStats(ReplayYoutubeStatsEvent),
|
ReplayYoutubeStats(ReplayYoutubeStatsEvent),
|
||||||
InventoryUpdated(InventoryUpdatedEvent),
|
InventoryUpdated(InventoryUpdatedEvent),
|
||||||
CartUpdated(CartUpdatedEvent),
|
CartUpdated(CartUpdatedEvent),
|
||||||
StorePricesheetUpdated(StorePricesheetUpdatedEvent),
|
StorePiceSheetUpdated(StorePiceSheetUpdatedEvent),
|
||||||
GcConnected(GcConnectedEvent),
|
GcConnected(GcConnectedEvent),
|
||||||
ItemSchemaInitialized(ItemSchemaInitializedEvent),
|
ItemSchemaInitialized(ItemSchemaInitializedEvent),
|
||||||
IntroFinish(IntroFinishEvent),
|
IntroFinish(IntroFinishEvent),
|
||||||
|
|
@ -7442,7 +7442,7 @@ pub enum GameEvent {
|
||||||
TeamPlayCaptureBlocked(TeamPlayCaptureBlockedEvent),
|
TeamPlayCaptureBlocked(TeamPlayCaptureBlockedEvent),
|
||||||
TeamPlayFlagEvent(TeamPlayFlagEventEvent),
|
TeamPlayFlagEvent(TeamPlayFlagEventEvent),
|
||||||
TeamPlayWinPanel(TeamPlayWinPanelEvent),
|
TeamPlayWinPanel(TeamPlayWinPanelEvent),
|
||||||
TeamPlayTeambalancedPlayer(TeamPlayTeambalancedPlayerEvent),
|
TeamPlayTeamBalancedPlayer(TeamPlayTeamBalancedPlayerEvent),
|
||||||
TeamPlaySetupFinished(TeamPlaySetupFinishedEvent),
|
TeamPlaySetupFinished(TeamPlaySetupFinishedEvent),
|
||||||
TeamPlayAlert(TeamPlayAlertEvent),
|
TeamPlayAlert(TeamPlayAlertEvent),
|
||||||
TrainingComplete(TrainingCompleteEvent),
|
TrainingComplete(TrainingCompleteEvent),
|
||||||
|
|
@ -7460,7 +7460,7 @@ pub enum GameEvent {
|
||||||
FlagStatusUpdate(FlagStatusUpdateEvent),
|
FlagStatusUpdate(FlagStatusUpdateEvent),
|
||||||
PlayerStatsUpdated(PlayerStatsUpdatedEvent),
|
PlayerStatsUpdated(PlayerStatsUpdatedEvent),
|
||||||
PlayingCommentary(PlayingCommentaryEvent),
|
PlayingCommentary(PlayingCommentaryEvent),
|
||||||
PlayerChargedeployed(PlayerChargedeployedEvent),
|
PlayerChargeDeployed(PlayerChargeDeployedEvent),
|
||||||
PlayerBuiltObject(PlayerBuiltObjectEvent),
|
PlayerBuiltObject(PlayerBuiltObjectEvent),
|
||||||
PlayerUpgradedObject(PlayerUpgradedObjectEvent),
|
PlayerUpgradedObject(PlayerUpgradedObjectEvent),
|
||||||
PlayerCarryObject(PlayerCarryObjectEvent),
|
PlayerCarryObject(PlayerCarryObjectEvent),
|
||||||
|
|
@ -7480,7 +7480,7 @@ pub enum GameEvent {
|
||||||
PlayerTeleported(PlayerTeleportedEvent),
|
PlayerTeleported(PlayerTeleportedEvent),
|
||||||
PlayerHealedMedicCall(PlayerHealedMedicCallEvent),
|
PlayerHealedMedicCall(PlayerHealedMedicCallEvent),
|
||||||
LocalPlayerChargeReady(LocalPlayerChargeReadyEvent),
|
LocalPlayerChargeReady(LocalPlayerChargeReadyEvent),
|
||||||
LocalPlayerWinddown(LocalPlayerWinddownEvent),
|
LocalPlayerWindDown(LocalPlayerWindDownEvent),
|
||||||
PlayerInvulned(PlayerInvulnedEvent),
|
PlayerInvulned(PlayerInvulnedEvent),
|
||||||
EscortSpeed(EscortSpeedEvent),
|
EscortSpeed(EscortSpeedEvent),
|
||||||
EscortProgress(EscortProgressEvent),
|
EscortProgress(EscortProgressEvent),
|
||||||
|
|
@ -7489,7 +7489,7 @@ pub enum GameEvent {
|
||||||
GameUIHidden(GameUIHiddenEvent),
|
GameUIHidden(GameUIHiddenEvent),
|
||||||
PlayerEscortScore(PlayerEscortScoreEvent),
|
PlayerEscortScore(PlayerEscortScoreEvent),
|
||||||
PlayerHealOnHit(PlayerHealOnHitEvent),
|
PlayerHealOnHit(PlayerHealOnHitEvent),
|
||||||
PlayerStealsandvich(PlayerStealsandvichEvent),
|
PlayerStealSandvich(PlayerStealSandvichEvent),
|
||||||
ShowClassLayout(ShowClassLayoutEvent),
|
ShowClassLayout(ShowClassLayoutEvent),
|
||||||
ShowVsPanel(ShowVsPanelEvent),
|
ShowVsPanel(ShowVsPanelEvent),
|
||||||
PlayerDamaged(PlayerDamagedEvent),
|
PlayerDamaged(PlayerDamagedEvent),
|
||||||
|
|
@ -7609,7 +7609,7 @@ pub enum GameEvent {
|
||||||
MvmMannhattanPit(MvmMannhattanPitEvent),
|
MvmMannhattanPit(MvmMannhattanPitEvent),
|
||||||
FlagCarriedInDetectionZone(FlagCarriedInDetectionZoneEvent),
|
FlagCarriedInDetectionZone(FlagCarriedInDetectionZoneEvent),
|
||||||
MvmAdvWaveKilledStunRadio(MvmAdvWaveKilledStunRadioEvent),
|
MvmAdvWaveKilledStunRadio(MvmAdvWaveKilledStunRadioEvent),
|
||||||
PlayerDirecthitStun(PlayerDirecthitStunEvent),
|
PlayerDirectHitStun(PlayerDirectHitStunEvent),
|
||||||
MvmSentryBusterKilled(MvmSentryBusterKilledEvent),
|
MvmSentryBusterKilled(MvmSentryBusterKilledEvent),
|
||||||
UpgradesFileChanged(UpgradesFileChangedEvent),
|
UpgradesFileChanged(UpgradesFileChangedEvent),
|
||||||
RdTeamPointsChanged(RdTeamPointsChangedEvent),
|
RdTeamPointsChanged(RdTeamPointsChangedEvent),
|
||||||
|
|
@ -7624,7 +7624,7 @@ pub enum GameEvent {
|
||||||
CongaKill(CongaKillEvent),
|
CongaKill(CongaKillEvent),
|
||||||
PlayerInitialSpawn(PlayerInitialSpawnEvent),
|
PlayerInitialSpawn(PlayerInitialSpawnEvent),
|
||||||
CompetitiveVictory(CompetitiveVictoryEvent),
|
CompetitiveVictory(CompetitiveVictoryEvent),
|
||||||
CompetitiveSkillratingUpdate(CompetitiveSkillratingUpdateEvent),
|
CompetitiveSkillRatingUpdate(CompetitiveSkillRatingUpdateEvent),
|
||||||
MiniGameWin(MiniGameWinEvent),
|
MiniGameWin(MiniGameWinEvent),
|
||||||
SentryOnGoActive(SentryOnGoActiveEvent),
|
SentryOnGoActive(SentryOnGoActiveEvent),
|
||||||
DuckXpLevelUp(DuckXpLevelUpEvent),
|
DuckXpLevelUp(DuckXpLevelUpEvent),
|
||||||
|
|
@ -7641,7 +7641,8 @@ pub enum GameEvent {
|
||||||
ReplaySessionInfo(ReplaySessionInfoEvent),
|
ReplaySessionInfo(ReplaySessionInfoEvent),
|
||||||
ReplayEndRecord(ReplayEndRecordEvent),
|
ReplayEndRecord(ReplayEndRecordEvent),
|
||||||
ReplayReplaysAvailable(ReplayReplaysAvailableEvent),
|
ReplayReplaysAvailable(ReplayReplaysAvailableEvent),
|
||||||
ReplayServerError(ReplayServerErrorEvent)
|
ReplayServerError(ReplayServerErrorEvent),
|
||||||
|
Unknown(RawGameEvent),
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(BitRead, Clone, Copy, Debug, PartialEq, Eq, Hash)]
|
#[derive(BitRead, Clone, Copy, Debug, PartialEq, Eq, Hash)]
|
||||||
|
|
@ -7712,7 +7713,7 @@ pub enum GameEventType {
|
||||||
ReplayYoutubeStats = 62,
|
ReplayYoutubeStats = 62,
|
||||||
InventoryUpdated = 63,
|
InventoryUpdated = 63,
|
||||||
CartUpdated = 64,
|
CartUpdated = 64,
|
||||||
StorePricesheetUpdated = 65,
|
StorePiceSheetUpdated = 65,
|
||||||
GcConnected = 66,
|
GcConnected = 66,
|
||||||
ItemSchemaInitialized = 67,
|
ItemSchemaInitialized = 67,
|
||||||
IntroFinish = 68,
|
IntroFinish = 68,
|
||||||
|
|
@ -7763,7 +7764,7 @@ pub enum GameEventType {
|
||||||
TeamPlayCaptureBlocked = 113,
|
TeamPlayCaptureBlocked = 113,
|
||||||
TeamPlayFlagEvent = 114,
|
TeamPlayFlagEvent = 114,
|
||||||
TeamPlayWinPanel = 115,
|
TeamPlayWinPanel = 115,
|
||||||
TeamPlayTeambalancedPlayer = 116,
|
TeamPlayTeamBalancedPlayer = 116,
|
||||||
TeamPlaySetupFinished = 117,
|
TeamPlaySetupFinished = 117,
|
||||||
TeamPlayAlert = 118,
|
TeamPlayAlert = 118,
|
||||||
TrainingComplete = 119,
|
TrainingComplete = 119,
|
||||||
|
|
@ -7781,7 +7782,7 @@ pub enum GameEventType {
|
||||||
FlagStatusUpdate = 131,
|
FlagStatusUpdate = 131,
|
||||||
PlayerStatsUpdated = 132,
|
PlayerStatsUpdated = 132,
|
||||||
PlayingCommentary = 133,
|
PlayingCommentary = 133,
|
||||||
PlayerChargedeployed = 134,
|
PlayerChargeDeployed = 134,
|
||||||
PlayerBuiltObject = 135,
|
PlayerBuiltObject = 135,
|
||||||
PlayerUpgradedObject = 136,
|
PlayerUpgradedObject = 136,
|
||||||
PlayerCarryObject = 137,
|
PlayerCarryObject = 137,
|
||||||
|
|
@ -7801,7 +7802,7 @@ pub enum GameEventType {
|
||||||
PlayerTeleported = 151,
|
PlayerTeleported = 151,
|
||||||
PlayerHealedMedicCall = 152,
|
PlayerHealedMedicCall = 152,
|
||||||
LocalPlayerChargeReady = 153,
|
LocalPlayerChargeReady = 153,
|
||||||
LocalPlayerWinddown = 154,
|
LocalPlayerWindDown = 154,
|
||||||
PlayerInvulned = 155,
|
PlayerInvulned = 155,
|
||||||
EscortSpeed = 156,
|
EscortSpeed = 156,
|
||||||
EscortProgress = 157,
|
EscortProgress = 157,
|
||||||
|
|
@ -7810,7 +7811,7 @@ pub enum GameEventType {
|
||||||
GameUIHidden = 160,
|
GameUIHidden = 160,
|
||||||
PlayerEscortScore = 161,
|
PlayerEscortScore = 161,
|
||||||
PlayerHealOnHit = 162,
|
PlayerHealOnHit = 162,
|
||||||
PlayerStealsandvich = 163,
|
PlayerStealSandvich = 163,
|
||||||
ShowClassLayout = 164,
|
ShowClassLayout = 164,
|
||||||
ShowVsPanel = 165,
|
ShowVsPanel = 165,
|
||||||
PlayerDamaged = 166,
|
PlayerDamaged = 166,
|
||||||
|
|
@ -7930,7 +7931,7 @@ pub enum GameEventType {
|
||||||
MvmMannhattanPit = 280,
|
MvmMannhattanPit = 280,
|
||||||
FlagCarriedInDetectionZone = 281,
|
FlagCarriedInDetectionZone = 281,
|
||||||
MvmAdvWaveKilledStunRadio = 282,
|
MvmAdvWaveKilledStunRadio = 282,
|
||||||
PlayerDirecthitStun = 283,
|
PlayerDirectHitStun = 283,
|
||||||
MvmSentryBusterKilled = 284,
|
MvmSentryBusterKilled = 284,
|
||||||
UpgradesFileChanged = 285,
|
UpgradesFileChanged = 285,
|
||||||
RdTeamPointsChanged = 286,
|
RdTeamPointsChanged = 286,
|
||||||
|
|
@ -7945,7 +7946,7 @@ pub enum GameEventType {
|
||||||
CongaKill = 295,
|
CongaKill = 295,
|
||||||
PlayerInitialSpawn = 296,
|
PlayerInitialSpawn = 296,
|
||||||
CompetitiveVictory = 297,
|
CompetitiveVictory = 297,
|
||||||
CompetitiveSkillratingUpdate = 298,
|
CompetitiveSkillRatingUpdate = 298,
|
||||||
MiniGameWin = 299,
|
MiniGameWin = 299,
|
||||||
SentryOnGoActive = 300,
|
SentryOnGoActive = 300,
|
||||||
DuckXpLevelUp = 301,
|
DuckXpLevelUp = 301,
|
||||||
|
|
@ -7962,7 +7963,9 @@ pub enum GameEventType {
|
||||||
ReplaySessionInfo = 312,
|
ReplaySessionInfo = 312,
|
||||||
ReplayEndRecord = 313,
|
ReplayEndRecord = 313,
|
||||||
ReplayReplaysAvailable = 314,
|
ReplayReplaysAvailable = 314,
|
||||||
ReplayServerError = 315
|
ReplayServerError = 315,
|
||||||
|
#[discriminant = "_"]
|
||||||
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl GameEvent {
|
impl GameEvent {
|
||||||
|
|
@ -8033,7 +8036,7 @@ impl GameEvent {
|
||||||
GameEventType::ReplayYoutubeStats => GameEvent::ReplayYoutubeStats(ReplayYoutubeStatsEvent::from_raw_event(event.values)?),
|
GameEventType::ReplayYoutubeStats => GameEvent::ReplayYoutubeStats(ReplayYoutubeStatsEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::InventoryUpdated => GameEvent::InventoryUpdated(InventoryUpdatedEvent::from_raw_event(event.values)?),
|
GameEventType::InventoryUpdated => GameEvent::InventoryUpdated(InventoryUpdatedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::CartUpdated => GameEvent::CartUpdated(CartUpdatedEvent::from_raw_event(event.values)?),
|
GameEventType::CartUpdated => GameEvent::CartUpdated(CartUpdatedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::StorePricesheetUpdated => GameEvent::StorePricesheetUpdated(StorePricesheetUpdatedEvent::from_raw_event(event.values)?),
|
GameEventType::StorePiceSheetUpdated => GameEvent::StorePiceSheetUpdated(StorePiceSheetUpdatedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::GcConnected => GameEvent::GcConnected(GcConnectedEvent::from_raw_event(event.values)?),
|
GameEventType::GcConnected => GameEvent::GcConnected(GcConnectedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::ItemSchemaInitialized => GameEvent::ItemSchemaInitialized(ItemSchemaInitializedEvent::from_raw_event(event.values)?),
|
GameEventType::ItemSchemaInitialized => GameEvent::ItemSchemaInitialized(ItemSchemaInitializedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::IntroFinish => GameEvent::IntroFinish(IntroFinishEvent::from_raw_event(event.values)?),
|
GameEventType::IntroFinish => GameEvent::IntroFinish(IntroFinishEvent::from_raw_event(event.values)?),
|
||||||
|
|
@ -8084,7 +8087,7 @@ impl GameEvent {
|
||||||
GameEventType::TeamPlayCaptureBlocked => GameEvent::TeamPlayCaptureBlocked(TeamPlayCaptureBlockedEvent::from_raw_event(event.values)?),
|
GameEventType::TeamPlayCaptureBlocked => GameEvent::TeamPlayCaptureBlocked(TeamPlayCaptureBlockedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::TeamPlayFlagEvent => GameEvent::TeamPlayFlagEvent(TeamPlayFlagEventEvent::from_raw_event(event.values)?),
|
GameEventType::TeamPlayFlagEvent => GameEvent::TeamPlayFlagEvent(TeamPlayFlagEventEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::TeamPlayWinPanel => GameEvent::TeamPlayWinPanel(TeamPlayWinPanelEvent::from_raw_event(event.values)?),
|
GameEventType::TeamPlayWinPanel => GameEvent::TeamPlayWinPanel(TeamPlayWinPanelEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::TeamPlayTeambalancedPlayer => GameEvent::TeamPlayTeambalancedPlayer(TeamPlayTeambalancedPlayerEvent::from_raw_event(event.values)?),
|
GameEventType::TeamPlayTeamBalancedPlayer => GameEvent::TeamPlayTeamBalancedPlayer(TeamPlayTeamBalancedPlayerEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::TeamPlaySetupFinished => GameEvent::TeamPlaySetupFinished(TeamPlaySetupFinishedEvent::from_raw_event(event.values)?),
|
GameEventType::TeamPlaySetupFinished => GameEvent::TeamPlaySetupFinished(TeamPlaySetupFinishedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::TeamPlayAlert => GameEvent::TeamPlayAlert(TeamPlayAlertEvent::from_raw_event(event.values)?),
|
GameEventType::TeamPlayAlert => GameEvent::TeamPlayAlert(TeamPlayAlertEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::TrainingComplete => GameEvent::TrainingComplete(TrainingCompleteEvent::from_raw_event(event.values)?),
|
GameEventType::TrainingComplete => GameEvent::TrainingComplete(TrainingCompleteEvent::from_raw_event(event.values)?),
|
||||||
|
|
@ -8102,7 +8105,7 @@ impl GameEvent {
|
||||||
GameEventType::FlagStatusUpdate => GameEvent::FlagStatusUpdate(FlagStatusUpdateEvent::from_raw_event(event.values)?),
|
GameEventType::FlagStatusUpdate => GameEvent::FlagStatusUpdate(FlagStatusUpdateEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerStatsUpdated => GameEvent::PlayerStatsUpdated(PlayerStatsUpdatedEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerStatsUpdated => GameEvent::PlayerStatsUpdated(PlayerStatsUpdatedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayingCommentary => GameEvent::PlayingCommentary(PlayingCommentaryEvent::from_raw_event(event.values)?),
|
GameEventType::PlayingCommentary => GameEvent::PlayingCommentary(PlayingCommentaryEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerChargedeployed => GameEvent::PlayerChargedeployed(PlayerChargedeployedEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerChargeDeployed => GameEvent::PlayerChargeDeployed(PlayerChargeDeployedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerBuiltObject => GameEvent::PlayerBuiltObject(PlayerBuiltObjectEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerBuiltObject => GameEvent::PlayerBuiltObject(PlayerBuiltObjectEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerUpgradedObject => GameEvent::PlayerUpgradedObject(PlayerUpgradedObjectEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerUpgradedObject => GameEvent::PlayerUpgradedObject(PlayerUpgradedObjectEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerCarryObject => GameEvent::PlayerCarryObject(PlayerCarryObjectEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerCarryObject => GameEvent::PlayerCarryObject(PlayerCarryObjectEvent::from_raw_event(event.values)?),
|
||||||
|
|
@ -8122,7 +8125,7 @@ impl GameEvent {
|
||||||
GameEventType::PlayerTeleported => GameEvent::PlayerTeleported(PlayerTeleportedEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerTeleported => GameEvent::PlayerTeleported(PlayerTeleportedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerHealedMedicCall => GameEvent::PlayerHealedMedicCall(PlayerHealedMedicCallEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerHealedMedicCall => GameEvent::PlayerHealedMedicCall(PlayerHealedMedicCallEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::LocalPlayerChargeReady => GameEvent::LocalPlayerChargeReady(LocalPlayerChargeReadyEvent::from_raw_event(event.values)?),
|
GameEventType::LocalPlayerChargeReady => GameEvent::LocalPlayerChargeReady(LocalPlayerChargeReadyEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::LocalPlayerWinddown => GameEvent::LocalPlayerWinddown(LocalPlayerWinddownEvent::from_raw_event(event.values)?),
|
GameEventType::LocalPlayerWindDown => GameEvent::LocalPlayerWindDown(LocalPlayerWindDownEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerInvulned => GameEvent::PlayerInvulned(PlayerInvulnedEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerInvulned => GameEvent::PlayerInvulned(PlayerInvulnedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::EscortSpeed => GameEvent::EscortSpeed(EscortSpeedEvent::from_raw_event(event.values)?),
|
GameEventType::EscortSpeed => GameEvent::EscortSpeed(EscortSpeedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::EscortProgress => GameEvent::EscortProgress(EscortProgressEvent::from_raw_event(event.values)?),
|
GameEventType::EscortProgress => GameEvent::EscortProgress(EscortProgressEvent::from_raw_event(event.values)?),
|
||||||
|
|
@ -8131,7 +8134,7 @@ impl GameEvent {
|
||||||
GameEventType::GameUIHidden => GameEvent::GameUIHidden(GameUIHiddenEvent::from_raw_event(event.values)?),
|
GameEventType::GameUIHidden => GameEvent::GameUIHidden(GameUIHiddenEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerEscortScore => GameEvent::PlayerEscortScore(PlayerEscortScoreEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerEscortScore => GameEvent::PlayerEscortScore(PlayerEscortScoreEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerHealOnHit => GameEvent::PlayerHealOnHit(PlayerHealOnHitEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerHealOnHit => GameEvent::PlayerHealOnHit(PlayerHealOnHitEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerStealsandvich => GameEvent::PlayerStealsandvich(PlayerStealsandvichEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerStealSandvich => GameEvent::PlayerStealSandvich(PlayerStealSandvichEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::ShowClassLayout => GameEvent::ShowClassLayout(ShowClassLayoutEvent::from_raw_event(event.values)?),
|
GameEventType::ShowClassLayout => GameEvent::ShowClassLayout(ShowClassLayoutEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::ShowVsPanel => GameEvent::ShowVsPanel(ShowVsPanelEvent::from_raw_event(event.values)?),
|
GameEventType::ShowVsPanel => GameEvent::ShowVsPanel(ShowVsPanelEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerDamaged => GameEvent::PlayerDamaged(PlayerDamagedEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerDamaged => GameEvent::PlayerDamaged(PlayerDamagedEvent::from_raw_event(event.values)?),
|
||||||
|
|
@ -8251,7 +8254,7 @@ impl GameEvent {
|
||||||
GameEventType::MvmMannhattanPit => GameEvent::MvmMannhattanPit(MvmMannhattanPitEvent::from_raw_event(event.values)?),
|
GameEventType::MvmMannhattanPit => GameEvent::MvmMannhattanPit(MvmMannhattanPitEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::FlagCarriedInDetectionZone => GameEvent::FlagCarriedInDetectionZone(FlagCarriedInDetectionZoneEvent::from_raw_event(event.values)?),
|
GameEventType::FlagCarriedInDetectionZone => GameEvent::FlagCarriedInDetectionZone(FlagCarriedInDetectionZoneEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::MvmAdvWaveKilledStunRadio => GameEvent::MvmAdvWaveKilledStunRadio(MvmAdvWaveKilledStunRadioEvent::from_raw_event(event.values)?),
|
GameEventType::MvmAdvWaveKilledStunRadio => GameEvent::MvmAdvWaveKilledStunRadio(MvmAdvWaveKilledStunRadioEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerDirecthitStun => GameEvent::PlayerDirecthitStun(PlayerDirecthitStunEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerDirectHitStun => GameEvent::PlayerDirectHitStun(PlayerDirectHitStunEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::MvmSentryBusterKilled => GameEvent::MvmSentryBusterKilled(MvmSentryBusterKilledEvent::from_raw_event(event.values)?),
|
GameEventType::MvmSentryBusterKilled => GameEvent::MvmSentryBusterKilled(MvmSentryBusterKilledEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::UpgradesFileChanged => GameEvent::UpgradesFileChanged(UpgradesFileChangedEvent::from_raw_event(event.values)?),
|
GameEventType::UpgradesFileChanged => GameEvent::UpgradesFileChanged(UpgradesFileChangedEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::RdTeamPointsChanged => GameEvent::RdTeamPointsChanged(RdTeamPointsChangedEvent::from_raw_event(event.values)?),
|
GameEventType::RdTeamPointsChanged => GameEvent::RdTeamPointsChanged(RdTeamPointsChangedEvent::from_raw_event(event.values)?),
|
||||||
|
|
@ -8266,7 +8269,7 @@ impl GameEvent {
|
||||||
GameEventType::CongaKill => GameEvent::CongaKill(CongaKillEvent::from_raw_event(event.values)?),
|
GameEventType::CongaKill => GameEvent::CongaKill(CongaKillEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::PlayerInitialSpawn => GameEvent::PlayerInitialSpawn(PlayerInitialSpawnEvent::from_raw_event(event.values)?),
|
GameEventType::PlayerInitialSpawn => GameEvent::PlayerInitialSpawn(PlayerInitialSpawnEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::CompetitiveVictory => GameEvent::CompetitiveVictory(CompetitiveVictoryEvent::from_raw_event(event.values)?),
|
GameEventType::CompetitiveVictory => GameEvent::CompetitiveVictory(CompetitiveVictoryEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::CompetitiveSkillratingUpdate => GameEvent::CompetitiveSkillratingUpdate(CompetitiveSkillratingUpdateEvent::from_raw_event(event.values)?),
|
GameEventType::CompetitiveSkillRatingUpdate => GameEvent::CompetitiveSkillRatingUpdate(CompetitiveSkillRatingUpdateEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::MiniGameWin => GameEvent::MiniGameWin(MiniGameWinEvent::from_raw_event(event.values)?),
|
GameEventType::MiniGameWin => GameEvent::MiniGameWin(MiniGameWinEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::SentryOnGoActive => GameEvent::SentryOnGoActive(SentryOnGoActiveEvent::from_raw_event(event.values)?),
|
GameEventType::SentryOnGoActive => GameEvent::SentryOnGoActive(SentryOnGoActiveEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::DuckXpLevelUp => GameEvent::DuckXpLevelUp(DuckXpLevelUpEvent::from_raw_event(event.values)?),
|
GameEventType::DuckXpLevelUp => GameEvent::DuckXpLevelUp(DuckXpLevelUpEvent::from_raw_event(event.values)?),
|
||||||
|
|
@ -8284,6 +8287,7 @@ impl GameEvent {
|
||||||
GameEventType::ReplayEndRecord => GameEvent::ReplayEndRecord(ReplayEndRecordEvent::from_raw_event(event.values)?),
|
GameEventType::ReplayEndRecord => GameEvent::ReplayEndRecord(ReplayEndRecordEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::ReplayReplaysAvailable => GameEvent::ReplayReplaysAvailable(ReplayReplaysAvailableEvent::from_raw_event(event.values)?),
|
GameEventType::ReplayReplaysAvailable => GameEvent::ReplayReplaysAvailable(ReplayReplaysAvailableEvent::from_raw_event(event.values)?),
|
||||||
GameEventType::ReplayServerError => GameEvent::ReplayServerError(ReplayServerErrorEvent::from_raw_event(event.values)?),
|
GameEventType::ReplayServerError => GameEvent::ReplayServerError(ReplayServerErrorEvent::from_raw_event(event.values)?),
|
||||||
|
GameEventType::Unknown => GameEvent::Unknown(event),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue