Marco Cawthorne
|
bd470605a3
|
Exterminate FX_Explosion, FX_Spark and FX_Impact references.
|
2023-07-24 14:14:20 -07:00 |
Marco Cawthorne
|
e27518b672
|
NSSurfacePropEntity: network 'axialscale' rendering tweak
|
2023-07-08 23:37:34 -07:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
09a0e2de52
|
func_breakable: Fix entities not playing break sounds/models when no 'material' key is set.
|
2023-05-01 06:16:28 -07:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
89e3b961e8
|
trigger_teleport: more sound customization options
|
2023-04-30 17:59:49 -07:00 |
Marco Cawthorne
|
3a755aaba7
|
NSSurfacePropEntity: add SetCanBleed() and CanBleed() methods to abstract the old iBleeds field.
|
2023-04-22 01:05:27 -07:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
2d3ea1ba20
|
trigger_teleport: fix typo that picked the wrong angles.
|
2023-04-16 11:55:11 -07:00 |
Marco Cawthorne
|
4a11c91d7d
|
trigger_teleport: change teleported entity's angles while maintaining the same velocity.
|
2023-04-16 11:53:03 -07:00 |
Marco Cawthorne
|
5c4d693c0e
|
func_button: Fix buttons not being able to be shot more than once.
|
2023-04-16 01:00:10 -07:00 |
Marco Cawthorne
|
6d6e0cc6a6
|
func_door: deal with different content overrides better
|
2023-04-16 00:46:10 -07:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
2c72d358ce
|
Sentences: Speed up the word search using hashtables
|
2023-03-24 10:48:04 -07:00 |
Marco Cawthorne
|
8ec3d00e93
|
Save/load system stability improvements.
|
2023-03-23 17:04:34 -07:00 |
Marco Cawthorne
|
7b42befcb3
|
Networked versions of func_conveyor, trigger_push. Bounce pads should be much nicer.
|
2023-03-18 17:49:12 -07:00 |
Marco Cawthorne
|
9e6d6ee7f1
|
Client: Fix for `buildcubemaps` angles being overriden by some entity in the map or other.
|
2023-03-16 15:35:59 -07:00 |
Marco Cawthorne
|
8950666c69
|
Menu-FN: use the menutint material instead of a bland drawfill.
|
2023-03-15 15:16:34 -07:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
495b661b47
|
NSMoverEntity: Improvements so transformation and rotation is easier at the same time.
|
2023-03-14 00:06:19 -07:00 |
Marco Cawthorne
|
f92de15ca5
|
func_plat: Implementation using NSMoverEntity
|
2023-03-13 19:13:12 -07:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
7709c579c3
|
Minor documentation enhancements, QuakeEd entity comment color changes
|
2023-03-13 02:04:31 -07:00 |
Marco Cawthorne
|
8a9823a207
|
logic_auto: fix typo in docs that causes doxygen's markdown parser to burst
|
2023-03-12 16:07:14 -07:00 |
Marco Cawthorne
|
9738a6a525
|
prop_dynamic/static: support for 'sequence' key
|
2023-02-11 22:38:23 -08:00 |
Xylemon
|
9accdcb68a
|
func_physbox: Use Disappear API call
|
2023-01-18 19:37:10 -08:00 |
Marco Cawthorne
|
46eae742cb
|
VGUI: Make sure defaults are filled into the attributes inside Spawned() for inherited ones.
|
2022-12-30 18:01:47 -08:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
81ad389668
|
cycler: Set the bbox to be that of standing player
|
2022-12-22 22:48:52 -08:00 |
Marco Cawthorne
|
466787b3ff
|
env_shooter: set skin on the gib entity.
|
2022-12-22 16:53:41 -08:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
da4501a90d
|
multi_manager: m_iValue needs to be set TRUE on the multi_manager_sub.
|
2022-12-21 17:10:25 -08:00 |
Marco Cawthorne
|
3eb85ae400
|
Documentation improvements to various headers, also g_developer prints.
|
2022-12-21 17:09:35 -08:00 |
Marco Cawthorne
|
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 |
Marco Cawthorne
|
33295ff409
|
env_beverage/item_food: Fix item_food not rendering and or spawning.
|
2022-12-13 23:16:00 -08:00 |
Marco Cawthorne
|
94d5d5408c
|
GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen.
|
2022-12-13 17:52:20 -08:00 |
Marco Cawthorne
|
711548465a
|
env_beam/env_laser: Visual overhaul of env_beam. env_laser now also rebased using my work on env_beam.
|
2022-12-08 14:58:30 -08:00 |
Marco Cawthorne
|
67634bf6e5
|
env_beam: move from gs-entbase/server to gs-entbase/shared
|
2022-12-07 12:48:34 -08:00 |
Marco Cawthorne
|
56ec44700a
|
Lots of cleanup related to many entity classes to aid doxygen with generating documentation.
|
2022-12-06 15:04:07 -08:00 |
Marco Cawthorne
|
b593c2694b
|
GS-EntBase: use Destroy() over remove() where applicable.
|
2022-11-30 16:55:17 -08:00 |
Marco Cawthorne
|
8b15c59ecd
|
func_breakable: use BreakModel_Spawn instead of FX_BreakModel.
|
2022-11-11 15:04:33 -08:00 |
Marco Cawthorne
|
7ad6d9c457
|
Make games buildable again, caused by renaming Spraylogo and GameRules classes/files.
|
2022-10-14 15:49:59 -07:00 |
Marco Cawthorne
|
e499a7d484
|
Documented the Nuclide System (NS) classes.
|
2022-10-14 13:08:47 -07:00 |
Marco Cawthorne
|
b92a3a9da5
|
PMove_Custom: Go over some checks, one trace_fraction check was wrong and caused us to not slide along rotating brushes (doors) properly.
|
2022-09-12 23:07:33 -07:00 |
Marco Cawthorne
|
b3755bf0a2
|
func_pushable: func_pushables shouldn't collide with anything but BODY type objects for now
to work around the collision issues on maps such as cs_estate
|
2022-09-12 14:01:51 -07:00 |
Marco Cawthorne
|
9deb12b68d
|
func_breakable: This still used Hide() for some reason, changed to Disappear()
Misc cleanup.
|
2022-09-02 22:02:54 -07:00 |
Marco Cawthorne
|
5a7d082af7
|
Move touch handlers into NSTrigger, remove trigger_multiple's own version of the team check.
|
2022-08-31 15:18:06 -07:00 |
Marco Cawthorne
|
31bb9b4042
|
Abstract timers to make sure MOVETYPE_PUSH entities are handled without game/mod developers having to think much about them.
Also change rechargers to MOVETYPE_NONE instead of PUSH, as it won't be moving anyway.
|
2022-08-31 13:24:55 -07:00 |
Marco Cawthorne
|
05eb10904e
|
func_vehicle: Make it shared/predicted. The smoothest it's ever been!
|
2022-08-28 09:20:34 -07:00 |