芯☆淡茹水 发表于 2017-4-26 20:24
你就只修改的这两句么?
一连串的括号看着头晕了,或者第一句你可以把敌人再算进去试试
add_rate = attacke ...
huajinyu123 发表于 2017-4-26 21:17
你应该告诉我们算的是什么,哪个是命中? 变量又是什么呀?输入大约在什么值附近?输出又应该在什么值附近 ...
破碎记忆 发表于 2017-4-26 22:14
我只想做一个功能,当角色携带物品A时,角色暴击几率为2倍,敌人暴击率不变,携带物品B时候角色暴击率为1 ...
芯☆淡茹水 发表于 2017-4-26 22:48
那么直接把默认的暴击条件改成下面这个,改这个和命中率无关
破碎记忆 发表于 2017-4-27 11:09
能解释下第一行代码后面从变量开始的意思吗
芯☆淡茹水 发表于 2017-4-27 12:46
add_rate = attacker.is_a?(Game_Actor) ? [$game_variables[7], 1].max : 1
变量 add_rate (新增暴击 ...
芯☆淡茹水 发表于 2017-4-26 22:48
那么直接把默认的暴击条件改成下面这个,改这个和命中率无关
我只想做一个功能,当角色携带物品A时,角色暴击几率为2倍,敌人暴击率不变,携带物品B时候角色暴击率为100%,敌人暴击率不变,该怎么做???而且mass几率也不变???
if attacker.is_a?(Game_Actor) if $game_party.item_number(1) if rand(100) > 50 self.damage *= 2 self.critical = true end end end
if user.is_a?(Game_Actor) if $game_party.item_number(1) if rand(100) > 50 self.damage *= 2 self.critical = true end end end
【蛋塔】 发表于 2017-4-28 00:24
这个很好解决,也很简单,请跟着我的步骤修改脚本!
打开脚本,在Game_Battler 3 的81行下面添加脚本:
i ...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |