查看: 2182|回复: 4

[已经解决] 关于逃跑的问题

[复制链接]
梦石
0
星屑
249
在线时间
5 小时
注册时间
2011-4-15
回帖
3
发表于 2014-8-21 18:27:22 | 显示全部楼层 |阅读模式

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

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

×
  1. #--------------------------------------------------------------------------
  2.   # ● 撤退时的处理
  3.   #--------------------------------------------------------------------------
  4.     def self.process_escape
  5.     $game_message.add(sprintf(Vocab::EscapeStart, $game_party.name))
  6.     success = @preemptive ? true : (rand < @escape_ratio)
  7.     Sound.play_escape
  8.     if success
  9.       process_abort
  10.     else
  11.       @escape_ratio += 0.1
  12.       $game_message.add('\.' + Vocab::EscapeFailure)
  13.       $game_party.clear_actions
  14.     end
  15.     wait_for_message
  16.     return success
  17.   end
复制代码
请问我应该怎么改逃跑的概率呢?

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-8-21 18:42:36 来自手机 | 显示全部楼层
在 @escape_ratio 赋值的地方。
具体是哪里我不清楚。我现在爪机环境,无法看到完整的代码

评分

参与人数 1星屑 +132 收起 理由
VIPArcher + 132 认可答案

查看全部评分

回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-8-21 19:09:04 | 显示全部楼层
BattleManager 81~86行
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成撤退成功率
  3.   #--------------------------------------------------------------------------
  4.   def self.make_escape_ratio
  5.     @escape_ratio = 1.5 - 1.0 * $game_troop.agi / $game_party.agi
  6.   end
复制代码

评分

参与人数 1星屑 +132 收起 理由
taroxd + 132 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
249
在线时间
5 小时
注册时间
2011-4-15
回帖
3
 楼主| 发表于 2014-8-21 19:55:02 | 显示全部楼层
喵呜喵5 发表于 2014-8-21 19:09
BattleManager 81~86行

嗯。。谢谢~
回复

使用道具 举报

梦石
0
星屑
249
在线时间
5 小时
注册时间
2011-4-15
回帖
3
 楼主| 发表于 2014-8-21 19:55:35 | 显示全部楼层
taroxd 发表于 2014-8-21 18:42
在 @escape_ratio 赋值的地方。
具体是哪里我不清楚。我现在爪机环境,无法看到完整的代码 ...

嗯。。谢谢~
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部