dad5071379
trigger_push: Support for the 'target' spawn key.
2023-05-10 16:13:28 -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
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
3a755aaba7
NSSurfacePropEntity: add SetCanBleed() and CanBleed() methods to abstract the old iBleeds field.
2023-04-22 01:05:27 -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
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
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
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
0c5c714b79
GS-Entbase: Implementation of CS/DMC's env_fog entity.
2023-04-14 10:21:07 -07:00
2c72d358ce
Sentences: Speed up the word search using hashtables
2023-03-24 10:48:04 -07:00
8ec3d00e93
Save/load system stability improvements.
2023-03-23 17:04:34 -07:00
039d9937e9
ambient_generic: Add support for most Source Engine input triggers. Also fix a minor mistake in the QUAKED comment for level editors.
2023-03-22 00:24:12 -07:00
9463e2b6e3
info_waypoint: should probably set pvsflags to something encompassing.
2023-03-21 22:16:51 -07:00
a45591134c
info_waypoint: Initial implementation. This has nothing to do with AI (don't get any ideas just yet), but rather HUD information displays.
2023-03-21 22:03:27 -07:00
7b42befcb3
Networked versions of func_conveyor, trigger_push. Bounce pads should be much nicer.
2023-03-18 17:49:12 -07:00
c1a098b493
Impacts against models will now be tested against their materials. No more bitfield surfaceparm lookups in compiled models - simply set the surfaceprop inside the used material file.
...
However, since we don't get the full material path currently, the material has to be in the same dir as the model.
This may change if FTEQW exposes the full impact material path.
2023-03-17 11:35:27 -07:00
01be71e451
Client: 'buildcubemaps' will toggle r_skipEnvmap, which is now also defaulting to a black clear color (akin to Source)
2023-03-16 16:04:47 -07:00
64cb526943
env_cubemap: save to .ktx by default when issuing 'buildcubemaps' again.
2023-03-16 15:46:38 -07:00
9e6d6ee7f1
Client: Fix for buildcubemaps
angles being overriden by some entity in the map or other.
2023-03-16 15:35:59 -07:00
8950666c69
Menu-FN: use the menutint material instead of a bland drawfill.
2023-03-15 15:16:34 -07:00
e2c4144a9c
point_trigger: Initial implementation of this entity. Requested as an alternative to make map entity hacking easier.
2023-03-14 16:19:07 -07:00
495b661b47
NSMoverEntity: Improvements so transformation and rotation is easier at the same time.
2023-03-14 00:06:19 -07:00
f92de15ca5
func_plat: Implementation using NSMoverEntity
2023-03-13 19:13:12 -07:00
c7709bb2d5
Add NSMoverEntity, a class that handles moving, pushing entity classes such as func_door and the like.
2023-03-13 19:12:54 -07:00
7709c579c3
Minor documentation enhancements, QuakeEd entity comment color changes
2023-03-13 02:04:31 -07:00
8a9823a207
logic_auto: fix typo in docs that causes doxygen's markdown parser to burst
2023-03-12 16:07:14 -07:00
95db9c7924
env_glow: Fix some typo and register a missing nonvirtual method as such
2023-02-15 09:42:22 -08:00
952ec87038
env_glow: split predraw into more sub-functions to make profiling easier
2023-02-15 09:39:53 -08:00
86dfb3ff1a
Fix various compiler warnings.
2023-02-14 12:54:06 -08:00
9738a6a525
prop_dynamic/static: support for 'sequence' key
2023-02-11 22:38:23 -08:00
370396a415
Menu-FN: Parsing user.scr and settings.scr in Advanced options is now mostly done. Still need to support LIST type layout elements.
2023-02-11 17:10:43 -08:00
65f21af405
env_beam, env_laser, prop_rope: Use GetEyePos() to assign the proper player view position
2023-02-07 16:21:01 -08:00
9accdcb68a
func_physbox: Use Disappear API call
2023-01-18 19:37:10 -08:00
0ac1bc4b68
NSEntity: Add method CanSpawn(bool) which will be used to determine mainly if an entity is to be spawned on the client or server module (but it can also let a class handle under which other conditions it spawns)
...
NSEntity: move RestoreComplete() into NSIO because NSGameRules needs this.
2023-01-06 13:23:48 -08:00
b2925d46e4
Lots of small clean ups and microoptimisations. ambient_generic has also been fixed in multiplayer and made to save more bandwidth.
...
Rename a bunch of cvars to be more in a more consitent style similar to later id Tech games.
2023-01-05 23:41:48 -08:00
46eae742cb
VGUI: Make sure defaults are filled into the attributes inside Spawned() for inherited ones.
2022-12-30 18:01:47 -08:00
4322f1fd93
GS-EntBase: prevent light entities from overriding the first built-in lightstyles.
...
worldspawn: Assign two more lightstyles that Half-Life registers.
2022-12-30 13:53:42 -08:00
81ad389668
cycler: Set the bbox to be that of standing player
2022-12-22 22:48:52 -08:00
466787b3ff
env_shooter: set skin on the gib entity.
2022-12-22 16:53:41 -08:00
6c8d785ce2
env_shooter: Respect rendering modes, also add support for the 'shootsounds' key. snark_pit will be more complete now.
2022-12-22 13:02:45 -08:00
da4501a90d
multi_manager: m_iValue needs to be set TRUE on the multi_manager_sub.
2022-12-21 17:10:25 -08:00
3eb85ae400
Documentation improvements to various headers, also g_developer prints.
2022-12-21 17:09:35 -08:00
2d911109cc
trigger_relay: Set m_iValue so that multisources will work properly that get targetted by them
...
trigger_auto: Delay the trigger of them in singleplayer until 1 player has joined
Misc cleanups. The 'Janitor Simulator' on TWHL should work now.
2022-12-14 16:51:16 -08:00