91 Commits

Author SHA1 Message Date
Daniel Maixner
6c46e732ed Give AWP more power 2023-10-05 19:47:12 +02:00
Daniel Maixner
636bd9f19b Add scope mode for AWP 2023-09-25 16:59:00 +02:00
Daniel Maixner
e3bdba995f DropEvent support
remove last gif image :)
2023-08-31 18:32:26 +02:00
Daniel Maixner
733c3e01f3 Fix missing grenade equip after throwing 2023-08-28 17:18:34 +02:00
Daniel Maixner
f8a1e5a5d1 Coverage grind 2023-08-28 12:44:21 +02:00
Daniel Maixner
bdedb891ba Tests: move players into world boundary 2023-08-27 12:35:54 +02:00
Daniel Maixner
287cf9ed20 Grenade improvements
also fix #6
2023-05-28 10:40:05 +02:00
Daniel Maixner
2816c75a07 Grenade improvements
WIP for #5
2023-05-21 13:45:35 +02:00
Daniel Maixner
00377a5dae Initial Grenade Throwing Support
WIP for #5
2023-05-13 17:23:31 +02:00
Daniel Maixner
67baba1652 Add player move acceleration support 2023-04-26 20:55:48 +02:00
Daniel Maixner
6e6954edda Add player shot movement slowdown aka tagging 2023-03-28 17:17:03 +02:00
Daniel Maixner
9e3b91d74c Test coverage grind 2023-03-18 16:19:43 +01:00
Daniel Maixner
53a1ef16d6 Rename lookAt() to look() 2023-02-08 12:47:37 +01:00
Daniel Maixner
0c47aaff59 Add player radius corner floor collision test 2023-02-08 12:39:41 +01:00
Daniel Maixner
e81bcf5d60 Formatting 2023-02-07 17:49:39 +01:00
Daniel Maixner
2008b28fff Fix floor penetration when falling inside GravityTrait
previously we used circle center distance to nearest plane which
is not enough when player is close to wall corner on "diagonal" side
of circle where distance is little bigger than radius

what we want is square collision instead so this add it

thanks Patrik for pointing out and providing test case
2023-02-07 17:49:39 +01:00
Daniel Maixner
8546eecd64 Fix few hitbox holes 2022-12-29 16:28:39 +01:00
Daniel Maixner
85224194d0 Bullet optimization with backtrack 2022-12-29 15:38:09 +01:00
Daniel Maixner
12dd784298 Fix drop item fall to floor when player died mid air 2022-12-29 12:38:01 +01:00
Daniel Maixner
3ef12f4efb Coverage grind 2022-12-26 20:10:47 +01:00
Daniel Maixner
824dc5d2a7 Grinding 100% test coverage 2022-12-25 16:36:59 +01:00
Daniel Maixner
a74ab89951 Perf tuning
lets hope for better jit
2022-12-22 16:07:51 +01:00
Daniel Maixner
51953756aa Tuning 2022-12-22 11:41:28 +01:00
Daniel Maixner
425272f3d8 Tuning 2022-12-20 12:37:15 +01:00
Daniel Maixner
f769d8ee0e Tuning 2022-12-16 16:32:07 +01:00
Daniel Maixner
b27dc479c2 Pickup weapon support using use command 2022-12-15 15:39:17 +01:00
Daniel Maixner
b1decb98bd Tuning 2022-12-15 15:39:05 +01:00
Daniel Maixner
49487f51b1 Movement wip 2022-12-14 17:53:32 +01:00
Daniel Maixner
90a6622074 Movement tuning 2022-12-14 14:36:48 +01:00
Daniel Maixner
20172e4399 PerformanceTest: Setting values 2022-12-13 16:05:07 +01:00
Daniel Maixner
24ee78d07f Rename Player's getPositionImmutable() to getPositionClone() 2022-12-13 12:24:06 +01:00
Daniel Maixner
6f29595ea6 Movement tuning 2022-12-13 12:14:00 +01:00
Daniel Maixner
727f0f8065 Tuning 2022-12-11 17:39:24 +01:00
Daniel Maixner
4ad6265274 Players boosting improvements 2022-12-11 17:25:09 +01:00
Daniel Maixner
e8ccb2e671 Tuning 2022-12-10 16:54:41 +01:00
Daniel Maixner
3b77d272db Remove pow()
Method call is slower than inlining using temp variable,
also '**' exponentiation operator is slower than temp variable
2022-12-09 17:02:11 +01:00
Daniel Maixner
36129f4ad9 Tuning 2022-12-09 11:58:18 +01:00
Daniel Maixner
cb248937b9 Initial backtrack support for player hitboxes 2022-12-08 16:05:29 +01:00
Daniel Maixner
75f2c7b0df Tuning 2022-12-07 12:03:52 +01:00
Daniel Maixner
63b52eae9a Kevlar improvements 2022-12-06 18:24:25 +01:00
Daniel Maixner
3307f4d6e6 Weapon shooting/moving recoil support 2022-12-04 14:34:01 +01:00
Daniel Maixner
054c9a165c Tuning 2022-11-23 15:37:36 +01:00
Daniel Maixner
c38927d81e Wip 2022-11-17 12:44:40 +01:00
Daniel Maixner
050f6bd9b0 Tuning 2022-11-16 18:15:32 +01:00
Daniel Maixner
416ae4e613 Tuning 2022-11-15 13:29:46 +01:00
Daniel Maixner
556a620a60 Tuning 2022-11-14 09:51:50 +01:00
Daniel Maixner
236d6d58f0 Tuning 2022-11-13 16:54:06 +01:00
Daniel Maixner
e5448e6e61 Tuning 2022-11-13 13:52:52 +01:00
Daniel Maixner
3e094f6484 Tuning 2022-11-13 12:59:16 +01:00
Daniel Maixner
07c99f1f57 Tuning 2022-11-12 16:20:10 +01:00