#master
Shauren
Aug 29, 2026 · 23:06
the other list is "packed deltas" sent as single int (10/11 bits per axis)
Shauren
Aug 29, 2026 · 23:07
but its not relevant for anyone, only tc and wpp need to care about this little detail
Shauren
Aug 29, 2026 · 23:07
wpp already prints them resolved to full positions
Lomax
Aug 29, 2026 · 23:21
mostly I'm trying to determine what can be ignored from parsed file. Since my script couldn't handle them, I made curves from each packet. I think I treated the spline waypoints as endpoints from the positions, which doesn't look right. The next position curve starts before the previous one "ends"
Lomax
Aug 29, 2026 · 23:22
if only the position data is needed, that simplifies things
Shauren
Aug 29, 2026 · 23:25
The next position curve starts before the previous one "ends"this is correct, they send next movement packet before arriving at previous destination to make turning smoother
Shauren
Aug 29, 2026 · 23:25
but you do want to keep this data
syntaxhell
Aug 30, 2026 · 07:34
How does the collission for NPC's work? Thinking now that I've seen quite a bit in Silvermoon, where they "collide" and change pathing a bit
syntaxhell
Aug 30, 2026 · 07:36
Like, is it some sort of AT they have on them that checks if any other x creatures enters them?
syntaxhell
Aug 30, 2026 · 07:36
Or like, is it just some sort of serverside kind of thing
ModoX
Aug 30, 2026 · 07:45
Its clientside
ModoX
Aug 30, 2026 · 07:45 (edited)
Its a movement flag iirc
Shauren
Aug 30, 2026 · 08:49
its unit/npc/spline flag combo
DykeR
Aug 30, 2026 · 10:24
hey, any other program like arctium? arctium bad work with 12.1, wow.exe proccess stucking
Ovahlord
Aug 30, 2026 · 10:26
no. you have to wait until it's fixed
syntaxhell
Like, is it some sort of AT they have on them that checks if any other x creatur…
1
Telegrill
Aug 30, 2026 · 10:30
all the avoiding collision you see doesn't exist serverside besides the flags from movement packets and unit/npc flags that set or modify said behaviour
Shauren
Aug 30, 2026 · 10:30
and here it goes again
Shauren
Aug 30, 2026 · 10:30
repeating what was already said
Telegrill
Aug 30, 2026 · 10:31
im on my phone so i go through earliest message until I reach last
Telegrill
Aug 30, 2026 · 10:31
so it makes sense
Max
Aug 30, 2026 · 11:27
Holy fuck what is that amalgamation of a function (
AreaTrigger:UpdateDynamicShapeFlag) :KEKW:
Telegrill
Aug 30, 2026 · 11:28
i need someone to explain areatrigger flags to me as if I was 5 because they don't match the actual behaviour in shape
Telegrill
Aug 30, 2026 · 11:29
or at least, wpp doesn't do it correctly
Max
Aug 30, 2026 · 11:29
WPP needs to have backwards compatibility, so names can be diff
Max
Holy fuck what is that amalgamation of a function (`AreaTrigger:UpdateDynamicSha…
Shauren
Aug 30, 2026 · 11:30
dynamicshape is basically some sort of optimization/cache flag so if it changes shape or moves means its not cacheable
Max
Aug 30, 2026 · 11:30
Makes sense 😄
Telegrill
Aug 30, 2026 · 11:30
but why would it be cacheable in the first place
Max
Aug 30, 2026 · 11:30
Likely client sided caching 😛
Telegrill
Aug 30, 2026 · 11:31
i always thought dynamic was some way of telling the client that the at has start shape and end shape
Shauren
Aug 30, 2026 · 11:31
it could skip updating position/rotation/shape visual if that flag is not set, saving cpu cycles
Telegrill
Aug 30, 2026 · 11:32
mhm i see
Telegrill
i always thought dynamic was some way of telling the client that the at has star…
Shauren
Aug 30, 2026 · 11:35
that function checks it (thats GetCreateProperties()->Shape.IsDynamic(), checks that shape.field != shape.fieldTarget) plus movement and scale
Telegrill
Aug 30, 2026 · 11:39
oh so it's more than just start and end shape?
syntaxhell
Aug 30, 2026 · 11:39
Oh okay interesting, cause I was so sure it was AT related xd
syntaxhell
Aug 30, 2026 · 11:39
Thanks once again ❤️
Telegrill
Aug 30, 2026 · 11:40
ohhh so it's more than just shape
Telegrill
Aug 30, 2026 · 11:41
btw wasn't there a way to prevent bit checking with ParameterCurve?
Telegrill
Aug 30, 2026 · 11:42
i remember you implemented the unpacking internally per se?
Telegrill
Aug 30, 2026 · 11:43
or was that just the curve setter
Ovahlord
no. you have to wait until it's fixed
syntaxhell
Aug 30, 2026 · 11:45
Do we know what causes that to happen?
syntaxhell
Aug 30, 2026 · 11:45
Was it some new encryption or something?
Telegrill
Aug 30, 2026 · 11:45
we dont manage it so we can't tell
Max
Aug 30, 2026 · 11:46
I don't think we want to provide info about it either 😄
syntaxhell
Aug 30, 2026 · 11:46
Yeah okay got it xd
Shauren
Aug 30, 2026 · 11:46
lets just say, "client changes"
syntaxhell
Aug 30, 2026 · 11:46
Makes total sense
Telegrill
Aug 31, 2026 · 13:00
is that give word forbidden
Telegrill
Aug 31, 2026 · 13:01
:thinkge:
Max
Aug 31, 2026 · 13:01
wass
Max
Aug 31, 2026 · 13:01
Ah, it's the give word yes
Max
Aug 31, 2026 · 13:02
And then Shauren found it as well
Telegrill
Aug 31, 2026 · 13:02
oh really?
Max
Aug 31, 2026 · 13:02
Ye
Telegrill
Aug 31, 2026 · 13:02
what a breakthrough
Telegrill
Aug 31, 2026 · 13:03
which makes my life crappier
Max
Aug 31, 2026 · 13:04
I mean good luck syncing those changes to our code and our packet parser
Max
Aug 31, 2026 · 13:04
Not gonna do that
Max
Aug 31, 2026 · 13:04
:KEKW:
Telegrill
Aug 31, 2026 · 13:05
the problem is I don't understand why when set to 0, the client would collapse morph to targetRadius clientside
Telegrill
Aug 31, 2026 · 13:06
when said field is only about facing
Max
I mean good luck syncing those changes to our code and our packet parser
Telegrill
Aug 31, 2026 · 13:07
In this hilarious and inspiring stan twitter tweet, Kim proposes a challenge to all of us—get our asses up and work!
For too long, we've been content to wallow in our laziness and self-pity. It's time to get our hands dirty and work hard for what we want. If we want to achieve great things, then we need to put in the effort—that's what Stan...
Max
Aug 31, 2026 · 13:07
Nah I am not touching AT code
Telegrill
Aug 31, 2026 · 13:08
how are you so scared of it, it ain't that bad?
Max
Aug 31, 2026 · 13:08
It's something I do not understand
Telegrill
Aug 31, 2026 · 13:09
i mean as long as claude does, you don't need to think off of it, you just need to make sure it makes sense in your head
Max
Aug 31, 2026 · 13:09
Nah I am not touching it, not with claude either 😄
Telegrill
Aug 31, 2026 · 13:10
well the issue remains, unsure why the client dislikes that on morph clientside
Telegrill
Aug 31, 2026 · 13:57
so my understanding is that DynamicShape is removed when the AT has finished scaling?
Shauren
Aug 31, 2026 · 15:06
@Telegrill or @Max is AreaTriggerAI::OnSplineIndexReached ever used by any script in your private source?
Telegrill
Aug 31, 2026 · 15:06
sec
Telegrill
Aug 31, 2026 · 15:09
we don't have the hook per se cause we never had the need for it, we hook on dest reach
Shauren
Aug 31, 2026 · 15:10
that tells me everything i wanted to know
Telegrill
Aug 31, 2026 · 15:11
and i can't think of any use whatsoever in all of the scripts I've handled so far for script splines
Telegrill
Aug 31, 2026 · 15:12
unless it's something that happens on an update interval or rather spline computation
Telegrill
Aug 31, 2026 · 15:18
are you planning on killing it?
Shauren
Aug 31, 2026 · 15:22
yes
Telegrill
Aug 31, 2026 · 15:23
makes sense
Shauren
Aug 31, 2026 · 18:18
waaaait
Shauren
Aug 31, 2026 · 18:18
did blz remove divine star?
1
Shauren
Aug 31, 2026 · 18:20
nooooo, rip my go-to spline areatrigger testing spell
Shauren
Aug 31, 2026 · 18:23
it was trash on retail but one of the scripted ones in tc so i always used it for testing
Telegrill
Aug 31, 2026 · 18:45
yeah it's gone :/
Telegrill
Aug 31, 2026 · 18:46
the closest you have to test with is Anduin's second phase
Telegrill
Aug 31, 2026 · 18:47
it worked similarly
Telegrill
Aug 31, 2026 · 18:47
it was a great a spell in MoP and that's it unfortunately, but back then the three last row for Priest was op as hell anyway
Смердокрыл
Aug 31, 2026 · 21:09
Since when does Blizzard actually remove spells? I thought they just removed it from the auto-learn list / talents / etc but kept around in the DB2s basically forever
Shauren
Aug 31, 2026 · 21:10
they absolutely do
Shauren
Aug 31, 2026 · 21:14
well, i guess they didnt delete the spell for this one, its just no longer on talent tree
Telegrill
Aug 31, 2026 · 21:18
has anyone found any at where period modifier is actually set and differs from the default value?
Telegrill
Aug 31, 2026 · 21:19 (edited)
cause i still havent found any even though i've run through hundreds of ats added on Midnight
Shauren
Aug 31, 2026 · 21:38
did you look at player spell areatriggers? (i didnt look at sniffs at all)
Shauren
Aug 31, 2026 · 21:41
ones that could scale with haste or have raw period spellmod affecting them
Telegrill
Aug 31, 2026 · 22:28
i have looked to some of those, but it's still set at default value, so im wondering if it's being used at all, or it's a different kind of period modifier baked into at update to affect targets
darksoulart
Sep 01, 2026 · 09:21
i will try to set up a server
darksoulart
Sep 01, 2026 · 09:21
any how wants to get on this project ?
Naddley
Sep 01, 2026 · 09:33
We have a detailed wiki which helps you to setup TrinityCore
Max
Sep 01, 2026 · 09:33
!tc-links
GenghisKhan
Sep 01, 2026 · 09:33
Links/sites/domains officially part TC
Forums: <https://talk.trinitycore.org>
TC new wiki: <https://trinitycore.info>
TC Master sourcecode: <https://github.com/TrinityCore/TrinityCore>
TC 3.3.5 sourcecode: <https://github.com/TrinityCore/TrinityCore/tree/3.3.5>
TC sniffer: <https://github.com/TrinityCore/ymir>
TC packet parser: <https://github.com/TrinityCore/WowPacketParser>
TC Custom patches: <https://github.com/TrinityCore/TrinityCoreCustomChanges>
TC Master doxygen docs: <https://trinitycore.net>
TC 3.3.5 doxygen docs: <https://335.trinitycore.net>
TC aowow: <https://aowow.trinitycore.info/>
Web Spellworks <https://bandysc.gitlab.io/AvaloniaSpellWork>
TC old wiki (deprecated): <https://trinitycore.atlassian.net/>
Old Forums: <https://community.trinitycore.org>
TC Arctium: <https://tc.arctium.io>
WOTLK Modding: <https://wotlkdev.github.io/wiki/theory>
WoWDatabaseEditor: <https://github.com/BAndysc/WoWDatabaseEditor>
