赞 | 4 |
VIP | 44 |
好人卡 | 11 |
积分 | 12 |
经验 | 54954 |
最后登录 | 2021-10-2 |
在线时间 | 1276 小时 |
Lv3.寻梦者 ○赛
- 梦石
- 0
- 星屑
- 1249
- 在线时间
- 1276 小时
- 注册时间
- 2013-1-22
- 帖子
- 2246
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本脚本实现了一些拥有特殊效果的技能。
欢迎报告bug!
以下是脚本信息。
版本号:0.1
更新日期:2014 - 2 - 28
更新内容:初版5个技能。
冲突率:很小
以下脚本,为了防止出错,首先 @person- =begin
- 这个脚本实现了很多种的技能。
- 在脚本的各处设置技能编号,如果不用则
- 随意设置一个外太空编号就可以了。
- 重击:
- 造成会心一击,伤害*2。
- 同生共死:
- 仿照赛尔号技能,将对手生命降至跟自己
- 一样,如果比自己小则伤害为零。
- 审判天平:
- 3/4的概率恢复对方500hp,1/4概率秒杀
- 敌人。
- 同归于尽:
- 技能使用后,和对手同归于尽。
- 生命压制:
- 对手生命值上限下降50。
- =end
- #------------------------------------------
- module SKILL
- def get_id(kind)
- case kind
- when "重击"
- return [82] # 重击的编号
- when "同生共死"
- return [83] # 同生共死的编号
- when "审判天平"
- return [84] # 审判天平的编号
- when "同归于尽"
- return [85] # 同归于尽的编号
- when "生命压制"
- return [86] # 生命压制的编号
- end
- end
- #------------------------------------------
- def zhongji(skill) # 重击
- if get_id("重击").include?(skill.id)
- self.damage *= 2
- self.critical = true
- self.hp -= self.damage
- end
- end
- #------------------------------------------
- def tongshenggongsi(user, skill) # 同生共死
- if get_id("同生共死").include?(skill.id)
- if user.hp >= self.hp
- self.damage = 0
- else
- self.damage = self.hp - user.hp
- self.hp -= self.damage
- end
- end
- end
- #------------------------------------------
- def shenpantianping(skill)
- if get_id("审判天平").include?(skill.id)
- if rand(4) == 0
- self.damage = self.hp
- self.hp -= self.damage
- else
- self.damage = -500
- self.hp -= self.damage
- end
- end
- end
- #------------------------------------------
- def tongguiyujin(user, skill)
- if get_id("同归于尽").include?(skill.id)
- self.damage = 99999999999999999
- self.hp = 0
- user.damage = 99999999999999999
- user.damage_pop = true
- user.hp = 0
- user.animation_id = skill.animation2_id
- end
- end
- #------------------------------------------
- def shengmingyazhi(skill)
- if get_id("生命压制").include?(skill.id)
- self.damage = 50
- self.maxhp -= 60
- self.damage_pop = true
- end
- end
- #------------------------------------------
- end
- #------------------------------------------
- class Game_Battler
- include SKILL
- alias old_skill_effect skill_effect
- def skill_effect(user, skill)
- old_skill_effect(user, skill)
- zhongji(skill)
- tongshenggongsi(user, skill)
- shenpantianping(skill)
- tongguiyujin(user, skill)
- shengmingyazhi(skill)
- end
- end
- #------------------------------------------
复制代码 @protosssonny 0.0 0.0 0.0 |
评分
-
查看全部评分
|