namespace Gen7 { [Move effect=IncreasedCriticalStage] shared class IncreasedCriticalStage : PkmnScript { void ModifyCriticalStage(ExecutingMove@ attack, Pokemon@ target, uint8 hit, uint8& critStage) override{ critStage++; }; } }