Project1

标题: 如何让某两个同伴同时在队伍时有加成的属性,如hp加... [打印本页]

作者: shengfeng    时间: 2018-10-18 01:09
标题: 如何让某两个同伴同时在队伍时有加成的属性,如hp加...
只要任何一个同伴不在队伍时属性加成失效
作者: shengfeng    时间: 2018-10-18 20:02
标题显示不全!如hp加5%
作者: shengfeng    时间: 2018-10-18 20:03
看来是没人帮忙了!!
作者: regulus    时间: 2018-10-19 07:38
萌新强答
要是我的话,会考虑在做成公共事件.
条件分支里面可以设置检测某人是否在队伍里面.然后加属性否则不加.或者简单点儿,直接做成状态

顺便问下,怎么给角色增减一个特性?事件处理里面没有.用脚本的话如何实现?
作者: 张咚咚    时间: 2018-10-20 15:55
本帖最后由 张咚咚 于 2018-10-20 15:56 编辑

Game_BattlerBase里面269行下面加上
  1. # 如果队伍里存在1,3,5三个角色
  2. if self.is_a?(Game_Actor) and [1,3,5].reject{|i| members.include?($game_actors[i]) }.empty?
  3.   case param_id
  4.   when 0
  5.     value += 5  # hp上限+5
  6.   when 1
  7.     value += 10 # mp上限+10
  8.   end
  9. end
复制代码





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