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

**変更 [#pee52478]

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

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

***AI.lua and AI_M.lua [#xf933834]
+上:AI.lua
+下: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 [#babb0fbf]
+上:''日本公式AI''、''韓国公式AI''(両方とも一緒)
+下:''韓国サクライパッチ''

 --------------------------------------------
 -- ホムンクルスの種類 
 --------------------------------------------
 
 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
 --------------------------------------------

**追加 [#f34a40d1]
***Const.lua [#nd37a1e2]

 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