Project1

标题: 怎么能让各能力值决定攻击力? [打印本页]

作者: z702310125    时间: 2011-4-25 18:05
标题: 怎么能让各能力值决定攻击力?
             就像风色幻想一样武器和是固定的,光靠能力值来决定攻击力。
作者: 小传子    时间: 2011-4-25 18:45
game_Battler 3里面修改应用通常攻击效果- -
不过能力值越高攻击不就越高?

作者: z702310125    时间: 2011-4-25 19:36
本人是新手。  对脚本也一窍不通。   
不过请教一下,哪里是设定影响能力值伤害的吗?
作者: 小传子    时间: 2011-4-25 22:27
技能设置不是有么- -?各种使用者属性对技能伤害的影响
作者: a849797000    时间: 2011-4-26 18:46
回复 z702310125 的帖子

属性!和装备!!!!!!!
作者: moy    时间: 2011-4-26 19:12
按照F1里面的说明
普攻受到力量属性影响
技能受到所设置的所有属性影响

所以技能可以不用调整脚本
如果普攻需要调整的话就要对Game_Battler 3中的attack_effect进行修改

默认49-51行
  1.       # 计算基本伤害
  2.       atk = [attacker.atk - self.pdef / 2, 0].max
  3.       self.damage = atk * (20 + attacker.str) / 20
复制代码
对其进行修改就好
attacker是攻击者 self在这里是被攻击者
具体怎么改就是你自己的事了.
作者: z702310125    时间: 2011-4-26 20:16
    谢谢了哈。搞懂了一点。
作者: Wind2010    时间: 2011-4-27 12:38
其实攻击力不是在Game_Actor里的
  1.   #--------------------------------------------------------------------------
  2.   # ● 获取基本攻击力
  3.   #--------------------------------------------------------------------------
  4.   def base_atk
  5.     weapon = $data_weapons[@weapon_id]
  6.     return weapon != nil ? weapon.atk : 0
  7.   end
复制代码
里弄么
作者: z702310125    时间: 2011-4-27 16:52
可是我不知道该怎么改呀。。




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