Project1

标题: 升级加攻击的方法 [打印本页]

作者: cmbljsw    时间: 2007-12-18 22:17
标题: 升级加攻击的方法
刚发现……

角色 Game_Actor 267行
  1.   def base_atk
  2.     weapon = $data_weapons[@weapon_id]
  3.     return weapon != nil ? weapon.atk : 0
  4.   end
复制代码

把这个改成
  1.   def base_atk
  2.     weapon = $data_weapons[@weapon_id]
  3.     atk1 = weapon != nil ? weapon.atk : 0
  4.     atk2 = level * 5
  5.     return atk1 + atk2
  6.   end
复制代码

这样就是武器攻击+等级*5
那样的话 一级空手攻击+5   二级空手攻击+10  这样加下去 如果刚开始不加只要在后面加个 - 5  就可以了…… 这样就能实现升级加攻击了……  防御也可以以此类推
当然atk1和atk2都可以自己改成想要的字母 但是要注意脚本冲突……

不知道有米人有发过{/gg}如果有人发过请版主删之……
作者: cmbljsw    时间: 2007-12-18 22:17
标题: 升级加攻击的方法
刚发现……

角色 Game_Actor 267行
  1.   def base_atk
  2.     weapon = $data_weapons[@weapon_id]
  3.     return weapon != nil ? weapon.atk : 0
  4.   end
复制代码

把这个改成
  1.   def base_atk
  2.     weapon = $data_weapons[@weapon_id]
  3.     atk1 = weapon != nil ? weapon.atk : 0
  4.     atk2 = level * 5
  5.     return atk1 + atk2
  6.   end
复制代码

这样就是武器攻击+等级*5
那样的话 一级空手攻击+5   二级空手攻击+10  这样加下去 如果刚开始不加只要在后面加个 - 5  就可以了…… 这样就能实现升级加攻击了……  防御也可以以此类推
当然atk1和atk2都可以自己改成想要的字母 但是要注意脚本冲突……

不知道有米人有发过{/gg}如果有人发过请版主删之……
作者: enghao_lim    时间: 2007-12-18 22:26
更好的建议:
  def base_atk
    weapon = $data_weapons[@weapon_id]
    atk1 = weapon != nil ? weapon.atk : 0
    atk2 = str * 60/100
    return atk1 + atk2
  end

这样能够直接与力量挂钩。
作者: cmbljsw    时间: 2007-12-18 22:28
以下引用enghao_lim于2007-12-18 14:26:43的发言:

更好的建议:

def base_atk
   weapon = $data_weapons[@weapon_id]
   atk1 = weapon != nil ? weapon.atk : 0
   atk2 = str * 60/100
   return atk1 + atk2
end

这样能够直接与力量挂钩。

恩,这样的话每个角色都会增加不同的攻击力……
作者: Eclair    时间: 2007-12-19 05:20
提示: 作者被禁止或删除 内容自动屏蔽




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