【C语言】英雄联盟英雄查询系统(源码)

【C语言】英雄联盟英雄查询系统

模拟模拟~~~

程序介绍:【C语言】英雄联盟英雄查询系统

/*----------------------------------
project :英雄联盟英雄查询系统 
author  : LLZ
tool man:  xy
finish  : 2019/12/26 
----------------------------------*/

/*-----------------------------
⊙注意事项!!!!
为了用C语言实现文件的读写
程序读取数据方式改为
	    fp = fopen("heroes.txt","r");
请在该cpp同级目录下建立    heroes.txt
并需手动将455行后的内容复制到新建立的文档中
-----------------------------*/ 

/*-----------------------------
⊙附加事项:
可修改文件内容自行跳转133   137   141   314  行 
-----------------------------*/ 

#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<string.h>
#define load_spead  70          //     20内光速    20-150可接受加载速度   150+慢速加载 

int map_menu[100][102] = {0},choice[24][102] = {0},search[20][36] = {0},book_map[200][200] = {0};     //搜索界面 ;
int heroes_num = 147; 
struct Heroes{
	char Name[50];
	char name[50];
	char B[50];
	char Q[50];
	char W[50];
	char E[50];
	char R[50];
	int place[7];  //0-6:全部英雄 战士,法师,刺客,坦克,射手,辅助.
}s[155];
char MENU[10][20]={"⊙全部英雄","⊙仅看战士","⊙仅看法师","⊙仅看刺客","⊙仅看坦克","⊙仅看射手","⊙仅看辅助","⊙全能搜索","关于||帮助","退出→系统"};

void gotoxy(int x,int y)  
{
    HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD pos;
    pos.X = x;
    pos.Y = y;
    SetConsoleCursorPosition(handle,pos);
} 

int move(int x,int y,int limit_x1,int limit_x2,int limit_y1,int limit_y2,int xx,int yy){
	//参数:开始坐标x y  限制活动空间 x左右  y 上下 移动距离 x y 
	int tx = x,ty = y,i;
	gotoxy(x,y);
    printf("←");
    char ch = '\0';
    char res[20];
    while(ch!=' '){
    	ch = getch();
    	gotoxy(x,y);	
    	printf("  ");
    	switch(ch){
    		case 'a': x = x - xx;break;
			case 'd': x = x + xx;break;
    		case 'w': y = y - yy;break;
    		case 's': y = y + yy;break;
    		case ' ': break;
		}
		if( x < limit_x1 || x > limit_x2 || y < limit_y1 || y > limit_y2){
			x = tx;
			y = ty;
		}
    	ty = y,tx = x;
     	gotoxy(x,y);	
    	printf("←");   	
	}
	return book_map[y][x] - '0';
}

void show(int num){
	system("cls");
	int i,j;
		for( int i = 0; i < 20; i++){
			for( int j = 0; j < 60; j++)
				if(map_menu[i][j] >= '0' && map_menu[i][j] <= '9')
					printf(" ");
				else printf("%c",map_menu[i][j]);
		printf("\n");         					
	}
	int line = 4;
 
	for( i = 0; i < 12; i++){
		gotoxy(12,line+i);
		for( j = 0; j < 36; j++ )
			printf("%c",search[i][j]);
		printf("\n");
	}
	if( num > heroes_num){
		gotoxy(14,8);
		printf("◇无法查询到正确信息◇"); 
		return;
	}
	gotoxy(14,5);
	printf("※※※※※※※※※※※※※※※※");		Sleep(20);
	gotoxy(14,6);
	printf("※%-28s※",s[num].Name);
	gotoxy(14,7);
	printf("※%-28s※",s[num].name);
	gotoxy(14,8);
	printf("※※※※※※※※※※※※※※※※");		Sleep(20);
	gotoxy(14,9);
	printf("※被动:%-22s※",s[num].B);		Sleep(20);
	gotoxy(14,10);
	printf("※Q →:%-22s※",s[num].Q);		Sleep(20);
	gotoxy(14,11);
	printf("※W →:%-22s※",s[num].W);		Sleep(20);
	gotoxy(14,12);
	printf("※E →:%-22s※",s[num].E);		Sleep(20);
	gotoxy(14,13);
	printf("※R →:%-22s※",s[num].R);		Sleep(20);
	gotoxy(14,14);
	printf("※※※※※※※※※※※※※※※※");		Sleep(20);
	gotoxy(14,14);
	printf("※按任意键返回※※※※※※※※※"); 		Sleep(20);
	getch();
	return;
}

