Commit graph

259 commits

Author SHA1 Message Date
blubs
7d2b4afa84 CLIENT: Add test IQM revamp Zombie
SERVER: Add animation queueing to revamp Zombie
2023-08-29 01:23:24 -07:00
blubs
1c0f9889d9 SERVER Add IQM Zombie Revamp
CLIENT: Add drawing of IQM Zombie Revamp
2023-08-28 01:11:51 -07:00
blubs
e463a671d2 Adds zombie lerp traversal type
Adds bezier vector lerp util function
Adds drawing of test ent in traversal editor
Adds framedefs for zombie lerp anim
Updates framedefs for zombie from removing frame 160
2023-08-11 23:08:01 -07:00
blubs
69696eb0e3 Adds nav_trav_auto_adjust command
This command adjust a ledge traversal so its points are well-positioned.
Adjusts short ledge climb traversal execution code.
2023-08-07 22:24:15 -07:00
blubs
5e8cd1e655 Adds initial traversal logic
Adds traversal logic for climbing ledge
Adds traversal logic for climbing short ledge
Adds traversal logic for dropping down from a ledge
2023-08-06 22:50:46 -07:00
blubs
e9007c375a Fully remove navmesh poly entrance_edge 2023-08-05 22:57:12 -07:00
blubs
47188f6632 Adds V3 AI animation driver logic
Fixes sv navmesh loading
Adds closed door checking to sv navmesh
Adds min / max util math functions
Removes entrance_edge from navmesh polygons
2023-08-05 22:53:44 -07:00
blubs
09563f8670 Adds preprocessor definitions for anim frame lists 2023-08-05 01:30:45 -07:00
blubs
992c1137da Adds traversal-based navmesh pathfinding to SSQC
Adds proof-of-concept navmesh + traversal use to AI_Chase
2023-08-03 01:27:01 -07:00
blubs
cf0ec43631 Fixes funnel algorithm for various edge cases
Adds server-side navmesh v0.1.0 loading
Refactors AI_Chase code
2023-08-02 01:27:40 -07:00
blubs
66bb8a8702 Adds traversals to cs-navmesh editor pathfinding 2023-08-01 03:20:35 -07:00
blubs
646dbf021c Prototype AI_Zombie faces player and walks forward
Fleshes out AI_Chase and AI_Zombie classes
Fixes footstep frame numbers
Adds unclamped_lerp util function
2023-07-29 01:13:22 -07:00
blubs
e4de7e2f86 CLIENT Adds traversals to navmesh editor 2023-02-05 07:04:21 -08:00
blubs
316a8b3372 Adds FTE navmesh editor from navmesh branch 2023-02-05 02:07:35 -08:00
blubs
30a0895d45 SERVER Initial experiment commit 2023-02-04 21:52:50 -08:00
Steam Deck User
593e63d56c SERVER: Re-set spawnflags for perk_random machines 2023-02-04 21:34:28 -05:00
Ian
7d842bc720
Merge pull request #38 from ScatterBox/main 2023-02-03 18:15:18 -05:00
ScatterBox
8859554aac
Merge pull request #1 from MotoLegacy/main
SERVER: Convert old place_model entities to misc_model, add fullbright flag
2023-02-03 18:14:53 -05:00
Steam Deck User
78b2247546 SERVER: Convert old place_model entities to misc_model, add fullbright
flag.

