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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: alianlord
打印 上一主题 下一主题

[已经解决] 不在脚本库的脚本能够修改吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
11
 楼主| 发表于 2022-5-16 21:44:38 | 只看该作者
本帖最后由 alianlord 于 2022-5-16 21:46 编辑
喵呜喵5 发表于 2022-5-16 21:14
装备新加的那3个param你打算在哪里配置?RM编辑器里只有8个输入框可以让你填 ...


命中率的公式可以在脚本中改。(我猜应该可行)
class Game_ActionResult
  #--------------------------------------------------------------------------
  # ● 判定最后是否命中
  #--------------------------------------------------------------------------
  def hit?
    @used && !@missed && !@evaded  #这是原句,可以从这里下手。
  end

主要还是想在情报面版直观显示 命中值
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
12
 楼主| 发表于 2022-5-16 21:53:02 | 只看该作者
alianlord 发表于 2022-5-16 13:48
啊?奇怪?我也是开了个新工程试的?
这个在【游戏中使用 RPG::EquipItem.new 新创建出来装备】这个步骤 ...

呃……我的工程脚本就是个大型垃圾车祸现场。
不如你发个可以实现功能的范例工程给我。
由我来互相比对,找找我是那出了问题吧。
不胜感谢。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21681
在线时间
9418 小时
注册时间
2012-6-19
帖子
7119

开拓者短篇九导演组冠军

13
发表于 2022-5-16 22:19:02 | 只看该作者
alianlord 发表于 2022-5-16 21:44
命中率的公式可以在脚本中改。(我猜应该可行)
class Game_ActionResult
  #---------------------------- ...

我的意思是每个装备的命中值和回避值你打算怎么配置到装备上
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
14
 楼主| 发表于 2022-5-16 22:32:39 | 只看该作者
本帖最后由 alianlord 于 2022-5-16 22:39 编辑


我的意思是每个装备的命中值和回避值你打算怎么配置到装备上[/quote]

可以在装备的note中,用@base_hit = $1.to_i if actor.note =~ /<HIT =\s*(\d+)\s*>/i
这种方法附值。
命中率计算并不需要如伤害计算那么复杂,压根可以不过公式框。
[quote]喵呜喵5 发表于 2022-5-16 22:19

2022-05-16_223809.png (4.2 KB, 下载次数: 23)

2022-05-16_223809.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21681
在线时间
9418 小时
注册时间
2012-6-19
帖子
7119

开拓者短篇九导演组冠军

15
发表于 2022-5-17 00:03:24 | 只看该作者
alianlord 发表于 2022-5-16 22:32
我的意思是每个装备的命中值和回避值你打算怎么配置到装备上


可以在装备的note中,用@base_hit = ...[/quote]

那直接猴补params方法

  1. class RPG::EquipItem
  2.   alias m5_20220516_params params
  3.   def params
  4.     p = m5_20220516_params
  5.     return p if p.length == 11
  6.     p[8] = 读取备注的代码XXX
  7.     p[9] = 读取备注的代码XXX
  8.     p[10] = 读取备注的代码XXX
  9.     p
  10.   end
  11. end
复制代码
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
16
 楼主| 发表于 2022-5-17 08:16:01 | 只看该作者
本帖最后由 alianlord 于 2022-5-17 08:34 编辑
喵呜喵5 发表于 2022-5-17 00:03
可以在装备的note中,用@base_hit = ...


那直接猴补params方法[/quote]

这个方法可行

2022-05-17_083152.png (7.12 KB, 下载次数: 27)

2022-05-17_083152.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 02:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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