Commit graph

  • f53f854819
    Move in all the sound shader definitions from Nuclide's base, just with Half-Life specific paths. Marco Hladik 2021-12-30 13:16:39 -0800
  • ad7b2a0586
    Client: Add hack to make ammo notifications for WEAPON_HORNET only appear when under a certain condition. Marco Hladik 2021-12-17 21:51:59 -0800
  • 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!) Marco Hladik 2021-12-17 18:22:02 -0800
  • 2f8bdaa32b
    Client: Handle ammo notifications for GEARBOX, ifdefd Marco Hladik 2021-12-16 17:19:31 -0800
  • f1fdad0bb7
    Client: Added ammo pickup notifications, fix some impact effect assignments and change the fadeout time on weapon pickup notifications. Marco Hladik 2021-12-16 15:39:11 -0800
  • 000fb34006
    Update call to FX_Corpse_Spawn Marco Hladik 2021-12-13 12:57:10 -0800
  • e0c66406d9
    Make use of FX_Corpse from Nuclide Base to handle body que corpses. Marco Hladik 2021-12-13 11:48:33 -0800
  • b5950c5491
    Multiplayer rules: Don't respect fraglimit cvar if it ain't set. Marco Hladik 2021-12-13 10:38:29 -0800
  • 626a9d5461
    Shared: ITEM_LONGJUMP fix where I forgot to call makevectors before calculating the jump dir. Marco Hladik 2021-12-13 10:36:55 -0800
  • 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 Marco Hladik 2021-12-12 21:04:15 -0800
  • dd4a063fd0
    Unbreak WEAPON_SNARK and WEAPON_TRIPMINE that broke during a recent refactor of the base monster class. Marco Hladik 2021-12-12 20:50:29 -0800
  • 06af7f9e33
    Use Font_GetID() in the places where drawfont is used. Marco Hladik 2021-11-04 22:49:53 +0100
  • 065bbcd339
    Shared: Add Save/Restore function to our player class for working saves. Marco Hladik 2021-10-28 04:29:39 +0200
  • 44a90e3bcf
    Move the damage indicator drawing/caching code into the client module here from Nuclide-SDK. Marco Hladik 2021-10-21 23:32:01 +0200
  • 954867b435
    Remove deprecated EV_CHAT_VOX. Change monster_gman to NSTalkMonster. Marco Hladik 2021-10-20 01:20:11 +0200
  • dae98790e5
    Insert muzzleflash precaches from Nuclide into ClientGame_RendererRestart Marco Hladik 2021-10-06 22:01:30 +0200
  • 149693c735
    Delete some junk left-over lines in some decorative NPCs Marco Hladik 2021-09-30 23:32:07 +0200
  • 9b838f9898
    PMove: Adjust jumpheight. Since we removed airstepping, jumps have become harder. This should be approximately close to the original. Marco Hladik 2021-09-22 21:09:35 +0200
  • 0c9811d3e3
    Gamerules: Disable monster spawning in multiplayer, also fix draw being called when the weapon is already selected. Marco Hladik 2021-09-18 01:33:26 +0200
  • e3dae1cc73
    WEAPON_TRIPMINE: Remove old debug print Marco Hladik 2021-09-16 19:26:06 +0200
  • 287e4045de
    FX_GaussBeam: Remove old debug print Marco Hladik 2021-09-16 19:22:28 +0200
  • 8cccf020e5
    PMove: Set standard airstepheight to 0 Marco Hladik 2021-09-16 17:51:16 +0200
  • ca2c886d8e
    WEAPON_GAUSS: Fix missing ammo deduction for primary fire, add a decal for first-impact under high-energy mode. Marco Hladik 2021-09-16 17:50:47 +0200
  • c8a493fb00
    Use GetSpawnX() methods instead of peeking into some attribute that may change. Marco Hladik 2021-09-16 17:36:03 +0200
  • fb11cb5f8f
    Remove the timer hacks I did when I was figuring out the timing problem Marco Hladik 2021-09-15 22:59:53 +0200
  • 3c040996c7
    Remove input_sequence definition. Marco Hladik 2021-09-15 22:45:46 +0200
  • 724caae659
    monster_scientist: Don't do pain sound when we're already dead. Marco Hladik 2021-09-12 00:20:09 +0200
  • d042bd0233
    Added more distant sound shader stuff, because those rock. Marco Hladik 2021-09-12 00:14:03 +0200
  • aa58233974
    Spawns: Use setorigin_safe() Marco Hladik 2021-09-12 00:13:49 +0200
  • bd84d76685
    Animation jitter fix for players. Marco Hladik 2021-09-08 20:16:32 +0200
  • 4a68156699
    Sound: Add fx.explosion_dist definition for some low-freq bass. Marco Hladik 2021-09-02 10:11:37 +0200
  • 8535399f7b
    Update WEAPON_EGON to work with .predraw instead of CBaseFX (deprecated) which will allow for streamlined weapon visuals for first and thirdperson modes. Marco Hladik 2021-09-02 09:40:47 +0200
  • 75b3ccd3a9 Add install_from_cd_goty.sh for users with the GOTY CD. However this one requires WINE. Marco Hladik 2021-08-30 17:07:03 +0200
  • 84b8e583ca WEAPON_EGON: Fix jerky animation on idle. Marco Hladik 2021-08-29 23:01:19 +0200
  • 7f9f3c7d9a Tweak reload-timers in case we got a race condition between think and input. Marco Hladik 2021-08-29 20:01:58 +0200
  • 8d1f3d8412 HUD: Make armor display appear from bottom to top. Marco Hladik 2021-08-29 19:43:09 +0200
  • 280484600d #ifdef out the GAUSS beam to VALVE so other mods compile better. Marco Hladik 2021-08-29 18:28:49 +0200
  • 4635b900c6 WEAPON_EGON: Make the beam visible across the network. Marco Hladik 2021-08-29 18:23:52 +0200
  • 94523a060f Clean leftover reference of TRAIL_GAUSSBEAM Marco Hladik 2021-08-29 17:53:40 +0200
  • 24d7388580 WEAPON_GAUSS: More work towards the visual stuff this weapon offers by fixing beams and things. Marco Hladik 2021-08-29 17:45:33 +0200
  • 3ae7cda228 install_from_cd.sh: Add CD audio ripping functionality Marco Hladik 2021-08-29 15:43:25 +0200
  • 4f8c9ff3db Menu: Enable model preview. Gamerules: Remove redundant game-rule check. Marco Hladik 2021-08-29 13:26:37 +0200
  • 8fb85a9b1e Menu-FN needs a higher FTE requirement to compile now Marco Hladik 2021-08-12 12:37:25 +0200
  • ddf8a8c39b Define the LOGO_AVI and LOGO_STATIC materials Marco Hladik 2021-08-08 14:07:02 +0200
  • 634b212542 Add gfx/loading material wrapper Marco Hladik 2021-08-02 22:42:52 +0200
  • dc87ff1bcd Add note regarding custom games Marco Hladik 2021-08-01 12:12:26 +0200
  • 5d44660dfa Gamerules: ifdef the VALVE specific bits. Marco Hladik 2021-08-01 11:21:58 +0200
  • c45b7e2b62 Gamerules: Fraglimit now being respected, also registering mp_timelimit and mp_fraglimit officially. Marco Hladik 2021-08-01 11:01:54 +0200
  • ed71d7a97a Add decoupled viewmodel effects Marco Hladik 2021-08-01 08:54:52 +0200
  • 4278d1fd61 Tweak the explosion effect to be a bit bigger, with sparks and stuff Marco Hladik 2021-07-19 13:43:25 +0200
  • 141d012e9b Add font definition files for the new Font_LoadFont() function in Nuclide Marco Hladik 2021-06-26 21:46:27 +0200
  • fdb258af2e Run Physics_Run() directly instead of PMove_Run(), which will be removed eventually. Marco Hladik 2021-06-18 09:27:27 +0200
  • ea81900eba README: Put emphasis on the fact that Singleplayer is in fact, NOT playable just yet Marco Hladik 2021-06-09 15:50:15 +0200
  • 8f051dd406 Updated the game-specific PMove code to be part of our player class Marco Hladik 2021-06-08 15:31:21 +0200
  • a2602bb131 Fix for WEAPON_GAUSS not displaying the draw animation Marco Hladik 2021-05-29 12:46:32 +0200
  • 6484cf0ff9 Compile a menu.dat for FreeHL with GAME_DIR set to "valve" Marco Hladik 2021-05-28 19:36:21 +0200
  • d7293c8871 Client: Separate flashlight code from player.qc. Marco Hladik 2021-05-22 20:36:55 +0200
  • 66e375f117 item_weaponbox: Support for GEARBOX ammo types Marco Hladik 2021-05-22 20:26:53 +0200
  • f9aa283592 Weapons: Add weapon reload timers. Marco Hladik 2021-05-22 16:41:21 +0200
  • 4c4be5946c Gamerules: When the player dies, the WEAPON_SATCHEL items will detonate with him. Marco Hladik 2021-05-22 16:41:07 +0200
  • 8dd9fad771 README.md: Change freenode to libera.chat Marco Hladik 2021-05-22 16:40:43 +0200
  • 0116364803 item_weaponbox: Don't include ITEM_SATCHEL if ammo_satchels is 0, same for other throw and placement weapons. Marco Hladik 2021-05-22 16:40:07 +0200
  • 692b0eb214 Add support for cl_himodels. Marco Hladik 2021-05-20 22:59:49 +0200
  • 243b3f29bc Add support for top/bottom color on players and viewmodels. Added weapon weights values (thanks scripts/weapons_?.txt from HL:S) Marco Hladik 2021-05-20 16:04:11 +0200
  • 294cc00aad install_from_cd.sh: Don't download the 1107 pk3 as it no longer exists and it was empty anyway. Marco Hladik 2021-05-19 21:03:21 +0200
  • 29c239f9f6 install_from_cd.sh: Now downloads all of the patches accumulatively Marco Hladik 2021-05-19 17:58:22 +0200
  • 7290c631d8 Use PMove_SetSize() to get accurate bbox info. Marco Hladik 2021-05-16 23:12:30 +0200
  • 7723261567 Fix that dead but spectating team members don't show up in the scoreboard. Spectators already are team 0, so they wouldn't be queried here anyway! Marco Hladik 2021-05-12 15:48:19 +0200
  • 67191ac794 WEAPON_SHOTGUN its reload sequence can now be interrupted by either primary or secondary fire Marco Hladik 2021-05-10 13:39:32 +0200
  • 061ea05c05 Fix precache warnings for some client-side shells. Not exactly necessary but pleases the compiler. Marco Hladik 2021-05-10 13:25:57 +0200
  • 8878715c85 Update Animation_TimerUpdate to conform with upstream Nuclide. Make player models run timers at the end of every predraw to ensure smooth animation. Marco Hladik 2021-05-10 12:24:00 +0200
  • dc378c688b Use Base its damage.qc instead of FreeHL its. Go over the BloodFX to limit the amount of decals one blood drop spawns. Make it so that Snarks can be shot. Marco Hladik 2021-05-10 11:35:48 +0200
  • f43ad5d661 Shared: Inherit weapon_common from Nuclide's base game Marco Hladik 2021-05-10 08:16:22 +0200
  • ced4cb5bf8 Simplify prediction code with the help from upstream changes. Marco Hladik 2021-05-08 17:45:58 +0200
  • 4dd9923a05 kill some old/unused enumerations. we need to fix SendEntity() if we want to ever use them. Marco Hladik 2021-05-07 13:33:38 +0200
  • 8cc5e8c802 Move waypoints from maps/ to data/ Marco Hladik 2021-04-21 09:55:30 +0200
  • df1c90b14a Waypoints added for multiplayer bots on the following maps: boot_camp, crossfire, datacore, doublecross, finaltube, frenzy, lambda_bunker, snark_pit, stalkyard. Marco Hladik 2021-04-15 22:22:35 +0200
  • 9201e2e131 Just inherit the fx_spark from Nuclide's base SDK, as it's essentially the same thing now. Marco Hladik 2021-04-07 12:58:29 +0200
  • fe4bfc455f Handle player model weapon attachments & animation for all the weapons! Marco Hladik 2021-04-06 09:20:12 +0200
  • 07090c5780 Get rid of Weapons_PlaySound(), it's obsolete. Marco Hladik 2021-04-03 14:39:16 +0200
  • 32dff220ec WEAPON_HORNETGUN now uses sound shaders for the secondary fire too. Oops Marco Hladik 2021-04-03 14:36:55 +0200
  • 5ad23eb22a Change pSeat references to pSeatLocal where applicable. Marco Hladik 2021-03-31 13:42:24 +0200
  • 12183f669f Add m_flEventFrame to the player seat struct Marco Hladik 2021-03-30 07:32:24 +0200
  • eb543c189d Use the new View_AddEvent() function for handling shell ejections Marco Hladik 2021-03-29 21:54:23 +0200
  • e536f11c74 WEAPON_EGON: Add shake effect to the impacted region, where the beam hits to be more close to OG Half-Life Marco Hladik 2021-03-29 10:13:54 +0200
  • b786643e43 Add sound shader definitions for shell-eject modelevents. Marco Hladik 2021-03-27 09:09:44 +0100
  • 024d19d1c1 Scoreboard: skip observers/spectators from counting height for centerscores Marco Hladik 2021-03-27 07:52:24 +0100
  • c1c1892525 Added install scripts for CD/Steam data Marco Hladik 2021-03-25 19:46:11 +0100
  • c31b8aa595 added waterenter and exit sound shader definitions Marco Hladik 2021-03-24 08:37:54 +0100
  • c1bea796b7 Add spectator HUD and make the Scoreboard ignore any non player clients Marco Hladik 2021-03-24 07:52:10 +0100
  • 134ce9006a Merge branch 'master' of github.com:eukara/freehl Marco Hladik 2021-03-23 13:38:04 +0100
  • 353afa1769 item_suit: make sure we precache item.respawn Marco Hladik 2021-03-23 09:17:53 +0100
  • 5911217656
    Update README.md eukara 2021-03-19 13:05:40 +0100
  • bfb660db02 Client: Add shell ejection code to WEAPON_GLOCK and WEAPON_MP5 Marco Hladik 2021-03-17 14:35:56 +0100
  • 85dc94b2a7 Include draw.qc from Nuclide's base game Marco Hladik 2021-03-17 06:26:22 +0100
  • 39cb0baefa Rename player_valve.sndshd to player.sndshd Marco Hladik 2021-03-15 11:32:19 +0100
  • 88ca098c51 Register sound shaders for gasp/water pmove sounds Marco Hladik 2021-03-13 04:22:16 +0100
  • 977b336a9b Make sure we call SetSize() after we SetModel, because with the cvar sv_gameplayfix_setmodelsize_qw SetModel() calls override the size as well. Marco Hladik 2021-03-11 11:12:42 +0100
  • 9c4f63ccf2 Merge client/input.qc and server/input.qc into shared/input.qc for reasons regarding prediction. Marco Hladik 2021-03-09 11:51:13 +0100
  • bdfd613daa
    Create FUNDING.yml eukara 2021-03-08 15:36:04 +0100