Commit Graph

685 Commits

Author SHA1 Message Date
Marco Cawthorne 7bf8db941d Shoved some precaching stuff around 2020-03-24 07:47:41 +01:00
Marco Cawthorne f1190cd282 Fixed compiling against the latest entity-codebase 2020-03-24 07:26:49 +01:00
Marco Cawthorne 20c6a2d508 Gone over triggers to add some helpful prints. 2020-03-23 17:25:03 +01:00
Marco Cawthorne 41ce469bb3 Fix worldspawn 'skyname' key 2020-03-08 11:53:57 +01:00
Marco Cawthorne 2a2df770c9 Applied Xylemon's Gunman patch 2020-03-08 11:02:17 +01:00
Marco Cawthorne c51da15564 Made the codebase compile again... 2020-03-08 10:59:46 +01:00
Marco Cawthorne bf0ffd39eb impulse 102 will now force a re-send of all networked fields.
this will be awful over the network. Just letting you know.
2020-03-03 22:50:57 +01:00
Marco Cawthorne 307ba55b4e func_breakable: Add support for vvm_model, so we can show/hide models
inside the brush volume.
2020-03-03 22:50:07 +01:00
Marco Cawthorne b611781d7f CBasePhysics: Make sure physics props cast a shadow by default 2020-03-03 22:49:37 +01:00
Marco Cawthorne 1b2823c8e4 Forgot to add func_lod to server progs. 2020-03-03 22:49:07 +01:00
Marco Cawthorne aa1c4b93ac prop_rope: Add "segments" key to change the defaults from 16 2020-03-03 22:48:30 +01:00
Marco Cawthorne 07e6fae83e env_sound and env_soundscape: Don't run when WORLD hasn't been initialized 2020-03-03 22:48:07 +01:00
Marco Cawthorne f3f2176fc7 VGUI: Misc tweaks I've come across when doing TW 1.3 2020-03-03 22:47:44 +01:00
Marco Cawthorne d41026aed7 env_glow: support normalized 'color' key. 2020-03-03 22:47:16 +01:00
Marco Cawthorne 61469e5785 dev_buildcubemaps will now default to saving .ktx files.
Blame Spike for making them currently write WRONG ANGLES, however.
2020-03-03 22:47:01 +01:00
Marco Cawthorne ddac9f5b29 Added stub for func_dustmotes, added func_lod. 2020-03-03 22:46:20 +01:00
Marco Cawthorne 9d6611c928 Compile warning fix for Rewolf. 2020-03-03 22:45:48 +01:00
Marco Cawthorne e79a03b5b8 Added support for the 'message' key in triggers. 2020-03-03 22:45:30 +01:00
Marco Cawthorne d25aead1a7 Added 'shadows' key to CBaseEntity. 2020-03-03 22:44:35 +01:00
Marco Cawthorne 9a5d0defac Add Frag-Net's RTC broker. 2020-03-03 22:43:57 +01:00
Marco Cawthorne 8f50766457 CSQC CBaseEntity: Only set drawmask when modelindex is valid 2020-01-20 19:35:57 +01:00
Marco Cawthorne 905e90d499 TW: Added TOGGLEDIR flag for func_rotating... 2020-01-20 19:35:10 +01:00
Marco Cawthorne 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.
2020-01-16 05:43:12 +01:00
Marco Cawthorne 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...
2020-01-08 04:50:38 +01:00
Marco Cawthorne b4423ec32f env_shooter: Use "delay" as well as "m_flDelay", if the latter is even used?
I guess I typo'd.
2020-01-08 04:33:52 +01:00
Marco Cawthorne 6442ea1481 func_door: Fixed blocked damage behaviour 2020-01-08 04:33:03 +01:00
Marco Cawthorne b8c6892093 func_door_rotating: Fixed REVERSE flag. 2020-01-08 04:32:50 +01:00
Marco Cawthorne feaf4d6b39 Added basic/incomplete env_laser implementation 2020-01-08 04:31:46 +01:00
Marco Cawthorne 6c75cb749e Send classname over the net instead of netname if there isn't one 2020-01-08 02:29:29 +01:00
Marco Cawthorne 674432f6cb Added missing They Hunger files. 2019-12-22 23:28:39 +01:00
Marco Cawthorne 77f952a143 Added FAQ file. :) 2019-12-22 12:24:14 +01:00
Marco Cawthorne 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.
2019-12-22 12:13:49 +01:00
Marco Cawthorne c5b0e0146f Some fixes to get FreeHL to compile without TW. 2019-11-09 02:09:17 +01:00
Marco Cawthorne 7048e0add0 Fix wrong hashtable creation call for materials.
Tweaked a lot of gs-entbase entities.
2019-10-19 04:30:29 +02:00
Marco Cawthorne 5f41894f02 env_soundscape, initial fixes. 2019-10-19 04:29:34 +02:00
Marco Cawthorne d92bab77f5 prop_rope: Added swing factor. 2019-10-08 22:28:08 +02:00
Marco Cawthorne ed5bf4acf3 client-side gs-entbase updates for TW. 2019-10-08 22:14:18 +02:00
Marco Cawthorne 32b7791b2b Add internal support for damage types. still a few more useful ones to add
on a per-case basis.
2019-09-29 01:54:29 +02:00
Marco Cawthorne 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.
2019-09-22 15:41:13 +02:00
Marco Cawthorne 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.
2019-09-17 20:46:00 +02:00
Marco Cawthorne dff926c468 Remove FreeCS' gfx.wad, as we're grayscaling fonts in-engine now. 2019-09-17 20:44:48 +02:00
Marco Cawthorne 9c743449c5 Reset all ammo fields for when they join/respawn in MP games. 2019-09-17 12:00:05 +02:00
Marco Cawthorne 04019acc01 Improve some of the player checks in Half-Life's ammo code. 2019-09-17 08:44:23 +02:00
Marco Cawthorne 969b488ed6 Half-Life: Fix WEAPON_SHOTGUN ammo3 being reset every function call. 2019-09-17 03:12:14 +02:00
Marco Cawthorne e2fc274b70 Half-Life: Fix WEAPON_TRIPMINE ammo check, which falsely checks for a_ammo1
on the client-side instead of a_ammo2.
2019-09-17 03:04:02 +02:00
Marco Cawthorne 0e74b8f536 Wipe a_ammoX variables when switching to a new weapon, to make sure
they don't get carried over from another one.
2019-09-17 02:59:27 +02:00
Marco Cawthorne 18fda226f6 Updated Damage_Apply and TraceAttack functions to cache which weapon was
used to attack.

Also a few more weapon fixes. When will it ever be done???
2019-09-17 02:29:00 +02:00
Marco Cawthorne f5e46fa15f Opposing Force: Fix WEAPON_PENGUINs infinite recursion, tweak ammo and icon 2019-09-16 09:30:33 +02:00
Marco Cawthorne 7a4b4a5a7d Half-Life: WEAPON_GAUSS a_ammo3 behaviour being overwritten fixed. 2019-09-16 09:29:55 +02:00
Marco Cawthorne a4b04e4d40 Opposing Force: WEAPON_SPORELAUNCHER's reloading now works as expected. 2019-09-16 09:29:32 +02:00