yeah sorry, I understand now, I had trouble parsing the acronyms and stuff at first
Yeah, a mod with 100+ new Pokemon, each with its own new signature move, can be overwhelming.I'm a fan of the concept. I don't know how organising solomods really works, but instinctively the large amount of new stuff does make it feel a bit intimidating to me. For this and the mega man mod I feel it would be a bit more approachable if it had been played a bit more and a meta started to develop. Perhaps a randbats version would be a fun starting place. Or perhaps we just need more solomod enjoyers regardless of the tier itself, who knows.
I don't think the stat distribution is bad but looking from the outside the stat basis does not seem like a reliable way to get a sense of the tier imo. For example, if I were playing AAA and I saw Slurpuff with Poison Heal, or Godly Gift and Slurpuff with Groudon's ATK, I would have an intuitive understanding of what I'm up against, but Slurpuff but with four increased stats, a normal typing, new abilities, no sticky web or belly drum at that point the Slurpuff comparison can't be relied on for much. I still think doing it this way is valid because it makes the pokemon feel plausible and natural stat-wise and provides some design intent, maybe it's good for memorisation down the line when you have a bit more experience, but if I'm looking into the tier for the first time there's a lot to memorise and considerYeah, a mod with 100+ new Pokemon, each with its own new signature move, can be overwhelming.
To make the mod more digestible, I built each Robot Master's base stats around an existing Pokémon. I also limited each one to a single competitive ability and 12 moves (excluding its signature move, Endure, Protect, Substitute, Rest, and Sleep Talk).
I currently have MM1-4 coded and will stop there until the mod is playable. 31 new additions shouldn't be too difficult to pick up and play with.
I don't think the stat distribution is bad but looking from the outside the stat basis does not seem like a reliable way to get a sense of the tier imo. For example, if I were playing AAA and I saw Slurpuff with Poison Heal, or Godly Gift and Slurpuff with Groudon's ATK, I would have an intuitive understanding of what I'm up against, but Slurpuff but with four increased stats, a normal typing, new abilities, no sticky web or belly drum at that point the Slurpuff comparison can't be relied on for much. I still think doing it this way is valid because it makes the pokemon feel plausible and natural stat-wise and provides some design intent, maybe it's good for memorisation down the line when you have a bit more experience, but if I'm looking into the tier for the first time there's a lot to memorise and consider
Definitely keeping the roster at 31 to start with sounds like a good idea. 31 characters and 31 new moves seems quite manageable, I guess the format needs a home but when it has one perhaps the other robot masters could be added gradually to give opinions on each master room to develop. 100 is a lot for a single tier, maybe if all 100 are available there will be clear ou vs uu vs potentially uber distinctions, if you want to let them be that way.
(On another note 15 of the first 31 are normal types. Rock, ground, fairy, bug and flying are absent entirely while grass, poison and dragon have one each. There's more variety in the later list but normals are still very common; some offensive typings seem much more useful than others. I know it's very difficult to distribute types evenly while sticking close to canon, especially in small numbers, but I think it's worth looking into pruning the number of normals)
Seeing as this discussion is interesting, I think I'll give my two cents on this.Yeah, a mod with 100+ new Pokemon, each with its own new signature move, can be overwhelming.
To make the mod more digestible, I built each Robot Master's base stats around an existing Pokémon. I also limited each one to a single competitive ability and 12 moves (excluding its signature move, Endure, Protect, Substitute, Rest, and Sleep Talk).
I currently have MM1-4 coded and will stop there until the mod is playable. 31 new additions shouldn't be too difficult to pick up and play with.
Yeah, I was worried about this. That's why the current code is set up to include standard Gen 9 Pokemon as well. On my next update, I'll ban standard Pokemon and I'll add two more MM games by Robot Masters who will help balance the meta, instead of going in game order.(On another note 15 of the first 31 are normal types. Rock, ground, fairy, bug and flying are absent entirely while grass, poison and dragon have one each. There's more variety in the later list but normals are still very common; some offensive typings seem much more useful than others. I know it's very difficult to distribute types evenly while sticking close to canon, especially in small numbers, but I think it's worth looking into pruning the number of normals)
The base Pokemon is only here as a visual reference to each Robot Master's base stats. Ice Man is not "Iron Bundle with a few changes." They are two completely different Pokemon with similar stats - one is an offensive attacker/utility, the other is a defensive utility/attacker. If it makes it less complicated, I can remove the base Pokemon altogether and maybe just highlight each Robot Master's notable stats. The goal is to create helpful ways to learn/remember each Robot Master's stats.Yeah, I definitely agree with the fact that basing your Pokemon's stats off of an existing Pokemon is not a reliable way to understand how the custom Pokemon functions. After looking through the Mega Man pokedex I don't quite understand the "base Pokemon" comparison. Taking Ice Man for example (who uses Iron Bundle as a basis), can this really be considered similar to Bundle if it has Fur Coat over Quark Drive, lost the Water typing, and has recovery in Slack Off? These two Pokemon play entirely differently, to the point where the only real comparison you could make here is that they both share the Ice type. I also disagree with the notion of basing a custom Pokemon's stats off of a pre-existing one. To me it just feels like regional variants with extra steps, and I do think it limits one's creativity by a good margin. While I do think it's useful to use one successful Pokemon's competitive role as a basis to design your own, I think that limiting yourself to only slightly deviating from that Pokemon's stat spread (unless you are specifically trying to design a regional variant) inhibits how creative you can get when designing your Pokemon's competitive role.
We disagree here. Most OU threats basically use 6-10 moves and 1 ability to build 2-4 different sets. I applied that same logic here. Fire Man can function as a Scarf/Specs Attacker or a mixed Wall-Breaker, and Wood Man can be a Belly Drum Sweeper, a Bulky Swords Dance Tank, or an Hazard setting Wall.Though, what I don't get is why it was necessary to limit each Pokemon to like a dozen moves and one good ability (for the most part). I think a direction like that will limit the amount of creativity that players will have in the teambuilder. Each Pokemon might just end up feeling like a one-trick pony, running the same 4-5 moves and ability. I think that giving some Pokemon a good amount of versatility is healthy for the meta, that way players can come up with clever techs to deal with meta threats or help patch up some of their team's weaknesses. With such limited movepools and ability choices, it seems like there won't be much room for experimentation, and each Pokemon will be stuck running the same sets whether they like it or not.
With you recommending that I expand, and Nootathotep recommending the opposite, I think a happy middle ground for now is a "Robot Master Only" meta with 30-50 different options to choose from. That feels like a comfortable starting point, and we can always expand from there.I also disagree that a mod with 100+ new Pokemon is overwhelming, perhaps I'm biased because my own mod has over 150 custom Pokemon, but I don't think its that hard for even amateur players to grasp. As long as any signature moves are somewhat intuitive to use, players should be able to pick up on them relatively quickly (were things like Vessel of Ruin and Revival Blessing that hard to understand during the beginning of Generation 9?). If a player wants to know what any move does they can always /dt it in the middle of the battle. I also think that formats with smaller dexs are at risk of becoming too stale after a while. A dex with 20 Pokemon will inevitably leave less room for teambuilder creativity than a dex with 100 Pokemon. While the bigger dex will inevitably have some centralization in the form of top tiers (I think some form of centralization is good for any meta!), there is a lot more room to play with off-meta picks. In a smaller dex, sometimes it'll feel like you can only run the same few Pokemon in a team due to how little options you have.
| :gengar: | :moltres: | :zapdos: | :regice: | :togekiss: | :hydreigon: |
| :nidoking: | :nidoking: | :nidoking: | :nidoking: | :nidoking: | :nidoking: |
| :gliscor: | :snorlax: | :suicune: | :rhyperior: |
| :golisopod: | :gliscor: | :gliscor: | :gliscor: |
| :ursaring: | :entei: | :crawdaunt: | :tangrowth: | :genesect: | :hydreigon: | :tyrantrum: | :necrozma: |
| :meloetta-pirouette: | :meloetta-pirouette: | :meloetta-pirouette: | :meloetta-pirouette: | :meloetta-pirouette: | :meloetta-pirouette: | :meloetta-pirouette: | :meloetta-pirouette: |
| :clefable: | :clefable: | :clefable: | :clefable: | :clefable: | :clefable: | :snorlax: |
| :electrode: | :mew: | :suicune: | :dusclops: | :registeel: | :doublade: | :clefable: |
| :slowking: | :slowking: | :slowking: | :slowking: | :slowking: | :slowking: | :slowking: | :meloetta: |
| :donphan: | :steelix: | :celebi: | :carbink: | :diancie: | :dhelmise: | :toxapex: | :slowking: |
| :entei: | :entei: | :dragonite: | :jirachi: | :magnezone: |
| :tangrowth: | :meloetta-pirouette: | :entei: | :entei: | :entei: |
| :genesect: | :genesect: | :tangrowth: | :necrozma: |
| :garchomp: | :meloetta-pirouette: | :genesect: | :genesect: |
| :tangrowth: | :tangrowth: | :tangrowth: | :snorlax: | :entei: | :jirachi: |
| :garchomp: | :meloetta-pirouette: | :genesect: | :tangrowth: | :tangrowth: | :tangrowth: |
| :slowbro: | :slowbro: | :slowbro: | :slowbro: | :slowbro: | :slowbro: | :meloetta: |
| :donphan: | :steelix: | :doublade: | :carbink: | :diancie: | :toxapex: | :slowbro: |
| :snorlax: | :snorlax: | :snorlax: | :snorlax: |
| :clefable: | :xatu: | :gliscor: | :tangrowth: |
| :dragonite: | :dragonite: | :ursaring: | :sylveon: |
| :ursaring: | :entei: | :dragonite: | :dragonite: |
| :ursaring: | :ursaring: | :ursaring: | :dragonite: |
| :dragonite: | :garchomp: | :meloetta-pirouette: | :ursaring: |
| :porygon-z: | :porygon-z: | :porygon-z: |
| :gardevoir: | :mismagius: | :whimsicott: |
| :slowbro: | :clefable: | :jirachi: | :hydreigon: |
| :doublade: | :doublade: | :doublade: | :doublade: |
| :jirachi: | :jirachi: | :jirachi: | :jirachi: | :jirachi: | :jirachi: |
| :entei: | :salamence: | :tangrowth: | :hawlucha: | :doublade: | :toxapex: |
| :toxapex: | :vaporeon: | :slowking: | :suicune: | :jirachi: | :togekiss: | :drifblim: | :kyurem: |
| :tyranitar: | :toxapex: | :toxapex: | :toxapex: | :toxapex: | :toxapex: | :toxapex: | :toxapex: |
| :crawdaunt: | :crawdaunt: | :metagross: |
| :garchomp: | :meloetta-pirouette: | :crawdaunt: |
| :alakazam: |
| :electrode: |
| :gengar: | :gengar: | :gengar: | :gengar: | :hydreigon: |
| :nidoking: | :jolteon: | :whimsicott: | :greninja: | :gengar: |
| :moltres: | :registeel: |
| :nidoking: | :moltres: |
| :xatu: | :rhydon: | :snorlax: | :suicune: | :registeel: | :kyurem: |
| :diancie: | :xatu: | :xatu: | :xatu: | :xatu: | :xatu: |
| :crawdaunt: | :tangrowth: | :ferrothorn: |
| :garchomp: | :garchomp: | :garchomp: |
| :clefable: | :umbreon: |
| :aegislash: | :aegislash: |
| :drifblim: | :drifblim: | :drifblim: |
| :krookodile: | :diancie: | :toxapex: |
| :umbreon: | :togekiss: | :hydreigon: | :kyurem: |
| :cofagrigus: | :cofagrigus: | :cofagrigus: | :cofagrigus: |
| :registeel: | :registeel: | :registeel: | :registeel: | :clefable: |
| :moltres: | :xatu: | :celebi: | :hydreigon: | :registeel: |
| :greninja: | :greninja: | :gengar: | :hydreigon: | :kyurem: | :necrozma: |
| :meloetta-pirouette: | :necrozma: | :greninja: | :greninja: | :greninja: | :greninja: |
| :slowbro: | :slowking: | :latias: | :drifblim: | :kyurem: |
| :diancie: | :diancie: | :diancie: | :diancie: | :diancie: |
| :espeon: | :espeon: | :porygon2: | :togekiss: | :kyurem: |
| :latias: | :latios: | :espeon: | :espeon: | :espeon: |
| :jirachi: | :porygon-z: |
| :mismagius: | :mismagius: |
| :porygon2: | :porygon2: | :clefable: | :sylveon: |
| :espeon: | :carbink: | :porygon2: | :porygon2: |
| :suicune: | :suicune: | :suicune: | :clefable: |
| :xatu: | :gliscor: | :toxapex: | :suicune: |
| :clefable: | :slowking: | :registeel: |
| :celebi: | :celebi: | :celebi: |
| :clefable: | :jirachi: | :hydreigon: |
| :dusclops: | :dusclops: | :dusclops: |
| :togekiss: | :togekiss: | :togekiss: |
| :nidoking: | :electrode: | :toxapex: |
| :sylveon: | :porygon2: |
| :dragonite: | :sylveon: |
| :latias: | :latias: | :espeon: |
| :probopass: | :diancie: | :latias: |
| :latios: | :latios: | :espeon: |
| :probopass: | :genesect: | :latios: |
| :chandelure: | :chandelure: | :chandelure: |
| :electrode: | :nidoking: | :greninja: |
| :hydreigon: | :hydreigon: | :hydreigon: | :hydreigon: | :hydreigon: | :hydreigon: | :hydreigon: | :registeel: |
| :nidoking: | :dragonite: | :dusclops: | :yanmega: | :cofagrigus: | :meloetta-pirouette: | :doublade: | :hydreigon: |
| :kyurem: | :kyurem: | :kyurem: | :kyurem: | :kyurem: | :kyurem: |
| :xatu: | :espeon: | :suicune: | :carbink: | :diancie: | :toxapex: |
| :meloetta: | :meloetta: | :meloetta: |
| :clefable: | :slowbro: | :slowking: |
| :slowbro: | :slowking: | :kyurem: |
| :carbink: | :carbink: | :carbink: |
| :sandslash: | :sandslash: |
| :haxorus: | :meloetta-pirouette: |
| :vaporeon: | :vaporeon: |
| :tangrowth: | :toxapex: |
| :mew: | :clefable: |
| :hawlucha: | :mew: |
| :slowbro: | :slowking: |
| :donphan: | :donphan: |
| :smeargle: | :smeargle: |
| :sableye: | :hawlucha: |
| :clefable: | :latias: | :latios: |
| :probopass: | :probopass: | :probopass: |
| :magnezone: | :magnezone: |
| :entei: | :volcarona: |
| :snorlax: | :mamoswine: |
| :breloom: | :breloom: |
| :ferrothorn: | :ferrothorn: | :jirachi: |
| :tangrowth: | :garchomp: | :ferrothorn: |
| :necrozma: | :necrozma: | :necrozma: | :necrozma: | :necrozma: | :greninja: |
| :garchomp: | :porygon-z: | :meloetta-pirouette: | :genesect: | :greninja: | :necrozma: |
| :crawdaunt: | :yanmega: | :gliscor: |
| :golisopod: | :golisopod: | :golisopod: |