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

# Enumeration MoveSourceType

Used for challenge types that modify movesets, these denote the various sources of moves for pokemon.

- Defined in src/data/challenge.ts:101

##### Index

### Enumeration Members

COMMON_EGG
COMMON_TM
GREAT_TM
LEVEL_UP
RARE_EGG
RELEARNER
ULTRA_TM

## Enumeration Members

### COMMON_EGG

COMMON_EGG: 5

- Defined in src/data/challenge.ts:107

### COMMON_TM

COMMON_TM: 2

- Defined in src/data/challenge.ts:104

### GREAT_TM

GREAT_TM: 3

- Defined in src/data/challenge.ts:105

### LEVEL_UP

LEVEL_UP: 0

- Defined in src/data/challenge.ts:102

### RARE_EGG

RARE_EGG: 6

- Defined in src/data/challenge.ts:108

### RELEARNER

RELEARNER: 1

- Defined in src/data/challenge.ts:103

### ULTRA_TM

ULTRA_TM: 4

- Defined in src/data/challenge.ts:106