Commit Graph

382 Commits (main)

Author SHA1 Message Date
unfa 0d1d2c86ea Rolled back some changes to make the game run on bundled version of Godot engine.
Added weapon flashes (again) this time on CPU Particles to avoid issues.
2021-07-04 21:50:13 +02:00
unfa f088c711f9 Added a server scene and removed needless reference to main.local_player in Chat.gd 2021-07-04 00:44:00 +02:00
unfa 4639b781a2 Fixed player controller with deg2rad() since rotations_degrees was removed 2021-07-04 00:42:42 +02:00
unfa 79fd57c344 Removed GPU particles from Weapon.tscn due to them being broken in Godot at the time 2021-07-01 13:53:05 +02:00
unfa 7564a2c32d Temporarily disabled focus in PlayerInfo 2021-06-22 13:44:28 +02:00
unfa 6a7cd37613 Flame texture and typing icon 2021-06-21 13:51:42 +02:00
unfa 9e3f60a4f1 Formatted chat text, syncronizing player_info between peers (not working reliably) 2021-06-19 03:40:10 +02:00
unfa e8b9acb761 Chat now uses player names; random player names for testing 2021-06-19 00:31:22 +02:00
unfa dedcc92787 VFX -> Effects 2021-06-18 13:13:49 +02:00
unfa 5b264706ce Testing good vs bad texture in Muzzle Flash 2021-06-18 13:05:23 +02:00
unfa 6a280cc0ba Tweaking muzzle flash 2021-06-18 02:49:59 +02:00
unfa 7de4dfb580 Remote weapon firing 2021-06-18 02:36:20 +02:00
unfa 65fed80abc Replaced Flash.png 2021-06-18 02:22:00 +02:00
unfa 541b9e26f9 Added text muzzle flash. 2021-06-18 02:14:02 +02:00
unfa 1e1c5afed2 Added Muzzle Flash to Weapon 2021-06-18 01:44:08 +02:00
unfa df17620149 Added Player-Weapon trigger API 2021-06-18 01:43:10 +02:00
unfa cfaa3e2ba1 Fixed basic multiplayer. Mivement is a bit jittery, but overall works. 2021-06-15 01:11:04 +02:00
unfa 651c582ce6 Basic movement sync. Replaced beer cans. 2021-06-14 14:22:40 +02:00
unfa 4bc03de495 Fixed BeerCan model. Normal Map has to be 8-bit and mesh tangents need to be exporeted in GLTF. 2021-06-14 14:06:17 +02:00
unfa 3401343dc4 Player spawning 2021-06-09 19:41:52 +02:00
unfa 709b696188 Updated KinematicBody3D to CharacterBody3D. Cleaned up Chat code, chat works on RPC 2021-06-07 19:11:42 +02:00
unfa b1e2eec834 Chat UI tweaks 2021-06-07 11:56:16 +02:00
unfa 1bd5547df8 Fixed chat typing recieving trigger key 2021-06-07 00:54:43 +02:00
unfa 627d865d26 Almost working chat and basic networking test 2021-06-06 01:58:04 +02:00
unfa edda7abc6f Replaced ENUM values with Ints to workaround Godot bug 2021-06-04 02:33:26 +02:00
unfa a54eb54293 Finalized input map, started implementing chat - broken by Enum Godot bugs 2021-06-04 00:38:30 +02:00
unfa 9927ab2d6f Refactored Main.gd a bit, moved HUD out of Level 2021-06-03 22:34:36 +02:00
unfa 53c8ee86fd Refactored Menu state and added states for typing or AFK in the Enum 2021-06-03 19:03:43 +02:00
Jan Heemstra 4ec9f7974c forgotten file 2021-06-03 17:44:25 +02:00
Jan Heemstra 2f7cf0ef81 Implemented menu browsing 2021-06-02 23:32:07 +02:00
Jan Heemstra 0a9b3f96d1 Rework GUI system 2021-06-02 17:00:28 +02:00
Jan Heemstra 28ecbd4729 Added menu system 2021-06-01 23:53:32 +02:00
unfa 7c9b6711a5 Created a parent Weapon class 2021-06-01 01:03:11 +02:00
unfa 33051a5dab Removed duplicate Camera Tween 2021-05-31 23:49:57 +02:00
unfa 45023bf095 Added placeholder Handgun model to Player 2021-05-31 23:34:26 +02:00
unfa 7813108c99 Made climbing not totally broken. But not entirely working either. 2021-05-25 01:14:37 +02:00
unfa 45e9f47b69 Fixed zoom vignette and added Can test prop on DM1. 2021-05-24 22:18:46 +02:00
unfa 4da7fe7925 Merge branch 'main' of https://github.com/unfa/liblast into HEAD 2021-05-24 22:08:59 +02:00
unfa a03947ff15 Fixed zoom latch glitch 2021-05-24 22:05:17 +02:00
unfa 43d91e2e98 Re-implemented zooming (without division by zero) and a test implementation of stair climbing 2021-05-24 21:57:19 +02:00
unfa 38ee209cc1 Enabled full zoom funuctionality - still crashing GPU 2021-05-22 18:56:29 +02:00
unfa 2ef705c4fd Fixed Vignette (but still crashes GPU), fixed camera fov on zoom 2021-05-22 18:52:29 +02:00
unfa 860478b09c Implemented camera zooming (Z key). Added vignette but it crashes GPU. 2021-05-22 18:08:26 +02:00
unfa 6316952ca5 Attempt at fixing player ledge jump glitch 2021-05-22 02:10:00 +02:00
unfa c4cf1d789a Added aRdem's Village and dev textures 2021-05-21 23:20:44 +02:00
unfa 99ba374f35 Implemented an animated crosshair that'll play sounds and change color when hitting or killing enemies. 2021-05-19 21:29:09 +02:00
unfa 5d31cee75c Updated player controller. Better, but still breaks when jumping against ledges. 2021-05-19 01:59:58 +02:00
unfa 24552a6cfc Added basic movement to Player 2021-05-19 00:56:18 +02:00
unfa 4406c2e0d4 Added a crosshair. 2021-05-14 23:52:36 +02:00
unfa 445cae2cd3 Initial Godot 4.0 commit. 2021-05-14 21:31:39 +02:00
unfa a40cb8234a Deleting legacy game files. 2021-05-14 21:00:16 +02:00
unfa 98f59389ef Grenade explosion. 2021-05-06 01:32:44 +02:00
unfa ce2d337256 Updated grenade model, textures and scene. 2021-05-05 23:03:42 +02:00
Jan Heemstra a2c00aa699 Merge branch 'master' of github.com:unfa/liblast 2021-05-03 01:04:40 +02:00
Jan Heemstra 4d5bf6a8ad rotated grenade to face the correct way 2021-05-03 01:04:32 +02:00
unfa 04a3662bab Merge branch 'master' of github.com:unfa/liblast 2021-05-03 00:55:00 +02:00
unfa f667f6625b Added basic grenade explosion effect. 2021-05-03 00:54:05 +02:00
Jan Heemstra ec58bb525f Merge branch 'master' of github.com:unfa/liblast 2021-05-03 00:49:56 +02:00
Jan Heemstra 09be57ff20 Added functioning grenade launcher 2021-05-03 00:49:51 +02:00
unfa 9f44d6fc57 Updated Grenade model. 2021-05-03 00:41:25 +02:00
unfa 39a0f9e265 Created Grenade model 2021-05-03 00:22:10 +02:00
Jan Heemstra 1d0680eebf Moved handgun code to handgun 2021-05-02 23:50:22 +02:00
unfa 428934850b Script extension in Handgun.tscn 2021-05-02 23:30:34 +02:00
unfa a632ac9892 Started implementing proper weapon control API 2021-05-02 23:27:25 +02:00
unfa 94e527bc75 REduced amount of dynamic lights, twekaed glow and AA settings, teaked lights. 2021-04-24 17:39:42 +02:00
unfa f592609d8a Upgraded to Godot 3.3. Added a lightmap. Lighting tweaks. Enabled FXAA and alpha scissors for metal grid material. 2021-04-24 15:20:36 +02:00
unfa 5c4591ac6f Merge branch 'master' of github.com:unfa/liblast 2021-04-22 00:03:09 +02:00
unfa 23cbe81176 Made GrenadeLauncher into an unstoppable machinegun temporarily. 2021-04-22 00:03:02 +02:00
Jan Heemstra 773331bddf You can't kill dead players anymore 2021-04-21 23:44:27 +02:00
Jan Heemstra 9e9ea5ef4a Merge branch 'master' of github.com:unfa/liblast 2021-04-21 23:40:53 +02:00
Jan Heemstra d10dbbafae Player stats are now synchronized properly even when joining a game late 2021-04-21 23:40:47 +02:00
unfa c364021810 Removed a debug print. 2021-04-21 23:28:14 +02:00
unfa d914bc2999 Merge branch 'master' of github.com:unfa/liblast 2021-04-21 23:22:31 +02:00
Jan Heemstra 0563d5a155 Merge branch 'master' of github.com:unfa/liblast 2021-04-21 23:22:18 +02:00
Jan Heemstra abf9f5af5c Added score based on kill count 2021-04-21 23:22:08 +02:00
unfa 40079d2b0a Zoom the view with "z" key - it's not possible to shoot while zoomed in (to avoid sniping with all weapons). 2021-04-21 23:22:00 +02:00
unfa d2a1c7e121 Weapons reset to full ammo on respawn. 2021-04-21 22:46:00 +02:00
unfa 4070ddb966 Tweaked the bullet hit effect for more visibility and better performance. 2021-04-18 20:50:25 +02:00
unfa ae5dd93ed7 Nice looking bullet holes for concrete walls. 2021-04-14 22:44:10 +02:00
Jan Heemstra 9765443023 Fixed bullet impact effect direction 2021-04-12 23:49:21 +02:00
Jan Heemstra 63eef67c37 Merge branch 'master' of github.com:unfa/liblast 2021-04-12 22:57:23 +02:00
Jan Heemstra 673f193ae7 merge 2021-04-12 22:57:16 +02:00
Jan Heemstra f352500096 Fixed ammo count not showing correctly 2021-04-12 22:55:42 +02:00
unfa fe010e2839 Added proximity fade to bullet hit smoke. 2021-04-12 22:55:38 +02:00
unfa 44645b404b Added player scores to the score table. 2021-04-12 22:53:22 +02:00
unfa b37c686602 Made bullet tracer spawn bullet hit effects. 2021-04-12 22:39:33 +02:00
unfa 1e2ec5120c Merge branch 'master' of github.com:unfa/liblast 2021-04-12 21:46:06 +02:00
unfa f581cd1696 Started implementing player stats and score tracking 2021-04-12 21:45:29 +02:00
Jan Heemstra 054f9ee56a Fixed bullet tracers 2021-04-12 02:08:28 +02:00
Jan Heemstra 79e566b00d Fixed weapon damage_dealt signal not being connected to HUD for hitmarkers 2021-04-11 23:54:04 +02:00
unfa 05b18a1b96 Laying groundwork for fixing hit/kill confirmation 2021-04-11 23:28:07 +02:00
Luiz de Oliveira a59dbbf8c2 18 - Implements crouching 2021-04-10 20:37:32 -03:00
Luiz de Oliveira 81e79dd0a5 30 - simple TextChat 2021-04-10 13:57:16 -03:00
Jan Heemstra be06a9fc6e Added killfloor to level DM1 2021-04-09 16:08:26 +02:00
Jan Heemstra c562a84da1 Fixed jetpack graphics synchronisation for real now 2021-04-08 00:09:12 +02:00
Jan Heemstra fd1fc90b35 Merge branch 'master' of github.com:unfa/liblast 2021-04-07 23:54:58 +02:00
Jan Heemstra 041d1cfd4f now really fixed jetpack graphics synchronisation 2021-04-07 23:54:52 +02:00
unfa 2a7d3fc8f6 Disabled debug prints. And added a boolean to turn them on easily. 2021-04-07 23:43:15 +02:00
unfa 2ee196b26f Merge branch 'master' of github.com:unfa/liblast 2021-04-07 23:30:11 +02:00
unfa 7166becf15 Fixed audio randomization, and typos. Other fixes. Added voicing support. 2021-04-07 23:28:34 +02:00
Jan Heemstra f60e77c6ce Merge branch 'master' of github.com:unfa/liblast 2021-04-07 22:54:55 +02:00
Jan Heemstra f3b1904702 Fixed jetpack effects synchronisation 2021-04-07 22:54:52 +02:00
unfa c1196cb44f Fixed bad sound for BulletFlyby. 2021-04-07 21:55:10 +02:00
unfa 890857946c Tweaked Handgun sound layers attenuation and filtering. 2021-04-07 01:49:53 +02:00
unfa 8bc42e8fbc Implemented sound layer handling. 2021-04-07 01:26:12 +02:00
unfa 17749dc241 Replaced - with _ in all audio file names. 2021-04-07 01:05:43 +02:00
unfa 63674f88f0 Added ambient sound to the blue deco thingy on DM1 2021-04-07 00:00:49 +02:00
unfa 085cb64b95 Added muzzle flash omnilight. Moved sound and light effects to Weapon scene isntead of Handgun scene. 2021-04-06 23:56:53 +02:00
unfa b9b004474c Finally fixed the failed preload. It was a removed sound file. 2021-04-05 04:36:33 +02:00
unfa d2d1f585bd Tweaks, and simplifications. 2021-04-05 04:28:23 +02:00
unfa 070ec0d432 Renamed Weapon next/prev actions in Action Map to be consistent with the rest. 2021-04-05 04:20:39 +02:00
unfa a86214275a Fixed dead resource references in Character scenes, also added layered sound effect playback to Weapon.tscn 2021-04-05 04:14:09 +02:00
unfa 7316ea12c2 Created the layered gunshot asset. 2021-04-05 03:52:58 +02:00
unfa 0a6846af9e Renamed GrenadeLauncher, added it into the Player. Tried fixing errors. 2021-04-04 23:25:11 +02:00
unfa f49e82c641 Merge branch 'master' of github.com:unfa/liblast 2021-04-04 22:51:48 +02:00
unfa 6c6d3400bd Fixed jetpack effects logic and added smoke trail. 2021-04-04 22:51:26 +02:00
Jan Heemstra cbe6acbe8a Fixed player list 2021-04-04 22:49:52 +02:00
unfa 6ca7e4873d Added visual effects for jetpack in (particles and light - doens't work!) 2021-04-04 22:24:06 +02:00
unfa 78c2429f9e Changed Fridge ambient sound to a generic ambient called BuzzAndHum. 2021-04-04 22:01:50 +02:00
unfa 9391eabbc5 Added Handgun shell casing bounce sound, and smoke trail using Trail add-on. Disabled due to frequently broken rendering. 2021-04-02 02:08:07 +02:00
unfa 0427e9dd2f Addd the Godot Trail System Add-on. 2021-04-01 23:30:10 +02:00
Jan Heemstra e6366f8fea implement correct behavior of Max Health attribute of Player 2021-03-31 23:22:12 +02:00
Jan Heemstra cfd33f791c Added player mesh for jetpack class 2021-03-31 22:51:07 +02:00
Jan Heemstra 68cb21cf6f fixed HUD of all players showing 2021-03-31 22:38:05 +02:00
tokc aea76b12d0 Add networking to weapon switching. 2021-03-31 12:52:20 +02:00
tokc c4c1e243f9 Remove unused class name. 2021-03-31 12:05:35 +02:00
tokc 7215803015 Clean up commented-out bits. 2021-03-31 11:58:07 +02:00
tokc f648e162fe Use class name for type check since it is available. 2021-03-31 11:51:25 +02:00
tokc 9d3b70f76f Implement weapon switching. 2021-03-31 11:50:53 +02:00
unfa 3b27d0593d Changes after reimporting project in Godot 3.2.3. 2021-03-30 22:56:12 +02:00
unfa 8076f00530 Removed .import folder and added it to .gitignore again 2021-03-30 22:41:33 +02:00
unfa e74480bd15 Separated asset sources from assets. Restructured Godot project directory tree for better clarity and consistence. 2021-03-30 22:14:01 +02:00