Commit graph

1962 commits

Author SHA1 Message Date
9c61d2528f
build scripts/build.cfg: add option to build the Quake III plugin 2022-06-10 07:55:30 -07:00
24c869d9aa
Client: Make sure we're respecting .viewzoom of a target that we spectate in first-person. 2022-06-09 16:46:28 -07:00
7560bc12b8
Client: unbreak viewmodel not showing up when spectating after the OpenXR update 2022-06-09 15:54:49 -07:00
a7d7dcd9ee
Change the last commit by turning this into an NSMonster specific function instead. 2022-06-08 17:41:02 -07:00
80099317cb
Entity_FindClosest: Don't return any entity of class "player" if their health is equal or below 0. 2022-06-08 17:35:56 -07:00
e947e35cd6
Client: Make sure an K_ESCAPE input event gets forwarded to the menu regardless. 2022-06-08 17:21:20 -07:00
5e9a65924a
NSRenderableEntity: add cvar rfx_q2pulse_intensity, rfx_q2pulse_speed 2022-06-08 14:08:13 -07:00
7f85a6f924
NSRenderableEntity: add render FX Q2PULSE. Which emulates the pulsing, fullbright
rendering of items/pickups in Quake II
2022-06-08 13:30:52 -07:00
460eec7f76
PMoveCustom_: Check for MOVETYPE_NONE and disable any further interaction. 2022-06-08 11:39:28 -07:00
ad093548b5
Clean up some misc building stuff. Based on input by BartoCH, many thanks!
I'd like to make the gmake check nicer when I have more time.
2022-06-06 19:58:29 -07:00
14518aabf0
UI: Misc fixes... get 'base' building again 2022-06-05 11:56:23 -07:00
6982043380
Added NSInteractiveSurface. Make voting display which bindings to press for yes/no. 2022-06-04 14:09:50 -07:00
beb6f49620
Fixed dynamic lights not spawning properly, fix double init for CSQC ents. Be more specific about which ents can spawn and which won't on the client. Make sure __fullspawndata is wiped after every bsp ent init. 2022-06-03 15:22:33 -07:00
78d3942789
env_glow: Fix Spawned() not calling its prior self. 2022-06-02 20:01:06 -07:00
18fc98d7ec
Client: Draw chat and prints during intermission as well 2022-06-02 14:37:22 -07:00
1dab05fbd3
Menu-VGUI: Search for .vvm models alongside .mdl files in the modelviewer 2022-06-02 14:36:44 -07:00
d303ef9741
PropData: Respect fadetime for breakmodels. 2022-06-02 14:35:52 -07:00
36da8995b6
Base: Fix item_pickup's Spawned() method not calling its parent 2022-06-02 12:39:26 -07:00
a463498f60
Huge cleanup. Add initial code for the revamped material definition system. 2022-06-01 17:38:52 -07:00
73c762e875
NSEntity: Fix for IsVisible(entity), where we wouldn't 'see' the target correctly, as the trace collides with them and isn't returning a fraction of 1.0. 2022-05-27 14:55:33 -07:00
ae23af60d8
Platform: add some generic detail textures. I put these into the public domain. 2022-05-27 13:38:08 -07:00
00364ad476
Client: add helper function drawpic3d. Which instead of a screen position takes a 3d-world position as an argument. 2022-05-26 17:43:22 -07:00
0f7d4fd214
prop_vehicle_drivable: Add spawnflag VEHSF_NOFLIP, which will prevent the vehicle from flipping over 2022-05-26 17:42:35 -07:00
50070b031b
NSMonster: Add MSF_HORDE flag. That marks a monster as constantly being aware and finding the nearest player for attack. 2022-05-26 15:24:08 -07:00
643211efae
Add helper functions Entity_FindClosests(string classname) and Entity_SelectRandom(string classname) 2022-05-26 13:25:02 -07:00
68974053f4
BotLib: add cvar bot_prefix, add method SetName() which respects it. 2022-05-24 15:32:37 -07:00
6bc54d4219
Menu-VGUI: Hack to get Input calls done in reverse to the drawing. 2022-05-24 13:30:58 -07:00
db97db6820
Menu-VGUI: Fix up, change Input() method to block input from other widgets 2022-05-24 13:04:48 -07:00
5f3570f140
VGUI: UIButton now resizes when an image is set that's larger than the button area. Also add method SetIconColor() 2022-05-20 16:35:36 -07:00
8e96fb27c6
Platform: lightmapped.glsl should have a primitive VERTEXLIT path now. 2022-05-20 12:02:20 -07:00
bb2b7dbddf
NSClient: add method UpdateAliveCam()
UITextbox: Misc polish regarding text entry
GLSL: Detail pass support for some materials
2022-05-15 13:32:53 -07:00
06efd9495d
func_door: Add some useful inputs.
VGUI: Some misc changes related to classic mode.
2022-05-13 14:10:07 -07:00
1e0534c922
NSSpraylogo: Handle vid_reload's gracefully 2022-05-13 11:41:33 -07:00
cdf9efd0ba
XR: Don't override VF_ORIGIN/VF_ANGLES in non-XR mode 2022-05-13 10:52:28 -07:00
80bd490127
Client: Also check if we're fake-spectator before showing scores 2022-05-13 10:50:24 -07:00
70a2e72e45 build_editor.sh: Copy the relevant mingw libraries over when building succeeds. 2022-05-13 09:23:06 -07:00
981b398b49 build_*.sh: minor adjustments for msys2 2022-05-13 08:50:06 -07:00
05efa415e3
Client: Display scores when client is dead. 2022-05-12 22:48:54 -07:00
38f6996940
PMove: Fix typos that caused shenanigans. 2022-05-12 20:42:09 -07:00
128404d5d3
Spraylogo: Handle both monochrome (BMP) and colored spraylogos. 2022-05-12 20:34:18 -07:00
a9b25c2f6f
Client: Regular prints will now use Font_DrawText. 2022-05-12 11:43:32 -07:00
7048cea248
NSSurfacePropEntity: Ignite() calls will now apply additional damage upon contact. 2022-05-12 11:42:45 -07:00
6653d18417
Forgot to add these files (NSClient/Player/Spectator) 2022-05-11 13:18:02 -07:00
25c54af62c
Spring cleaning part one. 2022-05-11 12:49:04 -07:00
a039a69dd3
Ultimately remove the deprecated old class names for base entities. 2022-05-10 15:01:40 -07:00
77c3cf4e10 Further fixes for OpenXR 2022-05-08 11:28:33 -07:00
a474b820e2
momentary_rot_button: Fix DOORHACK, it's spawnflag is apparently set by the affected and not the ent controlling it. 2022-05-07 21:02:49 -07:00
9e0f93c796
Initial support for OpenXR. Remember to side-load the openxr plugin and set _pext_vrinputs to 1. 2022-05-07 17:58:22 -07:00
5e70290017
ambient_generic: Make sure speech sentences use the attenuation as defined by the radius. 2022-05-05 19:18:26 -07:00
665572543f
prop_static: Support for the 'body' key. 2022-05-05 19:14:17 -07:00