|
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 |
|
|
578a3038d0
|
Platform: add 'vtf' type as a suggested image extension in r_imageextensions
|
2023-09-13 10:40:31 -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 |
|
|
071548a000
|
Platform: Rename menu.dat.en_us.po to menu.dat.default.po to help with fallback under different locale
|
2023-09-08 16:49:42 -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 |
|
|
225039f71f
|
Documentation: Various fixes and improvements that the wiki converter didn't handle
|
2023-08-21 08:39:01 -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 |
|