Project1

标题: 如何使饰品装备时添加公共事件,还有如何制作类似护盾 [打印本页]

作者: 危月晓    时间: 2010-6-15 08:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2010-6-17 11:39
本帖最后由 精灵使者 于 2010-6-17 11:41 编辑

比如装备此道具后在战斗中会自动发动某些特技
比如自动发动某些攻击特技攻击敌人或者提升自己的能力,比且设定成可以开关的形式
可以在战斗中判断物品使用事件
是否叠加状态就由你自己决定
状态里的-号就是不与某些状态叠加
作者: 危月晓    时间: 2010-6-17 14:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 危月晓    时间: 2010-6-17 14:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2010-6-17 14:58
护盾的话,个人感觉用状态,然后修改一下脚本。

好吧,我只会脚本,以上是废话。
作者: 危月晓    时间: 2010-7-3 10:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: wangswz    时间: 2010-7-3 10:49
本帖最后由 wangswz 于 2010-7-3 10:50 编辑
  1.    ##############################魔法盾##############################
  2.     if damage > 0 and state?(58) and not obj.damage_to_mp #魔法盾抵消50%伤害
  3.       damage /= 2
  4.       if (damage/2)>@mp
  5.         @mp_damage = @mp
  6.         damage -= @mp
  7.       else
  8.         damage /= 2
  9.         @mp_damage = damage
  10.       end
  11.     end
  12.     ##############################魔法盾##############################
复制代码
只有这个 不能做到固定承受一定伤害
当拥有58状态时 用魔力来减少所受伤害的50% 在使25%的伤害转换伤害MP
插在make_obj_damage_value和make_attack_damage_value中间部分
make_attack_damage_value中去掉 and not obj.damage_to_mp
作者: 危月远    时间: 2010-7-3 18:40
提示: 作者被禁止或删除 内容自动屏蔽




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