魔法つかいプリキュア! 対応です
rubicure (0.4.0): All about Japanese battle heroine "Pretty Cure (Precure)". https://t.co/pfuO7MMTOn
— RubyGems (@rubygems) 2016, 3月 9
まほプリの仕様上今までとちょっと使い方が変わってるので注意してください
今までのプリキュア
yayoi = Cure.peace yayoi.name #=> "黄瀬やよい" yayoi.cast_name #=> "金元寿子" yayoi.attack! #=> RuntimeError: require transform yayoi.transform! (レディ?) プリキュア・スマイルチャージ! (ゴー!ゴー!レッツ・ゴー!ピース!!) ピカピカピカリンジャンケンポン! キュアピース! 5つの光が導く未来! 輝け!スマイルプリキュア! # 1st transform yayoi.name #=> "キュアピース" yayoi.attack! プリキュア!ピースサンダー!!
魔法つかいプリキュア!
各種スタイルに対応すべく、Rubicure::Girl#transform!
に引数を渡せるようになっています
ダイヤスタイルに変身する時
mirai = Cure.miracle mirai.name # => "朝日奈みらい" mirai.cure_up_rapapa! :diamond # or mirai.transform! :diamond キュアップ・ラパパ! ダイヤ! ミラクル・マジカル・ジュエリーレ! ふたりの奇跡!キュアミラクル! 魔法つかいプリキュア!! mirai.name # => "キュアミラクル(ダイヤスタイル)" mirai.attack! リンクルステッキ! ダイヤ!永遠の輝きを私達の手に! フルフルリンクル! プリキュア!ダイヤモンドエターナル!
Ruby ルビースタイルに変身する時
mirai = Cure.miracle mirai.name # => "朝日奈みらい" mirai.cure_up_rapapa! :ruby # or mirai.transform! :ruby キュアップ・ラパパ! ルビー! ミラクル・マジカル・ジュエリーレ! ふたりの奇跡!キュアミラクル! 魔法つかいプリキュア!! mirai.name # => "キュアミラクル(ルビースタイル)" mirai.attack! リンクルステッキ! ルビー!紅の情熱よ私達の手に! フルフルリンクル! プリキュア!ルビーパッショナーレ!
Splash☆Star の Cure.bloom
や Cure.bright
みたいにそれぞれのスタイルを別名で定義というのは今までもありましたが、同名で複数のスタイルを対応というのが今回の一番の目玉です!
それではよいキュアエンジニアライフを
追伸
yamlのデータ構造がつらくなってきた・・・
https://github.com/sue445/rubicure/blob/v0.4.0/config/girls/013_maho_girls.yml