Commit graph

452 commits

Author SHA1 Message Date
smallmodel
3cd5acf3aa
Fixed issue with case-sensitive variables.
normal/return commands are case-insensitive
getter/setter commands are case-sensitive
2024-04-22 20:10:01 +02:00
smallmodel
0e20d7e880
Fixed arm/arm64 binary loading on Windows
(fixes #295)
2024-04-14 23:03:46 +02:00
smallmodel
3acb796b59
Call VectorNormalize() directly in Vector::normalize() 2024-03-04 20:07:06 +01:00
smallmodel
25bbc1793d
Fixed AngleNormalize360 2024-03-04 20:06:35 +01:00
smallmodel
2e32395cf2
VectorNormalize optimization 2024-03-03 19:51:56 +01:00
smallmodel
d04ed0aace
Made M_PI double 2024-03-03 19:46:32 +01:00
smallmodel
bf5fdb8f06
Fixed improper fence masks
This fixes #284, fixes #280
2024-03-02 15:29:25 +01:00
smallmodel
9bd4d40f09
Formatted document 2024-03-02 15:00:56 +01:00
smallmodel
36af9e6589
Fixed a very boring mistake ignored by MSVC 2024-02-27 00:02:20 +01:00
smallmodel
1ed8538745
Bounds check clarity 2024-02-26 20:23:31 +01:00
smallmodel
4f868d9585
Fixed a collision bug with fence masks 2024-02-26 19:19:38 +01:00
smallmodel
e27ac45f44
Don't load TGA without alpha for collision 2024-02-26 19:08:21 +01:00
smallmodel
416c568c51
Make CVAR_ROM variables appear first in info strings 2024-02-21 20:13:08 +01:00
smallmodel
03ceaf82ce
Fixed AngleMod() being inaccurate
This caused issues with Actor never finishing turning (because it expected the desired yaw to be at the exact same angle rounded by 0.001)
2024-02-13 16:23:47 +01:00
smallmodel
5cadab46ab
Fixed fence mask being incorrectly specified as transparent rather than opaque 2024-02-12 16:49:27 +01:00
smallmodel
1577927d99
Ignore collision if the brush has a trace content and the trace content wasn't specified in the trace flags 2024-02-12 16:48:58 +01:00
smallmodel
7a1f7773bf
Use sin/cos instead of sinf/cosf (accuracy) 2024-02-12 15:05:33 +01:00
smallmodel
c40d073d7a
Refactored CM_CheckTerrainTriSphere 2024-02-12 14:17:04 +01:00
smallmodel
dd8b3f607a
Fixed terrain tri sphere collision not returning correct results with small objects 2024-02-12 13:36:56 +01:00
smallmodel
1d765125c7
Fixed facets and planes being badly initialized 2024-02-08 20:35:11 +01:00
smallmodel
4a39e5411f
Fixed patch collision in position test 2024-02-05 23:46:43 +01:00
smallmodel
336ba6181e
Don't allocate planes / facets if there are none 2024-02-05 23:25:41 +01:00
smallmodel
aa209e0aaf
Fixed plane distance not being copied correctly with terrain square mode 5 or 6 2024-02-03 21:09:26 +01:00
smallmodel
570dddddd8
Formatted cm_terrain source files 2024-02-03 21:07:49 +01:00
smallmodel
7518d7b418
Reworked FS_CanonicalFilename 2024-01-28 20:41:17 +01:00
smallmodel
4a66a41f91
Added idle skel and number of skeletons 2024-01-28 20:19:14 +01:00
smallmodel
665c35d089
Added TIKI array max values 2024-01-28 20:18:09 +01:00
smallmodel
946a7a406c
Fixed client not quitting when dedicated is set to 1 2024-01-27 20:45:56 +01:00
smallmodel
5a44740592
Fixed invalid event name causing crashes 2024-01-24 21:52:22 +01:00
smallmodel
ef4b79b1f5
Fixed pm_flags being wrong on Allied Assault 2024-01-22 23:53:25 +01:00
smallmodel
dd378db4d0
Avoid the use of fabs() for dot product 2024-01-22 00:08:27 +01:00
smallmodel
748934edcd
Fixed incorrect box in brush testing 2024-01-21 23:30:38 +01:00
smallmodel
d3de937ee0
Added FS_CorrectCase 2024-01-10 19:45:53 +01:00
smallmodel
edd2fd5e63
Renamed aarch64 to arm64 2024-01-08 18:37:33 +01:00
smallmodel
ea6920b711
Added CL_Key_ForceCommand 2023-12-31 15:34:45 +01:00
smallmodel
759dacd345
Added com_gamename 2023-12-30 21:36:54 +01:00
smallmodel
acbd802790
Make COM_IsMapValid always return true from now 2023-12-29 21:59:23 +01:00
smallmodel
c4bcecf5e0
Added COM_IsMapValid 2023-12-29 21:24:23 +01:00
smallmodel
7654ab6be6
FS_ListFilteredFiles: Fixed subdirectory listing and added support for searching multiple extensions 2023-12-29 19:56:23 +01:00
smallmodel
193cc9dc10
Added FS_FileTime (unimplemented) 2023-12-29 18:59:06 +01:00
smallmodel
a6d268e1a1
Added subdirectory and directory search support for FS_ListFilteredFiles 2023-12-29 18:27:41 +01:00
smallmodel
1cd4c35a79
Bumped version number 2023-12-27 18:54:57 +01:00
smallmodel
0044ec0ac0
Increased MAX_CMD_LINE for testing purposes 2023-12-27 15:11:17 +01:00
smallmodel
9814887b10
Don't execute Git if the source directory is not a working Git repo 2023-11-29 19:04:24 +01:00
smallmodel
60faa9dd9b
Updated the version number 2023-11-29 17:57:47 +01:00
smallmodel
75f8f86f86
Fixed compilation error on some compilers 2023-11-29 00:08:35 +01:00
smallmodel
f0c38305b5
Fixed defaultEntry having a NULL value even if there are elements 2023-11-28 20:13:55 +01:00
smallmodel
b10ce9a426
Added GetKey() / SetKey() in con_set's Entry, so ScriptVariable can override it and set the key appropriately 2023-11-28 19:50:19 +01:00
smallmodel
ac6b5ef1f7
Fixed wrong area portal writing 2023-11-27 19:37:29 +01:00
smallmodel
969255c48e
Fixed areaPortals being broken after reading from archive 2023-11-26 20:44:21 +01:00