查看: 916|回复: 6

[有事请教] 取消状态技能名字前缀

[复制链接]
梦石
0
星屑
1750
在线时间
191 小时
注册时间
2020-6-4
回帖
16
发表于 2026-4-12 20:19:07 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
VA里的技能和状态都有个目标的名字和使用者的名字的前缀,有没有办法能把他变成手动设置显示或者不显示的吗
梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2026-4-13 10:02:31 | 显示全部楼层
打开脚本编辑器, 全局搜索message1

找到Window_BattleLog的第220行有句add_text(subject.name + item.message1)
把subject.name删掉改成add_text(item.message1)就可以取消技能的名字前缀了

同理, 找到Window_BattleLog的第391行有句state_msg = target.actor? ? state.message1 : state.message2
然后把其下方394行的target.name删掉改成add_text(state_msg)就可以取消状态的名字前缀了
回复

使用道具 举报

梦石
0
星屑
1750
在线时间
191 小时
注册时间
2020-6-4
回帖
16
 楼主| 发表于 2026-4-13 13:58:01 | 显示全部楼层
本帖最后由 邦尼 于 2026-4-13 14:09 编辑
alexncf125 发表于 2026-4-13 10:02
打开脚本编辑器, 全局搜索message1

找到Window_BattleLog的第220行有句add_text(subject.name + item.mess ...


有效了,但是有些技能比如平A和大部分状态都想显示名字前缀该怎么改
回复

使用道具 举报

梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2026-4-13 17:47:07 | 显示全部楼层
邦尼 发表于 2026-4-13 13:58
有效了,但是有些技能比如平A和大部分状态都想显示名字前缀该怎么改

把Window_BattleLog的第220行改成这样

if item.note =~ /<取消名字前缀>/
  add_text(item.message1)
else
  add_text(subject.name + item.message1)
end

然后在技能的备注写上<取消名字前缀>就好了
(状态同理
回复

使用道具 举报

梦石
0
星屑
1750
在线时间
191 小时
注册时间
2020-6-4
回帖
16
 楼主| 发表于 2026-4-13 19:04:57 | 显示全部楼层
alexncf125 发表于 2026-4-13 17:47
把Window_BattleLog的第220行改成这样

if item.note =~ //

老师能把状态的也打出来吗,我没会弄
回复

使用道具 举报

梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2026-4-14 14:40:24 | 显示全部楼层
邦尼 发表于 2026-4-13 19:04
老师能把状态的也打出来吗,我没会弄

把Window_BattleLog第394行的replace_text(target.name + state_msg)改成
if state.note =~ /<取消名字前缀>/
  replace_text(state_msg)
else
  replace_text(target.name + state_msg)
end
回复

使用道具 举报

梦石
0
星屑
1750
在线时间
191 小时
注册时间
2020-6-4
回帖
16
 楼主| 发表于 2026-4-14 19:29:19 | 显示全部楼层
alexncf125 发表于 2026-4-14 14:40
把Window_BattleLog第394行的replace_text(target.name + state_msg)改成
if state.note =~ //
  replace ...

有效了,谢谢老师
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部