Commit Graph

364 Commits

Author SHA1 Message Date
b35480dc5f Add name labels 2026-07-22 02:05:42 +03:00
13aab7d214 Tweak team name colors 2026-07-22 02:00:14 +03:00
0a8caf9ced Add team colors to lobby names 2026-07-22 01:59:18 +03:00
1d47522f7e Automatically select team with least players 2026-07-22 01:48:30 +03:00
317d60fca4 Disable team switch button without rights 2026-07-22 01:41:46 +03:00
4164232b49 Allow changing teams 2026-07-22 01:37:19 +03:00
8a1b6d3e62 Move common data from Player to NetPlayer 2026-07-22 01:37:19 +03:00
1ec5377cfc Fix team selection, maintain team after map change 2026-07-22 01:37:19 +03:00
4cfd329406 Flesh out diner 2026-07-22 01:08:48 +03:00
63a8dc1dc2 Ignore trenchbroom autosaves 2026-07-22 01:08:21 +03:00
db3c430065 Start adding teams, move player capsule down a bit 2026-07-22 00:00:21 +03:00
dba77889ed Remove hands from local player, add proper gun_node 2026-07-21 23:31:28 +03:00
9590f853a0 Move sync and net processing to physics_process 2026-07-21 22:53:14 +03:00
0406d2a574 Add ball to diner 2026-07-21 22:25:43 +03:00
8ff839aa5e Add ball spawner to diner 2026-07-21 22:25:06 +03:00
f36dbfdea6 Implement dropping the ball upon death 2026-07-21 22:24:14 +03:00
a306377a4e Respawn the ball when it enters a killbox 2026-07-21 22:20:26 +03:00
683671a50e Implement ball_sync 2026-07-21 22:15:53 +03:00
99b74ec93f Fix dropping the ball for remote players 2026-07-21 22:08:59 +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
f601523df2 Remove unused print 2026-07-21 20:45:53 +03:00
1f27e00d5e Despawn ball on contact 2026-07-21 20:45:14 +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
b4067a1f5a Fix collision layer for killbox 2026-07-21 01:53:19 +03:00
1fc0e17118 Add killbox 2026-07-21 01:47:35 +03:00
f41c4708fd Set map texture compression to lossless 2026-07-21 01:42:32 +03:00
0361d57864 Add some more testing ground to diner.map 2026-07-21 01:34:49 +03:00
c505f79c79 Move diner.tres under maps/ 2026-07-21 01:25:34 +03:00
6e889bafc2 Move default map to map/default_map 2026-07-21 01:24:13 +03:00
4e6de23a09 Move diner map files to maps/diner/, set collision layers/masks 2026-07-21 01:19:27 +03:00
db4d6ac82b Integrate diner-map 2026-07-21 01:16:17 +03:00
c2b1823a18 Remove some more imports 2026-07-21 01:13:17 +03:00
c091c46a13 Clean up some unused imports 2026-07-21 01:12:39 +03:00
fba0de97d4 Add trenchbroom-godot pipeline test map 2026-07-21 01:11:49 +03:00
861db98c0e Improve how map is fetched for bullet 2026-07-21 01:10:42 +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
f8b875ead2 Add func_godot 2026-07-20 22:53:34 +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