设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1694|回复: 2
打印 上一主题 下一主题

[已经过期] 菜鸟横版modified和吸血技能并用会出错

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
275 小时
注册时间
2008-10-22
帖子
205
跳转到指定楼层
1
发表于 2010-6-30 11:48:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

恢复和伤害重叠在一块
吸血技能脚本:
  1. $吸血技能id数组 = [57,61]


  2. class Scene_Battle
  3.   alias old_main main
  4.   def main
  5.     @drink_blood = 999
  6.     old_main
  7.   end
  8.   alias msar make_skill_action_result
  9.   def make_skill_action_result
  10.     msar
  11.     if $吸血技能id数组.include?(@skill.id)
  12.       temp_hp = 0
  13.       for target in @target_battlers
  14.         temp_hp += target.damage
  15.       end
  16.       @active_battler.damage = -temp_hp
  17.       @active_battler.hp += temp_hp
  18.       @target_battlers.push(@active_battler)
  19.       @drink_blood = @target_battlers.index(@active_battler)
  20.     end
  21.   end
  22.   alias ups4 update_phase4_step4
  23.   def update_phase4_step4
  24.     ups4
  25.     @target_battlers[@drink_blood].animation_id = 0 if @target_battlers[@drink_blood] != nil
  26.     @target_battlers[@drink_blood].animation_hit = false if @target_battlers[@drink_blood] != nil
  27.   end
  28. end
复制代码
呼叫逸豫

Lv3.寻梦者

梦石
0
星屑
1641
在线时间
2205 小时
注册时间
2010-6-27
帖子
1299
2
发表于 2010-6-30 23:18:51 | 只看该作者
本帖最后由 pigsss 于 2010-6-30 23:20 编辑

把这段插在def update_phase4_step3 的对象方动画之后(for target in @target_battlers 之后)
#------------------------------------------------------------------------------
# 吸血攻击
#------------------------------------------------------------------------------
    if @active_battler.is_a?(Game_Battler)
   
    if @active_battler.hp > 0 and ($data_skills[@active_battler.current_action.skill_id].element_set.include?(22))
##<==吸血技能属性,这里是22号
      
      @active_battler.animation_id = 17                # 显示17号动画(回复动画)
      @active_battler.damage = -target.damage# 兌換傷害
      @active_battler.hp += @active_battler.damage  # 恢复攻击力的生命
      @active_battler.damage_pop = true                # 将伤害显示在屏幕上
      
    end
    end

于是我也广告下…
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
275 小时
注册时间
2008-10-22
帖子
205
3
 楼主| 发表于 2010-7-2 12:01:46 | 只看该作者
不管用啊,求解
本人处男作《江湖传之剑侠情》
脚本 ||||||||80%
声音 ||15%
素材 |||30%
剧情 |||||||||90%
物品 ||||||60%
地图 |6%
技能 |10%
职业 |||||||70%
综合 |||26%
━━━━━━━━━━━━━━━━━━━━━
已用时:68小时
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-26 17:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表