作者gyd (阿龙哥)
看板WarCraft
标题[正规] 1.24b相关更新内容
时间Fri Aug 21 12:29:58 2009
单就1.24a的更新内容所造成的部份效应, 有部份发生bug造成crash的状况
个人的看法是, 与其说是WEer应该注意其发生, 不如说是改版过程的测试不够严谨
或是样本数不足(搞不好只有dota当样本)
也就是我认为这些应该是内部的错误处理应该做的事, 而不是作者要去考虑
目前应该包括
1. hashtable的不正常移除
2. 部份程式码会被编辑器判断为使用return bug, 但实际上没有
3. 承2, return bug仍可利用同样的方法继续使用
在新改版中, 如果没有猜错的话
1.24b开始应该就不会再有某些刁钻的写法来避免crash
当然实际上仍需要等正式开放才能确定
有人不懂所以多解释一点我的观点
所谓的内部的错误处理该做的事,拿发文来说
假设现在ptt发文的文章最後如果没加一个--就会当机
那只要所有的使用者在发文时最後加一个--就可以避免
但我认为应该是系统要自动侦测,并在没--时自动加上,或是直接回避这种设定
例子可能不太符合,但单就内部的错误处理该做的事而言应该是个易懂的例子
以下原文
We've released Patch 1.24b on PTR (Westfall) for testing, before the actual
public live.
--------------------------------------------------------------------------
Patch 1.24b
--------------------------------------------------------------------------
PC WORLD EDITOR CHANGES
- Increased max map file size from 4 MB to 8 MB.
- Added the ability to store hashtable handles in a hashtable.
- Added GetSpellTargetX and GetSpellTargetY natives.
- Added a new base handle type “Agent” of which many types now extend from.
- Added a SaveAgentHandle native which can be used for saving most handle
types.
- Added a JASS optimization dealing with global variable change events.
FIXES
- Fixed a few false positives caused by the "return bug" fix.
- Fixed a crash related to hashtable reference counting.
- “Shadowing” global variables with local variables no longer is possible.
- Fixed a type conversion dealing with operators (i.e. adding a handle with
an integer).
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.130.175.172
1F:推 yufarn76:阿龙哥哥这好难懂喔0.0 08/21 12:33
2F:推 readper:能用刁钻的解法解决也是解决阿 :) 08/21 12:49
3F:→ readper:Blizzard提供这种本来就超出原先设计的用法已经很好了 08/21 12:52
4F:→ readper:我觉得Blizzard如果只把ReturnBug移除也合理 08/21 12:53
5F:→ readper:只是大家会很不爽而已 08/21 12:53
6F:→ readper:ReturnBug本身就是超出War3设计的用法 08/21 12:54
※ 编辑: gyd 来自: 140.130.175.172 (08/21 13:14)
7F:→ hh08957:什麽时候才要把imba的BM改掉啊...... 08/22 00:25
8F:推 lifewithyou:楼上..XDD 08/22 20:49
9F:推 WhyNoFeel:我非常同意hh大的建议 08/26 11:01