设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2241|回复: 1
打印 上一主题 下一主题

[已经解决] 烦请写个追击脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
帖子
68
跳转到指定楼层
1
发表于 2015-8-14 09:18:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
烦请写个脚本。“速度(敏捷)”这个属性作用不大,正好最近在玩火纹,是不是能把“速度”的效果增加一个,即:速度高的能够追击(反击)速度低的。

具体的算法是,每个人反击率都设定为1,当A速度大于B时,A受到B攻击时可以追击,几率为两者间速度的差值*反击率。

这样设定,就是速度高能追击速度低的人,反之就不可以追击,同时,还可以设置一种状态,就是“无法追击”,就是把反击率变成0。

可惜不会写脚本,能不能请各位高手帮一个忙,谢谢。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
帖子
68
2
 楼主| 发表于 2015-8-14 13:31:38 | 只看该作者
好像改一下就行了
# ● 计算技能/物品的反击几率
  #--------------------------------------------------------------------------
  def item_cnt(user, item)
    return 0 unless item.physical?          # 攻击类型不是物理攻击
    return 0 unless opposite?(user)         # 队友无法反击
    return (agi - user.agi)*0.01           # 返回反击几率
  end
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-1 15:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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