赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 12 |
经验 | 190 |
最后登录 | 2025-2-4 |
在线时间 | 76 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1192
- 在线时间
- 76 小时
- 注册时间
- 2017-9-5
- 帖子
- 95
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 间桐樱 于 2024-2-17 12:05 编辑
想把被攻击率改成魅力值,做成与原先完全相反的效果,魅力值越高被攻击几率就越低,然后看着代码麻爪
def tgr_sum
alive_members.inject(0) {|r, member| r + member.tgr }
end
def random_target
tgr_rand = rand * tgr_sum
alive_members.each do |member|
tgr_rand -= member.tgr
return member if tgr_rand < 0
end
alive_members[0]
end |
|