Removes dead place_model code and instead converts the entity to work
well with the new misc_model code. Also does a bit of tidying it up to
make it fit better with the rest of our source
2023-02-03 17:02:27 -05:00
Ian
4ce1beb29e
SERVER: Create dummy entity for playing sound from teddy entity. 2023-02-02 18:45:43 -05:00
Tyler Young
a17d24062b Added "misc_model" to Map Entities 2023-01-31 19:12:29 -05:00
Steam Deck User
19e119945c SERVER: Smarter Co-Op Spawn Picking 2023-01-31 16:12:06 -05:00
Steam Deck User
549df8f7e0 SERVER: Cancel Revive if Client disconnects 2023-01-31 15:51:41 -05:00
Steam Deck User
2de12f6791 SERVER: Better parameters for when to stop reviving a client 2023-01-31 15:46:59 -05:00
Steam Deck User
60d5c8f184 Merge branch 'main' of https://github.com/nzp-team/quakec 2023-01-29 11:07:37 -05:00
Steam Deck User
74ee37cd4e SERVER: Potential runaway loop fix in Zombie_Find_Tesla_Target 2023-01-29 11:07:16 -05:00
Ian
ff9d505fca
Merge pull request #37 from ScatterBox/main 2023-01-28 20:39:14 -05:00
Tyler Young
64120decc3 Re-enable The F-Bomb Achievement 2023-01-28 20:38:37 -05:00
Ian
3572ed3a3f
Merge pull request #36 from ScatterBox/main 2023-01-28 20:34:57 -05:00
Tyler Young
0d2c056192 Enable Achievements for Quakespasm 2023-01-28 20:34:18 -05:00
Steam Deck User
9f0df7617d SERVER: Use MOVETYPE_TOSS for reviving players 2023-01-25 22:40:35 -05:00
Steam Deck User
c16629e04a SERVER: Only allow one player to revive teammate in last stand 2023-01-24 22:22:48 -05:00
Steam Deck User
efc577410e SERVER: Fix M1 Garand Spam Ping 2023-01-24 21:59:58 -05:00
Steam Deck User
0d4e532158 oops 2023-01-24 21:41:26 -05:00
Steam Deck User
4b75763154 SERVER: Add fog command for non-FTE 2023-01-24 21:40:53 -05:00
Steam Deck User
5378bafa18 SERVER: Fix finding target for window reaching 2023-01-24 21:34:10 -05:00
Steam Deck User
5df73e8431 SERVER: Fix teddy_spawn not having support for noise 2023-01-24 20:58:33 -05:00
Steam Deck User
1d48d374d9 SERVER: Fix Quick Revive price not updating on (dis)connect 2023-01-24 20:50:45 -05:00
Steam Deck User
ad6a0cc25e CLIENT: Fix displaying point increments for all clients in MP 2023-01-24 20:41:11 -05:00
Ian
eab8eaa87c
Merge pull request #35 from ScatterBox/main 2023-01-24 16:44:37 -05:00
Tyler Young
1afc19e785 Finish removing all Quakespasm inconsistencies in QC 2023-01-24 16:41:25 -05:00
Ian
e1c39f2bb1
Merge pull request #34 from ScatterBox/main
Restore svc_songegg and svc_maxammo in QC
2023-01-24 16:35:43 -05:00
Tyler Young
6f85e5c6f1 Restore svc_songegg and svc_maxammo in QC 2023-01-24 16:12:47 -05:00
Ian
7965da7eeb
Merge pull request #33 from ScatterBox/main 2023-01-24 15:44:44 -05:00
Tyler Young
b153f6c982 Remove dmg_take and dmg_save from QC 2023-01-24 15:42:41 -05:00
Ian
bc4559f708
Merge pull request #32 from ScatterBox/main
Restore SVC_CUTSCENE and SVC_WEAPONFIRE to correct protocol spots in QC
2023-01-23 20:25:31 -05:00
Tyler Young
b1c0a84beb Restore SVC_CUTSCENE and SVC_WEAPONFIRE to correct protocol spots in QC 2023-01-23 20:21:03 -05:00
Ian
4d87b5a6c6
Merge pull request #31 from ScatterBox/main
Move PF_tokenize and PF_ArgV to correct locations in QC
2023-01-23 20:14:35 -05:00
Tyler Young
4ec539d714 Move PF_tokenize and PF_ArgV to correct locations in QC 2023-01-23 20:12:20 -05:00
Ian
b97d39a443
Merge pull request #30 from ScatterBox/main 2023-01-23 19:34:16 -05:00