找回密码
 注册
搜索
楼主: woshicy@tj

mush不想在宝象那里练force,改练sxlian,怎么改啊

[复制链接]
门派:桃花岛
发表于 2016-6-25 11:52:36 | 显示全部楼层
lianforce 很有必要啊                                      
发表于 2016-6-25 18:35:37 | 显示全部楼层
songxin lian。。。。。想死的节奏
门派:天龙寺
发表于 2016-6-25 20:40:53 | 显示全部楼层
看来还是要用回ZMUD了?、、、、、、、、、、、、、、、
门派:不明
发表于 2016-6-26 13:34:47 | 显示全部楼层
我怎么觉得pot用不完呢
门派:天龙寺
发表于 2016-6-26 23:47:57 | 显示全部楼层
job.lua check_neili_b
的定义里改为dazuo,sxlian,hp
门派:不明
发表于 2016-6-28 11:28:04 | 显示全部楼层
搜索job.lua文件里头的prepare_neili_idle=function()函数。
内容如下:
prepare_neili_idle=function()
   local l_cnt=0
   local l_db=3/2

   for p in pairs(skills) do
       if skillEnable[p] and skillEnable[p]=="force" then
          tmp.fskill=p
          break
       end
   end
   if perform.force then
      tmp.fskill=perform.force
   end

   if ((hp.neili_max>hp.neili_lim-20 and score.party and score.party=="峨嵋派") or hp.neili_max>=hp.neili_lim-5 or flag.jixu==1 or skills[tmp.fskill].full==0) and hp.neili>hp.neili_max*l_db then
      if hp.neili>hp.neili_max*7/4 then
         l_cnt=l_cnt + math.modf((hp.neili-hp.neili_max*7/4)/10)
      end
      l_cnt=l_cnt + math.modf(hp.neili_max/300)
      if l_cnt<1 then l_cnt=1 end
      lianxi(l_cnt)
   end
   if score.gold and score.gold>1000 and hp.neili<hp.neili_max*0.5 then
      exe('eat '.. drug.neili)
   end
   exe('yun jingli;yun jing;yun qi')
   if hp.jingli_max<hp.jingli_lim-500 and flag.lianxi==1 and hp.neili>hp.neili_max*l_db and ((hp.neili_max>hp.neili_lim-20 and score.party and score.party=="峨嵋派") or hp.neili_max>=hp.neili_lim-5 or flag.jixu==1) then
      exe('unset 积蓄')
      exe('tuna '..hp.jingxue/2)
   else
      --if score.party and score.party=="峨嵋派" and locl.room=="牛心石" then
      --   exe('lianneili '..hp.dazuo)
      --end
        exe('unset 积蓄')
      exe('dazuo '..hp.dazuo)
   end
   exe('cond')
end

里面的lianxi(l_cnt)这个控制着练习次数。在lianxi()函数里头控制着练习skills.去掉lianxi(l_cnt)改为exe('sxlian')这样就行了。
修改后内容如下:
prepare_neili_idle=function()
   local l_cnt=0
   local l_db=3/2

   for p in pairs(skills) do
       if skillEnable[p] and skillEnable[p]=="force" then
          tmp.fskill=p
          break
       end
   end
   if perform.force then
      tmp.fskill=perform.force
   end

   if ((hp.neili_max>hp.neili_lim-20 and score.party and score.party=="峨嵋派") or hp.neili_max>=hp.neili_lim-5 or flag.jixu==1 or skills[tmp.fskill].full==0) and hp.neili>hp.neili_max*l_db then
      if hp.neili>hp.neili_max*7/4 then
         l_cnt=l_cnt + math.modf((hp.neili-hp.neili_max*7/4)/10)
      end
      l_cnt=l_cnt + math.modf(hp.neili_max/300)
      if l_cnt<1 then l_cnt=1 end
      exe('sxlian')
   end
   if score.gold and score.gold>1000 and hp.neili<hp.neili_max*0.5 then
      exe('eat '.. drug.neili)
   end
   exe('yun jingli;yun jing;yun qi')
   if hp.jingli_max<hp.jingli_lim-500 and flag.lianxi==1 and hp.neili>hp.neili_max*l_db and ((hp.neili_max>hp.neili_lim-20 and score.party and score.party=="峨嵋派") or hp.neili_max>=hp.neili_lim-5 or flag.jixu==1) then
      exe('unset 积蓄')
      exe('tuna '..hp.jingxue/2)
   else
      --if score.party and score.party=="峨嵋派" and locl.room=="牛心石" then
      --   exe('lianneili '..hp.dazuo)
      --end
        exe('unset 积蓄')
      exe('dazuo '..hp.dazuo)
   end
   exe('cond')
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-22 10:24 , Processed in 0.021220 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表