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
smallmodel
ae5d51f2e9
Reworked the player class
...
Added player_animation.cpp and player_conditionals.cpp
Renamed conditions functions and moved them to player_conditionals.cpp
2023-08-04 00:04:29 +02:00
smallmodel
f739588c73
Cleaned up Player class from all unused action anim
...
Added all mohaas/mohaab fields
Added m_sDmPrimary to get the player's primary weapon
2023-08-02 20:59:19 +02:00
smallmodel
3a04357b71
Fixed enum values and enum names
2023-07-30 11:40:50 +02:00
smallmodel
5333c7ff4a
Removed empty line before opening braces
2023-07-05 20:52:55 +02:00
OM
7b34f064d0
Moved gi.protocol to a new variable called g_protocol
2023-07-02 19:17:15 +02:00
OM
174d3f7447
Send the correct CGM number depending on the protocol used
2023-07-02 18:32:26 +02:00
OM
e4fa0fff3a
Renamed **game** to **fgame**
2023-06-15 23:44:02 +02:00