Project1
标题:
改逃跑率
[打印本页]
作者:
木葬枫
时间:
2008-8-22 01:53
标题:
改逃跑率
如题
VX的逃跑成功率是百分之百,怎么改低? [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
越前リョーマ
时间:
2008-8-22 01:54
是100%的么?
我记得是和角色属性有关的。
作者:
drgdrg
时间:
2008-8-22 02:10
不是百分之百
F11打开脚本编辑器,左边找到 Scene_Battle
右边的547行~554行:
#--------------------------------------------------------------------------
# ● 生成逃跑成功率
#--------------------------------------------------------------------------
def make_escape_ratio
actors_agi = $game_party.average_agi
enemies_agi = $game_troop.average_agi
@escape_ratio = 150 - 100 * enemies_agi / actors_agi
end
还有566行: success = (rand(100) < @escape_ratio)
说明逃跑参数@escape_ratio 为 150 - 100×(敌人敏捷/我方敏捷)
逃跑成功与否计算法是生成0~99中的一个随机数,如果这个数小于逃跑参数,就成功
举个例子,当双方敏捷相同时,逃跑参数 = 150 - 100 = 50
那么生成0~99的随机数,小于50的概率和大于或等于50的概率都是 50%,所以逃跑成功率为50%
要想将成功率改低,可以将553行 @escape_ratio = 150 - 100 * enemies_agi / actors_agi
中的150改小,或者将100改大,总之设法将逃跑参数变小就可以了 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1