请选择 进入手机版 | 继续访问电脑版
查看: 1727|回复: 1

[BUG反馈] 1.32编辑器BUG及部分修复方式

[复制链接]

2

主题

6

帖子

28

积分

新手上路

Rank: 1

积分
28
 楼主| 发表于 2020-2-19 21:18:03 | 显示全部楼层 |阅读模式
本帖最后由 倒计时咖啡 于 2020-2-20 02:42 编辑

1、攻击范围-翻译错误,显示名字错误
【单位-改变单位武器的实数类型域】中,选择WESTRING_UNITWEAPONRF_ATTACKRANGE 对应的翻译应该是攻击1-攻击范围('ua1r'),翻译成了攻击1-投射物图像('ua1m')
原版编辑器好像也写错了,但函数调用传递参数是ua1r.
修复方式:
【WordEditerString】文件中,修改【WESTRING_UNITWEAPONRF_ATTACKRANGE】 等于号后面部分为【"攻击1-攻击范围('ua1r')"】

2、【创建特效(绑定单位)】中,对参数绑定点的解析出错,导致该触发器无法保存。
实际错误点是汉化脚本里,对绑定点的类型定义出错,导致触发器编译成代码时,无法识别该参数类型。我记得这个问题不只这一个地方,还有个别的默认触发也有这问题。
修复方式:
方法一、修订【TriggerData】中【attachpoint=0,0,0,WESTRING_TRIGTYPE_attachpoint,string,1】这行,我没研究应该改成啥,反正这定义肯定错了。
方法二、偷懒改法,还是上面那个文件,修订【AddSpecialEffectTargetUnitBJ=0,attachpoint,unit,modelfile】 为【AddSpecialEffectTargetUnitBJ=0,string,unit,modelfile】

3、设置单位攻击距离的触发器,会同步把单位射弹速率也给改成同一个值
4、设置单位射弹速率的触发器,会同步把单位射弹弧度也给改了,改成莫名其妙的值(可能和乘法有关)

5、动作触发器里,修改单位攻击间隔,无法生效。编辑器错误的设置索引值参数的最大最小范围了。索引应该是0、1,被设置成1、2。修改方法:
【TriggerData】中修改【_BlzSetUnitAttackCooldown_Limits=_,_,0.001,_,1,2】为【_BlzSetUnitAttackCooldown_Limits=_,_,0.001,_,0,1】

回复

使用道具 举报

36

主题

232

帖子

12万

积分

超级版主

Rank: 8Rank: 8

积分
127752
发表于 2020-2-20 14:50:31 | 显示全部楼层
相关bug问题请详细整理并描述,同时为避免帖子混淆过多请在统一这里反馈http://bbs.dz.blizzard.cn/forum. ... &extra=page%3D1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

魔兽争霸官方对战平台 ( 互联网违法和不良信息举报电话:0571-28090163 )

GMT+8, 2022-1-23 01:28 , Processed in 0.045152 second(s), 6 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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