Commit Graph

83 Commits (a661669d2f1bf209be01e6b1abcc9a29c373eb6c)

Author SHA1 Message Date
unfa a661669d2f Upgraded the score table, players now report their ping and packet loss 2022-01-02 18:11:38 +01:00
unfa 2df250c3a3 Updated the game to Godot v4.0.dev.calinou [489f11ee0]
Reverted texture compression change as the hedless mode bug is fixed
Added a server message that should be sent to joining clients
Added hotkeys P and C for "Play" and "Connect" buttons. You can now connect to the last used server by typing "PCC" after the game starts.
Changed UI layout to facilitate engine change, added a margin.
2021-12-23 14:53:59 +01:00
unfa 407b512889 Made the game mute itself automatically when loosing focus 2021-12-19 23:11:24 +01:00
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