Commit Graph

853 Commits

Author SHA1 Message Date
Marco Cawthorne 7793d52d3f GS-Entbase: undef GS_BULLET_PHYSICS for WASTES, this should be defined at
the progs.src level anyway.
2020-04-22 12:34:50 +02:00
Marco Cawthorne b3de732e03 BotLib: Added initial files to the project. 2020-04-22 12:31:28 +02:00
Marco Cawthorne ed31788de3 Updated fteextensions.qc 2020-04-22 05:58:11 +02:00
Marco Cawthorne 816f34ef23 Half-Life: Move animation/punchangle code for WEAPON_MP5 into the shared
code-path for better prediction.
2020-04-22 05:57:39 +02:00
Marco Cawthorne 6ceca5839c TraceAttack: Let game progs.src files themselves decide whether they want
BULLETPENETRATION enabled.
2020-04-22 05:56:21 +02:00
Marco Cawthorne 1891e974d0 Counter-Strike: Handle player animation code in its own files, update
weapons to use the newly defined sequences.
2020-04-22 05:32:58 +02:00
Marco Cawthorne b4fffe8858 Half-Life: Build the client-game with the VGUI_CLASSIC define. 2020-04-22 04:39:08 +02:00
Marco Cawthorne 78a0f976ed Decals: Increase decal init count to 128. 2020-04-22 04:11:33 +02:00
Marco Cawthorne eca4d0668c Coutner-Strike: Added item sound shader that I forgot to include 2020-04-21 00:31:10 +02:00
Marco Cawthorne 922b6f4c55 Added sub-directory makefile to ease the building of specific games/mods. 2020-04-21 00:30:54 +02:00
Marco Cawthorne 877e5e1699 Counter-Strike: Doing bound checks with armoury_entity so that maps like
cs_huehnerklau work.
2020-04-21 00:13:42 +02:00
Marco Cawthorne bb7522f971 Counter-Strike: Fix the money team rewards not being given out when a new
round hits.
2020-04-20 23:21:02 +02:00
Marco Cawthorne 00b4fb9557 Flashlight: Shift source origin down by 8 units so that the cubemap light
has some more obvious effects from the first person view.
2020-04-20 23:20:36 +02:00
Marco Cawthorne 6294a41efe Counter-Strike: Made WEAPON_SCOUT zoom like WEAPON_AWP and changed the
timings on the zoom action to be close to what it's like in 1.5
2020-04-20 19:35:56 +02:00
Marco Cawthorne a3ff75a4da Moved Player_Death into the Gamerule logic.
Counter-Strike's zones have been shoved into .flags, where we desperately
need some more bits.
Counter-Strike's WEAPON_C4BOMB now only works in a func_bomb_target zone.
2020-04-20 19:25:15 +02:00
Marco Cawthorne 1eda0ab5d4 Counter-Strike: Added CSEv_BuyEquipment_f 2020-04-20 15:59:42 +02:00
Marco Cawthorne e643ab58a7 Rewrote parts of HUD_SlotSelect to be no longer recursive. 2020-04-20 11:47:22 +02:00
Marco Cawthorne 2cee375ce5 Lots of commits bundled into one:
- Added GamePMove_Fall and GamePMove_Jump for controlling either.
- Tweaked maxspeed for Counter-Strike heavily.
- Worked on the Counter-Strike WEAPON_KNIFE (fully functional!).
- Worked on the Counter-Strike WEAPON_AWP (mainly zoom).
- The WEAPON_C4 in Counter-Strike will no longer unfreeze you during warmup
- Added cl_showtriggers for displaying brush-based triggers.
- Removed muzzleflash dynamic light, as it seems GoldSrc doesn't have any.
- Fixed bug in which the server-list would run into an infinite loop error.
- Fixed weapon pricing in Counter-Strike.
- To rescue hostages means to earn $$$
2020-04-20 06:45:14 +02:00
Marco Cawthorne d7e818410c Added game-specific maxspeed overrides. 2020-04-19 13:01:47 +02:00
Marco Cawthorne 51cce26fd8 Added some init messages. 2020-04-19 12:02:05 +02:00
Marco Cawthorne e578ffc808 Get rid of those ancient decal precaches. 2020-04-19 12:01:31 +02:00
Marco Cawthorne 8ac5ac7c77 Support for Q3-based BSP material flags - for footsteps anyway 2020-04-19 12:01:20 +02:00
Marco Cawthorne ce87662850 Changing local from snd to sfx to avoid conflicts with a certain
global.
2020-04-18 02:05:41 +02:00
Marco Cawthorne 23011d42e6 Unbreak Scientist Hunt's gamerules. 2020-04-15 12:28:11 +02:00
Marco Cawthorne ad62ddc574 Moved gamerule definitions at a higher scope, this will make it easier
to call GameRule events from other parts of the codebase.
2020-04-15 01:18:19 +02:00
Marco Cawthorne 3e4a67367b Counter-Strike: Hostage Rescue works, Buymenu for weapons works, cleaned
up some gamemode code.
2020-04-14 16:19:25 +02:00
Marco Cawthorne 992add7dfd Gamemodes: Moved the level transition stuff outside of the _singleplayer
logic as lots of mods want to inherit that of HL anyway.
2020-04-14 12:35:55 +02:00
Marco Cawthorne 594ba56f02 Started moving gamerule logic into classes, so we can manage seperate
modes of play better. This will be much appreciated too by anyone modding
CS to add additional gamemodes later for example.
2020-04-14 03:12:09 +02:00
Marco Cawthorne 142e6c9cf3 Possible memalloc corruption mititagions. 2020-04-12 19:40:09 +02:00
Marco Cawthorne 9e8c779c74 Menu: Added a basic Load-Game menu. 2020-04-12 18:45:02 +02:00
Marco Cawthorne 324fadd668 Spring cleaning. Prepare for summer! Fixed lots of bugs too:
v_camroll is now working again.
Counter-Strike is finally getting somewhere again.
Counter-Strike has pseudo spray-patterns now! They're all the same.
func_button now can be programmed to use Sound-Shaders.
The menu handles the vid_conautoscale command autonomously. Set r_autoscale
to 0 if you don't like it.
The menu has an updater, requires a not-yet-pushed build of FTE.
Don't use it yet.
Moved a lot of globals into pSeat's structs to fix splitscreen with them.
Made explosion decals be handled client-side!
Added trigger_look, env_sun and light_environment entities.
2020-04-12 15:50:42 +02:00
Marco Cawthorne 6f6a0cf35b monstermaker: Support delay -1, despite being abused too often. 2020-04-09 14:44:29 +02:00
Marco Cawthorne 20ce1665cd monstermaker: Remove when unable to spawn entity. 2020-04-09 14:05:59 +02:00
Marco Cawthorne 020528e544 Updated selected manifests to allow for package downloads. 2020-04-09 02:17:05 +02:00
Marco Cawthorne 4e90b5199f Valve: Added missing ammo sound shader precaches. 2020-04-08 22:34:21 +02:00
Marco Cawthorne f51a200f97 Arranged more platform manifests, added some fallback assets contributed
by Xylemon!
2020-04-08 22:22:42 +02:00
Marco Cawthorne b992dd472d Menu: Fixed dumping path. 2020-04-08 09:12:22 +02:00
Marco Cawthorne 98a961a28e Fixed the borked TFC manifest. 2020-04-08 08:57:51 +02:00
Marco Cawthorne bf48be3650 Merge branch 'master' of ssh://git.code.sf.net/p/freecs-1-5/code
# Conflicts:
#	rewolf_demo.fmf
#	scihunt.fmf
#	tfc.fmf
#	valve_dayone.fmf
#	valve_uplink.fmf
2020-04-08 08:54:43 +02:00
Marco Cawthorne 8f6a826475 Moved footstep sound shader, manifest updates. 2020-04-08 08:50:09 +02:00
Marco Cawthorne 2343c113fe Platform update. 2020-04-08 08:42:09 +02:00
Marco Cawthorne fcf67add6a Updated/added more .fmf files... 2020-04-08 08:12:02 +02:00
Marco Cawthorne 0246a10b12 Updated/added more .fmf files... 2020-04-08 08:09:18 +02:00
Marco Cawthorne 94d7da9ed7 Valve: Fix dupe player precaches. 2020-04-08 08:02:13 +02:00
Marco Cawthorne c6f40c2590 Moved shared Nuclide data into its own folder. 2020-04-08 08:01:52 +02:00
Marco Cawthorne a1b1eca2e5 Cstrike: Progress towards the grenades. 2020-04-07 15:37:31 +02:00
Marco Cawthorne b2ef0db018 Fix misc warnings. 2020-04-07 15:02:36 +02:00
Marco Cawthorne 31793440c2 Cstrike: Remove usage of Weapons_ViewPunchAngle, as that's calculated
elsewhere (see weapons_cstrike.c)
2020-04-07 15:00:11 +02:00
Marco Cawthorne a2384fae50 Cstrike: Fix WEAPON_USP45 timers for adding/removing the silencer 2020-04-07 14:55:27 +02:00
Marco Cawthorne f43bc2cf32 update copyright dates because I've been forgetting all year. 2020-04-07 14:46:23 +02:00