|
971b76f938
|
Menu-FN: Added support for parsing gameinfo.txt from Source Engine games
|
2021-06-13 09:04:29 +02:00 |
|
|
243c875a3f
|
CBaseTrigger: Add support for Source Engine's FireUser/OnUser 1-4 trigger
inputs/outputs.
|
2021-05-29 10:52:47 +02:00 |
|
|
a4a40be8ae
|
Menu-FN: Parse "minversion" command from liblist.gam.
Base: Document example liblist heavily.
|
2021-05-28 21:24:57 +02:00 |
|
|
2082f1355a
|
Menu-FN: Parse liblist.gam files instead of relying on manifests outright.
|
2021-05-28 10:26:42 +02:00 |
|
|
19065e4810
|
Base Game: Adding some base weapon helper functions, will make dealing with
multi-state weapons like shotguns during reloads easier.
|
2021-05-25 08:33:35 +02:00 |
|
|
148c5f0e86
|
Base: Unset think() of the player if they're alive and switching weapons.
|
2021-05-22 20:37:53 +02:00 |
|
|
09528c2944
|
Add support for top/bottom color on players and viewmodels.
Fix func_breakable's sound shader from precaching non existing sounds.
|
2021-05-20 16:01:07 +02:00 |
|
|
8072ba2872
|
Add Weapons_Sound() back, because now it'll be useful
|
2021-05-17 20:18:25 +02:00 |
|
|
c5cea7a162
|
Base: Weapons now track weight (for Weapons_SwitchBest)
BotLib: Add CreateObjective() method that can be overridden
|
2021-05-12 15:42:20 +02:00 |
|
|
aef65b5749
|
Shared: Add frametime parameter to Animation_TimerUpdate().
|
2021-05-10 12:22:12 +02:00 |
|
|
1485544b91
|
Base: Get rid of g_eAttacker, which had been replaced by g_dmg_eAttacker.
Go over TraceAttack and make it combine multiple Damage_Apply calls into
one.
|
2021-05-10 11:33:31 +02:00 |
|
|
a3ecd78f17
|
CBaseMonster: support for spawnflag MSF_IGNOREPLAYER (64).
|
2021-05-10 08:14:10 +02:00 |
|
|
64745eb23c
|
Overhaul prediction routines by boxing the generic client attributes away
from the game specific code. Add some helper macros... clean a whole bunch
up.
|
2021-05-08 17:44:16 +02:00 |
|
|
76507b3e9e
|
Client: Handle EFX_Shutdown() for OpenAL Environmental FX
|
2021-05-07 16:29:24 +02:00 |
|
|
7a9d50b4c9
|
Strip Weapons_PlaySound() from base
|
2021-05-07 13:30:44 +02:00 |
|
|
54be70da80
|
fx_spark: make it use our sound shader definitions
|
2021-04-07 12:57:23 +02:00 |
|
|
44ab18793c
|
Rearrange how we execute and time our player animation logic
|
2021-04-06 09:18:17 +02:00 |
|
|
e5ba0406fd
|
Added pSeatLocal, which is like pSeat but games no longer break if upstream
Nuclide expects new fields. You might have to migrate some fields over.
|
2021-03-31 13:40:27 +02:00 |
|
|
9319e63619
|
View_AddEvent: Add hack to cache and verify we're playing the event only on our frame of choice
|
2021-03-30 07:30:33 +02:00 |
|
|
b043b57ed5
|
Get rid of the View_EjectShell* functions I added last week and replace it
with the much cooler View_AddEvent() which allows for much more.
|
2021-03-29 21:52:53 +02:00 |
|
|
48d1b1ad0d
|
Client: View_EjectShell is now replaced by three different variations.
|
2021-03-17 14:34:26 +01:00 |
|
|
3d1041fcf6
|
Added ClientGame callbacks for PreDraw and PostDraw calls.
|
2021-03-17 06:24:38 +01:00 |
|
|
f8798d6084
|
Base: Merge client/input.qc and server/input.qc into shared/input.qc, as
it makes a lot more sense of prediction purposes
|
2021-03-09 11:39:52 +01:00 |
|
|
fc75a1be11
|
Base, Half-Life, Counter-Strike, Opposing Force and Scientist Hunt have
now been reworked to have fully networked ammo that's also fully affected
by rollback netcode. Big diff, mods WILL break. Beware.
|
2021-02-28 02:31:27 +01:00 |
|
|
3037d38b9a
|
Base-Mod: Document client and server progs.src a bit more to encourage
a kind-of structure.
|
2021-02-17 11:16:30 +01:00 |
|
|
a902b702ae
|
Small building adjustment to the mod progs.src and Makefiles.
Changed some client progs function names for readability, more to come
|
2021-02-17 00:44:40 +01:00 |
|
|
02efa21e3d
|
Move game-specific sources into their respective mod-dirs. This was planned
for a while and was inevitable. Latest fteqcc required that fixes a limit
with paths. Also added src/server/mapcycle.qc
|
2021-02-08 13:35:15 +01:00 |
|