PokéRogue
    Preparing search index...

    Type Alias MoveUseMode

    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 various available helper functions: (isVirtual, isIgnoreStatus, isIgnorePP, isDancerCopiable and isReflected).