pokemon-showdown/mods/gen1/typechart.js
2013-03-08 13:06:12 +01:00

301 lines
5.1 KiB
JavaScript

/**
* Types were different on Gen 1.
* We had no steel nor dark types and there were a couple of important differences:
* Bug and Poison were weak to eachother
* Ice was neutral to fire
* Psychic was immune to ghost
*/
exports.BattleTypeChart = {
"Bug": {
"damageTaken": {
"Bug": 0,
"Dragon": 0,
"Electric": 0,
"Fighting": 2,
"Fire": 1,
"Flying": 1,
"Ghost": 0,
"Grass": 2,
"Ground": 2,
"Ice": 0,
"Normal": 0,
"Poison": 1,
"Psychic": 0,
"Rock": 1,
"Water": 0
}
},
"Dragon": {
"damageTaken": {
"Bug": 0,
"Dragon": 1,
"Electric": 2,
"Fighting": 0,
"Fire": 2,
"Flying": 0,
"Ghost": 0,
"Grass": 2,
"Ground": 0,
"Ice": 1,
"Normal": 0,
"Poison": 0,
"Psychic": 0,
"Rock": 0,
"Water": 2
}
},
"Electric": {
"damageTaken": {
"Bug": 0,
"Dragon": 0,
"Electric": 2,
"Fighting": 0,
"Fire": 0,
"Flying": 2,
"Ghost": 0,
"Grass": 0,
"Ground": 1,
"Ice": 0,
"Normal": 0,
"Poison": 0,
"Psychic": 0,
"Rock": 0,
"Water": 0
}
},
"Fighting": {
"damageTaken": {
"Bug": 2,
"Dragon": 0,
"Electric": 0,
"Fighting": 0,
"Fire": 0,
"Flying": 1,
"Ghost": 0,
"Grass": 0,
"Ground": 0,
"Ice": 0,
"Normal": 0,
"Poison": 0,
"Psychic": 1,
"Rock": 2,
"Water": 0
}
},
"Fire": {
"damageTaken": {
brn: 3,
"Bug": 2,
"Dragon": 0,
"Electric": 0,
"Fighting": 0,
"Fire": 2,
"Flying": 0,
"Ghost": 0,
"Grass": 2,
"Ground": 1,
"Ice": 0,
"Normal": 0,
"Poison": 0,
"Psychic": 0,
"Rock": 1,
"Water": 1
}
},
"Flying": {
"damageTaken": {
"Bug": 2,
"Dragon": 0,
"Electric": 1,
"Fighting": 2,
"Fire": 0,
"Flying": 0,
"Ghost": 0,
"Grass": 2,
"Ground": 3,
"Ice": 1,
"Normal": 0,
"Poison": 0,
"Psychic": 0,
"Rock": 1,
"Water": 0
}
},
"Ghost": {
"damageTaken": {
"Bug": 0,
"Dragon": 0,
"Electric": 0,
"Fighting": 3,
"Fire": 0,
"Flying": 0,
"Ghost": 1,
"Grass": 0,
"Ground": 0,
"Ice": 0,
"Normal": 3,
"Poison": 2,
"Psychic": 0,
"Rock": 0,
"Water": 0
}
},
"Grass": {
"damageTaken": {
"Bug": 1,
"Dragon": 0,
"Electric": 2,
"Fighting": 0,
"Fire": 1,
"Flying": 1,
"Ghost": 0,
"Grass": 2,
"Ground": 2,
"Ice": 1,
"Normal": 0,
"Poison": 1,
"Psychic": 0,
"Rock": 0,
"Water": 2
}
},
"Ground": {
"damageTaken": {
sandstorm: 3,
"Bug": 0,
"Dragon": 0,
"Electric": 3,
"Fighting": 0,
"Fire": 0,
"Flying": 0,
"Ghost": 0,
"Grass": 1,
"Ground": 0,
"Ice": 1,
"Normal": 0,
"Poison": 2,
"Psychic": 0,
"Rock": 2,
"Water": 1
}
},
"Ice": {
"damageTaken": {
hail: 3,
frz: 3,
"Bug": 0,
"Dragon": 0,
"Electric": 0,
"Fighting": 1,
"Fire": 1,
"Flying": 0,
"Ghost": 0,
"Grass": 0,
"Ground": 0,
"Ice": 2,
"Normal": 0,
"Poison": 0,
"Psychic": 0,
"Rock": 1,
"Water": 0
}
},
"Normal": {
"damageTaken": {
"Bug": 0,
"Dragon": 0,
"Electric": 0,
"Fighting": 1,
"Fire": 0,
"Flying": 0,
"Ghost": 3,
"Grass": 0,
"Ground": 0,
"Ice": 0,
"Normal": 0,
"Poison": 0,
"Psychic": 0,
"Rock": 0,
"Water": 0
}
},
"Poison": {
"damageTaken": {
psn: 3,
tox: 3,
"Bug": 1,
"Dragon": 0,
"Electric": 0,
"Fighting": 2,
"Fire": 0,
"Flying": 0,
"Ghost": 0,
"Grass": 2,
"Ground": 1,
"Ice": 0,
"Normal": 0,
"Poison": 1,
"Psychic": 1,
"Rock": 0,
"Water": 0
}
},
"Psychic": {
"damageTaken": {
"Bug": 1,
"Dragon": 0,
"Electric": 0,
"Fighting": 2,
"Fire": 0,
"Flying": 0,
"Ghost": 3,
"Grass": 0,
"Ground": 0,
"Ice": 0,
"Normal": 0,
"Poison": 0,
"Psychic": 2,
"Rock": 0,
"Water": 0
}
},
"Rock": {
"damageTaken": {
sandstorm: 3,
"Bug": 0,
"Dragon": 0,
"Electric": 0,
"Fighting": 1,
"Fire": 2,
"Flying": 2,
"Ghost": 0,
"Grass": 1,
"Ground": 1,
"Ice": 0,
"Normal": 2,
"Poison": 2,
"Psychic": 0,
"Rock": 0,
"Water": 1
}
},
"Water": {
"damageTaken": {
"Bug": 0,
"Dragon": 0,
"Electric": 1,
"Fighting": 0,
"Fire": 2,
"Flying": 0,
"Ghost": 0,
"Grass": 1,
"Ground": 0,
"Ice": 2,
"Normal": 0,
"Poison": 0,
"Psychic": 0,
"Rock": 0,
"Water": 2
}
}
};