05:38 < bridge> Yea but that is a scope you randomly chose. Seems like personal taste. It’s not like this inconsistency is problematic somehow. I didn’t verify but I’m quite confident we already mix log\_info dbg\_msg and Console::Print in some files. 05:38 < bridge> 05:38 < bridge> This is how we slowly but surely actually progress. Or would you also ask me to do it for the entire gamecontext.cpp file if the pr was there? 05:39 < bridge> I don’t like editing windows code. It doesn’t even compile on my machine and I have no auto complete or syntax highlight there 05:42 < bridge> I looked at the fifo can’t remove file error because I encountered it and was actively running into that branch imo it makes sense to scope my pr around that 05:43 < bridge> Maybe I should just send a few prs only premoving nitpicks. I find it so annoying that touching any code will cause reviewers to request changes in existing code. 05:44 < bridge> Such a legacy codebase minefield 11:24 < ws-client> **** @Assa yo mr hook coll expert u here? 11:25 < ws-client> **** the gamecore.cpp so the server side seems to use teesize + 2.0f for hook distance 11:25 < ws-client> **** https://github.com/ddnet/ddnet/blob/3f623af0071f2c266e644e107133bfdf4ba43191/src/game/gamecore.cpp#L358 11:25 < ws-client> **** `if(distance(pCharCore->m_Pos, ClosestPoint) < PhysicalSize() + 2.0f)` 11:25 < ws-client> **** and the client in players.cpp seems to use teesize + 1.5f for hook distance 11:25 < ws-client> **** https://github.com/ddnet/ddnet/blob/3f623af0071f2c266e644e107133bfdf4ba43191/src/game/client/components/players.cpp#L197 11:25 < ws-client> **** `static constexpr float HOOK_START_DISTANCE = CCharacterCore::PhysicalSize() * 1.5f;` 11:26 < ws-client> **** can we maybe get rid of these magic numbers and use client/server shared constants for the hook radius 11:57 < bridge> are you sure this is the same var? 12:02 < bridge> go refactor gamecore without changing physics. 12:02 < bridge> 12:02 < bridge> https://github.com/ddnet/ddnet/blob/3f623af0071f2c266e644e107133bfdf4ba43191/src%2Fgame%2Fgamecore.cpp#L499 12:02 < bridge> 12:02 < bridge> here more magic numbers 12:05 < bridge> so get rid of all the magic values in gamecore before complaining to me about magic values in the hook line :pepeW: 12:08 < ws-client> **** yea no i aint gonna touch physics :D 12:08 < bridge> exactly 12:09 < ws-client> **** why is your url so cursed wtf 12:09 < ws-client> **** you can just use / no need for %2F 12:10 < bridge> because gh app 12:10 < ws-client> **** cring 12:10 < ws-client> **** common android L 12:10 < bridge> 🤷🏻‍♂️ glad it exists 12:17 < ws-client> **** this is what teero mentioned once right? 12:17 < ws-client> **** that the hook does not start from the tees center 12:17 < ws-client> **** https://github.com/ddnet/ddnet/blob/3f623af0071f2c266e644e107133bfdf4ba43191/src/game/gamecore.cpp#L259-L265 12:17 < ws-client> **** as far as i can tell this is the first code that gets executed when hooking starts 12:17 < ws-client> **** and the hook starting pos is already offset from the hooking tee's center 12:17 < ws-client> **** bit odd if you ask me :D 12:18 < bridge> it doesn't and this is why you can hook through corners 12:18 < ws-client> **** oh right true 12:18 < ws-client> **** i see i see 12:18 < ws-client> **** i never bothered to read physics code 12:19 < bridge> believe me, you are capable to do a PhD with hook physics 12:21 < bridge> the fact that a retracting hook is longer than a flying one :cammostripes: 12:22 < ws-client> **** yea im not looking forward to what is ahead of me rn 12:23 < ws-client> **** i should just vibe code this sht 16:53 < bridge> This seems to be a ddnet-insta issue, it always sends finish time not finished and sorts by it 🤷🏻‍♂️ 17:38 < bridge> client side problem... 18:14 < bridge> The client should sort by what it displays 18:15 < bridge> Anything else is a bug imo 20:37 < bridge> no server side problem 20:37 < bridge> The server sends finish times i.e. NOT FINISHED 20:38 < bridge> and the client just doesn't show it, because you didn't merge my scoreboard update. 20:39 < bridge> merge #11138 and it shows correctly 20:39 < bridge> https://github.com/ddnet/ddnet/pull/11138 21:05 < bridge> @furo 21:05 < bridge> day three 21:30 < bridge> #11460 21:30 < bridge> https://github.com/ddnet/ddnet/pull/11460