namespace Gen7 { [Move effect=Struggle] shared class Struggle : PkmnScript { void OnSecondaryEffect(ExecutingMove@ attack, Pokemon@ target, uint8 hit) override{ attack.User.Damage(uint(attack.User.MaxHealth / 4), DamageSource::Struggle); } } }