找回密码
 点一下
查看: 1533|回复: 2

【数据相关】PTR Ver.1.2.0更新内容整理以及简单分析

[复制链接]
发表于 2010-12-4 23:34:24 | 显示全部楼层 |阅读模式
以下数据源于VersionsTest\Base17190\Mods\Core.SC2Mod\Base.SC2Data\GameData
并非完整的反编译结果~只挑选了可能重要的更新点,并没有完全覆盖


【技能Abil】
1.在很多类的Button属性中追加以下标志位。
   来表明是否显示按钮的设定信息?
     <Flags index="ShowInGlossary" value="1"/>

2.CAbilEffect基类中(CAbilEffectInstant和CAbilEffectTarget的父类),追加了以下的标志位。
    来设定Z轴的释放范围?
     <EffectRange value="0,500"/>


【模型控制器Actor】
1.在GenericUnitMinimal类中追加了以下的标志位。
   可对StatusBar进行分阵营显示。
        <StatusBarGroups index="Owner" value="1"/>
        <StatusBarGroups index="Allied" value="1"/>
        <StatusBarGroups index="Enemy" value="1"/>
        <StatusBarGroups index="All" value="1"/>
        <StatusBarGroups index="Replay" value="1"/>

2.在一些类中追加下面的事件的默认定义。
   不知道是什么作用的....
    PreTargetingUpdate.*.Start
    PreTargetingUpdate.*.Stop


【行为Behavior】
1.看似像是修正一个Bug,书写Miss的Bug?笑~
行为更新内容1.JPG


【物品Item】
1.追加了新的物品类型,直接调用技能Abil的物品。
    <CItemAbil default="1">
        <Abil value="##id##"/>
    </CItemAbil>


【单位Unit】
1.在CUnit、MISSILE、BEACON的基类中追加了以下的标志位。
   可直接定义热键?
    <HotkeyAlias value=""/>


【验证器Validator】
1.追加了以下两种全新的验证类型。
    判断两点之间是否有悬崖。默认:无
    <CValidatorLocationCrossCliff default="1">
        <WhichLocation Value="CasterUnitOrPoint"/>
        <OtherLocation Value="TargetUnitOrPoint"/>
        <Find value="0"/>
    </CValidatorLocationCrossCliff>

    判断单位是否能寻找到抵达目标点的路径。默认:有
    <CValidatorUnitPathable default="1">
        <WhichUnit Value="Caster"/>
        <WhichLocation Value="TargetUnitOrPoint"/>
        <Find value="1"/>
    </CValidatorUnitPathable>
发表于 2010-12-5 11:53:26 | 显示全部楼层
EffectRange 是设置效果的最大和最小范围用的。
回复

使用道具 举报

 楼主| 发表于 2010-12-5 12:28:15 | 显示全部楼层

回 1楼(Renee) 的帖子

了解了呢~武器也有类似的设计的说~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-22 13:55 , Processed in 0.085266 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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