Project1

标题: 怎么让加入的队员的等级等于当前队伍的平均等级? [打印本页]

作者: acute    时间: 2011-3-28 17:54
标题: 怎么让加入的队员的等级等于当前队伍的平均等级?
如题,怎么让加入的队员的等级等于当前队伍的平均等级?
替换队员那里有个“初始化”的按钮,但我试过了。
加入的队员都市1级的,我的测试人物是50级的。
我是想,你加入的队员的等级等于当前队伍的平均等级。
求解dsu_plus_rewardpost_czw
作者: 后知后觉    时间: 2011-3-28 18:40
在 Game_Party 的 def add_actor 里面找到
      @actors.push(actor)
在下面加
if not @actors.empty?
  level = 0
  for atr in @actors
    level += atr.level
  end
  level /= @actors.size
  actor.level = level
end


作者: SVM伟    时间: 2011-3-28 18:51
一个笨办法
设置变量1加主角1的等级,加主角2的等级省略号(如果可能会没有就直接条件分歧)
然后变量二合计所有主角(如果没有再次条件分歧)
变量1除变量2减1
然后直接加变量等级
作者: acute    时间: 2011-3-28 18:53
回复 SVM伟 的帖子

你来晚了。。。。已经解决。谢谢- -
作者: 步兵中尉    时间: 2011-3-28 18:53
跟单个人的等级变化好制作;多个人平均值的话如果每次加入时当前队伍人数确定的话也好操作,而且可以纯粹地用事件操作。
不知这种效果你是否想要?




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