0c1ba0978e
Added drawpic hack so that the engine doesn't shoddily attempt to draw images with floating point coords
2020-08-14 23:18:47 +02:00
d3b488b7bf
CBaseTrigger/s: Overhauled the system to keep proper track of its activators. This was important in some mods who'd e.g. call a trigger_camera over longer periods of time and expected to target the same player as before as part of a multi_manager.
2020-08-10 12:32:18 +02:00
e7f0c358eb
Fix crash when EV_SHAKE is networked. EV_SHAKE is not yet implemented, however.
2020-08-08 02:36:18 +02:00
e8bafa044d
scripted_sequence: Added support for the IDLE key. This means the setup for most sequence look and behave correct now.
2020-08-02 13:09:37 +02:00
4427529e51
Client: Put renderscene() into its own function to make profiling easier.
2020-07-22 23:03:10 +02:00
336c8adee1
Sentences: More parsing fixes, as some dialogue broke.
2020-07-10 12:13:20 +02:00
081d541e9e
Menu: IRC based Chat is now completely implemented using QuakeC. It already works quite well but will need a lot more testing!
2020-06-30 17:14:06 +02:00
bca72fafc8
Sentences_ResetSample: Change return type.
2020-06-27 14:20:58 +02:00
aef3b2f8c1
Sentences: Minor improvement to parsing sentences.txt entries
2020-06-25 11:01:44 +02:00
9a4cc85366
speaker: Initial implementation; Misc improvements to the sentences processing.
2020-06-14 00:55:01 +02:00
bcc28c98ee
Flashlight: Avoid using getproperty for the flashlight values.
2020-06-12 17:27:21 +02:00
66aef13819
Purge cstrike.old from the src tree.
2020-06-12 17:14:05 +02:00
4972156930
Client: Add basic interpolation for when camera triggers are active. This mimics HL's sloppy behaviour somewhat. Will see a lot of changes.
2020-06-12 12:09:53 +02:00
61983ec2d8
Counter-Strike: Add progress bar for defusal and other tasks.
2020-06-09 00:23:18 +02:00
8aa66987e5
Counter-Strike: Fix Defusal-Kit icon source offset on the HUD.
2020-06-08 23:50:25 +02:00
680725f050
Obituaries now use spriteframe() for caching.
2020-05-31 21:20:36 +02:00
cef8ba0443
Make cstrike use spriteframe() for HUD gfx
2020-05-31 13:20:04 +02:00
c709117209
Switch to using spriteframe() for HUD sprites in valve, scihunt
2020-05-31 12:54:04 +02:00
4d201c281b
Fix armor indirection bug. The compiler ought to warn about name conflicts like these.
2020-05-28 19:53:24 +02:00
fe251faf81
Physics: define stand-in values for non CSTRIKE and VALVE defined games
2020-05-08 07:44:40 +02:00
674206349a
Half-Life: Fix crash with obituaries and invalid weapons.
2020-05-04 05:48:19 +02:00
fc3f124d24
Progs.src for server-side codebases are much simpler now, player class now
...
inherits the base_player class, which is a new addition.
2020-05-03 05:26:06 +02:00
a025a41e73
Simplified the client progs.src file for each game massively.
2020-05-02 23:57:25 +02:00
d4c97c639b
Unbreak env_sprite rendermodes.
2020-05-02 06:38:02 +02:00
c1e4070b61
Made obituary code game-specific.
2020-05-02 05:57:36 +02:00
bfa3412277
Cleaned up some warnings.
2020-05-02 05:28:21 +02:00
b7c2c61a88
Obituaries: We now read hud.txt for the icons, so we no longer have to
...
define them inside the code. This should automate quite a bit of legwork
2020-05-02 02:36:37 +02:00
02606bafe9
Counter-Strike: Precache item pickup sound shaders in advance, also
...
add sound shader for weapon.pickup
2020-05-02 00:24:54 +02:00
9ea07752f8
Scientist Hunt: Add some basic logic for the insanity mode. This adds
...
sh_insanity (cvar). Also fixed some shared Half-Life ish stuff with
blood, trigger_hurt entities... too tired to list
2020-04-30 05:58:17 +02:00
94947c89e1
Cleaned up client inits by pushing hud related precached into HUD_Init,
...
where they belong
2020-04-28 10:25:13 +02:00
12328e2d08
Tell Poke646 and They Hunger to build with CLASSIC_VGUI
2020-04-28 06:09:19 +02:00
0c0b9938b7
Went over weapon-drop logic to handle ammo, undroppable weapons.
...
Added basic intermission logic to HL:DM for fraglimit/timelimit being hit.
Cleaned up WeaponAPI to get rid of killicons, which should be handled
elsewhere.
2020-04-26 13:17:19 +02:00
c41eedb593
Base Scoreboard: Simple team scoreboard. It tracks certain infokeys, look
...
at server/cstrike/gamerules_multiplayer.cpp for an example.
2020-04-24 05:38:38 +02:00
b95f7c37eb
FX: Moved all the particle descriptions into the appropriate places.
2020-04-23 14:26:43 +02:00
090461860e
Added cmd "lastinv" and "drop".
2020-04-23 07:36:19 +02:00
ae7da17d0f
Counter-Strike: Made '0' work in text-based menus.
2020-04-23 05:25:51 +02:00
747639af4d
Counter-Strike: Fixed the buyammo1/primammo and buyammo2/secammo commands.
2020-04-23 05:20:35 +02:00
4794f45cb1
Added the 'getpos' command that people in Source are familar with.
...
Requested by Xylemon!
2020-04-23 04:56:23 +02:00
8b57b74637
env_fade: Worked a lot on how fades are meant to run.
2020-04-23 04:32:44 +02:00
a31b3b0e47
Counter-Strike: Updated the WEAPON_SMOKEGRENADE smoke particle effect.
2020-04-23 03:41:56 +02:00
b44ea3320f
FX: Moved particle definitions into the respective FX init functions.
2020-04-23 03:22:45 +02:00
d72fc4d17c
FX: Cleaned up inits and organized everything into the relevant game
...
specific directories, so mods can now inherit/override effects easier.
2020-04-23 03:13:29 +02:00
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
b4fffe8858
Half-Life: Build the client-game with the VGUI_CLASSIC define.
2020-04-22 04:39:08 +02:00
922b6f4c55
Added sub-directory makefile to ease the building of specific games/mods.
2020-04-21 00:30:54 +02:00
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
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
e643ab58a7
Rewrote parts of HUD_SlotSelect to be no longer recursive.
2020-04-20 11:47:22 +02:00
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
d7e818410c
Added game-specific maxspeed overrides.
2020-04-19 13:01:47 +02:00