5楼. 改。
<param name="Rate" type="All" value1="5.0"></param>表示攻击对象,它只能攻击这里定义的对象。
</action>表示一个动作结束。
<action name="Regenerate">第二个动作,自我回血。
<param name="Rate" type="All" value1="0"></param>本来这句表示了回血的速度,以点/秒为单位,但是value1="0",表示速度是0。本来只有研究了科技“神兽复活术”才能增加这个值,让赫卡巨人回血。我们可以改成<param name="Rate" type="All" value1="100"></param>,这样万一它损血了,也能补好。
<param name="Persistent"></param>表示这个动作是被动的,不用改。
</action>表示一个动作结束。
<action name="BuckAttack">最激动人心的时刻到了!第三个动作,特技——地震波!!!
<param name="MaximumRange" value1="2"></param>表示攻击范围。改成<param name="MaximumRange" value1="50"></param>,就能震飞50格以内的全部单位!
<param name="Damage" type="Hack" value1="20"></param>震飞同时给予的伤害,我们已经讲过了。
<param name="AttackAction"></param>表示这个动作是一次攻击,不用改。
<param name="ChargeAction"></param>表示这个动作是特技攻击,也不用改。
<param name="NoWorkOnFrozenUnits"></param>表示这个攻击对被霜巨人,冰霜咒神力等冰冻的单位无效。为了让赫卡巨人的效果更夸张,可以直接删掉这句。
<param name="NoWorkOnStoneUnits"></param>表示这个攻击对被美杜莎石化的单位无效,同上。
<param name="Rate" type="AbstractVillager" value1="1.0"></param>表示攻击对象,这里表示攻击的是村民。可以改成<param name="Rate" type="All" value1="1.0"></param>,就能震飞更多东西。至于效果吗……先卖个关子,嘿嘿!
<param name="Rate" type="HumanSoldier" value1="1.0"></param>由于上面已经改成了All,这句可以直接删掉。
<param name="Rate" type="MythUnitInfantry" value1="1.0"></param>同上。
<param name="LinearShockwave"></param>表示攻击是线性的,只能攻击一个方向,如果删掉这句,就能360度攻击了。
<param name="Damage" type="Crush" value1="25"></param>也是伤害,讲过了。
<param name="DamageBonus" type="Hero" value1="0.50"></param>伤害加成,讲过了。
<param name="DamageBonus" type="MythUnit" value1="3"></param>同上。value1="3"表示伤害是三倍。
<param name="Rate" type="Hero" value1="1.0"></param>也是攻击对象,可以直接删掉。
</action>表示一个动作结束。
</unit>表示这个单位的定义全部结束。
终于全部结束了,码字码的我好辛苦!也感谢你能看完!谢谢大家对游戏修改的支持!
教程中可能有错,如果有错请指出。修改最重要的其实不是找教程,而是你的想象力!
最后,来看看我们的赫卡巨人究竟能震飞什么:泰坦,建筑物,海浪,神器,废墟,敌军射出的箭……应该还有更多的,如果大家发现了,请告诉我。好了,进游戏测试吧!
幻魔神天 2010-7-9 回复(1)