mirror of
https://codeberg.org/demostf/tf-demos-viewer.git
synced 2026-06-03 18:14:11 +02:00
handle more uber types
This commit is contained in:
parent
32cb59264f
commit
88c61917f0
3 changed files with 11 additions and 6 deletions
6
Cargo.lock
generated
6
Cargo.lock
generated
|
|
@ -541,9 +541,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tf-demo-parser"
|
name = "tf-demo-parser"
|
||||||
version = "0.6.2"
|
version = "0.6.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ecbf06f08d668b350dce132a30888848306aebbf498fa6a5212ff65ba0a85dd2"
|
checksum = "cbf498d183c4e849900a3f0c2127ba19a273b8969463075f4358edcfa5f740c2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitbuffer",
|
"bitbuffer",
|
||||||
"enumflags2",
|
"enumflags2",
|
||||||
|
|
@ -564,7 +564,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tf-demos-viewer"
|
name = "tf-demos-viewer"
|
||||||
version = "0.2.2"
|
version = "0.2.3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"js-sys",
|
"js-sys",
|
||||||
"serde",
|
"serde",
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
[package]
|
[package]
|
||||||
name = "tf-demos-viewer"
|
name = "tf-demos-viewer"
|
||||||
description = "JS bindings for demo parser"
|
description = "JS bindings for demo parser"
|
||||||
version = "0.2.2"
|
version = "0.2.3"
|
||||||
authors = ["Robin Appelman <robin@icewind.nl>"]
|
authors = ["Robin Appelman <robin@icewind.nl>"]
|
||||||
categories = ["wasm"]
|
categories = ["wasm"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
@ -26,7 +26,7 @@ wasm-bindgen = "0.2.96"
|
||||||
wee_alloc = { version = "0.4.2", optional = true }
|
wee_alloc = { version = "0.4.2", optional = true }
|
||||||
web-sys = { version = "0.3.22", features = ["console"] }
|
web-sys = { version = "0.3.22", features = ["console"] }
|
||||||
js-sys = "0.3.22"
|
js-sys = "0.3.22"
|
||||||
tf-demo-parser = "0.6.2"
|
tf-demo-parser = "0.6.3"
|
||||||
serde = { version = "1.0.215", features = ["derive"] }
|
serde = { version = "1.0.215", features = ["derive"] }
|
||||||
serde_json = "1.0.133"
|
serde_json = "1.0.133"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,12 @@ impl ParsedDemo {
|
||||||
team: player.team,
|
team: player.team,
|
||||||
class: player.class,
|
class: player.class,
|
||||||
charge: player.charge,
|
charge: player.charge,
|
||||||
ubered: player.has_condition(PlayerCondition::Invulnerable),
|
ubered: player.has_condition(PlayerCondition::Invulnerable)
|
||||||
|
|| player.has_condition(PlayerCondition::MedigunUberBlastResist)
|
||||||
|
|| player.has_condition(PlayerCondition::MedigunUberBulletResist)
|
||||||
|
|| player.has_condition(PlayerCondition::MedigunUberFireResist)
|
||||||
|
|| player.has_condition(PlayerCondition::CritBoosted)
|
||||||
|
|| player.has_condition(PlayerCondition::MegaHeal),
|
||||||
};
|
};
|
||||||
|
|
||||||
if self.players.get(index).is_none() {
|
if self.players.get(index).is_none() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue