2010-06-04
■ [ruby][games] 変愚蛮怒のプレイ記録をパースするツールを書いた
耐性パズルのお供にどうぞ。
例えば
$ kavlax shiwake ~/.angband/Hengband/yhara.txt -- weapon * a) ★首切りソード『クリスドゥリアン』 (4d5) (+18,+19) {視|毒切/邪人竜オト巨死} は、 g) ★カタナ『斬鉄剣』 (10d4) (+17,+21) (+2) {+腕器掘|切} でいいんじゃない?
みたいなことができます。(耐性が被ってて攻撃力がより大きいやつを表示します。まだ/邪とか見てないんで、いい加減ですが、たまに「確かに」というサジェストが出ます)
手抜きなんでRuby 1.9にしか対応してないですが、要望が多ければ1.8にも対応させるかも。