21bdfc7769
Draft: improved item networking on owner
2025-02-12 16:44:00 -08:00
07d230983f
ncRenderableEntity: network optimisation for brush based entities
2025-02-12 01:52:02 -08:00
af5b552cfc
server: slightly more reliably signaling for when precaches are allowed.
2025-02-12 01:51:28 -08:00
5e860ea53b
Tools/make_dist.sh: no longer require 'tree'
2025-02-11 02:25:07 -08:00
f4238fdd2f
Makefile fteqcc: mkdir ThirdParty if it doesn't exist
2025-02-11 02:17:19 -08:00
b470c548fe
Makefile: dist-pak needs fteqcc
2025-02-11 01:44:06 -08:00
7bd9ea1486
EntityDef: saner precache timeframe check.
2025-02-09 01:35:07 -08:00
143e247cf3
ncItem: unset m_nextItem and owner fields in OnRemoveEntity, exit out of PreFrame when freed
2025-02-09 01:17:16 -08:00
e60556e124
RuleC: dedicated precache callback which will be called at a specific time.
2025-02-09 01:16:39 -08:00
3e421aab57
Fix a slew of warnings.
2025-02-08 22:19:53 -08:00
71dc508bad
ncWeapon: unstick viewzoom
2025-02-07 22:40:00 -08:00
0d86ba22e9
ncWeapon: move AnimEvent 5000 into ncRenderableEntity, allow fireinfo to control those for the viewmodel in ncWeapon fireInfos
2025-02-07 22:15:11 -08:00
475000a1b8
ncWeapon: streamline muzzleflash assignment and make it fireInfo oriented.
2025-02-07 20:54:28 -08:00
d0e90cd07b
ncItem/ncPhysicsEntity: slight networking tweaks (networking with lots of physics props should be less taxing)
2025-02-03 17:22:31 -08:00
b9d7e0794e
Menu-VGUI: Quick and dirty server list.
2025-02-03 16:23:33 -08:00
d15a8d3333
GameLibrary: adjusted support for scanning mod packages for new packaging standard
2025-02-02 23:02:30 -08:00
85488eeccf
unbreak against latest fteqcc
2025-01-31 23:58:54 -08:00
19b47e393c
func_tracktrain: unbreak.
...
more cleanups.
2025-01-14 03:00:12 -08:00
6867396b09
Move navigational helper functions into ncNavInfo
2025-01-13 17:03:40 -08:00
fd90be879c
Rename a bunch of old names.
2025-01-13 14:29:09 -08:00
8503cad633
Initial merge of the new NPC schedule/task system.
2025-01-13 13:36:48 -08:00
ee8428d8b5
add some progs
2025-01-08 22:59:04 -08:00
31ed19cb47
env_muzzleflash: add a hack to force additive rendering (HL1...)
2025-01-03 04:12:24 -08:00
ba6f788ab8
Server StartFrame: externset frametime for ruleC/mapC because that won't happen itself through the engine?
2025-01-03 01:56:25 -08:00
dffc9dc832
ncProjectile: added callback method HasExploded(void)
2025-01-03 01:55:36 -08:00
ca316277e7
NSEntity: remove parenting hack, do our own parenting as the engine won't do it for entities using .SendEntity (virtually every single one in Nuclide)
2025-01-03 01:55:03 -08:00
5cf55b8271
Server: load singleplayer.dat or deathmatch.dat when appropriate in RuleC_Init
2025-01-02 19:24:48 -08:00
d41b90c081
Base: Give some love to base/
...
VGUI-Menu: friendList, chat backend, textview class proto
SurfaceProps: Flesh impacts recognition
PropData: BreakModels now use a bodyque to limit possible physics overhead
PMove: falldamage, liquids can now be configured via external decl
NSWeapon: added alternative punchangle based on springs, 'punchSpring X Y Z' in decl
API: Team class management APIS
NSPhysicsEntity: Optimised, optimised, optimised. New cvar: phys_lowspec. Scraping, impact effects etc have been added.
More polish everywhere else
2025-01-02 18:53:55 -08:00
2db52608b1
Server: streamline gamerule progs interface
2024-11-05 20:36:15 -08:00
967ac0145b
Client: add init()
2024-11-04 01:13:04 -08:00
5c6f405872
Client: add vv_flag VFL_VIDREMOVE, for client-side entities needing deletion on renderer restart.
2024-11-04 01:12:09 -08:00
70d6302808
Server: new command: listMapTweaks
2024-11-02 02:56:33 -07:00
26f81235c8
NSAttack: add 'drop' key
2024-11-02 02:53:18 -07:00
9d4bd4d90c
NSTrigger: add explicit "UseTargets" input to be used by model events and stuff.
2024-11-01 03:59:12 -07:00
0d6d881437
NSRenderableEntity: RM_ADDITIVE ignores rendercolor 0 0 0 it appears. (zpo_contingency)
2024-11-01 03:58:25 -07:00
dcb17255a3
func_ladder: duplicate self to act as a collision entity you cannot pass through, won't fight CONTENT_LADDER
2024-11-01 03:03:20 -07:00
aa4b96f68c
NSRagdoll: some minor optimisations.
...
Platform: Background handler will look for assets in current game-dir for prioritisation
Server: add server command `setLightStyle` (two args, style num + pattern)
Bunch more tiny fixes for various classes.
2024-10-31 04:11:30 -07:00
b891015423
NSGameRules:: add NPCDeath callback method.
2024-10-31 04:00:23 -07:00
a8e4893f2a
env_beam: add additional Inputs and keys to make them useful for monsters
2024-10-31 03:58:12 -07:00
b8b0ddcb1b
Makefile: don't remove fteqw binaries when cleaning game binaries.
2024-10-31 03:55:45 -07:00
45b2f300f8
Menu-VGUI: Title support.
2024-10-18 02:40:35 -07:00
af708c1e90
Makefile: add vacuum target.
...
Util_ChangeExtension: will handle a sensible fallback case now
NSItem: query MaxHealth, MaxArmor properly.
2024-10-17 02:15:35 -07:00
81d61ac3da
multiprogs additions, decl integration, more of everything really
2024-10-16 22:52:27 -07:00
e27e2a85ec
* fix dirFromTarget() logic
...
* passing of extra damageDecl values from radiusDamage() calls
* add fun cg_modelSpin/Bob cvars
* NSActor::MaxAmmo(int) added
* NSItem::ItemPickUpCheck(entity) added
* base/ cleanup
2024-09-20 09:38:02 -07:00
0909b91703
last weeks work, read plan
2024-09-17 12:46:31 -07:00
a7edfdf5d0
NSSurfacePropEntity: load surfacedata from propdata when not set
2024-09-09 22:05:09 -07:00
9b1b536363
SurfaceProp: load _manifest.txt file (optional)
2024-09-09 22:04:09 -07:00
b0548e6390
Menu-VGUI: fix modelviewer background path.
2024-09-06 09:27:46 -07:00
74bc920c60
unpackStringCommand: support "cvar:[cvar_name]" query syntax
2024-09-06 09:27:03 -07:00
9bb8dcab7c
PropData: load more property values from Source Engine binary model format.
2024-09-06 09:26:36 -07:00