Commit graph

1695 commits

Author SHA1 Message Date
smallmodel
ae1fa808da
Export DPrintf2 and DebugPrintf for server 2023-09-17 19:34:19 +02:00
smallmodel
ed6839dc99
Export DebugPrintf for client 2023-09-17 19:34:10 +02:00
smallmodel
e95d71da0d
Added Com_DPrintf2 and Com_DebugPrintf 2023-09-17 19:33:17 +02:00
smallmodel
128c8f3c06
Added Sys_DebugPrint 2023-09-17 19:31:37 +02:00
smallmodel
04f61a1af7
Added UI_PrintConsole() and UI_PrintDeveloperConsole() declarations 2023-09-17 19:29:59 +02:00
smallmodel
974e86b698
Fixed weapon being detached even if the holster tag is an empty string 2023-09-17 19:08:11 +02:00
smallmodel
12c03384b2
Fixed item being removed incorrectly 2023-09-17 19:07:46 +02:00
smallmodel
99ba912d7b
Fixed radius in Level::GetNearestBadPlace() 2023-09-17 17:12:04 +02:00
smallmodel
7607932216
Added MASK_CARRYABLETURRET 2023-09-17 17:11:44 +02:00
smallmodel
acc9c241a3
Added const specifier for Weapon::IsCarryableTurret() 2023-09-17 16:27:58 +02:00
smallmodel
5f5055f4fc
Added Sentient::SetHolsteredByCode 2023-09-17 16:27:18 +02:00
smallmodel
fc3749e008
Added Event() constructor that accepts another event and the number of arguments 2023-09-17 16:26:48 +02:00
smallmodel
155734370c
Using Archive algorithm from mohaas/mohaab 2023-09-14 00:19:55 +02:00
smallmodel
1095e3d509
call arc.Close() after checking if it was Loading 2023-09-14 00:19:17 +02:00
smallmodel
f7bfa47f2e
Made ScriptVariable classes part of LightClass 2023-09-13 23:51:33 +02:00
smallmodel
9f6ef14ea1
GetCompiledScript should remain unused 2023-09-13 21:32:58 +02:00
smallmodel
15de08556e
Formatted document 2023-09-13 19:46:39 +02:00
smallmodel
e7dfa8fcfe
Fixed command buffer not being able to hold the last character 2023-09-13 00:07:51 +02:00
smallmodel
7a67dc5dfd
Implemented bad places 2023-09-13 00:00:42 +02:00
smallmodel
7eb8ef42b7
Update smoke sprites and bad places every frame 2023-09-12 23:59:51 +02:00
smallmodel
c9c7a4beed
Implemented PathSearch::UpdatePathwaysForBadPlace 2023-09-12 23:59:38 +02:00
smallmodel
bcf3aad1b2
Added PointToSegmentDistanceSquared 2023-09-12 23:35:22 +02:00
smallmodel
ad75363028
Added more variables to archive for Level 2023-09-12 21:48:08 +02:00
smallmodel
f4ec3939a5
Weapon::Shoot(): process default value in switch/case for firemode 2023-09-12 21:47:51 +02:00
smallmodel
aead97d29d
Implemented landmarks from mohaab 2023-09-12 21:39:19 +02:00
smallmodel
f468305a2c
Level::Init(): Remove archived entities, reset health queue, initialize vote and free landmarks 2023-09-12 20:37:01 +02:00
smallmodel
a962f469eb
Added health queue 2023-09-12 20:33:49 +02:00
smallmodel
63e025cc02
Fixed 1022 characters command limit for SV_SendServerCommand (must be MAX_STRING_CHARS) 2023-09-12 20:14:58 +02:00
smallmodel
b2d332f152
SV_GameSendServerCommand: Allocate the buffer dynamically on stack
This fixes long commands not being sent
2023-09-12 20:13:37 +02:00
smallmodel
e160cf240c
Fixed vote not working properly 2023-09-12 20:12:09 +02:00
smallmodel
19a4f70c44
Made ExecuteConsoleCommand accept a const char* instead 2023-09-12 00:19:08 +02:00
smallmodel
dcca3901d5
Initialize more Level variables 2023-09-12 00:18:09 +02:00
smallmodel
0ee4ffbfbc
Implemented vote system (from mohaas/mohaab) 2023-09-12 00:07:10 +02:00
smallmodel
776bc781cd
Added ExecuteConsoleCommand() game import 2023-09-11 21:41:39 +02:00
smallmodel
b1bb79e19f
Added Player::HasVotedYes() and Player::HasVotedNo() 2023-09-11 21:28:05 +02:00
smallmodel
76c69b7bd1
Implemented Player::CallVote from mohaas/mohaab 2023-09-11 20:45:30 +02:00
smallmodel
15a25a412f
Removed m_voteCommand and added m_nextVoteTime 2023-09-11 20:45:07 +02:00
smallmodel
b511d89dcc
Fixed farplane entity dist check when it is 0 2023-09-11 00:06:21 +02:00
smallmodel
9512ae7aeb
Added TurretGun methods from mohaas/mohaab 2023-09-11 00:02:10 +02:00
smallmodel
5db086e470
Made GetMuzzlePosition a virtual method 2023-09-10 23:54:30 +02:00
smallmodel
b29f62ddd4
Fixed EventSetTurret crashing when the listener is NULL 2023-09-09 20:58:58 +02:00
smallmodel
525dc17573
Ignore NULL tiki
This fixes frequent crashes with NULL models
2023-09-09 20:53:59 +02:00
smallmodel
4d8ed24833
Fixed TIKI_ParseAnimations incorrectly returning 2023-09-09 20:49:08 +02:00
smallmodel
aa15d996e0
Removed AnimOnce 2023-09-09 20:41:36 +02:00
smallmodel
0ec846945d
Use edict->tiki instead of calling gi.modeltiki (which can crash because of an empty model string) 2023-09-09 20:41:03 +02:00
smallmodel
03ff158e76
Fixed crash when setting actor's patrol node 2023-09-09 20:02:02 +02:00
smallmodel
b3371b2d63
Fixed static models collapse array being wrong
This would cause static models to disappear
2023-09-09 17:56:47 +02:00
smallmodel
3d936dede1
Don't change the protocol when in special game 2023-09-09 16:46:51 +02:00
smallmodel
33e9c5b1ea
Formatted source files 2023-09-09 16:46:42 +02:00
smallmodel
078c90bbc9
Create a ScriptThread directly rather than calling Director.CreateScriptThread
This avoids exception when called by ScriptThreadLabel::Execute(). Because Execute() doesn't have try/catch, the program would crash.
2023-09-09 16:42:15 +02:00