Project1

标题: 攻击力改进 [打印本页]

作者: 小包子    时间: 2008-5-2 22:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2008-5-2 22:05
  def atk
    n = base_atk + base_str + @str_plus.to_i
    for i in @states
      n *= $data_states.atk_rate / 100.0
    end
    return Integer(n)
  end
抛砖引玉。将以上语段改为:
  def atk
    n = base_atk + base_str + 0.8 * @str_plus.to_i
    for i in @states
      n *= $data_states.atk_rate / 100.0
    end
    return Integer(n)
  end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 凌冰    时间: 2008-5-2 23:38
def atk
   n = base_atk + (base_str +  @str_plus.to_i)* 0.8
   for i in @states
     n *= $data_states.atk_rate / 100.0
   end
   return Integer(n)
end
纠正一下{/hx}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1