|
发表于 2007-3-9 21:12:23
|
显示全部楼层
貌似已经很傻瓜式了吧,设置这部分就可以了。。。
因为用到GameCache,不大好转成T
[codes=jass]
//================ 技能设置 ===================
function BattleOrders_SetState_Skill takes integer i returns integer
if i==1 then
return 'A005' //增加生命技能
elseif i==2 then
return 'A003' //减少生命技能
elseif i==3 then
return 'A006' //增加魔法技能
elseif i==4 then
return 'A004' //减少魔法技能
endif
return 0
endfunction
function BattleOrders_Value takes integer i,real maxValue,integer lv returns integer
if i==1 then //增加的生命值与生命上限以及等级的关系
return R2I(maxValue*(lv+1)*0.1)
elseif i==2 then //增加的魔法值与生命上限以及等级的关系
return R2I(maxValue*(lv+1)*0.1)
endif
return 0
endfunction
function BattleOrders_Range takes nothing returns real
return 700.0 //选取范围,要稍大于技能影响范围,影响范围在技能编辑器中设置
endfunction
function BattleOrders_AbilityId takes nothing returns integer
return 'A002' //战斗体制技能ID
endfunction
function BattleOrders_Buff takes nothing returns integer
return 'B000' //战斗体制BuffID
endfunction
[/codes] |
|