read ([self]0.013 sec. | [full]0.015 sec. | [norm]0.014 sec. | [hide]0.001 sec.)

差分 Edit

傭兵実装によって、変わったり更新された部分のみを直接取り上げています。

変更 Edit

韓国公式AIと韓国サクライパッチ追加の間で比較しています。

  • AI.luaとAI_M.luaの違い
  • Const.luaの変更

AI.lua and AI_M.lua Edit

  1. 上:AI.lua
  2. 下:AI_M.lua
  • グローバル変数
MyID				= 0		-- ホムンクルス id
MySkill				= 0		-- ホムンクルスの スキル
MySkillLevel			= 0		-- ホムンクルスの スキル レベル
MyID				= 0		-- 傭兵 id
MySkill				= 0		-- 傭兵の スキル
MySkillLevel			= 0		-- 傭兵の スキル レベル
  • function OnATTACK_ST ()
		SkillObject (MyID,MySkillLevel,MySkill,MyEnemy)
		if (1 == SkillObject(MyID,MySkillLevel,MySkill,MyEnemy)) then
			MyEnemy = 0
		end
  • function GetMyEnemy (myid)
	local result = 0

	local type = GetV (V_HOMUNTYPE,myid)
	if (type == LIF or type == LIF_H or type == AMISTR or type == AMISTR_H or type == LIF2 or type == LIF_H2 or type == AMISTR2 or type == AMISTR_H2) then
		result = GetMyEnemyA (myid)
	elseif (type == FILIR or type == FILIR_H or type == VANILMIRTH or type == VANILMIRTH_H or type == FILIR2 or type == FILIR_H2 or type == VANILMIRTH2 or type == VANILMIRTH_H2) then
		result = GetMyEnemyB (myid)
	end
	return result
	local result = 0

	local type = GetV (V_MERTYPE,myid)
	if (type >= ARCHER01 and type <= SWORDMAN10) then
		result = GetMyEnemyA (myid)
	else
		result = GetMyEnemyB (myid)
	end
	return result

Const.lua Edit

  1. 上:日本公式AI韓国公式AI(両方とも一緒)
  2. 下:韓国サクライパッチ
--------------------------------------------
-- ホムンクルスの種類 
--------------------------------------------

LIF				= 1
AMISTR			= 2
FILIR			= 3
VANILMIRTH		= 4
LIF2			= 5
AMISTR2			= 6
FILIR2			= 7
VANILMIRTH2		= 8
LIF_H			= 9
AMISTR_H		= 10
FILIR_H			= 11
VANILMIRTH_H	= 12
LIF_H2			= 13
AMISTR_H2		= 14
FILIR_H2		= 15
VANILMIRTH_H2	= 16

--------------------------------------------
--------------------------------------------
-- ホムンクルス 種類 
--------------------------------------------
LIF				= 1
AMISTR			= 2
FILIR			= 3
VANILMIRTH		= 4
LIF_H			= 5
AMISTR_H		= 6
FILIR_H			= 7
VANILMIRTH_H	= 8
--------------------------------------------

追加 Edit

Const.lua Edit

V_MERTYPE		  =		12    -- 傭兵 種類	
--------------------------------------------
-- 傭兵 種類 
--------------------------------------------
ARCHER01	= 1		
ARCHER02	= 2			
ARCHER03	= 3	
ARCHER04	= 4
ARCHER05	= 5
ARCHER06	= 6
ARCHER07	= 7
ARCHER08	= 8
ARCHER09	= 9
ARCHER10	= 10
LANCER01	= 11
LANCER02	= 12
LANCER03	= 13
LANCER04	= 14
LANCER05	= 15
LANCER06	= 16
LANCER07	= 17
LANCER08	= 18
LANCER09	= 19
LANCER10	= 20
SWORDMAN01	= 21		
SWORDMAN02	= 22	
SWORDMAN03	= 23
SWORDMAN04	= 24
SWORDMAN05	= 25
SWORDMAN06	= 26
SWORDMAN07	= 27
SWORDMAN08	= 28
SWORDMAN09	= 29
SWORDMAN10	= 30
--------------------------------------------

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-05-03 Sat 21:36:38 JST (3309d)