Project1

标题: 脚本盲的简单脚本——装备附加会心率,状态查看会心率 [打印本页]

作者: xiezhen6805    时间: 2011-7-13 21:08
标题: 脚本盲的简单脚本——装备附加会心率,状态查看会心率
就是把默认会心率设置为零,然后只能靠装备和状态改变来提高会心率,另外在状态栏可以看到角色的会心率数值,都是根据以前求助的帖子改来的脚本,不知道会不会有什么弊端(目前测试正常)。。另外会心率显示成百分数要改动window_base里的某些坐标值,但是一改动的话状态栏所有数据显示的间隔都会变-_-脚本盲无力,直接在数值后面加个百分号的话又会显得排列不齐。。




会心率相关.rar (198 KB, 下载次数: 158)




作者: piaoy    时间: 2011-7-19 11:58
人家会心率明明是和灵巧挂钩的嘛。。。。
作者: xiezhen6805    时间: 2011-7-19 12:07
piaoy 发表于 2011-7-19 11:58
人家会心率明明是和灵巧挂钩的嘛。。。。

嘛,默认系统也不是最好的,而且灵巧差太多就次次会心了。。
作者: Wind2010    时间: 2011-7-19 12:07
本帖最后由 Wind2010 于 2011-7-19 12:10 编辑

有做会心率超过100%的修正吗?

  1. class Window_Base
  2.   def draw_actor_parameter(actor, x, y, type)
  3.     case type
  4.     when 0
  5.       parameter_name = $data_system.words.atk
  6.       parameter_value = actor.atk
  7.     when 1
  8.       parameter_name = $data_system.words.pdef
  9.       parameter_value = actor.pdef
  10.     when 2
  11.       parameter_name = $data_system.words.mdef
  12.       parameter_value = actor.mdef
  13.     when 3
  14.       parameter_name = $data_system.words.str
  15.       parameter_value = actor.str
  16.     when 4
  17.       parameter_name = $data_system.words.dex
  18.       parameter_value = actor.dex
  19.     when 5
  20.       parameter_name = $data_system.words.agi
  21.       parameter_value = actor.agi
  22.     when 6
  23.       parameter_name = $data_system.words.int
  24.       parameter_value = actor.int
  25.     when 7
  26.       parameter_name = "会心率"
  27.       parameter_value = actor.hxl
  28.     end
  29.     self.contents.font.color = system_color
  30.     self.contents.draw_text(x, y, 120, 32, parameter_name)
  31.     self.contents.font.color = normal_color
  32.     if type == 7
  33.       self.contents.draw_text(x + 120, y, 36, 32, parameter_value.to_s+"%", 2)
  34.     else
  35.       self.contents.draw_text(x + 120, y, 36, 32, parameter_value.to_s, 2)
  36.     end
  37.   end
  38. end
复制代码
对于状态栏描绘%的修正
作者: 路伽弑    时间: 2011-7-19 12:09
会心率拿来干嘛 打暴击的吗
作者: xiezhen6805    时间: 2011-7-19 12:11
Wind2010 发表于 2011-7-19 12:07
有做会心率超过100%的修正吗?

超过100%的话和100%一样次次会心的吧。。反正rand(100)小于会心值就会心,大于100的话和100没区别,况且做游戏会心也不会设定超出100的可能。。


xiezhen6805于2011-7-19 12:12补充以下内容:
嗯,暴击伤害*2,仙剑里也有暴击率的。。


xiezhen6805于2011-7-19 12:12补充以下内容:
嗯,暴击伤害*2,仙剑里也有暴击率的。。-_-刚才引错了。。


xiezhen6805于2011-7-19 12:14补充以下内容:
谢谢了。。。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1