铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1468|回复: 2

在源码版里找武功触发的几率

[复制链接]
发表于 2012-4-16 14:19 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
连击,暴击,太奥,左右都找到了,但不知道冲突和优先的家里判定在那里,另外斗转的几率不知道在哪里
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-4-16 17:47 | 显示全部楼层
for i = 1, 10 do
    local kfid = JY.Person[eid]["武功" .. i]
    if kfid == 43 and JY.Person[eid]["体力"] > 10 and WAR.Person[emenyid]["反击武功"] == -1 and WAR.Person[emenyid]["我方"] ~= WAR.Person[WAR.CurID]["我方"] and ((not JLSD(30, 70, eid)) or (eid == 51 and JLSD(20, 80, eid)) or (WAR.tmp[1000 + eid] == 1 and JLSD(30, 70, eid))) then
      local p = JY.Person[eid]
      local dzlv = p["拳掌功夫"] + p["御剑能力"] + p["耍刀技巧"] + p["特殊兵器"]
      local dzwz = nil
      if dzlv >= 300 or eid == 51 then      
        dzwz = CC.WARS88
--离合参商
        WAR.DZXYLV[eid] = 3
      elseif dzlv >= 220 then
        dzwz = CC.WARS89
--斗转星移
        WAR.DZXYLV[eid] = 2
      else
        dzwz = CC.WARS90
--北斗移辰
        WAR.DZXYLV[eid] = 1
      end
      if WAR.Person[emenyid][CC.TXWZ2] ~= nil then
        WAR.Person[emenyid][CC.TXWZ2] = WAR.Person[emenyid][CC.TXWZ2] .. "+" .. dzwz
      else
        WAR.Person[emenyid][CC.TXWZ2] = dzwz
      end
      if WAR.Person[emenyid][CC.TXDH] == nil then
        WAR.Person[emenyid][CC.TXDH] = math.fmod(kfid, 10) + 85
      end
      WAR.Person[emenyid]["反击武功"] = wugong
      JY.Person[eid]["体力"] = JY.Person[eid]["体力"] - 3
      break;
    end
  end




【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-4-16 17:49 | 显示全部楼层
回复 纵横 的帖子

(not JLSD(30, 70, eid)   这个就是发动的几率吧。。我记得自己试着改过这个的几率是60%。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-7-4 01:23

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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