# MoveFlags | pokemon-rogue-battle
Documentation for pokemon-rogue-battle

# Enumeration MoveFlags

- Defined in src/enums/MoveFlags.ts:1

##### Index

### Enumeration Members

BALLBOMB_MOVE
BITING_MOVE
CHECK_ALL_HITS
DANCE_MOVE
HIDE_TARGET
HIDE_USER
IGNORE_ABILITIES
IGNORE_PROTECT
IGNORE_SUBSTITUTE
MAKES_CONTACT
NONE
POWDER_MOVE
PULSE_MOVE
PUNCHING_MOVE
RECKLESS_MOVE
REDIRECT_COUNTER
REFLECTABLE
SLICING_MOVE
SOUND_BASED
TRIAGE_MOVE
WIND_MOVE

## Enumeration Members

### BALLBOMB_MOVE

BALLBOMB_MOVE: 1024

Indicates a move should be affected by Abilities.BULLETPROOF

- Defined in src/enums/MoveFlags.ts:28

### BITING_MOVE

BITING_MOVE: 32

- Defined in src/enums/MoveFlags.ts:18

### CHECK_ALL_HITS

CHECK_ALL_HITS: 65536

Enables all hits of a multi-hit move to be accuracy checked individually

- Defined in src/enums/MoveFlags.ts:39

### DANCE_MOVE

DANCE_MOVE: 4096

Indicates a move should trigger Abilities.DANCER

- Defined in src/enums/MoveFlags.ts:32

### HIDE_TARGET

HIDE_TARGET: 16

- Defined in src/enums/MoveFlags.ts:17

### HIDE_USER

HIDE_USER: 8

- Defined in src/enums/MoveFlags.ts:16

### IGNORE_ABILITIES

IGNORE_ABILITIES: 32768

- Defined in src/enums/MoveFlags.ts:37

### IGNORE_PROTECT

IGNORE_PROTECT: 2

- Defined in src/enums/MoveFlags.ts:4

### IGNORE_SUBSTITUTE

IGNORE_SUBSTITUTE: 131072

Indicates a move is able to bypass its target's Substitute (if the target has one)

- Defined in src/enums/MoveFlags.ts:41

### MAKES_CONTACT

MAKES_CONTACT: 1

- Defined in src/enums/MoveFlags.ts:3

### NONE

NONE: 0

- Defined in src/enums/MoveFlags.ts:2

### POWDER_MOVE

POWDER_MOVE: 2048

Grass types and pokemon with Abilities.OVERCOAT are immune to powder moves

- Defined in src/enums/MoveFlags.ts:30

### PULSE_MOVE

PULSE_MOVE: 64

- Defined in src/enums/MoveFlags.ts:19

### PUNCHING_MOVE

PUNCHING_MOVE: 128

- Defined in src/enums/MoveFlags.ts:20

### RECKLESS_MOVE

RECKLESS_MOVE: 512

Indicates a move should be affected by Abilities.RECKLESS

#### See

Move.recklessMove()

- Defined in src/enums/MoveFlags.ts:26

### REDIRECT_COUNTER

REDIRECT_COUNTER: 262144

Indicates a move is able to be redirected to allies in a double battle if the attacker faints

- Defined in src/enums/MoveFlags.ts:43

### REFLECTABLE

REFLECTABLE: 524288

Indicates a move is able to be reflected by Abilities.MAGIC_BOUNCE and Moves.MAGIC_COAT

- Defined in src/enums/MoveFlags.ts:45

### SLICING_MOVE

SLICING_MOVE: 256

- Defined in src/enums/MoveFlags.ts:21

### SOUND_BASED

SOUND_BASED: 4

Sound-based moves have the following effects:

- Pokemon with the Abilities.SOUNDPROOF Soundproof Ability are unaffected by other Pokemon's sound-based moves.
- Pokemon affected by Moves.THROAT_CHOP Throat Chop cannot use sound-based moves for two turns.
- Sound-based moves used by a Pokemon with Abilities.LIQUID_VOICE Liquid Voice become Water-type moves.
- Sound-based moves used by a Pokemon with Abilities.PUNK_ROCK Punk Rock are boosted by 30%. Pokemon with Punk Rock also take half damage from sound-based moves.
- All sound-based moves (except Howl) can hit Pokemon behind an active Moves.SUBSTITUTE Substitute.

cf https://bulbapedia.bulbagarden.net/wiki/Sound-based_move

- Defined in src/enums/MoveFlags.ts:15

### TRIAGE_MOVE

TRIAGE_MOVE: 16384

Indicates a move should trigger Abilities.TRIAGE

- Defined in src/enums/MoveFlags.ts:36

### WIND_MOVE

WIND_MOVE: 8192

Indicates a move should trigger Abilities.WIND_RIDER

- Defined in src/enums/MoveFlags.ts:34