smallmodel
d1bfeeadbf
Improve default graphic settings for d-day ( #771 )
2025-07-21 21:56:12 +02:00
smallmodel
5b57949bc9
Fix missing pm flags for bit 15 and above on mohaa 1.11 (protocol version 6)
2025-07-20 22:58:53 +02:00
smallmodel
7e6ea644ba
Don't reset the client on singleplayer
...
This fixes an issue where some scripts would apply modifications such as drawhud to the player, that would get reset after connecting.
2025-07-20 22:28:30 +02:00
smallmodel
a3f520de8c
Format most source files
2025-07-19 23:30:20 +02:00
Tim Angus
57abfa297b
Undefine real error codes to fix warnings
2025-07-19 23:29:58 +02:00
smallmodel
11ba758ca3
Fix ephemeral event being passed multiple times after being freed with multiple widgets of the same name ( #766 )
2025-07-19 22:18:08 +02:00
smallmodel
83a32c2635
Fix incorrect mins/maxs value for SpotWouldTelefrag
...
This caused telefrags on multiplayer with an high number of players
2025-07-19 00:05:21 +02:00
J.Ingram
8336e48566
Use PFNGETFOLDERPATHA typedef
...
FARPROC is defined with an empty parameter list, which newer versions of GCC consider equivalent to (void). Compilation fails when qSHGetFolderPath gets called with arguments.
2025-07-17 21:00:52 +02:00
smallmodel
3e842ffe40
Redefine aliases for WSA errors instead on win32
2025-07-15 21:35:05 +02:00
Tim Angus and smallmodel
c9fcd723db
Update integrated third-party libraries
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-07-14 21:44:52 +02:00
Tim Angus
175beea77e
Selectively disable -Warray-bounds
2025-07-14 21:17:24 +02:00
Tim Angus
fda7cc0c6e
GCC warning fixes
2025-07-14 21:16:39 +02:00
Tim Angus
7fc2e36bcb
Use correct abs function in FBO_FastBlit
2025-07-14 21:15:21 +02:00
Tim Angus
d00ccb5d5b
Security fixes
2025-07-14 21:12:44 +02:00
cake
0966021099
fix minor spelling errors
2025-07-14 21:12:19 +02:00
James Darpinian
ed3af6dbf5
OpenGL2: Disable the VAO cache by default
...
The VAO surface cache uses glBufferSubData and triggers a very slow
path in some GLES implementations. Specifically I have observed 10x
frame times under Emscripten with ANGLE/Metal on macOS and with Mali
on Android.
Co-authored-by: Zack Middleton <zack@cloemail.com >
Co-authored-by: WofWca <wofwca@protonmail.com >
# Conflicts:
# code/renderergl2/tr_local.h
2025-07-14 21:11:34 +02:00
smallmodel
3f44dcf301
Bump version number
2025-07-12 00:16:00 +02:00
smallmodel
ba3ebed1c9
Stop cinematic when clearing the state
2025-07-07 21:48:29 +02:00
smallmodel
4e8ddf3c35
Refactor server-sided view model animation
2025-07-06 20:10:02 +02:00
smallmodel
850b6de927
Fix cache ignoring sv_precache when called from scripts
2025-07-06 19:47:10 +02:00
smallmodel
e45ab50367
Fix the number of bits for iLarge on protocol >= 15
2025-07-06 18:33:49 +02:00
smallmodel
567ec755b1
Fix duplicated configstrings
...
This caused issues such as clients crashing as they were improperly unregistering used models
2025-07-06 17:20:50 +02:00
smallmodel
beec594ea4
Fix the wrong random animation being chosen ( #763 )
2025-07-06 16:59:53 +02:00
smallmodel
f59f1df9b6
Prevent spamming the no ammo sound and max movement sound
...
This caused some full-auto weapons (like the thompson) to not play the reloading sound after emptying the clip
2025-07-05 22:13:25 +02:00
smallmodel
0dabcc776f
Clear pending events when the server restarts or when an entity is reset
...
This prevents sounds from previous entities, such as smoke grenades, to emit a sound on an unrelated entity
2025-07-05 21:49:28 +02:00
smallmodel
17ab3d1114
Fix the value of the RF_ALWAYSDRAW flag
...
This caused entities such as smoke grenades marked as alwaysdraw to not always be drawn
2025-07-05 20:57:04 +02:00
smallmodel
ba42479dbc
Add asserts to check that model user count won't go below 0
2025-07-05 20:39:59 +02:00
smallmodel
4e9640c433
Fix ladder positioning
2025-07-03 00:10:44 +02:00
smallmodel
4b95809397
Fix some offmesh points being wrong on some maps
...
Some offmesh points were tunneling through surfaces and terrains, which caused bots to try to path through it.
2025-07-02 23:55:31 +02:00
smallmodel
bd93897286
Add PMF_NO_WEAPONBAR to hide the weapon bar using drawhud 2
2025-07-02 21:28:12 +02:00
smallmodel
68ddfb69fc
Fix maximum polys error when reaching 256 paths
2025-07-02 21:12:32 +02:00
smallmodel
ae28b03e02
Prevent points and objects to tunnel through terrain from below
...
This fixes an issue where players going under the terrain could fire bullets and grenades through it
2025-07-02 01:17:25 +02:00
smallmodel
e0e1f42acc
Fix pm flags
2025-07-02 01:13:45 +02:00
smallmodel
46fbb6e8b3
Disable third person on turrets
2025-07-02 00:52:23 +02:00
smallmodel
65601eeb48
Store trace point on stack instead of globally
2025-07-01 21:25:11 +02:00
smallmodel
8b75c6639b
Support for clampmapx/clampmapy
2025-07-01 20:33:46 +02:00
smallmodel
8d431681bd
Use patch vertice generation from collision code
2025-06-30 00:30:10 +02:00
smallmodel
a9f0fe7800
Allow the bot to fall and jump when avoiding an obstacle
2025-06-29 20:13:50 +02:00
smallmodel
34a812d462
Handle complex collision with BSP brushes (basic)
2025-06-29 20:05:54 +02:00
smallmodel
e098f52b84
Use the appropriate trace mask
2025-06-29 19:45:37 +02:00
smallmodel
8c03001cbb
Make sure to check if the entity is valid for removeent
2025-06-29 19:45:27 +02:00
smallmodel
e243d24839
Check if tiki and tag name are valid when using the parent's old model
2025-06-28 01:20:13 +02:00
smallmodel
5108c800b6
Use an AI broadcast radius for weapon firing, based on the world radius
...
This is so bots don't get notified about shots at the other end of the map. This allows to bots to divide the map into smaller arenas for fighting.
2025-06-27 23:46:15 +02:00
smallmodel
4b4644547a
Prevent clients from using first-person player model as a skin
2025-06-27 22:53:15 +02:00
smallmodel
be43b164b8
Fix obstacle avoidance on entrance with lower ceiling
...
This fixes an issue where the bot would sometimes get stuck when reaching entrances with low ceilings
2025-06-27 00:11:52 +02:00
smallmodel
bf95447483
Draw full self body when viewing from a camera
2025-06-26 22:12:27 +02:00
smallmodel
854d24138e
Improve bot attack to reduce the difficulty
...
- Bigger aim offset
- Burst fire
- Random reaction time based on enemy distance
2025-06-26 00:11:21 +02:00
smallmodel
9c81b4d475
Add a method to return the current fire spread multiplier
2025-06-25 21:39:58 +02:00
smallmodel
f7a5f85a75
Improve collision detection
...
- Fix tiny mistakes related to distance calculation
- Fix bot going back and forth when opening a door in stairs (mohdm4)
- More precise collision detection
2025-06-25 01:27:48 +02:00
smallmodel
92fafe195c
Remove useless instructions
2025-06-23 23:26:23 +02:00