Marco Cawthorne eukara
eukara pushed to master at nuclide-ports/valve 2023-09-27 14:10:49 -07:00
8bf7e5a221 Merge Maxwell's branch
b1365cce22 Client: support game title fade-in
Compare 2 commits »
eukara pushed to master at tech/nuclide 2023-09-27 14:07:17 -07:00
7420df0ec6 worldspawn: set 'gametitle' serverinfo when applicable
2dbfeb06b6 env_fade: fix bogus reading of key names in SpawnKey()
Compare 2 commits »
eukara pushed to master at tech/nuclide 2023-09-27 13:09:17 -07:00
3d92491e54 NSMonster/NSTalkMonster: update bone count on the client whenever the modelindex changed.
9d6133054c NSRenderableEntity: add inputs SetAnimation and SetBodyInGroup
4dcaefe368 trigger_changelevel: extra checks for funky behaviour
cd8825c02a ambient_generic: quick and dirty soundDef support
4ec4877360 Server: add new server command 'spawndef'.
Compare 16 commits »
eukara pushed to master at tech/nuclide 2023-09-25 16:45:04 -07:00
01a7ffa56f SoundDef: Parse 'scripts/game_sounds_manifest.txt' if present
eukara pushed to master at tech/nuclide 2023-09-25 16:15:38 -07:00
33179a555d Server: add `sv input [INPUTNAME] [DATA]` command to debug I/O system
eukara pushed to master at tech/nuclide 2023-09-22 17:08:10 -07:00
d749241081 func_monsterclip: Initial implementation
eukara pushed to master at tech/nuclide 2023-09-22 16:34:15 -07:00
0be11bd948 NSMonster: call setorigin_safe after DropToFloor to get entities out the ground, if they're stuck in it (of1a1)
eukara pushed to master at tech/nuclide 2023-09-22 16:21:47 -07:00
a91122ccbe item_generic: initial implementation of this Opposing Force entity
e1fd04de05 trigger_once: spawnflag TO_PUSHABLES should also affect other func_ entities, it appears.
b50b803b55 scripted_sequence: Only .ReleaseThink() when we're actually moving the entity...
6298688e05 worldspawn: Change the way worldspawn keys are read, and shared with the client.
069557f350 func_wall/func_illusionary: get rid of this optimisation that messes with odd world data
Compare 6 commits »
eukara pushed to master at tech/nuclide 2023-09-20 22:42:21 -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
5f7ea594b8 scripted_sequence & NSMonster: support for spawnflags LEAVECORPSE. Also safely position monsters upon spawning to avoid them getting stuck in the floor.
f5308f6e08 env_beam/env_laser: Add ::RendererRestarted to fix textures upon video memory refreshes
a1500166be NSEntity: add method ::Relink()
65400fea2c scripted_sequence: DropToFloor() after teleporting, and also only teleport in ::InitIdle when move mode is not 0
Compare 6 commits »
eukara pushed to master at tech/nuclide 2023-09-20 15:40:21 -07:00
c314e880fd Client: Fix the parameter order on a few classes' ReceiveEntity methods
eukara pushed to master at nuclide-ports/valve 2023-09-20 15:12:03 -07:00
a2086c3de6 Scripts: Create blood decals upon gib model impact
995b00eb3f monster_gman: Change walking speed to 77 units per second
Compare 2 commits »
eukara pushed to master at tech/nuclide 2023-09-20 15:11:12 -07:00
724523ce2c Server: Increase ENTITYDEF_MAX to 256
4a8df93395 PropData: debris/gibs can now create decals upon impact with a surface
d9d3220833 NSRenderableEntity: various tweaks to networking, env_glow
b7126fbadb env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc)
Compare 4 commits »
eukara pushed to master at tech/nuclide 2023-09-18 19:38:10 -07:00
e44f56a56d func_areaportal: Make work on Source Engine BSP by shoving the "portalnumber" key into .style
c3f5e7a1c2 NSPhysicsEntity: move .geomtype into ODE ifdef
Compare 2 commits »
eukara pushed to master at nuclide-ports/ts 2023-09-18 18:53:38 -07:00
77678cf09c Fix compilation against latest Nuclide
eukara pushed to master at nuclide-ports/cstrike 2023-09-18 18:48:37 -07:00
ac56cfd8f2 Client: Explicit precache of the muzzleflash models.
eukara pushed to master at nuclide-ports/valve 2023-09-18 18:46:26 -07:00
1d00e324dc Client: Explicit precache of the muzzleflash models.
eukara pushed to master at tech/nuclide 2023-09-18 17:57:58 -07:00
c920dc2df0 NSMonster: add spawn key 'reserve_ammo', which should be self explanatory. See docs otherwise.
eukara pushed to master at nuclide-ports/valve 2023-09-18 16:22:36 -07:00
b2b5bf6bb8 monster_barney_dead: example dead monster
eukara pushed to master at tech/nuclide 2023-09-18 15:51:44 -07:00
c8d29078da NSMonster: Add 'dead' boolean spawn key. Will decide if the monster starts 'dead'
eukara pushed to master at tech/nuclide 2023-09-18 15:35:57 -07:00
c71daa033e NSTalkMonster: add detailed class documentation
4f35c7b6bf NSMonster: Explicitly reset animation time before attack acts happen, add class documentation
Compare 2 commits »