回答を書いて読み返して「少々攻撃的に受け止められるかもしれない」と思いましたが、攻撃的な意図はなく、意識改善していただきたいだけの文章と捉えてください。
「怒ってないから、今後も質問してね!」
ってことです。
下記トピックと同じ質問ですよね?
viewtopic.php?f=23&t=7601&p=27562まず、HPとTPを入れ替えれば、それだけで特別にクリアしなくてはならない問題(TPが0になったらゲームオーバー判定)がなくなります。
どうしても、TPで表現したい理由があるのであれば…茨の道かと思います。
自分にはこれへの回答はできません。
TPとHPを入れ替えて表現すると、下記になると思います。
1.敵はTPとMPにダメージを与えてくる。
2.TPとMPが0になり、この時に攻撃を受けるとHPにダメージが入る。
3.TPとMPは0になると最大値に戻る。
4.HPが0になるとゲームオーバー。
読み替えると、3に矛盾が見られます。
このままだと、HPにダメージが入るタイミングがありません。
2.を勘違いしている可能性があるので、矛盾がないように予想してみます。
1.敵はTPとMPにダメージを与えてくる。
2.TPとMPが0になった瞬間にHPにダメージが入る。
3.TPとMPは0になると最大値に戻る。
4.HPが0になるとゲームオーバー。
つまり、MPとTPがバリアとなって、それが壊れるとダメージを受けるといったイメージでしょうか?
ちなみに、作成予定のゲームは通常戦闘システムのRPGでしょうか?
アクションでしょうか?
残念ですが、現状の質問方法だと、「何がやりたいのか分からない」という理由で回答が着かないと思います。
自分がこれまで回答できなかったのも、それが原因でしたが、同じ内容のトピックを立てているのを見て、重い腰を上げました。
必死に考えを巡らせないと答えられない質問は、回答がつくのは稀です。
最後に。
新着に出したくて新しいトピックを立てたのでしたら、過去のは削除した方が良いと思います。
今後は自分が立てたトピックに返信することで、新着へ出すようにした方が良いと思います。