ChillerDragon
933a43bd0f
Make render m_Sixup an array for dummy
2024-08-16 22:32:03 +08:00
ChillerDragon
7cffdf40b6
Make gameclient m_Sixup an array for dummy
2024-08-16 22:30:58 +08:00
heinrich5991
f057898ce0
Merge pull request #8745 from ChillerDragon/pr_07_hook_coll
...
Fix hook coll on vanilla 0.7 servers
2024-08-16 12:56:24 +00:00
ChillerDragon
fac02650f1
Fix hook coll on vanilla 0.7 servers
...
Thanks to @fokkonaut for this F-Client commit
8ecd8c7f0a
Closed #8742
2024-08-16 19:12:42 +08:00
heinrich5991
aaf69542b6
Merge pull request #8739 from ChillerDragon/pr_log_error_crc
...
Use error log level for snap crc errors
2024-08-16 08:21:30 +00:00
Dennis Felsing
8d024be37c
Merge pull request #8738 from ChillerDragon/pr_increase_max_tmp_cmd_len
...
Increase max temp cmp length
2024-08-16 07:50:40 +00:00
Chiller Dragon
87aa664899
Lower the cmd length to 64
...
Co-authored-by: Dennis Felsing <dennis@felsing.org>
2024-08-16 15:32:53 +08:00
Dennis Felsing
6a4a70fddd
Merge pull request #8736 from ChillerDragon/pr_fix_06_chat_skins
...
Fix old 0.7 skins overwriting 0.6 skins in chat
2024-08-16 06:49:48 +00:00
Dennis Felsing
de206b27d1
Merge pull request #8737 from ChillerDragon/pr_rm_setdtile
...
Remove unused function declaration SetDTile
2024-08-16 06:49:34 +00:00
ChillerDragon
1f0467b545
Use error log level for snap crc errors
...
A snapshot crc error should not happen.
If it does happen it will cause lags and it means something is really wrong.
2024-08-16 13:34:38 +08:00
ChillerDragon
04c141828f
Increase max temp cmp length
...
Fixes long rcon commands being cut off on custom servers.
2024-08-16 13:01:35 +08:00
ChillerDragon
a77895711b
Remove unused function declaration SetDTile
2024-08-16 12:48:01 +08:00
ChillerDragon
81de29565d
Fix old 0.7 skins overwriting 0.6 skins in chat
...
Closed #8731
2024-08-16 12:37:05 +08:00
Dennis Felsing
6a5a0436bf
Merge pull request #8734 from Robyt3/Client-Asset-Leak
...
Fix asset images not being freed if they fail ratio/format check
2024-08-15 22:24:02 +00:00
Robert Müller
595f537625
Fix asset images not being freed if they fail ratio/format check
2024-08-15 21:44:07 +02:00
Dennis Felsing
2748cf58be
Merge pull request #8732 from heinrich5991/pr_ddnet_louder_sixup_disabling
...
Complain on higher log level that 0.7 support was disabled
2024-08-15 13:19:40 +00:00
heinrich5991
438e04f785
Complain on higher log level that 0.7 support was disabled
...
Not sure why it was on debug level before.
2024-08-15 14:47:40 +02:00
heinrich5991
6754b5ff45
Merge pull request #8728 from Robyt3/Tools-Demo-Extract-Chat-Time
...
Print chat/broadcast times in `demo_extract_chat` tool
2024-08-14 17:49:47 +00:00
Robert Müller
b4bd13c3aa
Merge pull request #8721 from Rei-Tw/improve-bans
...
Improve bans rcon command pagination
2024-08-14 17:29:31 +00:00
Robert Müller
17f13b9f97
Print chat/broadcast times in demo_extract_chat
tool
...
This makes it easier to find the times of specific chat messages and broadcasts in demos.
2024-08-14 19:23:18 +02:00
Dennis Felsing
dd9e013c8a
Merge pull request #8727 from Jupeyy/pr_fix_units
...
Fix debug hud units
2024-08-14 13:33:20 +00:00
Rei-Tw
035b4a1447
Make bans command better
...
Update src/engine/shared/netban.cpp
Remove the word "currently" for the empty ban list message.
Co-authored-by: Dennis Felsing <dennis@felsing.org>
Update src/engine/shared/netban.cpp
Text format refactor, adding "currently"
Co-authored-by: Dennis Felsing <dennis@felsing.org>
2024-08-14 15:29:42 +02:00
Jupeyy
e3622f3532
Fix debug hud units
2024-08-14 14:11:04 +02:00
heinrich5991
a48f502618
Merge pull request #8723 from Bamcane/map-sound
...
Add support for server play map sound
2024-08-14 09:27:12 +00:00
Bamcane
12057d9f6d
Add map sound
...
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2024-08-14 16:48:22 +08:00
heinrich5991
1a0f28c5bd
Merge pull request #8568 from def-/pr-whispers
...
Add option to disable whispers
2024-08-14 08:21:57 +00:00
heinrich5991
e4bc5bde5d
Merge pull request #8682 from Robyt3/Client-RaceHelper-Refactoring
...
Refactor `CRaceHelper`, mark `CCollision` functions as `const` and add tile getters
2024-08-14 08:09:05 +00:00
heinrich5991
7de9242cb5
Merge pull request #8624 from Robyt3/Client-Nameplates-Refactoring
...
Refactor nameplate rendering, slightly improve performance
2024-08-14 08:08:03 +00:00
Dennis Felsing
f14ae6bf13
Merge pull request #8725 from ChillerDragon/pr_fix_06_register
...
Fix 0.6 master server register (closed #8722 )
2024-08-14 07:04:38 +00:00
ChillerDragon
c16a38b4fa
Fix 0.6 master server register ( closed #8722 )
2024-08-14 12:11:04 +08:00
Robert Müller
19105e224b
Make CRaceHelper
a member of CGameClient
...
Avoid static functions and global static variables for flag indices.
Avoid passing pointer to `CGameClient` separately to `IsStart` function.
2024-08-13 21:56:58 +02:00
Robert Müller
5ac3bb506c
Mark CCollision
functions const
, add const
tile getters
...
Mark remaining `CCollision` functions as `const` when possible.
Add remaining getter functions for all tile data and mark all tile getter functions as `const`.
2024-08-13 21:52:25 +02:00
Robert Müller
6dba8851a5
Refactor CRaceHelper::IsStart
function
...
Avoid duplicate calculation by extraction result of `GetPureMapIndex` in variable.
Rename variable `Indices` to `Index`.
Include `vector` instead of `list`, as the former is used but the latter is not.
2024-08-13 21:50:25 +02:00
Dennis Felsing
171d5523de
Add option to disable whispers
...
Since it's easy to abuse and impossible to moderate
2024-08-13 13:37:13 +02:00
heinrich5991
5a2891933c
Merge pull request #8719 from Jupeyy/pr_remove_player_options
...
Remove "Player Options"
2024-08-13 11:20:09 +00:00
heinrich5991
21ed4cfe42
Merge pull request #8718 from heinrich5991/pr_ddnet_patiga_codeowner
...
Add @Patiga as owner of src/game/editor/mapitems/map_io.cpp
2024-08-13 11:14:24 +00:00
Jupeyy
b998937e91
Remove "Player Options"
...
See screenshots
2024-08-13 13:02:32 +02:00
heinrich5991
91099227df
Add @Patiga as owner of src/game/editor/mapitems/map_io.cpp
...
On request by @Patiga.
2024-08-13 12:29:51 +02:00
heinrich5991
4cbdf2069c
Merge pull request #8577 from gerdoe-jr/scoreboard-spectator-clans
...
Scoreboard spectator clans
2024-08-13 10:19:14 +00:00
heinrich5991
871cec9778
Merge pull request #8502 from BlaiZephyr/upd-teamlock
...
new lock indicator
2024-08-13 10:10:24 +00:00
gerdoe-jr
ae364942c8
Add spectator clans rendering in scoreboard
...
Show client ID before spectator clan
2024-08-13 12:00:57 +02:00
heinrich5991
4f09d3f7d4
Merge pull request #8701 from Robyt3/Client-Spectate-ClientIds
...
Improve `cl_show_ids`: support spectator menu, optimize, refactor
2024-08-13 09:50:12 +00:00
Dennis Felsing
192ae58a2e
Merge pull request #8717 from heinrich5991/pr_ddnet_birthday
...
Distinguish birthday from finish events
2024-08-13 09:43:11 +00:00
heinrich5991
585a36dd9d
Distinguish birthday from finish events
...
This allows us to give birthdays a different effect in the future if we
want to.
2024-08-13 11:02:25 +02:00
heinrich5991
c0ec918721
Remove comments that just describe the next line
2024-08-13 11:01:06 +02:00
Dennis Felsing
ef6fd80bc5
Merge pull request #8715 from furo321/birthday-confetti
...
Spawn a confetti when connecting on your DDNet birthday
2024-08-13 08:22:59 +00:00
Dennis Felsing
a8219530b1
Merge pull request #8714 from def-/pr-spec-auth
...
server: Disallow moving authed players to spec
2024-08-12 21:39:53 +00:00
heinrich5991
86f7b6c2fe
Merge pull request #8713 from def-/pr-dnsbl
...
server: Handle dnsbl and other non-critical stuff only on new ticks
2024-08-12 21:18:49 +00:00
furo
1563b4a56a
Spawn a confetti when connecting on your DDNet birthday
2024-08-12 23:14:07 +02:00
Robert Müller
594968fe07
Improve cl_show_ids
: support spectator menu, optimize, refactor
...
Also show client IDs in the spectator menu when `cl_show_ids` is enabled. Previously, this setting applied to scoreboard and chat, although the setting and config variable descriptions were only mentioning the scoreboard.
Extract client ID formatting in `CGameClient::FormatClientId` function to reduce duplicate code and ensure it is consistent.
Correctly indent client IDs also when largest client ID is 100 or larger. Fix scoreboard spectator client ID buffer not being large enough for IDs 100 and larger.
Make client ID formatting more efficient by avoiding `str_format` except for formatting the number itself and appending text directly to the text cursor when possible.
2024-08-12 22:59:32 +02:00