找回密码
 点一下
查看: 6231|回复: 27

CAbilPawn 物品和单位典当技能

[复制链接]
发表于 2010-4-13 02:58:06 | 显示全部楼层 |阅读模式
[codes=xml]
<CAbilPawn id="PawnItems">
    <InfoArray index="Pawn1">
    <!-- 典当方案1,同时也是默认典当方案。 -->   
        <Button DefaultButtonFace="Salvage"/>
        <Display index="Minerals" value="1"/>
        <Display index="Gas" value="1"/>
        <!-- Display属性用来在出售时显示金钱的飘字,但是在Beta版中,Blizzard还没完成Text Tag也就是漂浮文字系统,所以其实是显示不出来的。 -->
        <RefundFraction index="Minerals" value="1"/>
        <RefundFraction index="Vespene" value="1"/>
        <RefundFraction index="Terrazine" value="1"/>
        <RefundFraction index="Custom" value="1"/>
        <!-- RefundFraction属性用来指定返还资源的比率,1代表100%。具体单位原始资金是在单位自身的资源耗费属性中指定的。 -->
        <TargetFilters value="-;-">
        <!-- 目标允许,一般来说不用填,有特殊要求可以填。 -->
        <ValidatorArray value=""/>
        <!-- 使用验证器来进一步验证是否允许典当,一般来说不用填,有特殊要求可以填。 -->
    </InfoArray>
    <InfoArray index="Pawn2">
    <!-- 典当方案2。 -->   
        <Button DefaultButtonFace="Salvage"/>
        <Display index="Minerals" value="1"/>
        <Display index="Gas" value="1"/>
        <Vital index="Energy" value="100"/>
        <!-- 使用这个典当技能所消耗的魔法点数,当然还可以指定生命护盾之类的 -->
        <RefundFraction index="Minerals" value="100"/>
        <RefundFraction index="Vespene" value="100"/>
        <RefundFraction index="Terrazine" value="100"/>
        <RefundFraction index="Custom" value="100"/>
        <!-- RefundFraction属性用来指定返还资源的比率,100代表10000% -->
    </InfoArray>
    <!--  <InfoArray index="Pawn3"/> .... <InfoArray index="Pawn20"/> 共可定义20个典当方案。-->
    <Range value="100"/>
</CAbilPawn>
[/codes]

注意这个技能是给商店的(也就是你要卖出的对象)。而不是物品栏的拥有者。

这个技能有2个用途,第一个是典当物品,第二个是典当单位。

两个其实是一回事。其实典当物品就是把你传递给商店的那个物品当作单位典当了,而典当单位相当于war3的炼金师的点金术。

在这里<InfoArray index="Pawn1">是默认典当方案。也就是当物品扔给商店时自动触发的典当方案。

而拥有这个技能的单位本身可以选用其它典当方案来卖掉指定单位。


注意,如果你希望一个物品能被卖出,那么该物品所依附的单位必须将一个特殊的状态值Pawnable设为1,否则它是无法被卖出的。希望一个单位能被典当的情况也是如此。

[codes=xml]
<CUnit id="SomeItem" parent="ITEM">
    <CostResource index="Minerals" value="50"/>
    <FlagArray index="Pawnable" value="1"/>
</CUnit>
[/codes]



现在我们给xel'naga瞭望塔这个典当技能来测试典当效果。

[codes=xml]
<CUnit id="Observatory">
    <AbilArray Link="PawnItems"/>
</CUnit>
[/codes]
注意,所典当的物品的对应单位的CostResource属性为50水晶。

典当前

p1.PNG

典当后

P2.PNG

多了50水晶,可见典当物品采用的是默认典当方案Pawn1,返还100%资源。




现在我们让鬼魅使用典当方案2来直接卖掉一个单位。
[codes=xml]
<CUnit id="Spectre">
    <AbilArray Link="PawnItems"/>
    <CardLayouts>
        <LayoutButtons Face="Salvage" Type="AbilCmd" AbilCmd="PawnItems,Pawn2" Row="1" Column="3"/>
    </CardLayouts>
