PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
Old notoriety bug

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    PenUltima Online Forum Index -> Bug Reports 097
Display posts from previous:   

Author Message
Bracco



Joined: 28 Dec 2006
Posts: 80

PostPosted: Sun Dec 31, 2006 12:42 pm    Post subject: Old notoriety bug Reply with quote

hi there... im happy to notice that finally the walk packet correctly sends the notoriety of the chraracter, but there is still something missing Razz

i mean, when your notoriety changes withouth you walking around, you can't notice until you move... that's because when noto changes pol probably doesn't send the update packet...

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Sun Dec 31, 2006 4:36 pm    Post subject: Reply with quote

That's because the client doesn't update fully, IIRC, until you move. You get the update, but the client does not change it till you move. It is actually the same way on OSI, I still complain about that myself to the devs there because it sucks for my Paladin (Enemy of One changes them to guild enemy color). Sad

Author Message
Bracco



Joined: 28 Dec 2006
Posts: 80

PostPosted: Sun Dec 31, 2006 7:45 pm    Post subject: Reply with quote

omg its the same on osi? oh dear
sad... -_-'

strange btw, i believed that on runuo for example it worked without moving... must check

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Mon Jan 01, 2007 4:42 am    Post subject: Reply with quote

If it does, then there must be something "extra" they do to trick the client first Wink

Author Message
Bracco



Joined: 28 Dec 2006
Posts: 80

PostPosted: Mon Jan 01, 2007 9:26 am    Post subject: Reply with quote

just checked, runuo does the trick...

i'm investigating HOW it does it...

edit: found

it just sends a 0x77 packet (update player)

just tried a quick script on POL to see if it works, and it does

Code:
use uo;
use os;
use polsys;

program textcmd( who )
    var pkt := CreatePacket(0x77, 17);

    pkt.SetInt32(1,who.serial); //player serial
    pkt.SetInt16(5,400); //model
    pkt.SetInt16(7,who.x); //x
    pkt.SetInt16(9,who.y); //y
    pkt.SetInt8(11,who.z); //z
    pkt.SetInt8(12,who.facing); //direction
    pkt.SetInt16(13,0); //skin color
    pkt.SetInt8(15,0); //flag
    pkt.SetInt8(16,2); //notoriety
   
    pkt.SendPacket(who);
endprogram


now, wouldn't be veeeery nice to have the core correctly update the notoriety changes ? Embarassed

(i can't do it by script, i can't hook something to know exactly when notoriety changes (unless something changed from a year ago Razz ))

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Mon Jan 01, 2007 10:20 am    Post subject: Reply with quote

Noted, I'll look into doing this within the week. Definitely before next core releases if possible. Thanks for the extra effort. Smile

Author Message
Bracco



Joined: 28 Dec 2006
Posts: 80

PostPosted: Mon Jan 01, 2007 10:22 am    Post subject: Reply with quote

np, happy to help Very Happy

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Mon Jan 01, 2007 10:25 am    Post subject: Reply with quote

Can you try this packet command, with 2.0.0 client, to ensure it works there too? Trying to keep backwards compatibility after all Smile

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Mon Jan 01, 2007 11:09 am    Post subject: Reply with quote

Also, is this with just YOU, when YOURS changes, or when people around you change, you don't see theirs till they move also?

Author Message
Bracco



Joined: 28 Dec 2006
Posts: 80

PostPosted: Mon Jan 01, 2007 1:26 pm    Post subject: Reply with quote

to my knowledge, this is only a problem with aos tooltips, so this packet should only be sent to who has aos,se,ml account (gonna check btw)

however, and i am pretty much sure of this, it applies only to YOUR own character... notoriety update of other ppl around you is fine

edit: update

checked now with a 2.0.0 client and the packet seems to cause no trouble, however i dont feel like its needed, cause with the pre-aos names the only way you have to know your notoriety is to click yourself, and this is handled correctly with pre-aos accounts (always been)

confirmed btw that the problem is only on your character, not the others around you

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Tue Jan 02, 2007 2:29 am    Post subject: Reply with quote

Fixed and will be committed soon tonight.

Post new topic   This topic is locked: you cannot edit posts or make replies.    PenUltima Online Forum Index -> Bug Reports 097 All times are GMT - 4 Hours
Page 1 of 1

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty