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

Project1

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

[已经解决] 请教「吸血」和「完全防御」的技能制作

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
1
发表于 2012-12-30 14:57:07 | 显示全部楼层
本帖最后由 hcm 于 2013-1-6 12:30 编辑

HP吸收请参考战斗特效脚本,请善用搜索功能

完全防御需要改脚本,在Game_Battler 3里面找 “● 应用特技效果”下面找到“HP 的伤害减法运算”然后在这之前插入脚本
-----------------------------------------
  1.    # 命中的情况下
  2.     if hit_result == true
  3.       # 威力 0 以外的物理攻击的情况下
  4.       if skill.power != 0 and skill.atk_f > 0
  5.         # 状态冲击解除
  6.         remove_states_shock
  7.         # 设置有效标志
  8.         effective = true
  9.       end
  10.    ########(上面是原脚本)
  11.      if self.state?(XXX)   #XXX填改为你自己设置完全防御状态的ID编号即可
  12.        self.damage = 0
  13.      end
  14.      #############(下面是原脚本)
  15.       # HP 的伤害减法运算
  16.       last_hp = self.hp
  17.       self.hp -= self.damage
  18.       effective |= self.hp != last_hp
复制代码
PS:如果要能接受回复技能话,自己加一个判断self.damage > 0,才执行self.damage = 0

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-9 11:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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