JVLightningLover
Veteran Trainer
Could be true, but i just noted what i found in the code, and there are checks for both,
Savedata::MyStatus::HasMegaRing and Savedata::MyStatus::HasZenryokuRing
Both are checking for flags set and not for left over items.
And Both are used in the Battle.cro, it's not just left-over code, it's new code.
Also this code here is exclusive to the mega ring and the same cannot be found for the Z-Ring:
Code:if ( pml::pokepara::CoreParam::GetMegaFormCount(Pokemon) ) { if ( pml::pokepara::CoreParam::CanMegaEvolve(Pokemon) ) { MyStatus = (*(int (**)(void))(**(_DWORD **)(a1 + 112) + 92))(); if ( !MyStatus || Savedata::MyStatus::HasMegaRing(MyStatus) ) return 1; } }
Well, that might just be because the Z-Ring lacks a Key Stone initially, so once it is upgraded for Mega Evolution, your in-code status will be altered to "having the Mega Ring".