Project1

标题: 怎么让对象为我方全体(死亡)的技能或物品对活者生效 [打印本页]

作者: 耀眼的毛玉    时间: 2013-10-4 19:13
标题: 怎么让对象为我方全体(死亡)的技能或物品对活者生效
就是大回复类的技能或物品,全体复活,接着全体回复……我方全体(死亡)只包括死人不包括活人真坑爹
作者: 高富帅    时间: 2013-10-4 19:14
楼主你看公共事件+技能动画可以么?
作者: 丿梁丶小柒    时间: 2013-10-9 21:52
直接使用“我方全体”貌似可以对我方全体包括死亡对象有效
作者: Password    时间: 2013-10-12 21:42
本帖最后由 Password 于 2013-10-13 08:37 编辑

貌似可以这样设置的……
其实复活药的本质是给已死亡的角色减掉了濒死状态并回复HP。

所以,我们可以这样设置这个物品(未测试过):
1,范围为我方全体
2,设置回复HP(回复率或回复值)
3,设置回血动画
4,状态变化一栏,设置减去濒死状态


似乎不行啊
作者: crow2006    时间: 2013-10-12 23:54
本帖最后由 crow2006 于 2013-10-13 08:40 编辑


class Game_Battler  
def make_obj_damage_value(user, obj)
中加入:
if user.is_a?(Game_Actor) and obj.id == 100 and obj.is_a?(RPG::Item) #假设该药品编号为100,范围为己方全体.为技能时,后面改为obj.is_a?(RPG::Skill)
for member in $game_party.members  #全体队员
member.remove_state(1)                     #移除濒死状态
damage = -1*?                                     #这里设置回血量 如按比例回血则为   damage = -1 * (self.maxhp * 0.?).round
end
end




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