Add the incognito/polymorph bug

For ideas on how to make Second Age a better shard. Can it get any better? Maybe.
Forum rules
Posts in this forum are expected to be constructive, realistic and civil. Inflamatory or off topic posts will be removed.
Post Reply
valheru
Posts: 303
Joined: Tue Jun 02, 2009 8:28 pm

Add the incognito/polymorph bug

Post by valheru »

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.

Cutpurse
Posts: 281
Joined: Tue Oct 14, 2008 6:59 pm

Re: Add the incognito/polymorph bug

Post by Cutpurse »

At one point couldn't you polymorph and log out and get white skin?

User avatar
Freeza
Posts: 982
Joined: Fri Apr 17, 2009 11:02 am

Re: Add the incognito/polymorph bug

Post by Freeza »

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.
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.
Markmosthandsome wrote:
Finesse wrote:-f- disbanded no comment.
lol wtf I'm in the guild and Idk what's going on....

<Pristiq> Shut up prodigy you anti-intellectual simian.

Cutpurse
Posts: 281
Joined: Tue Oct 14, 2008 6:59 pm

Re: Add the incognito/polymorph bug

Post by Cutpurse »

Freeza wrote:
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.
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.
Ahh yes. I had forgotten that. That's how you got beards on female chars.

User avatar
Hemperor
UOSA Subscriber!
UOSA Subscriber!
Posts: 4368
Joined: Sat Jul 19, 2008 9:15 am

Re: Add the incognito/polymorph bug

Post by Hemperor »

this already works :lol:
Image

[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

User avatar
Freeza
Posts: 982
Joined: Fri Apr 17, 2009 11:02 am

Re: Add the incognito/polymorph bug

Post by Freeza »

Hemperor wrote:this already works :lol:
Which part already works?
Markmosthandsome wrote:
Finesse wrote:-f- disbanded no comment.
lol wtf I'm in the guild and Idk what's going on....

<Pristiq> Shut up prodigy you anti-intellectual simian.

User avatar
Hemperor
UOSA Subscriber!
UOSA Subscriber!
Posts: 4368
Joined: Sat Jul 19, 2008 9:15 am

Re: Add the incognito/polymorph bug

Post by Hemperor »

Freeza wrote:
Hemperor wrote:this already works :lol:
Which part already works?
skin color changing
Image

[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

User avatar
MatronDeWinter
UOSA Donor!!
UOSA Donor!!
Posts: 7249
Joined: Wed Mar 04, 2009 3:35 am
Location: 你的錢包

Re: Add the incognito/polymorph bug

Post by MatronDeWinter »

Edit: Those last 3 posts werent there when I posted this :shock: :shock:
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.
This "bug" did not change your hair, well sort of. (read on)

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.

User avatar
Derrick
Posts: 9004
Joined: Thu Dec 13, 2007 7:49 pm
Location: Cove
Contact:

Re: Add the incognito/polymorph bug

Post by Derrick »

valheru wrote:This has been brought up before, but has been ignored by staff (low prioriety?).
This was added some time ago

Eulogy
Posts: 481
Joined: Thu Apr 16, 2009 1:28 am

Re: Add the incognito/polymorph bug

Post by Eulogy »

Female option should be under the "Monsters" category.
Image

Post Reply