int load(){
	printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
	Sleep(100);	
	printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
	printf("■■        ▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽        ■■\n");
	Sleep(100);
	printf("■■        ⊙程序信息: 英雄联盟英雄查询系统 ⊙        ■■\n");
	Sleep(100);	
	printf("■■        ⊙                                ⊙        ■■\n");
	Sleep(100);
	printf("■■        ⊙版本信息:                      ⊙        ■■\n");
	Sleep(100);
	printf("■■        ⊙                                ⊙        ■■\n");
	Sleep(100);
	printf("■■        ⊙版权归属:                      ⊙        ■■\n");
	Sleep(100);
	printf("■■        ⊙                                ⊙        ■■\n");
	Sleep(100); 
	printf("■■        ⊙按任意键继续.......             ⊙        ■■\n");
	Sleep(100);
	printf("■■        ⊙                                ⊙        ■■\n");
	Sleep(100); 
	printf("■■        △△△△△△△△△△△△△△△△△△        ■■\n");
	printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
	printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
	getch();
    //读取文件加载英雄信息
    gotoxy(14,3);
    printf("          系统加载中。。        ");
    gotoxy(14,5);
    printf("         读取英雄数据。。       ");
    gotoxy(14,7);    
	printf("加载进度:□□□□□□□□□□□");
    gotoxy(14,9);
	printf("    成功加载第000位英雄的信息   ");
	Sleep(500);
	gotoxy(0,14);
	printf("※                 %-28s           ※\n"," 请仔细阅读操作方式    ");
	Sleep(100);
	printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");

	printf("※                %-28s            ※\n","    切换  小写输入法  ");	
	Sleep(100); 
	printf("※                %-28s            ※\n"," ");
	Sleep(100);
	printf("※                %-28s            ※\n"," ① awsd  控制指针移动");
	Sleep(100);
	printf("※                %-28s            ※\n"," ② 空格  进行选择确认");
	Sleep(100);
	printf("※                %-28s            ※\n"," ③ 任意键  按下可继续");
	Sleep(100);
	printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※");
 	int i = 0,flag;
	char ch;
	FILE *fp;
	fp = fopen("heroes.txt","r");          
	if( fp == NULL){
		system("cls");
		printf("打开文件失败\n请确保cpp同级文件下建立了heroes.txt\n");
		printf("详细操作请看cpp文件开始注意事项\n软件10s后退出");
		Sleep(10000); 
		return 0; 
	}
	int load_num = 0;
	while(1){
		flag = fscanf(fp,"%s %s %s %s %s %s %s %d,%d,%d,%d,%d,%d,%d, ",s[i].Name,s[i].name,s[i].B,s[i].Q,s[i].W,s[i].E,s[i].R,&s[i].place[0],&s[i].place[1],&s[i].place[2],&s[i].place[3],&s[i].place[4],&s[i].place[5],&s[i].place[6]);
		if(flag == EOF)
			break;
		i++;
		gotoxy(28,9); 
		printf("%3d",i);
		Sleep(load_spead);          //加载速度 
		if( i % 13 == 0){
			load_num++;
			gotoxy(22 + 2 * load_num,7);
			printf("■");
		}
	}
	gotoxy(14,8);
	printf("             完成加载           ");
	gotoxy(14,9);
	printf("           即将进入系统         ");
	gotoxy(14,10);
	printf("           按任意键继续         ");
	fclose(fp);
    getch();
    return 1;
}

void show_choice(int clas){
	system("cls");
	int num = 0,i,j,x,y;
	int printf_left = 154;     //还剩要打的 
	for( i = 0; i < 24; i++){
		for( j = 0; j < 102; j++)
				printf("%c",choice[i][j]);
		printf("\n");
	}	   
       //注意x y方向
	x = 2;
	y = 1;
    j = 0;
    while(printf_left--){
		gotoxy(x,y); 
    	if( j < heroes_num)
	        for(j; j < heroes_num; j++){
	        	if(s[j].place[clas]){   //等补全信息改回1 
	        		printf("%-14s",s[j].Name);
					book_map[y][x + 12] =  j + '0';
					j++;
					break;
				}
			}
		else{
			printf("☉☉☉☉☉☉  ");
			book_map[y][x + 12]  =  150 + '0';
		} 
    	x = x + 14;
    	if( x > 95){
    		x = 2;
    		y++;
		}    
    }
    int hero = move(14,1,2,100,1,22,14,1);
	show(hero);
}

