ペットAI掲示板

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

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

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

世紀末針鼠伝説弐+α(2009/3/5更新)

+4
怪盗姉御 2007/04/06 14638 10  

ALFES式AI Ver1.18.5

+9
ALFES 2007/04/04 14582 6  

アグレッシブなAI

+9
リサーファ 2007/04/03 12371 1  

トゥリム式ver2007-3-30(アイスカウンター)

+2
トゥリム_mar 2007/03/31 6189 0  

ころばし屋(再投稿)

ALFES 2007/03/30 8880 0  

状況に合わせたIBを行うAI

+1
ソーン_tar 2007/03/28 6972 0  

対ゴーレム等用マグナム支援AI

+1
チュシャ_tar 2007/03/28 15615 2  

何度も失礼しました;ラビ用IBカウンターAI

+9
rumor_tar 2007/03/27 12012 4  

小技:ペット自身が魔法チャージ済みであることを判断

+1
ALFES 2007/03/27 6205 2  

犬用+1打AI

ALFES 2007/03/19 7076 0  

3/21対黒マング生体ミサイル

+11
カセトノテ_tri 2007/03/18 9594 2  

黒尻尾マングース用?

+10
ヌエ_mor 2007/03/17 9692 0  

サンダー護衛用ミルペット

+32
宵待月_mor 2007/03/13 25933 1  

トゥリム式ver2007-3-11(アイスカウンター)

+15
トゥリム_mar 2007/03/11 6090 0  

スマッシュのつかいかたw

+7
葉穏 2007/03/10 9530 0  

トゥリム式ver2007-3-8

+1
トゥリム_mar 2007/03/08 4458 0  

潜入用お手玉AI

紺野七海 2007/03/04 10375 0  

ボルトカウンター型AI (2007/03/11)

+3
Gustaf_rua 2007/03/04 9125 2  

小技:高速ヒール

+1
ALFES 2007/03/01 29877 10  

[返事]小技:超高速ヒール

カセトノテ_tri 2007/03/01 9909 0