攻撃時自力ヒール

「攻撃時自力ヒール」の編集履歴(バックアップ)一覧はこちら

攻撃時自力ヒール」(2006/10/24 (火) 03:38:29) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*亜種ホム自力ヒール追加方法 *注意:処理が重くなったり予期せぬ動作をする場合があるかもしれません *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 ホムが戦闘中に自動で自力ヒールします 同じ要領で自動カプリスなども対応できます [[自動カプリス等の加筆]] ---- [[加筆、修正一覧へ>http://www13.atwiki.jp/cocktail/pages/648.html]]
*亜種ホム自力ヒール追加方法 **注意:処理が重くなったり予期せぬ動作をする場合があるかもしれません **注意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 ホムが戦闘中に自動で自力ヒールします 同じ要領で自動カプリスなども対応できます [[自動カプリス等の加筆]] ---- [[加筆、修正一覧へ>http://www13.atwiki.jp/cocktail/pages/648.html]]

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

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