Commit graph

414 commits

Author SHA1 Message Date
afb78fd1ac flashlight: added support for cstrike, mp_flashlight, cleaned things up in /server 2019-03-01 23:35:28 +01:00
0fd206bc2f Added impulse 100, also known as the flashlight 2019-03-01 23:24:46 +01:00
29ebe5775e multi_manager: Adopt 16-trigger limit and the MULTITHREADED spawnflag. This will prevent overflows on maps such as doublecross. 2019-03-01 17:14:33 +01:00
e21d6e94e5 CSQC: Change references to 'self' to pSeat->ePlayer to make sure we're targetting the current clientseat. Self might refer to shadow clients. 2019-03-01 17:13:47 +01:00
784cc97ee7 Decal-placement optimisations. Now decals will not spawn over ones in a radius of 8 units. Needs feedback! 2019-03-01 15:30:18 +01:00
1a3bf2d6ad scihunt: Added support for parsing SH_Data files, gave it its own game 2019-03-01 13:55:56 +01:00
9fa8ab4079 Updated progs .dat files. 2019-03-01 12:14:49 +01:00
2f101866b7 decal/infodecal: Make sure tempdecals aren't being removed, as that would kill the decal-chain. 2019-03-01 01:24:15 +01:00
5276d1f8cc Weapon prediction changes. Needs more testing, but this will effectively handle all weapon-animation stuff client-side. 2019-03-01 00:04:33 +01:00
e345e8b321 monster_scientist: Warn others when being hurt and/or dies. 2019-03-01 00:03:29 +01:00
1b2dd20edb Added sprite blood, weapon prediction changes [WIP] 2019-02-28 08:18:01 +01:00
9e403c057f trigger_hurt rearrangements 2019-02-28 08:17:14 +01:00
b12aa003aa infodecal: Prevent failure of tracing from crashing the game-logic. 2019-02-28 08:16:32 +01:00
8d0ba69a0e Fix some triggers from not working without the GS_DEVELOPER define set, because ::Respawn() is required for trigger volumes to be registered as such when not exactly visible 2019-02-25 18:19:54 +01:00
b393367f4e misc/talk.wav precache 2019-02-25 18:18:33 +01:00
765c6b6b41 Changed some harsh wording in the FN-Menu readme. 2019-02-21 12:52:25 +01:00
a6695de43c Added a weapon reload timer hack to prevent a race between input frame and weapon-reload think frame. This fixes that the gun seemingly reloads twice. 2019-02-21 12:43:59 +01:00
f008fd447c w_textbox: Prevent the use of RETURN/ENTER; thanks Xylemon 2019-02-20 16:21:25 +01:00
8d4a3830fe Add r_drawviewmodel support 2019-02-20 16:21:02 +01:00
d8926097fa Added custom GLSL updates, that add monochrome rendering (for better 3D Anaglyph support)
Some minor fixes regarding the entry API.
Fixed explosion effects from not animating/looping properly.
2019-02-20 14:30:16 +01:00
646e378989 func_door: Fixed the touch condition, this fixes glitchy behaviour in cs_assault etc. 2019-02-09 11:32:19 +01:00
0db9009c2f Minor splitscreen input fixes in the client module 2019-01-29 08:51:32 +01:00
546451338f January 2019 Refactor: Added the initial BaseHL logic and started merging things with FreeCS. This will ensure a bright future to anyone porting mods and the like to the codebase. This is very, VERY early and I'm mainly committing this so Xylemon can start tinkering with it. 2019-01-29 03:40:14 +01:00
710509a0c1 func_door: Make water part of the entity again and fix the broken "STARTOPEN" flag 2019-01-27 06:58:46 +01:00
ab6dfdc95f env_message: Give the default text some color. 2019-01-27 06:58:11 +01:00
63efe2b147 Valve progs boots now.
More restructuring.
2019-01-21 03:00:14 +01:00
23272fda23 Added missing LICENSE 2019-01-19 18:34:24 +01:00
40c3e23475 Menu: refresh menu upon de-activation of custom game. 2019-01-19 06:02:28 +01:00
8043b8f830 Major cleanup and restructuring. This breaks everything. I'm very, very sorry. 2019-01-19 05:50:25 +01:00
a79141a338 Menu: Fixed one small input glitch in the modlist 2019-01-19 02:23:54 +01:00
8783a130ce Menu: More reliable menu restart. 2019-01-19 02:21:44 +01:00
99d4f294f4 Disable shutdown/init for now when switching mods, as there seems to be some race condition 2019-01-19 01:37:51 +01:00
0783533932 Menu: Proper entity shutdown bobs 2019-01-19 01:37:31 +01:00
61fcdfcf07 Progs update 2019-01-18 21:09:53 +01:00
3933b256b0 Moved things around a bit in the server-side entbase. 2019-01-18 21:06:23 +01:00
cbe3835813 Menu: Implemented Custom Game menu. Beware that the engine doesn't switch mods fast enough so there will be caching issues. The widgets might also mess about because of I'm not killing any existing entities/widgets. Be warned. 2019-01-18 21:05:42 +01:00
3d7b915da3 Client: Updated Copyright Notice 2019-01-16 21:18:28 +01:00
d946acc77e Menu: Fixed .bsp stripping messup on LAN 2019-01-16 18:05:10 +01:00
817cf43930 Menu: Strip .bsp extension from maps when launching
Menu: Internet-Create-Game now applies hostname, maxplayers and password to the server
2019-01-16 17:52:43 +01:00
d635fbc0c7 Updated License/Copyright Info 2019-01-16 17:43:50 +01:00
622bb405b8 func_door_rotating: Added support for the SILENT spawnflag 2019-01-16 17:18:34 +01:00
0db8cb6e3c armoury_entity: Welcome back. 2019-01-16 17:18:06 +01:00
66eec0128d CBaseEntity: Added support for the Not In Deathmatch spawnflag. 2019-01-16 07:53:01 +01:00
b25d3fa082 func_door_rotating: Rotate only away from the player when ONEWAY isn't set, as well as it being a Y axis rotation only. Also added support for the backwards spawnflag. 2019-01-16 07:52:40 +01:00
a21b9a69ce trigger_teleport: Now looks for the right attributes in its search for a destination. How inspiring. 2019-01-16 05:19:00 +01:00
27b18818f8 info_notnull: Fixed spawn init, so their target and targetname keys are properly set 2019-01-16 05:18:24 +01:00
1c009a189e func_door_rotating: Lock doors when a targetname is set, as doors then can only be opened by triggers 2019-01-16 05:17:52 +01:00
d88c441f27 Menu: Prevent menu input interaction when Frag-Net dialogue is displayed 2019-01-16 05:17:24 +01:00
280fa8d99a Menu: Fixed dialog alignments by changing strings to textfields 2019-01-16 02:16:44 +01:00
7597f23a9d Menu: Added support for Half-Life's logo.avi header image 2019-01-16 01:14:54 +01:00
a4c77d7a95 Cleanup, removing unused cruft, moved menu into its own basedir. 2019-01-16 00:10:21 +01:00
95b60757e7 light: make sure lightstyles reset upon round respawn 2019-01-15 22:29:04 +01:00
f13cb921b3 pmove: fixed players sliding on top of entities 2019-01-15 22:28:44 +01:00
a241583fb8 PMove code cleanup 2019-01-15 02:58:02 +01:00
147bcc2f25 Crouch stutter fix with the latest FTE binaries 2019-01-14 19:48:23 +01:00
99c878d4d0 Fixed some rendering-frame bugs (stuff that doesn't belong...)
and fixed up pmove a little bit.
2019-01-14 16:13:20 +01:00
6e82e3b576 Remove the loadingscreen stuff from the menu as it's empty right now anyway. 2019-01-10 11:17:45 +01:00
732d140050 trigger_once: Same as last commit 2019-01-10 11:17:10 +01:00
8606735626 trigger_multiple: Set the activator entity correctly now 2019-01-10 11:16:59 +01:00
9c29c9fcb9 trigger_hurt: Fixed the timer so you can get hurt more than once 2019-01-10 11:16:39 +01:00
274d8386fb func_button: Added support for shooting buttons to trigger them, if they have health attached. 2019-01-10 11:16:22 +01:00
4722b33035 func_breakable: Added support for 'explodemagnitude' 2019-01-10 11:16:04 +01:00
61011bf155 env_shooter: Actually sat down and made it work 2019-01-10 11:15:48 +01:00
e4981f6d41 rendermode optimisations for all CBaseEntity classes. 2019-01-10 11:15:10 +01:00
d244904f84 Missing animated sprite cleanup 2019-01-10 11:14:50 +01:00
79db5ac5fe Fix the C4 bomb not being cleared when dropping it. 2019-01-10 11:14:30 +01:00
84399e33c9 func_bomb_target: Fix triggering upon C4 explosion. 2019-01-10 11:14:13 +01:00
b9902e94ea ambient_generic: Made it fully serverside to avoid headache. 2019-01-10 11:13:49 +01:00
3c42426b43 Added env_message and game_text support. 2019-01-10 11:13:12 +01:00
d4fc1b8ca1 ambient_generic: Made it so that the PHS controls the networking, rather than just ignoring PVS/PHS altogether. This will increase performance. 2019-01-06 22:01:11 +01:00
76c34de632 Fix the C4 Bomb not being cleared from the inventory after every round. 2019-01-06 22:00:17 +01:00
f0d107bb8a worldspawn: Make sure it's only called once, to avoid multiple worldspawn entities (this can happen...) from messing everything up. 2019-01-06 21:59:58 +01:00
3ef5e6c009 Fix the 'kill' command 2019-01-06 00:22:06 +01:00
7bb9281db7 Finally added the 5th weapon slot, where the C4 rightfully belongs. 2019-01-05 21:35:38 +01:00
910c94a15f Actually, this is the right coordinate for the defusal kit HUD icon... 2019-01-05 20:31:10 +01:00
09667d161c Added missing escape-zone, vip-zone and defusal-kit HUD icons 2019-01-05 20:28:31 +01:00
45d44149fd func_ladder: Fix the placeholder ladder not colliding/rendering properly. 2019-01-05 18:30:47 +01:00
9268524b4d Disabling debug info for the GS-EntBase. 2019-01-05 18:30:24 +01:00
b6321abd82 hostage_entity: Slight sound optimisation. 2019-01-05 18:30:02 +01:00
f17914d241 Fixed you starting with more than the allowed money. Now respecting the limtis. 2019-01-05 18:29:35 +01:00
a0745b550f Removed EntHostage.c 2019-01-05 18:29:11 +01:00
eed328c36f hostage_entity: Experimenting with a new duckling type follow AI. Not perfect, but better results than before 2019-01-05 16:36:22 +01:00
2e4498ec3d Changed some attack-delay/cycle values to ones I could poke from AMX-X/AlliedModders 2019-01-05 16:35:45 +01:00
78ccd2f4ec trigger_multiple: Added wait = -1 behaviour (fixes de_survivor's car light flickering) 2019-01-05 16:34:28 +01:00
098b701fe5 Renamed sv_voxannounce to fcs_voxannounce. As it is FreeCS specific. 2019-01-05 16:33:39 +01:00
86038ac612 Added some angle velocity to the shell ejections 2019-01-05 16:33:17 +01:00
1397d9a533 ambient_generic: Fixed triggers, networking and whatnot. Should behave a lot closer now 2019-01-05 11:50:30 +01:00
675ecc323c cycler_sprite: Fixed it not being a trigger, so now the chickens on cs_italy work again. Praise the chicken.mdl 2019-01-05 11:50:02 +01:00
c454f9f801 hostage_entity: Slightly better pathing, by walking to the last-traceable position of the rescuer 2019-01-05 10:39:09 +01:00
a02b1f516c env_sprite: Make sure m_flFramerate is set 2019-01-05 10:38:22 +01:00
b3753047ad hostage_entity: Memorize who your last rescuer was and attribute $$$ to him, in case he's too far away and no longer the user. 2019-01-05 09:10:14 +01:00
0adf64a82f Cleaned up func_buyzones' Game_CreateBuyZones to not use findchain. 2019-01-05 08:58:21 +01:00
3f3438cc1c hostage_entity: allows being pushed around (when you're CT)
hostage_entity: added animations for idle/walk/running that were missing
2019-01-05 08:51:32 +01:00
a1dcd36575 Fixed func_buttons in that their touch function was set when it shouldn't have been after using them via +use 2019-01-05 03:19:36 +01:00
af6904631e Added the missing class file entries for cycler and cycle_sprite 2019-01-05 03:18:57 +01:00
992251b030 Fixed a bug with not giving the helmet when you've already got Kevlar. 2019-01-05 03:18:38 +01:00
d4d6e8a6da The HUD will now display when you've got Kevlar and the Helmet 2019-01-05 03:18:23 +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
4f9e8c2a75 Moved info_map_parameters into its own entity file, removed the old associated fields. 2019-01-04 21:58:19 +01:00
0e7fcf8012 Fixed env_sprite functionality.
Moved some things around.
2019-01-04 21:39:07 +01:00
c4eb753f63 env_spark autostart fix 2019-01-04 20:39:45 +01:00
e7f1db0543 Commited some minor stuff, unimportant 2019-01-04 05:56:14 +01:00
6678a562ae VoIP 3D-Ingame Indicator added 2019-01-03 23:33:40 +01:00
59c637c6ea Fixed trigger_hurt 2019-01-03 12:23:11 +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
32b6e85d28 Some AUG improvements, simple crosshair for both AUG and SG552 2019-01-03 02:23:21 +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
88710b3bb2 Player animation fixes 2018-12-31 01:58:02 +01:00
d1ad1b13bf Misc prediction fixes 2018-12-30 06:37:53 +01:00
ff7e6b6c41 Made the connect button work in the Internet/LAN menus 2018-12-28 00:03:00 +01:00
8ffd4bb134 Initial New-Menu Commit. 2018-12-27 23:53:24 +01:00
0d5b490fac Tweaks to the default HUD color and radar position to be more like 1.5 2018-12-27 23:50:36 +01:00
aaf8241bc2 Gun offset command added (v_gunofs) 2018-12-27 18:19:14 +01:00
468996b9e6 Reset the bomb defusal progress in case the time runs out and is neither detonated nor successfully defused. 2018-12-25 22:59:10 +01:00
a02b781e9a Fix func_buyzones not being affected by fcs_swapteams 2018-12-25 22:53:44 +01:00
b1fa74a63a Added fcs_fix_bombtimer for overriding weird/buggy CS 1.5 timer behaviour 2018-12-23 09:12:12 +01:00
8d2093353c HUD Bomb Indicator Fix 2018-12-23 09:11:02 +01:00
afc8d8dbb2 more ecologically friendly infodecal entities
fixed autoreload behaviour! it's now like in 1.5
added some glsl replacements that are more performance friendly
2018-12-15 15:50:10 +01:00
a21d0d597b Fixed a small VOX sample-time logic error. This should fix the sync issues. 2018-12-09 06:33:38 +01:00
523f1e0284 Changed some of the menu sound to represent the WON menu better. Yes a nicer menu is coming, too. Patience! 2018-12-09 06:28:19 +01:00
a8c05e95d3 Added VOX sound precache. 2018-12-09 06:27:50 +01:00
c43906bff4 That's the proper way of disabling the impact effects for the knife... *cough* 2018-12-09 06:06:32 +01:00
807bfb00e0 The knife in 1.5 doesn't create decals apparently (the beta versions do, though) make this a switch? Does anyone care?... 2018-12-09 05:59:13 +01:00
c1497341a8 Moved all entity field definitions into one file. 2018-12-09 05:58:28 +01:00
701f0e8737 Added damage indicator. 2018-12-09 05:56:34 +01:00
628097eff9 Added early infodecal ents. They don't align to the texture coords YET. 2018-12-07 20:03:07 +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
f5bb0748ff Clear scope-zoom upon respawn. 2018-12-06 05:34:40 +01:00
f15217db91 Swapped the internal button bits for use/attack2 as it was causing problems in new engine binaries. 2018-12-05 20:52:27 +01:00
40c247a823 Small centerprint alignment fix. 2018-12-05 20:51:40 +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
86e40f90c3 Fixed the reloading-logic to avoid an "ammo-loss" bug. 2018-12-05 15:55:40 +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
7b848d78ec - Redone crouching physics code
- Fixed the gamerules regarding bomb defusal kills
- Implemented mp_friendlyfire
- Fixed cl_thirdperson cvar
2018-09-20 13:38:01 -07:00
Marco Hladik
2f354c2e54 Removing Physics.c references, as it is no longer used. 2018-06-14 12:06:07 +02:00
Marco Hladik
537ec5d15d Changed the FreeCS Project license to MIT. 2018-06-14 12:05:23 +02:00
Marco Hladik
26efc3588e - Added sound hack that'll stop LFO sounds (e.g. cs_747 jet flyby) from killing your ears
- Fixed the spectator camera from caring about VIEWHEIGHT
- Added menu labels and checkbox graphics (still WIP menu improvements)
- Fix for not-loop ambient_generic entities
2018-06-10 11:40:44 +02:00
Marco Hladik
6b3504c560 Added bot source files (oops)
Removed old project file
2018-06-10 02:29:08 +02:00
Marco Hladik
53d4ac9591 Added custom, white bitmap font to resemble WON closer
Fixed the chat parsing
Fixed crouching not working
2018-06-10 02:26:15 +02:00
Marco Hladik
6e9268d764 - Physics are now handled partially by the engine again
- Added first bot prototypes (only use with the latest FTEQW and ENGINE_ROUTING enabled
2018-06-09 18:37:42 +02:00
Marco Hladik
4260036e84 Slope fix, set acceleration to 10 for now - also view-step prediction fix to make it not seem like you're falling at a constant pace. 2018-02-17 11:02:03 -08:00
Marco Hladik
d78d12fd71 Physics code update, including switch to TTF for text for easier handling of international languages. Delte your fte.cfg's for all this new stuff to take effect. More testing required also. 2018-02-12 07:24:08 -08:00
5633ad7d59 Fixed the player models not looking up/down in the external view 2018-01-29 21:51:13 -08:00
84aea16001 Added a IP-Connect option by request 2018-01-29 21:18:17 -08:00
4b3ef40880 Fixed mp_timelimit! Thanks to wastelandpanda for reporting this. 2018-01-29 20:32:00 -08:00
0eaf9f5bc3 Added mp_halftime and fixed the behaviour of not flushing the round before a second player joins. 2018-01-29 10:14:30 -08:00
f78ece6005 Added mp_winlimit and fixed a bug with selecting the C4 Bomb as well as changed the way input works during freezetime. 2018-01-29 09:03:22 -08:00
c94019bfea Progs update 2018-01-24 10:36:09 -08:00
ce03562663 Add cmd menu_quit, since that was bothering me for a while. 2018-01-23 02:52:00 -08:00