|
9602d5eac8
|
Client: add new cheat cvar: r_skipWorld
|
2023-10-11 01:05:19 -07:00 |
|
|
1d7b6fe25f
|
PMove: added pm_noclipSpeed and pm_noclipAccelerate cvars which serve an obvious purpose.
|
2023-10-11 00:39:31 -07:00 |
|
|
f183bfc571
|
ambient_generic: fix regression in the old style sound mechanism
|
2023-10-06 21:19:46 -07:00 |
|
|
a5ecd18047
|
env_model: Initial implementation of this SoHL entity
|
2023-10-06 00:21:17 -07:00 |
|
|
9896b652c8
|
env_shockwave: Initial implementation of this SoHL entity
|
2023-10-06 00:20:48 -07:00 |
|
|
818a1a2155
|
scripted_sequence: support for 'killtarget' key
|
2023-10-04 14:55:02 -07:00 |
|
|
662e01c84d
|
monster_generic: Set alliance to neutral.
|
2023-10-04 08:56:46 -07:00 |
|
|
6f3b07ed34
|
NSNavAI: ensure everything is properly nulled when an empty chase path target is set.
|
2023-10-04 08:56:21 -07:00 |
|
|
07e70aa4c4
|
NSMonster: disable yaw interpolation for now.
|
2023-10-04 08:55:53 -07:00 |
|
|
47eb4fb88f
|
func_tracktrain: fixes to the way the angle delta is calculated, and restore the train to a position relative to its last target post level transition.
|
2023-10-04 08:55:03 -07:00 |
|
|
40adc77d66
|
scripted_sequence: Don't call FreeStateMoved() when SS_NO is set.
|
2023-10-04 08:53:07 -07:00 |
|
|
b37893e660
|
Client: fix the typewriter text effect timing, where fadein controls the time for each character to fade in.
|
2023-10-04 07:55:55 -07:00 |
|
|
11797717ef
|
scripted_sentence: Use targets when triggered (fixes city2a in Gunman)
|
2023-10-04 07:55:18 -07:00 |
|
|
aadc23356d
|
trigger_transition: Call method TransitionComplete() onto entities when applicable.
|
2023-10-04 07:54:43 -07:00 |
|
|
31553d9b5c
|
scripted_sequence: Fix the angles being overriden when move mode NO is set.
|
2023-10-03 23:33:09 -07:00 |
|
|
3f0f6b2d0f
|
NSMonster: add new alliance type: MAL_NEUTRAL
|
2023-10-03 20:18:10 -07:00 |
|
|
a48498e5cf
|
env_glow: Fix warning.
|
2023-10-03 11:05:38 -07:00 |
|
|
c59a76a53d
|
NSMonster: add the ability to chase path_corners and things.
|
2023-10-03 11:05:14 -07:00 |
|
|
19d6f22dc4
|
NSIO: add TransitionComplete() method for easier handling of entities post level-transition.
NSRenderableEntity: Default renderamt to 0.
Also use Read*() methods within all of the base classes their SpawnKey() methods.
|
2023-10-03 11:02:47 -07:00 |
|
|
9110da2cec
|
trigger_once/multiple/teleport/camera, prop_rope: Save/Restore fixes
|
2023-10-03 11:00:28 -07:00 |
|
|
367289df84
|
scripted_sequence: Play animation immediately when movetype is SS_NO.
|
2023-10-03 10:59:25 -07:00 |
|
|
ae1f768689
|
path_corner: Only fire its targets when a message is actually set...
|
2023-10-03 10:57:20 -07:00 |
|
|
51f572378f
|
func_pushable: Save/Restore naming fixes
|
2023-10-03 10:56:36 -07:00 |
|
|
7d69ab96fc
|
func_door: Save m_waterType
|
2023-10-03 10:56:05 -07:00 |
|
|
6f2115c45f
|
GS-EntBase: Fix formatting in a few class definitions
|
2023-10-03 10:54:49 -07:00 |
|
|
530f25667b
|
func_smokevolume: fix warning in predraw.
|
2023-10-03 10:52:22 -07:00 |
|
|
c531efaaf9
|
func_dustcloud: Fix warning in predraw.
|
2023-10-03 10:52:08 -07:00 |
|
|
c1d6324153
|
VGUI: Redo the way input is handled, address focus changes between Windows etc.
|
2023-10-01 01:19:20 -07:00 |
|
|
5c5eedb665
|
NSGameRules: add method 'Title' which returns the print name for a given gamerule.
|
2023-09-29 16:10:21 -07:00 |
|
|
70bb77d2bb
|
trigger_changelevel/logic_auto: avoid use of the 'readcmd' builtin.
|
2023-09-28 23:25:26 -07:00 |
|
|
2fb002aab1
|
NSPhysicsEntity: Create identifier .isPhysics unique to physics based entities
|
2023-09-28 18:43:22 -07:00 |
|
|
ee820f3ed1
|
logic_case: Initial implementation, missing from last commit.
|
2023-09-28 18:41:15 -07:00 |
|
|
4b36ec3bb0
|
trigger_transition: Handle the carrying-over of entity information based on 'globalname'.
|
2023-09-28 18:40:06 -07:00 |
|
|
f76c169671
|
NSTrigger: read 'globalname' key, used for level transitions.
|
2023-09-28 18:38:16 -07:00 |
|
|
7d37cc228c
|
NSMoverEntity: fix mistake that prevents spawn values from being read properly
|
2023-09-28 18:37:08 -07:00 |
|
|
7420df0ec6
|
worldspawn: set 'gametitle' serverinfo when applicable
|
2023-09-27 14:07:08 -07:00 |
|
|
2dbfeb06b6
|
env_fade: fix bogus reading of key names in SpawnKey()
|
2023-09-27 13:31:50 -07:00 |
|
|
3d92491e54
|
NSMonster/NSTalkMonster: update bone count on the client whenever the modelindex changed.
|
2023-09-27 13:08:39 -07:00 |
|
|
9d6133054c
|
NSRenderableEntity: add inputs SetAnimation and SetBodyInGroup
|
2023-09-27 13:07:53 -07:00 |
|
|
4dcaefe368
|
trigger_changelevel: extra checks for funky behaviour
|
2023-09-27 13:03:03 -07:00 |
|
|
cd8825c02a
|
ambient_generic: quick and dirty soundDef support
|
2023-09-27 13:02:04 -07:00 |
|
|
4ec4877360
|
Server: add new server command 'spawndef'.
|
2023-09-27 13:01:30 -07:00 |
|
|
abea931460
|
trigger_once/multiple/teleport: Support for Source Engine game specific trigger filters
|
2023-09-27 13:00:46 -07:00 |
|
|
3ea74c3c3d
|
logic_auto/logic_relay/logic_timer: add some QUAKED comments
|
2023-09-27 12:59:41 -07:00 |
|
|
a4693ff0f8
|
item_generic: add missing Save/Restore method declarations inside the class
|
2023-09-27 12:59:15 -07:00 |
|
|
91519b2706
|
func_tracktrain: Fix them automatically starting up. Differentiate between GoldSrc and Source engine spawnflags.
|
2023-09-27 12:58:51 -07:00 |
|
|
854c5907a6
|
NSTrigger: add method CanBeTriggeredBy() which filters out various entity types.
|
2023-09-27 12:57:25 -07:00 |
|
|
e820e74dbc
|
logic_relay: Initial implementation of this Source SDK entity.
|
2023-09-27 00:32:16 -07:00 |
|
|
e8a64da700
|
logic_timer: Initial implementation of this Source SDK entity
|
2023-09-27 00:30:13 -07:00 |
|
|
5b52c57a56
|
NSIO: new method CheckOutput(string), which will see if a given Output is ready to fire again.
|
2023-09-27 00:25:25 -07:00 |
|
|
9518a23f03
|
NSIO: Prevent firing an output when no activator is set
|
2023-09-27 00:14:44 -07:00 |
|
|
d7ddfc1c87
|
SoundDef: add helper function int Sound_GetID(string)
|
2023-09-27 00:12:28 -07:00 |
|
|
49408b1342
|
NSMoverEntity: add 'movedir' key support for Source Engine based maps
|
2023-09-26 22:24:13 -07:00 |
|
|
01a7ffa56f
|
SoundDef: Parse 'scripts/game_sounds_manifest.txt' if present
|
2023-09-25 16:44:56 -07:00 |
|
|
33179a555d
|
Server: add sv input [INPUTNAME] [DATA] command to debug I/O system
|
2023-09-25 16:12:32 -07:00 |
|
|
d749241081
|
func_monsterclip: Initial implementation
|
2023-09-22 17:08:02 -07:00 |
|
|
0be11bd948
|
NSMonster: call setorigin_safe after DropToFloor to get entities out the ground, if they're stuck in it (of1a1)
|
2023-09-22 16:34:08 -07:00 |
|
|
a91122ccbe
|
item_generic: initial implementation of this Opposing Force entity
|
2023-09-22 16:21:40 -07:00 |
|
|
e1fd04de05
|
trigger_once: spawnflag TO_PUSHABLES should also affect other func_ entities, it appears.
|
2023-09-22 16:21:01 -07:00 |
|
|
b50b803b55
|
scripted_sequence: Only .ReleaseThink() when we're actually moving the entity...
|
2023-09-22 14:45:02 -07:00 |
|
|
6298688e05
|
worldspawn: Change the way worldspawn keys are read, and shared with the client.
Avoiding the need to read the world on the client-side altogether.
|
2023-09-22 14:39:45 -07:00 |
|
|
069557f350
|
func_wall/func_illusionary: get rid of this optimisation that messes with odd world data
|
2023-09-22 14:38:52 -07:00 |
|
|
a90296864b
|
scripted_sequence: Call .ReleaseThink() before moving monster within InitIdle()
|
2023-09-22 14:37:43 -07:00 |
|
|
4f699aae6e
|
Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man
|
2023-09-20 22:42:11 -07:00 |
|
|
5f7ea594b8
|
scripted_sequence & NSMonster: support for spawnflags LEAVECORPSE. Also safely position monsters upon spawning to avoid them getting stuck in the floor.
|
2023-09-20 20:54:13 -07:00 |
|
|
f5308f6e08
|
env_beam/env_laser: Add ::RendererRestarted to fix textures upon video memory refreshes
|
2023-09-20 20:53:13 -07:00 |
|
|
a1500166be
|
NSEntity: add method ::Relink()
|
2023-09-20 20:50:54 -07:00 |
|
|
65400fea2c
|
scripted_sequence: DropToFloor() after teleporting, and also only teleport in ::InitIdle when move mode is not 0
|
2023-09-20 20:08:08 -07:00 |
|
|
c314e880fd
|
Client: Fix the parameter order on a few classes' ReceiveEntity methods
|
2023-09-20 15:40:13 -07:00 |
|
|
724523ce2c
|
Server: Increase ENTITYDEF_MAX to 256
|
2023-09-20 15:10:49 -07:00 |
|
|
4a8df93395
|
PropData: debris/gibs can now create decals upon impact with a surface
|
2023-09-20 15:10:29 -07:00 |
|
|
d9d3220833
|
NSRenderableEntity: various tweaks to networking, env_glow
|
2023-09-20 15:09:23 -07:00 |
|
|
b7126fbadb
|
env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc)
|
2023-09-19 23:01:59 -07:00 |
|
|
e44f56a56d
|
func_areaportal: Make work on Source Engine BSP by shoving the "portalnumber" key into .style
|
2023-09-18 19:37:36 -07:00 |
|
|
c3f5e7a1c2
|
NSPhysicsEntity: move .geomtype into ODE ifdef
|
2023-09-18 19:36:15 -07:00 |
|
|
c920dc2df0
|
NSMonster: add spawn key 'reserve_ammo', which should be self explanatory. See docs otherwise.
|
2023-09-18 17:57:47 -07:00 |
|
|
c8d29078da
|
NSMonster: Add 'dead' boolean spawn key. Will decide if the monster starts 'dead'
|
2023-09-18 15:51:35 -07:00 |
|
|
c71daa033e
|
NSTalkMonster: add detailed class documentation
|
2023-09-18 15:35:05 -07:00 |
|
|
4f35c7b6bf
|
NSMonster: Explicitly reset animation time before attack acts happen, add class documentation
|
2023-09-18 15:34:44 -07:00 |
|
|
9d29ad6635
|
point_spotlight: Optimize viewing angle alpha code a little bit
|
2023-09-13 12:32:51 -07:00 |
|
|
8150f0c080
|
env_steam: fix typo
|
2023-09-13 10:40:01 -07:00 |
|
|
5db3db539a
|
Client/Server: Handle 'skyname' universally and guess on the client whether we're using a Source Engine style skybox path
|
2023-09-13 07:56:11 -07:00 |
|
|
b77ec906f6
|
env_steam: initial implementation of this Half-Life 2 entity.
|
2023-09-13 00:29:31 -07:00 |
|
|
5f070fa8c9
|
point_spotlight: give it a better texture (thanks Maxwell) and optimize some bits
|
2023-09-12 19:39:51 -07:00 |
|
|
54b73b3386
|
func_wall: add small alias to make func_reflective_glass entities show up
|
2023-09-12 15:59:04 -07:00 |
|
|
6957ff67b7
|
func_monitor: Network code cleanup
|
2023-09-12 15:58:40 -07:00 |
|
|
62426ba5d3
|
point_servercommand: initial implementation of this Half-Life 2 entity
|
2023-09-12 15:03:41 -07:00 |
|
|
59748adf86
|
point_spotlight: initial implementation of this Half-Life 2 entity; also fix env_projectedtexture, func_dustmotes and func_smokevolume not rendering
|
2023-09-12 15:00:56 -07:00 |
|
|
f1141d3b11
|
Menu-FN: Throw up a panel for when you get disconnect from a server for one reason or another
|
2023-09-01 12:34:20 -07:00 |
|
|
b7346e6593
|
Menu-FN: main buttons are now cut-up into different segments, using fallback text when using shorter btns_main files (like in older releases)
|
2023-08-31 15:40:05 -07:00 |
|
|
0dc3f19b1a
|
Menu-FN: Added the slightly buggy 'View game info' function. I now need to write a cache for the server entries, because the engine might clear its own cache by the time we want to display entries.
|
2023-08-23 08:21:53 -07:00 |
|
|
ae8c2f16ba
|
Platform: refresh update strings more often while they're pending state changes.
|
2023-08-21 08:53:01 -07:00 |
|
|
9871e93a10
|
Platform: Documentation improvements.
|
2023-08-21 08:39:54 -07:00 |
|
|
061cdbd257
|
Platform/Menu-FN: Move map library loading into platform/ to keep things simple for menu modules
|
2023-08-19 10:28:36 -07:00 |
|
|
412c8f984e
|
Platform/Menu-FN: Overhaul of game update handling. New Nuclide specific API to query update package states that avoids string comparisons and much more.
|
2023-08-18 17:49:10 -07:00 |
|
|
8422ddd26b
|
Menu-FN: Avoid poking the games[] struct directly
|
2023-08-16 21:27:37 -07:00 |
|
|
2576f803cd
|
Menu-FN/Platform: Move all the custom game parsing/install code into platform/, also clean up a bunch of routines in there
|
2023-08-16 15:28:41 -07:00 |
|
|
050db32a81
|
Platform: Improve the recommended package selection code
|
2023-08-15 15:00:48 -07:00 |
|
|
410e3fc34e
|
Menu-FN: Adjustments to the Updates menu, move code into platform/updates.{h,qc}
|
2023-08-15 14:24:46 -07:00 |
|
|
60128c6b1e
|
Server: add "Cheaters Lament", a proof of concept detection mechanism for suspicious player behaviour
|
2023-08-07 13:14:49 -07:00 |
|
|
0ea41d9304
|
Platform: functions Master_GetInternetServers() and Master_GetLANServers() return cached values now to avoid the engine touching the cache which may drop servers.
|
2023-08-07 12:54:55 -07:00 |
|
|
0bf9374016
|
SoundDef: implement pointparticle key, so that particle calls can happen within sound defs (lowering networking footprint further)
|
2023-08-07 12:53:47 -07:00 |
|
|
83202a6174
|
NSMonster: add spawn key "leap_damage", to define the sort of damage the monster can apply when leaping towards you.
|
2023-07-30 08:12:56 -07:00 |
|
|
571ef536a1
|
NSProjectile: add spawn key "decal_detonate" which can spawn a DecalGroup definition upon detonation.
|
2023-07-29 18:45:36 -07:00 |
|
|
35b427b84d
|
NSTalkMonster: bone controller for head turning is handled server-side now, so remove this code in predraw.
|
2023-07-29 18:20:19 -07:00 |
|
|
762d1667d0
|
NSProjectile: Fix how fuseOffset was applied in Launch()
|
2023-07-29 18:16:57 -07:00 |
|
|
c9bd1eb514
|
NSRenderableEntity: Fix frame1time not being evaluated for networking
|
2023-07-29 18:00:42 -07:00 |
|
|
f93f79e18c
|
NSProjectile: Respond to Trigger()
|
2023-07-27 23:47:22 -07:00 |
|
|
9a1f5e3af1
|
NSProjectile: Respect 'offset' spawn key.
|
2023-07-27 23:19:48 -07:00 |
|
|
2656593203
|
NSRenderableEntity: Respect traileffectnum only when a previous position is known
|
2023-07-27 23:19:24 -07:00 |
|
|
183d343701
|
NSProjectile: respect 'frame' and add new boolean spawn key 'inherit_velocity'
|
2023-07-27 14:14:30 -07:00 |
|
|
f1e47f9ea4
|
NSProjectile: SpawnDef/SpawnDefAtPosition/SpawnDefAttachment will now return the resulting NSProjectile
|
2023-07-27 13:44:28 -07:00 |
|
|
dea5168998
|
NSProjectile: Implement "thrust", "thrust_start" and "thrust_end" spawn keys, as well as "thrust_homing"
NSTimer: Destroy when receiver becomes invalidated.
|
2023-07-27 13:29:58 -07:00 |
|
|
bd470605a3
|
Exterminate FX_Explosion, FX_Spark and FX_Impact references.
|
2023-07-24 14:14:20 -07:00 |
|
|
159756889f
|
New PropData API function: BreakModel_Entity(NSSurfacePropEntity target, vector dir, float speed);
|
2023-07-17 11:33:44 -07:00 |
|
|
a8f454dd2c
|
Clean up some warnings
|
2023-07-16 22:46:26 -07:00 |
|
|
7400694e81
|
Add new cvar: r_drawGLQuakeShadow
|
2023-07-16 13:28:41 -07:00 |
|
|
d84ef55b78
|
Get rid of a debug print
|
2023-07-16 13:06:38 -07:00 |
|
|
fc3884ee9b
|
NSEntity: involve animation frames in the EntityDef event lookup, add new Input 'AddVelocity' (which applies velocity to the entity according to forward,right,up)
|
2023-07-16 13:05:15 -07:00 |
|
|
c65c33ef13
|
Client: add new command 'listFramegroups [model path]'
|
2023-07-16 13:04:23 -07:00 |
|
|
f877b1620f
|
Add the constants loader, to allow entityDefs and other scripts to reference constants defined within scripts/constants.txt
|
2023-07-15 11:34:58 -07:00 |
|
|
b847316ec0
|
DecalGroups: precache decal groups up front to avoid loading and frames where decals are white/invisible.
|
2023-07-14 18:08:29 -07:00 |
|
|
f2c41e3def
|
NSRenderableEntity: Respect the .traileffectnum field
|
2023-07-10 08:55:30 -07:00 |
|
|
775e210a06
|
Menu-FN: Fix includes as a result from an unfinished commit (startup videos)
|
2023-07-10 08:54:40 -07:00 |
|
|
e27518b672
|
NSSurfacePropEntity: network 'axialscale' rendering tweak
|
2023-07-08 23:37:34 -07:00 |
|
|
9fd087d7bc
|
NSProjectile: add spawn keys for projectile_debris, stick_to_world, stick_to_actor, mins/maxs (override)
|
2023-07-08 18:56:23 -07:00 |
|
|
4104c3e16f
|
NSRenderableEntity: add SpawnKey 'modelstretch'/'axialscale'.
|
2023-07-08 00:16:20 -07:00 |
|
|
a8c4075ff9
|
Server: Handle savegames restoring with entityDef awareness
|
2023-07-07 23:43:12 -07:00 |
|
|
9e6a203a02
|
Shared: Go over the various base classes and bring Save/Restore methods up to date.
|
2023-07-07 23:34:58 -07:00 |
|
|
bc67e0ab47
|
NSRenderableEntity: add new methods SetAxialScale() and GetAxialScale(). These can be used in combination with the isotropic scaler which uses SetScale().
|
2023-07-07 17:05:30 -07:00 |
|
|
dd492c7822
|
Add new cvar com_showTracers to aid in debugging tracelines.
|
2023-07-04 08:42:32 -07:00 |
|
|
a79ffd77b0
|
NSMonster: change entity spawn key 'body_on_draw' to support a group prefix (e.g. 1:2 for group 1, model 2)
|
2023-06-28 14:29:33 -07:00 |
|
|
d5bb5f933d
|
NSRenderableEntity: Increase network precision of body field, add new methods 'SetBodyInGroup(int, int)' and 'GetBodyInGroup(int)'
|
2023-06-28 14:19:47 -07:00 |
|
|
3cda024a33
|
NSTrigger: change team touch filter to new field team_no
|
2023-06-28 14:18:51 -07:00 |
|
|
31774ce3f1
|
EntityDef work on NSMonster, NSTalkMonster, NSProjectile etc.
|
2023-06-20 21:19:00 -07:00 |
|
|
69d1498c8b
|
EntityDef: support 'events' group, so developers can tie animation events to Inputs (Source Base I/O system)
|
2023-06-19 10:35:24 -07:00 |
|
|
34e722a012
|
Add and track new player entity field '.score'. Used to trag score points separate from frags.
|
2023-06-15 11:42:01 -07:00 |
|
|
373e844305
|
Client: add new Util_ functons Util_GetTime, Util_GetTimeLeft and Util_GetAddress for the current server.
|
2023-06-15 11:40:46 -07:00 |
|
|
3b99cf7419
|
XR: rename cvar debug_fakevr to xr_debug_fakeinputs
|
2023-06-15 11:39:55 -07:00 |
|
|
0dc8f4ec75
|
entityDef: add support for condition based tweaks
|
2023-06-14 06:44:37 -07:00 |
|
|
3eb2ec1b37
|
entityDef: call spawn() in case an empty entity ref was passed
|
2023-06-07 16:50:40 -07:00 |
|
|
66745985d4
|
Initial implementation of NSSquadMonster, squad management for NSTalkMonster based classes
|
2023-06-02 19:27:16 -07:00 |
|
|
40dc1267fa
|
NSMonster: Add FramegroupForAct() and ActPlay() methods, deprecate Anim* methods.
|
2023-06-02 19:25:49 -07:00 |
|
|
d0838eab60
|
NSMonster: turning animation support, with new overridable methods AnimTurnLeft/AnimTurnRight
|
2023-06-01 16:17:11 -07:00 |
|
|
1bb1fe705d
|
NSSurfacePropEntity: add SetBloodColor/GetBloodColor methods
|
2023-06-01 10:30:51 -07:00 |
|
|
b4fbab80c5
|
NSMonster: cache idle animation in case it differs (between ACT events, in case of HL MDL)
|
2023-05-31 11:57:01 -07:00 |
|
|
055988da77
|
fix typo in NSMonster.
|
2023-05-31 11:47:19 -07:00 |
|
|
e880bf764a
|
NSMonster: get movement speed from animations by default, add cvar ai_stepSize to configure distance
|
2023-05-31 11:44:31 -07:00 |
|
|
41465b7c9e
|
NSTalkMonster: network view_ofs[2] to fix r_showViewCone
|
2023-05-31 11:24:23 -07:00 |
|
|
7ad89b9cb2
|
NSMonster: new method: GetYawSpeed, which controls the turning speed in eueler angles per second.
|
2023-05-31 11:18:34 -07:00 |
|
|
5eae288cb9
|
NSMonster: Four new callback methods that developers can hook into. HasBeenKilled(), HasBeenHit(), HasBeenGibbed() and HasBeenAlerted()
|
2023-05-31 10:09:21 -07:00 |
|
|
9e4bba1f0e
|
NSEntity: new method DistanceFromYaw
|
2023-05-31 10:08:00 -07:00 |
|
|
bd7cb44784
|
AI: add ai_debugNav, and ai_debugLogic cvars. Add cooldown timer for targets
|
2023-05-30 12:06:16 -07:00 |
|
|
12bb472abc
|
add class NSPortal (initial work, plus custom pmove changes).
Work on NSProjectile expansion has begun.
Support for skill cvar referencing within entityDef values.
|
2023-05-27 11:58:34 -07:00 |
|
|
6078d31f12
|
NSMonster: add methods SetEyePos, and cvar r_showViewCone.
|
2023-05-17 08:59:26 -07:00 |
|
|
dad5071379
|
trigger_push: Support for the 'target' spawn key.
|
2023-05-10 16:13:28 -07:00 |
|
|
ff78e34c16
|
Move Route_GetJumpVelocity() into shared/defs.h for now.
|
2023-05-10 16:12:59 -07:00 |
|
|
f8a3e227d4
|
NSItem: new entity class, designed to use with entityDefs. Subject to change (a lot).
|
2023-05-08 11:17:03 -07:00 |
|
|
20415c7ebc
|
NSClientPlayer: Inherit player rendermode/fx/color/amt before calling UpdatePlayerAttachments()
|
2023-05-04 08:25:46 -07:00 |
|
|
40c4d95a2b
|
entityDef: Fix 'spawnclass' not working when referencing other entitydefs
|
2023-05-04 08:23:24 -07:00 |
|
|
49d44bb21f
|
Server: remove rogue DOS newline characters that managed to get inside entry.qc
|
2023-05-01 07:15:22 -07:00 |
|
|
b3b22045f3
|
Server: force set sv_nqplayerphysics to 0, so the engine shuts up about its prediction not working on map start
|
2023-05-01 06:58:54 -07:00 |
|
|
aa573ebec5
|
func_breakable: will now alert when a break or bulletimpact is not set on a used surfaceproperty
|
2023-05-01 06:48:25 -07:00 |
|
|
09a0e2de52
|
func_breakable: Fix entities not playing break sounds/models when no 'material' key is set.
|
2023-05-01 06:16:28 -07:00 |
|
|
3419c0df31
|
func_breakable: ensure the 'break' sound is played when present. also ensure we precache the break sound ahead of time.
|
2023-05-01 05:52:20 -07:00 |
|
|
d45d2f1dc4
|
Introducing a copy of the id Tech 4 EntityDef system into Nuclide.
|
2023-04-30 18:01:26 -07:00 |
|
|
054e703177
|
env_fog: default color values should be 255,255,255 and not normalized.
|
2023-04-30 18:00:11 -07:00 |
|
|
89e3b961e8
|
trigger_teleport: more sound customization options
|
2023-04-30 17:59:49 -07:00 |
|
|
f606efcbf7
|
NSClientPlayer: start networking rendermodes (needs to be optimised for network transfer)
|
2023-04-30 11:23:56 -07:00 |
|
|
cd3023eeba
|
Server: add MapTweaks. A new feature that allows tinkerers to rewrite entity classnames under certain conditions (RFC)
|
2023-04-22 02:45:58 -07:00 |
|
|
c5626ce347
|
NSEntity: DropToFloor() should return a boolean akin to the original builtin.
|
2023-04-22 01:05:56 -07:00 |
|
|
3a755aaba7
|
NSSurfacePropEntity: add SetCanBleed() and CanBleed() methods to abstract the old iBleeds field.
|
2023-04-22 01:05:27 -07:00 |
|
|
f00d49e6ca
|
Client: when an unknown network event is received, error out with a message.
|
2023-04-19 15:21:04 -07:00 |
|
|
cbf78aa26a
|
Menu-FN: fix the player model preview frames showing up when they shouldn't.
|
2023-04-19 13:36:27 -07:00 |
|
|
a1d8f17164
|
VGUIButton: in CLASSIC_VGUI mode, the alternate button frame happens on hover now instead of click.
|
2023-04-18 20:10:13 -07:00 |
|
|
a34fd9c0e8
|
VGUIButton: only adjust button size on SetTitle() when button has no size
|
2023-04-18 19:37:46 -07:00 |
|
|
60bbe417ab
|
Client-Font: actually set con_textsize for the console font as well, because that makes sense to do.
|
2023-04-18 15:05:45 -07:00 |
|
|
e1b024e345
|
Client-Font: when loading fonts/fontcon.font, apply it to gl_font.
|
2023-04-18 15:02:12 -07:00 |
|
|
97a5d9d2cd
|
NSClient: add new method Transport(vector newPos, vector newAngles) and null out .customphysics when an NSEntity gets Destroy()d
|
2023-04-18 14:47:39 -07:00 |
|
|
7f55f1c868
|
Client - Titles: add new function Titles_GetTextBody() to grab the body portion of a titles.txt entry
|
2023-04-18 14:46:51 -07:00 |
|
|
ed2d73106f
|
trigger_teleport: if we're running fs_game "dmc", then force a teleportation sound to play.
|
2023-04-17 12:22:56 -07:00 |
|
|
a8144ce6c1
|
Unbreak base/src from not compiling.
|
2023-04-16 23:16:15 -07:00 |
|
|
60e681a6c9
|
ambient_generic: Precache sound inside ::Spawned() and not ::SpawnKey()
|
2023-04-16 16:25:07 -07:00 |
|
|
2d3ea1ba20
|
trigger_teleport: fix typo that picked the wrong angles.
|
2023-04-16 11:55:11 -07:00 |
|
|
4a11c91d7d
|
trigger_teleport: change teleported entity's angles while maintaining the same velocity.
|
2023-04-16 11:53:03 -07:00 |
|
|
89bf3e436a
|
Client: ensure renderflags are being set after calling RenderFXPass() on the view models
|
2023-04-16 11:31:44 -07:00 |
|
|
277819b904
|
NSRenderableEntity: respect render amount on glowshell intensity
|
2023-04-16 11:06:51 -07:00 |
|
|
706241a7b6
|
Client: viewmodel and player model weapon now inherit the rendermode of the player.
|
2023-04-16 10:43:40 -07:00 |
|
|
e482cb0103
|
Server: add missing precache for soundDef step_swim.left/right
|
2023-04-16 01:25:00 -07:00 |
|
|
de388f0464
|
Remove now unnecessary debug prints.
|
2023-04-16 01:03:00 -07:00 |
|
|
4a330ef3ce
|
PMove: improvements to liquid/waterlevel testing
|
2023-04-16 01:01:29 -07:00 |
|
|
5c4d693c0e
|
func_button: Fix buttons not being able to be shot more than once.
|
2023-04-16 01:00:10 -07:00 |
|
|
6d6e0cc6a6
|
func_door: deal with different content overrides better
|
2023-04-16 00:46:10 -07:00 |
|
|
2e3c547838
|
func_button: Fix SF_BTT_TOUCH_ONLY not being respected because the entity does not spawn being touchable
|
2023-04-15 23:06:35 -07:00 |
|
|
f4cadc74a8
|
Shared: CLASSEXPORT macro will now behaver nicer with non-class spawn functions.
|
2023-04-15 18:11:43 -07:00 |
|
|
7f79fc46a1
|
Add client-side stub for function Weapons_SwitchBest.
|
2023-04-15 17:24:49 -07:00 |
|
|
a4aa5e578c
|
trigger_teleport: When teleporting, use setorigin_safe() to guarantee our target pos is not inside the floor (fixes some teleporters in DMC)
|
2023-04-15 17:24:29 -07:00 |
|
|
d213ec110f
|
NSRenderableEntity: respect the MF_ROTATE .modelflag field.
|
2023-04-15 16:58:25 -07:00 |
|
|
0c5c714b79
|
GS-Entbase: Implementation of CS/DMC's env_fog entity.
|
2023-04-14 10:21:07 -07:00 |
|
|
405fe1cfa9
|
NSView: Mark certain methods as virtual (where it currently makes sense)
|
2023-04-09 11:34:50 -07:00 |
|