Commit Graph

257 Commits

Author SHA1 Message Date
Marco Cawthorne beabae200d
Remove inclusion of gs-entbase/server/defs.h 2022-01-20 16:24:36 -08:00
Marco Cawthorne b9d9a1f79a
Server: Add UnUse functionality, required for the new and updated
momentary_rot_button.
2022-01-04 21:55:40 -08:00
Marco Cawthorne 4882cc7c03
Add install_shareware_data.sh, which will grab enough freeware data (and music) to make most games depending on HL content playable 2022-01-03 18:25:26 -08:00
Marco Cawthorne 0d24c3c0c5
Simplify halflife_scroll.shader 2022-01-03 16:54:11 -08:00
Marco Cawthorne 8d1dbdd79c
Shared: Go over the weapon pickup logic for all the weapons to ensure
we guarantee new pickups properly.
2022-01-03 16:45:24 -08:00
Marco Cawthorne 3049576c5b
Scripts: Add shader file defining halflife.wad scrolling materials. 2022-01-02 20:51:35 -08:00
Marco Cawthorne f53f854819
Move in all the sound shader definitions from Nuclide's base, just with
Half-Life specific paths.
2021-12-30 13:16:39 -08:00
Marco Cawthorne ad7b2a0586
Client: Add hack to make ammo notifications for WEAPON_HORNET only appear
when under a certain condition.
2021-12-17 21:51:59 -08:00
Marco Cawthorne 3117e979d6
Client: Add damage and item pickup notifications to the HUD. This is the
last stretch of the HUD stuff (now we only need the tracktrain UI!)
2021-12-17 18:22:02 -08:00
Marco Cawthorne 2f8bdaa32b
Client: Handle ammo notifications for GEARBOX, ifdefd 2021-12-16 17:19:31 -08:00
Marco Cawthorne f1fdad0bb7
Client: Added ammo pickup notifications, fix some impact effect assignments
and change the fadeout time on weapon pickup notifications.
2021-12-16 15:39:11 -08:00
Marco Cawthorne 000fb34006
Update call to FX_Corpse_Spawn 2021-12-13 12:57:10 -08:00
Marco Cawthorne e0c66406d9
Make use of FX_Corpse from Nuclide Base to handle body que corpses. 2021-12-13 11:48:33 -08:00
Marco Cawthorne b5950c5491
Multiplayer rules: Don't respect fraglimit cvar if it ain't set. 2021-12-13 10:38:29 -08:00
Marco Cawthorne 626a9d5461
Shared: ITEM_LONGJUMP fix where I forgot to call makevectors before
calculating the jump dir.
2021-12-13 10:36:55 -08:00
Marco Cawthorne 77a4d1b388
mp_fraglimit and mp_timelimit are now aliases to the original Quake cvars
to avoid confusion from anyone wondering why there's two of them
2021-12-12 21:04:15 -08:00
Marco Cawthorne dd4a063fd0
Unbreak WEAPON_SNARK and WEAPON_TRIPMINE that broke during a recent
refactor of the base monster class.
2021-12-12 20:50:29 -08:00
Marco Cawthorne 06af7f9e33
Use Font_GetID() in the places where drawfont is used. 2021-11-04 22:49:53 +01:00
Marco Cawthorne 065bbcd339
Shared: Add Save/Restore function to our player class for working saves. 2021-10-28 04:29:39 +02:00
Marco Cawthorne 44a90e3bcf
Move the damage indicator drawing/caching code into the client module
here from Nuclide-SDK.
2021-10-21 23:32:01 +02:00
Marco Cawthorne 954867b435
Remove deprecated EV_CHAT_VOX. Change monster_gman to NSTalkMonster. 2021-10-20 01:20:11 +02:00
Marco Cawthorne dae98790e5
Insert muzzleflash precaches from Nuclide into ClientGame_RendererRestart 2021-10-06 22:01:30 +02:00
Marco Cawthorne 149693c735
Delete some junk left-over lines in some decorative NPCs 2021-09-30 23:32:07 +02:00
Marco Cawthorne 9b838f9898
PMove: Adjust jumpheight. Since we removed airstepping, jumps have become
harder. This should be approximately close to the original.
2021-09-22 21:09:35 +02:00
Marco Cawthorne 0c9811d3e3
Gamerules: Disable monster spawning in multiplayer, also fix draw being
called when the weapon is already selected.
2021-09-18 01:33:26 +02:00
Marco Cawthorne e3dae1cc73
WEAPON_TRIPMINE: Remove old debug print 2021-09-16 19:26:06 +02:00
Marco Cawthorne 287e4045de
FX_GaussBeam: Remove old debug print 2021-09-16 19:22:28 +02:00
Marco Cawthorne 8cccf020e5
PMove: Set standard airstepheight to 0 2021-09-16 17:51:32 +02:00
Marco Cawthorne ca2c886d8e
WEAPON_GAUSS: Fix missing ammo deduction for primary fire, add a decal
for first-impact under high-energy mode.
2021-09-16 17:50:47 +02:00
Marco Cawthorne c8a493fb00
Use GetSpawnX() methods instead of peeking into some attribute that
may change.
2021-09-16 17:36:03 +02:00
Marco Cawthorne fb11cb5f8f
Remove the timer hacks I did when I was figuring out the timing
problem
2021-09-15 22:59:53 +02:00
Marco Cawthorne 3c040996c7
Remove input_sequence definition. 2021-09-15 22:45:46 +02:00
Marco Cawthorne 724caae659
monster_scientist: Don't do pain sound when we're already dead. 2021-09-12 00:20:09 +02:00
Marco Cawthorne d042bd0233
Added more distant sound shader stuff, because those rock. 2021-09-12 00:14:03 +02:00
Marco Cawthorne aa58233974
Spawns: Use setorigin_safe() 2021-09-12 00:13:49 +02:00
Marco Cawthorne bd84d76685
Animation jitter fix for players. 2021-09-08 20:16:32 +02:00
Marco Cawthorne 4a68156699
Sound: Add fx.explosion_dist definition for some low-freq bass. 2021-09-02 10:11:37 +02:00
Marco Cawthorne 8535399f7b
Update WEAPON_EGON to work with .predraw instead of CBaseFX (deprecated)
which will allow for streamlined weapon visuals for first and thirdperson
modes.
2021-09-02 09:40:47 +02:00
Marco Cawthorne 75b3ccd3a9 Add install_from_cd_goty.sh for users with the GOTY CD. However this one requires WINE. 2021-08-30 17:07:03 +02:00
Marco Cawthorne 84b8e583ca WEAPON_EGON: Fix jerky animation on idle. 2021-08-29 23:01:19 +02:00
Marco Cawthorne 7f9f3c7d9a Tweak reload-timers in case we got a race condition between think and
input.
2021-08-29 20:01:58 +02:00
Marco Cawthorne 8d1f3d8412 HUD: Make armor display appear from bottom to top. 2021-08-29 19:43:09 +02:00
Marco Cawthorne 280484600d #ifdef out the GAUSS beam to VALVE so other mods compile better. 2021-08-29 18:28:49 +02:00
Marco Cawthorne 4635b900c6 WEAPON_EGON: Make the beam visible across the network. 2021-08-29 18:23:52 +02:00
Marco Cawthorne 94523a060f Clean leftover reference of TRAIL_GAUSSBEAM 2021-08-29 17:53:40 +02:00
Marco Cawthorne 24d7388580 WEAPON_GAUSS: More work towards the visual stuff this weapon offers by
fixing beams and things.
2021-08-29 17:45:33 +02:00
Marco Cawthorne 3ae7cda228 install_from_cd.sh: Add CD audio ripping functionality 2021-08-29 15:43:25 +02:00
Marco Cawthorne 4f8c9ff3db Menu: Enable model preview.
Gamerules: Remove redundant game-rule check.
2021-08-29 13:26:37 +02:00
Marco Cawthorne 8fb85a9b1e Menu-FN needs a higher FTE requirement to compile now 2021-08-12 12:37:25 +02:00
Marco Cawthorne ddf8a8c39b Define the LOGO_AVI and LOGO_STATIC materials 2021-08-08 14:07:02 +02:00