Pack: Type Names, Type TMs, and Types

Return to JSON Overview

Type Names
This section is a list of all the monster types your pack will have in lowercase. "typesNames": [ "cool", "awesome" ]

Type TMs
This section is a list of the names of TMs if available, and the type of move they teach. "typesTMs": { "Cool TM": "cool", "Awesome TM": "awesome" }

Types
This section is where you'll define info of each type. Below color you will list all types in your pack, along with how they are affected by this type, where .5 is half damage, 1 is full, and 2 is double. "types": { "cool": { "noAdv": true, "name": "Cool", "short": "COL", "color": "#A8A878", "cool": 1, "awesome": .5, "trainers": ["I Train Cool","Cool Trainer","Trainer That is Cool"], "badges": [ {"name": "Cool Badge", "icon": "coolbadge.png"}, {"name": "Dope Badge", "icon": "dopebadge.png"}, {"name": "Coolismo Badge", "icon": "coolismo.png"} ], 		"tiles":["coolgrass.png", "cooldirt.png"], "items": [ {"id": "Cool Item", "prob": 0.5}, {"id": "Awesome Item", "prob": 0.1} ] 	}  }
 * noAdv - Indicates whether this type has no advantage over any other type, if true it will give this type a bit of a boost to compensate.
 * name - The proper displayed name of the type.
 * short - The abbreviation of the type name, typically 3 letters.
 * color - The color the type will be represented by.
 * badges - A list of badges that trainers of this type can award the player with.
 * name - The name of the badge.
 * icon - The image the badge will be represented by.
 * tiles - A list of images that the route map can use when the route has a family of this type.
 * items - A list of items that any monster of this type can be carrying.
 * id - The name of the item.
 * prob - The odds it can appear on a wild monster.