

















"vacbanned":false,"publisherbanned":false
this is the info we know about the acc



"vacbanned":false,"publisherbanned":false
this is the info we know about the acc 






























21 24 21 19 17 14













liftM2 for everything, I should find ways to use more varied combinators >:3
i'm on a spectating spree i guess



i see









shouldn't it be called genshin impact



shouldn't it be called genshin impact
(edited)





fmap and liftM being the same thing is approximately correct




fmap and liftM being the same thing is approximately correct 






















rising and decreasing into one function with, uhh
monotonic = any . (traverse (rising .) $ map map [id, negate])
(written on my phone so might have errors but you probably get the idea. traverse and sequence can be really cool. Also lenses (e.g. under) but I haven't fully learned those yet either.)
Similarly liftM2 (&&) monotonic smooth could be turned into all . (sequence [monotonic, smooth])
The advantage being that you can very quickly add new conditions or have a dynamic number of them.



1

rising and decreasing into one function with, uhh
monotonic = any . (traverse (rising .) $ map map [id, negate])
(written on my phone so might have errors but you probably get the idea. traverse and sequence can be really cool. Also lenses (e.g. under) but I haven't fully learned those yet either.)
Similarly liftM2 (&&) monotonic smooth could be turned into all . (sequence [monotonic, smooth])
The advantage being that you can very quickly add new conditions or have a dynamic number of them. map map is exactly the kind of fun thing that I wouldn't think of since I'm still too imperative-brained





rising and decreasing into one function with, uhh
monotonic = any . (traverse (rising .) $ map map [id, negate])
(written on my phone so might have errors but you probably get the idea. traverse and sequence can be really cool. Also lenses (e.g. under) but I haven't fully learned those yet either.)
Similarly liftM2 (&&) monotonic smooth could be turned into all . (sequence [monotonic, smooth])
The advantage being that you can very quickly add new conditions or have a dynamic number of them. traverse and sequence are not trivial at all to my tired brain
[m a] -> m [a][a -> b] -> a -> [b]

traverse f l = sequence (map f l)




[m a] -> m [a] m1 (m2 a) -> m2 (m1 a), is this something that just doesn't work or is it something rarely needed? (edited)
(a -> [b]) -> [a -> b] and it's not clear how that should be defined). The list in sequence generalizes to something traversable (since you need to join all the m a in some order), not any monad (edited)sequence along, say, a tree, and not just a list











1
PLAYERFLAG_SPEC_CAM to hint server which camera type the client is currently using to make sure:
m_ViewPos to input when input is in spec cam.





















spectate <selfid>








bind x toggle cl_predict 0 1 or whatever I don't rember if that's exactly right

























wacky mods at all!




wacky mods at all! 

































1



















































1















cockaballsamec as their skin name 








bomb needs eyes:
https://ddnet.org/skins/skin/bomb.png


















bomb bomb_exploded and ghost to community db






bomb bomb_exploded and ghost to community db 








































































































nonstandard client (flags=33) ;DDD
1
2


















/afk or was it removed





















TW_VERSION_NAME to DDNet-18.8-rc1, anything after "Version" in the Android UI is the user-defined version string



export TW_VERSION_NAME=DDNet-18.7-20241101 in the comment I linked, so I wasn't sure if it's required or not




































































jump button

Localize("Jump" (edited)

