Sofia teascade
teascade pushed to main at teascade/skullball 2026-07-22 04:46:55 +02:00
bf486f01d4 Remove unused prints
2dde348aa0 Implement making goals
d0558d918c Add goals
Compare 3 commits »
teascade pushed to main at teascade/skullball 2026-07-22 03:49:04 +02:00
7a7a1c549c Add separate team spawners
87c09dd98b Fix some warnings
Compare 2 commits »
teascade pushed to main at teascade/skullball 2026-07-22 03:30:59 +02:00
4f9e24f5ab Implement friendly fire gamerule
teascade pushed to main at teascade/skullball 2026-07-22 03:19:56 +02:00
f732472f7c Add friendly fire option
d3e082084a Update options for client as well
0a330b9d89 Add game options properly
b729c7bbcd Allow client to select map as well, sometimes
b163c214fe Update map selection dropdown disable logic
Compare 6 commits »
teascade pushed to main at teascade/skullball 2026-07-22 01:09:35 +02:00
949585dc5c Add name labels
c937635efe Tweak team name colors
034c50d6f5 Add team colors to lobby names
f3a5a18400 Automatically select team with least players
05bf6401e0 Disable team switch button without rights
Compare 8 commits »
teascade pushed to main at teascade/skullball 2026-07-21 23:00:33 +02:00
1fcd74d220 Start adding teams, move player capsule down a bit
teascade pushed to main at teascade/skullball 2026-07-21 22:31:43 +02:00
f750f2843c Remove hands from local player, add proper gun_node
teascade pushed to main at teascade/skullball 2026-07-21 21:53:25 +02:00
d1282693da Move sync and net processing to physics_process
teascade pushed to main at teascade/skullball 2026-07-21 21:25:49 +02:00
1622acf0c1 Add ball to diner
3967069c37 Add ball spawner to diner
3f967a85f3 Implement dropping the ball upon death
Compare 3 commits »
teascade pushed to main at teascade/skullball 2026-07-21 21:20:36 +02:00
82d27beef8 Respawn the ball when it enters a killbox
d117bb2f72 Implement ball_sync
3faeb9fd2c Fix dropping the ball for remote players
47194894ca Add throwing the ball
179f10e449 Make sure that ball cannot be picked up by the same player instantly
Compare 11 commits »
teascade pushed to main at teascade/skullball 2026-07-21 01:35:44 +02:00
25fe3e5ae6 Use DamageSource instead of player_id always
teascade pushed to main at teascade/skullball 2026-07-21 00:53:26 +02:00
bcb50be416 Fix collision layer for killbox
teascade pushed to main at teascade/skullball 2026-07-21 00:47:39 +02:00
15dca3d912 Add killbox
teascade pushed to main at teascade/skullball 2026-07-21 00:24:22 +02:00
00aca3e438 Move default map to map/default_map
teascade pushed to main at teascade/skullball 2026-07-21 00:16:25 +02:00
063e29afe4 Integrate diner-map
teascade pushed to main at teascade/skullball 2026-07-21 00:13:24 +02:00
ce9317f12f Remove some more imports
teascade pushed to main at teascade/skullball 2026-07-21 00:12:51 +02:00
bdbc8df1c7 Clean up some unused imports
teascade pushed to main at teascade/skullball 2026-07-21 00:10:50 +02:00
dcc729fc89 Improve how map is fetched for bullet
teascade pushed to main at teascade/skullball 2026-07-20 22:48:23 +02:00
698c9067a7 Implement spectator camera
82fcfe0ea0 Make sure killer and damage-dealer player id is propagated
c6d59ffb04 Add respawn timer ui element
Compare 3 commits »
teascade pushed to main at teascade/skullball 2026-07-20 21:43:17 +02:00
c8d11f8a54 Implement respawning
41c50a764e Make death look a bit nicer
Compare 2 commits »