Andrey Akhmichin
1f4a414016
Fix gauss sound on level transition.
2024-01-27 02:40:20 +05:00
Andrey Akhmichin
b2161d18d0
Set flashlight time on restore.
2024-01-27 01:46:15 +05:00
Andrey Akhmichin
325c61f487
Fix player's death animation in multiplayer.
2024-01-27 00:33:17 +05:00
Andrey Akhmichin
deee0dcbfb
Avoid trigger_hurt's heal for dead players.
2024-01-26 21:42:30 +05:00
Andrey Akhmichin
edd258e302
When a player dies in multiplayer, make their body non-solid immediately.
2024-01-26 21:23:04 +05:00
Andrey Akhmichin
538e3a84d7
Improve spawn spot randomization in multiplayer.
2024-01-20 10:45:01 +05:00
Andrey Akhmichin
d77a7e4753
Improve handgrenade throw physics.
2024-01-17 14:14:47 +05:00
Andrey Akhmichin
b8e143f5ac
cmake: set -O3 option to android linker.
2024-01-15 14:10:37 +05:00
Andrey Akhmichin
90193a9383
Check if we have sv_language cvar to detect Xash3D.
2024-01-15 10:10:02 +05:00
Andrey Akhmichin
38950e4e41
cmake: strip release builds.
2024-01-15 10:00:46 +05:00
Andrey Akhmichin
554dc51472
cmake: add more release optimization flags.
2024-01-15 08:55:36 +05:00
Andrey Akhmichin
86c00428f5
cmake: disable RTTI for *nix.
2024-01-15 07:40:06 +05:00
Andrey Akhmichin
63807139c3
cmake: always use LTO if possible.
2024-01-15 07:18:24 +05:00
Andrey Akhmichin
2f13985e23
Revert "cmake: force to use library naming scheme."
...
This reverts commit b89ce4c527
.
2023-12-21 21:47:02 +05:00
ecdcabfe99
server: warn mod developer about reaching the GoldSrc sentences limits
2023-12-21 05:22:12 +03:00
9273b58cfd
server: match sentences limit with Xash3D FWGS engine
2023-12-21 05:21:49 +03:00
Andrey Akhmichin
b89ce4c527
cmake: force to use library naming scheme.
2023-12-11 17:47:05 +05:00
Andrey Akhmichin
050092763e
cmake: update minimum required version.
2023-12-08 12:58:52 +05:00
Andrey Akhmichin
78c0036046
server: reduce hornetgun recharge time only in multiplayer.
2023-11-18 23:01:20 +05:00
Andrey Akhmichin
1e4663ab73
server: spawn mp5 with full ammo only in multiplayer.
2023-11-18 22:45:26 +05:00
Andrey Akhmichin
a7bc9d6266
server: increase python damage into multiplayer.
2023-11-18 11:56:53 +05:00
Andrey Akhmichin
e106972599
server: spawn mp5 with full ammo.
2023-11-18 02:44:44 +05:00
Andrey Akhmichin
3523b52f3e
server: reduce hornetgun recharge time.
2023-11-18 02:40:11 +05:00
Andrey Akhmichin
497dd83931
server: increase sentences limit.
2023-11-18 01:22:09 +05:00
Andrey Akhmichin
2218731a86
Include build.h.
2023-11-01 01:49:55 +05:00
Andrey Akhmichin
7581cacd6f
Use fast and simple ROTR algorithm implementation.
2023-11-01 01:31:10 +05:00
Andrey Akhmichin
984986f998
Use definitions from build.h everywhere.
2023-11-01 01:25:07 +05:00
Roman Chistokhodov
3cf40ccf12
When finding nearest friend, skip the dying ones as well (they shouldn't participate in talking) ( #398 )
2023-10-17 15:15:10 +00:00
Roman Chistokhodov
17b34aa42b
Reset fov on crossbow holster ( #394 )
2023-09-30 18:27:53 +00:00
Roman Chistokhodov
2b031dd585
Revert fixing bigmomma wait on info_bigmomma (It affects gameplay) ( #385 )
2023-08-29 16:00:23 +00:00
Roman Chistokhodov
991fd0cd4a
Fix being able to break scripted_sequence by +using friendly NPCs to make them follow player ( #375 )
2023-05-29 01:56:39 +00:00
nekonomicon
8d337020b5
Merge pull request #369 from FreeSlave/hgrunt_fix
...
Fix hgrunts dropping weapons again. Fix magical constants in hgrunt code.
2023-04-29 14:13:07 +00:00
8da71ee675
server: wscript: remove prop.cpp from excluded files
2023-04-25 03:06:25 +03:00
Roman Chistokhodov
00596e94bf
Use named constants instead of some magical constants in hgrunt code
2023-04-24 01:57:25 +03:00
Roman Chistokhodov
b82f524819
Fix Human Grunts dropping weapons again if the game is saved and loaded while the grunt is dying
...
Same as bc7d6e3c07
2023-04-24 01:55:43 +03:00
Andrey Akhmichin
523ee2ad97
Clear client flags in ClientDisconnect, because engine doesn't clear them before calling ClientConnect, but only before ClientPutInServer, on next connection to this slot.
...
Same as 5caf49f063
2023-04-23 22:11:54 +05:00
nekonomicon
9a4eddfba9
Merge pull request #368 from FWGS/buildsystems-overhaul
...
Buildsystems overhaul
2023-04-23 16:24:17 +00:00
66f4bbf218
server: remove unused prop.cpp ( #367 )
2023-04-23 16:20:10 +00:00
Andrey Akhmichin
aec0f79806
Change bunnyhop cap via movevar.
2023-04-23 20:54:36 +05:00
9066063ce9
server: wscript: feature parity with CMake, try to use file globs and exclude list to make maintenance easier
2023-04-17 05:25:23 +03:00
Andrey Akhmichin
a4a2b34386
Avoid lags using movevar.
2023-04-10 01:58:47 +05:00
Elinsrc
b3223d9324
fixplayerscore ( #364 )
2023-04-09 13:31:30 +00:00
eceb28a304
Remove useless macro from weapons.h ( #352 )
2023-01-09 15:03:07 +00:00
Andrey Akhmichin
63e3769c46
Fix animation code accessing invalid sequence descriptor.
...
https://github.com/ValveSoftware/halflife/issues/3308
2022-11-26 02:30:26 +05:00
Roman Chistokhodov
1c80e4bbcd
Add a cvar fixing pushable excessive acceleration ( #343 )
2022-11-25 09:41:42 +00:00
Andrey Akhmichin
813aa0ae91
More safe string copying.
2022-11-16 05:45:28 +05:00
Andrey Akhmichin
58f78b4f1c
More safe strncpy usage.
2022-11-14 08:47:47 +05:00
Andrey Akhmichin
368fdf1259
More safe _snprintf usage.
2022-11-14 08:19:12 +05:00
Andrey Akhmichin
60bd3121fb
Prevent possible null pointer dereference.
2022-11-08 23:25:27 +05:00
Roman Chistokhodov
901d1947fb
Fix tripmines blowing up after loading save game in c1a3d with TRIPMINE_BEAM_DUPLICATION_FIX enabled ( #332 )
2022-09-26 14:55:19 +00:00
Roman Chistokhodov
5db68d4076
Revert changes to LinearMove ( #331 )
2022-09-25 22:40:52 +00:00
1394637ce8
server: func_tank: prevent domain error on barrel adjust ( #328 )
...
When target is too close to the tank origin, `d2 - r2` expression may become negative
causing domain error on square root, and poisoning other fields and even other entities with NaN
2022-09-18 20:49:58 +00:00
Roman Chistokhodov
e12d1aa743
Replace usage of m_ForceSendAnimations with entvars to avoid changing the class data layout ( #306 )
2022-08-06 14:40:26 +00:00
Roman Chistokhodov
ae4d65439c
Don't play tripmine draw animation after placing the last tripmine ( #300 )
2022-08-05 13:22:36 +00:00
Roman Chistokhodov
4053dca7a9
Fix deploy animations sometimes not playing on weapon pickup ( #299 )
2022-08-05 13:22:03 +00:00
Roman Chistokhodov
abf08e4520
Fix client tripmine body and weapon bodies passed to EV_WeaponAnimation ( #298 )
2022-08-05 13:21:43 +00:00
Roman Chistokhodov
8d91e9b4c0
Use MAX_WEAPONS constant instead of magic numbers ( #294 )
2022-07-27 05:24:22 +00:00
Roman Chistokhodov
b69d37e30e
Fix scientist's voice pitch selection ( #292 )
2022-07-22 12:56:02 +00:00
Roman Chistokhodov
3b0046cb3d
Fix func_button's sparks origin when func_button has origin brush ( #291 )
2022-07-22 01:12:08 +00:00
Roman Chistokhodov
ed676a5413
Fix deploy animations on fast weapon switching ( #289 )
2022-07-21 14:40:51 +00:00
Roman Chistokhodov
25ba2b4e5f
Fix ServerActivate check for clients ( #288 )
2022-07-21 14:23:22 +00:00
Roman Chistokhodov
6648265594
compile.bat in release mode. Remove BOM from tripmine.cpp ( #284 )
2022-07-19 12:29:44 +00:00
nekonomicon
51aaeaab94
Merge pull request #280 from FreeSlave/weapon_animation_times
...
Add WEAPONS_ANIMATION_TIMES_FIX macros. Fix #172
2022-07-19 11:37:32 +00:00
Roman Chistokhodov
e51878c45b
Fix alien controllers facing in idle state ( #282 )
2022-07-19 11:35:27 +00:00
Roman Chistokhodov
74f3ec7f61
Fix crowbar idle animation time regardless of WEAPONS_ANIMATION_TIMES_FIX macro
2022-07-19 12:32:51 +03:00
Roman Chistokhodov
058626fc18
Remove redundant assignment to m_flTimeWeaponIdle in CSatchel::Deploy
2022-07-19 12:29:32 +03:00
Roman Chistokhodov
12a2aeb3c1
Add WEAPONS_ANIMATION_TIMES_FIX macros for fixing some weapons animation times
2022-07-18 22:31:56 +03:00
Roman Chistokhodov
763af29054
Add HANDGRENADE_DEPLOY_FIX macros for fixing the handgrenade deploy animation after finishing a throw ( #275 )
2022-07-18 13:13:58 +00:00
Roman Chistokhodov
5a68ce08bc
Add TRIPMINE_BEAM_DUPLICATION_FIX macros for fixing beam duplication on level transition ( #272 )
2022-07-11 20:36:25 +00:00
Roman Chistokhodov
c01f154873
Fix tripmine viewmodel having wrong body on first pickup ( #262 )
2022-07-08 22:17:50 +05:00
Andrey Akhmichin
987ea07ce1
cmake: add more options and show more diagnostic messages.
2022-06-17 03:59:39 +05:00
Andrey Akhmichin
d8b05d12d5
cmake: better tgmath.h check.
2022-06-16 11:54:55 +05:00
Roman Chistokhodov
ab38461c33
Implement 'corpsephysics' cvar. Issue #190 ( #255 )
2022-06-06 20:51:03 +05:00
Roman Chistokhodov
8d844a1764
Fix Gauss sound not stopping when players are not in the PAS. https://github.com/ValveSoftware/halflife/issues/3233 ( #254 )
2022-06-06 20:49:48 +05:00
Roman Chistokhodov
3dc739547c
Play smoke effect on the correct osprey wing. Related issue: https://github.com/ValveSoftware/halflife/issues/3263 ( #253 )
2022-06-06 20:49:21 +05:00
Roman Chistokhodov
4e13400c61
Add 'explosionfix' cvar to control explosions going through walls sometimes. Related issue: https://github.com/ValveSoftware/halflife/issues/3244 ( #252 )
2022-06-05 21:35:04 +05:00
Andrey Akhmichin
630217f0b1
cmake: fix wrong library naming scheme
2022-06-04 21:17:26 +05:00
Marc-Antoine Lortie
1f23bff236
Restore Hornetgun fire phase. ( #238 )
2021-12-31 22:03:05 +05:00
Marc-Antoine Lortie
8768594509
Decrement rocket count only if it was successfully created. ( #234 )
...
In addition, make smoke effect and swap sides only if rocket was successfully created.
2021-12-21 04:00:54 +05:00
Marc-Antoine Lortie
db95d4a1cc
Removed duplicate field in CShotgun save data table. ( #233 )
2021-12-20 19:17:49 +05:00
Marc-Antoine Lortie
f0ed7d1bc1
Fixed wrong base class specified. ( #225 )
2021-12-10 07:39:06 +05:00
Marc-Antoine Lortie
a5344eb4cc
Fixed wrong base class specified. ( #226 )
2021-12-10 07:38:48 +05:00
Marc-Antoine Lortie
0df2d289bb
Fixed wrong base class specified. ( #223 )
2021-12-09 06:03:47 +05:00
Marc-Antoine Lortie
ccfe0c659e
Fixed wrong base class specified. ( #224 )
2021-12-09 06:03:12 +05:00
Marc-Antoine Lortie
59fe501254
Fixed wrong base class specified. ( #222 )
2021-12-09 06:02:49 +05:00
Marc-Antoine Lortie
9aff6c088d
Fixed wrong base class specified. ( #220 )
2021-12-08 05:50:45 +05:00
Marc-Antoine Lortie
dcb83a6856
Fixed wrong base class specified. ( #221 )
2021-12-08 05:50:25 +05:00
Marc-Antoine Lortie
9d65397325
Fixed incorrect field types. ( #219 )
2021-12-08 05:50:05 +05:00
Marc-Antoine Lortie
f7fa565c3f
Removed unused variables in ev_hldm.cpp ( #218 )
2021-12-06 00:14:52 +05:00
Marc-Antoine Lortie
0a0952e186
Use sound array macros. ( #215 )
...
* Use random sound array.
* Use random sound array.
* Use random sound array.
* Use random sound array.
* Use random sound array.
2021-12-06 00:14:31 +05:00
Marc-Antoine Lortie
7f8f73c679
Remove unused source files ( #212 )
...
* Delete AI_BaseNPC_Schedule.cpp
* Delete soundsystem.cpp
2021-12-01 12:14:12 +05:00
Roman Chistokhodov
3e2808de62
Fix possible bug with talkmonster facing during the script ( #213 )
2021-11-29 01:04:50 +05:00
Marc-Antoine Lortie
ec2826a96a
Fixed crossbow fire on empty sequence not playing. ( #207 )
2021-11-21 15:21:36 +05:00
Marc-Antoine Lortie
74b5543c83
Fixed beam attachment invalidated on restore. ( #208 )
2021-11-21 15:18:13 +05:00
Roman Chistokhodov
0c46e1b5bd
Fix graphs directory being created with strange permissions ( #205 )
2021-11-19 00:39:50 +05:00
Vale the Violet Mote
302e2d7a2a
Realtime cheats ( #197 )
...
* have cheats auto-update (send notif to client, use updated value in server)
* cheats did not need to be registered here as it's registered by the engine
* also not needed.
2021-10-26 21:52:17 +00:00
Roman Chistokhodov
136ee78cfd
Make msvc builds in release mode with static runtime ( #185 )
2021-08-27 13:04:15 +05:00
Roman Chistokhodov
d86b0bf480
Change ideal monster state in MonsterUse only if monster is idle
2021-07-07 00:10:27 +05:00
Roman Chistokhodov
201206ccfd
Fix potential conflict of monster states in scripted_sequence
2021-07-07 00:08:14 +05:00
a541a9699c
#ifdef->#if.
2021-06-20 03:53:07 +05:00