找回密码
 点一下
查看: 2970|回复: 7

【数据教程】 **行为的传播可以做个瘟疫技能** By.寒心

[复制链接]
发表于 2010-6-1 00:32:07 | 显示全部楼层 |阅读模式
今天时间比较晚了,随便写个技能大家看看就好。
用了一个不是很常用的Effect模板~CEffectTransferBehavior~这个模板主要是用来,把自身的某些行为或者所有的行为传播出去。

--------------------------------------------------------------------------------

【技能分析】
因为这次没有具体的技能,那么我们就虚拟出来一个技能的功能好了。
技能A:把自身的所有的行为(图例只有一个治疗行为),传送给目标单位,以及周边范围的单位。
1.JPG
2.JPG   

首先,这个技能是个对目标释放的,因此类型为CAbilEffectTarget。
其次,它需要产生范围效果,那么肯定需要一个CEffectEnumArea。
最后,他要传播自身的行为,则需要名为CEffectTransferBehavior的效果模板做支持。

--------------------------------------------------------------------------------

【技能的A-B-E结构】
这次的相对简单很多~嗯嗯
+技能CAbilEffectTarget :H_TransferDebuff
 +-区域效果CEffectEnumArea :H_TransferDebuff
   +-传播行为效果CEffectTransferBehavior :TransferEffect


--------------------------------------------------------------------------------

【技能实际效果A-B-E的制作例程】
********************************************************************************************************
**************************技能Abil 名称(ID):H_TransferDebuff**************************
  1.     <CAbilEffectTarget id="H_TransferDebuff">
  2.         <Cost>
  3.             <Vital index="Energy" value="0"/>
  4.             <Cooldown TimeUse="2"/>
  5.         </Cost>
  6.         <Range value="15"/>
  7.         <CmdButtonArray index="Execute"/>
  8.     </CAbilEffectTarget>
复制代码


********************************************************************************************************
**************************效果Effect 名称(ID):H_TransferDebuff、TransferEffect**************************
  1.     <CEffectEnumArea id="H_TransferDebuff">
  2.         <SearchFilters value="-;Neutral,Missile,Stasis,Dead,Invulnerable"/>
  3.         <AreaArray Radius="2" Effect="TransferEffect"/>
  4.         <ValidatorArray value=""/>
  5.         <SearchFlags index="ExtendByUnitRadius" value="1"/>
  6.     </CEffectEnumArea>
  7.     <CEffectTransferBehavior id="TransferEffect">
  8.      <LaunchUnit Value="Caster"/>
  9.      <ImpactUnit Value="Target"/>
  10.         <Copy value="1"/>
  11.     </CEffectTransferBehavior>
复制代码


--------------------------------------------------------------------------------
发表于 2010-6-1 00:46:21 | 显示全部楼层
呵呵,似乎可以给剧毒新星追加一个这样的效果呢。
回复

使用道具 举报

 楼主| 发表于 2010-6-1 00:47:55 | 显示全部楼层
传染...瘟疫~嗯嗯
回复

使用道具 举报

发表于 2010-6-1 00:54:50 | 显示全部楼层
标题怎么啦??
回复

使用道具 举报

 楼主| 发表于 2010-6-1 08:46:12 | 显示全部楼层

回 3楼(『四裤全输』) 的帖子

啊~怎么了呢?
回复

使用道具 举报

发表于 2010-6-1 08:48:02 | 显示全部楼层
啊,没事。
回复

使用道具 举报

 楼主| 发表于 2010-6-1 09:00:18 | 显示全部楼层
- -# 看来没睡醒的不止我一个~?
回复

使用道具 举报

发表于 2010-6-3 20:33:16 | 显示全部楼层
这个对虫族很恐怖
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 06:35 , Processed in 0.035724 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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