|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|

cocktail server@Wiki

攻撃時自力ヒール


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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

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

注意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
ホムが戦闘中に自動で自力ヒールします

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