Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // (Attack, Defense)
- array2d<double> chart(18, 18);
- chart.fill(1.0);
- chart.at(Normal, Rock) = 0.5;
- chart.at(Normal, Ghost) = 0.0;
- chart.at(Normal, Steel) = 0.5;
- chart.at(Fighting, Normal) = 2.0;
- chart.at(Fighting, Flying) = 0.5;
- chart.at(Fighting, Poison) = 0.5;
- chart.at(Fighting, Rock) = 2.0;
- chart.at(Fighting, Bug) = 0.5;
- chart.at(Fighting, Ghost) = 0.0;
- chart.at(Fighting, Steel) = 2.0;
- chart.at(Fighting, Psychic) = 0.5;
- chart.at(Fighting, Ice) = 2.0;
- chart.at(Fighting, Dark) = 2.0;
- chart.at(Fighting, Fairy) = 0.5;
- chart.at(Flying, Fighting) = 2.0;
- chart.at(Flying, Rock) = 0.5;
- chart.at(Flying, Bug) = 2.0;
- chart.at(Flying, Steel) = 0.5;
- chart.at(Flying, Grass) = 2.0;
- chart.at(Flying, Electric) = 0.5;
- chart.at(Poison, Poison) = 0.5;
- chart.at(Poison, Ground) = 0.5;
- chart.at(Poison, Rock) = 0.5;
- chart.at(Poison, Ghost) = 0.5;
- chart.at(Poison, Steel) = 0.0;
- chart.at(Poison, Grass) = 2.0;
- chart.at(Poison, Fairy) = 2.0;
- chart.at(Ground, Flying) = 0.0;
- chart.at(Ground, Poison) = 2.0;
- chart.at(Ground, Rock) = 2.0;
- chart.at(Ground, Bug) = 0.5;
- chart.at(Ground, Steel) = 2.0;
- chart.at(Ground, Fire) = 2.0;
- chart.at(Ground, Grass) = 0.5;
- chart.at(Ground, Electric) = 2.0;
- chart.at(Rock, Fighting) = 0.5;
- chart.at(Rock, Flying) = 2.0;
- chart.at(Rock, Ground) = 0.5;
- chart.at(Rock, Bug) = 2.0;
- chart.at(Rock, Steel) = 0.5;
- chart.at(Rock, Fire) = 2.0;
- chart.at(Rock, Ice) = 2.0;
- chart.at(Bug, Fighting) = 0.5;
- chart.at(Bug, Flying) = 0.5;
- chart.at(Bug, Poison) = 0.5;
- chart.at(Bug, Ghost) = 0.5;
- chart.at(Bug, Steel) = 0.5;
- chart.at(Bug, Fire) = 0.5;
- chart.at(Bug, Grass) = 2.0;
- chart.at(Bug, Psychic) = 2.0;
- chart.at(Bug, Dark) = 2.0;
- chart.at(Bug, Fairy) = 0.5;
- chart.at(Ghost, Normal) = 0.0;
- chart.at(Ghost, Ghost) = 2.0;
- chart.at(Ghost, Psychic) = 2.0;
- chart.at(Ghost, Dark) = 2.0;
- chart.at(Steel, Rock) = 2.0;
- chart.at(Steel, Steel) = 0.5;
- chart.at(Steel, Fire) = 0.5;
- chart.at(Steel, Water) = 0.5;
- chart.at(Steel, Electric) = 0.5;
- chart.at(Steel, Ice) = 2.0;
- chart.at(Steel, Fairy) = 2.0;
- chart.at(Fire, Rock) = 0.5;
- chart.at(Fire, Bug) = 2.0;
- chart.at(Fire, Steel) = 2.0;
- chart.at(Fire, Fire) = 0.5;
- chart.at(Fire, Water) = 0.5;
- chart.at(Fire, Grass) = 2.0;
- chart.at(Fire, Ice) = 2.0;
- chart.at(Fire, Dragon) = 0.5;
- chart.at(Water, Ground) = 2.0;
- chart.at(Water, Rock) = 2.0;
- chart.at(Water, Fire) = 2.0;
- chart.at(Water, Water) = 0.5;
- chart.at(Water, Grass) = 0.5;
- chart.at(Water, Dragon) = 0.5;
- chart.at(Grass, Flying) = 0.5;
- chart.at(Grass, Poison) = 0.5;
- chart.at(Grass, Ground) = 2.0;
- chart.at(Grass, Rock) = 2.0;
- chart.at(Grass, Bug) = 0.5;
- chart.at(Grass, Steel) = 0.5;
- chart.at(Grass, Fire) = 0.5;
- chart.at(Grass, Water) = 2.0;
- chart.at(Grass, Grass) = 0.5;
- chart.at(Grass, Dragon) = 0.5;
- chart.at(Electric, Flying) = 2.0;
- chart.at(Electric, Ground) = 0.0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement