Commit graph

43 commits

Author SHA1 Message Date
7bb9281db7 Finally added the 5th weapon slot, where the C4 rightfully belongs. 2019-01-05 21:35:38 +01:00
4621358ffd Added custom GLSL with support for the new gl_fake16bit, gl_affinemodels
Added support for respawns of map entities
Started redoing hostages... they don't have any animations right now. Don't be surprised.
Moved most/if-not-all CS specific entities into their own class files
2019-01-05 02:02:12 +01:00
5fa7002844 - Added everything needed for networked sprays
- Switched to custom pmove code (early, WIP) instead of the engine one, again
- Made nightvision compatible with splitscreen modes
- Player animation fixes
- Prediction fixes
- Fixed radius damage, so grenades and bombs should apply proper damage now
- Added func_wall_toggle
- Small entity fixes
2019-01-03 02:26:39 +01:00
07b72429f6 Switched the majority of entities over to my new object oriented entity codebase also featured in The Wastes 1.2 2018-12-31 02:00:38 +01:00
8ffd4bb134 Initial New-Menu Commit. 2018-12-27 23:53:24 +01:00
1e1d02411b Fix for being unable to defuse the C4 with the new input-button swap. 2018-12-07 14:14:30 +01:00
efeaa2822d - Changed mp_fillweapons to fcs_fillweapons to reflect its origin
- fcs_fillweapons will basically act as a switch for CS:S ammo behaviour
- Some default.cfg and ftesrv.cfg changes
2018-12-05 17:02:49 +01:00
a44a39f91d Got rid of an old debug print for the C4 2018-12-05 15:55:55 +01:00
cdec0d9e79 - Fixed BombZone detection logic for planting the C4
- Fixed counting of players during events such as escape, disconnect and team switching
- Fixed flashbang nades not tracing against players correctly
- Fixed the C4 bomb planting logic which regressed a couple engine revisions ago
2018-12-05 15:05:56 +01:00
Marco Hladik
537ec5d15d Changed the FreeCS Project license to MIT. 2018-06-14 12:05:23 +02:00
057420ed4c Added some new cvars, such as fcs_knifeonly, fcs_swapteams, fcs_nopickups, fcs_reward_kill, fcs_penalty_pain, fcs_penalty_kill, fcs_maxmoney. Also fixed that exploding C4 does traceline collision checks against its targets. Sprays are sort-of in, but not fully. 2017-12-01 13:02:58 -06:00
57bf1c9576 Added shell ejection to the view
Added headshot notification
Health goes red now when it's below 25 or equals
Fixed a CSQC error with no overview present
Fixed spacing in the muliplayer server browser
2017-11-20 11:16:42 -06:00
2ec9213437 Added sv_voxannounce, which will advertise the time remaining
Added support for c4bombs to align to walls
Fixed the infamous crouch-defusal bug
Reworked the way the Glock does Burst-Fire
Added support for voice overlays when pressing the Voice Communication key
Fixed some bad grammar I must have written while either drunk or lazily copy/pasting things
2017-11-18 15:21:39 -06:00
7770b250d5 Fixed #65
Fixed #66
Fixed #67
Fixed #72
2017-11-18 00:30:20 -06:00
eba1491409 Fixes #59 by actually testing this shoddy code I wrote
Adds color sliders for the HUD, Crosshair etc. in the Player options
Fixed some other small things someone might notice
2017-11-12 13:57:23 -06:00
4568b0a31c Fixes #55 by not letting events play on (dead, world) players.
Fixes a bug in which the bomb would not be removed after the round ends when players killed eachother first.
2017-11-11 16:13:40 -06:00
3c1f53ac3d kill command kevlar fix. fixes #53 2017-11-11 15:46:04 -06:00
edc0f6ac8d Fixed #41 and added HUD 'Caliber' graphics for the explosives
Removed temporary menu cursor fix, because the SVN version of FTE addressed the cursor issue! Yay for Spike!
2017-10-26 19:43:38 -05:00
79fa38562a Made some tweaks to the bomb (Fixes #13)
Fixed a crash related to grenades and func_breakables.
2017-06-26 00:04:06 +02:00
cb5a002c45 Fixed player animations
Added weapon model to player models
Fixed networking of weapon events
Cleaned up the whole font business
2017-06-24 14:36:36 +02:00
47f3f3a411 Fixing spawn camera and trying to work the bomb timer 2017-05-01 02:12:13 +02:00
5320775c33 Cleaning up... 2017-05-01 01:21:49 +02:00
88ce5e7b1a Fixed the bomb timer to be more... functional. 2017-04-20 07:43:44 +02:00
8abd531b10 Updated... things 2017-04-20 00:04:47 +02:00
e67ab0380f Added viewmodel muzzleflashes
Redone the model-event sound stuff using next-generation FTE features (TM)
Cleaned and fixed things here and there
2017-01-12 03:49:59 +01:00
47932e57a0 Some more work towards player animations 2017-01-10 22:55:12 +01:00
3d219d7fdb Wiping all corpses after a round ends now
Fixed the EscapeZone ent I never commited properly
C4 Bombs now trigger the c4 target spots
Some more messages for equipment/weapon buying
Some more Rule tweaks that could cause issues with dead people buying guns via future binds
Hit locational damage now applied properly, derp
2017-01-10 16:45:41 +01:00
e8edad9fc4 Fixes #5 by implementing func_pushable 2017-01-09 18:28:23 +01:00
ac78b41f0d Fixed a bug in which shooting shotguns might cause problems... 2017-01-07 21:18:15 +01:00
Marco Hladik
cb9fa0b183 Added a basic spectator HUD
Added nightvision
Added zoom modes for weapons that are supposed to have them
Fixed a bug in which spectators could interact with the game-world
Overhauled the way the rule system works
Switched to autocvars for most cvar-related variables
2016-12-18 10:09:01 +01:00
Marco Hladik
122fbe10ef Basic Player Animations
Added a dynamic crosshair
Updated weapon selection system
Updated the view to do our own bobbing
Fixed a few logic issues with the round/timer loop
Added some new sound events and some overall polish
2016-12-13 20:15:09 +01:00
Marco Hladik
d6479da6b0 Added weapon selection display on the HUD
Changed the reloading behaviour (time needs to pass in order for the mag/caliber fields to update)
2016-12-11 14:17:00 +01:00
Marco Hladik
f8a1902187 Added bomb-defusing
Added progressbar on bomb defusing
Added seperators on the timer and the ammo display
Fixed some USE bugs related to doors and other ents
+use (+button6) is now something that can be toggled, whereas before it was a one-time thing
Added various sounds when buying things
Added various messages when trying to buy things you already have
Added proper radio sounds to the bombing mission type
More work done on the equipment
2016-12-11 11:10:03 +01:00
Marco Hladik
b1b81e8728 Added env_sprite (non-looping)
Added fixes to the VIP selection algorithm
Particle fixes and tweaks
Change how ModelGib calls are broadcast due to PVS issues on maps like cs_militia
Fixed scoreboard coloring
Fixed the random-number generation in some occasions
Added gibmodels being able to have a random selection of submodels
Added monetary rewards
Added penalties for injuring/killing hostages
Misc fixes to func_door and func_button in terms of triggering events
2016-12-10 15:25:16 +01:00
Marco Hladik
dfae8b5dae Added the scoreboard
Added orbituaries
Added monetary rewards for objectives
Fixed weapons not switching/drawing after buying new ones
Added $16.000 salary cap
Fixed func_breakables always starting with 100HP
Fixed something about the doors
Fixed the Buymenu Exit button trying to buy ammunition
Fixed spawning behaviour between switching teams and modes
Fixed VIPs being able to switch teams midsession
Changed gamedir loading behaviour (attempts to read cstrike, then opencs)
2016-12-10 00:03:13 +01:00
Marco Hladik
b976fc1d33 Added as_* gamemode support
CVAR mp_c4timer now affects the bomb
Fixed a bug in which the rounds weren't reset properly when players left
Max playerspeed can now be controlled serverside with sv_maxspeed
2016-12-08 21:24:09 +01:00
Marco Hladik
f89fb231d3 Fixed camera angle when spawning as observer the first time
Fixed behaviour of the camera being forced to the next trigger_camera upon death
2016-12-08 00:50:47 +01:00
Marco Hladik
a15b5f606f C4 icon is now flashing when in zone + bomb equipped
Fixed bug in which switching entities in the game-logic caused pretty bad bugs
Respawn fixes for hostage, ambient_generic and cylcer_sprite entities
Fixed a bug in which func_door's would call the targets twice
Added the missing spawnflag support for "Initially Dark" light entities
2016-12-08 00:09:50 +01:00
Marco Hladik
1290fb0daf Radio messages are now being cast in a bandwidth friendly way
Added ability for mapobjects to respawn (only useful on ones that move/die)
Fixed bug that would "draw" the weapon twice, causing a double-soundcast on the SDL audio driver of FTEQW
2016-12-07 20:38:26 +01:00
Marco Hladik
59bdaba7ff Bomb will now actually damage people in its radius... 2016-12-07 03:35:01 +01:00
Marco Hladik
1bb61a30ff Now C4/Knife won't try showing their "ammo/caliber" anymore
C4 will only start animating when it should be possible...
2016-12-07 02:07:04 +01:00
Marco Hladik
604bdff844 Fixed a T buying bug
Added the ability of the C4 Bomb to "explode"...
Added a random-bombguy selection thingie for the Ts.
2016-12-07 01:57:17 +01:00
Marco Hladik
ba88b9e818 Improved crouching by a ton, changed speed handling (via multipliers) and fixed the timer so that we can do cool things which will come in later. 2016-12-05 19:06:24 +01:00