ペットAI掲示板

おすすめ 小技:ペット自身が魔法チャージ済みであることを判断
ALFES 07/03/27 14:42
ペットキャラクターAIソースコード ソースコードをコピーする

ペットAIで、魔法がチャージ済みであるかどうかを判断するための方法です。
 
スキル使用可能判定で魔法が使用可能かどうかを判断すると、
1.スキル未使用状態(かつ該当魔法使用条件を満たす)
2.該当魔法がチャージ済みの状態
このいずれかで、魔法が使用可能と判断されます。
 
これは、間違ってはいないのですが、チャージ済みだけを判断できないのは不便です。
(例:緊急性を要する行動の際に、わざわざチャージしてまで魔法を使いたくない場合)
 
それで、魔法チャージ済みのみを判定するルールを作ってみました。
 
基本的には、魔法使用可能判定ルールの前に、近接スキル使用可能判定ルールを入れるだけです。
 
ディフェンス可能判定を例に取ると、
スキル未使用状態で、ディフェンス可能(習得スキルおよびスタミナ面で):真
その他:偽
 
という判定になります。
 
このルールが真になるということは(ディフェンスが使用可能であるという前提があるものの)、スキル未使用状態であれば、必ずこのルールを実行するということです。
このルールの後に、魔法使用可能判定を置くと、該当魔法がチャージ済みであることを判断できます。
 
本当は、一般攻撃スキル判定ができればいいのですが、それがうまく動かないようなので、こんな感じになりました。
 
サンプルにおいては、
「索敵アタック」でスキル未使用状態を捕捉し、
その次のルール以降で各魔法のチャージ状態を判定しています。

ソーン_tar これは魔法を多用するペットには便利な小技ですね さっそく使わせていただきます~ 07/03/28 20:27
件名 名前 日付 閲覧数 投票数

フェレット用AI

junjun991 2011/07/17 15018 1  

トゥリム式ver2011-6-24(ファイアカウンター)

+1
トゥリム_mar 2011/06/24 10946 0  

依頼

+5
ユウキ王 2011/06/21 10078 0  

ペンギンちゃん用AI

痛いネカマ 2011/06/19 7737 1  

桃やん式 ディフェ&カウンター 改

+1
Gyahh_cic 2011/05/31 6922 0  

FL用

遊羅 2011/05/28 4893 0  

IBC FBC 転載

代理人_tri 2011/05/23 15572 1  

パンに捧げるAI

+1
痛いネカマ 2011/05/02 9855 1  

ドラゴンちゃん用AI(実用)

+1
痛いネカマ 2011/04/17 30959 4  

※挙動不審のため実用できません

ガラエル 2011/04/10 6631 1  

ドラゴンちゃん用AI(多機能)

痛いネカマ 2011/04/06 19004 1  

質問:初撃スマ、DFなしFBC

+3
都牟羽 2011/04/02 8924 1  

【転載】6MIB支援

メイド弐号 2011/04/01 6590 0  

ドラゴンちゃんAI(ロマン用)

+3
痛いネカマ 2011/03/31 13755 0  

つまらんAIだと思う

みたれ 2011/03/29 6231 0  

トゥリム式ver2011-1-30(ファイアカウンター)

トゥリム_mar 2011/01/30 8420 0  

アタアタ+IBC

朽羽_tar 2011/01/29 10472 0  

最新版万能なドラゴンちゃん用AI

+1
ムクドリ_cic 2010/12/29 39386 3  

ペットAIエディター

+8
流星ジョ二一 2010/12/28 16532 3  

弓支援魔法AI ver1.5 ※全スキルに対応

+3
Bricat 2010/12/22 30431 2