苦労の末
やっと 戦闘システムの基礎が完成!
最初の戦闘でかたりべくんが
チュートリアルしてくれるイベントも挟んで
最初の戦闘イベが無事終了(;^ω^A
ちなみに 最大5文字のプレイヤーの名前で
テキストがはみ出さないかチェックするために
主人公の名前がこんなことになってます(^皿^;)
戦闘の流れ
①敵が好きそうなエサを持ってたらあげる
好みに合えば機嫌&交渉達成度UP
好みに合わないと怒って機嫌&交渉達成度DOWN
②相手の機嫌の良し悪しを見て
気に入りそうな交渉術を選んで使用
成功すれば交渉達成度UP
ただし 相手の機嫌によって同じ交渉術でも
成功or失敗が分かれる
③ ①~②を繰り返して必要な交渉達成度を稼ぐ
一度も交渉失敗しないで和解できれば
アイテムがもらえる
・・・と ここまで作るのにめっちゃ時間がかかった(T∀T;)
なぜかというと この前にうまくいってた
「敵に行動不能の状態付与して戦闘を終了する」という流れ
あの後 ゲームオーバー演出を追加したら
状態付与すると同時にゲームオーバーになる、という
原因不明の現象が起きた・・・
間違って自分に状態付与してる?と思ったけど
付与の命令部分はゲームオーバー演出追加前からいじってないし
何故だか全く分からない!(T皿T;)
仕方ないので ゲームオーバー処理に変数分岐をつけて
交渉成功の時には発動しないようにして解決!
他にも変数操作やらなんやら
いろいろと失敗を繰り返し やっとここに至る(-∀-;)
これで このゲーム作りの大きな山を
一つ越えたワケだけど・・・
今後 新たな敵を一体作る度に
全交渉術に対する反応を 1交渉術に付き
2~3種類づつ作らないといけないのだ! 地獄!
いや こんなシステムを作った私の自業自得だけど!!(T∀T;)
よし 一旦 自らの手で癒されよう~
新たに作った敵キャラ おとなしい犬!( ̄▽ ̄;)ノ