Commit graph

  • 9442a597fa moved sprite.cpp into gs-entbase/client/env_sprite.cpp Marco Hladik 2020-03-28 11:43:08 +0100
  • f66792ef49 Comitting the new cstrike-branch stuff so far, it's very little but a step in the right direction. The old (regressed) codebase is now in cstrike.old. Marco Hladik 2020-03-28 10:56:52 +0100
  • 0c62ea6371 Fixed a crash because monster_generic entities really shouldn't be CBaseEnt Marco Hladik 2020-03-27 16:26:52 +0100
  • e9326f4e1d scripted_sequences: They sorta work now, needs an engine with ENGINE_ROUTING enabled however Marco Hladik 2020-03-27 10:37:01 +0100
  • bb0b4d8f6c Simplified a lot of the Barney/Scientist code by expanding CBaseNPC Marco Hladik 2020-03-27 07:34:24 +0100
  • dd16fd1684 Added FLAC music playback style to force for those files. Marco Hladik 2020-03-26 23:36:54 +0100
  • 82d9027873 Added support for chaptertitle worldspawn key. Valve: Added monster_snark and monster_tripmine. Although they don't work as such fully yet. Pain/Death are properly part of the player class. Added own music track networking so we can skip the looping business, which is currently broken in the engine. Shoved some gamerule specific stuff around so there's more shared code between the mods. Marco Hladik 2020-03-26 23:07:13 +0100
  • ad713d2f7e Valve: Document more monster sounds etc. Marco Hladik 2020-03-26 17:17:44 +0100
  • 7d330eb8cd Move the ability to use sentences over to CBaseEntity for now. Marco Hladik 2020-03-26 12:19:27 +0100
  • db4ed5ac3d Added initial support for basic sentences.txt on monsters. Marco Hladik 2020-03-26 11:24:33 +0100
  • d20c3f1db3 Menu: Set the difficulty in the New Game menu Marco Hladik 2020-03-26 08:24:27 +0100
  • bb4012b75f Added float(string)Skill_GetValue so we can properly support variable skill settings. Marco Hladik 2020-03-26 08:13:23 +0100
  • cdb1bbddfd Menu: Fix a crash when we've got no entries or are out of bounds Marco Hladik 2020-03-26 07:04:32 +0100
  • 520e91616a Valve: Check for cvar 'coop' as well as 'sv_playerslots' for Singleplayer Marco Hladik 2020-03-26 07:03:29 +0100
  • 7ea6f8246c Valve: Give monster_barney a name Marco Hladik 2020-03-26 07:02:58 +0100
  • e3fc42501d CBaseMonster: Tag ents as flags FL_MONSTER so the obituaries appear right Marco Hladik 2020-03-26 07:02:41 +0100
  • 2bb8bd00cf Moved Death and Pain methods into CBaseEntity. Marco Hladik 2020-03-25 22:35:05 +0100
  • b70b0cd6f9 Mititage startspot spawn-issues. Marco Hladik 2020-03-25 20:20:53 +0100
  • aa6b541313 the slot1-10 keys are now working as expected. Marco Hladik 2020-03-25 19:57:08 +0100
  • 80d06e7dcd Cleaned up warnings. Marco Hladik 2020-03-25 17:42:36 +0100
  • 4bdefa4cd7 Big commit, list of additions: Added stubs for a variety of monsters for 'valve' which a few mods inherit. Added support for the 'vote' and 'callvote' command. Made env_laser network some info to the clients, kinda rough because we're working around some engine iffyness with CSQC ents right now. Updated the menu so that the server-lists for Internet and LAN games are a bit more helpful. Made the CBaseMonster class for useful for the future. Fixed setting of transparency for all entities. Marco Hladik 2020-03-25 13:58:19 +0100
  • 67d9509f63 trigger_cdaudio: don't touch anything but clients Marco Hladik 2020-03-24 16:27:23 +0100
  • a9e2a37f51 Controls menu now sorta works half-way. We still need to parse defaults. Marco Hladik 2020-03-24 16:25:22 +0100
  • 66b629b83a Valve: Basic weapon pickup notification, cl_autoweaponswitch Marco Hladik 2020-03-24 16:20:58 +0100
  • 223d740448 Effect_Blood can now take 'color' as a parameter. Also added some basic trails which will be shoved into the client-side asap. Marco Hladik 2020-03-24 11:20:21 +0100
  • bc5fcf6913 Valve: WEAPON_EGON gets something something idle animations. Marco Hladik 2020-03-24 11:19:24 +0100
  • d8af659dd8 Valve: WEAPON_HANDGRENADE gets even fancier idle animations. Marco Hladik 2020-03-24 11:19:09 +0100
  • 3a33349047 Valve: WEAPON_TRIPMINE gets fancy idle animation fixes. Marco Hladik 2020-03-24 11:18:47 +0100
  • b736235ffd Valve: Fixed idle animation selection on WEAPON_SHOTGUN Marco Hladik 2020-03-24 09:08:50 +0100
  • 8ceb0a54a1 Valve: Satchel and Handgrenade now play the proper bounce sounds. Marco Hladik 2020-03-24 08:41:06 +0100
  • e3a9a0149e Added missing ladder sound precaches. Marco Hladik 2020-03-24 08:21:47 +0100
  • 50d840cd9d Valve: Tripmine death attribution is now variable Marco Hladik 2020-03-24 08:20:43 +0100
  • 73866574a2 Fix: Offset networking of .skins by 128 so we can send 'signed' bytes. Marco Hladik 2020-03-24 08:02:36 +0100
  • 40852185c1 Footsteps: Added ladder climbing sound. Marco Hladik 2020-03-24 08:02:11 +0100
  • 79d7d63e88 Added particle dustmotes cfg Marco Hladik 2020-03-24 07:47:57 +0100
  • 7bf8db941d Shoved some precaching stuff around Marco Hladik 2020-03-24 07:47:41 +0100
  • f1190cd282 Fixed compiling against the latest entity-codebase Marco Hladik 2020-03-24 07:26:49 +0100
  • 20c6a2d508 Gone over triggers to add some helpful prints. Marco Hladik 2020-03-23 17:25:03 +0100
  • 41ce469bb3 Fix worldspawn 'skyname' key Marco Hladik 2020-03-08 11:53:57 +0100
  • 2a2df770c9 Applied Xylemon's Gunman patch Marco Hladik 2020-03-08 11:02:17 +0100
  • c51da15564 Made the codebase compile again... Marco Hladik 2020-03-08 10:59:46 +0100
  • bf0ffd39eb impulse 102 will now force a re-send of all networked fields. this will be awful over the network. Just letting you know. Marco Hladik 2020-03-03 22:50:57 +0100
  • 307ba55b4e func_breakable: Add support for vvm_model, so we can show/hide models inside the brush volume. Marco Hladik 2020-03-03 22:50:07 +0100
  • b611781d7f CBasePhysics: Make sure physics props cast a shadow by default Marco Hladik 2020-03-03 22:49:37 +0100
  • 1b2823c8e4 Forgot to add func_lod to server progs. Marco Hladik 2020-03-03 22:49:07 +0100
  • aa1c4b93ac prop_rope: Add "segments" key to change the defaults from 16 Marco Hladik 2020-03-03 22:48:30 +0100
  • 07e6fae83e env_sound and env_soundscape: Don't run when WORLD hasn't been initialized Marco Hladik 2020-03-03 22:48:07 +0100
  • f3f2176fc7 VGUI: Misc tweaks I've come across when doing TW 1.3 Marco Hladik 2020-03-03 22:47:44 +0100
  • d41026aed7 env_glow: support normalized 'color' key. Marco Hladik 2020-03-03 22:47:16 +0100
  • 61469e5785 dev_buildcubemaps will now default to saving .ktx files. Blame Spike for making them currently write WRONG ANGLES, however. Marco Hladik 2020-03-03 22:47:01 +0100
  • ddac9f5b29 Added stub for func_dustmotes, added func_lod. Marco Hladik 2020-03-03 22:46:20 +0100
  • 9d6611c928 Compile warning fix for Rewolf. Marco Hladik 2020-03-03 22:45:48 +0100
  • e79a03b5b8 Added support for the 'message' key in triggers. Marco Hladik 2020-03-03 22:45:30 +0100
  • d25aead1a7 Added 'shadows' key to CBaseEntity. Marco Hladik 2020-03-03 22:44:35 +0100
  • 9a5d0defac Add Frag-Net's RTC broker. Marco Hladik 2020-03-03 22:43:57 +0100
  • 8f50766457 CSQC CBaseEntity: Only set drawmask when modelindex is valid Marco Hladik 2020-01-20 19:35:57 +0100
  • 905e90d499 TW: Added TOGGLEDIR flag for func_rotating... Marco Hladik 2020-01-20 19:35:10 +0100
  • 673cf9dbf8 Manual networking of all base-entities. This shouldn't be necessary, but, as the engine-bug that's as old as time itself that has been responsible for prediction being wonky has still not been fixed, I have to do this. Maybe it'll be for worse, maybe it'll be for the better. Marco Hladik 2020-01-16 05:43:12 +0100
  • 9386b7f158 Added gibshooter, but it's disabled because the maps that uses expect it to have a concept of states, so in order to not create thousands of ents... Marco Hladik 2020-01-08 04:50:38 +0100
  • b4423ec32f env_shooter: Use "delay" as well as "m_flDelay", if the latter is even used? I guess I typo'd. Marco Hladik 2020-01-08 04:33:52 +0100
  • 6442ea1481 func_door: Fixed blocked damage behaviour Marco Hladik 2020-01-08 04:33:03 +0100
  • b8c6892093 func_door_rotating: Fixed REVERSE flag. Marco Hladik 2020-01-08 04:32:19 +0100
  • feaf4d6b39 Added basic/incomplete env_laser implementation Marco Hladik 2020-01-08 04:31:46 +0100
  • 6c75cb749e Send classname over the net instead of netname if there isn't one Marco Hladik 2020-01-08 02:29:29 +0100
  • 674432f6cb Added missing They Hunger files. Marco Hladik 2019-12-22 23:28:39 +0100
  • 77f952a143 Added FAQ file. :) Marco Hladik 2019-12-22 12:24:14 +0100
  • cfe0094c28 - Added early Poke646 entries. - Added missing Shock-Rifle particle file. - Fixed monster_scientist behaviour in SciHunt that broke. - Added parenting functionality for entities (The Wastes uses this.) - More updates to BasePhysics. Requires plugins/bullet. I want to make it work with primitive physics however. - Updated prop_rope entity. The Wastes uses this and requires an updated engine. - Changed the way env_sound works. This may be more accurate. Marco Hladik 2019-12-22 12:13:49 +0100
  • c5b0e0146f Some fixes to get FreeHL to compile without TW. Marco Hladik 2019-11-09 02:09:17 +0100
  • 7048e0add0 Fix wrong hashtable creation call for materials. Tweaked a lot of gs-entbase entities. Marco Hladik 2019-10-19 04:30:29 +0200
  • 5f41894f02 env_soundscape, initial fixes. Marco Hladik 2019-10-19 04:29:34 +0200
  • d92bab77f5 prop_rope: Added swing factor. Marco Hladik 2019-10-08 22:28:08 +0200
  • ed5bf4acf3 client-side gs-entbase updates for TW. Marco Hladik 2019-10-08 22:14:18 +0200
  • 32b7791b2b Add internal support for damage types. still a few more useful ones to add on a per-case basis. Marco Hladik 2019-09-29 01:54:29 +0200
  • 6fea65a586 Gunman Chronicles: Basic work on weapons and their menus completed. Some weapons and their visuals are not implemented yet. It's a very good preview of how things are going to work though. Marco Hladik 2019-09-22 15:41:13 +0200
  • 91d1c2250f Use the predictable input_sequence variable for some random sequences. This will soon be replaced by a more elaborate shared random number generator of sorts. Marco Hladik 2019-09-17 20:46:00 +0200
  • dff926c468 Remove FreeCS' gfx.wad, as we're grayscaling fonts in-engine now. Marco Hladik 2019-09-17 20:44:48 +0200
  • 9c743449c5 Reset all ammo fields for when they join/respawn in MP games. Marco Hladik 2019-09-17 12:00:05 +0200
  • 04019acc01 Improve some of the player checks in Half-Life's ammo code. Marco Hladik 2019-09-17 08:44:23 +0200
  • 969b488ed6 Half-Life: Fix WEAPON_SHOTGUN ammo3 being reset every function call. Marco Hladik 2019-09-17 03:12:14 +0200
  • e2fc274b70 Half-Life: Fix WEAPON_TRIPMINE ammo check, which falsely checks for a_ammo1 on the client-side instead of a_ammo2. Marco Hladik 2019-09-17 03:04:02 +0200
  • 0e74b8f536 Wipe a_ammoX variables when switching to a new weapon, to make sure they don't get carried over from another one. Marco Hladik 2019-09-17 02:59:27 +0200
  • 18fda226f6 Updated Damage_Apply and TraceAttack functions to cache which weapon was used to attack. Marco Hladik 2019-09-17 02:29:00 +0200
  • f5e46fa15f Opposing Force: Fix WEAPON_PENGUINs infinite recursion, tweak ammo and icon Marco Hladik 2019-09-16 09:30:33 +0200
  • 7a4b4a5a7d Half-Life: WEAPON_GAUSS a_ammo3 behaviour being overwritten fixed. Marco Hladik 2019-09-16 09:29:55 +0200
  • a4b04e4d40 Opposing Force: WEAPON_SPORELAUNCHER's reloading now works as expected. Marco Hladik 2019-09-16 09:29:32 +0200
  • 25be163965 Half-Life: Fix a_ammo3 references being overwritten in WEAPON_HANDGRENADE Marco Hladik 2019-09-16 09:29:03 +0200
  • 8f9ae9c3bb Half-Life: Make WEAPON_RPG's laser toggable Marco Hladik 2019-09-16 09:27:38 +0200
  • ce4e7ad9ed Half-Life: Add remaining MAX_A references into ammo.cpp Marco Hladik 2019-09-16 09:27:09 +0200
  • ac8b3d4480 Opposing Force: Nerf the whole idea that WEAPON_M249 can help make you fly for a bit. mmkay. Marco Hladik 2019-09-16 08:13:59 +0200
  • 577bd0bd19 Opposing Force: Get WEAPON_GRAPPLE mostly right. Needs testing on MP. Marco Hladik 2019-09-15 23:57:03 +0200
  • f73a843ec0 Opposing Force: Initial implementation of WEAPON_DISPLACER. Marco Hladik 2019-09-15 23:56:31 +0200
  • 369faa60cf Opposing Force: Tweak reload timers to avoid the hold-down-primary bug. Marco Hladik 2019-09-15 23:56:02 +0200
  • 8985a8f373 Added ammo culling for Half-Life Marco Hladik 2019-09-15 23:55:18 +0200
  • 305206cbaa Nodes: Added initial code to parse Half-Life's nodes and dump them into waypoints we can process with the routing API in-engine. Marco Hladik 2019-09-15 15:56:39 +0200
  • 881e24905c Fixed that the weapon selection number was defined as being 255 instead of 256... go figure. Marco Hladik 2019-09-15 15:49:05 +0200
  • 492cdfe8c5 Half-Life: Fixed ITEM_SUIT. This should not have happened. Sorry. Marco Hladik 2019-09-15 10:52:49 +0200
  • 5956041ef7 Half-Life: WEAPON_PYTHON received some polish, fixes and idle animation updates. Marco Hladik 2019-09-15 10:20:50 +0200
  • afe9e2b9d7 Half-Life: WEAPON_MP5 got some sweet more fixes as well. Marco Hladik 2019-09-15 10:16:52 +0200
  • 52e1f6f5ff Half-Life: WEAPON_GLOCK received more polish also. Marco Hladik 2019-09-15 10:14:26 +0200
  • 37a9e62273 Half-Life: WEAPON_CROSSBOW received more polish and fixes. Marco Hladik 2019-09-15 10:13:56 +0200