|
0ac1bc4b68
|
NSEntity: Add method CanSpawn(bool) which will be used to determine mainly if an entity is to be spawned on the client or server module (but it can also let a class handle under which other conditions it spawns)
NSEntity: move RestoreComplete() into NSIO because NSGameRules needs this.
|
2023-01-06 13:23:48 -08:00 |
|
|
b2925d46e4
|
Lots of small clean ups and microoptimisations. ambient_generic has also been fixed in multiplayer and made to save more bandwidth.
Rename a bunch of cvars to be more in a more consitent style similar to later id Tech games.
|
2023-01-05 23:41:48 -08:00 |
|
|
6ee21bc0ea
|
NSEntity: add attribute m_bIsBrush, which will be set if the entity is using a brush model.
|
2023-01-05 22:30:49 -08:00 |
|
|
dbf511dfb9
|
NSClientPlayer: add extrapolation of other clients, should be a lot smoother players all around now.
|
2023-01-05 15:31:25 -08:00 |
|
|
d7012bff5b
|
Remove debug print that is no longer needed.
|
2023-01-05 11:36:31 -08:00 |
|
|
2c5bf43c58
|
Fixed spectator inputs getting stuck and physics being run twice, due to the recent changes to SV_RunClientCommand.
|
2023-01-02 18:10:20 -08:00 |
|
|
534b249ac4
|
Client: Call Weapons_PreDraw() inside NSClientPlayer's predraw.
|
2022-12-31 17:49:15 -08:00 |
|
|
46eae742cb
|
VGUI: Make sure defaults are filled into the attributes inside Spawned() for inherited ones.
|
2022-12-30 18:01:47 -08:00 |
|
|
324cbeb073
|
Merge pull request #7 from preston-thompson/master
Fix cstrike invisible weapons issue when zoomed in
|
2022-12-30 16:58:30 -08:00 |
|
Preston Thompson
|
9c7ac3636a
|
Fix cstrike invisible weapons issue when zoomed in
|
2022-12-30 16:50:48 -08:00 |
|
|
b356994beb
|
NSTrigger: SetTeam() will now assign an InfoKey to the target, if it's a client.
|
2022-12-30 13:54:28 -08:00 |
|
|
4322f1fd93
|
GS-EntBase: prevent light entities from overriding the first built-in lightstyles.
worldspawn: Assign two more lightstyles that Half-Life registers.
|
2022-12-30 13:53:42 -08:00 |
|
|
1bd9a5ea01
|
Menu-FN: Respect gameinfo_chatroom if it was set from a manifest override.
|
2022-12-30 12:09:23 -08:00 |
|
|
7fe51a3fa5
|
Platform: Fix missing return value change for Achievement_RequestStarts
|
2022-12-30 11:54:07 -08:00 |
|
|
27b0c26a12
|
Documentation improvements for platform, vgui etc. headers and files.
|
2022-12-30 00:15:10 -08:00 |
|
|
88131dbb9a
|
NSClient: add {Set,Get}InfoKey() methods.
|
2022-12-30 00:12:36 -08:00 |
|
|
3c71b49b49
|
Client: Add Cross_ helper functions. This will take care of common crosshair specific rendering tasks, as well as handle third-person and XR versions of crosshairs.
|
2022-12-28 16:48:57 -08:00 |
|
|
633046d28e
|
NSClient: Rename ClientInput() method in NSClient to ProcessInput(), as well as add SharedInputFrame() that can be overriden by the game.
|
2022-12-28 16:47:44 -08:00 |
|
|
ce7cf4519f
|
Server: Set cvar s_nominaldistance to 1000 upon init. Dedicated server needs this to play sounds properly.
|
2022-12-28 15:15:30 -08:00 |
|
|
fcd72d259f
|
nuclide/nuclide-ds: Improvements to manifest loading. Read Documentation/Launching.md for details.
|
2022-12-28 12:11:13 -08:00 |
|
|
81ad389668
|
cycler: Set the bbox to be that of standing player
|
2022-12-22 22:48:52 -08:00 |
|
|
4f37e31677
|
Client: Fix /n to \n replacement mapping in fun-strings, used by game_text
and titles.txt type text overlays.
|
2022-12-22 17:29:05 -08:00 |
|
|
142d69b66a
|
Remove Game_RunClientCommand() entirely, as it will be replaced by a game-mode equivalent.
|
2022-12-22 16:54:11 -08:00 |
|
|
466787b3ff
|
env_shooter: set skin on the gib entity.
|
2022-12-22 16:53:41 -08:00 |
|
|
ff7ce15399
|
SV_ParseClientCommand: Forgot to pass the default case over to clientcommand(). That is now fixed.
|
2022-12-22 16:29:02 -08:00 |
|
|
6c8d785ce2
|
env_shooter: Respect rendering modes, also add support for the 'shootsounds' key. snark_pit will be more complete now.
|
2022-12-22 13:02:45 -08:00 |
|
|
1acbd8a34d
|
Remove calls to Game_ParseClientCommand with per-gamemode overridable ClientCommand() method within NSGameRules.
Also redo the way chat messages are handled, so mods don't have to implement it themselves all the time.
|
2022-12-22 11:53:15 -08:00 |
|
|
da4501a90d
|
multi_manager: m_iValue needs to be set TRUE on the multi_manager_sub.
|
2022-12-21 17:10:25 -08:00 |
|
|
3eb85ae400
|
Documentation improvements to various headers, also g_developer prints.
|
2022-12-21 17:09:35 -08:00 |
|
|
30bbede463
|
Client: Fix network error when receiving shake event as spectator.
|
2022-12-21 13:46:55 -08:00 |
|
|
2d911109cc
|
trigger_relay: Set m_iValue so that multisources will work properly that get targetted by them
trigger_auto: Delay the trigger of them in singleplayer until 1 player has joined
Misc cleanups. The 'Janitor Simulator' on TWHL should work now.
|
2022-12-14 16:51:16 -08:00 |
|
|
33295ff409
|
env_beverage/item_food: Fix item_food not rendering and or spawning.
|
2022-12-13 23:16:00 -08:00 |
|
|
94d5d5408c
|
GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen.
|
2022-12-13 17:52:20 -08:00 |
|
|
dfcf0d183d
|
NSMonster: Gib properly using Disappear() instead of Hide()
|
2022-12-13 17:45:33 -08:00 |
|
|
711548465a
|
env_beam/env_laser: Visual overhaul of env_beam. env_laser now also rebased using my work on env_beam.
|
2022-12-08 14:58:30 -08:00 |
|
|
0f9439b956
|
env_beam: Initial implementation. Visual fluff still missing, but coming up!
|
2022-12-07 17:05:50 -08:00 |
|
|
67634bf6e5
|
env_beam: move from gs-entbase/server to gs-entbase/shared
|
2022-12-07 12:48:34 -08:00 |
|
|
56ec44700a
|
Lots of cleanup related to many entity classes to aid doxygen with generating documentation.
|
2022-12-06 15:04:07 -08:00 |
|
|
6f3a1d1d52
|
infodecal: set drawmask in the constructor, fixes decals not rendering.
|
2022-12-06 01:11:35 -08:00 |
|
|
0891d9ea65
|
Platform: Set net_masterextra1 to broadcast.
|
2022-11-30 22:25:08 -08:00 |
|
|
82653683ba
|
Client: add the following console commands for debugging: listModels, listSounds, listParticles
|
2022-11-30 17:51:07 -08:00 |
|
|
41ccbca2aa
|
GS-EntBase: Fix some more places where remove() was being called directly when it shouldn't be
|
2022-11-30 17:26:50 -08:00 |
|
|
b593c2694b
|
GS-EntBase: use Destroy() over remove() where applicable.
|
2022-11-30 16:55:17 -08:00 |
|
|
74b61f35ed
|
Print a warning + backtrace when we manually call remove() on an entity that hasn't been destroyed properly.
|
2022-11-30 16:47:24 -08:00 |
|
|
15d6e69eeb
|
build_engine.sh: fix missing newline
|
2022-11-30 15:37:13 -08:00 |
|
|
2c6da152ed
|
Clean up more and more warnings fteqcc yells about
|
2022-11-30 14:21:55 -08:00 |
|
|
9fd61ddbbe
|
nuclide, nuclide-ds: Use /home/eukara/Library/Games if available to dump configs/saves in
|
2022-11-30 14:20:44 -08:00 |
|
|
e2f708138d
|
build_engine.sh: We're gonna migrate to git, whether some people want to or not.
|
2022-11-25 16:54:36 -08:00 |
|
|
29a1bea943
|
Misc consistency cleanups
|
2022-11-22 22:37:07 -08:00 |
|
|
2265047bfe
|
Fix a bunch of nonvirtual/virtual mismatching going on that's been caught by the new compiler.
|
2022-11-16 14:04:10 -08:00 |
|