亜種ホムを先行、非先行型に対応させる

亜種ホム先行、非先行に対応させる

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

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


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


一番下にでも以下を追加
--★亜種の索敵条件(先攻型:1 非先攻型:0)
   TypeSearchEnemyAsyu = 1

注:KumaConf.exeを使い新しい設定をセーブすると上記部分は消えてしまいます

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


elseif (type == VANILMIRTH or type == VANILMIRTH_H or type == VANILMIRTH2 or type == VANILMIRTH_H2) then
を検索し以下のコードを探す

elseif (type == VANILMIRTH or type == VANILMIRTH_H or type == VANILMIRTH2 or type == VANILMIRTH_H2) then
																							-- ■バニルミルトの索敵
	if (TypeSearchEnemyVANIL == 1) then
		result = GetMyEnemyB (myid)															-- ■先行型の敵探索
	else
		result = GetMyEnemyA (myid)															-- ■非先行型の敵探索
	end

上記が見つかったらendの真下に以下を追加する

else				-- ★亜種の索敵
	if (TypeSearchEnemyAsyu == 1) then
		result = GetMyEnemyB (myid)															-- ■先行型の敵探索
	else
		result = GetMyEnemyA (myid)															-- ■非先行型の敵探索
	end

追加し終えたなら最後に確認をしよう

elseif (type == VANILMIRTH or type == VANILMIRTH_H or type == VANILMIRTH2 or type == VANILMIRTH_H2) then
																							-- ■バニルミルトの索敵
	if (TypeSearchEnemyVANIL == 1) then
		result = GetMyEnemyB (myid)															-- ■先行型の敵探索
	else
		result = GetMyEnemyA (myid)															-- ■非先行型の敵探索
	end
else				-- ★亜種の索敵
	if (TypeSearchEnemyAsyu == 1) then
		result = GetMyEnemyB (myid)															-- ■先行型の敵探索
	else
		result = GetMyEnemyA (myid)															-- ■非先行型の敵探索
	end
end
return result								-- 敵IDを返す。いない場合は0を返す

となっていればOKです

追加修正として
自亜種ホムの先行、非先行切り替えもお好みでどうぞ

タグ:

+ タグ編集
  • タグ:

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

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

下から選んでください:

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