查看: 1113|回复: 5

[有事请教] 关于攻击几率

[复制链接]
梦石
0
星屑
579
在线时间
83 小时
注册时间
2021-3-17
回帖
40
发表于 2025-6-22 11:27:20 | 显示全部楼层 |阅读模式

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

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

×
我想知道这里的n是不是代表受到攻击几率的大小,如果是的话n的大小有多大影响,有没有限制。
weixin图片_20250622112520.png
梦石
0
星屑
579
在线时间
83 小时
注册时间
2021-3-17
回帖
40
 楼主| 发表于 2025-6-22 14:33:02 | 显示全部楼层
        position = actor.index  
        case position
        when 0
          n = 10
        when 1
          n = 8
        when 2
          n = 6
        when 3
          n = 4
        when 4
          n = 2
        end

举个例子,如果这么设置,每个位置受到攻击概率是多少
回复

使用道具 举报

梦石
0
星屑
579
在线时间
83 小时
注册时间
2021-3-17
回帖
40
 楼主| 发表于 2025-6-22 15:01:11 | 显示全部楼层
容我再问一句如下代码:若m=0.1的话n是不是会加三次
         if m < 0.3
          n += 3
        elsif m < 0.5
            n += 2
        elsif m < 0.8
              n += 1
        end
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2025-6-23 10:18:32 | 显示全部楼层
这里的n确实代表受攻击几率

它的原理是, 准备一个盒子(数组), 依次把目标塞入n个, 然后抽签

所以 n具体是多少概率, 自己可以算算
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2025-6-23 20:53:30 | 显示全部楼层
如果要做只打最左边的成员
可以写当0号位置的角色存活时除0号位置外n=0
回复

使用道具 举报

梦石
0
星屑
579
在线时间
83 小时
注册时间
2021-3-17
回帖
40
 楼主| 发表于 2025-6-24 13:27:14 | 显示全部楼层
灯笼菜刀王 发表于 2025-6-23 10:18
这里的n确实代表受攻击几率

它的原理是, 准备一个盒子(数组), 依次把目标塞入n个, 然后抽签

懂了
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部