fastarrow 发表于 2010-11-21 18:58:02

自定义怪物名称被翡翠塔改名后的恢复

在O地图中,给怪物赋予一个新的名字是很常见的。以《巫妖王的毁灭》为例,其中的梦魇兽就被改成了重骑兵。
但是,如果玩家去翡翠塔增强它的时候,重骑兵就会被改成**梦魇兽,这是游戏的硬编码决定的,当然这对游戏不会产生任何不良影响,但是看着不是很爽,怎么办呢?

其实解决的办法很简单,我们给地图再增加一个鼠标触发的时间事件就可以。

还是以《巫妖王的毁灭》为例:

地图中先写了一个改名的事件:

ZVSE
!#VRz850:S^火枪手^;
!#VRz851:S^火枪手^;
!#UN:G1/171/0/850 G1/171/1/851;
!#VRz856:S^重骑兵^;
!#VRz857:S^重骑兵^;
!#UN:G1/172/0/856 G1/172/1/857;
!#VRz860:S^执政官^;
!#VRz861:S^执政官^;
!#UN:G1/13/0/860 G1/13/1/861;
!#VRz864:S^刺客^;
!#VRz865:S^刺客^;
!#UN:G1/143/0/864 G1/143/1/865;
!#VRz866:S^御林军^;
!#VRz867:S^御林军^;
!#UN:G1/137/0/866 G1/137/1/867;

这个事件在前,在后面,我们再增加一个时间事件,经测试放在最后是没有问题的。我不知道把它放在翡翠塔事件之前是不是有效。


ZVSE

!?CM0;冒险地图右键触发
!!UN:G1/156/0/250;
!!UN:G1/156/1/259;
!!UN:G1/156/2/251;
!!UN:G1/171/0/850 G1/171/1/851;
!!UN:G1/172/0/856 G1/172/1/857;
!!UN:G1/13/0/860 G1/13/1/861;
!!UN:G1/143/0/864 G1/143/1/865;
!!UN:G1/137/0/866 G1/137/1/867;

这样,无论翡翠塔如何改生物的名称,只要一点右键,那些生物就恢复成自定义的名称了。

[ 本帖最后由 yexian7 于 2010-11-22 08:52 编辑 ]

追风 发表于 2010-11-22 21:51:27

能不能再进一步,把翡翠塔和生物周的另一个超级Bug给修正了?
http://bbs.h3wog.com/viewthread.php?tid=16130&highlight=%F4%E4%B4%E4%CB%FE%2Bsongfx

fastarrow 发表于 2010-11-22 22:53:54

哈,这个比较难道大一点,等我再深入学习学习才能考虑。
页: [1]
查看完整版本: 自定义怪物名称被翡翠塔改名后的恢复

捐赠