Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] entity fragments?

[DiscordArchive] entity fragments?

[DiscordArchive] entity fragments?

Pages (3): Previous 1 2 3 Next
rektbyfaith
Administrator
0
06-27-2025, 06:38 PM
#11
Archived author: MaxtorCoder • Posted: 2025-06-27T18:38:40.200000+00:00
Original source

```c
char __fastcall sub_1408FA3F0(JamCliObjCreate *a1)
{
__int64 v2; // rax
__int64 v3; // rdi
__int64 *v4; // rax
WOWGUID *p_CombatVictimGUID; // rcx
__int64 v6; // rbx
__int64 v7; // rax
__int64 v9; // rax
__int64 v10; // rax
__int64 v11; // rax
__int64 v12; // rax

if ( a1->HasMovementInfo && !sub_1408FBC90(&a1->MovementInfoData) )
{
return 0;
}
if ( a1->HasMovementTransport && !(unsigned __int8)sub_1408FBB80(&a1->TransportData) )
{
return 0;
}
if ( a1->HasStationary )
{
v2 = sub_1408F95F0(&a1->StationaryData);
if ( !(unsigned __int8)sub_1408FC2A0(v2) )
{
return 0;
}
}
if ( a1->HasCombatVictim && (unsigned __int8)(*(_QWORD *)(sub_14083ECC0(&a1->CombatVictimGUID) + 8) >> 0x3A) >= 0x37u )
{
v3 = *(_QWORD *)(sub_14083ECC0(&a1->CombatVictimGUID) + 8);
v4 = (__int64 *)sub_14083ECC0(&a1->CombatVictimGUID);
p_CombatVictimGUID = &a1->CombatVictimGUID;
v6 = *v4;
v7 = sub_14083ECC0(p_CombatVictimGUID);
sub_1402C0F80("validation failed: combatVictim.Ref().IsValid() : type %d, m_data[0] = %016llx, m_data[1] = %016llx\n", *(_QWORD *)(v7 + 8) >> 0x3A, v6, v3);
return 0;
}
if ( a1->HasVehicle )
{
v9 = sub_1408F96F0(&a1->VehicleRecID);
if ( !(unsigned __int8)sub_1408FC4D0(v9) )
{
return 0;
}
}
if ( a1->HasGameObject )
{
v10 = sub_1408F92B0(&a1->GameObjectData);
if ( !(unsigned __int8)sub_1408FAE70(v10) )
{
return 0;
}
}
if ( a1->HasMovementInfo && !(unsigned __int8)sub_1408FAA80(&a1->MovementInfoData) )
{
return 0;
}
if ( a1->HasMovementTransport && !(unsigned __int8)sub_1408FA9E0(&a1->TransportData) )
{
return 0;
}
if ( a1->HasSceneObject )
{
v11 = sub_1408F9640(&a1->SceneObjectData);
if ( !(unsigned __int8)sub_1408FAD60(v11) )
{
return 0;
}
}
if ( a1->IsActivePlayer )
{
v12 = sub_1408F95A0(&a1->ActivePlayerData);
if ( !(unsigned __int8)sub_1408FAC40(v12) )
{
return 0;
}
}
if ( a1->HasMovementInfo )
{
if ( a1->HasMovementTransport )
{
sub_1402C0F80("validation failed: !move.IsSet() || !passenger.IsSet()\n");
return 0;
}
if ( a1->HasStationary )
{
sub_1402C0F80("validation failed: !move.IsSet() || !stationary.IsSet()\n");
return 0;
}
}
if ( a1->HasCombatVictim && !(*(_QWORD *)(sub_14083ECC0(&a1->CombatVictimGUID) + 8) >> 0x3A) )
{
sub_1402C0F80("validation failed: !combatVictim.IsSet() || combatVictim.Ref()\n");
return 0;
}
if ( a1->ThisIsYou && !a1->HasMovementInfo )
{
sub_1402C0F80("validation failed: !thisIsYou || move.IsSet()\n");
return 0;
}
return 1;
}
```
rektbyfaith
06-27-2025, 06:38 PM #11

Archived author: MaxtorCoder • Posted: 2025-06-27T18:38:40.200000+00:00
Original source

```c
char __fastcall sub_1408FA3F0(JamCliObjCreate *a1)
{
__int64 v2; // rax
__int64 v3; // rdi
__int64 *v4; // rax
WOWGUID *p_CombatVictimGUID; // rcx
__int64 v6; // rbx
__int64 v7; // rax
__int64 v9; // rax
__int64 v10; // rax
__int64 v11; // rax
__int64 v12; // rax

if ( a1->HasMovementInfo && !sub_1408FBC90(&a1->MovementInfoData) )
{
return 0;
}
if ( a1->HasMovementTransport && !(unsigned __int8)sub_1408FBB80(&a1->TransportData) )
{
return 0;
}
if ( a1->HasStationary )
{
v2 = sub_1408F95F0(&a1->StationaryData);
if ( !(unsigned __int8)sub_1408FC2A0(v2) )
{
return 0;
}
}
if ( a1->HasCombatVictim && (unsigned __int8)(*(_QWORD *)(sub_14083ECC0(&a1->CombatVictimGUID) + 8) >> 0x3A) >= 0x37u )
{
v3 = *(_QWORD *)(sub_14083ECC0(&a1->CombatVictimGUID) + 8);
v4 = (__int64 *)sub_14083ECC0(&a1->CombatVictimGUID);
p_CombatVictimGUID = &a1->CombatVictimGUID;
v6 = *v4;
v7 = sub_14083ECC0(p_CombatVictimGUID);
sub_1402C0F80("validation failed: combatVictim.Ref().IsValid() : type %d, m_data[0] = %016llx, m_data[1] = %016llx\n", *(_QWORD *)(v7 + 8) >> 0x3A, v6, v3);
return 0;
}
if ( a1->HasVehicle )
{
v9 = sub_1408F96F0(&a1->VehicleRecID);
if ( !(unsigned __int8)sub_1408FC4D0(v9) )
{
return 0;
}
}
if ( a1->HasGameObject )
{
v10 = sub_1408F92B0(&a1->GameObjectData);
if ( !(unsigned __int8)sub_1408FAE70(v10) )
{
return 0;
}
}
if ( a1->HasMovementInfo && !(unsigned __int8)sub_1408FAA80(&a1->MovementInfoData) )
{
return 0;
}
if ( a1->HasMovementTransport && !(unsigned __int8)sub_1408FA9E0(&a1->TransportData) )
{
return 0;
}
if ( a1->HasSceneObject )
{
v11 = sub_1408F9640(&a1->SceneObjectData);
if ( !(unsigned __int8)sub_1408FAD60(v11) )
{
return 0;
}
}
if ( a1->IsActivePlayer )
{
v12 = sub_1408F95A0(&a1->ActivePlayerData);
if ( !(unsigned __int8)sub_1408FAC40(v12) )
{
return 0;
}
}
if ( a1->HasMovementInfo )
{
if ( a1->HasMovementTransport )
{
sub_1402C0F80("validation failed: !move.IsSet() || !passenger.IsSet()\n");
return 0;
}
if ( a1->HasStationary )
{
sub_1402C0F80("validation failed: !move.IsSet() || !stationary.IsSet()\n");
return 0;
}
}
if ( a1->HasCombatVictim && !(*(_QWORD *)(sub_14083ECC0(&a1->CombatVictimGUID) + 8) >> 0x3A) )
{
sub_1402C0F80("validation failed: !combatVictim.IsSet() || combatVictim.Ref()\n");
return 0;
}
if ( a1->ThisIsYou && !a1->HasMovementInfo )
{
sub_1402C0F80("validation failed: !thisIsYou || move.IsSet()\n");
return 0;
}
return 1;
}
```

