Commit graph

102 commits

Author SHA1 Message Date
smallmodel
1fa2031f11
When a player is inside a vehicle, use the vehicle's health for the health stat 2024-02-08 20:41:33 +01:00
smallmodel
d501285057
Play pain animation only in 2.0 and above 2024-02-04 15:47:48 +01:00
smallmodel
e73be7ef5c
Smoke grenades don't exist in vanilla Allied Assault 2024-02-03 21:19:04 +01:00
smallmodel
b6b35079ef
Fixed crouch height bounding box 2024-01-22 23:53:13 +01:00
smallmodel
09ad42ba47
Fixed players not being able to use while firing, below 2.0 2024-01-08 22:56:26 +01:00
smallmodel
6b4a8bd627
Fixed jumpstart modheight not working on AA 2024-01-02 23:32:06 +01:00
smallmodel
0d851fdb68
Players now get correct weapons depending on the target game version 2024-01-02 18:38:21 +01:00
smallmodel
70c71b69ee
Added a feature to let each team have their own objective location 2024-01-02 00:52:25 +01:00
smallmodel
0167f0a3a4
Using Added in OPM comments 2023-12-28 20:35:33 +01:00
smallmodel
6b5e527b6b
Fixed callvote line breaks 2023-12-27 15:38:17 +01:00
smallmodel
b7005a310e
Fixed callvote still executing kick with an invalid player 2023-12-27 15:14:08 +01:00
smallmodel
73111d854d
Fixed an infinite loop bug when selecting the previous/next weapon 2023-12-27 14:07:57 +01:00
smallmodel
c7c8d4580d
Added missed archived variables and using a ScriptThreadLabel instead of an event for the killed handler 2023-11-27 20:07:57 +01:00
smallmodel
5418d84c7e
Fixed m_fpsTiki being uninitialized when archiving 2023-11-26 20:36:23 +01:00
smallmodel
e50a041c12
SimpleEntity subclass flags name now starts with ECF_ prefix 2023-11-16 23:17:06 +01:00
smallmodel
59ac8ea437
Clear the partial immobile flag when initializing the player's physics 2023-11-15 20:41:41 +01:00
smallmodel
a3ed25cb2e
Use WEAPON_CLASS_ITEM1 instead of raw 256 constant value 2023-11-15 19:36:29 +01:00
smallmodel
8c64b7aa89
Clear charge start time on respawn 2023-11-14 14:06:39 +01:00
smallmodel
99a9022b53
Fixed Italian player not switching to the Breda weapon after spawning 2023-11-14 00:50:35 +01:00
smallmodel
1255964e6b
Added a fix that prevent players from equipping weapons from the other team 2023-11-14 00:49:32 +01:00
smallmodel
c0a50eb2ff
Fixed infinite spectator switch loop 2023-11-13 20:31:41 +01:00
smallmodel
cc62ebcffc
Don't display an error for viewmodelanim fps tiki 2023-11-04 19:01:48 +01:00
smallmodel
7899e5161e
Add a newline at the end of dmmessage errors 2023-11-04 00:20:27 +01:00
smallmodel
95603b1142
Convert chat prefix for localization 2023-11-04 00:08:53 +01:00
smallmodel
bf8e0eb812
Other player was not receiving the private message 2023-11-04 00:05:18 +01:00
smallmodel
6caa16444e
Return an str for battle language instead of const char* 2023-11-03 22:00:49 +01:00
smallmodel
94d4cbeb82
Enhanced Player's dmmessage implementation (say + voice) 2023-11-03 21:56:31 +01:00
smallmodel
e306c415f0
Only move the client if there is no turret or if the turret doesn't allow user's aim 2023-11-01 20:15:44 +01:00
smallmodel
844a50dfd8
Added more comments in DoUse 2023-10-17 17:51:29 +02:00
smallmodel
8abdb80e85
Fixed crashes when spectating, and fixed spectate not working properly under some conditions 2023-10-13 21:15:02 +02:00
smallmodel
e132c0a015
Player camera view fix
- Add PMF_DAMAGE_ANGLES when camera show quakes
- Fixed spectating angles
- Fixed a crash that can occur if current_torso is NULL
2023-10-13 19:52:12 +02:00
smallmodel
d757fa6306
Renamed world.cpp and world.h to worldspawn.cpp and worldspawn.h 2023-10-08 00:08:47 +02:00
smallmodel
e4425dcbf8
Make sure to check if vehicle or turret is valid before locking 2023-10-04 00:25:55 +02:00
smallmodel
c3d228a9f5
Fixed float vote options 2023-09-24 23:37:26 +02:00
smallmodel
60f83597ee
Added HasVehicle() virtual method 2023-09-24 16:38:06 +02:00
smallmodel
e26d7d346a
IsReady() should also check for dead 2023-09-23 19:38:17 +02:00
smallmodel
54bae94ad9
Use Weapon::SetItemSlot when updating stats, instead of setting weapon_class manually 2023-09-19 20:18:27 +02:00
smallmodel
a8a2c7e345
Use result from GetVAngles() in Player::GetViewangles() event 2023-09-19 20:08:35 +02:00
smallmodel
25690648d6
Fixed inventory item having wrong weapon class set, and added support for portable turret 2023-09-17 19:54:45 +02:00
smallmodel
e160cf240c
Fixed vote not working properly 2023-09-12 20:12:09 +02:00
smallmodel
0ee4ffbfbc
Implemented vote system (from mohaas/mohaab) 2023-09-12 00:07:10 +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
c5a46be23e
Optimized calls to Event() (avoid allocating a new Event when it can be reused) 2023-09-07 18:22:07 +02:00
smallmodel
38c0e09e8a
Call UpdateFootsteps() even on multiplayer 2023-09-03 00:07:17 +02:00
smallmodel
dbcf4c1800
Use GT_SINGLE_PLAYER instead of comparing non-zero 2023-08-29 18:48:36 +02:00
smallmodel
0f58b5780a
Fixed fall damage on mohaas/mohaab
Use a percentage of the health instead
2023-08-28 15:49:28 +02:00
smallmodel
a7f258f2b1
Fixed health not healing with the healrate 2023-08-28 15:48:12 +02:00
smallmodel
28fbcf5628
Removed player printf destructor
Remove EF_PLAYER entflags from the Player destructor
2023-08-21 23:44:33 +02:00
smallmodel
3ea73febe4
Fixed spectate num 2023-08-21 23:33:23 +02:00