Commit Graph

104 Commits (927d4384a762ae9a4f730f3c03222871696561db)

Author SHA1 Message Date
unfa 927d4384a7 Optimization and balancing to save performance
Disabled dynamic shadows on Rockets and Explosions. Also reduced their radius.
Added queue_free() in Explosion effect to remove as much of nodes as possible when they are not needed.
Added animated Halo to Explosion (cheap)
Greatly reduced the amount of particles in Rocket and Explosions
Reduced Particle lifetime in Rocket trail
Reduced Rocket Launcher firing speed. it no longer fires as fast as the handgun.
Reduced shawmap size
Reduced shadow quality
Disabled Roughness limiter
Reduced Dev Texture size to 1K from 4K (added size limit in import settings)
Also saved export settings (they limit the amount of resources packed with game builds)
2022-01-04 19:55:38 +01:00
unfa aa340bc628 Fixed rockets phasing trhough walls. no splash damage yet. 2022-01-02 18:12:09 +01:00
unfa ddad08e457 Many small fixes with rockets, halos, particle effects
Fixed halo Z test (proximity fade enforced it)
Fixed halo scaling is sync
Fixed some particle effect issues with muzzle flashes and explosions
Added "fine red mist" lingering after killing someone
2022-01-01 18:43:50 +01:00
unfa 975c2afca9 Fixed muzzle flash 2022-01-01 18:06:10 +01:00
unfa 021168a507 Implemented basic weapon switching 2022-01-01 17:55:45 +01:00
unfa 751b369163 Fixed rocket halo distance fade 2022-01-01 03:04:34 +01:00
unfa 02d0bee09c Tweaks to the rocket launcher 2022-01-01 02:55:27 +01:00
unfa 5dbc840ef4 Rockt lancher works with direct hits only 2022-01-01 02:42:10 +01:00
unfa dd924f53de Further work on Rockets 2022-01-01 01:38:01 +01:00
unfa 2383bb4b79 Fixed rocket movement - now collides with players, not with level though 2021-12-31 22:55:44 +01:00
unfa 498bb5a09e Added Rocket Launcher. Implemented weapon types.
Implemented a rocket, but it doesn't fly right...
2021-12-31 02:14:31 +01:00
unfa dc0b83efff Created Handgun and RocketLauncher as descendants of Weapon scene. Instanced them both in Player scene 2021-12-29 21:31:52 +01:00
unfa 7615a01823 Fixed bullet decal rotation and VFX. Added explosion effect (partcles + sound). Fixed a typo in Player.gd 2021-12-29 02:32:59 +01:00
unfa 0219bbd26c Finalized bullet flyby sounds. Put respawn timer on the bottom. Fixed bullet hit wall SFX and shell casing SFX. 2021-11-28 17:38:14 +01:00
Jan Heemstra e0cc255bdc Fixed fly-by sounds math 2021-11-22 00:17:00 +01:00
Jan Heemstra 817d1a0ddf Added fly-by sounds 2021-11-21 23:57:52 +01:00
unfa 3b0d4e8745 Started working on implementing bullet flyby sounds spawning 2021-11-21 23:53:04 +01:00
Jan Heemstra b2da2d78f2 Upgraded godot version to latest nightly build 2021-11-16 20:58:51 +01:00
unfa 29bf99d59e Reimplemented bullet hit effects in the new damage system. 2021-10-24 16:25:04 +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 486c12ee6c Fixed Handgun Animation. rearranged the Weapon scene to make reimporting easier in the future 2021-10-23 22:20:25 +02:00
unfa 953c859098 Reworked gib with particle collisions to test how they work. Fixed player damage feedback, but death is still bugged. 2021-10-15 02:15:43 +02:00
unfa 6aef66c0a8 Changed damage API. Added "bleeding eyes" effect to indicate damage. 2021-10-14 23:59:39 +02:00
unfa 173bea08b3 Updated code for a new Godot version 2021-10-06 23:49:16 +02:00
unfa a9b2cfcfd7 Added player pain moan on hit, used Animation Player to randomize sounds, also recorded some extra groans for the future 2021-09-29 14:08:46 +02:00
unfa a8c34bf896 Fixed weapon spread being different between puppets 2021-09-26 02:38:11 +02:00
unfa b936750afa Fixed bullet tracers not obeying spread and having wrong collision. Disabeld shadows for tracers. 2021-09-26 01:12:12 +02:00
unfa e67ab9131c Implemented weapon spread (and corrected nerror with jetpack threshold) 2021-09-25 20:51:20 +02:00
unfa 7edcf2fd1c Implemented bullet tracers 2021-09-25 18:14:17 +02:00
unfa 5bc7c67b8f Implemented announcer lines: victory, defeat, payback 2021-09-25 17:36:15 +02:00
unfa 920dceb411 Added layers to the handgun shoot SFX. 2021-09-25 17:06:01 +02:00
unfa a52185f749 Implemented "Fisrt Blood" 2021-09-25 15:53:12 +02:00
unfa a0468884ed Deathmatch loop + groundwork for announcer 2021-09-25 00:15:44 +02:00
unfa f837559cd1 Temporarily disabled SoundPlayer's logic in favor of a single-sound playback until Godot not bundling sounds in game exports is fixed 2021-09-24 23:03:45 +02:00
unfa 35086b6373 Implemented blood decals and bullet hit decals. 2021-09-24 04:46:39 +02:00
unfa 23e7b0c8aa Tweaked shell casing ejection, sound and collision 2021-09-21 23:06:56 +02:00
unfa ab0cdf6868 Fixed shell casing collision, sound and made the shells fade out rather than disappear 2021-09-20 00:25:52 +02:00
unfa 00ecd1f810 Updated Casing to newest Godot version 2021-09-19 22:31:55 +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 614d6a3b80 Fixed bad shading on Handgun, subdivided the hand geometry, fixed shell casing ejection angle and orientation 2021-09-17 21:22:37 +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 abe2ce6e9b Updated jetpack sound. 2021-09-12 13:36:11 +02:00
unfa 069fdae20d Disabled awaits in SoundPlayer 2021-09-12 13:34:54 +02:00
unfa 17688fef27 Tweaks to shell casing sounds. 2021-09-12 04:46:48 +02:00
unfa 3520bfbe66 Added shell casings sound. 2021-09-12 04:28:38 +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 d1b8b5eb6b Fixed SoundPlayer, implemented handgun shoot sound 2021-09-12 03:03:52 +02:00
unfa a6a181049a Made players decide if they hit a shot, not the server, implemented audiovisual feedback on hits and kills. Added SFX import files and some missing midi and plug-ins state in Ardour sessions. 2021-09-12 01:50:12 +02:00
unfa bef8e92398 Implemented score, rank and lead/gap HUD display 2021-09-11 16:35:37 +02:00
unfa 55fe11328a Jetpack. Fixed players not dying and health not resetting on respawn. 2021-09-11 14:35:07 +02:00