cdfae26413
ambient_generic: Restructure and network more efficiently.
...
Client: add support for modelevent 1008 (CHAN_VOICE sound) and 1005 (plays Sentence)
2022-04-30 14:02:25 -07:00
59d46e1f63
New class: NSTraceAttack. Will make it much easier for games/mods to overrides parts of it.
2022-04-29 23:45:00 -07:00
df589de04c
BotLib: Will now set a protected *bot infokey to signal clients as to who is a bot.
2022-04-29 15:20:04 -07:00
0acdadefb0
GameRules: IntermissionEnd() will now unset itself to avoid multiple calls.
2022-04-29 15:19:31 -07:00
92826b3e5a
Deprecate FL_NOATTACK, replace it with FL_FAKESPEC.
2022-04-28 16:25:51 -07:00
ade1deb910
Revert "base_player: MakeTempSpectator() will now null think and nextthink."
...
This reverts commit 0c802295c3
.
2022-04-28 14:52:38 -07:00
94679f3a3f
SprayLogo: Add "player.spraylogo" soundDef call instead of sound().
2022-04-28 12:34:28 -07:00
0c802295c3
base_player: MakeTempSpectator() will now null think and nextthink.
2022-04-28 12:34:01 -07:00
9969be8d27
Base: stop item_pickups when toucher is in a vehicle.
...
Also auto-call Weapons_Release() when we're without health.
2022-04-28 12:33:32 -07:00
70f32c97a4
NSVehicle: Add method CanDriverCrouch() to deal with player physics restrictions.
2022-04-27 15:03:00 -07:00
278d688159
Menu-FN: EAX and Aureal 3D audio options will now toggle reverb and HRTF respectively. Requires OpenAL.
2022-04-26 16:34:52 -07:00
2e43e671a4
Base_Player: Network movetype and solid together.
2022-04-26 14:10:17 -07:00
9030ad82d9
Base_Player: Make sure disconnected clients get removed from other clients.
...
Menu-FN: Clear Rich-presence when no longer in a game.
2022-04-26 11:22:12 -07:00
36b9661abd
Platform: Go over some of the RichPresence APIs I was working on.
2022-04-25 17:00:13 -07:00
2d403202b9
Avoid use of infokeys to communicate whether or not a client is spectating.
2022-04-25 15:25:35 -07:00
4c51ac7e79
build: bump BUILD_ENGINEREVISION to 6235. Go over the build scripts to be compliant with /bin/dash, a strictly POSIX shell.
2022-04-25 12:52:35 -07:00
1cd2f320dc
env_sprite: Fix clumsy return.
2022-04-25 10:51:29 -07:00
b68a08bb98
Platform: Add textures/common/clipplayerdirt.mat
2022-04-25 10:20:19 -07:00
63b0b0a199
Platform: Add textures/sfx/smokevolume.mat
2022-04-25 10:19:50 -07:00
607194957e
Player: Move UseUp/Down into the base_player class. Should now universally handle un-presses for all games.
2022-04-25 10:19:17 -07:00
87d9614b23
GS-EntBase: Convert more entities to the new Touch() method.
2022-04-24 22:10:35 -07:00
659be3db46
TraceAttack: Add case for when a weapon with a penetrationpower of 2 might have a fall-off.
2022-04-24 17:24:49 -07:00
e80cd05ef8
nuclide.sh: Small tweak for compatibility
2022-04-24 15:20:04 -07:00
8aee63968d
build_game.sh: Don't insist on using the local fteqcc
2022-04-24 14:11:56 -07:00
27308ff1f4
env_sprite: Fix predraw for modelindex based entities.
...
TraceAttack: Add TraceAttack_SetRangeModifier(). This will enable CS-like bullet penetration behaviour.
2022-04-24 00:23:38 -07:00
6ec35387ae
TraceAttack: GoldSrc its blood color is a bit darker.
2022-04-23 22:34:10 -07:00
a28caedf40
trigger_one: Fix it up to bring it up to standards.
...
func_pushable: Ditto, simplify Touch()
2022-04-23 22:03:51 -07:00
767fdd0913
func_door_rotating: Apparently spawnflags 32 (TOGGLE) does not remove player touch. Odd.
2022-04-23 21:35:49 -07:00
0c89cd31ec
func_door_rotating: Redid the way how one-way-doors swing. This should avoid them swinging into your face constantly
2022-04-23 18:32:29 -07:00
f83b6b6725
func_door_rotating: Go over the code that handles touching. Stop assigning the .touch field as it's off-limits now.
2022-04-23 17:34:22 -07:00
1d216918e1
Client: added cvar cl_chat_enabled, which supresses chat notifications.
...
Spraylogos: Fix blendFunc
VGUI: Add method Visible() for CUIWindow
2022-04-22 12:00:04 -07:00
7395b8d421
Gamerules: exception for friendlyfire when it comes to self
...
point_message: make messages appear through entities, as they may be translucent.
Fixed a minor warning.
2022-04-21 18:50:21 -07:00
8037f2d58b
Base: use soundDefs for the use/use_denied sound.
2022-04-21 14:11:59 -07:00
8814c66d1f
Merge pull request #3 from cyber-bridge/master
...
Fix bug where dropped items shouldn't be respawned.
2022-04-20 23:51:14 +02:00
af6412e283
Networking improvements to NSEntity, NSRenderableEntity and NSSurfacePropEntity
2022-04-20 14:29:37 -07:00
8781494822
prop_physics_multiplayer: Actively check if players are clipping inside TouchThink() and apply some velocity to wake the entity up
2022-04-20 12:04:17 -07:00
8e15f04c38
prop_physics_multiplayer: Initial implementation. Developed with the ODE plugin in mind.
2022-04-20 10:44:59 -07:00
c24c8b2435
Fix a self assignment bug in Weapons_AddItem(), added userinfo spraycolor support, fix accidentally double-drawing p_ models and add cvar sv_friendlyFire
2022-04-19 21:58:13 -07:00
1c58be4cdb
GLSL: Misc cleanups and fixes to deal with NVIDIAs stricter shader compiler
2022-04-18 21:12:04 -07:00
bf00bfa60c
spectator: Several fixes to make spectating a bit more polished. Ignore fakespectators entirely, etc.
2022-04-18 15:53:15 -07:00
069c59628d
Mapcycle: Disable sanity check until the engine fixes whichpack
...
Gamerules: Intermission will now call 'nextmap' instead of 'restart'.
func_button: Basic support for 'message' field.
env_cubemap: default to saving .ktx
2022-04-17 13:50:14 -07:00
a34c9a8059
env_sprite: Hack to accept materials instead of models
...
func_breakable: Some minor fixes
prop_physics/func_physbox: Add PHYSICS_STATIC ifdef for when a game does not want fakephysics either
NSSurfacePropEntity: max_health will now be set along with health in SpawnKey()
2022-04-16 18:42:38 -07:00
274686a0df
Text/Titles: Use Font_DrawText_RGBA instead of Font_DrawText (GameText_DrawString)
2022-04-15 15:22:11 -07:00
9cdcb3a321
trigger_hurt: Fix broken touch(), regression with the overhaul of Touch recently.
2022-04-15 10:19:50 -07:00
6a658c5268
NSVehicle: Add the following methods - HidePlayermodel (for the self-driver) and DriverAnimation. The latter is a gentle request and the mod doesn't have to respect it, but should be used as a fallback.
2022-04-15 10:19:22 -07:00
a469c06fc8
Add 'surfaceparm projectile' support, so non-solid surfaces can
...
still react to tracelines and projectiles.
2022-04-13 16:58:42 -07:00
00e8f8e7a9
prop_vehicle_driveable: Add WeaponInput() method to make this a bit cleaner for sub-classes.
2022-04-13 15:31:46 -07:00
1b2f587599
Shared: Deprecate ClientRemove() over OnRemoveEntity, which will work on both Client and Server.
...
prop_vehicle_drivable: Add minor collision boxes to aid player physics
Fix some warnings.
2022-04-12 23:48:31 -07:00
05f6af510a
NSSurfacePropEntity: put rendering for when an entity is burning into the new
...
method RenderFire().
Also some minor non-ODE physics tweak.
2022-04-10 07:21:44 -07:00
e79a2e9c2e
NSMonster: Add method bool CanCrouch(). Monsters will then attempt to crouch.
...
SoundDefs: Add support for distshader on Sound_PlayAt() calls.
2022-04-10 07:01:14 -07:00