【解決済み】ステートによってスキルの使用可否の変化・敵の使用スキルの変更
Posted: 2017年4月23日(日) 01:46
スキルの使用条件・スキルの対象の変化のようなものの実装について質問させていただきます。
例えばスキルを使い特定のステートになった場合、
●特定のスキルが使用可能になる・特定のスキルは(スキル欄には字が残っているが色が使用不可の色になり)使用不可になる。
●特定のスキルを使用できる相手が限定される。(例:特定の相手にロックオンするようなスキルを使った場合、その後の攻撃はステート中、その相手にしか使用できない)のようなもの。
また、それらのものを敵側にも付加できるようにし、敵がステート中・又は特定のスイッチがオン・特定の変数が一定以上の時、1つ目のようにスキルが使用可能・不可になったり、特定のスキルのみをしてくる(例:挑発状態の場合、攻撃属性のスキルしか使用できない ※バーサク状態のように勝手に攻撃するではなく、攻撃スキルのみを使用してくるといったもの)や、
2つ目のように、特定のステートになった場合、特定のアクターにのみスキルを使用してくるといったもの。
1つ目と2つ目をまとめると、例えば特定のステートにかかった場合(1と2のステートが分離しており2つのステートで処理するでもかまわないです)、ステートをかけたアクターと、ステータスをかけられた側が、お互いに限定されたスキルのみをお互い相手に使用できる。のようなものです。
これらは例なので、●~ の部分が実装できれば非常に助かります。
ご教授できればよろしくお願いします。
例えばスキルを使い特定のステートになった場合、
●特定のスキルが使用可能になる・特定のスキルは(スキル欄には字が残っているが色が使用不可の色になり)使用不可になる。
●特定のスキルを使用できる相手が限定される。(例:特定の相手にロックオンするようなスキルを使った場合、その後の攻撃はステート中、その相手にしか使用できない)のようなもの。
また、それらのものを敵側にも付加できるようにし、敵がステート中・又は特定のスイッチがオン・特定の変数が一定以上の時、1つ目のようにスキルが使用可能・不可になったり、特定のスキルのみをしてくる(例:挑発状態の場合、攻撃属性のスキルしか使用できない ※バーサク状態のように勝手に攻撃するではなく、攻撃スキルのみを使用してくるといったもの)や、
2つ目のように、特定のステートになった場合、特定のアクターにのみスキルを使用してくるといったもの。
1つ目と2つ目をまとめると、例えば特定のステートにかかった場合(1と2のステートが分離しており2つのステートで処理するでもかまわないです)、ステートをかけたアクターと、ステータスをかけられた側が、お互いに限定されたスキルのみをお互い相手に使用できる。のようなものです。
これらは例なので、●~ の部分が実装できれば非常に助かります。
ご教授できればよろしくお願いします。