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

Project1

 找回密码
 注册会员
搜索
查看: 350|回复: 6
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1425
在线时间
168 小时
注册时间
2020-6-4
帖子
32
跳转到指定楼层
1
发表于 2026-4-12 20:19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
VA里的技能和状态都有个目标的名字和使用者的名字的前缀,有没有办法能把他变成手动设置显示或者不显示的吗

Lv5.捕梦者

梦石
0
星屑
29116
在线时间
5658 小时
注册时间
2016-3-8
帖子
1723
2
发表于 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)就可以取消状态的名字前缀了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1425
在线时间
168 小时
注册时间
2020-6-4
帖子
32
3
 楼主| 发表于 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和大部分状态都想显示名字前缀该怎么改
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
29116
在线时间
5658 小时
注册时间
2016-3-8
帖子
1723
4
发表于 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

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1425
在线时间
168 小时
注册时间
2020-6-4
帖子
32
5
 楼主| 发表于 2026-4-13 19:04:57 | 只看该作者
alexncf125 发表于 2026-4-13 17:47
把Window_BattleLog的第220行改成这样

if item.note =~ //

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

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
29116
在线时间
5658 小时
注册时间
2016-3-8
帖子
1723
6
发表于 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
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1425
在线时间
168 小时
注册时间
2020-6-4
帖子
32
7
 楼主| 发表于 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 ...

有效了,谢谢老师
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-4 11:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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