Project1

标题: 关于装备武器或者防具时由属性决定攻击力或者防御 [打印本页]

作者: letppigogo    时间: 2021-3-21 09:56
标题: 关于装备武器或者防具时由属性决定攻击力或者防御
我做了一个脚本判断意思是当装备14号武器时,获得的攻击力等于装备者的灵巧属性。下面是我编写的脚本,不过貌似不对,求大神帮忙,谢谢!

    if self.weapon_number?(14)
      n += base_dex
    end
作者: SailCat    时间: 2021-3-21 12:07
if self.weapon_number == 14
   n += base_dex
elsif self.weapon_number > 0
   n += $data_weapons[self.weapon_number].dex_plus
end

作者: letppigogo    时间: 2021-3-21 13:54
本帖最后由 letppigogo 于 2021-3-21 13:56 编辑

SailCat 发表于 2021-3-21 12:07
if self.weapon_number == 14
   n += base_dex
elsif self.weapon_number > 0


谢谢回复,问题我自行解决了。
在Game_Battler 1 中的 获得攻击力下
  def atk
    n = base_atk
    for i in @states
      n *= $data_states.atk_rate / 100.0
    end
之后追加如下
    if @weapon_id == 14
      n += base_dex
    end
进入游戏后问题解决,暂时没有发现有其他异常,同时谢谢你的回复。





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