小技:ペット自身が魔法チャージ済みであることを判断 |
ALFES | 07/03/27 14:42 |
ペットAIで、魔法がチャージ済みであるかどうかを判断するための方法です。
スキル使用可能判定で魔法が使用可能かどうかを判断すると、
1.スキル未使用状態(かつ該当魔法使用条件を満たす)
2.該当魔法がチャージ済みの状態
このいずれかで、魔法が使用可能と判断されます。
これは、間違ってはいないのですが、チャージ済みだけを判断できないのは不便です。
(例:緊急性を要する行動の際に、わざわざチャージしてまで魔法を使いたくない場合)
それで、魔法チャージ済みのみを判定するルールを作ってみました。
基本的には、魔法使用可能判定ルールの前に、近接スキル使用可能判定ルールを入れるだけです。
ディフェンス可能判定を例に取ると、
スキル未使用状態で、ディフェンス可能(習得スキルおよびスタミナ面で):真
その他:偽
という判定になります。
このルールが真になるということは(ディフェンスが使用可能であるという前提があるものの)、スキル未使用状態であれば、必ずこのルールを実行するということです。
このルールの後に、魔法使用可能判定を置くと、該当魔法がチャージ済みであることを判断できます。
本当は、一般攻撃スキル判定ができればいいのですが、それがうまく動かないようなので、こんな感じになりました。
サンプルにおいては、
「索敵アタック」でスキル未使用状態を捕捉し、
その次のルール以降で各魔法のチャージ状態を判定しています。
ソーン_tar | これは魔法を多用するペットには便利な小技ですね さっそく使わせていただきます~ 07/03/28 20:27 |
件名 | 名前 | 日付 | 閲覧数 | 投票数 | |||
+4 | 怪盗姉御 | 2007/04/06 | 14638 | 10 | |||
+9 | ALFES | 2007/04/04 | 14582 | 6 | |||
+9 | リサーファ | 2007/04/03 | 12371 | 1 | |||
+2 | トゥリム_mar | 2007/03/31 | 6189 | 0 | |||
ALFES | 2007/03/30 | 8880 | 0 | ||||
+1 | ソーン_tar | 2007/03/28 | 6972 | 0 | |||
+1 | チュシャ_tar | 2007/03/28 | 15615 | 2 | |||
+9 | rumor_tar | 2007/03/27 | 12012 | 4 | |||
+1 | ALFES | 2007/03/27 | 6205 | 2 | |||
ALFES | 2007/03/19 | 7076 | 0 | ||||
+11 | カセトノテ_tri | 2007/03/18 | 9594 | 2 | |||
+10 | ヌエ_mor | 2007/03/17 | 9692 | 0 | |||
+32 | 宵待月_mor | 2007/03/13 | 25933 | 1 | |||
+15 | トゥリム_mar | 2007/03/11 | 6090 | 0 | |||
+7 | 葉穏 | 2007/03/10 | 9530 | 0 | |||
+1 | トゥリム_mar | 2007/03/08 | 4458 | 0 | |||
紺野七海 | 2007/03/04 | 10375 | 0 | ||||
+3 | Gustaf_rua | 2007/03/04 | 9125 | 2 | |||
+1 | ALFES | 2007/03/01 | 29877 | 10 | |||
カセトノテ_tri | 2007/03/01 | 9909 | 0 |