Something went wrong. Try again.
A DPS meter for AION 2
Something went wrong. Try again.
889 B · 27 lines
Rust
at main
12345678910111213141516171819202122232425262728//! The DPS meter itself, apart from where its data comes from and how it's//! shown.//!//! Every source of data comes down to [`CombatEvent`]s: captured bytes go//! through [`Ingest`], and a mock can make events directly. A live capture//! first goes through [`GameStreams`] to pick out the game's traffic. A//! [`Meter`] tallies the events, and a [`Snapshot`] of it is what gets//! displayed. An [`HpCheck`] checks the damage against the HP monsters lost.
mod capture;mod event;mod hp_check;mod ingest;mod meter;mod names;
pub use aion2_protocol::party::Character;pub use aion2_protocol::recruit::Member as GroupMember;pub use aion2_protocol::spawn::Template;pub use aion2_protocol::{Class, EntityId, SkillCode};
pub use crate::capture::*;pub use crate::event::*;pub use crate::hp_check::*;pub use crate::ingest::*;pub use crate::meter::*;pub use crate::names::*;