小技:ペット自身が魔法チャージ済みであることを判断 |
ALFES | 07/03/27 14:42 |
ペットAIで、魔法がチャージ済みであるかどうかを判断するための方法です。
スキル使用可能判定で魔法が使用可能かどうかを判断すると、
1.スキル未使用状態(かつ該当魔法使用条件を満たす)
2.該当魔法がチャージ済みの状態
このいずれかで、魔法が使用可能と判断されます。
これは、間違ってはいないのですが、チャージ済みだけを判断できないのは不便です。
(例:緊急性を要する行動の際に、わざわざチャージしてまで魔法を使いたくない場合)
それで、魔法チャージ済みのみを判定するルールを作ってみました。
基本的には、魔法使用可能判定ルールの前に、近接スキル使用可能判定ルールを入れるだけです。
ディフェンス可能判定を例に取ると、
スキル未使用状態で、ディフェンス可能(習得スキルおよびスタミナ面で):真
その他:偽
という判定になります。
このルールが真になるということは(ディフェンスが使用可能であるという前提があるものの)、スキル未使用状態であれば、必ずこのルールを実行するということです。
このルールの後に、魔法使用可能判定を置くと、該当魔法がチャージ済みであることを判断できます。
本当は、一般攻撃スキル判定ができればいいのですが、それがうまく動かないようなので、こんな感じになりました。
サンプルにおいては、
「索敵アタック」でスキル未使用状態を捕捉し、
その次のルール以降で各魔法のチャージ状態を判定しています。
ソーン_tar | これは魔法を多用するペットには便利な小技ですね さっそく使わせていただきます~ 07/03/28 20:27 |
件名 | 名前 | 日付 | 閲覧数 | 投票数 | |||
junjun991 | 2011/07/17 | 15031 | 1 | ||||
+1 | トゥリム_mar | 2011/06/24 | 10956 | 0 | |||
+5 | ユウキ王 | 2011/06/21 | 10088 | 0 | |||
痛いネカマ | 2011/06/19 | 7745 | 1 | ||||
+1 | Gyahh_cic | 2011/05/31 | 6938 | 0 | |||
遊羅 | 2011/05/28 | 4901 | 0 | ||||
代理人_tri | 2011/05/23 | 15586 | 1 | ||||
+1 | 痛いネカマ | 2011/05/02 | 9866 | 1 | |||
+1 | 痛いネカマ | 2011/04/17 | 30967 | 4 | |||
ガラエル | 2011/04/10 | 6639 | 1 | ||||
痛いネカマ | 2011/04/06 | 19012 | 1 | ||||
+3 | 都牟羽 | 2011/04/02 | 8930 | 1 | |||
メイド弐号 | 2011/04/01 | 6599 | 0 | ||||
+3 | 痛いネカマ | 2011/03/31 | 13770 | 0 | |||
みたれ | 2011/03/29 | 6240 | 0 | ||||
トゥリム_mar | 2011/01/30 | 8431 | 0 | ||||
朽羽_tar | 2011/01/29 | 10480 | 0 | ||||
+1 | ムクドリ_cic | 2010/12/29 | 39399 | 3 | |||
+8 | 流星ジョ二一 | 2010/12/28 | 16542 | 3 | |||
+3 | Bricat | 2010/12/22 | 30446 | 2 |