Mass illusion moment bug in 3.82 clone client

All Helbreath Client Source Discussion here.
Post Reply
Dshaked
<3 bd long time
Posts: 747
Joined: Tue Oct 11, 2005 6:40 pm

Post by Dshaked »

Yeah yeah yeah the problem is .. when someone is casted mass illusion moment to another char and that char who are taken from mass illusion moment knock to tree.... then the char vanish. Looking fix, using diuudes etc coded 3.82 clone client.
Old Helbreath Nemesis Player<br><img src='http://img232.imageshack.us/img232/9784/dshakedqc5.jpg' border='0' alt='user posted image' /><br><img src='http://img232.imageshack.us/img232/6475 ... barqj0.jpg' border='0' alt='user posted image' /><br><a href='index.php?showtopic=7107&hl=' target='_blank'>MainServer Hexing Tutorial</a><br><a href='index.php?showtopic=7663&hl=x-mas' target='_blank'>My Files</a>
Sentinel
Loyal fan
Posts: 462
Joined: Thu Jan 11, 2007 4:16 pm

Post by Sentinel »

Dshaked wrote: Yeah yeah yeah the problem is .. when someone is casted mass illusion moment to another char and that char who are taken from mass illusion moment knock to tree.... then the char vanish. Looking fix, using diuudes etc coded 3.82 clone client.
I've never had this problem before. I'm using Diuudes client as well.
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->charlie says:<br>i may own outpost but im not a nerd<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br><!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->(locobans @ Mar 12 2007, 10:48 PM) <br>"Remember while peeing, If you shake it more than twice you playing with it..." <br><!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd-->
mariboro
just visiting
Posts: 5
Joined: Mon May 28, 2007 2:00 pm

Post by mariboro »

yeah~ 2.24d source is identical
Sentinel
Loyal fan
Posts: 462
Joined: Thu Jan 11, 2007 4:16 pm

Post by Sentinel »

mariboro wrote: yeah~ 2.24d source is identical
Well, I'll see if Diuuude's client has it, if it doesn't, I'll find out whats diferent between the 2 clients and post what I find.
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->charlie says:<br>i may own outpost but im not a nerd<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br><!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->(locobans @ Mar 12 2007, 10:48 PM) <br>"Remember while peeing, If you shake it more than twice you playing with it..." <br><!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd-->
Under666
just visiting
Posts: 3
Joined: Wed Jun 22, 2005 2:29 pm

Post by Under666 »

Code: Select all

cDir = cGetNextMoveDir(m_sPlayerX, m_sPlayerY, m_sCommX, m_sCommY);
// Snoopy: Illusion mvt
if (m_bIllusionMVT == TRUE)
{	
  cDir +=4;
  if (cDir >8) cDir -=8;
}
this is bugy...

it works in this order :
1. find out if pointed direction is ok to move
2. change direction (180 degrees)

and it should be :
1. change direction by 180 degrees
2. find out if move in this direction is possible

now you can work your own solution ;) (i think the best solution is to put illusion movement in cGame::cGetNextMoveDir)
Post Reply