Project1

标题: 降低等级 [打印本页]

作者: 黑米馒头    时间: 2014-8-21 18:55
标题: 降低等级
如何设置,角色在使用1个物品的时候,等级降低为1级。不管是几号角色都可以,效果为当前使用物品的角色等级变成1级,
作者: 你欠抽吧    时间: 2014-8-21 19:03
本帖最后由 你欠抽吧 于 2014-8-21 19:07 编辑

事件就行
变量操作:变量=角色等级 变量+=1
增减水平:角色,减少变量
不过请楼主说明一下在队伍中要减少哪一个角色的等级
作者: 白鬼    时间: 2014-8-21 20:11
馒头是不是想做转生系统啊?
可以试试设定 物品A,给使用对象添加一个状态A
然后判断谁有状态A
有就人物初始化(离队,加队有初始化那个选项)
再配合你的人物加点系统,给这个人物对应的可分配点数奖励
OK不?
作者: 你欠抽吧    时间: 2014-8-21 20:59
那就是队伍全员都回到Lv1了?
作者: 573932914    时间: 2014-8-21 22:29
比较原始的办法,使用后增加一个状态?然后就通过谁存在该状态谁降到1LV然后消除状态
作者: 芯☆淡茹水    时间: 2014-8-22 12:30
本帖最后由 芯☆淡茹水 于 2014-8-22 12:50 编辑

如果想要简单点也很好办,就是不知道LZ使用的是哪种物品场景。

或者改变一下物品使用效果:
  1. class Game_Battler
  2.   alias add_item_effect_xdrs item_effect
  3.   def item_effect(item)
  4.     if self.is_a?(Game_Actor) and item.id == 返回1级的物品ID
  5.       self.setup(self.id) if self.level > 1
  6.       return true
  7.     end
  8.     add_item_effect_xdrs(item)
  9.   end
  10. end
复制代码

作者: 黑米馒头    时间: 2014-8-22 18:39
芯☆淡茹水 发表于 2014-8-22 12:30
如果想要简单点也很好办,就是不知道LZ使用的是哪种物品场景。

或者改变一下物品使用效果: ...

貌似还是不行,能弄个范例吗
作者: 芯☆淡茹水    时间: 2014-8-22 19:02
Project2.rar (187.52 KB, 下载次数: 31)




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