查看: 2143|回复: 3

[已经解决] 技能伤害值随着人物等级提高增加

  [复制链接]
梦石
0
星屑
102
在线时间
123 小时
注册时间
2010-8-13
回帖
85
发表于 2011-4-23 17:33:30 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
技能伤害值随着人物等级提高而增加这个效果怎么实现?
用不用在所有地图设置事件,检测到角色升级就增加??如果用很多相同技能,很费劲的。所以,谢谢了

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-4-23 17:37:19 | 显示全部楼层
那个……等级提高……那么属性提升……既然属性提升……技能伤害也就高了= =||……
回复

使用道具 举报

迷途知返,恍如隔世

梦石
0
星屑
488
在线时间
1355 小时
注册时间
2011-2-17
回帖
1173

开拓者

发表于 2011-4-23 17:43:15 | 显示全部楼层
- -同LS,
你等级升高了,伤害不就多了...

点评

不是,固定提升啊,不是根据属性提升的  发表于 2011-4-23 19:37
回复

使用道具 举报


  • 更新完成啦
  • 梦石
    0
    星屑
    894
    在线时间
    6267 小时
    注册时间
    2006-6-7
    回帖
    8173
发表于 2011-4-23 17:48:51 | 显示全部楼层
固定伤害的话

先 在#--------------------------------------------------------------------------
  # ● 应用通常攻击效果
  #     attacker : 攻击者 (battler)
  #--------------------------------------------------------------------------
  def attack_effect(attacker)
    # 清除会心一击标志
  self.critical = false
#添加
    @active_battler = attacker

在 Game_Battler 3 的
#--------------------------------------------------------------------------
  # ● 应用特技效果
下找到

# 伤害符号正确的情况下
      if self.damage > 0
        # 防御修正
        if self.guarding?
          self.damage /= 1
        end
      end
添加
if skill.element_set.include?(1)  #技能勾选属性编号
     self.damage  = @active_battler.level * 50  #使用者等级*50
  end

评分

参与人数 2星屑 +602 收起 理由
「旅」 + 600
宝宝不哭 + 2 好强

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部