关于在地图编辑器里看到的某个迷之建筑
先上图在开某坑的时候偶然在“拥有目标数大于等于”这个触发条件中,发现了名称为“KOH-FLAG”的迷之建筑。
这个建筑是什么来着,怎么以前从来没见过,麻烦知道的人士为咱答疑解惑,谢谢
长什么样? 就是纪念碑 在触发效果的列表中,判断一个单位是使用语言字符串还是它的内部名,是根据其地址下的第一个字节的值进行区分的,如果为00,那么它便加载单位的内部名到此地址下并获取该地址,否则获取该地址下的四字节地址。最终得到的地址会被作为参数去执行显示文字的命令。
一般来说不会有什么单位的内部名会以00开头,因为那是字符串的结尾。所以如果00开头,程序会认为那是一连串的00,所以在这里加载内部名字符串。
而问题就在于第一个字节是00的时候,未必往后也是00。当这里是四字节地址时,若地址为0x??????00,那么此处的数据为00 ?? ?? ??,同样会被程序当做无语言字符串,从而使用内部名称。不过对于建筑而言有BUG,如果没有语言字符串,那么会显示为空白而不是内部名称。
KOH-FLAG即是“King Of Hill Flag”,山丘之王旗帜,即需要抢夺的纪念碑的内部名。同时,另外一些建筑也有几率会变成内部名,例如几种桥面。 我是谁004 发表于 2016-6-25 23:58
在触发效果的列表中,判断一个单位是使用语言字符串还是它的内部名,是根据其地址下的第一个字节的值进行区 ...
太厉害了吧这都知道!
页:
[1]