Icons

03/02/2012 02:14 shadowman123#1
Guyz i wanted to Add Soul Shackle Timer and The Azure Shield icon too so what i Think is that the Soul Shackle Timer icon is a subtype of Update packet 10017 So if that True Any1 have the Valid Icon Number Cuz i tested from 55 - 130 and nothing Appeared yet :(
03/02/2012 04:18 Spirited#2
It's probably a character status flag. I know the Azure Shield is.
03/02/2012 04:27 shadowman123#3
Quote:
Originally Posted by Fаng View Post
It's probably a character status flag. I know the Azure Shield is.
Hmm i know that its Status Flag icon but i tested from 55 - 130 But nothing was Found ...So Could u tell me Azure Shield One ?
03/02/2012 07:20 Spirited#4
Quote:
Originally Posted by shadowman123 View Post
Hmm i know that its Status Flag icon but i tested from 55 - 130 But nothing was Found ...So Could u tell me Azure Shield One ?
Are you using hexes?
Example of status types:
0x1
0x2
0x3....

...0x8
0x9
0xA
0xB...

... 0xF
0x10
x11...

Also... didn't I already release most of the status types?
03/02/2012 08:37 I don't have a username#5
Shackled = 1UL << 47
03/02/2012 09:16 Lateralus#6
Quote:
Originally Posted by Fаng View Post
Are you using hexes?
Example of status types:
0x1
0x2
0x3....

...0x8
0x9
0xA
0xB...

... 0xF
0x10
x11...
They're bitflags for individual status types; a bitwise OR is used on a client's status to add a status to it and a bitwise AND is used to clear specific statuses from the client's status.

0x01
0x02
0x04
0x08
0x10
0x20
0x40
...

TQ does what Jacob put above - shifting 1 up until the size of the update value (32 bits for early clients, 64 bits for later clients). (1U << x, where x is an integer from 0-63)
03/02/2012 09:47 Spirited#7
Quote:
Originally Posted by Lateralus View Post
They're bitflags for individual status types; a bitwise OR is used on a client's status to add a status to it and a bitwise AND is used to clear specific statuses from the client's status.

0x01
0x02
0x04
0x08
0x10
0x20
0x40
...

TQ does what Jacob put above - shifting 1 up until the size of the update value (32 bits for early clients, 64 bits for later clients). (1U << x, where x is an integer from 0-63)
I already use that method. Thanks for catching my mistake. I'm shocked that I wrote that instead of your example. My project probably isn't going to benefit from my current state either... I guess I should just go to bed instead of trying to stay up with you guys from the UK. Have a good day.
03/02/2012 09:57 I don't have a username#8
Quote:
Originally Posted by Fаng View Post
I already use that method. Thanks for catching my mistake. I'm shocked that I wrote that instead of your example. My project probably isn't going to benefit from my current state either... I guess I should just go to bed instead of trying to stay up with you guys from the UK. Have a good day.
He is not from UK, neither am I. :confused:
03/02/2012 11:14 Lateralus#9
Yeah, I'm from the USA. My sleeping schedule is just majorly screwed up right now, as usual.
03/02/2012 13:03 Korvacs#10
I think you two are getting confused between the Status Packet's Type Enum (which is just random values) and the Entity Status Type Bitwise Field.

In this case as its a timer its a specific value for the Status Packet's Type field, not the Entities Bitwise Field. So Fangs correct in this instance.

Unless TQ really are that retarded and have mixed the two systems so as the Entities Status lasts for a limited amount of time =/
03/02/2012 13:10 Lateralus#11
Update packet (1017/10017) -> Update subtype (status flags) -> Flag bitwise type -> value.

I was talking about the flag bitwise type, after they established to use the status flag update type. Or did you mean shadowman123 and Fang?
03/02/2012 13:11 Korvacs#12
Nono i meant you and him, i guess TQ really are that retarded after all....hard to believe really.
03/02/2012 14:33 I don't have a username#13
Quote:
Originally Posted by Korvacs View Post
Nono i meant you and him, i guess TQ really are that retarded after all....hard to believe really.
It's TQ. :rolleyes:.
03/02/2012 14:40 Korvacs#14
Quote:
Originally Posted by I don't have a username View Post
It's TQ. :rolleyes:.
Even so, some of their programming is really nice...
03/02/2012 16:10 Lateralus#15
Quote:
Originally Posted by Korvacs View Post
Even so, some of their programming is really nice...
Remember the finding a valid spot to drop an item calculation in the EO? ;)

But some is good... some is just awful. Our source is much better than theirs (at least the EO one)!