33e40ca99b
live sentry rotation
2025-07-05 15:49:42 +02:00
e3810b0b03
sentry shield
2025-07-03 00:15:57 +02:00
b93390d1e4
split up gamestateanalyser
2025-07-02 21:54:35 +02:00
a229ed5f11
disguise fixes
2025-06-29 14:38:15 +02:00
5a7d4e12aa
heal target
2025-06-28 23:03:05 +02:00
e40be5529e
fix default spy cloak
2025-06-28 20:11:20 +02:00
4b88c33bf2
building construction progress
2025-06-28 20:09:45 +02:00
15046e8744
medigun type, spy class data
2025-06-28 19:15:16 +02:00
b6b55db0f9
better SendPropIdentifier des
2025-06-28 00:04:59 +02:00
149c4e2339
todos
2025-06-28 00:04:59 +02:00
1348384ca3
track cart
2025-06-26 20:22:13 +02:00
331a9fe593
project critical
2025-06-26 16:56:52 +02:00
306362d36e
handle _condition_bits
2025-06-26 01:36:23 +02:00
9adbe3bc6d
0.6.2
2025-06-26 00:32:52 +02:00
809d2504f5
player condition handling
2025-06-26 00:32:52 +02:00
fb51874315
0.6.1
v0.6.1
2025-06-03 21:01:05 +02:00
6926bc0413
flake update
2025-06-03 20:41:13 +02:00
Robin Appelman
d4bb45bd4f
Merge pull request 'Fix saturating overflow in ExtraData parsing' ( #1 ) from glyphpoch/parser:fix/extra-data-read-overflow into master
...
Reviewed-on: https://codeberg.org/demostf/parser/pulls/1
2025-06-03 20:39:16 +02:00
glyphpoch
624efb6427
Fix saturating overflow in ExtraData parsing
...
- Fix overflow in ExtraData by casting byte_len to usize before
multiplication. This was previously multiplying a u16 with
saturating_mul and would overflow when the extra data in string
tables reaches a certain size.
- Add test case for parsing large string table to verify correct
stream position after read.
2025-06-02 21:35:42 +01:00
d9b711add6
workflow updates
2025-05-25 22:37:37 +02:00
a632bb28bb
flake updates
2025-05-25 18:12:17 +02:00
08a6c0c33d
formatting
2025-05-25 18:12:17 +02:00
ca24cf4444
update repo url
2025-05-25 18:05:21 +02:00
57096ab170
prepare for 0.6
2025-05-05 19:23:56 +02:00
1fed4d8826
wip
2025-05-03 20:31:19 +02:00
4bd97e4afc
handle older serverinfo messages
2025-04-29 21:41:54 +02:00
442c4963f6
handle older prefetch messages
2025-04-29 21:14:55 +02:00
e7451375c2
Merge pull request #26 from Gcommer/from_const
...
Add SendPropIdentifier::from_const
2025-02-19 23:08:23 +01:00
gcommer
32d7360433
Add SendPropIdentifier::from_const
2025-02-19 22:26:18 +01:00
00e770a310
fix check-schema workflow
2025-02-19 22:15:44 +01:00
8a49a02e57
clippy fixes
2025-02-19 20:51:45 +01:00
2bad24dedd
fmt+clippy
2025-02-19 20:42:56 +01:00
43c9021ba2
update tests
2025-02-19 20:42:56 +01:00
4d97759eca
flake reorg
2025-02-19 20:42:56 +01:00
ce289200f8
update msrv
2025-02-19 19:21:46 +01:00
0cd87a8a40
switch from err_derive to thiserror
2024-12-05 19:43:13 +01:00
e0ee7c87d2
more projectile tracking work
2024-12-05 19:36:07 +01:00
a9c031345f
move gamestate structs
2024-12-04 14:55:20 +01:00
fb471a5a44
non_exhaustive errors
2024-12-04 14:55:13 +01:00
cd20b5bbd7
implement projectile collision tracking
...
todo:
- track projectile ownership
- handle bounding boxes for non-rockets
2024-12-04 00:37:20 +01:00
e11cfb9556
add binary for dumping string tables
2024-06-25 20:32:26 +02:00
0bde2ddbe9
updates
2024-06-15 15:24:42 +02:00
0aaf5db8e5
nix fmt
2024-05-06 18:39:49 +02:00
490ebae2c6
clippy fixes
2024-05-06 16:00:59 +02:00
dd3cd6364e
fix schema for serde_repr usage
2024-05-06 15:47:02 +02:00
a7f3f419c1
update schema
2024-05-06 15:41:53 +02:00
f8651c22ff
add ci job to check if schema is up to date
2024-05-06 15:34:49 +02:00
4e6d6e4b3a
move nix
2024-05-06 15:22:41 +02:00
c2985d13f2
upstream schemars
2024-05-06 15:15:23 +02:00
b35daf5c12
store classlist as u16s
2024-05-04 16:44:13 +02:00