Project1
标题:
关于吸血技能的制作
[打印本页]
作者:
复活的彩蛋
时间:
2010-6-25 14:04
标题:
关于吸血技能的制作
本帖最后由 复活的彩蛋 于 2010-6-26 14:04 编辑
有人能指导一下嘛。。我还在用很早以前的公共事件特效。。
有个问题存在,用以前的公共事件特效做这个技能不会提示MISS。。在敌人身上显示伤害以后,角色回了血。。
但敌人不减血。。。
希望达人提供个脚本段给我指导一下。。给我个比较好的吸血技能的制作脚本。。拜谢
作者:
玛尔斯
时间:
2010-6-25 15:55
直接加血不得了?
作者:
逸豫
时间:
2010-6-25 17:05
$吸血技能id数组 = [57,61]
class Scene_Battle
alias old_main main
def main
@drink_blood = 999
old_main
end
alias msar make_skill_action_result
def make_skill_action_result
msar
if $吸血技能id数组.include?(@skill.id)
temp_hp = 0
for target in @target_battlers
temp_hp += target.damage
end
@active_battler.damage = -temp_hp
@target_battlers.push(@active_battler)
@drink_blood = @target_battlers.index(@active_battler)
end
end
alias ups4 update_phase4_step4
def update_phase4_step4
ups4
@target_battlers[@drink_blood].animation_id = 0 if @target_battlers[@drink_blood] != nil
@target_battlers[@drink_blood].animation_hit = false if @target_battlers[@drink_blood] != nil
end
end
复制代码
粘贴此脚本至main前
作者:
复活的彩蛋
时间:
2010-6-25 17:43
回复
逸豫
的帖子
咦。。。貌似不行。。这样会出现敌人身上显示去血,又在敌人身上显示加血。。而角色没有被加血。。
作者:
逸豫
时间:
2010-6-25 17:59
在新工程这里测试有效
请提供工程
作者:
逸豫
时间:
2010-6-25 18:14
本帖最后由 逸豫 于 2010-7-28 18:36 编辑
$吸血技能id数组 = [57,61]
class Scene_Battle
alias old_main main
def main
@drink_blood = 999
old_main
end
alias msar make_skill_action_result
def make_skill_action_result
msar
if $吸血技能id数组.include?(@skill.id)
temp_hp = 0
for target in @target_battlers
temp_hp += target.damage
end
@active_battler.damage = -temp_hp
@active_battler.hp += temp_hp
@target_battlers.push(@active_battler)
@drink_blood = @target_battlers.index(@active_battler)
end
end
alias ups4 update_phase4_step4
def update_phase4_step4
ups4
@target_battlers[@drink_blood].animation_id = 0 if @target_battlers[@drink_blood] != nil
@target_battlers[@drink_blood].animation_hit = false if @target_battlers[@drink_blood] != nil
end
end
复制代码
不好意思,脚本错误导致只能显示伤害不能加血……
已修复,另附截图一张
脚本有错:参考此处
http://rpg.blue/forum.php?mod=re ... 43651&from=home
作者:
Altaria
时间:
2010-6-26 11:11
终于找到这个了……能不能让我也用下
作者:
u566
时间:
2010-6-26 18:14
问题.png
(485.99 KB, 下载次数: 28)
下载附件
保存到相册
2010-6-26 18:13 上传
横版战斗会出错,求解
恢复和伤害重叠在一块
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1