攻撃時自力ヒール

亜種ホム自力ヒール追加方法

注意:処理が重くなったり予期せぬ動作をする場合があるかもしれません

注意2:必ずバックアップを取ってから追加してください


USER_AIフォルダにあるAI.luaの修正


AutoNonObjectSkill()で検索し

AutoNonObjectSkill()			-- ■自動支援スキル発動
AutoObjectSkill()				-- ■自動攻撃スキル発動
AutoObjectSkill()				-- ■自動攻撃スキル発動
AutoNonObjectSkill()			-- ■自動支援スキル発動
の下に
AutoOwnerSkill()				-- ★自動スキル発動
を追加し

●以下、サブ関数●を検索

●以下、サブ関数●
の下に

function	AutoOwnerSkill()

TraceAI("AutoOwnerSkill")

local sMyHP = GetV (V_HP,MyID)					-- ■ホムのHPを得る
local sMyMaxHP = GetV (V_MAXHP,MyID)				-- ■ホムのMaxHPを得る
local sMySP = GetV (V_SP,MyID)					-- ■ホムのSPを得る
local sMyMaxSP = GetV (V_MAXSP,MyID)				-- ■ホムのMaxSPを得る
local sOwnHP = GetV (V_HP,GetV(V_OWNER,MyID))			-- ■ケミのHPを得る
local sOwnMaxHP = GetV (V_MAXHP,GetV(V_OWNER,MyID))			-- ■ケミのMaxHPを得る
local sOwnSP = GetV (V_SP,GetV(V_OWNER,MyID))			-- ■ケミのSPを得る
local sOwnMaxSP = GetV (V_MAXSP,GetV(V_OWNER,MyID))			-- ■ケミのMaxSPを得る
local sMyHP_ratio = (sMyHP / sMyMaxHP) * 100				-- ■ホムの残りHPの割合を計算
local sMySP_ratio = (sMySP / sMyMaxSP) * 100				-- ■ホムの残りSPの割合を計算
local sOwnHP_ratio = (sOwnHP / sOwnMaxHP) * 100			-- ■ケミの残りHPの割合を計算
local sOwnSP_ratio = (sOwnSP / sOwnMaxSP) * 100			-- ■ケミの残りSPの割合を計算

if (sMyHP_ratio <= 70) then	--★ホムのHPが70%以下になったら癒しの手Lv5発動
SkillObject (MyID,5,8001,MyID)	--★SkillObject (MyIDがホムのこと,5がスキルLv,8001が癒しの手のスキルID,MyID)
end
end

を追加でOK
ホムが戦闘中に自動で自力ヒールします

同じ要領で自動カプリスなども対応できます
自動カプリス等の加筆

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2006年10月24日 03:38
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。