Project1

标题: 如何定义一个超级会心一击? [打印本页]

作者: stella    时间: 2008-3-24 18:40
标题: 如何定义一个超级会心一击?
比如:如果武器包含30号属性,给敌人的伤害就乘上3倍,伤害前面显示"super critical"

[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 精灵使者    时间: 2008-3-24 23:54
需要改动脚本吧……这个我也不是太清楚……
作者: asperta    时间: 2008-3-25 00:01
会心一击的伤害在Game_Battler 3中改self.damage      
        # 会心一击修正
        if rand(100) < 4 * attacker.dex / self.agi
          self.damage *= 2
          self.critical = true
        end
作者: stella    时间: 2008-3-25 00:18
在Game_Battler 3 的 # 会心一击修正 处添加成下面这样,但是攻击的时候只显示"critical"。 "super critical"怎么显示哦??

        if $data_weapons[attacker.weapon_id].element_set.include?(30)
          self.damage *= 3
          self.critical = true
        end


作者: 精灵使者    时间: 2008-3-25 00:22
那个应该是普通的会心一击标志吧。
你是不是需要自己重新写一个会心一击标志呢- -
作者: Iselia雪    时间: 2008-3-25 02:48
提示: 作者被禁止或删除 内容自动屏蔽




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