|
|
然后直接添加
function onSetState_swordman_flowmindone2(obj, state, datas, isResetTimer)
{
if (!obj)
return;
local substate = obj.sq_GetVectorData(datas, 0);
obj.getVar("substate").clear_vector();
obj.getVar("substate").push_vector(substate);
obj.setSkillSubState(substate);
obj.sq_StopMove();
if(substate == 109)
{
obj.sq_SetCurrentAnimation(175);
这里说错了
应该是
记住[etc motion]下面第一行前面的数字,例如我的是726
然后找到[/etc motion]你往上添加的那一行的数字,例如我的是901
那么725-901=175才对,我的错,时间长没写忘了 0_0!!
local damge = obj.sq_GetBonusRateWithPassive(86, -1, 2, 1.0);
obj.sq_SetCurrentAttackInfo(62);
obj.sq_SetCurrentAttackBonusRate(damge);
obj.sq_SetStaticSpeedInfo(SPEED_TYPE_CAST_SPEED, SPEED_TYPE_CAST_SPEED,
SPEED_VALUE_DEFAULT, SPEED_VALUE_DEFAULT, 1.0, 1.0);
sq_AddDrawOnlyAniFromParent(obj,"character/swordman/effect/animation/hundredsword/finishslash.ani",0,1,0);
sq_AddDrawOnlyAniFromParent(obj,"character/swordman/effect/animation/hundredsword/finishcircle1.ani",0,1,0);
sq_AddDrawOnlyAniFromParent(obj,"character/swordman/effect/animation/hundredsword/finishcircle2.ani",0,1,0);
sq_AddDrawOnlyAniFromParent(obj,"character/swordman/effect/animation/hundredsword/finishcircle3.ani",0,1,0);
sq_AddDrawOnlyAniFromParent(obj,"character/swordman/effect/animation/hundredsword/finishcircle4.ani",0,1,0);
sq_AddDrawOnlyAniFromParent(obj,"character/swordman/effect/animation/hundredsword/finishfloor.ani",0,1,0);
sq_AddDrawOnlyAniFromParent(obj,"character/swordman/effect/animation/hundredsword/finishflash.ani",0,1,0);
}
}
以上除了我们新写的动作外其余全是原版会被直接调用起来的,放心复制粘贴 |
|