#🧰・dev
Telegrill
May 19, 2026 · 19:40
comparing behaviour in several places
Telegrill
May 19, 2026 · 19:41
Magmatusk for example
syntaxhell
May 19, 2026 · 19:41
Cause I know that Defier Draghar in Ruby Life Pools has this for his charge, but I assume this is why he isn't going anywhere when casting it
syntaxhell
May 19, 2026 · 19:41
Data as in sniffs then?
syntaxhell
May 19, 2026 · 19:42
xD
Max
May 19, 2026 · 19:42
Things like that cannot be reversed either afaik, there is no spell effect handling in the client (do correct me if I am wrong)
syntaxhell
May 19, 2026 · 19:42
Interesting 🤔
syntaxhell
May 19, 2026 · 19:42
Okay uh
syntaxhell
May 19, 2026 · 19:42
Huh
syntaxhell
May 19, 2026 · 19:42
😅
syntaxhell
May 19, 2026 · 19:42
Thanks bois ❤️
syntaxhell
May 19, 2026 · 19:43
(although I am lost, but yeah)
syntaxhell
May 19, 2026 · 19:43
xD
Telegrill
May 19, 2026 · 20:15
are you sure that's the correct spell being used?
Telegrill
May 19, 2026 · 20:17
asking if you saw it being used in sniff
Telegrill
May 19, 2026 · 20:20 (edited)
cause I see 384430 (selector), which triggers 372087 (charge towards dest derived from selector target), which most likely triggers 373114 (attached at) upon cast, which triggers 372088 (direct damage) and 372796 (periodic) on people detected, upon reaching dest it casts 373114 (removes attached at)
orlong
sniff crash while login, what can i do
ModoX
May 20, 2026 · 14:42
Start sniffer as admin, retry
ModoX
Start sniffer as admin, retry
orlong
May 20, 2026 · 14:52
same issue, and same with mop_5.5.3.67509
peli
May 27, 2026 · 15:04
Would it be a bad idea to take the current master branch and start a legion xpac fork ? Did the message protocol for basic logic, like movement, spells changed that much ?
peli
Would it be a bad idea to take the current master branch and start a legion xpac…
Ovahlord
May 27, 2026 · 16:21
Yes, it did
Shauren
May 27, 2026 · 16:37
yes and no, individual packet structures have changed
Shauren
May 27, 2026 · 16:38 (edited)
but the overall protocol (what gets responded with what opcode, like all the ACK stuff) is basically unchanged even compared to 3.3.5
Max
May 27, 2026 · 16:38
Other than uint32 opcode and updatefields
Shauren
May 27, 2026 · 16:38
i meant on a high level
Shauren
May 27, 2026 · 16:38
not that
Max
May 27, 2026 · 16:40
Fair enough
peli
May 28, 2026 · 06:55 (edited)
Mkay boys rude of me to not introduce myself, 36 old dog freshly out of enterprise software rat race and a lot of boring ass questions.
Started off with some lads, building a local fun server for us to play on, then I realized I am more interested in the actual coding than playing the game (surprise, NOT xD)
peli
May 28, 2026 · 06:56
(0% llm)
peli
May 28, 2026 · 06:58
Whats the idea behind smart_scripts table having the fat table structure with eventparam0, eventparam1, …
Why not slap a json field ?
Is the schema too loose for ur taste ?
Max
May 28, 2026 · 07:12
Because parsing json is slower than what we’re doing for smart_scripts?
Max
May 28, 2026 · 07:12
:fry:
Max
May 28, 2026 · 07:13
And I am sure there are more reasons as well :lul:
peli
May 28, 2026 · 07:14
I wouldn’t call it a valid reason, since you are only parsing them once on init
Max
May 28, 2026 · 07:14
It’s also not user friendly where you can just alter/add new rows if you just write the sql manually 😛
Ovahlord
May 28, 2026 · 08:14
Since we usually don't write raw SAI entries by hand and use dev tools, the format really doesn't matter in the end. And since TC and SAI existed long before json became cool, that's one more reason why it is as it is.
Max
May 28, 2026 · 08:15
I mean.. I know people that actually write it by hand 😄
Max
May 28, 2026 · 08:15
And the fancy tool didn't exist 😛
Ovahlord
Since we usually don't write raw SAI entries by hand and use dev tools, the form…
Shauren
May 28, 2026 · 08:16
json in c++ was never cool
Max
May 28, 2026 · 08:16
My point prevails :dracthyr_yay:
Max
I mean.. I know people that actually write it by hand 😄
Ovahlord
May 28, 2026 · 08:16
Fking psychopaths
Max
May 28, 2026 · 08:17
😄
peli
May 28, 2026 · 08:21
Was expecting a bigger fight and hostile arguments. Dissapointed
peli
May 28, 2026 · 08:21
:popcorn:
putty
May 28, 2026 · 08:22
:side_eye_dog:
Ovahlord
May 28, 2026 · 08:22
That discussion is just too old. Before that, people wanted lua support
Max
May 28, 2026 · 08:22
Imagine lua support
Ovahlord
May 28, 2026 · 08:23
When?
Ovahlord
May 28, 2026 · 08:23
After garrisons and housing?
Max
May 28, 2026 · 08:23
Never?
Max
May 28, 2026 · 08:23
:Pepega:
Ovahlord
May 28, 2026 · 08:23
Liar
Ovahlord
That discussion is just too old. Before that, people wanted lua support
peli
May 28, 2026 · 08:23
Lua ? My brain already went to v8 isolates
Shauren
May 28, 2026 · 08:34
well about lua, at some point i will need to add it to tc
Max
May 28, 2026 · 08:34
:What:
Max
May 28, 2026 · 08:34
Why
Shauren
May 28, 2026 · 08:34
for areatrigger movement scripts
Max
May 28, 2026 · 08:34
:Weird:
Max
May 28, 2026 · 08:34
Imagine
Shauren
May 28, 2026 · 08:34
yeah, that thing
Telegrill
May 28, 2026 · 10:06
we dont know her
Telegrill
May 28, 2026 · 10:08
only place i recall that thing is torghast pendulum axes
Telegrill
May 28, 2026 · 10:16
funny enough, cause thats the only spellscripts they ship
Nobuemon
May 28, 2026 · 14:33
i remember extracting scene actors from lua because some spawns remained invisible to the client after the scene, pain and agony
Warpten
May 29, 2026 · 00:48
JSON in database is a horrible idea
Zymus
May 29, 2026 · 02:07
What are you talking about, they've got a whole column type for it /s
Ovahlord
May 29, 2026 · 04:54
Postgres agrees
Zymus
What are you talking about, they've got a whole column type for it /s
jackpoz
May 29, 2026 · 06:44
Well that's just because half of the world moved to NoSQL
Zymus
May 29, 2026 · 07:13
I guess it (like most things) comes down to tradeoffs. At work, we use both SQL and NoSQL, but for different purposes, and don't ever really mix them. Typically the API will just pull from both places and present the final combined resource.
ModoX
May 29, 2026 · 07:26
both have their up and downsides 🤷
jackpoz
May 29, 2026 · 07:28
I used NoSQL for a migration with 90k rows, it was very easy to add and remove fields without having to do any schema upgrade
Ovahlord
May 29, 2026 · 08:25
Isnt nosql just a fancy term for unorganized data dumping grounds?
ModoX
May 29, 2026 · 08:59
NoSQL is the term for non relational databases. Document based pretty much
Ovahlord
Isnt nosql just a fancy term for unorganized data dumping grounds?
jackpoz
May 29, 2026 · 10:24
You could have 5 unrelated tables with columns (which is just json formatted as grid view), or you can manually have relationships by arbitrary fields without any schema constraint
jackpoz
May 29, 2026 · 10:24
A guild bank could fit as NoSQL, just a big json with all items
jackpoz
May 29, 2026 · 10:25
You usually modify it with transactions anyway, which is a lot easier in NoSQL
peli
May 29, 2026 · 10:46
Lads question: does anyone uses CLion ? Did you switch cmake toolchain from mingw to vscode? Cmake have trouble finding my prebuilt boost, even though has boost_root.
Max
May 29, 2026 · 10:46
mingw does not work with TC
Max
May 29, 2026 · 10:47
I asked the same question a few months ago, I am using the vs toolset
peli
May 29, 2026 · 10:47
Yeye i had the feeling, switched to vscode toolchain and again Find_Cmake does not work propery
peli
May 29, 2026 · 10:47
Does it also need boost_librarydir ?
Max
May 29, 2026 · 10:48
If you've set BOOST_ROOT then it should not matter at all 😄
Fabian
May 29, 2026 · 10:48
vscode? Dont think that toolchain exists?
peli
May 29, 2026 · 10:49
Visual studio toolchain sorry
peli
May 29, 2026 · 10:49
For confusion
Max
May 29, 2026 · 10:50
I do not remember having to change anything in the settings 😄
Max
May 29, 2026 · 10:51
I use VS toolchain with ninja generator
peli
May 29, 2026 · 10:51
Ye ill delete the old cmake build cache that was done with mingw toolchain, might be the issue
Fabian
May 29, 2026 · 10:53
if you use that it is simply 1:1 env variables like you do on windows
Fabian
May 29, 2026 · 10:54
I mean VS toolchain with ninja as generator. Since internal VS uses exactly the same it works in clion without additional changes
Shauren
May 29, 2026 · 10:57
clang should also work on windows but i havent tried it for a very long time
Shauren
May 29, 2026 · 11:00
but its not going to be very convenient if you wanted to avoid installing vs toolchain
BobDylan
May 30, 2026 · 12:03
Is there any chance to check how many ShaderEffects is supported in 4.4.2 client?
syntaxhell
Jun 01, 2026 · 12:41
How does aggro range work? Feels to me, like they should aggro from further away?
https://i.imgur.com/Dk4gpEG.gif
syntaxhell
Jun 01, 2026 · 12:41
Since they are elites, they should aggro from further away? No?
Shauren
Jun 01, 2026 · 12:41
this is most likely caused by level scaling
syntaxhell
Jun 01, 2026 · 12:42
Huh okay, cause they are level 71 and I am 70
syntaxhell
Jun 01, 2026 · 12:42
So the scaling or something on how it works, isn't working then?
