戦闘サンプルver0.60が完成したのでアップロードしました。
前回のブログの記事に書いたとおり、必殺技発動の仕組みを改修したバージョンとなります。
必殺技自体はフェラ(+手)系と太もも(+おまた)系の2種類ですが、敵が必殺技を放ってくる条件が増えました。今までの
A 口か太ももに棒で触ったときに発動する
の他、
B ランダムで発動する
C 興奮(戦闘画面上段の赤いバー)と好き度が高く、フェチ度が特定の条件を満たす場合、弱点狙いの必殺技が発動する
という2種類の仕組みを追加しました。
Aで発動した場合は以下の画面のように「おねだり」が明示され、Cが発動した場合は「弱点狙い」が明示されます。
Cを体験してみたい方は、好きを100、手とフェラか、太ももとおまたのフェチ度を45以上に設定してみてください。
例えば、フェラ、手、太もも、おまたの4つを45に設定すると、
実装されている2種類の必殺技は同等に弱点と判断され、どちらかが発動します。
逆にフェラと手、太ももとおまたのフェチ度に差があると、値の大きいほうが弱点として発動します。
実際にはもう少し色々処理をしているのですが、手っ取り早く弱点狙い必殺技を発動させるには、前述のパラメータを調整してみてください。
実は体操服45、フェラ10 手15 太もも20 本番10というような状況でも弱点狙い必殺技が発生します。(フェラ~本番がすべて0だと発生しません)
何かのフェチ度が45以上だと、思考ルーチンは「主人公はなにかのフェチらしい」と判断し、手持ちの必殺技のうち適切なものを探そうとします。
しかし残念ながら本戦闘サンプルには服属性の必殺技はありません。
手持ちの必殺技としては、フェラ系でも太もも系でもこの場合はフェチ度低の技となり、それぞれフェラ属性、太もも属性と1つずつの属性となるため、フェラフェチ度<太ももフェチ度で太もも必殺技が発動します。
逆にフェチ度が高いと必殺技の属性が、フェラ+手、太もも+おまたと2つになるため、2つのフェチ度の値に応じて、他のフェチ度の組み合わせと比較するという処理を行っています。