Chairn
5b27062ded
Remove unused members
2023-11-19 17:36:16 +01:00
furo
6dd43fb086
Don't reset LastTelePos
on death
2023-10-01 18:34:07 +02:00
furo
a7ef9c7c6f
Add /lasttp
2023-09-21 21:02:55 +02:00
Jupeyy
845ba50842
Split emoticon sending into nearby and global players
2023-06-11 13:31:50 +02:00
VoxelDoesCode
0dfced4ca4
Bring Team logic into teams.cpp
...
MsgPlus -> Msg
2023-04-02 21:40:39 -04:00
VoxelDoesCode
929675be68
Make team kills condensed in killfeed
...
Clang + Formatting test before merge
2023-03-18 23:27:59 -04:00
Valentin Bashkirov
79f72a5d55
move typedef to protocol.h
2023-01-26 11:56:48 +01:00
Valentin Bashkirov
1cd9eac7ae
rewrite int64_t to CClientMask
2023-01-24 09:27:29 +01:00
fokkonaut
cedc315a70
Fix physics change by weak hook fix ( fixes #5769 )
2022-10-27 17:44:54 +02:00
Alexander Akulich
ec16daa4b4
CCharacter: Drop non-const IsAlive() getter
2022-08-15 15:05:59 +03:00
Jupeyy
88c4b69301
Add an option to remove weak hook & bounce
2022-07-21 17:04:16 +02:00
Jupeyy
2240ad2966
Fix spelling
2022-07-19 18:22:44 +02:00
c0d3d3v
e3fc71d051
Rename "NoSomething" to "SomethingDisabled"
2022-07-11 13:40:01 +02:00
c0d3d3v
ebfc053809
Remove even more redundant variables to avoid inconsistent states. Fix another swap bug.
2022-07-11 13:39:52 +02:00
Chairn
b8840c4571
Replaced magic number with MAX_CHECKPOINTS
2022-07-08 18:01:33 +02:00
c0d3d3v
498c2dbbcf
Renamed some time checkpoint related variables.
...
Init some of the time checkpoint variables explicitly
2022-07-06 15:13:55 +02:00
c0d3d3v
a961151b32
Show also +0.00 split, and checkpoints close to start (<1sec)
2022-07-03 13:31:54 +02:00
c0d3d3v
6869530314
Rename IsTCheckpoint to IsTeleCheckpoint and IsXCheckpoint to IsFTimeCheckpoint. And reduce code duplication
2022-07-01 00:00:03 +02:00
Robert Müller
352734de56
Organize game-server includes
2022-06-17 20:32:56 +02:00
Alexander Akulich
a39bbc702b
Introduce and use constexpr CCharacterCore::PhysicalSize
2022-05-28 21:46:44 +03:00
Zwelf
44e94ee75a
Keep last input on respawn when chatting or pausing
2022-05-21 21:37:17 +02:00
Chairn
583d6e6c01
Mark virtual function as override using a script:
...
while IFS= read -r line; do file=${line%%:*}; lineno=$(echo $line | cut
-d':' -f2); echo "Treating $file line $lineno"; sed -i -e
"${lineno}s/virtual //" -e "${lineno}s/);\$/) override;/" -e
"${lineno}s/)\$/) override/" -e "${lineno}s/const\$/const override/" -e
"${lineno}s/) {/) override {/" -e "${lineno}s/) const {/) const override
{/" -e "${lineno}s/const;$/const override;/" "$file"; done < a
2022-05-17 23:47:32 +02:00
c0d3d3v
fa2ac1bb64
Merge branch 'master' into New_HUD
...
* master: (87 commits)
Remove base/tl/string.h
Replace remaining usage of base/tl/string with std::string
Remove unused includes of base/tl/string.h
Store localized strings in a CHeap instead of using tl/string.h
Mark methods as const
Add CHeap::StoreString method
Rules are chat responses too
Add margins to demo slice popup, decrease error font size, UI scaling
Remove redundant parameters which are overridden later
Use Margin instead of both VMargin and HMargin
Move variable declaration
Only output messages intended for chat to the user of a chat command
Remove unused chat response variables
Don't print the first "Waiting for score threads to complete"
fix usage of undefined behavior for default eyes
remove duplicate HOOK_RETRACTED assignment
do not send swap request notification to complete team 0
make swap messages more personal
Move ninja shield to other position (fixes #5047 )
do not release the hooks if you swap
...
2022-05-10 19:03:09 +02:00
c0d3d3v
808526bdd8
make swap messages more personal
2022-04-30 12:16:38 +02:00
c0d3d3v
0ea811f70e
do not release the hooks if you swap
2022-04-30 10:21:38 +02:00
Edgar
b9fc6bc8a4
add livefreeze commands to rcon
2022-04-18 16:37:35 +02:00
c0d3d3v
b403f474a0
Add Freeze Bar
2022-04-14 13:40:05 +02:00
c0d3d3v
3957a7404e
move m_Ninja in Character Core
2022-04-14 13:38:55 +02:00
c0d3d3v
7abeaf0cd7
Preparations for the new HUD
...
- add pickup sprites to 0.6 data source
- New Enum for the 4 pickup categories
- Remove the unnecessary access to client_data7 for the pickup sprites
- Use the correct sprite set for the HUD sprites
- Read existing weapons into m_Predicted so that this information matches the last snap if the CCharacter is not predicted
- Move m_aWeapons from CCharacter to CCharacterCore for a more consistent data model since it was previously defined twice in the server and client (further so that it can be accessed with m_Predicted)
- Read CNetObj_Character into m_Predicted so that this information matches the last snap if the CCharacter is not predicted.
2022-04-14 13:38:55 +02:00
def
bc78ba57b9
Enable readability-inconsistent-declaration-parameter-name
2022-01-22 14:12:59 +01:00
Wohoo
2017464282
Livefreeze implementation with CHARACTERFLAG_NO_MOVEMENTS flag.
...
Freeze and Unfreeze tiles added to switch layer too.
2022-01-07 16:53:40 +01:00
def
d7ea3371d6
Swap: Also switch rescue tees for /r
...
As reported by cheeser0613:
2player, 1die in freeze
swap 2 player by /swap
the other 1 also go die in freeze
/practice
one of them cant use /r
2021-12-21 13:09:06 +01:00
fokkonaut
1da212207e
Fix spec-char not being shown
2021-09-02 10:20:58 +02:00
Edgar
34bf70ab5f
Fix collecting weapon in solo part not making any sound.
...
Fixes #3822
2021-08-15 09:12:59 +02:00
Jupeyy
a663799188
uint64 -> uint64_t, int64 -> int64_t
2021-06-24 17:19:17 +02:00
Kyle Bradley
13fae16817
Reset hook of all players in a team whenever swap occurs.
...
Standardized hook resets
2021-04-08 16:36:43 +02:00
Alexander Akulich
d536743dda
DDRace GameController: Set Teams to CCharacter on Spawned
...
Since this commit, CCharacter does not directly depend on
CGameControllerDDRace anymore.
2021-01-19 22:36:22 +03:00
Alexander Akulich
33dc79d190
Character: Make the GameController set the Teleports info
...
CCharacter::HandleTiles() doesn't depend on the CGameControllerDDRace anymore.
2021-01-19 22:36:03 +03:00
Alexander Akulich
d924d9bf68
CCharacter: Extract ResetPickups()
2021-01-16 03:20:58 +03:00
Alexander Akulich
9197075654
Refactor the SetEmote code to remove custom CCharacter methods
2021-01-16 03:20:58 +03:00
Alexander Akulich
457f91ca8d
CCharacter: Add GetLastAction()
2021-01-16 03:20:58 +03:00
def
cbda5b720a
Make netclipping of entities and events respect shown distance ( fixes #3420 )
2021-01-11 23:11:28 +01:00
Alexander Akulich
476c2c60d7
Cleanup includes
...
See the upstream commit 24bda2faa0
2021-01-10 14:25:12 +03:00
Alexander Akulich
8ee8351b68
Move WEAPON enum from character.h to player.h
...
See the upstream commit 24bda2faa0
2021-01-10 14:25:12 +03:00
def
18ccb39384
Add (un)endless_hook command
...
As requested by Kicker
2020-12-26 23:09:38 +01:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
def
20e8bfd12a
Try to fix Windows build
2020-08-09 17:14:11 +02:00
def
3530d0ae32
Set rescue tee immediately after loading ( fixes #2248 )
2020-06-24 21:19:46 +02:00
bors[bot]
09f60fc919
Merge #2242
...
2242: Use CSaveTee for rescue (fixes #2241 ) r=heinrich5991 a=def-
Untested. Edit: Tested, seems to work.
Co-authored-by: def <dennis@felsin9.de>
2020-06-24 14:51:13 +00:00
Learath
62d014d999
Forgot we faked ids for vanilla
2020-06-22 19:02:17 +03:00