📄 chardatatable.cpp
字号:
case 69:
wave_Num=313;
break;
default:
wave_Num=309;
break;
}
break;
case ACTION_ATTACK_BONG_JJIRKI: // 8 芒 傍 拜( 茄颊 骂福扁-绢柄 困俊辑 )
case ACTION_ATTACK_PENSING1: // 11 咯磊:奇教傍拜 1 (辨霸 茄规 骂福扁) 巢磊:剧颊 困俊辑 措阿急栏肺 海扁
wave_Num = 322;
break;
case ACTION_ATTACK_BOW: // 9 劝筋扁
case ACTION_THROW: // 19 带瘤扁傍拜
wave_Num = 338;
break;
case ACTION_ATTACK_PENSING2: // 12 咯磊:奇教傍拜 2 (困俊辑 酒贰肺 郴妨 骂福扁) 巢磊:剧颊 辨霸 骂福扁
if(attacker->sprno) //巢磊
wave_Num=319;
else //咯磊
wave_Num=324;
break;
case ACTION_ATTACK_BONG_ROUND: // 23 咯磊:豪,芒,帮豪 糠俊辑 戎滴福扁 巢磊:3楷鸥 骂福扁
wave_Num=334;
break;
default:
wave_Num=335;
break;
}
break;
case 2: //盖混/啊磷
switch(attacker->nCurrentAction)
{
case ACTION_ATTACK_ONESWORD1: // 5 茄颊傍拜 窜规
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
wave_Num=307;
break;
case 66:
case 67:
wave_Num=308;
break;
default:
wave_Num=310;
break;
}
break;
case ACTION_ATTACK_ONESWORD2: // 6 茄颊傍拜 2楷鸥
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
case 66: //茄颊档尝
case 67:
wave_Num=307;
break;
default:
wave_Num=318;
break;
}
break;
case ACTION_ATTACK_BONG_DOWN: // 7 豪, 帮豪, 傍拜( 剧颊 郴妨摹扁-赣府困俊辑 酒贰肺 )
switch( attacker->accessory[2] )
{
case 72: //豪
case 73:
case 76: //瘤莆捞
case 77:
wave_Num=316;
break;
case 68: //剧颊档尝
case 69:
wave_Num=308;
break;
default:
wave_Num=316;
break;
}
break;
case ACTION_ATTACK_BONG_JJIRKI: // 8 芒 傍 拜( 茄颊 骂福扁-绢柄 困俊辑 )
wave_Num = 304;
break;
case ACTION_ATTACK_PENSING1: // 11 咯磊:奇教傍拜 1 (辨霸 茄规 骂福扁) 巢磊:剧颊 困俊辑 措阿急栏肺 海扁
case ACTION_ATTACK_BOW: // 9 劝筋扁
case ACTION_THROW: // 19 带瘤扁傍拜
wave_Num = 312;
break;
case ACTION_ATTACK_PENSING2: // 12 咯磊:奇教傍拜 2 (困俊辑 酒贰肺 郴妨 骂福扁) 巢磊:剧颊 辨霸 骂福扁
if(attacker->sprno) //巢磊
wave_Num=319;
else //咯磊
wave_Num=320;
break;
case ACTION_ATTACK_BONG_ROUND: // 23 咯磊:豪,芒,帮豪 糠俊辑 戎滴福扁 巢磊:3楷鸥 骂福扁
wave_Num=317;
break;
default:
wave_Num=315;
break;
}
break;
case 3: //浇扼烙/郴厘
switch(attacker->nCurrentAction)
{
case ACTION_ATTACK_ONESWORD1: // 5 茄颊傍拜 窜规
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
case 66:
case 67:
wave_Num=325;
break;
default:
wave_Num=326;
break;
}
break;
case ACTION_ATTACK_ONESWORD2: // 6 茄颊傍拜 2楷鸥
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
case 66: //茄颊档尝
case 67:
wave_Num=325;
break;
default:
wave_Num=326;
break;
}
break;
case ACTION_ATTACK_BONG_DOWN: // 7 豪, 帮豪, 傍拜( 剧颊 郴妨摹扁-赣府困俊辑 酒贰肺 )
wave_Num=326;
break;
case ACTION_ATTACK_BONG_JJIRKI: // 8 芒 傍 拜( 茄颊 骂福扁-绢柄 困俊辑 )
case ACTION_ATTACK_BOW: // 9 劝筋扁
case ACTION_THROW: // 19 带瘤扁傍拜
case ACTION_ATTACK_PENSING1: // 11 咯磊:奇教傍拜 1 (辨霸 茄规 骂福扁) 巢磊:剧颊 困俊辑 措阿急栏肺 海扁
wave_Num=327;
break;
case ACTION_ATTACK_PENSING2: // 12 咯磊:奇教傍拜 2 (困俊辑 酒贰肺 郴妨 骂福扁) 巢磊:剧颊 辨霸 骂福扁
if(attacker->sprno) //巢磊
wave_Num=326;
else //咯磊
wave_Num=325;
break;
case ACTION_ATTACK_BONG_ROUND: // 23 咯磊:豪,芒,帮豪 糠俊辑 戎滴福扁 巢磊:3楷鸥 骂福扁
default:
wave_Num=326;
break;
}
break;
case 4:
switch(attacker->nCurrentAction)
{
case ACTION_ATTACK_ONESWORD1: // 5 茄颊傍拜 窜规
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
case 66:
case 67:
wave_Num=314;
break;
default:
wave_Num=309;
break;
}
break;
case ACTION_ATTACK_ONESWORD2: // 6 茄颊傍拜 2楷鸥
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
case 66: //茄颊档尝
case 67:
wave_Num=313;
break;
default:
wave_Num=315;
break;
}
break;
case ACTION_ATTACK_BONG_DOWN: // 7 豪, 帮豪, 傍拜( 剧颊 郴妨摹扁-赣府困俊辑 酒贰肺 )
switch( attacker->accessory[2] )
{
case 72: //豪
case 73:
wave_Num=303;
break;
case 76:
case 77:
case 68: //剧颊档尝
case 69:
wave_Num=313;
break;
default:
wave_Num=310;
break;
}
break;
case ACTION_ATTACK_BONG_JJIRKI: // 8 芒 傍 拜( 茄颊 骂福扁-绢柄 困俊辑 )
wave_Num=312;
break;
case ACTION_ATTACK_BOW: // 9 劝筋扁
case ACTION_THROW: // 19 带瘤扁傍拜
wave_Num=323;
break;
case ACTION_ATTACK_PENSING1: // 11 咯磊:奇教傍拜 1 (辨霸 茄规 骂福扁) 巢磊:剧颊 困俊辑 措阿急栏肺 海扁
wave_Num=323;
break;
case ACTION_ATTACK_PENSING2: // 12 咯磊:奇教傍拜 2 (困俊辑 酒贰肺 郴妨 骂福扁) 巢磊:剧颊 辨霸 骂福扁
if(attacker->sprno) //巢磊
wave_Num=313;
else //咯磊
wave_Num=318;
break;
case ACTION_ATTACK_BONG_ROUND: // 23 咯磊:豪,芒,帮豪 糠俊辑 戎滴福扁 巢磊:3楷鸥 骂福扁
if(attacker->sprno) //巢磊
wave_Num=303;
else
wave_Num=313;
break;
default:
wave_Num=311;
break;
}
break;
case 5:
switch(attacker->nCurrentAction)
{
case ACTION_ATTACK_ONESWORD1: // 5 茄颊傍拜 窜规
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
case 66:
case 67:
wave_Num=320;
break;
default:
wave_Num=321;
break;
}
break;
case ACTION_ATTACK_ONESWORD2: // 6 茄颊傍拜 2楷鸥
switch( attacker->accessory[2] )
{
case 61: //茄颊漠
case 62:
case 66: //茄颊档尝
case 67:
wave_Num=322;
break;
default:
wave_Num=321;
break;
}
break;
case ACTION_ATTACK_BONG_DOWN: // 7 豪, 帮豪, 傍拜( 剧颊 郴妨摹扁-赣府困俊辑 酒贰肺 )
switch( attacker->accessory[2] )
{
case 72: //豪
case 73:
case 76:
case 77:
case 68: //剧颊档尝
case 69:
wave_Num=322;
break;
default:
wave_Num=321;
break;
}
break;
case ACTION_ATTACK_BONG_JJIRKI: // 8 芒 傍 拜( 茄颊 骂福扁-绢柄 困俊辑 )
wave_Num=323;
break;
case ACTION_ATTACK_BOW: // 9 劝筋扁
case ACTION_THROW: // 19 带瘤扁傍拜
wave_Num=324;
break;
case ACTION_ATTACK_PENSING1: // 11 咯磊:奇教傍拜 1 (辨霸 茄规 骂福扁) 巢磊:剧颊 困俊辑 措阿急栏肺 海扁
wave_Num=324;
break;
case ACTION_ATTACK_PENSING2: // 12 咯磊:奇教傍拜 2 (困俊辑 酒贰肺 郴妨 骂福扁) 巢磊:剧颊 辨霸 骂福扁
if(attacker->sprno) //巢磊
wave_Num=322;
else //咯磊
wave_Num=320;
break;
case ACTION_ATTACK_BONG_ROUND: // 23 咯磊:豪,芒,帮豪 糠俊辑 戎滴福扁 巢磊:3楷鸥 骂福扁
if(attacker->sprno) //巢磊
wave_Num=320;
else
wave_Num=320;
break;
default:
wave_Num=321;
break;
}
break;
}
}
//////////////// 傍磊(傍拜澜) /////////////////
else if(type==0)
{
switch(lpChar->sprno)
{
case 7: //胶奶饭沛
case 8: //绊喉赴
case 9: //侥牢侥拱
case 18: //虐 累篮 版厚盔
case 19: //虐 奴 版厚盔
case 20: //蹲蹲茄 版厚盔
case 57: //俊胆宏肺捞
case 58: //饭萍
case 59: //拳坊瞒
case 62: //坷农2
case 68: //龋厚飘巢
case 69: //龋厚飘咯
case 78: //檬里捞
case 63: //郡橇巢
case 64: //郡橇咯
wave_Num=200+rand()%2; //茄颊八戎笛扁
break;
case 10: //啊绊老
case 44: //荐沥炼阿惑
wave_Num=213; //芒 拌凯
break;
case 13: //飘费
wave_Num=207+rand()%2; //帮/根嫡捞 拌凯
break;
case 17: //鸥捞锅
case 24: //酒历揪
case 39: //窍鞭龟矫
if(rand()%2)
wave_Num=210; //瘤莆捞 拌凯
else
wave_Num=218;
break;
case 37: //倔澜芭牢
wave_Num=204; //茄颊枚硼
break;
case 75: //公扁痢 林牢
case 61: //墨府胶穿盖
wave_Num=211; //剧颊档尝
break;
case 40: //盖胶妮乔攫
wave_Num=216; //厚八带瘤扁
break;
case 65:
case 66:
wave_Num=202+rand()%2; //茄颊何
break;
case 60: //矫公聪救
case 74: //措厘埃/格傍家 林牢
wave_Num=209; //豪 拌凯
break;
case 12:
case 43:
case 45:
case 70:
wave_Num=219; //盖颊戎笛扁
break;
}
}
else if(type==2)//阁胶磐 磷扁俊 措茄 瓤苞澜
{
switch(lpChar->sprno)
{
case 7: //胶奶饭沛
wave_Num=440; //何辑磷扁
break;
case 37:
case 38:
case 44:
wave_Num=445; //倒磐廉磷扁
break;
case 65: case 66:
wave_Num=444;
break;
case 10:
case 41:
case 43:
case 48:
case 49:
case 54:
wave_Num=443; //冻绢廉
break;
case 9: //侥牢侥拱
wave_Num=441; //迈绢廉
break;
default:
if(rand()%2)
wave_Num=446; //郴厘 磐瘤绰 1
else
wave_Num=447; //郴厘 磐瘤绰 2
}
}
return wave_Num;
}
////////////////// 0810 lkh 眠啊 ////////////////////
int ReturnWaveNatural( LPCHARACTER ch )
{
int return_Wave = 0;
int max_count = ch->AnimationTable[ACTION_NONE].nCount;
for(int i=0; i<max_count; i++)
{
return_Wave = ch->AnimationTable[ACTION_NONE].wave[i];
if(return_Wave/1000==8)
return (return_Wave%1000);
}
return 0;
}
////////////////// SoundUp lkh 荐沥(5Type瓤苞澜贸府) ////////////////////
int ReturnWaveAnimation( LPCHARACTER ch )
{
int return_Wave=0;
int wave=0;
if (ch->HorseNo>0) // LTS HORSERIDER ADD
{
if (ch->animationType==ANIMATION_TYPE_MON1) wave= ch->AnimationTable[ ch->nCurrentAction].wave[ ch->nCurrentFrame];
else wave=g_HorseRider.GetWaveNo(ch);
}
else
{
wave= ch->AnimationTable[ch->nCurrentAction].wave[ ch->nCurrentFrame];
}
if( wave == 67 )
{
_asm nop;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -