Jump to content
  • We need you!

    You must register to discover all the features of our community!

  • 0

[PAY FOR FIX] Warrior Strange visual bug


r00t3r

Question

  • VIP
Posted (edited)

Warrior  Strange visual bug

 

 

Hi, I have a problem, as you well know, there is this problem on all servers, including the official one. The problem is as follows. If a warrior gives magic to another player, and immediately standing still gives another skill, the second skill is not seen. Okay, no more theory, I've made a little video.

 

 

 

 

Thanks, Sincerly,
r00t3r

 

Edited by r00t3r (see edit history)
  • Love 1
Link to post

Recommended Posts

  • 0
  • VIP
23 minutes ago, TMP4 said:

That's why the bigger names says make backups :D

Then you would know when it came, and what did you install, modify after etc.

I think is not a problem from any sistem.. i think is an problem with animations or i dont know, this strange visual bug is also present on all servers :)

Link to post
  • 0
  • VIP
Posted (edited)
19 hours ago, r00t3r said:

I think is not a problem from any sistem.. i think is an problem with animations or i dont know, this strange visual bug is also present on all servers :)

"also present on all servers" thats literally a NO, there are many who already showed they didnt have this problem me either.

i can say just to check the animation with dragon. maybe that animation into a conflict with skill animation and can be a visual bug.

 

Edited by ⚡FlasH⚡ (see edit history)
Link to post
  • 0
  • VIP
4 hours ago, ⚡FlasH⚡ said:

"also present on all servers" thats literally a NO, there are many who already showed they didnt have this problem me either.

i can say just to check the animation with dragon. maybe that animation into a conflict with skill animation and can be a visual bug.

 

This bug is just on warrior on body skills :) try it

  • Lmao 1
Link to post
  • 0
  • VIP
Posted (edited)

Personally tried it and at least on my end i dont have this issue (both local host dual client and also server with different pcs on diff locations).

 

Trying to reproduce it but no luck yet.

 

What is the server url? i will try to reproduce on it and see whats doing differently from mine.

 

Looks similar to the combo bug where you could lock the enemy no?

 

Edited by tierrilopes (see edit history)
Link to post
  • 0
  • VIP
Posted (edited)

just press download and the video will play in browser

https://filebin.net/ewh3ltf0v54l8hpf/bandicam_2020-05-18_21-08-15-082.mp4 

 

see debug log when the BINARY_NEW_AddAffect 20 0 0 4 come but after Remove Affect 20 0 come with a delay thats remove the effect of 2 th skill so i think thats the problem.

 

PythonNetworkStreamPhaseGame.cpp

 

BINARY_NEW_AddAffect

bool CPythonNetworkStream::RecvAffectAddPacket()
{
	TPacketGCAffectAdd kAffectAdd;
	if (!Recv(sizeof(kAffectAdd), &kAffectAdd))
		return false;

	TPacketAffectElement & rkElement = kAffectAdd.elem;
	if (rkElement.bPointIdxApplyOn == POINT_ENERGY)
	{
		CPythonPlayer::instance().SetStatus (POINT_ENERGY_END_TIME, CPythonApplication::Instance().GetServerTimeStamp() + rkElement.lDuration);
		__RefreshStatus();
	}
	PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_AddAffect", Py_BuildValue("(iiii)", rkElement.dwType, rkElement.bPointIdxApplyOn, rkElement.lApplyValue, rkElement.lDuration));

	CPythonPlayer::instance().AddAffect(rkElement.dwType, kAffectAdd.elem); //martysama source come without this line

	return true;
}

BINARY_NEW_RemoveAffect

bool CPythonNetworkStream::RecvAffectRemovePacket()
{
	TPacketGCAffectRemove kAffectRemove;
	if (!Recv(sizeof(kAffectRemove), &kAffectRemove))
		return false;

	PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_RemoveAffect", Py_BuildValue("(ii)", kAffectRemove.dwType, kAffectRemove.bApplyOn));

	CPythonPlayer::instance().RemoveAffect(kAffectRemove.dwType, kAffectRemove.bApplyOn); //martysama source come without this line

	return true;
}

 

Edited by ⚡FlasH⚡ (see edit history)
  • Love 1
Link to post
  • 0
  • VIP
16 hours ago, ⚡FlasH⚡ said:

just press download and the video will play in browser

https://filebin.net/ewh3ltf0v54l8hpf/bandicam_2020-05-18_21-08-15-082.mp4 

 

see debug log when the BINARY_NEW_AddAffect 20 0 0 4 come but after Remove Affect 20 0 come with a delay thats remove the effect of 2 th skill so i think thats the problem.

 

PythonNetworkStreamPhaseGame.cpp

 

BINARY_NEW_AddAffect

bool CPythonNetworkStream::RecvAffectAddPacket() { TPacketGCAffectAdd kAffectAdd; if (!Recv(sizeof(kAffectAdd), &kAffectAdd)) return false; TPacketAffectElement & rkElement = kAffectAdd.elem; if (rkElement.bPointIdxApplyOn == POINT_ENERGY) { CPythonPlayer::instance().SetStatus (POINT_ENERGY_END_TIME, CPythonApplication::Instance().GetServerTimeStamp() + rkElement.lDuration); __RefreshStatus(); } PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_AddAffect", Py_BuildValue("(iiii)", rkElement.dwType, rkElement.bPointIdxApplyOn, rkElement.lApplyValue, rkElement.lDuration)); CPythonPlayer::instance().AddAffect(rkElement.dwType, kAffectAdd.elem); //martysama source come without this line return true; }

bool CPythonNetworkStream::RecvAffectAddPacket()
{
	TPacketGCAffectAdd kAffectAdd;
	if (!Recv(sizeof(kAffectAdd), &kAffectAdd))
		return false;

	TPacketAffectElement & rkElement = kAffectAdd.elem;
	if (rkElement.bPointIdxApplyOn == POINT_ENERGY)
	{
		CPythonPlayer::instance().SetStatus (POINT_ENERGY_END_TIME, CPythonApplication::Instance().GetServerTimeStamp() + rkElement.lDuration);
		__RefreshStatus();
	}
	PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_AddAffect", Py_BuildValue("(iiii)", rkElement.dwType, rkElement.bPointIdxApplyOn, rkElement.lApplyValue, rkElement.lDuration));

	CPythonPlayer::instance().AddAffect(rkElement.dwType, kAffectAdd.elem); //martysama source come without this line

	return true;
}

BINARY_NEW_RemoveAffect

bool CPythonNetworkStream::RecvAffectRemovePacket() { TPacketGCAffectRemove kAffectRemove; if (!Recv(sizeof(kAffectRemove), &kAffectRemove)) return false; PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_RemoveAffect", Py_BuildValue("(ii)", kAffectRemove.dwType, kAffectRemove.bApplyOn)); CPythonPlayer::instance().RemoveAffect(kAffectRemove.dwType, kAffectRemove.bApplyOn); //martysama source come without this line return true; }

bool CPythonNetworkStream::RecvAffectRemovePacket()
{
	TPacketGCAffectRemove kAffectRemove;
	if (!Recv(sizeof(kAffectRemove), &kAffectRemove))
		return false;

	PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_RemoveAffect", Py_BuildValue("(ii)", kAffectRemove.dwType, kAffectRemove.bApplyOn));

	CPythonPlayer::instance().RemoveAffect(kAffectRemove.dwType, kAffectRemove.bApplyOn); //martysama source come without this line

	return true;
}

 

Tested and the result is same.. visual is present

Link to post
  • 0
Posted (edited)

I think you should log in to a 3rd server and try reproduce there. I suggest ddmt2.net since that's a pure base 40k server, the owner don't do any development.

Then you must realise it's not a common bug. I swear i tried several time there and at my test server too.

 

If you realise that, you would realise one more thing: nobody can help you without access to your file. I don't say to publish it, just saying that's why you are not getting help.

Edited by TMP4 (see edit history)
Link to post
  • 0
  • VIP
1 hour ago, TMP4 said:

I think you should log in to a 3rd server and try reproduce there. I suggest ddmt2.net since that's a pure base 40k server, the owner don't do any development.

Then you must realise it's not a common bug. I swear i tried several time there and at my test server too.

 

If you realise that, you would realise one more thing: nobody can help you without access to your file. I don't say to publish it, just saying that's why you are not getting help.

 

  • Love 1
Link to post
  • 0
Posted (edited)

Ok now i beleive you :D

But it's still a magic why we couldn't reproduce.

 

Edit: A question: This can happen all time or should i keep trying when i want to reproduce?

Edited by TMP4 (see edit history)
Link to post
  • 0
  • VIP
Posted (edited)

Couldnt try to reproduce it here even with a macro pressing skill buttons ?

I think your best lucky is to compare some sources where it doesnt happen to some where it happens, not sure what could be the issue there.

Did you tried it on localhost instead of live server to exclude a delay issue?

Edited by tierrilopes (see edit history)
Link to post
  • 0
  • VIP
24 minutes ago, tierrilopes said:

Couldnt try to reproduce it here even with a macro pressing skill buttons ?

I think your best lucky is to compare some sources where it doesnt happen to some where it happens, not sure what could be the issue there.

Did you tried it on localhost instead of live server to exclude a delay issue?

 

11 minutes ago, WeedHex said:

I think it is.

 

 

For me it is a waste of time, at the moment I will ignore this problem .. I will look for a solution in the near future if there will be ..
Until then, thank you all for your contribution.
Good luck to everyone!

  • Love 1
Link to post
  • 0
Posted (edited)
14 minutes ago, WeedHex said:

I think it is.

 

I actually think it's not, I am doing all the tests on a small VPS and I don't have this bug, I will do further investigations because it seems easy to reproduce but in fact I didn't manage to. However it's interesting me because it seems to be a common bug

Edited by Gurgarath (see edit history)
  • Love 2
  • Search 1
Link to post
Guest
This topic is now closed to further replies.


×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.