Project1

标题: 技能的“攻击关系度”“精神关系度”的一点问题 [打印本页]

作者: psychopiz    时间: 2011-1-9 11:11
标题: 技能的“攻击关系度”“精神关系度”的一点问题
本帖最后由 psychopiz 于 2011-1-9 11:55 编辑

数据库 技能里的那个 “攻击关系度”和“精神关系度” 是 什么 样的 运算机制啊 ??请问 能否改变 默认的 算法 ?


psychopiz于2011-1-9 11:37补充以下内容:
经测试算出了 精神关系度的 公式 (分散度为0)

技能基本攻击力+精神关系度+(攻击方精神-被攻击方精神)*精神关系度%

这个 公式能 改掉不 ??
作者: 诡异の猫    时间: 2011-1-9 11:41
Game_Battler第654行开始
  def make_obj_damage_value(user, obj)
    damage = obj.base_damage                        # 基础计算
    if damage > 0                                   # 若伤害为正
      damage += user.atk * 4 * obj.atk_f / 100      # 使用者攻击力关系度
      damage += user.spi * 2 * obj.spi_f / 100      # 使用者精神力关系度

先获得技能的基本攻击力
然后再加上角色攻击力*攻击力关系度
再加上角色精神力*精神力关系度
作者: psychopiz    时间: 2011-1-9 11:54
拜谢了 ~




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