Commit graph

57 commits

Author SHA1 Message Date
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
smallmodel
9eb3b3e1c3
Fixed infinite loop in SetPlayerSpectate() 2023-08-21 21:38:44 +02:00
smallmodel
010794418c
Fixed GetSpectateFollowOrientation using forward rather than right 2023-08-20 14:02:55 +02:00
smallmodel
51b5b2571a
Set lean info per game for Pmove 2023-08-20 14:02:33 +02:00
smallmodel
50cfc7e5ad
Added STRING_VIEWMODELANIM_DONE 2023-08-19 21:06:25 +02:00
smallmodel
aa25ef6c68
Removed EV_Player_UseHeld as there is already EV_GetUseHeld 2023-08-19 00:35:32 +02:00
smallmodel
854136d85b
Fixed spelling mistake 2023-08-18 14:14:11 +02:00
smallmodel
15e8146306
Don't hide the HUD when in turret or vehicle 2023-08-17 22:38:09 +02:00
smallmodel
0e1837db31
Fixed smoke and rifle grenade max ammo 2023-08-17 21:30:57 +02:00
smallmodel
4f757445c4
Set vehicle to be in godmode if the player is in godmode 2023-08-17 18:24:20 +02:00
smallmodel
7e113359b3
Fixed crash with healrate 2023-08-16 19:14:05 +02:00
smallmodel
f9232840e4
Fixed sprint not working 2023-08-16 13:17:01 +02:00
smallmodel
1f4393e3b2
Call DM_Team::AddKills when the player got killed 2023-08-16 01:32:53 +02:00
smallmodel
c4738966fe
Using g_utils.cpp from fakk 2023-08-15 01:27:35 +02:00
smallmodel
e86e5c0d80
Renamed MOD_MINE to MOD_LANDMINE
Added MOD_AAGUN
2023-08-14 23:37:05 +02:00
smallmodel
7fb42cf655
Fixed message printing on mohaas/mohaab 2023-08-14 20:44:28 +02:00
smallmodel
ba2c3ed5fd
Fixed lean on protocols before 2.0 2023-08-14 02:12:30 +02:00
smallmodel
421b3d6375
Fixed crouch on mohaa and mohaas/mohaab 2023-08-13 20:20:36 +02:00
smallmodel
ea78d96bc3
Fixed disabled view model animation
Fixed pmove viewheight
2023-08-13 17:59:41 +02:00
smallmodel
16c22a3ee5
Added "idle0", "idle1", "idle2" view model animations
Fixed respawn time after death
Fixed Sentient not switching to the primary weapon when spawning
Fixed weapon select not showing
Initialize all Player variables
Remove projectiles when switching teams
Set viewmodelanim to disabled when reaching the weapon's max fire movement
2023-08-13 16:11:25 +02:00
smallmodel
ddac42e21e
Call Weapon::GetZoom() instead 2023-08-11 23:54:43 +02:00
smallmodel
41f7003747
Fixed SetPlayerView, SetupView, PlayerAngles
UpdateStats changes:
- Added support for allied and axis objective locations
- Vehicle health
- Healrate
- Secondary ammo
2023-08-11 03:13:36 +02:00
smallmodel
a56d74814b
Try to play pain animation in DamageFeedback 2023-08-11 01:58:22 +02:00
smallmodel
8d41b58635
Using hitloc enum instead of macros 2023-08-11 01:34:21 +02:00
smallmodel
e80f326ee6
Proper implementation of DamageFeedback 2023-08-11 01:21:50 +02:00
smallmodel
8a808b616e
Apply fall damage differently on mohaas/mohaab
Ignore world effects if no-cliping
2023-08-11 00:54:15 +02:00
smallmodel
91bb2f2e0b
Enable god mode for the vehicle the player is in 2023-08-11 00:48:09 +02:00
smallmodel
aa4e6a0651
Removed SpawnDamageEffect
DoUse: Call RemoveFromVehiclesAndTurretsInternal() directly
Use G_PMDrawTrace if sv_drawtrace is above 1
Set allow lean while moving
Disable movement prediction if player is glued onto something
Multiply the speed by the weapon movement speed
Added Teamkill warn and kick
Added support for invulnerability, sprint and team spawn
Added support for heal rate
Added talk icon
2023-08-11 00:43:40 +02:00
smallmodel
d53ab8540e
Fixed Unix compilation warnings/errors 2023-08-10 23:06:03 +02:00
smallmodel
2b72959935
Call Obituary if there is also an inflictor
Clear pain animation when killed
Increment team kills count when a teammate was killed
2023-08-10 21:38:37 +02:00
smallmodel
7205e27c8c
Using death messages implementation from mohaas/mohaab 2023-08-10 21:26:28 +02:00
smallmodel
999b6409b3
Fixed InitEdict, InitHealth
InitModel: IT/SC skins support, and voiceType fix
Respawn: Set invulnerability
2023-08-10 20:14:34 +02:00
smallmodel
0ae0be4047
Added more ammo to initialize
Added stopwatch parameter for mohaas/mohaab
Initialize mine variables in InitState
2023-08-10 19:36:14 +02:00
smallmodel
307ee117bd
Initialize invulnerability
Set the player view accordingly when choosing a spawn point
Don't set m_fDamageMultipliers in realism mode
Score isn't processed in single-player anymore
2023-08-10 19:14:51 +02:00
smallmodel
1deea345bc
Renamed team to teamnum 2023-08-10 18:49:57 +02:00
smallmodel
e0fa706f6c
Implemented EquipWeapons, Stats, TickTeamSpawn, UserSelectWeapon, AllowTeamRespawn and EventKillAxis 2023-08-10 18:48:46 +02:00
smallmodel
83a44b3158
Implemented RemoveFromVehiclesAndTurretsInternal 2023-08-10 17:01:55 +02:00
smallmodel
9bf2065d18
Implemented battle language methods and GetTeamDialogPrefix/GetNationalityPrefix 2023-08-10 14:18:40 +02:00
smallmodel
7386784765
Renamed clientPersistant_t to client_persistant_t
Named client_peristant_t fields correctly
2023-08-10 13:34:04 +02:00
smallmodel
9062952539
Implemented GiveNewWeaponsCheat, GetSpectateFollowOrientation, EnsurePlayerHasAllowedWeapons, SetPlayerSpectateRandom, RetrieveVoteOptions and GetNationalityPrefix
mohaas/mohaab fixes
2023-08-10 13:31:35 +02:00
smallmodel
517b9296dc
Using sv_walkspeedmult instead of sv_walkspeed 2023-08-10 12:09:07 +02:00
smallmodel
477735cb3d
Cleanup player class
Added all mohaas/mohaab methods (partially implemented)
2023-08-10 03:46:28 +02:00
smallmodel
a130f45c62
Added GetViewAngles, SetFov and GetFov
Removed SwingAngles
2023-08-09 23:49:38 +02:00
smallmodel
e4a0406fc2
Removed Player::PlayerDone
Using Player::DeadBody with the event parameter
2023-08-09 23:11:39 +02:00
smallmodel
c2a6db15a6
Reordered and removed useless functions 2023-08-09 01:32:23 +02:00
smallmodel
d86ea606eb
Formatted source files 2023-08-04 00:21:19 +02:00