3.2.0 • Published 3 years ago

pokemontypedex v3.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

npm GitHub package.json version GitHub release (latest by date)

Typedex

The typedex is a node.js module that allows you to show information on all the Types in the Pokemon Games

Features

  • Easy to use!
  • Use only a few lines to get information on ANY pokemon type
  • The database is constantly being expanded and improved upon

Description

The typedex was a feature we used in a few of our own bots. We wanted to open-source it and give everyone access.

Basically, the Typedex is a collection of information on the various types from the game Pokemon.

Installation

npm install pokemontypedex

Current Update

  • Added .moveCount
  • Added .singleTypePokemonCount
  • Added .dualTypePokemonCount
  • Moved all counters under .counts
  • Added counters for every single generation

Documentation

This documentation is unfinished and will be worked on more when some variables are renamed.

Information

  • .name - The name of the specific type
  • .genAdded - The generation in which the type was added

Counts

  • .counts.totalPokemonCount - The amount of pokemon with this type as of generation 9
  • .counts.moveCount - The amount of moves with this type as of generation 9
  • .counts.singleTypePokemonCount - The amount of single-typed pokemon with this type
  • .counts.dualTypePokemonCount - The amount of dual-typed pokemon with this type
  • .counts.gen1PokemonCount - The amount of generation 1 pokemon with this type
  • .counts.gen2PokemonCount - The amount of generation 2 pokemon with this type
  • .counts.gen3PokemonCount - The amount of generation 3 pokemon with this type
  • .counts.gen4PokemonCount - The amount of generation 4 pokemon with this type
  • .counts.gen5PokemonCount - The amount of generation 5 pokemon with this type
  • .counts.gen6PokemonCount - The amount of generation 6 pokemon with this type
  • .counts.gen7PokemonCount - The amount of generation 7 pokemon with this type
  • .counts.gen8PokemonCount - The amount of generation 8 pokemon with this type
  • .counts.gen9PokemonCount - The amount of generation 9 pokemon with this type

Current Generation

  • .attackTypemap - The current attack typemap, the name is subject to change.
  • .attackTypemap.noEffect - Types that type A cannot cause damage against
  • .attackTypemap.notVeryEffective - Types that type A is not very effective against
  • .attackTypemap.superEffective - Types that type A is super effective against
  • .defenceTypemap - The current defense typemap, the name is subject to change.
  • .defenceTypemap.noEffect - Types that type A cannot be damaged by
  • .defenceTypemap.notVeryEffective - Types that are not very effective when used against Type A
  • .defenceTypemap.superEffective - Types that are super effective when used against Type A

Generation One

  • .genOneAttackTypemap - The attack typemap from Generation 1
  • .genOneAttackTypemap.noEffect - Types that type A cannot cause damage against
  • .genOneAttackTypemap.notVeryEffective - Types that type A is not very effective against
  • .genOneAttackTypemap.superEffective - Types that type A is super effective against
  • .genOneDefenseTypemap - The defense typemap from Generation 1
  • .genOneDefenseTypemap.noEffect - Types that type A cannot be damaged by
  • .genOneDefenseTypemap.notVeryEffective - Types that are not very effective when used against Type A
  • .genOneDefenseTypemap.superEffective - Types that are super effective when used against Type A

Generations Two to Five

  • .genTwoFiveAttackTypemap - The attack typemap from Generations 2-5
  • .genTwoFiveAttackTypemap.noEffect - Types that type A cannot cause damage against
  • .genTwoFiveAttackTypemap.notVeryEffective - Types that type A is not very effective against
  • .genTwoFiveAttackTypemap.superEffective - Types that type A is super effective against
  • .genTwoFiveDefenseTypemap - The defense typemap from Generations 2-5
  • .genTwoFiveDefenseTypemap.noEffect - Types that type A cannot be damaged by
  • .genTwoFiveDefenseTypemap.notVeryEffective - Types that are not very effective when used against Type A
  • .genTwoFiveDefenseTypemap.superEffective - Types that are super effective when used against Type A
3.2.0

3 years ago

3.1.0

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.0

3 years ago