Pktool

Pktoolはポケモンのレート対戦の技選択時間1分の間になるべく様々な情報を得ることを目標としたツールです。 とりあえずオフラインで動作するので速いです。

  1. ダメージ計算
  2. ポケモンのステータス算出
  3. パーティメモ(WIP)

インストール

gem install pktool

使用例

$ pktool info

なまえ>ガブリアス
図鑑番号
445
種族値
H:108 A:130 B:95 C:80 D:85 S:102 重さ:95.0
相性
4.0: 氷
2.0: 竜妖
1.0: 無水草闘地飛超虫霊悪鋼
1/2: 炎毒岩
1/4:

物理
無 威力:150 命中: 90 ギガインパクト
竜 威力:120 命中:100 げきりん
地 威力:100 命中:100 じしん
岩 威力:100 命中: 80 ストーンエッジ
鋼 威力:100 命中: 75 アイアンテール
水 威力: 90 命中: 90 アクアテール
悪 威力: 80 命中:100 かみくだく
毒 威力: 80 命中:100 どくづき
闘 威力: 75 命中:100 かわらわり
霊 威力: 70 命中:100 シャドークロー
炎 威力: 65 命中: 95 ほのおのキバ
飛 威力: 60 命中:  0 つばめがえし
虫 威力: 40 命中: 95 れんぞくぎり
特殊
無 威力:150 命中: 90 はかいこうせん
竜 威力:130 命中: 90 りゅうせいぐん
炎 威力:110 命中: 85 だいもんじ
地 威力: 90 命中:100 だいちのちから
水 威力: 90 命中:100 なみのり
$ pktool damage
攻撃側の指定
なまえ>ガブリアス
せいかく>いじっぱり
努力値(default: 0)>AS
個体値(default: 6V)>
防御側の指定
なまえ>クレセリア
せいかく>ずぶとい
努力値(default: 0)>HB
個体値(default: 6V)>
技の指定
わざ>げきりん

攻撃側
ガブリアス H:183 A:200 B:115 C:90 D:105 S:154
防御側
クレセリア H:227 A:81 B:189 C:95 D:150 S:105

min:72 max:85
確定数:4回 (31.72%)

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request