Add the incognito/polymorph bug
Forum rules
Posts in this forum are expected to be constructive, realistic and civil. Inflamatory or off topic posts will be removed.
Posts in this forum are expected to be constructive, realistic and civil. Inflamatory or off topic posts will be removed.
Add the incognito/polymorph bug
This has been brought up before, but has been ignored by staff (low prioriety?). Not sure why, because i'm pretty sure it would be a fairly simply fix.
During T2A, you could cast incognito, then polymorph into a human, and when the polymorph wore off, you would retain the skin color (and maybe even the hair style?) that you gained during the incognito. EVERYONE used this method to change their skin color, it was widely known, and lasted for most, if not all of T2A. The only issue I can see with this, is that if it did change your hair style, it would defeat the purpose of using a hair/beard restyle deed, which imho, should then be removed.
thoughts? I need a tan.
During T2A, you could cast incognito, then polymorph into a human, and when the polymorph wore off, you would retain the skin color (and maybe even the hair style?) that you gained during the incognito. EVERYONE used this method to change their skin color, it was widely known, and lasted for most, if not all of T2A. The only issue I can see with this, is that if it did change your hair style, it would defeat the purpose of using a hair/beard restyle deed, which imho, should then be removed.
thoughts? I need a tan.
Re: Add the incognito/polymorph bug
At one point couldn't you polymorph and log out and get white skin?
Re: Add the incognito/polymorph bug
It didn't do hair, I remember that for a fact, but skin color it def did. I also thought at one time it did sex as well, not too sure.valheru wrote:This has been brought up before, but has been ignored by staff (low prioriety?). Not sure why, because i'm pretty sure it would be a fairly simply fix.
During T2A, you could cast incognito, then polymorph into a human, and when the polymorph wore off, you would retain the skin color (and maybe even the hair style?) that you gained during the incognito. EVERYONE used this method to change their skin color, it was widely known, and lasted for most, if not all of T2A. The only issue I can see with this, is that if it did change your hair style, it would defeat the purpose of using a hair/beard restyle deed, which imho, should then be removed.
thoughts? I need a tan.
Markmosthandsome wrote:lol wtf I'm in the guild and Idk what's going on....Finesse wrote:-f- disbanded no comment.
<Pristiq> Shut up prodigy you anti-intellectual simian.
Re: Add the incognito/polymorph bug
Ahh yes. I had forgotten that. That's how you got beards on female chars.Freeza wrote:It didn't do hair, I remember that for a fact, but skin color it def did. I also thought at one time it did sex as well, not too sure.valheru wrote:This has been brought up before, but has been ignored by staff (low prioriety?). Not sure why, because i'm pretty sure it would be a fairly simply fix.
During T2A, you could cast incognito, then polymorph into a human, and when the polymorph wore off, you would retain the skin color (and maybe even the hair style?) that you gained during the incognito. EVERYONE used this method to change their skin color, it was widely known, and lasted for most, if not all of T2A. The only issue I can see with this, is that if it did change your hair style, it would defeat the purpose of using a hair/beard restyle deed, which imho, should then be removed.
thoughts? I need a tan.
Re: Add the incognito/polymorph bug
this already works 


[22:26] <ian> why am i making 3750 empty kegs
[22:27] <ian> 1125000 for 3750 empty kegs
----------------------------------------
[10:44] <ian> a good cat is a dead cat
Re: Add the incognito/polymorph bug
Which part already works?Hemperor wrote:this already works
Markmosthandsome wrote:lol wtf I'm in the guild and Idk what's going on....Finesse wrote:-f- disbanded no comment.
<Pristiq> Shut up prodigy you anti-intellectual simian.
Re: Add the incognito/polymorph bug
skin color changingFreeza wrote:Which part already works?Hemperor wrote:this already works

[22:26] <ian> why am i making 3750 empty kegs
[22:27] <ian> 1125000 for 3750 empty kegs
----------------------------------------
[10:44] <ian> a good cat is a dead cat
- MatronDeWinter
- UOSA Donor!!
- Posts: 7249
- Joined: Wed Mar 04, 2009 3:35 am
- Location: 你的錢包
Re: Add the incognito/polymorph bug
Edit: Those last 3 posts werent there when I posted this
The base character class that all player mobiles are derived from has 2 stores for variables on each of the defining features. For instance, a fresh newbie character with long hair, a moustache, and dark skin would be similar to this.
Name = Freshnewbie
TempName = Null
Hair = Longhair
TempHair = Null
FacialHair = Moustache
TempFacialHair = Null
Skintone = Dark
TempSkintone = Null
HairColor = Black
TempHairColor = Null
FacialHairColor = Red
TempFacialHairColor = Null
BodyType = HumanMale
TempBodyType = Null
The server always displays your Temp features unless they are empty (null). In this case it displays the primary features. Point is the temporary features always override the primary.
Now say this "FreshNewbie" guy casts Incognito, now his internal variables may look something like this...
Name = Freshnewbie
TempName = Herbert
Hair = Longhair
TempHair = Ponytail
FacialHair = Moustache
TempFacialHair = None
Skintone = Dark
TempSkintone = Red
HairColor = Black
TempHairColor = Green
FacialHairColor = Red
TempFacialHairColor = Green
BodyType = HumanMale
TempBodyType = Null
You will see this character as "Herbert" the green ponytailed burnt skin.
Suppose he now casts Polymorph and elects to turn into a slime, now he might have something like this.
Name = Freshnewbie
TempName = Herbert
Hair = Longhair
TempHair = Ponytail
FacialHair = Moustache
TempFacialHair = None
Skintone = Red
TempSkintone = White
HairColor = Black
TempHairColor = Green
FacialHairColor = Red
TempFacialHairColor = Green
BodyType = HumanMale
TempBodyType = Slime
Okay, looks normal, you see him as a slime named Herbert, but what the heck happened to his skin color?? The paperdoll of ANY mobile that is not of human male/female will always display a white skintone. Since the server had nowhere to put this new skincolor it converted his secondary info to his primary and then placed the new white-color into his secondary(Temp) slot.
Polymorph does not change the hairstyle ect on the paperdoll.
When the spell finally wears off you are left with this...
Name = Freshnewbie
TempName = Null
Hair = Longhair
TempHair = Null
FacialHair = Moustache
TempFacialHair = Null
Skintone = Red
TempSkintone = Null
HairColor = Black
TempHairColor = Null
FacialHairColor = Red
TempFacialHairColor = Null
BodyType = HumanMale
TempBodyType = Null
Freshnewbie with a red skintone, all other features intact.
The reason the (osi) server slides the variables over like this is to prevent mistakes in packet transfer, it was entirely possible for features to send corrupt packets and this was causing some crazy skin-tones and whatnot. Hues that should not have been used were being interpreted because some of the hex value for the tone was cut off or corrupt. Before they implimented stronger packet verification this was being used to create invisible people (the body type was null), and yes this sort of exploit was even used to create the famous "Black Dye Tub".
The bearded lady trick works the same way.
Women have a value of None as their primary facial hair style
When polymorph is cast you switch to a male character.
Now your secondary (temp) slot for facial hair is filled with something.
(This something could be "none" or "moustache" or whatever.)
You are now eligable to use the facial cream because the item checks your bodytype to be sure that you are male.
You use the cream and it slid your secondary (temp) facial style over to your primary. The option selected via the menu would default to your secondary.
When the effects wore off you would have the facial hair of the persona you polymorphed into, on your female body.
It should be noted that if you polymorphed and did not have facialhair, then used the cream and waited for the effects to wear off, Nothing would happen.
The temporary value of none would replace your primary value of none, and you would be left with no facial hair.
What you did was polymorph into a male, then cast incognito. You repeated this until you got the desired facial hair style/color. Then you used the facial cream.
I apologise if this seems like a long or confusing read, but I hope that clears up some confusion on why/what/how this worked.


