What type of bug are you reporting? Mechanics
What is the bug?
Reflect Type interacts strangely with Illusion. When using Reflect type on a disguised Illusion Pokemon for the FIRST time whilst the pokemon is out, it will initially display the "disguised" type(in the attached replay, Bug/Rock of Dwebble), then show the actual type of the Illusion mon(Normal/Ghost of Hisuian Zoroark). Upon using Reflect Type a SECOND time whilst having already used it, but not having broken Illusion, the "disguised" type will appear again(using the replay example again, it changed back to Bug/Rock). Most notably the displayed type is actually incorrect at this point! In the attached Replay Starmie actually IS A Normal/Ghost type despite the display showing Bug/Rock, as evidenced by Body Slam not working. Testing has not been done what would happen if using Reflect Type AGAIN after breaking the disguise, but presumably it would display the now correct type as the Illusion is broken.
Replay Example Please note I forgot to save this replay so it may not be always there, apologies to the Dev Team and troubleshooters.
Are you able to replicate it? If so, how?
Simply click Reflect Type against an Illusion Pokemon. This should be simple to test, hopefully
What is the bug?
Reflect Type interacts strangely with Illusion. When using Reflect type on a disguised Illusion Pokemon for the FIRST time whilst the pokemon is out, it will initially display the "disguised" type(in the attached replay, Bug/Rock of Dwebble), then show the actual type of the Illusion mon(Normal/Ghost of Hisuian Zoroark). Upon using Reflect Type a SECOND time whilst having already used it, but not having broken Illusion, the "disguised" type will appear again(using the replay example again, it changed back to Bug/Rock). Most notably the displayed type is actually incorrect at this point! In the attached Replay Starmie actually IS A Normal/Ghost type despite the display showing Bug/Rock, as evidenced by Body Slam not working. Testing has not been done what would happen if using Reflect Type AGAIN after breaking the disguise, but presumably it would display the now correct type as the Illusion is broken.
Replay Example Please note I forgot to save this replay so it may not be always there, apologies to the Dev Team and troubleshooters.
Are you able to replicate it? If so, how?
Simply click Reflect Type against an Illusion Pokemon. This should be simple to test, hopefully