|
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 |
|
|
e93dc09805
|
make_mapdef.sh: read mins/maxs/model only when editor_mins/maxs/model weren't explicitly set
|
2023-09-20 16:12:14 -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 |
|