刚召唤出来的LIF,可是他就是不会主动攻击!总是傻呆呆的站着等主人去引怪来打。
人工生命体取得攻略。http://ro.sdo.com/project/1104/c1.htm
我是非常不喜欢这种样子的,用记事本打开X:\Gravity\RO\AI\USER_AI的AI.LUA,发现了以下内容。
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) then
result = GetMyEnemyA (myid)
elseif (type == FILIR or type == FILIR_H or type == VANILMIRTH or type == VANILMIRTH_H) then
result = GetMyEnemyB (myid)
end
return result
end
请注意标重蓝色的单词,GetMyEnemyA为被动形态,GetMyEnemyB为主动形态。那么我就改成了如下样子。
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) then
result = GetMyEnemyB (myid)
elseif (type == FILIR or type == FILIR_H or type == VANILMIRTH or type == VANILMIRTH_H) then
result = GetMyEnemyB (myid)
end
return result
end
可惜上线后依然不能主动攻击,这真是非常难搞的事情~因为以前养过的FILIR这样改后就会主动攻击了。
仔细一考虑,我这只是新形态的FIL那么会不会有他单独的名称,沿着这个思路看了看Homunculus’s Artificial Intelligence User’s Manual(也就是外面的AI解说网页),并没有看到什么新鲜东西,然后打开这文件下的Const.lua,原来真的有他单独名称LIF2,这样整个事件就解决了,把X:\Gravity\RO\AI文件夹下面的3个文件,AI.lua,Const.lua,Util.lua
覆盖到X:\Gravity\RO\AI\USER_AI里,找到AI.LUA里如下内容
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
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 = GetMyEnemyB (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
end
特别注意:上线后输入 /hoai 变为使用者的AI,不过需要过图或者重登或飞一次才能应用
顺便加一点知识
空腹度:
0<——–>25<——–>75<——–>100
稍微饥饿 普通 吃饱 非常饱
提升亲密度\下降亲密度:
1:喂饲料 – 空腹度为普通以下時喂食亲密度会上升
2:太饿会下降 & 太饱时喂亦会下降
3:主人死亡或生命体死亡均不会影响亲密度
在线炼金不让人工生命体活动的情况下,空腹度每一分钟减一点,移动则不减(每一个饲料+10点饱腹也就是10分钟的消耗)。所以要让宠物尽早亲密唯有挂店消磨时间。
亲密度为:非常亲密的时候可以通过贤者之石让宠物进化,进化后素质有加成。
(贤者之石在新开的死亡塔有大量天使系魔物掉落,不难打。)
进化的方法:非常亲密的生命体一只,贤者之石一个,双击贤者之石生命体进化。
进化后生命体养到非常亲密时会出现自己的隐藏技能,需要技能点。(所以推荐有足够的技能点时在进化。)
Like this:
Be the first to like this post.