Commit Graph

80 Commits (32a7aba47c3e2c79938888ad384c425a63edadc8)

Author SHA1 Message Date
unfa 4579bf5743 Updated AFK icons and implemented AWAY focus state
Colored the focus banners to make them more easy to identify at first glance
2021-12-18 14:45:32 +01:00
unfa 7f40d324a6 Added FPS=5 limit when the game window is not active. 2021-12-18 14:26:22 +01:00
unfa 9c6dc9948a Implemented audio mute function with hotkey "m" and icon in top right corner 2021-12-18 14:18:16 +01:00
Jan Heemstra e1e022d5e2 Added suicide button 2021-12-06 23:15:01 +01:00
unfa d9584026de Merge branch 'main' of ssh://git.gieszer.link:2222/unfa/liblast 2021-12-06 22:13:53 +01:00
unfa 514f47c725 Implemented welcome message 2021-12-06 22:13:36 +01:00
Jan Heemstra 7c6f4fddaa Fixed gdscript array remove/erase namechange 2021-12-06 22:13:12 +01:00
unfa ba61405ca3 Replaced ping implementaion with built-in. Improved connection status disaply. 2021-11-28 19:16:46 +01:00
unfa a178ba8b9a Added a screenshot function. 2021-11-21 23:34:41 +01:00
unfa cec82c7738 Improved players disconnecting from the game. Implemented network ping measurnment and FPS display. 2021-10-24 20:17:19 +02:00
unfa 26643f2696 Lowered score limit to 10. 2021-10-24 17:25:40 +02:00
unfa 321e2fcbcc Got rid of get/set on Player's dead var. Fixed regrets on kill. 2021-10-23 23:54:02 +02:00
unfa 173bea08b3 Updated code for a new Godot version 2021-10-06 23:49:16 +02:00
unfa 59c68c997b Implemented --dedicated-server mode. Tested a bit, set it to use less GPU and make no sound, also not capture mouse etc, and display an overview of the game. 2021-09-28 02:07:30 +02:00
unfa dc80e15129 Added a different focus banner fro typing in chat. Fixed player name changes not being updated min-game 2021-09-26 02:18:51 +02:00
unfa e35849899a Fixed player names not being set. 2021-09-26 01:54:39 +02:00
unfa 3763bd73dd Merge branch 'main' of ssh://git.gieszer.link:2222/unfa/liblast 2021-09-26 00:55:23 +02:00
unfa 5ceaccead1 Added "Focus Banner" - a billboard indicating if players are AFK. Shows up after aiming on them to not reveal invisible players. 2021-09-26 00:46:34 +02:00
Jan Heemstra b11a503970 fixed username duplication glitch 2021-09-26 00:44:07 +02:00
unfa e67ab9131c Implemented weapon spread (and corrected nerror with jetpack threshold) 2021-09-25 20:51:20 +02:00
unfa c342225cec Changd score limit to 15 and disabled FBX support 2021-09-25 19:25:38 +02:00
unfa 6c52aafff5 Implemented "Embarassing Defeat" when the game is over and you have 0 kills 2021-09-25 19:04:03 +02:00
unfa 3ac920d495 Remved unused old player profile code from main 2021-09-25 18:28:05 +02:00
unfa 5bc7c67b8f Implemented announcer lines: victory, defeat, payback 2021-09-25 17:36:15 +02:00
unfa 6f943cab1c Fixed annoucer "Get ready" added Announcer aduio bus and added reverb to it 2021-09-25 01:58:55 +02:00
unfa c8bc8952fa Merge branch 'main' of ssh://git.gieszer.link:2222/unfa/liblast 2021-09-25 00:18:17 +02:00
unfa a0468884ed Deathmatch loop + groundwork for announcer 2021-09-25 00:15:44 +02:00
Jan Heemstra d0cac2b0b7 Added player profile menu 2021-09-25 00:07:15 +02:00
Jan Heemstra 5ef6704c37 Added menus for hosting and connecting to games 2021-09-24 23:16:54 +02:00
unfa 377d74286b Implemented fake death to workaround a Godot bug. Added health and jetpack bars to HUD. 2021-09-22 01:51:21 +02:00
unfa e5cd4bd1f9 Changed free() to queue_free() in destroy_player() so it can be called when the node is used 2021-09-20 00:24:55 +02:00
unfa 17527f7c8d Added the KILL YOURSELF button for testing the Godot crashes 2021-09-19 22:33:17 +02:00
unfa 36343d2d92 Changed what is called via rpc on death. Now die() is called via rpc on all instances of Player's node, instead of previously destroy_player() being called this way for ma single die() call on a killer's local Player puppet 2021-09-19 20:51:47 +02:00
unfa 70f24ce4e7 Updated networking code to new Godot 4 version. Removed unused code in Player.gd and cleaned up commented garbage 2021-09-17 01:32:00 +02:00
unfa 069fdae20d Disabled awaits in SoundPlayer 2021-09-12 13:34:54 +02:00
unfa f8ed29f849 Removed prints 2021-09-12 13:17:32 +02:00
unfa 428188488d Fixed AudioPlayer's file path parsing trouble. Twekaed sound playback parameters (volume, attenuation). 2021-09-12 03:48:39 +02:00
unfa e21c91b8c4 Implemented basic menu sounds. 2021-09-12 01:17:53 +02:00
unfa f8fa335207 Fixed scoretab 2021-09-11 23:15:06 +02:00
unfa 5797bf44fa Moving camera management to Player 2021-09-11 23:07:01 +02:00
Jan Heemstra d55c1e11fd Fixed error on kill 2021-09-11 22:46:44 +02:00
Jan Heemstra 6adcedafc1 Merge 2021-09-11 22:45:17 +02:00
unfa fefc483cbe Score table improvements 2021-09-11 22:40:49 +02:00
Jan Heemstra 53d50c77ae Re-added chat alert on player rename 2021-09-11 22:39:19 +02:00
unfa 7be3893dd5 Merge branch 'main' of ssh://git.gieszer.link:2222/unfa/liblast 2021-09-11 22:25:18 +02:00
unfa 9bb149e1e4 Implemented a score table (accessible via TAB) 2021-09-11 22:25:08 +02:00
Jan Heemstra 8b3924c237 Fix player colors 2021-09-11 22:23:41 +02:00
Jan Heemstra 2c98b4b6be Fixed player info sync 2021-09-11 21:39:49 +02:00
unfa 413b0f7a11 Merge branch 'main' of ssh://git.gieszer.link:2222/unfa/liblast 2021-09-11 21:32:05 +02:00
unfa 3864e0a9fa Started workin on DM loop, removed garbage from muzzle flash. 2021-09-11 21:31:38 +02:00