Assuming you mean Protosynthesis? No, Protosynthesis and Quark Drive cannot be changed or copied in any way.does anyone know if entrainment affects proto mons? I assume no but I can't find any documentation on it
Assuming you mean Protosynthesis? No, Protosynthesis and Quark Drive cannot be changed or copied in any way.does anyone know if entrainment affects proto mons? I assume no but I can't find any documentation on it
YesThis may not count as battle mechanics, but, do Wooper and Tauros default to their non-Paldean forms if bred in Kitakami?
I tested this a couple of weeks ago and mentioned it to DaWoblefet in private, but Heatproof is a 2048 attack modifier now.Either Heatproof is specifically omitted, or Heatproof out of all these cases was the only BP modifier to change when it was applied in comparison to Gen 7/8 (NCP calc bases where the modifiers are applied off of DaWoblefet's Gen 7 Trainer Tower article on the damage formula, and the Tera BP modifier is applied directly before Heatproof).
Thanks, this makes much more sense lol. Is it treated like Thick Fat/Water Bubble/Purifying Salt now?I tested this a couple of weeks ago and mentioned it to DaWoblefet in private, but Heatproof is a 2048 attack modifier now.
Do we know if this applies to other Pokemon who can change forms during battle that have different typing? For example, if Sky Forme Shaymin becomes Frozen, will it remain in Sky Forme while Terastallized, or will it revert back to Land Forme and lose its Flying type like usual? I think Shaymin and Meloetta are the only other ones that would need to be tested, since the only other species I can think of that can change into new forms mid-battle that have different typing (Castform and Zen Mode Darmanitan) aren't in the game.This is correct:
Additionally, if Morpeko Tera's in it's Hangry Form, it will remain so if switched out then back in.
They are Tested.Do we know if this applies to other Pokemon who can change forms during battle that have different typing? For example, if Sky Forme Shaymin becomes Frozen, will it remain in Sky Forme while Terastallized, or will it revert back to Land Forme and lose its Flying type like usual? I think Shaymin and Meloetta are the only other ones that would need to be tested, since the only other species I can think of that can change into new forms mid-battle that have different typing (Castform and Zen Mode Darmanitan) aren't in the game.
Tested two forme change things since some people were requesting them, plus an unintentional bonus I found while laddering!
Shaymin-S and Meloetta's forme mechanics are NOT impacted by Terastallization!
Bonus: If a Toxic Chain Pokemon Knocks Off a Lum Berry and activates Toxic Chain at the same time, Lum Berry is eaten before its knocked off. I swear this is how Poison Touch worked as well, but figured I should post this just in case considering how many weird exceptions SV seems to love!
No. No form altering item can be removed from or given to a Pokemon whose form it can affect midbattle.Do all of the item altering moves (e.g. Knock Off, Corrosive Gas, Thief etc.) work on the Ogerpon masks? Can Ogerpon change forms in battle? Can the masks be Tricked, Knocked Off, or stolen?
I can't test it myself rn, but it doesn't have the Gravity flag like High Jump kick, Flying Press etc.Apologies for lateness, but Bulba doesn't make mention of it:
Does Gravity prevent Axe Kick like other jump kicks?
thank you so muchNope, its got nothing to do with raw speed
its quite simple actually
if you send out a mon with booster energy at the start of a turn, the order will be webs -> booster energy, resulting in never getting a speed boost from booster
however, if you switch out a mon in the middle of a turn and send in the booster energy mon, the order will always be booster energy -> then webs, so you always boost your speed.
no, its not a bug, it works the same way on cart iirc
im surprised that very little people know about this interaction despite it happening so often
The obedience function has only ever applied in regular battles. Link Battles, Battle Facilities (usually require cheats to get to without all badges), Dynamax and Tera Raids, etc. don't check it.So I was curious about how easy it would be to game the early tera raids in a playthrough if you traded for a high level mon, brought it to the raids and therefore get really high level AI partners. Admittedly it's not very sporting, but it does seem to work. If I brought in a level 75 mon to a 1 star raid the AI partners would 1 shot the opponent.
My question is, should the high level mon even obey me in a raid? I only have 1 badge, so can control up to level 25, but I did 5 different raids with level 75+ mons and the obey rate has been 100% so far. Just curious if the check is even in place for tera raids.
Assuming you don't take any other damage? 6 turns, 7 if you count the initial turn where the orb activates where you don't take damage.What is the least amount of turns needed for bad Poison to KO you? Preparing a Toxic Orb Tatsugiri team for regulation f vgc (or after the indigo disk comes out).
Is it only happening when a Terastallized Ogerpon is involved? Or does it happen any time a Neutralizing Gas user switches out with a Hospitality ally on the field?Somewhat unrelated; while testing this, I accidentally found a game crash with the interaction of Neutralizing Gas, Hospitality, and Terastallized Ogerpon. If a Neutralizing Gas user switches out for a Terastallized Ogerpon by an ally that has Hospitality, Hospitality will attempt to activate to heal the Neutralizing Gas user, but immediately crash the game (see additional details by Anubis).
It's specifically Terastallized Ogerpon. The lua function with the lines restricting it and the line that crashes are marked below.Is it only happening when a Terastallized Ogerpon is involved? Or does it happen any time a Neutralizing Gas user switches out with a Hospitality ally on the field?
L68_1 = _ENV
L69_1 = "main.battle.BattleTimelineCommand"
L68_1 = L68_1[L69_1]
L69_1 = "CFunc_Tml_GaugeDamage"
function L70_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2, L23_2, L24_2
L5_2 = A0_2
L4_2 = A0_2.fB3CF1DEB
L4_2 = L4_2(L5_2)
L5_2 = C3B091777E3EC94A5
L5_2 = L5_2.s_behaviorMap
L5_2 = L5_2.h
L5_2 = L5_2[L4_2]
L6_2 = L42_1.tnull
if L5_2 == L6_2 then
L5_2 = nil
end
L6_2 = L52_1.__cast
L7_2 = L5_2
L8_2 = main.battle.BattleTimelineCommand
L6_2 = L6_2(L7_2, L8_2)
L7_2 = L6_2[2]
L9_2 = L6_2
L8_2 = L6_2.F6D2686DAA2F37029
L10_2 = A1_2
L11_2 = A2_2
L8_2 = L8_2(L9_2, L10_2, L11_2)
L9_2 = true
L11_2 = L7_2
L10_2 = L7_2.GetSetupData
L10_2 = L10_2(L11_2)
L10_2 = L10_2[1]
if 1 == L10_2 and 1 == L8_2 then
L10_2 = nil
L11_2 = nil
L12_2 = _hx_tab_array
L13_2 = {}
L13_2.length = 0
L13_2[0] = 0
L14_2 = 2
L15_2 = 4
L16_2 = 6
L13_2[1] = L14_2
L13_2[2] = L15_2
L13_2[3] = L16_2
L14_2 = 4
L12_2 = L12_2(L13_2, L14_2)
L13_2 = 0
L14_2 = false
while true do
L15_2 = L12_2.length
if not (L13_2 < L15_2) then
break
end
L15_2 = L12_2[L13_2]
L13_2 = L13_2 + 1
L17_2 = L7_2
L16_2 = L7_2.GetDirectorArray
L18_2 = L15_2
L16_2 = L16_2(L17_2, L18_2)
if nil ~= L16_2 then
L16_2 = 0
L18_2 = L7_2
L17_2 = L7_2.GetDirectorArray
L19_2 = L15_2
L17_2 = L17_2(L18_2, L19_2)
while true do
L18_2 = L17_2.length
if not (L16_2 < L18_2) then
break
end
L18_2 = L17_2[L16_2]
L16_2 = L16_2 + 1
if nil ~= L18_2 then
L19_2 = L18_2[8]
if "WazaEffect" == L19_2 then
L20_2 = L18_2
L19_2 = L18_2.GetTimelinePlayer
L19_2 = L19_2(L20_2)
L19_2 = L19_2[2]
if L19_2 == A1_2 then
L10_2 = L18_2
break
end
end
end
if nil ~= L18_2 then
L19_2 = L18_2[8]
if "AddEffect" == L19_2 then
L20_2 = L18_2
L19_2 = L18_2.GetTimelinePlayer
L19_2 = L19_2(L20_2)
L19_2 = L19_2[2]
if L19_2 == A1_2 then
L11_2 = L18_2
break
end
end
end
end
if nil ~= L10_2 then
L14_2 = true
else
if nil ~= L11_2 then
L14_2 = true
else
end
end
end
if L14_2 then
L14_2 = false
break
end
end
if nil ~= L10_2 then
L15_2 = L52_1.__cast
L16_2 = L10_2
L17_2 = C325BAB6901F24A22
L15_2 = L15_2(L16_2, L17_2)
if nil ~= L15_2 then
L17_2 = L15_2
L16_2 = L15_2.FA3D6B2CCC0BBACB3
L16_2 = L16_2(L17_2)
L18_2 = L15_2
L17_2 = L15_2.GetRaidBossHp
L17_2 = L17_2(L18_2)
if L17_2 >= 0 then
L18_2 = L7_2[12]
L19_2 = L18_2
L18_2 = L18_2.F73E6D0F3C004ACE7
L20_2 = L16_2
L21_2 = L17_2
L18_2(L19_2, L20_2, L21_2)
end
L9_2 = false
end
elseif nil ~= L11_2 and nil ~= L11_2 then
L9_2 = false
end
end
if L9_2 then
L10_2 = L7_2[12]
L11_2 = L10_2
L10_2 = L10_2.StartGaugeAnime
L12_2 = L8_2
L10_2(L11_2, L12_2)
end
L11_2 = L7_2
L10_2 = L7_2.GetBattlePokeParam
L12_2 = L8_2
L10_2 = L10_2(L11_2, L12_2)
L11_2 = nil
L12_2 = cBF3FA539
L12_2 = L12_2.fA3B248EE
L13_2 = L10_2
L14_2 = L11_2
L12_2 = L12_2(L13_2, L14_2)
if L12_2 then
L13_2 = L10_2
L12_2 = L10_2.f0BD5134F_getMonsNo
L12_2 = L12_2(L13_2)
if 1011 == L12_2 then -- check for Ogerpon's devID
L13_2 = L10_2
L12_2 = L10_2.fAA91CCF5_isTerastallized
L12_2 = L12_2(L13_2)
if true == L12_2 then -- only if Ogerpon is Terastallized
L12_2 = L32_1.lpad
L13_2 = L31_1.string
L14_2 = ""
L13_2 = L13_2(L14_2)
L14_2 = L31_1.string
L16_2 = L10_2
L15_2 = L10_2.fB0912853
L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2, L23_2, L24_2 = L15_2(L16_2)
L14_2 = L14_2(L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2, L23_2, L24_2)
L13_2 = L13_2 .. L14_2
L14_2 = "0"
L15_2 = 2
L12_2 = L12_2(L13_2, L14_2, L15_2)
L14_2 = L7_2
L13_2 = L7_2.GetPokemon
L15_2 = L8_2
L13_2 = L13_2(L14_2, L15_2)
if nil ~= L13_2 then
L15_2 = L13_2
L14_2 = L13_2.GetGemObj -- this is the line it is crashing in
L14_2 = L14_2(L15_2)
L15_2 = nil
L16_2 = c016374C1
L16_2 = L16_2.f8C7D4F4D
L17_2 = L14_2
L18_2 = L15_2
L16_2 = L16_2(L17_2, L18_2)
if L16_2 then
L17_2 = L14_2
L16_2 = L14_2.f5439788F
L18_2 = L31_1.string
L19_2 = "crown"
L18_2 = L18_2(L19_2)
L19_2 = L31_1.string
L20_2 = L12_2
L19_2 = L19_2(L20_2)
L18_2 = L18_2 .. L19_2
L16_2 = L16_2(L17_2, L18_2)
L17_2 = nil
L18_2 = c016374C1
L18_2 = L18_2.f8C7D4F4D
L19_2 = L16_2
L20_2 = L17_2
L18_2 = L18_2(L19_2, L20_2)
if L18_2 then
L18_2 = cE35B3EB3
L18_2 = L18_2.fB41FD22F
L19_2 = L16_2
L18_2 = L18_2(L19_2)
L19_2 = nil
L20_2 = cE35B3EB3
L20_2 = L20_2.f67745D00
L21_2 = L18_2
L22_2 = L19_2
L20_2 = L20_2(L21_2, L22_2)
if L20_2 then
L20_2 = L7_2[12]
L21_2 = L20_2
L20_2 = L20_2.FEAF3BBD39A3DF8FA
L20_2 = L20_2(L21_2)
if nil ~= L20_2 then
L22_2 = L20_2
L21_2 = L20_2.GetGaugeParam
L23_2 = L8_2
L21_2 = L21_2(L22_2, L23_2)
L21_2 = L21_2.animeEndHp
L23_2 = L20_2
L22_2 = L20_2.GetGaugeParam
L24_2 = L8_2
L22_2 = L22_2(L23_2, L24_2)
L22_2 = L22_2.animeStartHp
if L21_2 < L22_2 then
L22_2 = L18_2
L21_2 = L18_2.fF56461AF
L21_2 = L21_2(L22_2)
L22_2 = L21_2
L21_2 = L21_2.fE5760654
L23_2 = "damage_int"
L24_2 = 2
L21_2(L22_2, L23_2, L24_2)
L22_2 = L18_2
L21_2 = L18_2.fF56461AF
L21_2 = L21_2(L22_2)
L22_2 = L21_2
L21_2 = L21_2.fFE05DDAD
L23_2 = "damage_trigger"
L24_2 = 1
L21_2(L22_2, L23_2, L24_2)
end
end
end
end
end
end
end
end
end
Given that, from Gen 5 on, Effect Spore has a slightly higher chance of inflicting Sleep and a slightly lower chance of inflicting Poison, I'm pretty sure it tries Sleep first and Poison last when trying to inflict them. Assuming nothing has changed codewise in SV it just has a lower chance of activating against Pokémon immune to one of the statuses.Regarding Effect Spore, if the attacker is immune to the status effect it would be inflicted with, are the probabilities recalculated for a different status effect?
And if not, are the other two status effect attempted, and if yes, in what order? (eg. first poison, then paralysis, then sleep)