ANAND
e788ee283f
Client::Interact: Use InteractAction enum instead of numeric constants
...
This replaces the magic numbers used as interaction modes both client-side and server-side, primarily for the sake of ease-of-readability.
2019-08-07 19:21:14 +02:00
SmallJoker
e462a9a5ef
Unify wield item handling ( #8677 )
...
This moves the wield item functions to Player and the tool utils for range calculation
Also 'local_inventory' was removed due to redundancy in Client
2019-08-07 19:16:31 +02:00
sfan5
19426387d4
Optimize usage of TOSERVER_GOTBLOCKS packet
2019-08-07 11:32:16 +02:00
Paramat
ad8d68c06a
Remove unnecessary CSM warning ( #8485 )
2019-04-28 00:44:26 +01:00
ANAND
7a0e52acd6
Revert RTT fixes ( #8187 )
...
The reverted commit 968ce9af59
is suspected (through the use of bisection) of causing network slowdowns.
Revert for now as we are close to release.
2019-02-15 23:39:22 +00:00
SmallJoker
ffb17f1c9a
Consistent HP and damage types ( #8167 )
...
Remove deprecated HUDs and chat message handling.
Remove unused m_damage variable (compat break).
HP: s32 for setter/calculations, u16 for getter.
2019-02-10 23:03:26 +00:00
Paramat
ceacff13a6
CSM restrictions: Make 'LOAD_CLIENT_MODS' disable loading of 'builtin' ( #8000 )
...
Previously, when the CSM restriction 'LOAD_CLIENT_MODS' was used a
client was still able to add CSM code to 'builtin' to bypass that
restriction, because 'builtin' is not yet verified.
Until server-sent CSM and verifying of 'builtin' are complete, make
'LOAD_CLIENT_MODS' disable the loading of builtin.
Clarify code comments and messages to distinguish between client-side
modding and client-side scripting. 'Scripting' includes 'builtin',
'modding' does not.
2019-01-03 12:10:07 +01:00
Quentin Bazin
5f1cd555cd
Move client-specific files to 'src/client' ( #7902 )
...
Update Android.mk
Remove 'src/client' from include_directories
2018-11-28 20:01:49 +01:00