This "bug" did not change your hair, well sort of. (read on)Someone a post or two ago wrote:if it did change your hair style, it would defeat the purpose of using a hair/beard restyle deed, which imho, should then be removed.
The base character class that all player mobiles are derived from has 2 stores for variables on each of the defining features. For instance, a fresh newbie character with long hair, a moustache, and dark skin would be similar to this.
Name = Freshnewbie
TempName = Null
Hair = Longhair
TempHair = Null
FacialHair = Moustache
TempFacialHair = Null
Skintone = Dark
TempSkintone = Null
HairColor = Black
TempHairColor = Null
FacialHairColor = Red
TempFacialHairColor = Null
BodyType = HumanMale
TempBodyType = Null
The server always displays your Temp features unless they are empty (null). In this case it displays the primary features. Point is the temporary features always override the primary.
Now say this "FreshNewbie" guy casts Incognito, now his internal variables may look something like this...
Name = Freshnewbie
TempName = Herbert
Hair = Longhair
TempHair = Ponytail
FacialHair = Moustache
TempFacialHair = None
Skintone = Dark
TempSkintone = Red
HairColor = Black
TempHairColor = Green
FacialHairColor = Red
TempFacialHairColor = Green
BodyType = HumanMale
TempBodyType = Null
You will see this character as "Herbert" the green ponytailed burnt skin.
Suppose he now casts Polymorph and elects to turn into a slime, now he might have something like this.
Name = Freshnewbie
TempName = Herbert
Hair = Longhair
TempHair = Ponytail
FacialHair = Moustache
TempFacialHair = None
Skintone = Red
TempSkintone = White
HairColor = Black
TempHairColor = Green
FacialHairColor = Red
TempFacialHairColor = Green
BodyType = HumanMale
TempBodyType = Slime
Okay, looks normal, you see him as a slime named Herbert, but what the heck happened to his skin color?? The paperdoll of ANY mobile that is not of human male/female will always display a white skintone. Since the server had nowhere to put this new skincolor it converted his secondary info to his primary and then placed the new white-color into his secondary(Temp) slot.
Polymorph does not change the hairstyle ect on the paperdoll.
When the spell finally wears off you are left with this...
Name = Freshnewbie
TempName = Null
Hair = Longhair
TempHair = Null
FacialHair = Moustache
TempFacialHair = Null
Skintone = Red
TempSkintone = Null
HairColor = Black
TempHairColor = Null
FacialHairColor = Red
TempFacialHairColor = Null
BodyType = HumanMale
TempBodyType = Null
Freshnewbie with a red skintone, all other features intact.
The reason the (osi) server slides the variables over like this is to prevent mistakes in packet transfer, it was entirely possible for features to send corrupt packets and this was causing some crazy skin-tones and whatnot. Hues that should not have been used were being interpreted because some of the hex value for the tone was cut off or corrupt. Before they implimented stronger packet verification this was being used to create invisible people (the body type was null), and yes this sort of exploit was even used to create the famous "Black Dye Tub".
The bearded lady trick works the same way.
Women have a value of None as their primary facial hair style
When polymorph is cast you switch to a male character.
Now your secondary (temp) slot for facial hair is filled with something.
(This something could be "none" or "moustache" or whatever.)
You are now eligable to use the facial cream because the item checks your bodytype to be sure that you are male.
You use the cream and it slid your secondary (temp) facial style over to your primary. The option selected via the menu would default to your secondary.
When the effects wore off you would have the facial hair of the persona you polymorphed into, on your female body.
It should be noted that if you polymorphed and did not have facialhair, then used the cream and waited for the effects to wear off, Nothing would happen.
The temporary value of none would replace your primary value of none, and you would be left with no facial hair.
What you did was polymorph into a male, then cast incognito. You repeated this until you got the desired facial hair style/color. Then you used the facial cream.
I apologise if this seems like a long or confusing read, but I hope that clears up some confusion on why/what/how this worked.
Re: Add the incognito/polymorph bug
This was added some time agovalheru wrote:This has been brought up before, but has been ignored by staff (low prioriety?).