⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chardatatable.cpp

📁 网络游戏龙族 完整的登陆器 C++ 源代码
💻 CPP
📖 第 1 页 / 共 4 页
字号:
					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 + -