Jupeyy
88c4b69301
Add an option to remove weak hook & bounce
2022-07-21 17:04:16 +02:00
Jupeyy
2240ad2966
Fix spelling
2022-07-19 18:22:44 +02:00
Alexander Akulich
9e4098f3a5
prediction/entity: Add GetPos() (sync the API with server/entity)
2022-07-14 23:40:23 +03:00
Alexander Akulich
5169369809
prediction/entity: Sync ID getter name with the server/entity
2022-07-14 23:40:23 +03:00
Robert Müller
2df4c4c668
Fix heap-use-after-free in CGameWorld::RemoveEntity
...
Entities have a pointer to their parent entity. If the parent entity is freed first, then freeing the child will cause access to the already freed parent.
This is fixed by adding a child pointer and clearing the child and parent pointers when either child or parent is freed.
2022-06-26 11:28:23 +02:00
trml
95c4c2db1c
Move switch state to gamecore
2022-06-02 00:51:25 +02:00
Robert Müller
7474ca201f
Remove dead code
2022-05-31 19:32:07 +02:00
Robert Müller
91d2ba1865
Organize game-client includes
2022-05-29 21:24:43 +02:00
Alexander Akulich
a023671ecd
prediction/entity: Sync constructor signature, add GetProximityRadius()
2022-05-28 21:28:47 +03:00
trml
c5595209fe
Fix and slightly cleanup creation/destruction/insertion of predicted entities
2022-05-28 13:37:59 +02:00
trml
85e86772b2
Don't keep track of characters in the predicted gameworld that are not in the snapshot and require pred characters to be alive
2022-05-28 00:07:31 +02:00
def
f9aae5d53a
No network clip in client prediction
2021-01-11 18:02:52 +01:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
trml
ea9e444283
Use a single getter for tunings, add some missed cases, fix tuning update
2019-09-16 00:07:42 +02:00
trml
bb5eab0cc0
Add tunezone prediction
2019-09-09 00:53:07 +02:00
trml
0b3f3b03b5
Rewrite of prediction code, with additional prediction
2019-04-21 16:12:20 +02:00