赞 | 657 |
VIP | 62 |
好人卡 | 144 |
积分 | 334 |
经验 | 110435 |
最后登录 | 2024-7-10 |
在线时间 | 5096 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33365
- 在线时间
- 5096 小时
- 注册时间
- 2012-11-19
- 帖子
- 4877

|
其实,才发现写在这个地方更方便,不用改 Scene_Map
- class Game_Map
- #--------------------------------------------------------------------------
- def encounter_list
- return @map.encounter_list.size == 0 ? [] : @map.encounter_list[0...max_count]
- end
- #--------------------------------------------------------------------------
- def max_count #<= 计算最大可随机的队伍个数
- max_val = 40 #<= 变量1增加步数的最大调整值
- size = @map.encounter_list.size
- return size if size == 1 #<= 保底随机 1 个队伍
- #依照变量值百分比来决定随机多少个队伍
- num = ((max_val - $game_variables[1]) * 100.0 / max_val * size / 100).round
- return [num, 1].max #<= 保底随机 1 个队伍
- end
- end
复制代码 |
|