rektbyfaith
Administrator
0
06-27-2025, 06:38 PM
#12
Archived author: MaxtorCoder • Posted: 2025-06-27T18:38:43.280000+00:00
Original source

JamCliObjCreate::Validate
rektbyfaith
06-27-2025, 06:38 PM #12

Archived author: MaxtorCoder • Posted: 2025-06-27T18:38:43.280000+00:00
Original source

JamCliObjCreate::Validate

rektbyfaith
Administrator
0
06-27-2025, 06:38 PM
#13
Archived author: MaxtorCoder • Posted: 2025-06-27T18:38:47.281000+00:00
Original source

No AreaTrigger <Confusedhrug:649368082069979146>
rektbyfaith
06-27-2025, 06:38 PM #13

Archived author: MaxtorCoder • Posted: 2025-06-27T18:38:47.281000+00:00
Original source

No AreaTrigger <Confusedhrug:649368082069979146>

rektbyfaith
Administrator
0
06-27-2025, 06:38 PM
#14
Archived author: Tea • Posted: 2025-06-27T18:38:48.787000+00:00
Original source

go to SMSG_AREA_TRIGGER_RE_PATH and check xrefs to spline parser then
rektbyfaith
06-27-2025, 06:38 PM #14

Archived author: Tea • Posted: 2025-06-27T18:38:48.787000+00:00
Original source

go to SMSG_AREA_TRIGGER_RE_PATH and check xrefs to spline parser then

rektbyfaith
Administrator
0
06-27-2025, 06:39 PM
#15
Archived author: MaxtorCoder • Posted: 2025-06-27T18:39:24.463000+00:00
Original source

What was the opcode for RE_PATH again
rektbyfaith
06-27-2025, 06:39 PM #15

Archived author: MaxtorCoder • Posted: 2025-06-27T18:39:24.463000+00:00
Original source

What was the opcode for RE_PATH again

rektbyfaith
Administrator
0
06-27-2025, 06:39 PM
#16
Archived author: Tea • Posted: 2025-06-27T18:39:35.491000+00:00
Original source

0x390003 in live
rektbyfaith
06-27-2025, 06:39 PM #16

Archived author: Tea • Posted: 2025-06-27T18:39:35.491000+00:00
Original source

0x390003 in live

rektbyfaith
Administrator
0
06-27-2025, 06:39 PM
#17
Archived author: Tea • Posted: 2025-06-27T18:39:43.867000+00:00
Original source

group id might be different in ptr
rektbyfaith
06-27-2025, 06:39 PM #17

Archived author: Tea • Posted: 2025-06-27T18:39:43.867000+00:00
Original source

group id might be different in ptr

rektbyfaith
Administrator
0
06-27-2025, 06:39 PM
#18
Archived author: MaxtorCoder • Posted: 2025-06-27T18:39:47.046000+00:00
Original source

It is yeah
rektbyfaith
06-27-2025, 06:39 PM #18

Archived author: MaxtorCoder • Posted: 2025-06-27T18:39:47.046000+00:00
Original source

It is yeah

rektbyfaith
Administrator
0
06-27-2025, 06:40 PM
#19
Archived author: MaxtorCoder • Posted: 2025-06-27T18:40:01.361000+00:00
Original source

0x370003
rektbyfaith
06-27-2025, 06:40 PM #19

Archived author: MaxtorCoder • Posted: 2025-06-27T18:40:01.361000+00:00
Original source

0x370003

rektbyfaith
Administrator
0
06-27-2025, 06:40 PM
#20
Archived author: MaxtorCoder • Posted: 2025-06-27T18:40:31.511000+00:00
Original source

Idefk what packet it is now because of the fucking group change >_>
rektbyfaith
06-27-2025, 06:40 PM #20

Archived author: MaxtorCoder • Posted: 2025-06-27T18:40:31.511000+00:00
Original source

Idefk what packet it is now because of the fucking group change >_>

Pages (3): Previous 1 2 3 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)