So from what I understand Mewtwo is catchable (rarely) and once u log off it disapears - that kinda sucks
So my Suggestion:
How about we apply following Rules for all Legendarys:
#1 Only 2 People can have a certain Legendary at any given time
#2 You have to be online atleast once a day for 6+[Amount of Legendarys] hours a day
#3 You have to have the Legendary fight other Pokemon of the same or higher lvl at least 50 Times a day to keep it Happy otherwise it runs away as well
#4 Once the Player dies/faints the Legendary doesnt approve of him as his master and disapears as well
#5 Player having a Legendary have to accept every Battlerequest at any time - If defeated by another Player the Legendary changes Owner, if the Battlerequest is not accepted within 10 Minutes, or Player Logs off while requested/fighting he looses the Legendary too
#6 After Loosing to a player with a Legendary u cant attack him for 12h
#7 Legendary are catchable only once every month (so one month +/- 5 Days after it flees from a player it will be catchable again)
#8 Legendary wont breed and are non-Tradeable
#9 The Names of the Player owning a Legendary are announced somewhere , also their former Location will be visible, always being 30 min behind ... so if u stay at one place longer then 30 min u will be very likly be caught XD - Happy Playerhunting :)
#10 After Catching a Legendary Rules #2, #3, #5 wont apply for 1 Day so the player can go brag about his new Pokemon :) after getting one by fighting this wont apply
With Eventpokemon I would do a similar system but make certain tournements for catching them and maybe they will disapear if u are less active then 12h a Day instead of 4h making it even harder to keep em :)
This way it really is able to catch em all (Well with 16 Legendarys u would need to be online 22h a day X)
Tell me what u think :)
Greetings Phyko
PS: I think this needs to be moved to Suggestions :)