</CUnit>
[/codes]


进入游戏后如果法力不足,按钮就会变成蓝色。因为目前Pawn2方案的消耗是100点法力。

p3.jpg

然后我们试着卖掉一个单位,原价还是50块的。

使用前

p4.PNG

使用后

P5.PNG

可见多了5000块,因为Pawn2是10000%的典当。
发表于 2010-4-13 08:28:29 | 显示全部楼层
補充一下,在典當技能中還有下面2個屬性,可以控制典當是否唯一,是否智能,以及典當的範圍。
CFlags    Flags(BestUnit,Smart)
CFixed    Range

暫時沒有試驗,如果智能的話需要如何填寫過濾器/驗證器。
回复

使用道具 举报

 楼主| 发表于 2010-4-13 08:43:44 | 显示全部楼层
范围我写着呢。
回复

使用道具 举报

发表于 2010-4-13 08:46:01 | 显示全部楼层
阅读
回复

使用道具 举报

发表于 2010-4-13 09:07:56 | 显示全部楼层
头目真是奸商。
回复

使用道具 举报

发表于 2010-4-13 09:15:26 | 显示全部楼层
引用第2楼Renee于2010-04-13 08:43发表的  :
范围我写着呢。
額~在最下面 米看到
回复

使用道具 举报

发表于 2010-4-13 09:29:52 | 显示全部楼层
好强大啊
回复

使用道具 举报

发表于 2010-4-13 09:37:51 | 显示全部楼层
贩卖人口!
回复

使用道具 举报

 楼主| 发表于 2010-4-13 17:27:00 | 显示全部楼层
引用第4楼alexries于2010-04-13 09:07发表的  :
头目真是奸商。

明显奸商的话应该克扣你的典当得到的资金而不是反过来阿。

“这个货只要出了仓就折价一半!”你都用过了,再折价一半!

结果原价50块的东西被砍到5块都不到。
回复

使用道具 举报

发表于 2010-4-13 17:32:09 | 显示全部楼层
卖之前有50块钱,卖之后只有5块钱
回复

使用道具 举报

 楼主| 发表于 2010-4-13 17:39:30 | 显示全部楼层
"这45块是我帮你收垃圾的费用。就这东西你还想跟我要钱?"
回复

使用道具 举报

发表于 2010-4-13 18:29:14 | 显示全部楼层
那就是笨蛋商人恩。竟然给这么多,太嫉妒了。
回复

使用道具 举报

 楼主| 发表于 2010-4-13 20:17:56 | 显示全部楼层
"阿,这个是民国时期的SCV!竟然保存得这么完好!"

"我出3000!"

"不行么?5000怎么样?"
回复

使用道具 举报

发表于 2010-4-14 04:15:12 | 显示全部楼层
放弃罢。此SCV已被吾辈内定了。
回复

使用道具 举报

发表于 2010-4-14 04:41:35 | 显示全部楼层
人口贩卖.......
回复

使用道具 举报

发表于 2010-4-14 04:45:59 | 显示全部楼层
纳尼。你民竟敢玩黑箱
回复

使用道具 举报

发表于 2010-4-14 04:56:22 | 显示全部楼层
熬夜对身体不好,要注意皮肤哦~
回复

使用道具 举报

发表于 2010-4-14 05:04:17 | 显示全部楼层
请用补妆膏
回复

使用道具 举报

发表于 2010-4-14 05:21:03 | 显示全部楼层
请尽量杜绝化学物质
回复

使用道具 举报

发表于 2010-4-14 06:47:13 | 显示全部楼层
8. 下列广告用语从化学角度看,没有科学性错误的是:
A."雀巢"咖啡,滴滴香浓,绝不含任何化学物质.
B." 大自然"牌蔬菜,天然种植,真正的"绿色"食品,不含任何金属元素
C."农夫山泉"矿泉水,真正的纯水
D.为预防甲状腺疾病,请食用合格"碘盐"
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 19:44 , Processed in 0.043948 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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