赞 | 0 |
VIP | 33 |
好人卡 | 0 |
积分 | 1 |
经验 | 5604 |
最后登录 | 2017-9-20 |
在线时间 | 15 小时 |
Lv1.梦旅人 泽
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 15 小时
- 注册时间
- 2007-2-18
- 帖子
- 2464
|
- #==============================================================================
- # 本脚本来自www.66RPG.com,使用和转载请保留此信息
- #==============================================================================
- # 探查效果 v1.1 by SailCat
- # ============================================================================
- # 脚本使用说明:
- # 1.探查特技的特技名称请写成"Libra",如果想用别的可以修改第19行。该行内容:
- # if skill.name == "Libra"
- # 将"Libra"改为自己设置的技能名,比如"Scan"或"侦测"
- # 2.探查使用系统标准对话框, 和66rpg的加强对话框没有冲突。
- # 3.探查技能所用到的属性为系统定义的属性(其中前8种为自然属性,其后为生物种)。
- # 如果你对其有所修改,请检查自然属性个数并修改第40行为相应的数目。该行内容:
- # element_nature = 8
- # 4.为美观起见,请将该特技的所有动画效果设置为无。
- # ============================================================================
- class Game_Battler
- alias sailcat_skill_effect skill_effect
- def skill_effect(user, skill)
- # 探查效果
- if skill.name == "Libra"
- # 设置伤害字符串为空
- self.damage = ""
- # 设置探查字符串为空
- text = ""
- # 敌人名称
- text += "\\c[3]" + self.name + " "
- # 敌人HP
- text += "\\c[1]" + $data_system.words.hp + " "
- if self.hp < self.maxhp * 25 / 100
- text += "\\c[6]"
- else
- text += "\\c[0]"
- end
- text += self.hp.to_s + "/" + self.maxhp.to_s + " "
- # 敌人SP
- text += "\\c[1]" + $data_system.words.sp + " \\c[0]"
- text += self.sp.to_s + "/" + self.maxsp.to_s + " \n"
- # 敌人属性存放数组
- element_name = $data_system.elements
- # 自然元素属性数目
- element_nature = 8
- # 敌人类型判断,以遇到的第一个有效类型为准,没有的话为空
- for i in element_nature + 1..element_name.size - 1
- if self.element_rate(i) >= 150
- text += "Special: " + element_name[i] + " creature type\n"
- break
- end
- end
- # 敌人属性抵抗判断
- text += "Elemental Resistances:\n"
- for i in 1..element_nature
- case self.element_rate(i)
- # 等于100的情况,正常,设为白色
- when 100
- text += "\\c[0]" + element_name[i] + " "
- # 大于101小于200的情况,弱点属性,设为红色
- when 101..200
- text += "\\c[2]" + element_name[i] + " "
- # 大于1小于99的情况,抵抗属性,设为黄色
- when 1..99
- text += "\\c[6]" + element_name[i] + " "
- # 等于0的情况,无效属性,设为灰色
- when 0
- text += "\\c[7]" + element_name[i] + " "
- # 负值的情况,吸收属性,设为绿色
- when -100..-1
- text += "\\c[3]" + element_name[i] + " "
- end
- end
- # 显示侦测文字
- $game_temp.message_text = text
- end
- sailcat_skill_effect(user,skill)
- end
- end
- #==============================================================================
- # 本脚本来自www.66RPG.com,使用和转载请保留此信息
- #==============================================================================
复制代码
原帖http://rpg.blue/web/htm/news28.htm
说来现在看到咎人就想到雪女 |
|