Commit Graph

52 Commits

Author SHA1 Message Date
71ac7dca28 Add scoreboard 2026-07-23 23:40:43 +03:00
e47eb622e1 Make fov slider work 2026-07-23 21:48:44 +03:00
6cf5828d43 Add pause menu 2026-07-23 20:17:37 +03:00
a98c9d2e55 Add simple pause menu 2026-07-23 20:10:31 +03:00
d32e6c1052 Remove local player weapon on death 2026-07-22 23:48:46 +03:00
ee5f5260a0 Remove name label upon death 2026-07-22 23:48:04 +03:00
10e67c8ab7 Animate the local player mesh as well 2026-07-22 23:47:17 +03:00
7550345815 Fix jumping 2026-07-22 22:46:56 +03:00
6dc697439b Fix camera unlocking upon death 2026-07-22 22:43:53 +03:00
c81f41828c Add simple finish game screen 2026-07-22 21:19:44 +03:00
d9161bbdf0 Fix some warnings 2026-07-22 04:32:01 +03:00
6dad61d0c8 Implement friendly fire gamerule 2026-07-22 04:30:47 +03:00
6c22427993 Move jumping code to PlayerMovement 2026-07-22 03:18:07 +03:00
ff84c1a7b3 Add name labels 2026-07-22 02:05:42 +03:00
3194a290bc Remove hands from local player, add proper gun_node 2026-07-21 23:31:28 +03:00
4862912419 Implement dropping the ball upon death 2026-07-21 22:24:14 +03:00
48799be075 Add throwing the ball 2026-07-21 22:05:37 +03:00
301bd229ff Make sure that ball cannot be picked up by the same player instantly 2026-07-21 21:54:09 +03:00
f263f0d1ef Spawn ball at ball origin 2026-07-21 21:47:49 +03:00
aa8d6505bc Implement dropping the ball 2026-07-21 21:41:58 +03:00
4487eaef6c Add ball and be able to pick it up 2026-07-21 21:07:50 +03:00
e4b363459e Add ball 2026-07-21 20:31:39 +03:00
633304f7b3 Use DamageSource instead of player_id always 2026-07-21 02:35:35 +03:00
d5000cdfca Clean up some unused imports 2026-07-21 01:12:39 +03:00
78dedea8e0 Implement spectator camera 2026-07-20 23:48:07 +03:00
b7fe485ceb Make sure killer and damage-dealer player id is propagated 2026-07-20 23:36:46 +03:00
f6f57f59c3 Add respawn timer ui element 2026-07-20 23:30:49 +03:00
465563c457 Implement respawning 2026-07-20 22:43:10 +03:00
2fd81c3b71 Make death look a bit nicer 2026-07-20 22:25:24 +03:00
97ae7d6698 Disable movement and camera rotation while dead 2026-07-20 22:20:12 +03:00
ee81253393 Finish killing 2026-07-20 22:00:00 +03:00
4bc704266f Implement killing almost 2026-07-20 21:46:38 +03:00
474dca0ca2 Update raycasting to work properly for all players 2026-07-20 21:08:57 +03:00
967133aedd Improve how raycasting is done 2026-07-20 20:44:49 +03:00
0d7ca0a1a5 Improve latency when client is shooting 2026-07-20 20:35:31 +03:00
7166bfe898 Add dyn weapon separately 2026-07-20 20:33:30 +03:00
82401dd2a9 Rename bullet to beam and weapon to raygun 2026-07-20 20:30:40 +03:00
058ac24052 Add proper shooting effect 2026-07-20 01:46:51 +03:00
ee5c6f416f Add simple shooting 2026-07-19 23:06:52 +03:00
158619f488 Add shooting 2026-07-19 22:49:21 +03:00
0b093903f9 Implement some sort of look up rotation 2026-07-19 21:50:17 +03:00
419215c0a6 Add a lot of assets, add player model somewhat 2026-07-19 20:41:14 +03:00
25867a0909 Sync jumps 2026-07-18 03:19:55 +03:00
66082a7f04 Sync local player too if too far 2026-07-18 03:00:45 +03:00
1402b10180 Implement syncing 2026-07-18 02:55:41 +03:00
4b0a90be0e Add spawning players 2026-07-18 02:26:09 +03:00
67110b8216 Impl process for RemotePlayer 2026-07-18 00:59:12 +03:00
90a39d712d Add remote player 2026-07-18 00:58:46 +03:00
1761d730fc Move common code to Player-trait 2026-07-18 00:55:46 +03:00
cb0fa40d1a Implement jump 2026-07-18 00:44:53 +03:00