|
楼主 |
发表于 2009-4-11 15:26:55
|
显示全部楼层
谢谢啊, 他这个技能是这样的: 绕着目标转圈, 转的路程越长伤害越大
伤害语句是这样的: call DmTg(unit_1,GetEnumUnit(),1,A*(B*2+2)/ 100)
然后 DmTg 是这样定义的
function DmTg takes unit U1,unit U2,integer G,real R returns nothing
if G==0 then
return
endif
if G==1 then
call UnitDamageTarget(U1,U2,R,true,true,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE,WEAPON_TYPE_WHOKNOWS)
elseif G==2 then
call UnitDamageTarget(U1,U2,R,true,true,ATTACK_TYPE_HERO,DAMAGE_TYPE_NORMAL,WEAPON_TYPE_WHOKNOWS)
endif
endfunction
好像也没什么问题啊 |
|