Commit Graph

45 Commits

Author SHA1 Message Date
0d4f63afa5 Fix jumping 2026-07-22 22:46:56 +03:00
5e0ff4336a Fix camera unlocking upon death 2026-07-22 22:43:53 +03:00
e1ad6b12d7 Add simple finish game screen 2026-07-22 21:19:44 +03:00
19ea47bbf4 Fix some warnings 2026-07-22 04:32:01 +03:00
dc1ea6625f Implement friendly fire gamerule 2026-07-22 04:30:47 +03:00
afdc8458d8 Move jumping code to PlayerMovement 2026-07-22 03:18:07 +03:00
b35480dc5f Add name labels 2026-07-22 02:05:42 +03:00
dba77889ed Remove hands from local player, add proper gun_node 2026-07-21 23:31:28 +03:00
f36dbfdea6 Implement dropping the ball upon death 2026-07-21 22:24:14 +03:00
92103256e8 Add throwing the ball 2026-07-21 22:05:37 +03:00
5a85964216 Make sure that ball cannot be picked up by the same player instantly 2026-07-21 21:54:09 +03:00
772b015d06 Spawn ball at ball origin 2026-07-21 21:47:49 +03:00
163dcf3f4a Implement dropping the ball 2026-07-21 21:41:58 +03:00
0214c652d8 Add ball and be able to pick it up 2026-07-21 21:07:50 +03:00
33631e4391 Add ball 2026-07-21 20:31:39 +03:00
b8ce30826d Use DamageSource instead of player_id always 2026-07-21 02:35:35 +03:00
c091c46a13 Clean up some unused imports 2026-07-21 01:12:39 +03:00
b6bc13323b Implement spectator camera 2026-07-20 23:48:07 +03:00
b4ee962c3a Make sure killer and damage-dealer player id is propagated 2026-07-20 23:36:46 +03:00
7a8cc9cca7 Add respawn timer ui element 2026-07-20 23:30:49 +03:00
569f73d2c8 Implement respawning 2026-07-20 22:43:10 +03:00
3b4c4e1055 Make death look a bit nicer 2026-07-20 22:25:24 +03:00
097b4c3fcd Disable movement and camera rotation while dead 2026-07-20 22:20:12 +03:00
46c1c68fe7 Finish killing 2026-07-20 22:00:00 +03:00
81fabce332 Implement killing almost 2026-07-20 21:46:38 +03:00
4de9e2d19e Update raycasting to work properly for all players 2026-07-20 21:08:57 +03:00
cf9b47afc6 Improve how raycasting is done 2026-07-20 20:44:49 +03:00
05c36f7aea Improve latency when client is shooting 2026-07-20 20:35:31 +03:00
3d5f1ab727 Add dyn weapon separately 2026-07-20 20:33:30 +03:00
2e6d770be5 Rename bullet to beam and weapon to raygun 2026-07-20 20:30:40 +03:00
c8d0c22e26 Add proper shooting effect 2026-07-20 01:46:51 +03:00
d3840c9427 Add simple shooting 2026-07-19 23:06:52 +03:00
16277edd5b Add shooting 2026-07-19 22:49:21 +03:00
74d3e4f6f2 Implement some sort of look up rotation 2026-07-19 21:50:17 +03:00
de6925f73a 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
bbb6856185 Add simple controls 2026-07-18 00:28:16 +03:00
93809e7fd6 Add mouse look 2026-07-18 00:12:40 +03:00