HPが最大になると自動で付与・解除されるステート
Posted: 2019年8月15日(木) 22:29
タイトルの通りですが
「HPが最大になると自動で付与や解除がされるステート」というものは作れないでしょうか?
要は「HPが満タンである」ことを意味し、戦闘中のHPの増減で切り替わってくれるようなステートです。
あとは「HPは満タンではない」ことを意味するような。
例えばハロルド100/100[HP満タン]がダメージを受けると
ハロルド80/100[HP満タンではない]になって、
回復するとハロルド100/100[HP満タン]に戻るようなものです。
(現在HP/最大HP、[]内はステートを表してます。分かりにくい表現で申し訳ないです。)
いま製作中のRPGが戦闘中にそういった条件を頻繁に使うものになっていて、
一応いまでもコモンイベントや変数、それを利用した条件分岐などを用いることで似た挙動自体は可能であろうことは分かっているのですが…
HPの増減の都度、ステートで処理ができるのであればそちらの方が便利だと思い質問させていただきました。
長文、失礼いたしました。知恵を貸していただければ幸いです。
「HPが最大になると自動で付与や解除がされるステート」というものは作れないでしょうか?
要は「HPが満タンである」ことを意味し、戦闘中のHPの増減で切り替わってくれるようなステートです。
あとは「HPは満タンではない」ことを意味するような。
例えばハロルド100/100[HP満タン]がダメージを受けると
ハロルド80/100[HP満タンではない]になって、
回復するとハロルド100/100[HP満タン]に戻るようなものです。
(現在HP/最大HP、[]内はステートを表してます。分かりにくい表現で申し訳ないです。)
いま製作中のRPGが戦闘中にそういった条件を頻繁に使うものになっていて、
一応いまでもコモンイベントや変数、それを利用した条件分岐などを用いることで似た挙動自体は可能であろうことは分かっているのですが…
HPの増減の都度、ステートで処理ができるのであればそちらの方が便利だと思い質問させていただきました。
長文、失礼いたしました。知恵を貸していただければ幸いです。