Yet another theorycodingmon post.
Now that I stop to think about, all this "Skymin on D/P" thingy seems to be just a "fail-safe" (right term?). It seems that they, obviously, didn't plan to allow Sky Shaymin on D/P, but still, if
something went wrong while trading one to D/P, it would be usable. But even so, you'd only get this kind of situation hacking (like me), or exploiting a HUGE glitch, or both.
So, if they have placed this fail-safe, isn't it logical that they actually expected D/P would be REALLY close of getting a Sky Shaymin, via trading? I don't think they'd do it if the possibility is zero (as you can't even enter Pt Wi-Fi with it). The more I think about this issue, the more I think they have messed up with something.
Origintina seems to be programmed in such a way that Giratina's basic form is Another. If it's holding the Platinum Orb, or if the player is in Torn World, it becomes Origin. Talking in a pretty basic programming language (lol Pascal), it would be:
Code:
[SIZE="2"]for n=1 to 6
begin
if [i]Player.Location='Torn World'[/i] then
Pkmnonparty[n].Form='Origin'
else
if [i]Pkmnonparty[n].Item='Platinum Orb'[/i] then
Pkmnonparty[n].Form=1
else
Pkmnonparty[n].Form=0
end;[/SIZE]
Zero being the "first" form, and one, the "new" form.
Pretty simple. But, wouldn't it be easy to add a line or two for Wi-Fi?
Code:
[SIZE="2"]for n=1 to 6
begin
if [i]((Player.Location='Torn World' OR Player.Location='Wi-Fi') OR Player.Location='Union Room')[/i] then
begin
Pkmnonparty[n].Form=1
if [i]Player.Location='Wi-Fi' OR Player.Location='Union Room'[/i] then
RemoveItem(Pkmnonparty[n]);
end
else
if [i]Pkmnonparty[n].Item='Platinum Orb'[/i] then
Pkmnonparty[n].Form=1
else
Pkmnonparty[n].Form=0
end;[/SIZE]
Feel the drama again? Giratina's the most complicated new form, as it needs an item. Yet it's simple to solve.
Same thing with trading. They could just add it:
Code:
[SIZE="2"]for n=1 to 6
if ((Pkmnonparty[n].Number=479 OR Pkmnonparty[n].Number=487) OR Pkmnonparty[n].Number=492) then
Pkmnonparty[n].Form=0;[/SIZE]
Zero being the "first" form for any of them. See how it's less drastic? You can battle with the new forms, you just can't trade them whatsoever. If you're sending them to D/P, then good thing, we don't get the new forms there, so no 100 Base Skymin or whatever. If it's Platinum, no worries, as the other player can also get the forms by him/herself.
Considering its relative simplicity to solve, and the fact they could make the new forms revert only when trading, and the fact D/P doesn't self-destruct when they make contact with a new form in battle (actually, with simple hacking, they can even
use the forms...), I seriously can't understand why we can't use the forms. I know I'm being really boring with all these posts, but I think I'm getting slightly obsessed with them -__- I feel I
need to prove Game Freak either did a mistake or played poorly, because they didn't need to do that. and I think I'll insist on that until the US version is released and the possible bug, fixed; unless it's not a bug, or it is but they don't realize until then. Even so, we'd have Nintendo WFC to fix it, I believe.
Anyways...
... I can't test Origintina. I don't know any ingame trainer with Knock Off/Trick, and using a Scizor with Knock Off to use it on Origintina doesn't work; either the item is "unknockoffable", or Knock Off just doesn't work on your allies.
I could try adding Origintina to Diamond; even if the game doesn't have any coding to transform Giratina's forme when losing the item, Platinum is the newest game and would "control" the battle, pretty much like D/P Skymin not getting hit by Earthquake and such.
But I think the best thing would Syberia helping us. We need somebody to do a local Pt vs. Pt Battle, talking to that woman on the right. Both games are programmed to handle with Origintina, so, if somebody must happen, it
will.
...
Huh, can you battle with D/P talking with that woman? If so, somebody should bring a Skymin and an Origintina to the Pt vs. D/P battle...