OK I think we should 're submit ideas for the terrains that were impossible to code: Flying, Poison, Steel and Fire.
nothing is impossible to code. merely difficult. I will have a look at the terrains and see if I can code them first.OK I think we should 're submit ideas for the terrains that were impossible to code: Flying, Poison, Steel and Fire.
onNegateImmunity: function (pokemon, type) {
if (pokemon.isGrounded() && pokemon.hasType('Steel') && type === 'Poison') return false;
onModifyMove: function(move) {
if (target.isGrounded && move.type === 'Poison') {
move.ignoreImmunity['Poison'] = true;
Fire's not even impossible to, just OP because it traps the foe in. I suggested above a change that could be implemented and that shouldn't be hard to codeOK I think we should 're submit ideas for the terrains that were impossible to code: Flying, Poison, Steel and Fire.
Maybe you're quite aware of that, but Pollen Puff is actually one of the moves is nulified by Bulletproof (and by extention, by Pollinated Terrain) so, using Nature Power would be counterproductive, you might want to change this partName: Pollinated Terrain
Type: Bug
Message: "The battlefield became covered with dusty pollen! "
Pollination Surge: Ribombee (Instead of Shield Dust)
Z Move: Sp. Def +1
Nature Power: Pollen Puff
Secret Power: Pollen Puff animation; 30% chance to lower target's special Defense by 1 Stage.
Effect 1: Bug-type moves from grounded Pokémon gain 50% power
Effect 2: Bullet Moves (such as those prevented by Bullet Proof) fail and instead damage the user by 1/8 their maximum HP
Learned by: Ribombee, Cutiefly, Combee, Victreebel, Lilligant, Sunflora, Venomoth, Bellosom,
Seed: Pollen Seed
Seed Effect: Special Defense +1
Competitive Use: Gives Bug-types the power they deserve, being the best Type there is, after all. Also prevents some good moves from being used for a bit, just, yknow, don't usem yourself during that time. This includes Focus Blast, Energy Ball, Seed Bomb, Gyro Ball, Sludge Bomb, and Shadow Ball. I probably missed some too. Also, in doubles, provides Pokémon with the Attack Nature Power the Power to heal their allies with Pollen Puff as well, if that matters as well.
Ok then, I've changed it if that's fine.My mistake, yes that would be a better change.
This is indeed correct, because I tested it. I suppose there might be several ways.this is incorrect for negating immunities.
Corrosion is hardcoded here, in sim directory, while mods can only change the contents of data.sim/pokemon.js said:// the game currently never ignores immunities
I don't think we should resubmit Poison, because it mostly works, except a minor effect. And Fire is coded, just OP in my opinion, and its creator already fixed it by removing trapping effect. Flying and Steel might probably need resubmission though, unless someone finds a way to code them correctly.OK I think we should 're submit ideas for the terrains that were impossible to code: Flying, Poison, Steel and Fire.
I'm not quite sure what you are waiting for, since all of them except Steelstrewn's second effect and minor effects of Gusty and Corrosive are coded.Glad you bought that up, once it's confirmed that all terrains are coded, we can start work giving stuff abilities that interact with the Terrains.
I just realized Frosty Terrain blocks Steam Eruption, could that possibly be changed too so it isn't blocked by the Terrain? or is it too late for that?
Name: Metallic Terrain
Type: Steel
Message: "The battlefield got covered with a metallic floor"
Metallic Surge: Registeel
Z Move: Speed +1
Nature Power: Flash Cannon
Secret Power: Iron Head animation; 30% chance to flinch
Effect 1: Steel-type moves from grounded Pokémon gain 50% power
Effect 2: Grounded Pokémon cannot have their stats lowered (similar to Clear Body)
Learned by: Magnemite, Magneton, Forretress, Steelix, Scizor, Aron, Lairon, Aggron, Beldum, Metang, Metagross, Registeel, Jirachi, Empoleon, Shieldon, Bastiodon, Bronzor, Bronzong, Magnezone, Probopass, Heatran, Dialga, Excadrill, Shlemet, Escavalier, Ferroseed, Ferrothorn, Klink, Klang, Klinklang, Durant, Cobalion, Genesect, Honedge, Doublade, Aegislash, Klefki, Togedemaru, Solgaleo, Kartana, Celesteela, Magearna
Seed: Metallic Seed
Seed Effect: Defense +1
Competitive Use: Gives Registeel a notorious niche in the meta, and allow it to form powerful Steel Spam cores with Pokémon like Mega Metagross, Mega Mawile, Heatran and Magnezone.
Name: Frosty Terrain
Type: Ice
Message: "The battlefield got completely frozen"
Metallic Surge: Regice
Z Move: Special Attack +1
Nature Power: Ice Beam
Secret Power: Ice Punch animation; 30% chance to freeze
Effect 1: Ice-type moves from grounded Pokémon gain 50% power
Effect 2: Grounded Pokémon cannot use Water-type moves except for Scald (since the water would freeze)
Learned by: WIP
Seed: Frosty Seed
Seed Effect: Defense +1
Competitive Use: Gives a reason for people to use Ice Spam teams, Pokémon like Kyurem-Black, Weavile and Mamoswine would be unstopabble under such terrain.
Name: Rocky Terrain
Type: Rock
Message: "The battlefield got covered with pointy Rocks"
Metallic Surge: Registeel
Z Move: Attack +1
Nature Power: Power Gem
Secret Power: Head Smash animation; 30% chance to flinch
Effect 1: Rock-type moves from grounded Pokémon gain 50% power
Effect 2: Grounded Pokémon have their accuracy increased by 33%
Learned by: WIP
Seed: Rocky Seed
Seed Effect: Defense +1
Competitive Use: Gives reliablity to Rock-types, since missing Stone Edge is always annoying, and allows Regirock to shine as the Tank it was always meant to be
I believe that would be a logical small fix. It doesn't change the premise of Frosty Terrain after all.I just realized Frosty Terrain blocks Steam Eruption, could that possibly be changed too so it isn't blocked by the Terrain? or is it too late for that?
I will definitely add the table to the OP, thanks for doing that. I don't think it would be necessary to make one Surge Pokemon mandatory - I think people will be keen to try them out.https://docs.google.com/spreadsheets/d/11Ljklc5tIxRmCQN7Z_JkPmG6T2heDb4OBtLLljudXQ8/edit?usp=sharing
Here is a table with all Terrain effects, you should probably add it to second post ChrystalFalchion (sorry idk how to tag here)
Tell me if something's wrong
Edit: almost forgot, I believe that for testing purposes it would be better to make one Surge Pokemon in a team obligatory. What do you think?
Completely agree with this! This is the esact reason as to why I (and GF as well) made all my Seeds Def or SpD boosting. I think SpA ones fall on the same vein so I'm kind of iffy on it.1) Seeds that boost attacking stats, especially Seed Lucha. There aren't any original seeds that boost attacking stats, and there's a reason to it. Fiery and Steelstrewn give attack boost, and Chakra gives crit boost (which is more managable since crit chance is still 50%). It's basically a free Choice item, and is even worse with Unburden.
It didn't quite work in practice though, and I'm not sure if that's because of poor plays/hax or not. Here Luha was Toxic'd early and HJK missed, and here it lost to priority (it would sweep though if Lucha came after rain stopped). It worked once, but only because my opp made a mistake with Mimikyu switch-in. It would have swept without Mimikyu in his team though.
Regal Seed, which gives SpA boost, it wasn't tested but I see a potential abuser in Ashninja.
Gusty and Submerged Seeds, which give Speed boost, weren't tested either (I tried Submerged Thundurus-T, but it never activated), but theoretically it's similar to Speed Pass, which was quite problematic bevause it can make any powerful Pokemon exceptionally fast.
My suggestion is to change Seeds that give Attack boost, and to further test Sp.Attak/Speed/Crit Seeds.
I agree with this issue as well. Aquatic Terrain was clearly broken, I'm pretty sure I even made a post addressing it.2) Aquatic Terrain. This is outright OP, it's basically Rain + Swift Swim for every grounded Water-type in the party. Even if terrain wars are intense, every time Wailord comes, something will die to Water Spout or Hydro Pump. Here are replays:
https://replay.pokemonshowdown.com/pokeliga-gen7alltypeterrain-24636
https://replay.pokemonshowdown.com/pokeliga-gen7alltypeterrain-24654
It's even worse that you can stack it with rain for x2.25 boost. Fiery Terrain doesn't suffer the same issue since there aren't any fast Fire types besides Salazzle, and Sun setters aren't particulary good either (except CharY, but it isn't grounded).
I don't really see how we can change this terrain while retaining its premise, since it's basically Rain 2.0. I suggest to take another Water-type terrain submission. We don't really need to resubmit, why not just take the second most voted?
Really think this was the smartest solution, support this option.3) Steelstrewn Terrain. We need to either change its second effect or take another submission, since it doesn't seem like anyone else is going to code it. I think I found a good solution without changing its premise: to give all grounded Pokemon a pseudo-Stakeout effect, but only 30% boost, so it would still punish switches, but not to a ridiculous level.
Yeah Murky seems pretty mediocre. But Cloudy actually looks pretty good as well making some type of Stall or Balance with it doesn't sound bad at all. As for the Flying one it does seem pretty weird, specially since it apparently helps grounded Pokémon, which is very weird imo.4) Unused terrains. Noone used Murky, Regal and Cloudy ones. Regal Terrain in this list is a mystery for me, it seems pretty good, maybe we need another Surge user? But Murky and Cloudy are pretty disappointing. Murky has useful effect, but it doesn't help your team as much as it messes with your opponent, which is situational. Cloudy has a good idea of preventing speed control, but it can't really do this when it's limited to only affect airborne Pokemon.
I suggest to take another Flying-type terrain submission. As for others, they don't really seem bad.
My choice on Corrosive was more flavor-based, I imagine the terrain corroding Steel, so if the Steel-type is levitating it wouldn't be corroded, you know what I mean?5) A small nitpick, but when it comes to deciding wether to affect grounded attacker or a grounded defender, original terrains always benefit grounded Pokemon. So I believe Regal and Corrosive terrains should ignore immunities if an attacker is grounded, not a defender; and Frosty terrain should protect grounded Pokemon from Water-type moves, not to prevent grounded Pokemon from using those moves.
agreed.6) Even smaller nitpick, but I believe that Terrain/Surge/Seed names should all be the same so that it would be easier for new players. Bug, Fire and Water type Terrains/Surges/Seeds have different names, I suggest to unify this: Pollen for Bug, Fiery for Fire and Aquatic for Water.
agreed as well.7) Another small nitpick, I think we should remove non-grounded Pokemon from those who can use Terrain moves.
Agreed, I'd also like to add that I don't think Fiery Terrain should stack with sun, sure getting both up is difficult af, but like 2.25x boost? Really?!8) This wasn't a problem in tour, but Fiery terrain should probably damage for 1/16 full HP similar to damaging weathers, not 1/8. Still, it didn't feel like OP so I don't find this change obligatory.
I definitely will try to make up for missing the tour!9) Edit: you can search all replays by format's name: gen7alltypeterrain
Oops sorry, I meant Gusty, not CloudyYeah Murky seems pretty mediocre. But Cloudy actually looks pretty good as well making some type of Stall or Balance with it doesn't sound bad at all.
Well, you're right, it's probably better to leave it like that for flavour reasons.My choice on Corrosive was more flavor-based, I imagine the terrain corroding Steel, so if the Steel-type is levitating it wouldn't be corroded, you know what I mean?