void to_search(){
	system("cls");
	int i,j;
		for( int i = 0; i < 20; i++){
			for( int j = 0; j < 60; j++)
				if(map_menu[i][j] >= '0' && map_menu[i][j] <= '9')
					printf(" ");
				else printf("%c",map_menu[i][j]);
		printf("\n");         					
	}
	int line = 4;
	char res[20];
	int flag = 150;
	for( i = 0; i < 12; i++){
		gotoxy(12,line + i);
		for( j = 0; j < 36; j++ )
			printf("%c",search[i][j]);
		printf("\n"); 
	}
	gotoxy(14,5);
	printf("■┏------------------------┓■");		Sleep(20);
	gotoxy(14,6);
	printf("  |                         | ");		Sleep(20);
	gotoxy(14,7);
	printf("■┗------------------------┚■");		Sleep(20);
	gotoxy(14,8);
	printf("     ◇◇◇◇◇◇◇◇◇◇");			Sleep(20);
	gotoxy(14,9);
	printf("     ◇◇◇◇◇◇◇◇◇◇");		Sleep(20);
	gotoxy(14,10);
	printf("     ◇请输入你要查询的◇");		Sleep(20);
	gotoxy(14,11);
	printf("     ◇英雄名或者技能名◇");		Sleep(20);
	gotoxy(14,12);
	printf("     ◇◇◇◇◇◇◇◇◇◇");		Sleep(20);
	gotoxy(18,6);
	scanf("%s",res);
	for( i = 0; i < heroes_num; i++){
		if(strcmp(res,s[i].Name) == 0)
			break;
		if(strcmp(res,s[i].name) == 0)
			break;
		if(strcmp(res,s[i].B) == 0)
			break;
		if(strcmp(res,s[i].Q) == 0)
			break;
		if(strcmp(res,s[i].W) == 0)
			break;
		if(strcmp(res,s[i].E) == 0)
			break;
		if(strcmp(res,s[i].R) == 0)
			break;	
	}
	flag = i;
	show(flag);
}

void more_information(){
	system("cls");
	printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
	printf("关于\n");
	printf("        \n");
	printf("        \n");
	printf("        \n");
	printf("        \n");
	printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
	printf("帮助\n");
	printf("        \n");
	printf("        \n");
	printf("        \n");
	printf("        \n");
	printf("按任意键返回\n");
	printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
	getch();
	return;
}

int if_exit(){
	char ch = 'a';
	while(ch != 'Y' && ch != 'y' && ch != 'x' && ch != 'X'){
			system("cls");
			printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
			printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
			printf("■■        ▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽        ■■\n");
			Sleep(100);
			printf("■■        □                                □        ■■\n");
			Sleep(100);
			printf("■■        □     确定退出吗  Y  /  N        □        ■■\n");
			Sleep(100);
			printf("■■        □                                □        ■■\n");
			Sleep(100);
			printf("■■        △△△△△△△△△△△△△△△△△△        ■■\n");
			printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
			printf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n");
			ch = getchar();
			getchar();
			if( ch == 'Y' || ch == 'y')
				return 1;
			else if(ch == 'N' || ch == 'n')\
				return 0;
	}
}
void init(){
	system("color 30");        //菜单 
	int i,j; 
	for( i = 0; i < 20; i++){
		for( j = 0; j < 60; j = j + 2)
			if( i == 0 || i == 1|| i == 19 || i == 18 || j == 58 || j == 56 || j == 0 || j == 2){
				map_menu[i][j] = -95;
				map_menu[i][j+1] = -10;
		}
	}	
	map_menu[8][27]  = '0';
	map_menu[10][27] = '2';
	map_menu[12][27] = '4';
	map_menu[14][27] = '6';
	map_menu[16][27] = '8';
	map_menu[8][43]  = '1';
	map_menu[10][43] = '3';
	map_menu[12][43] = '5';
	map_menu[14][43] = '7';
	map_menu[16][43] = '9';
	//初始化  选人 
	for( i = 0; i < 24; i++){
		for( j = 0; j < 102; j = j + 2)
			if( i == 0 || i == 23 || j == 100 || j == 0){
				choice[i][j] = -95;
				choice[i][j+1] = -10;
		}
	}
	//初始化  搜索  + 展示界面 	
	for( i = 0; i < 12; i++){
		for( j = 0; j < 36; j = j + 2)
			if( i == 0 || i == 11 || j == 34 || j == 0){
				search[i][j] = -95;
				search[i][j+1] = -10;
		}
	}
}
int menu(){
	system("cls");
	book_map[8][27]  = '0';
	book_map[10][27] = '2';
	book_map[12][27] = '4';
	book_map[14][27] = '6';
	book_map[16][27] = '8';
	book_map[8][43]  = '1';
	book_map[10][43] = '3';
	book_map[12][43] = '5';
	book_map[14][43] = '7';
	book_map[16][43] = '9';
    gotoxy(0,0);
	for( int i = 0; i < 20; i++){
		for( int j = 0; j < 60; j++){
			if( i == 2){
				printf("■■        ▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽        ■■\n");
				Sleep(20);
				printf("■■        □                                □        ■■\n");
				Sleep(20);
				printf("■■        □  欢迎使用英雄联盟角色查询系统  □        ■■\n");
				Sleep(20);
				printf("■■        □                                □        ■■\n");
				Sleep(20);
				printf("■■        △△△△△△△△△△△△△△△△△△        ■■");
				i =  4;
				break;
			}
			else if(map_menu[i][j] >= '0' &&map_menu[i][j] <= '9'  ){
				gotoxy(j-10,i);
				printf("%s ",MENU[  map_menu[i][j]- '0'  ]);
			}
			else
			printf("%c",map_menu[i][j]);
		}
		printf("\n");       					
	}
    int clas = move(27,8,27,43,8,16,16,2);
    if(clas >= 0 && clas <= 6)                  //按类别显示 
    	show_choice(clas);
    else if(clas == 7)					//查询系统 
		to_search();
    else if(clas == 8)							// 更多信息 
    	more_information();
    else{										//退出
		int flag = if_exit();								 
		if(flag == 1)
			return 1;			
	}
}

