Health Powerup doesn't affect overshield?

Thanks a bunch! If I wanted to change the player’s class then wait a second and change it back, how would that verse code look? I found the ChangeClass method but it only accepts 1 parameter, the player. (??)

Something like this?

@editable var ClassSelector: class_and_team_selector_device = class_and_team_selector_device{}

... after stuff happens ...

for (Player: AllPlayers):
    ClassSelector.ChangeClass(Player) # how do i tell it which class to change to?
    Sleep(1.0)
    ClassSelector.ChangeClass(Player) # how do i tell it which class to change back to?

I’d expect there to be another int parameter that accepts a class number. Maybe I’m misunderstanding something.