PokéRogue
    Preparing search index...
    MoveUseMode: ObjectValues<typeof MoveUseMode>

    Enum representing all the possible means through which a given move can be executed. Each one inherits the properties (or exclusions) of all types preceding it. Properties newly found on a given use mode will be bolded, while oddities breaking a previous trend will be listed in italics.

    Callers should refrain from performing non-equality checks on MoveUseModes directly, instead using the available helper functions (isVirtual, isIgnoreStatus, isIgnorePP and isReflected).