可以看到跟好感度有关的
成就项《冷酷到底》「所有角色好感度都低于一定程度。(数值暂定为20)
成就项《相亲相爱》「所有角色好感度都高于一定程度。(数值暂定为90)
成就项《两肋插刀》「所有女性角色好感度低于一定程度,而男性角色好感度高于一定程度。(20/90)
成就项《超级大好人》「所有男性角色好感度低于一定程度,而女性角色好感度高于一定程度。(20/90)
以上几个我都完成了,就是用焦炭和苏酥甜心糕来减少和增加好感度。20以下应该就是紫色的那个,90以上就是红心。
============================================================================
成就项《新年快乐》「在打龙头蜈蚣、布老虎、竹蜻蜓或稻草人的战斗中,投掷爆竹作为战斗胜利的最后一击。」
这个我完成不了。。到侠义榜中去打龙头蜈蚣、布老虎,最后投掷爆竹打死,也没用;使用襄铃的大地红特技,也没用。有人知道的么?
成就项《一砸就晕》「使用一砸就晕酥对雷严进行最后一击。」
特地读档去试验了一下,最后就是用“一砸就晕酥”打死的,也没拿到。
成就项《千钧一发》「处于频死状态下,击败噬月玄帝。」
未尝试,还没拿到。
============================================================================
无伤成就
本人最在意的还是这个无伤成就。因为貌似失败后,靠读档是行不通的。因此,我自己做了一个大胆的假设(不知道是否正确):假设被伤到后(铁柱观的铁球、雷云之海的雷、祖洲的火球等等),有一个记录无伤的值,就会被写到userdata.SAV里,因为成就都记录在这个文件里。所以,不管你怎么读档,userdata.SAV里都已经记录了你已经被伤到了。
铁柱观的成就,本人没拿到,后来再怎么读档,也都无法拿到。后来吸取了教训,在打雷云之海、祖洲的时候,我都会把SaveData整个文件夹备份一次,万一被砸到,就马上退出,然后重新替换回原来的SaveData。因此这里两个无伤成就我是都拿到了。唯一遗憾的是铁柱观的成就,当时没有备份SaveData,现在猜想,userdata.SAV里已经记录了我被伤过,所以拿不到了。。- -!
这里有一段脚本代码,可以再给大家看一下,也稍作解释:(其实LUA脚本我是一点不懂的,我也不是搞程序的,就是大学里学过VB,- -!)
function HitBall()
-- addMoney(121)
task()
.taskSetNpcOverlayAnimation("player","Z04")
.losePercentHP(0.2)
.SetMOHitStatus(1,true)
end
这个应该是铁柱观的无伤成就,可以看到HitBall字样,就是说被球砸。后面还有雷云之海的是HitThunder,被雷砸;祖洲的HitFire,被火砸……呵呵,代码的可读性还是比较好的~
当被球砸到时,losePercentHP(0.2)猜测就是丢失HP的百分比,0.2那就是说五分之一?不知道是不是,没去验证。SetMOHitStatus(1,true)这个是关键,设置我前面讲的某一个记录无伤的值为True,True就是被砸,False就是无伤。这里的1表示的是第一个无伤点,就是铁柱观;2是雷云之海、3是祖洲……
下面这一段就是判断成就是否达成,GetMOHitStatus(1)就是读取第一个无伤成就的值,如果为false,则执行addEffort(312,1),这个就是把第312成就设置为1,也就是完成!没完成的是设置为0。
if GetMOHitStatus(1)==false then
addEffort(312,1)
end