00:11 <+bridge> [ddnet] well, if you're in solo, you can't actually hit anyone 00:11 <+bridge> [ddnet] is the hookine wrong then? 00:15 <+bridge> [ddnet] ah 00:15 <+bridge> [ddnet] i guess he means oithers who r not in solo 00:15 <+bridge> [ddnet] hookline is messed 00:16 <+bridge> [ddnet] open a issue 00:16 <+bridge> [ddnet] ye when i'm in solo i see other hook lines not hitting 00:19 <@heinrich5991> oh 12:09 <+bridge> [ddnet] @Learath2 is this 12:09 <+bridge> [ddnet] ```cpp 12:09 <+bridge> [ddnet] const char *pFilename = m_pClient->DemoRecorder(RECORDER_REPLAYS)->GetCurrentFilename(); 12:09 <+bridge> [ddnet] m_pClient->Storage()->RemoveFile(pFilename, IStorage::TYPE_SAVE); 12:09 <+bridge> [ddnet] ``` 12:09 <+bridge> [ddnet] thread safe? 12:10 <+bridge> [ddnet] heinrich said storage is threadsafe no? 12:11 <+bridge> [ddnet] yeah probably but 12:12 <+bridge> [ddnet] since i need to store a list of `CDemoEdit` (my task), I need to have that in the header file of `CClient` right 12:12 <+bridge> [ddnet] since i need to store a list of `CDemoEdit` (my task), I need to have that in the header file of `CClient` right? 12:14 <+bridge> [ddnet] but, since the actual `CDemoEdit` class is defined after `CClient` in the header, because `CDemoEdit` needs to have access to `CClient` in order to get that storage, but also the netversion from the gameclient, `CDemoEdit` isn't recognized in the header xd 13:34 <+bridge> [ddnet] ok i managed to get something that works 13:37 <+bridge> [ddnet] 13:37 13:37 <+bridge> [ddnet] wtf 13:37 <+bridge> [ddnet] xD 13:37 <+bridge> [ddnet] how can it be 13:37 so many times i look on the clock 13:41 <+bridge> [ddnet] this is black magic 13:46 <+bridge> [ddnet] Why is 13 37 so special and why you spam it in #developer 13:47 <+bridge> [ddnet] Go do something useful:troll: 13:47 <+bridge> [ddnet] you should know of the leetspeak, since your name is written in it xD 13:52 <+bridge> [ddnet] Ah so you wanna say you are an elite in programming by spamming 1337? 13:53 <+bridge> [ddnet] exactly 13:53 <+bridge> [ddnet] no 13:53 <+bridge> [ddnet] never heard of that? always looking instinctively at the clock at the same time, and in my case its 13:37, search for it on the internet 13:59 <+bridge> [ddnet] Because wikipedia said this: 13:59 <+bridge> [ddnet] Leet, oftewel l33t of 1337 enzovoort, is een internetschrijfwijze van overwegend Engelsefonetische klanken door ze te vervangen door andere tekens die enige uiterlijke overeenkomst hebben. Het woord l33t is een verbastering van elite. Het duidt onder meer op het bereiken van een ingewikkeld doel oftewel elitestatus in bijvoorbeeld een computerspel of bij programmeren. 14:02 <+bridge> [ddnet] Leet /1337 is an internetlanguage for especially english. You replace normal characters with symbols. 1337 means elite and it is used in gaming or programming to say they acheived something and they deserve the elite status. 14:04 <+bridge> [ddnet] did you just translate that yourself instead of posting the english wikipedia article 14:10 <+bridge> [ddnet] Yes 14:12 <+bridge> [ddnet] Here you go 14:12 <+bridge> [ddnet] The term "leet" is derived from the word elite, used as an adjective to describe formidable prowess or accomplishment, especially in the fields of online gaming or computer hacking. The leet lexicon includes spellings of the word as 1337 or l33t. 14:29 <+bridge> [ddnet] wow 14:35 <+bridge> [ddnet] if the .teeworlds dir is a symlink will it work anyway? 14:36 <+bridge> [ddnet] i think 14:36 <+bridge> [ddnet] well ill make settings_ddnet.cfg only be the symlink 14:36 <+bridge> [ddnet] setting up some dotfiles repo xd 14:44 <+bridge> [ddnet] @Ryozuki in general, symlinks will work with all programs unless they actively work against it 15:33 <+bridge> [ddnet] wait what is that error? 15:33 <+bridge> [ddnet] 15:33 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/582924409724207105/unknown.png 15:36 <+bridge> [ddnet] change the order of the initializers to match the class definition to fix the error 15:54 <+bridge> [ddnet] ok fixed, thanks 18:48 <+bridge> [ddnet] i oficially can say now 18:48 <+bridge> [ddnet] "i use arch btw" 18:49 <+bridge> [ddnet] debian will be always in my heart :feelsbadman: 18:50 <+bridge> [ddnet] welcome to the club 18:50 <+bridge> [ddnet] you officially hate debian now 18:50 <+bridge> [ddnet] change your web btw 18:50 <+bridge> [ddnet] oh true 18:50 <+bridge> [ddnet] :feelsbadman: 18:50 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/582974105641549824/unknown.png 18:51 <+bridge> [ddnet] pls change to arch logo and write "Debian sucks, be as cool as me and use Arch" 18:51 <+bridge> [ddnet] xd 18:51 <+bridge> [ddnet] oh god 18:51 <+bridge> [ddnet] i have to unsubscribe from all 18:51 <+bridge> [ddnet] debian mailing lists 18:51 <+bridge> [ddnet] xd 18:51 <+bridge> [ddnet] one day i went full crazy and subscribed to a lot 18:51 <+bridge> [ddnet] xd 19:13 <+bridge> [ddnet] i use ubuntu 19:18 <+bridge> [ddnet] nobo 19:30 <+bridge> [ddnet] all works fine :D 19:30 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/582984090710441984/unknown.png 19:31 <+bridge> [ddnet] u 19:35 <+bridge> [ddnet] meh, obs vaapi sucks so hard 19:35 <+bridge> [ddnet] still cant stream using gpu on linux 19:35 <+bridge> [ddnet] :feelsbadman: 19:42 <+bridge> [ddnet] @Ryozuki why are you arch? 19:43 <+bridge> [ddnet] use ubuntu 19:47 <+bridge> [ddnet] @Learath2 wdym xd 19:47 <+bridge> [ddnet] If a bullet hits two tees on the exact same tick only one gets frozen 19:47 <+bridge> [ddnet] @Ryozuki thought you were happy with debian unstable 19:47 <+bridge> [ddnet] yeah but wanted to try new things 19:48 <+bridge> [ddnet] @Learath2 rly? xd 19:48 <+bridge> [ddnet] xd 19:48 <+bridge> [ddnet] @archimede67 yep, one more bug to fix 19:48 <+bridge> [ddnet] is it some break in the loop check or what 19:48 <+bridge> [ddnet] f 19:48 <+bridge> [ddnet] probably 19:48 <+bridge> [ddnet] prob the bullet was initially meant to hit one tee 19:48 <+bridge> [ddnet] but in ddnet 19:48 <+bridge> [ddnet] it doesnt disappear 19:48 <+bridge> [ddnet] or smth 19:49 <+bridge> [ddnet] yeah but how can it hit 2 tees on same tick? 19:51 <+bridge> [ddnet] well easy way to simulate it is the dummy copy move 19:51 <+bridge> [ddnet] on a solo part 19:52 <+bridge> [ddnet] oh so the one bullet is kinda "common" to all tees even if they are in solo? 19:57 <+bridge> [ddnet] I guess so 19:57 <+bridge> [ddnet] I bet it'd also happen if two tees are inside eachother 19:57 <+bridge> [ddnet] that would make sense 19:58 <+bridge> [ddnet] since in solo you're inside your dummy but not seeing him 19:59 <+bridge> [ddnet] the code looks very complex :/ 20:00 <+bridge> [ddnet] but I guess the gist of it is that IntersectCharacter only ever returns one characte 20:00 <+bridge> [ddnet] r 20:00 <+bridge> [ddnet] ah 20:00 <+bridge> [ddnet] yeah idk how to fix this 20:00 <+bridge> [ddnet] I'll just create an issue 20:01 <+bridge> [ddnet] yeah xd 20:02 <+bridge> [ddnet] as we all do xd 20:04 <+bridge> [ddnet] now that i think about it, this could be abusable with some insane setup 😛 20:05 <+bridge> [ddnet] yeah xd 20:10 <+bridge> [ddnet] @archimede67 I'm not sure about this but maybe for the replay thing you could use a ringbuffer of snapshots instead of recording a demo the whole time 20:11 <+bridge> [ddnet] ooohh 20:11 <+bridge> [ddnet] that's smart 20:11 <+bridge> [ddnet] as what are demo names encoded? 20:11 <+bridge> [ddnet] wym 20:12 <+bridge> [ddnet] it's not utf8 20:12 <+bridge> [ddnet] ah 20:13 <+bridge> [ddnet] what kind of demo names? 20:13 <+bridge> [ddnet] in general, we use utf8 20:13 <+bridge> [ddnet] but our interfacing with windows is broken for non-ascii characters 20:13 <+bridge> [ddnet] oh ok 20:22 <+bridge> [ddnet] @Learath2 is there already something for ringbuffers? 21:12 <+bridge> [ddnet] @archimede67 if you're on linux, you could try `grep -ri ringbuffer src/` in the repository 21:39 <+bridge> [ddnet] ahh nice there is 😄 21:39 <+bridge> [ddnet] thx 21:39 <+bridge> [ddnet] grep let's you search the whole source tree quickly, you could look into it, it's pretty useful 🙂 21:39 <+bridge> [ddnet] ^^ 21:48 <+bridge> [ddnet] -rni better 21:48 <+bridge> [ddnet] if u want line number 21:48 <+bridge> [ddnet] ah nice 21:50 <+bridge> [ddnet] oh i noticed a bug, i have my menu (esc) opened but i can't interract with it 21:50 <+bridge> [ddnet] (install rg, it comes with better defaults) 21:50 <+bridge> [ddnet] idk how to reproduce it 21:51 <+bridge> [ddnet] i can't click anything but i can scroll the serverbrowser xd 22:22 <+bridge> [ddnet] @archimede67 did u have ddnet prediciton on when u tested the hookline issue 22:28 <+bridge> [ddnet] ye 22:28 <+bridge> [ddnet] lemme try without 22:29 <+bridge> [ddnet] same without antiping 22:38 <+bridge> [ddnet] r u sure 22:39 <+bridge> [ddnet] yea 22:43 <+bridge> [ddnet] ok idk why ith appens 22:44 <+bridge> [ddnet] idk too