Project1

标题: VX里如何通过脚本对某技能伤害效果进行加减处理? [打印本页]

作者: Jousun    时间: 2008-3-15 08:33
标题: VX里如何通过脚本对某技能伤害效果进行加减处理?
突然想到做一个可以升级技能力量的游戏

比如一个特级原来的基本伤害是200
如何实现减少某物品或变量达到增加或减少该技能伤害?


作者: 雪流星    时间: 2008-3-15 13:54
去主站搜索「运行时修改数据库」

虽然有些差异,但大致上还是相同
作者: Beside    时间: 2008-3-15 17:42
笨办法一个 复制一个已经有的技能  把伤害改掉  然后满足条件的时候遗忘原来那个技能学会现在这个
当然技能多的时候就不能这么用了
作者: Jousun    时间: 2008-3-15 18:46
......LS的方法知道...由于可能比较庞大...所以无法使用那个办法...
作者: 趙雲    时间: 2008-3-15 19:54
不用这么麻烦搜索
def make_obj_damage_value(user, obj)
damage = obj.base_damage
这段是取得技能或者物品的基本伤害,在这里加个判断
if obj.is_a?(RPG::Skill) and obj.id == 33 #当技能id为33时
damage = damage * $game_party.item_number($data_items[1]) / 99 #伤害乘以1号物品个数除以99
end [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: Jousun    时间: 2008-3-17 18:20
{/jy}如果我只想直接用简单的一句脚本指定某个技能的伤害呢?





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