int main(){
	init();
	int exit = 0;
	if(load() == 1)
	    while(exit != 1){
	        
	        exit = menu();
	    }
    system("cls");
    printf("程序结束");
    return 0;
}

/*------------------------------
重要附件!!!!!! 
请在同级文件下建立  heroes.txt;
内容如下

 黑暗之女 安妮 嗜火 碎裂之火 焚烧 熔岩护盾 提伯斯之怒 1,0,1,0,0,0,0,
 狂战士 奥拉夫 狂战之怒 逆流投掷 残暴打击 鲁莽挥击 诸神黄昏 1,1,0,0,1,0,0,
 正义巨像 加里奥 巨像重击 战争罡风 杜朗护盾 正义冲拳 英雄登场 1,0,1,0,1,0,0,
 卡牌大师 崔斯特 灌铅骰子 万能牌 选牌 卡牌骗术 命运 1,0,1,0,0,0,0,
 德邦总管 赵信 果决 三重爪击 风斩电刺 无畏冲锋 新月护卫 1,1,0,1,0,0,0,
 无畏战车 厄加特 回响烈焰 腐蚀电荷 净除 鄙弃 超越死亡的恐惧 1,1,0,0,1,0,0,
 诡术妖姬 乐芙兰 镜花水月 恶意魔印 魔影迷踪 幻影锁链 故技重施 1,0,1,1,0,0,0,
 猩红收割者 弗拉基米尔 血色契约 鲜血转换 血红之池 血之潮汐 血之瘟疫 1,0,1,0,0,0,0,
 末日使者 费德提克 恐惧降临 恐惧 生命吸取 黑暗之风 群鸦风暴 1,0,1,0,0,0,1,
 正义天使 凯尔 登神长阶 耀焰冲击 星界恩典 星火符刃 圣裁之刻 1,1,0,0,0,0,1,
 无极剑圣 易 双重打击 阿尔法突袭 冥想 无极剑道 高原血统 1,1,0,1,0,0,0,
 牛头酋长 阿利斯塔 凯旋怒吼 大地粉碎 野蛮冲撞 践踏 坚定意志 1,0,0,0,1,0,1,
 符文法师 瑞兹 奥术专精 超负荷 符文禁锢 法术涌动 曲境折跃 1,1,1,0,0,0,0,
 亡灵战神 塞恩 死亡荣耀 残虐猛击 灵魂熔炉 杀手怒吼 蛮横冲撞 1,1,0,0,1,0,0,
 战争女神 希维尔 敏锐疾行 回旋之刃 弹射 法术护盾 狩猎 1,0,0,0,0,1,0,
 众星之子 索拉卡 救赎 流星坠落 星之灌注 星体结界 祈愿 1,0,1,0,0,0,1,
 迅捷斥候 提莫 游击队军备 致盲吹箭 小莫快跑 毒性射击 种蘑菇 1,0,0,1,0,1,0,
 麦林炮手 崔丝塔娜 瞄准 急速射击 火箭跳跃 爆炸火花 毁灭射击 1,0,0,1,0,1,0,
 祖安怒兽 沃里克 血之饥渴 野兽之口 鲜血追猎 远祖嗥叫 无尽束缚 1,1,0,0,1,0,0,
 雪原双子 努努和维朗普 弗雷尔卓德的召唤 吞噬 史上最大的雪球 雪球飞射 绝对零度 1,1,0,0,1,0,0,
 赏金猎人 厄运小姐 厄运的眷顾 一箭双雕 大步流星 枪林弹雨 弹幕时间 1,0,0,0,0,1,0,
 寒冰射手 艾希 冰霜射击 射手的专注 万箭齐发 鹰击长空 魔法水晶箭 1,0,0,0,0,1,1,
 蛮族之王 泰达米尔 战斗狂怒 嗜血杀戮 蔑视 旋风斩 无尽怒火 1,1,0,1,0,0,0,
 武器大师 贾科斯 无情连打 跳斩 蓄力一击 反击风暴 宗师之威 1,1,0,1,0,0,0,
 堕落天使 莫甘娜 灵魂吸取 暗之禁锢 折磨之影 黑暗之盾 灵魂镣铐 1,0,1,0,0,0,1,
 时光守护者 基兰 瓶中时光 定时炸弹 穿梭未来 时光发条 时光倒流 1,0,1,0,0,0,1,
 炼金术士 辛吉德 剧毒冲流 剧毒踪迹 强力粘胶 过肩摔 疯狂药剂 1,1,0,0,1,0,0,
 痛苦之拥 伊芙琳 恶魔魅影 憎恨之刺 引诱 鞭笞 最终抚慰 1,0,1,1,0,0,0,
 瘟疫之源 图奇 死亡毒液 埋伏 剧毒之桶 毒性爆发 火力全开 1,0,0,1,0,1,0,
 死亡颂唱者 卡尔萨斯 死亡契约 荒芜 痛苦之墙 亵渎 安魂曲 1,0,1,0,0,0,0,
 虚空恐惧 科加斯 肉食者 破裂 野性尖叫 恐惧之刺 盛宴 1,0,1,0,1,0,0,
 殇之木乃伊 阿木木 诅咒之触 绷带牵引 绝望光环 阿木木的愤怒 木乃伊之咒 1,0,1,0,1,0,0,
 披甲龙龟 拉莫斯 锥刺甲壳 动力冲刺 尖刺防御 狂乱嘲讽 地动山摇 1,1,0,0,1,0,0,
 冰晶凤凰 艾尼维亚 寒霜涅槃 寒冰闪耀 寒冰屏障 霜寒刺骨 冰川风暴 1,0,1,0,0,0,1,
 恶魔小丑 萨科 背刺 欺诈魔术 惊吓魔盒 双面毒刃 幻像 1,0,0,1,0,0,0,
 祖安狂人 蒙多医生 肾上腺激素 病毒屠刀 痛苦燃烧 潜能激发 背水一战 1,1,0,0,1,0,0,
 琴瑟仙女 娑娜 能量和弦 英勇赞美诗 坚毅咏叹调 迅捷奏鸣曲 狂舞终乐章 1,0,1,0,0,0,1,
 虚空行者 卡萨丁 虚空之石 虚无法球 虚空之刃 能量脉冲 虚空行走 1,0,1,1,0,0,0,
 刀锋舞者 艾瑞莉娅 艾欧尼亚热诚 利刃冲击 距破之舞 比翼双刃 先锋之刃 1,1,0,1,0,0,0,
 风暴之怒 迦娜 顺风而行 飓风呼啸 和风守护 风暴之眼 复苏季风 1,0,1,0,0,0,1,
 海洋之灾 普朗克 烈火审讯 枪火谈判 坏血病疗法 火药桶 加农炮幕 1,1,0,0,0,0,0,
 英勇投弹手 库奇 海克斯科技军备 磷光炸弹 瓦尔基里俯冲 格林机枪 火箭轰击 1,0,0,0,0,1,0,
 天启者 卡尔玛 聚能之炎 心灵烈焰 坚定不移 鼓舞 梵咒 1,0,1,0,0,0,1,
 瓦洛兰之盾 塔里克 正气凌人 星光之触 坚毅壁垒 炫光 宇宙之辉 1,1,0,0,0,0,1,
 邪恶小法师 维迦 超凡邪力 黑暗祭祀 黑暗物质 扭曲空间 能量爆裂 1,0,1,0,0,0,0,
 巨魔之王 特朗德尔 国王的贡品 利齿撕咬 冰封领域 寒冰之柱 强权至上 1,1,0,0,1,0,0,
 诺克萨斯统领 斯维因 狂食鸦群 解脱之触 帝国视界 永不复行 恶魔升华 1,1,1,0,0,0,0,
 皮城女警 凯特琳 爆头 和平使者 约德尔诱捕器 90口径绳网 让子弹飞 1,0,0,0,0,1,0,
 蒸汽机器人 布里茨 法力屏障 机械飞爪 过载运转 能量铁拳 静电力场 1,1,0,0,1,0,0,
 熔岩巨兽 墨菲特 花岗岩护盾 地震碎片 雷霆拍击 大地震颤 势不可挡 1,1,0,0,1,0,0,
 不祥之刃 卡特琳娜 贪婪 弹射之刃 伺机待发 瞬步 死亡莲花 1,0,1,1,0,0,0,
 永恒梦魇 魔腾 暗影之刃 梦魇之径 黑暗庇护 无言恐惧 鬼影重重 1,1,0,1,0,0,0,
 扭曲树精 茂凯 吸元秘术 荆棘重击 扭曲突刺 树苗投掷 自然之握 1,0,1,0,1,0,0,
 荒漠屠夫 雷克顿 怒之领域 暴君狂击 冷酷捕猎 横冲直撞 终极统治 1,1,0,0,1,0,0,
 德玛西亚皇子 嘉文四世 战争律动 巨龙撞击 黄金圣盾 德邦军旗 天崩地裂 1,1,0,0,1,0,0,
 蜘蛛女皇 伊莉丝 蜘蛛女皇 神经毒素/剧毒之蛰 自爆蜘蛛/掠行狂暴 结茧/盘丝 蜘蛛形态 1,1,1,0,0,0,0,
 发条魔灵 奥莉安娜 发条协奏 指令:攻击 指令:杂音 指令:防卫 指令:冲击波 1,0,1,0,0,0,1,
 齐天大圣 孙悟空 金刚不坏 粉碎打击 真假猴王 腾云突击 大闹天宫 1,1,0,0,1,0,0,
 复仇焰魂 布兰德 炽热之焰 火焰烙印 烈焰之柱 烈火燃烧 烈焰风暴 1,0,1,0,0,0,0,
 盲僧 李青 疾风骤雨 天音波/回音击 金钟罩/铁布衫 天雷破/催筋断骨 猛龙摆尾 1,1,0,1,0,0,0,
 暗夜猎手 薇恩 暗夜猎手 闪避突袭 圣银弩箭 恶魔审判 终极时刻 1,0,0,1,0,1,0,
 机械公敌 兰博 机械重组 纵火盛宴 破碎护盾 电子鱼叉 恒温灼烧 1,1,1,0,0,0,0,
 魔蛇之拥 卡西奥佩娅 优雅蛇行 瘟毒爆炸 剧毒迷雾 双生毒牙 石化凝视 1,0,1,0,0,0,0,
 水晶先锋 斯卡纳 水晶尖塔 水晶横扫 水晶蝎甲 晶体破碎 晶状毒刺 1,1,0,0,1,0,0,
 大发明家 黑默丁格 海克斯科技亲和 H-28G进化炮台 海克斯科技微型导弹 CH-2电子风暴手雷 升级!!! 1,0,1,0,0,0,1,
 沙漠死神 内瑟斯 吞噬灵魂 汲魂痛击 枯萎 灵魂烈焰 死神降临 1,1,0,0,1,0,0,
 狂野女猎手 奈德丽 寻觅 标枪投掷/推倒 丛林伏击/猛扑 野性崩腾/挥击 美洲狮形态 1,0,1,1,0,0,0,
 兽灵行者 乌迪尔 灵猴敏捷 猛虎姿态 灵龟姿态 巨熊姿态 火凤姿态 1,1,0,0,1,0,0,
 圣锤之毅 波比 钢铁大使 圣锤猛击 坚定风采 英勇冲锋 持卫的裁决 1,1,0,0,1,0,0,
 酒桶 古拉加斯 欢乐时光 滚动酒桶 醉酒狂暴 肉弹冲击 爆破酒桶 1,1,1,0,0,0,0,
 不屈之枪 潘森 矢志不退 贯星长枪 斗盾跃击 神佑枪阵 大荒星陨 1,1,0,1,0,0,0,
 探险家 伊泽瑞尔 咒能高涨 秘书射击 精华跃动 奥术跃迁 精准弹幕 1,0,1,0,0,1,0,
 铁铠冥魂 莫德凯撒 黑暗起兮 破灭之锤 不坏之身 断魂一扼 轮回绝境 1,1,0,0,0,0,0,
 牧魂人 约里克 牧魂人 临终仪式 暗灵缠身 哀伤之雾 海屿悼词 1,1,0,0,1,0,0,
 离群之刺 阿卡丽 我流忍法!潜龙印 我流奥义!寒影 我流奥义!霞阵 我流奥义!隼舞 我流秘奥义!表里杀缭乱 1,0,0,1,0,0,0,
 狂暴之心 凯南 忍法!雷缚印 忍法!千鸟 忍法!电刃 忍法!雷凯 秘忍法!万雷天牢引 1,0,1,0,0,1,0,
 德玛西亚之力 盖伦 坚韧 致命打击 勇气 审判 德玛西亚正义 1,1,0,0,1,0,0,
 曙光女神 雷欧娜 日光 破晓之盾 日蚀 天顶之刃 日炎耀斑 1,0,0,0,1,0,1,
 虚空先知 玛尔扎哈 虚空穿越 虚空召唤 虚空虫群 煞星幻象 冥府之握 1,0,1,1,0,0,0,
 刀锋之影 泰隆 刀锋之末 诺克萨斯式外交 斩草除根 刺客之道 暗影突袭 1,0,0,1,0,0,0,
 放逐之刃 锐雯 符文之刃 折翼之舞 震魂怒吼 勇往直前 放逐之锋 1,1,0,1,0,0,0,
 深渊巨口 克格莫 来自艾卡西亚的惊喜 腐蚀唾液 生化弹幕 虚空淤泥 活体大炮 1,0,1,0,0,1,0,
 暮光之眼 慎 忍法!气合盾 奥义!暮临 奥义!魂佑 奥义!影缚 秘奥义!慈悲度魂落 1,0,0,0,1,0,0,
 光辉女郎 拉克丝 光芒四射 光之束缚 曲光屏障 透光奇点 终极闪光 1,0,1,0,0,0,1,
 远古巫灵 泽拉斯 法力澎拜 奥能脉冲 毁灭之眼 冲击法球 奥术仪式 1,0,1,0,0,0,0,
 龙血武姬 希瓦娜 龙族之怒 龙牙突刺 烈火燎原 烈焰吐息 魔龙降世 1,1,0,0,1,0,0,
 九尾妖狐 阿狸 瓦斯塔亚的优雅 欺诈宝珠 妖异狐火 魅惑妖术 灵魂突袭 1,0,1,1,0,0,0,
 法外狂徒 格雷福斯 新命运 穷途末路 烟幕弹 快速拔枪 终极爆弹 1,0,0,0,0,1,0,
 潮汐海灵 菲兹 伶俐斗士 淘气打击 海石三叉戟 古灵/精怪 巨鲨强袭 1,1,0,1,0,0,0,
 雷霆咆哮 沃利贝尔 风暴的抉择 滚滚雷霆 狂野怒意 至尊咆哮 雷霆怒爪 1,1,0,0,1,0,0,
 傲之追猎者 雷恩加尔 无形掠食者 残忍无情 战争咆哮 套索打击 狩猎律动 1,1,0,1,0,0,0,
 惩戒之箭 韦鲁斯 复仇之欲 穿刺之箭 枯萎箭袋 恶灵箭雨 腐败锁链 1,0,1,0,0,1,0,
 深海泰坦 诺提勒斯 排山倒海 疏通航道 泰坦之怒 暗流涌动 深海冲击 1,1,0,0,1,0,0,
 机械先驱 维克托 光荣进化 虹吸能量 重力场 死亡射线 混乱风暴 1,0,1,0,0,0,0,
 北地之怒 瑟庄妮 北地之怒 极寒突袭 凛冬之怒 永冻领域 极冰寒狱 1,1,0,0,1,0,0,
 无双剑姬 菲奥娜 决斗之舞 破空斩 劳伦特心眼刀 夺命连刺 无双挑战 1,1,0,1,0,0,0,
 爆破鬼才 吉格斯 一触即发 弹跳炸弹 定点爆破 海克斯爆破雷区 科学的地狱火炮 1,0,1,0,0,0,0,
 仙灵女巫 璐璐 皮克斯,仙灵伙伴 闪耀长枪 奇思妙想 帮忙,皮克斯! 狂野生长 1,0,1,0,0,0,1,
 荣耀行刑官 德莱文 德莱文联盟 旋转飞斧 血性冲刺 开道利斧 冷血追命 1,0,0,0,0,1,0,
 战争之影 赫卡里姆 征战之路 暴走 恐惧之灵 毁灭冲锋 暗影冲击 1,1,0,0,1,0,0,
 虚空掠夺者 卡兹克 无形威胁 品尝恐惧 虚空突刺 跃击 虚空来袭 1,0,0,1,0,0,0,
 诺克萨斯之手 德莱厄斯 出血 大杀四方 致残打击 无情铁手 诺克萨斯断头台 1,1,0,0,0,1,0,
 未来守护者 杰斯 海克斯科技电容 苍穹之跃/电能震荡 闪电领域/超能电荷 雷霆一击/加速之门 墨丘利之炮/墨丘利之锤 1,1,0,0,0,1,0,
 冰霜女巫 丽桑卓 冰脉驱役 寒冰碎片 冰霜之环 冰川之径 冰封陵墓 1,0,1,0,0,0,0,
 皎月女神 黛安娜 月银之刃 新月打击 苍白之瀑 月神冲刺 月之降临 1,1,1,0,0,0,0,
 德玛西亚之翼 奎因 侵扰 炫目攻势 敏锐感知 旋翔掠杀 深入敌后 1,0,0,1,0,1,0,
 暗黑元首 辛德拉 卓尔不凡 暗黑法球 驱使念力 弱者退散 能量倾泻 1,0,1,0,0,0,1,
 铸星龙王 奥瑞利安·索尔 星原之准 星河急涌 星穹暴涨 星流横溢 星弦高落 1,0,1,0,0,0,0,
 影流之镰 凯隐 暗裔魔镰 巨镰横扫 利刃纵贯 掠影步 裂舍影 1,1,0,1,0,0,0,
 暮光星灵 佐伊 烟火四射! 飞星乱入! 窃法巧手 催眠气泡 折返跃迁 1,0,1,0,0,0,1,
 荆棘之兴 婕拉 荆棘花园 致命棘刺 狂野生长 缠绕之根 绞杀之藤 1,0,1,0,0,0,1,
 虚空之女 卡莎 体表活肤 艾卡西亚暴雨 虚空索敌 极限超载 猎手本能 1,0,0,0,0,1,0,
 迷失之牙 纳尔 狂怒基因 投掷回力标/投掷顽石 亢奋/痛殴 轻跳/猛踏 呐啊! 1,1,0,0,1,0,0,
 生化魔人 扎克 细胞分裂 延伸打击 不稳定物质 橡皮弹弓 动感弹球 1,1,0,0,1,0,0,
 疾风剑豪 亚索 浪客之道 斩钢闪 风之障壁 踏前斩 狂风绝息斩 1,1,0,1,0,0,0,
 虚空之眼 维克兹 有机体解构 等离子裂变 虚空裂缝 构造分解 生命形态瓦解射线 1,0,1,0,0,0,0,
 岩雀 塔利亚 浮石冲 石穿 岩突 撒石阵 墙幔 1,0,1,0,0,0,1,
 青钢影 卡蜜尔 适应性防御 精准礼仪 战术横扫 钩索 海克斯最后通牒 1,1,0,0,1,0,0,
 弗雷尔卓德之心 布隆 震荡猛击 寒冬之咬 挺身而出 坚不可摧 冰川裂隙 1,0,0,0,1,0,1,
 戏命师 烬 低语 曼舞手雷 致命华彩 万众倾倒 完美谢幕 1,0,1,0,0,1,0,
 永猎双子 千珏 千珏之印 乱箭之舞 狼灵狂热 横生惧意 羊灵生息 1,0,0,0,0,1,0,
 暴走萝莉 金克斯 罪恶快感 枪炮交响曲! 震荡电磁波! 嚼火者手雷! 超究极死神飞弹! 1,0,0,0,0,1,0,
 河流之王 塔姆 培养品味 巨舌鞭笞 大快朵颐 厚实表皮 深渊潜航 1,0,0,0,1,0,1,
 涤魂圣枪 塞娜 赦除 黑暗洞灭 无尽厮守 黑雾咒附 暗影燎原 1,0,0,0,0,1,1,
 圣枪游侠 卢锡安 圣光银弹 透体圣光 热诚烈弹 冷酷追击 圣枪洗礼 1,0,0,0,0,1,0,
 影流之主 劫 影忍法!灭魂劫 影奥义!诸刃 影奥义!分身 影奥义!鬼斩 禁奥义!瞬狱影杀阵 1,0,0,1,0,0,0,
 暴怒骑士 克烈 怯战蜥蜴斯嘎尔 飞索捕熊器 暴烈秉性 比武 冲啊—!! 1,1,0,0,1,0,0,
 时间刺客 艾克 z型驱动共振 时间卷曲器 时光交错 相位俯冲 时空断裂 1,1,0,1,0,0,0,
 元素女皇 奇亚娜 凌人贵气 元素之怒/以绪塔尔之锋 方圆塑令 天纵之勇 惊才绝景 1,1,0,1,0,0,0,
 皮城执法官 蔚 爆裂护盾 强能冲拳 爆弹重拳 透体之劲 天霸横空烈轰 1,1,0,1,0,0,0,
 暗裔剑魔 亚托克斯 赐死剑气 暗裔利刃 恶火束链 暗影冲决 大灭 1,1,0,0,1,0,0,
 唤潮鲛姬 娜美 踏浪而行 碧波之牢 冲击之潮 唤潮之佑 怒涛之啸 1,0,1,0,0,0,1,
 沙漠皇帝 阿兹尔 恕瑞玛的传承 狂沙猛攻 沙兵现身 流沙移形 禁军之墙 1,0,1,0,0,1,0,
 魔法猫咪 悠米 连打带挡 摸鱼飞弹 悠米出动 旺盛精力 魔典终章 1,0,1,0,0,0,1,
 魂锁典狱长 锤石 地狱诅咒 死亡判决 魂引之灯 厄运钟摆 幽冥监牢 1,1,0,0,0,0,1,
 海兽祭司 俄洛依 古神先知 触手猛击 严酷训诫 灵魂试炼 过界信仰 1,1,0,0,1,0,0,
 虚空遁地兽 雷克塞 艾克塞之怒 女王之怒/猎物搜寻 遁地/破土而出 狂野之噬/挖掘隧道 虚空猛冲 1,0,0,0,0,0,0,
 翠神 艾翁 森林之友 根深敌固 揠苗助攻 种豆得瓜 小菊! 1,0,1,0,0,0,1,
 复仇之矛 卡莉丝塔 武术姿态 穿刺 哨兵 撕裂 命运得召唤 1,0,0,0,0,1,0,
 星界游神 巴德 旅者得召唤 星界束缚 游神圣坛 神奇旅程 调和命运 1,0,1,0,0,0,1,
 幻翎 洛 异色羽裳 微光飞翎 盛大登场 轻舞成双 惊鸿过隙 1,0,0,0,0,0,1,
 逆羽 霞 锐切 双刃 致死羽衣 倒钩 暴风羽刃 1,0,0,0,0,1,0,
 山隐之焰 奥恩 活体煅炉 火山突堑 风箱炎息 炽烈冲锋 熔铸之神得召唤 1,1,0,0,1,0,0,
 解脱者 塞拉斯 破敌禁法 锁链鞭击 弑君突刺 潜掠/强掳 其人之道 1,0,1,1,0,0,0,
 万花通灵 妮蔻 天生幻魅 盛开花种 两生花影 缠结倒刺 怒放 1,0,1,0,0,0,1,
 残月之肃 厄斐琉斯 传知者与真知者 武器技能 月相轮转 武器队列系统 清辉夜凝 1,0,0,0,0,1,0,
 血港鬼影 派克 溺水之辛 透骨尖钉 幽潭潜行 魅影浪洄 涌泉之恨 1,0,0,1,0,0,1,
 
 ---------------------------------------------------------------------------------------------------*/ 
posted @ 2020-10-27 20:50  404name  阅读(108)  评论(0编辑  收藏  举报