[quote name='Darkshade' timestamp='1359606475' post='178247']
It's being discussed, and yes, please do fill me in.
[/quote]
On of the main issues I have with this idea is how much TM's would drop in value due to them being as common as it is with this method. While there is a debates saying that they'll never make a TM Shop due to them dropping in value, I feel this goes to this method as well. With the current list you have now, majority of the TM's would be so easily obtainable that they'll have no value to begin with. For example, with the current list you have a 1~5% spawn rate for TM Giga Drain on Tangela. As we all know, Tangela will always be one of the most common Pokemon in existence due to people already EV Training at Tangela's to begin with. What doesn't help is people EV Training on Tangela's while using the move Thief. What one person could possibly due is attach EXP Share(s) onto desired EV'd Pokemon and sit tight with a bunch of cheap, almost free berries that heal 10 PP without any need to back and heal spamming the move Thief to murder and ramshack all of the corpses. With said method, you are not only accomplishing EV Training/EXP Grinding but you are also essentially stocking up on massive amounts of Giga Drain TMs which would diminish the TM market heavily. By the end of the month, daily players could be sitting tight with 100+ Giga Drain TM's that they can never use thus giving them out to players because they're just that worthless in value. At this rate, you might as well make a TM Shop. In order to prevent said method, you either have to give said TM on only rare Pokemon or make the spawn rate lower then 1~5%.
While a other way to prevent said problem above is to simply only give TM's on rare Pokemon spawns, there is a multitude of issues with that by itself. Due to the lack of land we have in Pokemon, I don't believe there is simply enough rare spawns to justified not lowering the spawn rates on the TM's. At the same time, lowering the TM's spawn rate while only spawning on rare Pokemon like Magmar is simply outrageous to begin with. To say, this requires balance and well thought out thinking to make the TM's obtainable enough that it is realistic if spent X amount of time without remaking a Alt Account but at the same time not too easily obtain that would completely ruin the economy due to how easy TM's are obtained in the first place. In order to help "balance" this all out, a lot of the spawns need to be changed as well as the numbers.
The main issue with all the spawning is the fact you are giving a flat % number for all TM's regardless what it is, where it comes from and what Pokemon it comes from. Even if the spawn rate of Giga Drain for example is 1% on Tangela's, Giga Drain would still be way too common and would still be completely useless in value due to it's spawn rate and how often people train there. In order to make it much more balance, the spawn rate of TM Giga Drain would have to be lower then 1% on Tangela's to balance this factor out. At the same time, looking at Magmar again, his spawn rate is much too low for a 1~5% drop rate of Overheat and is simply not realistic to collect. In order to balance the spawn rates out, you have to give each Pokemon a much different multiplier then 1%~5% reaching way below 1% and way above 5%. Lastly as far as spawn rates go, you should avoid putting TM's on heavily farmed areas to begin with such as Tangela and try to reinforce area's not very popular in order to not only make certain areas much more active but to avoid overflow of TM's and completely ruin the economy with TM Trades.
-----------------------------------------------------------
To top things off, I have other issues evolving this method other then spawn rates needing to be adjusted. While the DEV's already stated that PokeMMO is planning to be it's own game with it's own meta, I don't feel entirely happy of completely disregarding parts of the real game to begin with. Due to TM's being spawned by wild Pokemon now, there is no real reason to take away value from the original game. TM Spawning shouldn't start right away like the idea suggest but rather after you meet 2 conditions. One, you collected the physical TM itself and second, if you've beaten the story mode or not. There is no reason for PokeMMO to take away the experience from the original game by spawning unlimited TM's before you've even beaten the game yet. If TM had unlimited spawn. This is a purely personal feeling on the matter but I already know others feel the same way I do. However, I do have a interesting idea that would take a mix of both the original game and your idea Darkshade while helping to even reduce Alt Account speed runs.
Rather then picking up the TM and just being able to trade it from the start, there should be rules behind it. We'll call it a TM License this time around. A TM License would be completely untradeable and would never disappear in your bags. To allow a more original experience and a award for obtaining the TM in the first place, allow the TM License to be used only 1 time that would act like a normal. Lastly, a TM License would allow said TM to be able to find in the wild. For example, if I own TM License 01, I would be able to find and catch wild Focus Punch TM's out in the wild. This method would not only make your method much more fun but it would also prevent Alt Accounts being made WHILE being able to keep the experience of the original Pokemon games.
-----------------------------------------------------------
I hope this is a long enough read for you. I tried to keep it short so I didn't express all my feelings of the matter at least off the back. I know there is a lot of typos above too. I apologize.