小游戏
#include<bits/stdc++.h>
#include<ctime>
#include<windows.h>
#pragma GCC (-std=c++11)
#define SLL1 20//坦克种类
#define SLL2 1//物品数量
#define SLL3 54//关卡数量
#define SLL4 7//商品数量
#define SLL5 20//配件数量
#define SLL6 20//兵器数量
#define ZZL1 1.222//增长率
#define ME 154952
//文件名:ra2.cpp/ra2.exe(需手动更改)
//UPD:2021-7-17 8:46
//版权所有:我是一个蒟蒻(www.luogu.com.cn/user/154952)
//顺带一提:chen_tj( www.luogu.com.cn/user/175273)AK IOI!
/*
更新日志:
2021-7-8 修复了火炮、激光攻击的BUG
2021-7-9 加入了命中,闪避,暴击,抗暴;实现存档,修复了一些小BUG,修复随机数的BUG
2021-7-10 优化了显示,修复了暴击的BUG,修复了激光的BUG,加入了技能,加入了四阶车,增加了关卡数量
2021-7-11 修复了存档的BUG,加入了配件,修复了显示和激光的BUG
2021-7-12 修复了闪避的BUG,修复了显示的BUG,完善刷关,改善了游戏体验,增加了兵器,增加了一些注释
2021-7-13 修复了激光的BUG(emm...激光BUG就是多),优化显示界面,增加保存阵型功能,增加帮助
2021-7-14 增加了巨量关卡
2021-7-15 修复了一些BUG
2021-7-17 修复了存档的BUG
*/
using namespace std;
struct aaa
{
string name;
//属性
long long hp;//生命
long long att;//攻击
long long zz;//载重
long long mz;//命中
long long sb;//闪避
long long bj;//暴击
long long kb;//抗暴
long long cc;//穿刺
long long fh;//防护
long long zs;//震慑
long long gy;//刚毅
long long jr;//坚韧
long long bl;//爆裂
long long bn;//爆能
long long hb;//护壁
long long sl;//数量
//生产消耗
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
}tank[51];
struct bbb
{
long long zt=0;//状态 0:空 1:活着 2:阵亡
long long typ=0;//类型
long long sll=0;//数量
long long zatt=0;//伤害
long long fatt=0;//附加伤害
long long zhp=0;//生命
long long xs=0;//是否攻击
long long bj=0;//暴击
};
bbb w1[6],w2[6];//阵型
bbb gk[100][6];//关卡
string gk2[100],gk3[16];
long long gklv;
struct ccc
{
string name;
long long sll3=0;
};
ccc wp[100];//物品
struct ddd
{
string name;
long long lv=0;
};
ddd jnn[4];//技能
struct eee
{
string name;
long long price;
long long getsl;
};
eee sp[100];//商品
struct fff
{
string name;
long long lv=0;
};
fff pj[200];//配件
struct ggg
{
string name;
long long lv=0;
};
ggg bq[200];//兵器
struct hhh
{
long long zt=0;
long long typ;
long long sll=0;
long long zhp=0;
};
hhh zx[6];//阵型
string nm="傻逼";
long long bx=5;//宝箱
long long jns=1;//技能书
long long db=10;//带兵
long long lv=0;//等级
long long jy=0;//经验
long long ts=0;//统帅
long long sw=0;//声望
long long swlv=0;//声望等级
long long jx=0;//军衔
long long jb=1000;//金币
long long vip=0;
long long slb=1;//司令部
long long kjg=1;//科技馆
long long zcgc=1;//战车工厂
long long iron=20000,you=20000,tong=20000,bs=10000,gui=10000;
// 铁 油 铜 宝石 硅
long double num;
char dw;
inline void gotoxy(int x,int y)//自己定义一个gotoxy,将光标跳到x列y行
{
COORD c; //定义一个光标类
c.X=x-1; //设置这个光标的位置
c.Y=y-1;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c); //调用WindowsAPI来设置光标位置
}
inline long long jm(long long x,long long op)
{
int y,z;
switch(op)
{
case 0:
{
y=rand()%10;
for(int i=0;i<y;i++)
{
z=rand()%58;
printf("%c",z+65);
}
if(x>0)
{
while(x>0)
{
printf("%lld",x%10);
x=x/10;
y=rand()%10;
for(int i=0;i<y;i++)
{
z=rand()%58;
printf("%c",z+65);
}
}
}
else
{
printf("0");
y=rand()%10;
for(int i=0;i<y;i++)
{
z=rand()%58;
printf("%c",z+65);
}
}
printf("%c\n",EOF);
return 0;
break;
}
case 1:
{
char c;
x=0;
long long x3=1,x2=0,x4=1;
bool b=false;
while(scanf("%c",&c) && c!=EOF)
{
if(c>='0' && c<='9')
{
if(c=='0' && x==0)
{
x4=x4*10;
}
if(x==0 && c-'0'!=0 && !b)
{
b=true;
}
x=x*10+c-'0';
}
}
if(x==0)
{
return 0;
}
x3=1;
b=false;
while(x>0)
{
if(x2==0 && x%10!=0 && !b)
{
x2=x%10*x3;
b=true;
}
else
{
x2=x2*10+x%10;
}
x=x/10;
x3=x3*10;
}
x2=x2*x4;
return x2;
break;
}
}
return 0;
}
//处理颜色
inline void tys(int tj) //0:red 1:red2 2:blue 3:blue2 4:green 5:green2 6:yelow 7:yelow2 8:pink1 9:pink2 10:blak 11 gray 12:ziqing 13:ziqing2
{
if(tj==0)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==1)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==2)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |FOREGROUND_BLUE |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==3)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_BLUE |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==4)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==5)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==6)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_GREEN |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==7)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_GREEN |FOREGROUND_INTENSITY |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==8)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_BLUE |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==9)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_BLUE |FOREGROUND_INTENSITY |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==10)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==11)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==12)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_RED |FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
if(tj==13)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_RED |FOREGROUND_INTENSITY |FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
}
return ;
}
//坦克颜色
inline void tys2(long long x)
{
switch(x/5+1)
{
case 1:
{
tys(11);
break;
}
case 2:
{
tys(4);
break;
}
case 3:
{
tys(2);
break;
}
case 4:
{
tys(8);
break;
}
default:
{
tys(0);
}
}
return ;
}
//随机数
inline long long raand(long long x)
{
x=rand()%10000;
return x;
}
//打印己方阵型
inline void print2(long long islive1,long long islive2,long long islive3,long long tp1,long long tp2,long long tp3,long long sll21,long long sll22,long long sll23,long long zatt21,long long zatt22,long long zatt23,long long xs1,long long xs2,long long xs3,long long df,long long bj1,long long bj2,long long bj3,long long d,long long fa1,long long fa2,long long fa3)
{
tys(10);
long long islive[3],tp[3],sll2[3],zatt2[3],xs[3],bj[3],fa[3];
islive[0]=islive1,islive[1]=islive2,islive[2]=islive3;
tp[0]=tp1,tp[1]=tp2,tp[2]=tp3;
sll2[0]=sll21,sll2[1]=sll22,sll2[2]=sll23;
zatt2[0]=zatt21,zatt2[1]=zatt22,zatt2[2]=zatt23;
xs[0]=xs1,xs[1]=xs2,xs[2]=xs3;
bj[0]=bj1,bj[1]=bj2,bj[2]=bj3;
fa[0]=fa1,fa[1]=fa2,fa[2]=fa3;
printf("|");
for(long long i=0;i<=2;i++)
{
if(islive[i]==0)
{
printf(" 空 |");
}
else
{
if(islive[i]==1)
{
tys2(tp[i]);
cout<<setw(17)<<tank[tp[i]].name;
tys(10);
printf(" |");
}
else
{
printf(" 阵亡 |");
}
}
}
printf("\n");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
printf("|");
for(long long i=0;i<=2;i++)
{
if(islive[i]==0 || islive[i]==2)
{
printf(" |");
}
else
{
if(sll2[i]==db)
{
tys(4);
}
else
{
tys(0);
}
printf("%15lld ",sll2[i]);
tys(10);
printf("|");
}
}
printf("\n");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
printf("|");
for(long long i=0;i<=2;i++)
{
if(xs[i]==0)
{
printf(" |");
}
else
{
printf(" ▲ |");
}
}
printf("\n");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(df==0)
{
printf("| | | |\n");
}
else
{
printf("|");
for(long long i=0;i<=2;i++)
{
if(zatt2[i]==114514)
{
printf(" MISS |");
continue;
}
if((zatt2[i]<0 && islive[i]==1) || (islive[i]==2 && zatt2[i]<=0))
{
tys(10);
if(zatt2[i]==0 && islive[i]!=1)
{
printf(" |");
continue;
}
tys(0);
if(bj[i])
{
tys(6);
}
printf(" %11lld ",zatt2[i]);
tys(10);
printf("|");
continue;
}
else
{
if(d!=-1)
{
if(w2[d].typ%5==4 && islive[i]==1 && zatt2[i]==0)
{
printf(" MISS |");
continue;
}
}
}
printf(" |");
}
printf("\n");
}
if(df==0)
{
printf("| | | |\n");
}
else
{
printf("|");
for(long long i=0;i<=2;i++)
{
tys(10);
if(fa[i]<0)
{
printf(" %11lld |",fa[i]);
}
else
{
printf(" |");
}
}
printf("\n");
}
return ;
}
//打印敌方阵型
inline void print3(long long islive1,long long islive2,long long islive3,long long tp1,long long tp2,long long tp3,long long sll21,long long sll22,long long sll23,long long zatt21,long long zatt22,long long zatt23,long long xs1,long long xs2,long long xs3,long long df,long long bj1,long long bj2,long long bj3,long long d,long long fa1,long long fa2,long long fa3)
{
tys(10);
long long islive[3],tp[3],sll2[3],zatt2[3],xs[3],bj[3],fa[3];
islive[0]=islive1,islive[1]=islive2,islive[2]=islive3;
tp[0]=tp1,tp[1]=tp2,tp[2]=tp3;
sll2[0]=sll21,sll2[1]=sll22,sll2[2]=sll23;
zatt2[0]=zatt21,zatt2[1]=zatt22,zatt2[2]=zatt23;
xs[0]=xs1,xs[1]=xs2,xs[2]=xs3;
bj[0]=bj1,bj[1]=bj2,bj[2]=bj3;
fa[0]=fa1,fa[1]=fa2,fa[2]=fa3;
if(df!=0)
{
printf("| | | |\n");
}
else
{
printf("|");
for(long long i=0;i<=2;i++)
{
tys(10);
if(fa[i]<0)
{
printf(" %11lld |",fa[i]);
}
else
{
printf(" |");
}
}
printf("\n");
}
if(df!=0)
{
printf("| | | |\n");
}
else
{
printf("|");
for(long long i=0;i<=2;i++)
{
tys(10);
if(zatt2[i]==114514)
{
printf(" MISS |");
continue;
}
if((zatt2[i]<0 && islive[i]==1) || (islive[i]==2 && zatt2[i]<=0))
{
tys(10);
if(zatt2[i]==0 && islive[i]!=1)
{
printf(" |");
continue;
}
tys(0);
if(bj[i])
{
tys(6);
}
printf(" %11lld ",zatt2[i]);
tys(10);
printf("|");
continue;
}
else
{
if(d!=-1)
{
if(w1[d].typ%5==4 && islive[i]==1 && zatt2[i]==0)
{
printf(" MISS |");
continue;
}
}
}
printf(" |");
}
printf("\n");
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
printf("|");
for(long long i=0;i<=2;i++)
{
if(xs[i]==0)
{
printf(" |");
}
else
{
printf(" ▼ |");
}
}
printf("\n");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
printf("|");
for(long long i=0;i<=2;i++)
{
if(islive[i]==0 || islive[i]==2)
{
printf(" |");
}
else
{
printf("%15lld |",sll2[i]);
}
}
printf("\n");
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
printf("|");
for(long long i=0;i<=2;i++)
{
if(islive[i]==0)
{
printf(" 空 |");
}
else
{
if(islive[i]==1)
{
tys2(tp[i]);
cout<<setw(17)<<tank[tp[i]].name;
tys(10);
printf(" |");
}
else
{
printf(" 阵亡 |");
}
}
}
printf("\n");
return ;
}
//处理己方伤害
inline void checksh1(long long x1,long long x2)
{
if(tank[w2[x1].typ].sb+gklv-tank[w1[x2].typ].mz-jnn[0].lv>=100)
{
w2[x1].zatt=114514;//闪避处理
return ;
}
else
{
long long x11=raand(x11)%100;
if(x11<tank[w2[x1].typ].sb+gklv-tank[w1[x2].typ].mz-jnn[0].lv)
{
w2[x1].zatt=114514;//闪避处理
return ;
}
else
{
long long x22;
if(gklv-pj[w1[x1].typ%5].lv>=100)//穿刺处理
{
x22=-1;
}
else
{
x22=-tank[w1[x2].typ].att*1.0*(1.0+pj[w1[x2].typ%5+10].lv*1.0/100+bq[w1[x2].typ%5+5].lv*1.0/100)*w1[x2].sll*1.0*(1.0+pj[w1[x2].typ%5].lv*1.0/100-gklv*1.0/100);
}// 基础攻击 攻击加成 穿刺伤害
if(tank[w1[x2].typ].bj-tank[w2[x1].typ].kb-gklv+jnn[2].lv>=100 && w2[x1].zatt!=114514)
{
w2[x1].zatt=x22*2;//暴击处理
w2[x1].bj=1;
}
else
{
long long x12=raand(x12)%100;
if(x12<tank[w1[x2].typ].bj-tank[w2[x1].typ].kb-gklv+jnn[2].lv && w2[x1].zatt!=114514)
{
w2[x1].zatt=x22*2;//暴击处理
w2[x1].bj=1;
}
else
{
w2[x1].zatt=x22;
}
}
//兵器伤害处理
if(gklv>bq[w1[x2].typ%5+10].lv)
{
w2[x1].fatt=0;
}
else
{
w2[x1].fatt=x22*1.0*(0.001*pow(bq[w1[x2].typ%5+10].lv*1.0-gklv*1.0,2));
}
w2[x1].zhp=w2[x1].zhp+w2[x1].zatt+w2[x1].fatt;
if(w2[x1].zhp<=0)
{
w2[x1].zt=2;
}
w2[x1].sll=ceil(w2[x1].zhp*1.0/(1.0+gklv*1.0/100)/tank[w2[x1].typ].hp);
}
}
return ;
}
//处理敌方伤害
inline void checksh2(long long x1,long long x2)
{
if(tank[w1[x1].typ].sb+jnn[1].lv-gklv-tank[w2[x2].typ].mz>=100)
{
w1[x1].zatt=114514;//闪避处理
return ;
}
else
{
long long x11=raand(x11)%100;
if(x11<tank[w1[x1].typ].sb+jnn[1].lv-gklv-tank[w2[x2].typ].mz)
{
w1[x1].zatt=114514;//闪避处理
return ;
}
else
{
long long x22;
if(pj[w1[x1].typ%5+5].lv-gklv>=100)//穿刺处理
{
x22=-1;
}
else
{
x22=-tank[w2[x2].typ].att*1.0*(1.0+gklv*1.0/100)*w2[x2].sll*1.0*(1.0+gklv*1.0/100-pj[w1[x1].typ%5+5].lv*1.0/100);
}// 基础攻击 攻击加成 穿刺伤害
if(tank[w2[x2].typ].bj-jnn[3].lv+gklv-tank[w1[x1].typ].kb>=100 && w1[x1].zatt!=114514)
{
w1[x1].zatt=x22*2;//暴击处理
w1[x1].bj=1;
}
else
{
long long x12=raand(x12)%100;
if(x12<tank[w2[x2].typ].bj-jnn[3].lv+gklv-tank[w1[x1].typ].kb && w1[x1].zatt!=114514)
{
w1[x1].zatt=x22*2;//暴击处理
w1[x1].bj=1;
}
else
{
w1[x1].zatt=x22;
}
}
w1[x1].zhp=w1[x1].zhp+w1[x1].zatt;
//兵器伤害处理
if(gklv<bq[w1[x1].typ%5+15].lv)
{
w1[x1].fatt=0;
}
else
{
w1[x1].fatt=x22*1.0*(gklv*1.0-bq[w1[x1].typ%5+15].lv*1.0)*(gklv*1.0-bq[w1[x1].typ%5+15].lv*1.0)/1000.0;
}
w1[x1].zhp=w1[x1].zhp+w1[x1].fatt;
if(w1[x1].zhp<=0)
{
w1[x1].zt=2;
}
w1[x1].sll=ceil((w1[x1].zhp*1.0/(1.0+pj[w1[x1].typ%5+15].lv*1.0/100+bq[w1[x1].typ%5].lv*1.0/100))/(tank[w1[x1].typ].hp*1.0));
}
}
return ;
}
//数字处理
inline void check(long long z)
{
num=z*1.0;
long long y=0;
while(num!=0 && (num/1000)>=1.0)
{
num=num/1000;
y++;
}
if(y==0)
{
printf("%d",int(num));
return ;
}
else if(y==1)
{
dw='K';
}
else if(y==2)
{
dw='M';
}
else if(y==3)
{
dw='G';
}
else if(y==4)
{
dw='T';
}
if(num<10)
{
printf("%d.%2d%c",int(num),int(num*100)%100,dw);
}
else if(num>=10 && num<100)
{
printf("%d.%d%c",int(num),int(num*10)%10,dw);
}
else
{
printf("%d%c",int(num),dw);
}
return ;
}
inline void game2()
{
bool b=false;
while(1)
{
system("cls");
system("color 0F");
printf("1:查看\n");
printf("2:建造\n");
printf("3:生产\n");
printf("4:刷关\n");
printf("5:开宝箱(可开:%lld)\n",bx);
printf("6:背包\n");
printf("7:充值\n");
printf("8:商城\n");
printf("9:技能\n");
printf("10:配件\n");
printf("11:兵器\n");
printf("12:设置阵型\n");
printf("999:存档\n");
printf("0:退出\n");
printf("请输入:");
long long x;
db=10+lv*10+ts*10;
scanf("%lld",&x);
switch(x)
{
case 1:
{
system("cls");
cout<<nm;
printf("\n等级:%lld\n",lv);
printf("经验:");
check(jy);
printf("/");
check(1000*lv*lv);
printf("\n统帅等级:%lld\n",ts);
printf("声望:");
check(sw);
printf("\n声望等级:%lld\n",swlv);
printf("VIP:%lld\n",vip);
printf("金币:");
check(jb);
printf("\n宝石:");
check(bs);
printf("\n铁:");
check(iron);
printf("\n油:");
check(you);
printf("\n铜:");
check(tong);
printf("\n硅:");
check(gui);
printf("\n");
system("pause");
break;
}
case 2:
{
system("cls");
printf("1:司令部Lv.%lld\n",slb);
printf("2:科技馆Lv.%lld\n",kjg);
printf("3:战车工厂Lv.%lld\n",zcgc);
printf("0:退出\n");
printf("请输入:");
long long x;
scanf("%lld",&x);
switch(x)
{
case 1:
{
system("cls");
printf("1:升级\n");
printf("0:返回\n");
printf("请输入:");
scanf("%lld",&x);
if(x==1)
{
while(1)
{
system("cls");
long long xh=20*pow(ZZL1,slb-1);
printf("司令部Lv.%lld\n",slb);
printf("消耗:\n");
printf(" 宝石:");
check(0);
printf("/");
check(bs);
printf("\n");
printf(" 铁:");
check(xh);
printf("/");
check(iron);
printf("\n");
printf(" 油:");
check(xh);
printf("/");
check(you);
printf("\n");
printf(" 铜:");
check(xh);
printf("/");
check(tong);
printf("\n");
printf(" 硅:");
check(0);
printf("/");
check(gui);
printf("\n");
if(xh>iron || xh>you || xh>tong)
{
printf("资源不足!\n");
system("pause");
break;
}
printf("\n1:升级 0:返回\n");
long long xx;
printf("请输入:");
scanf("%lld",&xx);
if(xx==1)
{
system("cls");
printf("升级成功,司令部等级+1!\n");
iron=iron-xh;
you=you-xh;
tong=tong-xh;
slb=slb+1;
system("pause");
}
else if(xx==0)
{
break;
}
}
break;
}
break;
}
case 2:
{
system("cls");
printf("1:升级\n");
printf("0:返回\n");
printf("请输入:");
scanf("%lld",&x);
if(x==1)
{
while(1)
{
system("cls");
long long xh=20*pow(ZZL1,kjg-1)*1.5;
printf("科技馆Lv.%lld\n",kjg);
printf("司令部Lv.%lld/司令部Lv.%lld\n",kjg+1,slb);
printf("消耗:\n");
printf(" 宝石:");
check(0);
printf("/");
check(bs);
printf("\n");
printf(" 铁:");
check(xh);
printf("/");
check(iron);
printf("\n");
printf(" 油:");
check(xh);
printf("/");
check(you);
printf("\n");
printf(" 铜:");
check(xh);
printf("/");
check(tong);
printf("\n");
printf(" 硅:");
check(0);
printf("/");
check(gui);
printf("\n");
if(xh>iron || xh>you || xh>tong || slb<kjg+1)
{
printf("资源不足或司令部等级不足!\n");
system("pause");
break;
}
printf("\n1:升级 0:返回\n");
long long xx;
printf("请输入:");
scanf("%lld",&xx);
if(xx==1)
{
system("cls");
printf("升级成功,科技馆等级+1!\n");
iron=iron-xh;
you=you-xh;
tong=tong-xh;
kjg=kjg+1;
system("pause");
}
else if(xx==0)
{
break;
}
}
break;
}
break;
}
case 3:
{
system("cls");
printf("1:升级\n");
printf("0:返回\n");
printf("请输入:");
scanf("%lld",&x);
if(x==1)
{
while(1)
{
system("cls");
long long xh1=20.0*pow(ZZL1,zcgc-1)*1.5;
long long xh2=20*pow(ZZL1,zcgc-1);
long long xh3=20.0*pow(ZZL1,zcgc-1)*0.5;
printf("战车工厂Lv.%lld\n",zcgc);
printf("司令部Lv.%lld/司令部Lv.%lld\n\n",zcgc+1,slb);
printf("消耗:\n");
printf(" 宝石:");
check(0);
printf("/");
check(bs);
printf("\n");
printf(" 铁:");
check(xh1);
printf("/");
check(iron);
printf("\n");
printf(" 油:");
check(xh2);
printf("/");
check(you);
printf("\n");
printf(" 铜:");
check(xh3);
printf("/");
check(tong);
printf("\n");
printf(" 硅:");
check(0);
printf("/");
check(gui);
printf("\n");
if(xh1>iron || xh2>you || xh3>tong || slb<zcgc+1)
{
printf("资源不足或司令部等级不足!\n");
system("pause");
break;
}
printf("\n1:升级 0:返回\n");
long long xx;
printf("请输入:");
scanf("%lld",&xx);
if(xx==1)
{
system("cls");
printf("升级成功,战车工厂等级+1!\n");
iron=iron-xh1;
you=you-xh2;
tong=tong-xh3;
zcgc=zcgc+1;
system("pause");
}
else if(xx==0)
{
break;
}
}
break;
}
break;
}
default:
{
break;
}
}
break;
}
case 3:
{
system("cls");
tys(10);
for(long long i=1;i<=SLL1;i++)
{
printf("%lld:",i);
printf("Lv.%lld",(i-1)/5+1);
tys2(i-1);
cout<<tank[i-1].name;
tys(10);
if(zcgc>=(i*3-2))
{
printf("(可生产)");
}
else
{
printf("(不可生产,战车工厂需达到Lv.%lld)",i*3-2);
}
printf(" 当前数量:%lld",tank[i-1].sl);
printf("\n");
}
printf("0:返回\n");
long long x;
printf("请输入:");
scanf("%lld",&x);
if(x>=1 && x<=SLL1)
{
if(zcgc>=x*3-2)
{
system("cls");
char c='%';
tys2(x-1);
cout<<tank[x-1].name;
tys(10);
printf(" 数量:%d\n",tank[x-1].sl);
printf("攻击:%lld+%lld%c 生命:%lld+%lld%c\n",tank[x-1].att,pj[(x-1)%5+10].lv+bq[(x-1)%5+5].lv,c,tank[x-1].hp,pj[(x-1)%5+15].lv+bq[(x-1)%5].lv,c);
printf("命中:%lld%c+%lld%c 闪避:%lld%c+%lld%c\n",tank[x-1].mz,c,jnn[0].lv,c,tank[x-1].sb,c,jnn[1].lv,c);
printf("暴击:%lld%c+%lld%c 抗暴:%lld%c+%lld%c\n",tank[x-1].bj,c,jnn[2].lv,c,tank[x-1].kb,c,jnn[3].lv,c);
printf("穿刺:%lld+%lld 防护:%lld+%lld\n",tank[x-1].cc,pj[(x-1)%5].lv,tank[x-1].fh,pj[(x-1)%5+5].lv);
printf("爆能:%lld+%lld 护壁:%lld+%lld\n",tank[x-1].bn,bq[(x-1)%5+10].lv,tank[x-1].hb,bq[(x-1)%5+15].lv);
printf("消耗:\n");
printf(" 宝石:");
check(tank[x-1].x1);
printf("\n 铁:");
check(tank[x-1].x2);
printf("\n 油:");
check(tank[x-1].x3);
printf("\n 铜:");
check(tank[x-1].x4);
printf("\n 硅:");
check(tank[x-1].x5);
printf("\n\n1:生产 0:返回\n");
long long xx;
printf("请输入:");
scanf("%lld",&xx);
if(xx==1)
{
system("cls");
long long t=min(min(min(iron/tank[x-1].x2,you/tank[x-1].x3),tong/tank[x-1].x4),gui/tank[x-1].x5);
printf("请输入数量:(0-%lld)",t);
scanf("%lld",&xx);
if(xx>=0 && xx<=t)
{
system("cls");
printf("生产数量:%lld\n",xx);
printf("消耗:\n");
printf(" 宝石:");
check(tank[x-1].x1*xx);
printf("/");
check(bs);
printf("\n");
printf(" 铁:");
check(tank[x-1].x2*xx);
printf("/");
check(iron);
printf("\n");
printf(" 油:");
check(tank[x-1].x3*xx);
printf("/");
check(you);
printf("\n");
printf(" 铜:");
check(tank[x-1].x4*xx);
printf("/");
check(tong);
printf("\n");
printf(" 硅:");
check(tank[x-1].x5*xx);
printf("/");
check(gui);
printf("\n");
long long u;
printf("确定?(1/0)");
scanf("%lld",&u);
if(u==1)
{
system("cls");
tank[x-1].sl=tank[x-1].sl+xx;
iron=iron-tank[x-1].x2*xx;
you=you-tank[x-1].x3*xx;
tong=tong-tank[x-1].x4*xx;
gui=gui-tank[x-1].x5*xx;
printf("生产成功!");
tys2(x-1);
cout<<tank[x-1].name;
tys(10);
printf("+%lld!\n",xx);
system("pause");
}
else
{
break;
}
}
else
{
break;
}
}
else
{
break;
}
}
else
{
break;
}
}
break;
}
case 4:
{
for(int i=0;i<=5;i++)
{
w1[i].zt=0;
w2[i].zt=1;
w1[i].sll=0;
}
system("cls");
for(long long i=1;i<=SLL3/6;i++)
{
printf("%lld:",i);
cout<<gk3[i-1];
printf("\n");
}
printf("0:返回\n");
printf("\n\n打关卡必获得绿鸟和经验、技能书,几率获得宝箱和提升统帅\n");
printf("请输入:");
long long x9;
scanf("%lld",&x9);
long long x19;
if(x9<1 || x9>SLL3/6)
{
break;
}
else
{
system("cls");
for(long long i=1;i<=6;i++)
{
printf("%lld:",i);
cout<<gk2[x9*6+i-7];
printf("\n");
}
printf("0:返回\n");
printf("请输入:");
scanf("%lld",&x19);
if(x19<1 || x19>6)
{
break;
}
else
{
x19=x19+x9*6-6;
gklv=x19;
for(long long i=0;i<=5;i++)
{
w2[i].typ=gk[x19-1][i].typ;
w2[i].sll=gk[x19-1][i].sll;
w2[i].zhp=gk[x19-1][i].zhp;
w2[i].zt=gk[x19-1][i].zt;
}
}
}
while(1)
{
gotoxy(1,1);
tys(10);
cout<<gk2[x19-1];
printf(" Lv.%lld\n",gklv);
printf("_______________________________________________________________________________\n");
print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
printf("|-------------------------|-------------------------|-------------------------|\n");
print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
printf("|_________________________|_________________________|_________________________|\n");
printf(" \n");
printf(" \n");
printf(" \n");
printf("_______________________________________________________________________________\n");
print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
printf("|-------------------------|-------------------------|-------------------------|\n");
print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
printf("|_________________________|_________________________|_________________________|\n");
cout<<nm;
printf(" Lv.%lld\n",lv);
printf("设置部队:1:1号位 2:2号位 3:3号位 4:4号位 5:5号位 6:6号位\n7:出战 8:出战(跳过战斗) 9:套用阵型 0:返回\n");
printf("请输入:");
long long x;
scanf("%lld",&x);
if(x==0)
{
for(int i=0;i<=5;i++)
{
if(w1[i].zt==1)
{
tank[w1[i].typ].sl=tank[w1[i].typ].sl+w1[i].sll;
}
}
break;
}
else
{
if(x>=1 && x<=6)
{
system("cls");
for(long long i=1;i<=SLL1;i++)
{
printf("%lld:",i);
tys2(i-1);
cout<<tank[i-1].name;
tys(10);
printf(" 数量:%lld",tank[i-1].sl);
printf("\n");
}
printf("选择增加的部队:");
long long xx;
scanf("%lld",&xx);
if(xx<1 || xx>SLL1)
{
continue;
}
long long x10=tank[xx-1].sl;
long long x2=min(x10,db);
printf("数量:(0-%lld)",x2);
long long x3;
scanf("%lld",&x3);
if(x3<=0 || x3>x2)
{
continue;
}
else
{
if(w1[x-1].zt==1)
{
tank[w1[x-1].typ].sl=tank[w1[x-1].typ].sl+w1[x-1].sll;
}
w1[x-1].typ=xx-1;
w1[x-1].sll=x3;
tank[xx-1].sl=tank[xx-1].sl-x3;
w1[x-1].zt=1;
w1[x-1].zhp=tank[xx-1].hp*w1[x-1].sll;
}
}
else if(x==9)
{
for(long long i=0;i<6;i++)
{
if(w1[x-1].zt==1)
{
tank[w1[x-1].typ].sl=tank[w1[x-1].typ].sl+w1[x-1].sll;
}
if(zx[i].sll>tank[zx[i].typ].sl)
{
continue;
}
if(zx[i].sll>db)
{
continue;
}
w1[i].typ=zx[i].typ;
w1[i].sll=zx[i].sll;
w1[i].zt=zx[i].zt;
w1[i].zhp=zx[i].zhp;
tank[zx[i].typ].sl=tank[zx[i].typ].sl-zx[i].sll;
}
}
else
{
if((x==7 || x==8) && (w1[0].sll+w1[1].sll+w1[2].sll+w1[3].sll+w1[4].sll+w1[5].sll)>0)
{
for(int i=0;i<=5;i++)
{
if(w1[i].zt==1)
{
tank[w1[i].typ].sl=tank[w1[i].typ].sl+w1[i].sll;
w1[i].zhp=w1[i].zhp*1.0*(1.0+pj[w1[i].typ%5+15].lv*1.0/100+bq[w1[i].typ%5].lv*1.0/100);
}
if(w2[i].zt==1)
{
w2[i].zhp=w2[i].zhp*1.0*(1.0+gklv*1.0/100);
}
}
long long d1=-1,d2=-1;
gotoxy(1,1);
printf(" Lv.%lld\n",gklv);
printf("_______________________________________________________________________________\n");
print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,1,1,1,w2[3].xs,w2[4].xs,w2[5].xs,0,w2[3].bj,w2[4].bj,w2[5].bj,-1,0,0,0);
printf("|-------------------------|-------------------------|-------------------------|\n");
print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,1,1,1,w2[0].xs,w2[1].xs,w2[2].xs,0,w2[0].bj,w2[1].bj,w2[2].bj,-1,0,0,0);
printf("|_________________________|_________________________|_________________________|\n");
printf(" \n");
printf(" \n");
printf(" \n");
printf("_______________________________________________________________________________\n");
print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,1,1,1,w1[0].xs,w1[1].xs,w1[2].xs,0,w1[0].bj,w1[1].bj,w1[2].bj,-1,0,0,0);
printf("|-------------------------|-------------------------|-------------------------|\n");
print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,1,1,1,w1[3].xs,w1[4].xs,w1[5].xs,0,w1[3].bj,w1[4].bj,w1[5].bj,-1,0,0,0);
printf("|_________________________|_________________________|_________________________|\n");
printf(" \n");
printf(" \n");
printf(" \n");
cout<<nm;
printf(" Lv.%lld\n",lv);
Sleep(500);
while((w1[0].zt==1 || w1[1].zt==1 || w1[2].zt==1 || w1[3].zt==1 || w1[4].zt==1 || w1[5].zt==1) && (w2[0].zt==1 || w2[1].zt==1 || w2[2].zt==1 || w2[3].zt==1 || w2[4].zt==1 || w2[5].zt==1))
{
gotoxy(1,1);
for(int i=0;i<=5;i++)//初始化
{
w1[i].zatt=0;
w1[i].xs=0;
w2[i].zatt=0;
w2[i].xs=0;
w1[i].bj=0;
w2[i].bj=0;
w1[i].fatt=0;
w2[i].fatt=0;
}
while(d1<=5)//己方攻击
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w1[i].xs=0;
w2[i].zatt=0;
w2[i].xs=0;
w1[i].fatt=0;
w2[i].fatt=0;
}
d1++;
if(d1>5)
{
break;
}
if(w1[d1].zt==1)
{
w1[d1].xs=1;
switch(w1[d1].typ%5)
{
case 0:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
if(w2[0].zt==1 || w2[1].zt==1 || w2[2].zt==1)
{
for(long long i=0;i<=2;i++)
{
if(w2[i].zt==1)
{
checksh1(i,d1);
}
}
break;
}
else
{
for(long long i=3;i<=5;i++)
{
if(w2[i].zt==1)
{
checksh1(i,d1);
}
}
break;
}
break;
}
case 1:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
long long x5=0;
if(w2[d1].zt==1)
{
checksh1(d1,d1);
break;
}
else
{
while(x5<=5)
{
if(w2[x5].zt==1)
{
checksh1(x5,d1);
break;
}
x5++;
}
break;
}
break;
}
case 2:
{
bool bb=false;
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
if(w2[d1].zt==1 && d1<=2)
{
checksh1(d1,d1);
if(w2[d1+3].zt==1)
{
checksh1(d1+3,d1);
}
break;
}
else
{
for(long long i=0;i+3<=5;i++)
{
if(w2[i].zt==1)
{
checksh1(i,d1);
if(w2[i+3].zt==1)
{
checksh1(i+3,d1);
}
bb=true;
break;
}
}
}
if(bb)
{
break;
}
for(long long i=3;i<=5;i++)
{
if(w2[i].zt==1)
{
checksh1(i,d1);
break;
}
}
break;
}
case 3:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
for(long long i=0;i<=5;i++)
{
if(w2[i].zt==1)
{
checksh1(i,d1);
}
}
break;
}
case 4:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
w1[i].fatt=0;
w2[i].fatt=0;
}
long long x6=6;
bool bb=false;
while(x6>0)
{
for(long long i=0;i<=5;i++)
{
if(w2[i].zt==1)
{
x6--;
if(tank[w2[i].typ].sb+gklv-tank[w1[d1].typ].mz-jnn[0].lv>=100)
{
continue;//闪避处理
}
else
{
long long x11=raand(x11)%100;
if(x11<tank[w2[i].typ].sb+gklv-tank[w1[d1].typ].mz-jnn[0].lv)
{
continue;//闪避处理
}
}
long long s;
if(gklv-pj[4].lv>=100)//穿刺处理
{
s=1;
}
else
{
s=tank[w1[d1].typ].att*1.0*(1.0+pj[14].lv*1.0/100+bq[9].lv*1.0/100)*w1[d1].sll*1.0*(1.0+pj[4].lv*1.0/100-gklv*1.0/100);
// 基础攻击 攻击加成 穿刺伤害
}
if(tank[w1[d1].typ].bj-gklv-tank[w2[i].typ].kb+jnn[2].lv>=100)
{
w2[i].zatt=w2[i].zatt-s*2;//暴击处理
w2[i].zhp=w2[i].zhp-s*2;
w2[i].bj=1;
}
else
{
long long x12=raand(x12)%100;
if(x12<tank[w1[d1].typ].bj-gklv-tank[w2[i].typ].kb+jnn[2].lv)
{
w2[i].zatt=w2[i].zatt-s*2;//暴击处理
w2[i].zhp=w2[i].zhp-s*2;
w2[i].bj=1;
}
else
{
w2[i].zatt=w2[i].zatt-s;
w2[i].zhp=w2[i].zhp-s;
}
}
//兵器伤害处理
long long s2;
if(gklv>bq[14].lv)
{
s2=0;
}
else
{
s2=s*1.0*(0.001*pow(bq[14].lv*1.0-gklv*1.0,2));
}
w2[i].zhp=w2[i].zhp-s2;
w2[i].fatt=w2[i].fatt-s2;
if(w2[i].zhp<=0 || w2[i].sll<0)
{
w2[i].zt=2;
}
w2[i].sll=ceil(w2[i].zhp*1.0/(1.0+gklv*1.0/100)/tank[w2[i].typ].hp);
if(x6<=0)
{
bb=true;
break;
}
}
if(x6<=0)
{
bb=true;
break;
}
if(w1[0].zt!=1 && w1[1].zt!=1 && w1[2].zt!=1 && w1[3].zt!=1 && w1[4].zt!=1 && w1[5].zt!=1)
{
bb=true;
break;
}
if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
{
bb=true;
break;
}
}
if(bb)
{
break;
}
}
}
}
break;
}
}
/////////////////////////////////////////////////////////
if(d1<=5 && x==7)//打印
{
gotoxy(1,1);
cout<<gk2[x19-1];
printf(" Lv.%lld\n",gklv);
printf("_______________________________________________________________________________\n");
print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,w2[3].zatt,w2[4].zatt,w2[5].zatt,w2[3].xs,w2[4].xs,w2[5].xs,0,w2[3].bj,w2[4].bj,w2[5].bj,d1,w2[3].fatt,w2[4].fatt,w2[5].fatt);
printf("|-------------------------|-------------------------|-------------------------|\n");
print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,w2[0].zatt,w2[1].zatt,w2[2].zatt,w2[0].xs,w2[1].xs,w2[2].xs,0,w2[0].bj,w2[1].bj,w2[2].bj,d1,w2[0].fatt,w2[1].fatt,w2[2].fatt);
printf("|_________________________|_________________________|_________________________|\n");
printf(" \n");
printf(" \n");
printf(" \n");
printf("_______________________________________________________________________________\n");
print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,w1[0].zatt,w1[1].zatt,w1[2].zatt,w1[0].xs,w1[1].xs,w1[2].xs,0,w1[0].bj,w1[1].bj,w1[2].bj,-1,w1[0].fatt,w1[1].fatt,w1[2].fatt);
printf("|-------------------------|-------------------------|-------------------------|\n");
print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,w1[3].zatt,w1[4].zatt,w1[5].zatt,w1[3].xs,w1[4].xs,w1[5].xs,0,w1[3].bj,w1[4].bj,w1[5].bj,-1,w1[3].fatt,w1[4].fatt,w1[5].fatt);
printf("|_________________________|_________________________|_________________________|\n");
cout<<nm;
printf(" Lv.%lld\n",lv);
printf("红色:正常伤害 MISS:闪避 黄色:暴击 黑色:兵器伤害 \n");
printf(" \n");
printf(" \n");
system("pause");
}
if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
{
break;
}
//////////////////////////////
for(int i=0;i<=5;i++)//初始化
{
w1[i].zatt=0;
w1[i].xs=0;
w2[i].zatt=0;
w2[i].xs=0;
w1[i].bj=0;
w2[i].bj=0;
w1[i].fatt=0;
w2[i].fatt=0;
}
while(d2<=5)//敌方攻击
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w1[i].xs=0;
w2[i].zatt=0;
w2[i].xs=0;
w1[i].fatt=0;
w2[i].fatt=0;
}
d2++;
if(d2>5)
{
break;
}
if(w2[d2].zt==1)
{
w2[d2].xs=1;
switch(w2[d2].typ%5)
{
case 0:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
if(w1[0].zt==1 || w1[1].zt==1 || w1[2].zt==1)
{
for(long long i=0;i<=2;i++)
{
if(w1[i].zt==1)
{
checksh2(i,d2);
}
}
break;
}
else
{
for(long long i=3;i<=5;i++)
{
if(w1[i].zt==1)
{
checksh2(i,d2);
}
}
break;
}
break;
}
case 1:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
long long x5=0;
if(w1[d2].zt==1)
{
checksh2(d2,d2);
break;
}
else
{
while(x5<=5)
{
if(w1[x5].zt==1)
{
checksh2(x5,d2);
break;
}
x5++;
}
break;
}
break;
}
case 2:
{
bool bb=false;
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
if(w1[d2].zt==1 && d2<=2)
{
checksh2(d2,d2);
if(w1[d2+3].zt==1)
{
checksh2(d2+3,d2);
}
break;
}
else
{
for(long long i=0;i+3<=5;i++)
{
if(w1[i].zt==1)
{
checksh2(i,d2);
if(w1[i+3].zt==1)
{
checksh2(i+3,d2);
}
bb=true;
break;
}
}
}
if(bb)
{
break;
}
for(long long i=3;i<=5;i++)
{
if(w1[i].zt==1)
{
checksh2(i,d2);
break;
}
}
break;
}
case 3:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
for(long long i=0;i<=5;i++)
{
if(w1[i].zt==1)
{
checksh2(i,d2);
}
}
break;
}
case 4:
{
for(int i=0;i<=5;i++)
{
w1[i].zatt=0;
w2[i].zatt=0;
}
long long x6=6;
bool bb=false;
while(x6>0)
{
for(long long i=0;i<=5;i++)
{
if(w1[i].zt==1)
{
x6--;
if(tank[w1[i].typ].sb+jnn[1].lv-gklv-tank[w2[d2].typ].mz>=100)
{
continue;//闪避处理
}
else
{
long long x11=raand(x11)%100;
if(x11<tank[w1[i].typ].sb+jnn[1].lv-gklv-tank[w2[d2].typ].mz)
{
continue;//闪避处理
}
}
long long s;
if(pj[9].lv-gklv>=100)//穿刺处理
{
s=1;
}
else
{
s=tank[w2[d2].typ].att*1.0*(1.0+gklv*1.0/100)*w2[d2].sll*1.0*(1.0+gklv*1.0/100-pj[9].lv*1.0/100);
// 基础攻击 攻击加成 穿刺伤害
}
if(tank[w2[d2].typ].bj+gklv-jnn[3].lv+gklv-tank[w1[i].typ].kb>=100)
{
w1[i].zatt=w1[i].zatt-s*2;//暴击处理
w1[i].zhp=w1[i].zhp-s*2;
w1[i].bj=1;
}
else
{
long long x12=raand(x12)%100;
if(x12<tank[w2[d2].typ].bj+gklv-jnn[3].lv+gklv-tank[w1[i].typ].kb)
{
w1[i].zatt=w1[i].zatt-s*2;//暴击处理
w1[i].zhp=w1[i].zhp-s*2;
w1[i].bj=1;
}
else
{
w1[i].zatt=w1[i].zatt-s;
w1[i].zhp=w1[i].zhp-s;
}
}
//兵器伤害处理
long long s2;
if(gklv<bq[19].lv)
{
s2=0;
}
else
{
s2=s*1.0*pow((gklv*1.0-bq[19].lv*1.0),2)/1000.0;
}
w1[i].zhp=w1[i].zhp-s2;
w1[i].fatt=w1[i].fatt-s2;
w1[i].sll=ceil((w1[i].zhp*1.0/(1.0+pj[19].lv*1.0/100+bq[4].lv*1.0/100))/(tank[w1[i].typ].hp*1.0));
if(w1[i].zhp<=0 || w1[i].sll<0)
{
w1[i].zt=2;
}
if(x6<=0)
{
bb=true;
break;
}
}
if(x6<=0)
{
bb=true;
break;
}
if(w1[0].zt!=1 && w1[1].zt!=1 && w1[2].zt!=1 && w1[3].zt!=1 && w1[4].zt!=1 && w1[5].zt!=1)
{
bb=true;
break;
}
if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
{
bb=true;
break;
}
}
if(bb)
{
break;
}
}
break;
}
}
break;
}
}
if(d2<=5 && x==7)//打印
{
gotoxy(1,1);
cout<<gk2[x19-1];
printf(" Lv.%lld\n",gklv);
printf("_______________________________________________________________________________\n");
print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,w2[3].zatt,w2[4].zatt,w2[5].zatt,w2[3].xs,w2[4].xs,w2[5].xs,1,w2[3].bj,w2[4].bj,w2[5].bj,-1,w2[3].fatt,w2[4].fatt,w2[5].fatt);
printf("|-------------------------|-------------------------|-------------------------|\n");
print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,w2[0].zatt,w2[1].zatt,w2[2].zatt,w2[0].xs,w2[1].xs,w2[2].xs,1,w2[0].bj,w2[1].bj,w2[2].bj,-1,w2[0].fatt,w2[1].fatt,w2[2].fatt);
printf("|_________________________|_________________________|_________________________|\n");
printf(" \n");
printf(" \n");
printf(" \n");
printf("_______________________________________________________________________________\n");
print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,w1[0].zatt,w1[1].zatt,w1[2].zatt,w1[0].xs,w1[1].xs,w1[2].xs,1,w1[0].bj,w1[1].bj,w1[2].bj,d2,w1[0].fatt,w1[1].fatt,w1[2].fatt);
printf("|-------------------------|-------------------------|-------------------------|\n");
print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,w1[3].zatt,w1[4].zatt,w1[5].zatt,w1[3].xs,w1[4].xs,w1[5].xs,1,w1[3].bj,w1[4].bj,w1[5].bj,d2,w1[3].fatt,w1[4].fatt,w1[5].fatt);
printf("|_________________________|_________________________|_________________________|\n");
cout<<nm;
printf(" Lv.%lld\n",lv);
printf("红色:正常伤害 MISS:闪避 黄色:暴击 黑色:兵器伤害 \n");
printf(" \n");
printf(" \n");
system("pause");
}
if(d1>=5 && d2>=5)
{
d1=-1;
d2=-1;
}
}
if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
{
system("cls");
printf("你胜利了!经验+");
check(100*x19);
jy=jy+100*x19;
printf("!\n你获得了绿鸟*1!\n");
wp[0].sll3++;
printf("你获得了技能书*1!\n");
jns++;
if(jy>=1000*lv*lv)
{
lv++;
jy=jy-1000*lv*lv;
printf("你升级了!带兵+10!\n");
}
srand(time(NULL));
long long x6=raand(x6)%100;
if(x6<20)
{
bx++;
printf("你获得了宝箱*1!\n");
}
if(x6>=90)
{
ts++;
printf("统帅等级+1!带兵+10!");
}
system("pause");
break;
}
if(w1[0].zt!=1 && w1[1].zt!=1 && w1[2].zt!=1 && w1[3].zt!=1 && w1[4].zt!=1 && w1[5].zt!=1)
{
system("cls");
printf("你失败了!\n");
system("pause");
break;
}
break;
}
else
{
continue;
}
}
}
}
break;
}
case 5:
{
system("cls");
while(bx>0)
{
long long x7=0,x8=0;
bx--;
x7=raand(x7)%100;
x8=1000*lv*lv+10000;
if(x7<10)
{
bs=bs+x8;
printf("你获得了宝石*");
check(x8);
printf("!\n");
}
else if(x7>=10 && x7<20)
{
iron=iron+x8;
printf("你获得了铁*");
check(x8);
printf("!\n");
}
else if(x7>=20 && x7<30)
{
you=you+x8;
printf("你获得了油*");
check(x8);
printf("!\n");
}
else if(x7>=30 && x7<40)
{
tong=tong+x8;
printf("你获得了铜*");
check(x8);
printf("!\n");
}
else if(x7>=40 && x7<50)
{
gui=gui+x8;
printf("你获得了硅*");
check(x8);
printf("!\n");
}
else if(x7>=50 && x7<80)
{
wp[0].sll3++;
printf("你获得了绿鸟*1!\n");
}
else
{
jb=jb+50;
printf("你获得了金币*50!\n");
}
}
system("pause");
break;
}
case 6:
{
system("cls");
for(long long i=1;i<=SLL2;i++)
{
printf("%lld:",i);
cout<<wp[i-1].name;
printf(" 数量:");
check(wp[i-1].sll3);
printf("\n");
}
printf("0:返回\n");
long long x;
printf("请输入:");
scanf("%lld",&x);
if(x<1 || x>SLL2 || wp[x-1].sll3==0)
{
break;
}
else
{
system("cls");
long long xx;
printf("请输入使用数量:(1-");
check(wp[x-1].sll3);
printf("):");
scanf("%lld",&xx);
if(xx<1 || xx>wp[x-1].sll3)
{
break;
}
else
{
system("cls");
wp[x-1].sll3=wp[x-1].sll3-xx;
printf("使用");
cout<<wp[x-1].name;
printf("*");
check(xx);
printf("成功!\n");
switch(x)
{
case 1:
{
for(long long i=0;i<xx;i++)
{
long long x8;
x8=raand(x8)%SLL1;
if(xx<=1000)
{
tys2(x8);
cout<<tank[x8].name;
tys(10);
printf("+1\n");
}
tank[x8].sl++;
}
break;
}
}
system("pause");
}
}
break;
}
case 7:
{
while(1)
{
system("cls");
printf("1:膜拜chen_tj(+50金币)\n");
printf("0:返回\n");
long long x;
printf("请输入:");
scanf("%lld",&x);
switch(x)
{
case 1:
{
system("cls");
printf("chen_tj AK IOI!\n");
printf("你获得了金币*50!\n");
jb=jb+50;
system("pause");
break;
}
case ME:
{
jb=jb+100000000;
printf("你获得了金币*100M!\n");
system("pause");
break;
}
}
if(x==0)
{
break;
}
}
break;
}
case 8:
{
while(1)
{
system("cls");
printf("你有金币");
check(jb);
printf("\n");
for(long long i=0;i<SLL4;i++)
{
printf("%lld:",i+1);
cout<<sp[i].name;
printf(" 金币:");
check(sp[i].price);
printf("\n");
}
printf("0:返回\n");
long long x;
printf("请输入:");
scanf("%lld",&x);
if(x>0 && x<=SLL4)
{
system("cls");
long long x14=jb/sp[x-1].price,x15;
printf("请输入购买数量:(0-");
check(x14);
printf(")");
scanf("%lld",&x15);
if(x15>0 && x15<=x14)
{
system("cls");
printf("购买成功!你获得了");
cout<<sp[x-1].name;
printf("*");
check(x15);
printf("!\n");
jb=jb-sp[x-1].price*x15;
switch(x)
{
case 1:
{
iron=iron+sp[x-1].getsl*x15;
break;
}
case 2:
{
you=you+sp[x-1].getsl*x15;
break;
}
case 3:
{
tong=tong+sp[x-1].getsl*x15;
break;
}
case 4:
{
bs=bs+sp[x-1].getsl*x15;
break;
}
case 5:
{
gui=gui+sp[x-1].getsl*x15;
break;
}
case 6:
{
jns=jns+sp[x-1].getsl*x15;
break;
}
case 7:
{
wp[0].sll3=wp[0].sll3+sp[x-1].getsl*x15;
}
}
system("pause");
}
}
if(x==0)
{
break;
}
}
break;
}
case 9:
{
system("cls");
printf("你有技能书*");
check(jns);
printf("\n");
for(long long i=0;i<=3;i++)
{
printf("%lld:",i+1);
cout<<jnn[i].name;
printf(" Lv.%lld\n",jnn[i].lv);
}
printf("0:返回\n");
long long x;
printf("请输入:");
scanf("%lld",&x);
if(x>=1 && x<=4)
{
while(1)
{
system("cls");
cout<<jnn[x-1].name;
printf(" Lv.%lld\n",jnn[x-1].lv);
printf("增加");
cout<<jnn[x-1].name;
printf("%lld",jnn[x-1].lv);
char c='%';
printf("%c\n",c);
printf("升级消耗:\n");
long long x12=jnn[x-1].lv+1;
printf(" 技能书*%lld/技能书*",x12);
check(jns);
printf("\n");
if(jns<x12)
{
printf("技能书不足!\n");
system("pause");
break;
}
else
{
long long x13;
printf("1:升级\n");
printf("0:退出\n");
scanf("%lld",&x13);
if(x13==1)
{
system("cls");
printf("升级成功!");
cout<<jnn[x-1].name;
printf("等级+1!\n");
jns=jns-x12;
jnn[x-1].lv++;
system("pause");
}
else if(x13==0)
{
break;
}
}
}
}
break;
}
case 10:
{
system("cls");
long long x15;
printf("1:坦克\n");
printf("2:战车\n");
printf("3:火炮\n");
printf("4:火箭\n");
printf("5:激光\n");
printf("0:返回\n");
printf("请输入:");
scanf("%lld",&x15);
if(x15>=1 && x15<=5)
{
system("cls");
long long x16;
for(long long i=1;i<=SLL5/5;i++)
{
printf("%lld:",i);
cout<<pj[x15-6+i*5].name;
printf(" Lv.%lld\n",pj[x15-6+i*5].lv);
}
printf("0:返回\n");
printf("请输入:");
scanf("%lld",&x16);
if(x16>=1 && x16<=SLL5/5)
{
while(1)
{
system("cls");
long long x17=x15-6+x16*5;
char c='%';
cout<<pj[x17].name;
printf(" Lv.%lld\n",pj[x17].lv);
if(x16==1)
{
printf("增加穿刺%lld\n",pj[x17].lv);
}
else if(x16==2)
{
printf("增加防护%lld\n",pj[x17].lv);
}
else if(x16==3)
{
printf("增加攻击%lld%c\n",pj[x17].lv,c);
}
else if(x16==4)
{
printf("增加生命%lld%c\n",pj[x17].lv,c);
}
long long xh=10*pow(ZZL1,pj[x17].lv);
printf("升级消耗:\n");
printf(" 宝石:");
check(xh);
printf("/");
check(bs);
printf("\n");
if(xh>bs)
{
printf("宝石不足!");
system("pause");
break;
}
else
{
printf("1:升级\n");
printf("0:返回\n");
printf("请输入:");
long long xxx;
scanf("%lld",&xxx);
if(xxx==1)
{
system("cls");
printf("升级成功!");
cout<<pj[x17].name;
printf("等级+1!\n");
pj[x17].lv++;
bs=bs-xh;
system("pause");
}
else if(xxx==0)
{
break;
}
}
}
}
}
break;
}
case 11:
{
system("cls");
printf("1:坦克\n");
printf("2:战车\n");
printf("3:火炮\n");
printf("4:火箭\n");
printf("5:激光\n");
printf("0:返回\n");
printf("请输入:");
long long x20;
scanf("%lld",&x20);
if(x20>=1 && x20<=5)
{
system("cls");
for(long long i=1;i<=4;i++)
{
printf("%lld:",i);
cout<<bq[(i-1)*5+x20-1].name;
printf(" Lv.%lld\n",bq[(i-1)*5+x20-1].lv);
}
printf("0:返回\n");
printf("请输入:");
long long x21;
scanf("%lld",&x21);
if(x21>=1 && x21<=4)
{
while(1)
{
system("cls");
char c='%';
cout<<bq[(x21-1)*5+x20-1].name;
printf(" Lv.%lld\n",bq[(x21-1)*5+x20-1].lv);
switch(x21)
{
case 1:
{
printf("增加生命%lld%c\n",bq[(x21-1)*5+x20-1].lv,c);
break;
}
case 2:
{
printf("增加攻击%lld%c\n",bq[(x21-1)*5+x20-1].lv,c);
break;
}
case 3:
{
printf("增加爆能%lld\n",bq[(x21-1)*5+x20-1].lv);
break;
}
case 4:
{
printf("增加护壁%lld\n",bq[(x21-1)*5+x20-1].lv);
break;
}
}
printf("升级消耗:\n");
long long xh=10*pow(ZZL1,bq[(x21-1)*5+x20-1].lv);
switch(x21)
{
case 1:
{
printf(" 铁:");
check(xh);
printf("/");
check(iron);
printf("\n");
break;
}
case 2:
{
printf(" 铜:");
check(xh);
printf("/");
check(tong);
printf("\n");
break;
}
case 3:
{
printf(" 油:");
check(xh);
printf("/");
check(you);
printf("\n");
break;
}
case 4:
{
printf(" 硅:");
check(xh);
printf("/");
check(gui);
printf("\n");
break;
}
}
if((x21==1 && xh>iron) || (x21==2 && xh>tong) || (x21==3 && xh>you) || (x21==4 && xh>gui))
{
printf("资源不足!");
system("pause");
break;
}
printf("1:升级 0:返回");
long long x22;
scanf("%lld",&x22);
if(x22==1)
{
system("cls");
printf("升级成功!");
cout<<bq[(x21-1)*5+x20-1].name;
printf("等级+1!\n");
bq[(x21-1)*5+x20-1].lv++;
switch(x21)
{
case 1:
{
iron=iron-xh;
break;
}
case 2:
{
tong=tong-xh;
break;
}
case 3:
{
you=you-xh;
break;
}
case 4:
{
gui=gui-xh;
break;
}
}
system("pause");
}
else if(x22==0)
{
break;
}
}
}
}
break;
}
case 12:
{
while(1)
{
system("cls");
tys(10);
printf("_______________________________________________________________________________\n");
print2(zx[0].zt,zx[1].zt,zx[2].zt,zx[0].typ,zx[1].typ,zx[2].typ,zx[0].sll,zx[1].sll,zx[2].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
printf("|-------------------------|-------------------------|-------------------------|\n");
print2(zx[3].zt,zx[4].zt,zx[5].zt,zx[3].typ,zx[4].typ,zx[5].typ,zx[3].sll,zx[4].sll,zx[5].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
printf("|_________________________|_________________________|_________________________|\n");
cout<<nm;
printf(" Lv.%lld\n",lv);
printf("设置部队:1:1号位 2:2号位 3:3号位 4:4号位 5:5号位 6:6号位 7:保存\n");
printf("请输入:");
long long x;
scanf("%lld",&x);
if(x==7)
{
for(int i=0;i<=5;i++)
{
if(zx[i].zt==1)
{
tank[zx[i].typ].sl=tank[zx[i].typ].sl+zx[i].sll;
}
}
break;
}
else
{
if(x>=1 && x<=6)
{
system("cls");
for(long long i=1;i<=SLL1;i++)
{
printf("%lld:",i);
tys2(i-1);
cout<<tank[i-1].name;
tys(10);
printf(" 数量:%lld",tank[i-1].sl);
printf("\n");
}
printf("选择增加的部队:");
long long xx;
scanf("%lld",&xx);
if(xx<1 || xx>SLL1)
{
continue;
}
long long x10=tank[xx-1].sl;
long long x2=min(x10,db);
printf("数量:(0-%lld)",x2);
long long x3;
scanf("%lld",&x3);
if(x3<=0 || x3>x2)
{
continue;
}
else
{
if(zx[x-1].zt==1)
{
tank[zx[x-1].typ].sl=tank[zx[x-1].typ].sl+zx[x-1].sll;
}
zx[x-1].typ=xx-1;
zx[x-1].sll=x3;
tank[xx-1].sl=tank[xx-1].sl-x3;
zx[x-1].zt=1;
zx[x-1].zhp=tank[xx-1].hp*zx[x-1].sll;
}
}
}
}
break;
}
case 999:
{
freopen("ra2.txt","w",stdout);
cout<<nm;
printf("\n");
jm(bx,0);
jm(jns,0);
jm(lv,0);
jm(jy,0);
jm(ts,0);
jm(sw,0);
jm(swlv,0);
jm(jx,0);
jm(jb,0);
jm(vip,0);
jm(slb,0);
jm(kjg,0);
jm(zcgc,0);
jm(iron,0);
jm(you,0);
jm(tong,0);
jm(bs,0);
jm(gui,0);
for(long long i=0;i<SLL1;i++)
{
jm(tank[i].sl,0);
}
for(long long i=0;i<=3;i++)
{
jm(jnn[i].lv,0);
}
for(long long i=0;i<SLL2;i++)
{
jm(wp[i].sll3,0);
}
for(long long i=0;i<SLL5;i++)
{
jm(pj[i].lv,0);
}
for(long long i=0;i<SLL6;i++)
{
jm(bq[i].lv,0);
}
for(long long i=0;i<6;i++)
{
jm(zx[i].zt,0);
jm(zx[i].sll,0);
jm(zx[i].typ,0);
jm(zx[i].zhp,0);
}
fclose(stdout);
b=true;
break;
}
case 0:
{
b=true;
break;
}
}
if(b)
{
break;
}
}
return ;
}
inline void game1()
{
system("cls");
if(nm=="傻逼")
{
printf("请输入名字:");
cin>>nm;
}
system("cls");
printf("欢迎,");
cout<<nm;
printf("\n");
// Sleep(1000);
system("cls");
// for(long long i=0;i<=100;i++)
// {
// system("cls");
// printf("载入中...%d",i);
// cout<<"%";
// printf("\n");
// }
game2();
return ;
}
inline void hlp()
{
system("cls");
printf("攻击方式:\n");
printf("坦克:横排攻击 战车:单体攻击\n");
printf("火炮:竖排攻击 火箭:全体攻击\n");
printf("激光:激光攻击(射出6道激光)\n");
printf("属性说明:\n");
printf("攻击:影响坦克造成的基础伤害大小 生命:影响坦克的血量大小\n");
printf("命中:影响坦克造成伤害的概率 闪避:影响坦克免受伤害的概率\n");
printf("暴击:影响坦克造成额外伤害的概率 抗暴:影响坦克免受额外伤害的概率\n");
printf("穿刺:影响坦克造成的最终伤害大小 防护:影响坦克受到的最终伤害大小");
printf("爆能:影响坦克造成附加伤害的大小 护壁:影响坦克免受附加伤害的大小\n");
printf("系统说明:\n");
printf("技能:提升命中,闪避,暴击,抗暴\n");
printf("配件:提升攻击,生命,穿刺,防护\n");
printf("兵器:提升攻击,生命,爆能,护壁\n");
printf("|_________________________|_________________________|_________________________|\n");
printf("更多内容请自行百度坦克前线\n");
system("pause");
return ;
}
inline void print1()
{
system("cls");
printf("1:新游戏\n");
printf("2:继续\n");
printf("3:帮助\n");
printf("4:删除存档\n");
printf("0:退出\n\n");
long long n;
printf("请输入:");
scanf("%lld",&n);
switch(n)
{
case 1:
{
game1();
break;
}
case 2:
{
freopen("ra2.txt","r",stdin);
cin>>nm;
bx=jm(0,1);
jns=jm(0,1);
lv=jm(0,1);
jy=jm(0,1);
ts=jm(0,1);
sw=jm(0,1);
swlv=jm(0,1);
jx=jm(0,1);
jb=jm(0,1);
vip=jm(0,1);
slb=jm(0,1);
kjg=jm(0,1);
zcgc=jm(0,1);
iron=jm(0,1);
you=jm(0,1);
tong=jm(0,1);
bs=jm(0,1);
gui=jm(0,1);
for(long long i=0;i<SLL1;i++)
{
tank[i].sl=jm(0,1);
}
for(long long i=0;i<=3;i++)
{
jnn[i].lv=jm(0,1);
}
for(long long i=0;i<SLL2;i++)
{
wp[i].sll3=jm(0,1);
}
for(long long i=0;i<SLL5;i++)
{
pj[i].lv=jm(0,1);
}
for(long long i=0;i<SLL6;i++)
{
bq[i].lv=jm(0,1);
}
for(long long i=0;i<6;i++)
{
zx[i].zt=jm(0,1);
zx[i].sll=jm(0,1);
zx[i].typ=jm(0,1);
zx[i].zhp=jm(0,1);
}
fclose(stdin);
freopen("CON","r",stdin);
game1();
break;
}
case 3:
{
hlp();
break;
}
case 4:
{
system("del ra2.txt");
system("pause");
break;
}
case 0:
{
break;
}
}
return ;
}
int main()
{
srand((int)time(0));
system("color 0F");
system("mode con cols=81 lines=50");
system("title 红色警戒:帝国时代V1.00 by 我是一个蒟蒻 顺带一提:chen_tj AK IOI!");
wp[0].name="绿鸟";wp[0].sll3=5;
jnn[0].name="命中";
jnn[1].name="闪避";
jnn[2].name="暴击";
jnn[3].name="抗暴";
sp[0].name="铁*10.0K",sp[0].price=50,sp[0].getsl=10000;
sp[1].name="油*10.0K",sp[1].price=50,sp[1].getsl=10000;
sp[2].name="铜*10.0K",sp[2].price=50,sp[2].getsl=10000;
sp[3].name="宝石*10.0K",sp[3].price=100,sp[3].getsl=10000;
sp[4].name="硅*10.0K",sp[4].price=100,sp[4].getsl=10000;
sp[5].name="技能书*1",sp[5].price=10,sp[5].getsl=1;
sp[6].name="绿鸟*1",sp[6].price=100,sp[6].getsl=1;
pj[0].name="弹头 (适用坦克)";
pj[1].name="弹头 (适用战车)";
pj[2].name="弹头 (适用火炮)";
pj[3].name="弹头 (适用火箭)";
pj[4].name="弹头 (适用激光)";
pj[5].name="合金 (适用坦克)";
pj[6].name="合金 (适用战车)";
pj[7].name="合金 (适用火炮)";
pj[8].name="合金 (适用火箭)";
pj[9].name="合金 (适用激光)";
pj[10].name="火控器 (适用坦克)";
pj[11].name="火控器 (适用战车)";
pj[12].name="火控器 (适用火炮)";
pj[13].name="火控器 (适用火箭)";
pj[14].name="火控器 (适用激光)";
pj[15].name="芯片 (适用坦克)";
pj[16].name="芯片 (适用战车)";
pj[17].name="芯片 (适用火炮)";
pj[18].name="芯片 (适用火箭)";
pj[19].name="芯片 (适用激光)";
bq[0].name="能量壁 (适用坦克)";
bq[1].name="能量壁 (适用战车)";
bq[2].name="能量壁 (适用火炮)";
bq[3].name="能量壁 (适用火箭)";
bq[4].name="能量壁 (适用激光)";
bq[5].name="能源核 (适用坦克)";
bq[6].name="能源核 (适用战车)";
bq[7].name="能源核 (适用火炮)";
bq[8].name="能源核 (适用火箭)";
bq[9].name="能源核 (适用激光)";
bq[10].name="量子炮 (适用坦克)";
bq[11].name="量子炮 (适用战车)";
bq[12].name="量子炮 (适用火炮)";
bq[13].name="量子炮 (适用火箭)";
bq[14].name="量子炮 (适用激光)";
bq[15].name="能量炉 (适用坦克)";
bq[16].name="能量炉 (适用战车)";
bq[17].name="能量炉 (适用火炮)";
bq[18].name="能量炉 (适用火箭)";
bq[19].name="能量炉 (适用激光)";
gk3[0]="chen_zhe小队";
gk3[1]="chen_zhe中队";
gk3[2]="chen_zhe大队";
gk3[3]="新手村(上)";
gk3[4]="新手村(中)";
gk3[5]="新手村(下)";
gk3[6]="UKE小队";
gk3[7]="UKE中队";
gk3[8]="UKE大队";
gk2[0]="chen_zhe小队I";
gk[0][0].typ=0,gk[0][0].sll=5,gk[0][0].zhp=1200,gk[0][0].zt=1;
gk[0][1].typ=0,gk[0][1].sll=5,gk[0][1].zhp=1200,gk[0][1].zt=1;
gk[0][2].typ=0,gk[0][2].sll=5,gk[0][2].zhp=1200,gk[0][2].zt=1;
gk[0][3].typ=0,gk[0][3].sll=5,gk[0][3].zhp=1200,gk[0][3].zt=1;
gk[0][4].typ=0,gk[0][4].sll=5,gk[0][4].zhp=1200,gk[0][4].zt=1;
gk[0][5].typ=0,gk[0][5].sll=5,gk[0][5].zhp=1200,gk[0][5].zt=1;
gk2[1]="chen_zhe小队II";
gk[1][0].typ=1,gk[1][0].sll=25,gk[1][0].zhp=3000,gk[1][0].zt=1;
gk[1][1].typ=1,gk[1][1].sll=25,gk[1][1].zhp=3000,gk[1][1].zt=1;
gk[1][2].typ=1,gk[1][2].sll=25,gk[1][2].zhp=3000,gk[1][2].zt=1;
gk[1][3].typ=1,gk[1][3].sll=25,gk[1][3].zhp=3000,gk[1][3].zt=1;
gk[1][4].typ=1,gk[1][4].sll=25,gk[1][4].zhp=3000,gk[1][4].zt=1;
gk[1][5].typ=1,gk[1][5].sll=25,gk[1][5].zhp=3000,gk[1][5].zt=1;
gk2[2]="chen_zhe小队III";
gk[2][0].typ=2,gk[2][0].sll=30,gk[2][0].zhp=4800,gk[2][0].zt=1;
gk[2][1].typ=2,gk[2][1].sll=30,gk[2][1].zhp=4800,gk[2][1].zt=1;
gk[2][2].typ=2,gk[2][2].sll=30,gk[2][2].zhp=4800,gk[2][2].zt=1;
gk[2][3].typ=2,gk[2][3].sll=30,gk[2][3].zhp=4800,gk[2][3].zt=1;
gk[2][4].typ=2,gk[2][4].sll=30,gk[2][4].zhp=4800,gk[2][4].zt=1;
gk[2][5].typ=2,gk[2][5].sll=30,gk[2][5].zhp=4800,gk[2][5].zt=1;
gk2[3]="chen_zhe小队IV";
gk[3][0].typ=3,gk[3][0].sll=35,gk[3][0].zhp=5950,gk[3][0].zt=1;
gk[3][1].typ=3,gk[3][1].sll=35,gk[3][1].zhp=5950,gk[3][1].zt=1;
gk[3][2].typ=3,gk[3][2].sll=35,gk[3][2].zhp=5950,gk[3][2].zt=1;
gk[3][3].typ=3,gk[3][3].sll=35,gk[3][3].zhp=5950,gk[3][3].zt=1;
gk[3][4].typ=3,gk[3][4].sll=35,gk[3][4].zhp=5950,gk[3][4].zt=1;
gk[3][5].typ=3,gk[3][5].sll=35,gk[3][5].zhp=5950,gk[3][5].zt=1;
gk2[4]="chen_zhe小队V";
gk[4][0].typ=4,gk[4][0].sll=40,gk[4][0].zhp=6400,gk[4][0].zt=1;
gk[4][1].typ=4,gk[4][1].sll=40,gk[4][1].zhp=6400,gk[4][1].zt=1;
gk[4][2].typ=4,gk[4][2].sll=40,gk[4][2].zhp=6400,gk[4][2].zt=1;
gk[4][3].typ=4,gk[4][3].sll=40,gk[4][3].zhp=6400,gk[4][3].zt=1;
gk[4][4].typ=4,gk[4][4].sll=40,gk[4][4].zhp=6400,gk[4][4].zt=1;
gk[4][5].typ=4,gk[4][5].sll=40,gk[4][5].zhp=6400,gk[4][5].zt=1;
gk2[5]="chen_zhe小队BOSS";
gk[5][0].typ=0,gk[5][0].sll=50,gk[5][0].zhp=12000,gk[5][0].zt=1;
gk[5][1].typ=1,gk[5][1].sll=50,gk[5][1].zhp=6000,gk[5][1].zt=1;
gk[5][2].typ=2,gk[5][2].sll=50,gk[5][2].zhp=8000,gk[5][2].zt=1;
gk[5][3].typ=3,gk[5][3].sll=50,gk[5][3].zhp=8500,gk[5][3].zt=1;
gk[5][4].typ=4,gk[5][4].sll=50,gk[5][4].zhp=8000,gk[5][4].zt=1;
gk[5][5].typ=5,gk[5][5].sll=50,gk[5][5].zhp=24000,gk[5][5].zt=1;
gk2[6]="chen_zhe中队I";
gk[6][0].typ=0,gk[6][0].sll=70,gk[6][0].zhp=16800,gk[6][0].zt=1;
gk[6][1].typ=0,gk[6][1].sll=70,gk[6][1].zhp=16800,gk[6][1].zt=1;
gk[6][2].typ=0,gk[6][2].sll=70,gk[6][2].zhp=16800,gk[6][2].zt=1;
gk[6][3].typ=1,gk[6][3].sll=70,gk[6][3].zhp=8400,gk[6][3].zt=1;
gk[6][4].typ=1,gk[6][4].sll=70,gk[6][4].zhp=8400,gk[6][4].zt=1;
gk[6][5].typ=1,gk[6][5].sll=70,gk[6][5].zhp=8400,gk[6][5].zt=1;
gk2[7]="chen_zhe中队II";
gk[7][0].typ=0,gk[7][0].sll=70,gk[7][0].zhp=16800,gk[7][0].zt=1;
gk[7][1].typ=1,gk[7][1].sll=70,gk[7][1].zhp=8400,gk[7][1].zt=1;
gk[7][2].typ=0,gk[7][2].sll=70,gk[7][2].zhp=16800,gk[7][2].zt=1;
gk[7][3].typ=3,gk[7][3].sll=70,gk[7][3].zhp=11900,gk[7][3].zt=1;
gk[7][4].typ=3,gk[7][4].sll=70,gk[7][4].zhp=11900,gk[7][4].zt=1;
gk[7][5].typ=3,gk[7][5].sll=70,gk[7][5].zhp=11900,gk[7][5].zt=1;
gk2[8]="chen_zhe中队III";
gk[8][0].typ=0,gk[8][0].sll=70,gk[8][0].zhp=16800,gk[8][0].zt=1;
gk[8][1].typ=0,gk[8][1].sll=70,gk[8][1].zhp=16800,gk[8][1].zt=1;
gk[8][2].typ=0,gk[8][2].sll=70,gk[8][2].zhp=16800,gk[8][2].zt=1;
gk[8][3].typ=4,gk[8][3].sll=70,gk[8][3].zhp=11200,gk[8][3].zt=1;
gk[8][4].typ=4,gk[8][4].sll=70,gk[8][4].zhp=11200,gk[8][4].zt=1;
gk[8][5].typ=4,gk[8][5].sll=70,gk[8][5].zhp=11200,gk[8][5].zt=1;
gk2[9]="chen_zhe中队IV";
gk[9][0].typ=1,gk[9][0].sll=70,gk[9][0].zhp=8400,gk[9][0].zt=1;
gk[9][1].typ=1,gk[9][1].sll=70,gk[9][1].zhp=8400,gk[9][1].zt=1;
gk[9][2].typ=1,gk[9][2].sll=70,gk[9][2].zhp=8400,gk[9][2].zt=1;
gk[9][3].typ=2,gk[9][3].sll=70,gk[9][3].zhp=11200,gk[9][3].zt=1;
gk[9][4].typ=2,gk[9][4].sll=70,gk[9][4].zhp=11200,gk[9][4].zt=1;
gk[9][5].typ=2,gk[9][5].sll=70,gk[9][5].zhp=11200,gk[9][5].zt=1;
gk2[10]="chen_zhe中队V";
gk[10][0].typ=1,gk[10][0].sll=70,gk[10][0].zhp=8400,gk[10][0].zt=1;
gk[10][1].typ=0,gk[10][1].sll=70,gk[10][1].zhp=16800,gk[10][1].zt=1;
gk[10][2].typ=1,gk[10][2].sll=70,gk[10][2].zhp=8400,gk[10][2].zt=1;
gk[10][3].typ=3,gk[10][3].sll=70,gk[10][3].zhp=11900,gk[10][3].zt=1;
gk[10][4].typ=4,gk[10][4].sll=70,gk[10][4].zhp=11200,gk[10][4].zt=1;
gk[10][5].typ=3,gk[10][5].sll=70,gk[10][5].zhp=11900,gk[10][5].zt=1;
gk2[11]="chen_zhe中队BOSS";
gk[11][0].typ=0,gk[11][0].sll=100,gk[11][0].zhp=24000,gk[11][0].zt=1;
gk[11][1].typ=1,gk[11][1].sll=100,gk[11][1].zhp=12000,gk[11][1].zt=1;
gk[11][2].typ=2,gk[11][2].sll=100,gk[11][2].zhp=16000,gk[11][2].zt=1;
gk[11][3].typ=3,gk[11][3].sll=100,gk[11][3].zhp=17000,gk[11][3].zt=1;
gk[11][4].typ=4,gk[11][4].sll=100,gk[11][4].zhp=16000,gk[11][4].zt=1;
gk[11][5].typ=5,gk[11][5].sll=100,gk[11][5].zhp=48000,gk[11][5].zt=1;
gk2[12]="chen_zhe大队I";
gk[12][0].typ=5,gk[12][0].sll=100,gk[12][0].zhp=48000,gk[12][0].zt=1;
gk[12][1].typ=5,gk[12][1].sll=100,gk[12][1].zhp=48000,gk[12][1].zt=1;
gk[12][2].typ=5,gk[12][2].sll=100,gk[12][2].zhp=48000,gk[12][2].zt=1;
gk[12][3].typ=6,gk[12][3].sll=100,gk[12][3].zhp=33000,gk[12][3].zt=1;
gk[12][4].typ=6,gk[12][4].sll=100,gk[12][4].zhp=33000,gk[12][4].zt=1;
gk[12][5].typ=6,gk[12][5].sll=100,gk[12][5].zhp=33000,gk[12][5].zt=1;
gk2[13]="chen_zhe大队II";
gk[13][0].typ=6,gk[13][0].sll=100,gk[13][0].zhp=33000,gk[13][0].zt=1;
gk[13][1].typ=6,gk[13][1].sll=100,gk[13][1].zhp=33000,gk[13][1].zt=1;
gk[13][2].typ=6,gk[13][2].sll=100,gk[13][2].zhp=33000,gk[13][2].zt=1;
gk[13][3].typ=6,gk[13][3].sll=100,gk[13][3].zhp=33000,gk[13][3].zt=1;
gk[13][4].typ=6,gk[13][4].sll=100,gk[13][4].zhp=33000,gk[13][4].zt=1;
gk[13][5].typ=6,gk[13][5].sll=100,gk[13][5].zhp=33000,gk[13][5].zt=1;
gk2[14]="chen_zhe大队III";
gk[14][0].typ=8,gk[14][0].sll=100,gk[14][0].zhp=66500,gk[14][0].zt=1;
gk[14][1].typ=8,gk[14][1].sll=100,gk[14][1].zhp=66500,gk[14][1].zt=1;
gk[14][2].typ=8,gk[14][2].sll=100,gk[14][2].zhp=66500,gk[14][2].zt=1;
gk[14][3].typ=8,gk[14][3].sll=100,gk[14][3].zhp=66500,gk[14][3].zt=1;
gk[14][4].typ=8,gk[14][4].sll=100,gk[14][4].zhp=66500,gk[14][4].zt=1;
gk[14][5].typ=8,gk[14][5].sll=100,gk[14][5].zhp=66500,gk[14][5].zt=1;
gk2[15]="chen_zhe大队IV";
gk[15][0].typ=7,gk[15][0].sll=100,gk[15][0].zhp=60000,gk[15][0].zt=1;
gk[15][1].typ=7,gk[15][1].sll=100,gk[15][1].zhp=60000,gk[15][1].zt=1;
gk[15][2].typ=7,gk[15][2].sll=100,gk[15][2].zhp=60000,gk[15][2].zt=1;
gk[15][3].typ=9,gk[15][3].sll=100,gk[15][3].zhp=32500,gk[15][3].zt=1;
gk[15][4].typ=9,gk[15][4].sll=100,gk[15][4].zhp=32500,gk[15][4].zt=1;
gk[15][5].typ=9,gk[15][5].sll=100,gk[15][5].zhp=32500,gk[15][5].zt=1;
gk2[16]="chen_zhe大队V";
gk[16][0].typ=6,gk[16][0].sll=100,gk[16][0].zhp=33000,gk[16][0].zt=1;
gk[16][1].typ=7,gk[16][1].sll=100,gk[16][1].zhp=60000,gk[16][1].zt=1;
gk[16][2].typ=6,gk[16][2].sll=100,gk[16][2].zhp=33000,gk[16][2].zt=1;
gk[16][3].typ=8,gk[16][3].sll=100,gk[16][3].zhp=66500,gk[16][3].zt=1;
gk[16][4].typ=8,gk[16][4].sll=100,gk[16][4].zhp=66500,gk[16][4].zt=1;
gk[16][5].typ=8,gk[16][5].sll=100,gk[16][5].zhp=66500,gk[16][5].zt=1;
gk2[17]="chen_zhe大队BOSS";
gk[17][0].typ=5,gk[17][0].sll=200,gk[17][0].zhp=96000,gk[17][0].zt=1;
gk[17][1].typ=6,gk[17][1].sll=200,gk[17][1].zhp=66000,gk[17][1].zt=1;
gk[17][2].typ=7,gk[17][2].sll=200,gk[17][2].zhp=120000,gk[17][2].zt=1;
gk[17][3].typ=8,gk[17][3].sll=200,gk[17][3].zhp=133000,gk[17][3].zt=1;
gk[17][4].typ=8,gk[17][4].sll=200,gk[17][4].zhp=133000,gk[17][4].zt=1;
gk[17][5].typ=9,gk[17][5].sll=200,gk[17][5].zhp=65000,gk[17][5].zt=1;
gk2[18]="新手村小队I";
gk[18][0].typ=9,gk[18][0].sll=250,gk[18][0].zhp=81250,gk[18][0].zt=1;
gk[18][1].typ=9,gk[18][1].sll=250,gk[18][1].zhp=81250,gk[18][1].zt=1;
gk[18][2].typ=9,gk[18][2].sll=250,gk[18][2].zhp=81250,gk[18][2].zt=1;
gk[18][3].typ=9,gk[18][3].sll=250,gk[18][3].zhp=81250,gk[18][3].zt=1;
gk[18][4].typ=9,gk[18][4].sll=250,gk[18][4].zhp=81250,gk[18][4].zt=1;
gk[18][5].typ=9,gk[18][5].sll=250,gk[18][5].zhp=81250,gk[18][5].zt=1;
gk2[19]="新手村小队II";
gk[19][0].typ=8,gk[19][0].sll=300,gk[19][0].zhp=199500,gk[19][0].zt=1;
gk[19][1].typ=8,gk[19][1].sll=300,gk[19][1].zhp=199500,gk[19][1].zt=1;
gk[19][2].typ=8,gk[19][2].sll=300,gk[19][2].zhp=199500,gk[19][2].zt=1;
gk[19][3].typ=8,gk[19][3].sll=300,gk[19][3].zhp=199500,gk[19][3].zt=1;
gk[19][4].typ=8,gk[19][4].sll=300,gk[19][4].zhp=199500,gk[19][4].zt=1;
gk[19][5].typ=8,gk[19][5].sll=300,gk[19][5].zhp=199500,gk[19][5].zt=1;
gk2[20]="新手村小队III";
gk[20][0].typ=5,gk[20][0].sll=350,gk[20][0].zhp=168000,gk[20][0].zt=1;
gk[20][1].typ=5,gk[20][1].sll=350,gk[20][1].zhp=168000,gk[20][1].zt=1;
gk[20][2].typ=5,gk[20][2].sll=350,gk[20][2].zhp=168000,gk[20][2].zt=1;
gk[20][3].typ=8,gk[20][3].sll=350,gk[20][3].zhp=232750,gk[20][3].zt=1;
gk[20][4].typ=8,gk[20][4].sll=350,gk[20][4].zhp=232750,gk[20][4].zt=1;
gk[20][5].typ=8,gk[20][5].sll=350,gk[20][5].zhp=232750,gk[20][5].zt=1;
gk2[21]="新手村小队IV";
gk[21][0].typ=5,gk[21][0].sll=400,gk[21][0].zhp=192000,gk[21][0].zt=1;
gk[21][1].typ=5,gk[21][1].sll=400,gk[21][1].zhp=192000,gk[21][1].zt=1;
gk[21][2].typ=5,gk[21][2].sll=400,gk[21][2].zhp=192000,gk[21][2].zt=1;
gk[21][3].typ=7,gk[21][3].sll=400,gk[21][3].zhp=192000,gk[21][3].zt=1;
gk[21][4].typ=7,gk[21][4].sll=400,gk[21][4].zhp=192000,gk[21][4].zt=1;
gk[21][5].typ=7,gk[21][5].sll=400,gk[21][5].zhp=192000,gk[21][5].zt=1;
gk2[22]="新手村小队V";
gk[22][0].typ=8,gk[22][0].sll=450,gk[22][0].zhp=299250,gk[22][0].zt=1;
gk[22][1].typ=8,gk[22][1].sll=450,gk[22][1].zhp=299250,gk[22][1].zt=1;
gk[22][2].typ=8,gk[22][2].sll=450,gk[22][2].zhp=299250,gk[22][2].zt=1;
gk[22][3].typ=9,gk[22][3].sll=450,gk[22][3].zhp=146250,gk[22][3].zt=1;
gk[22][4].typ=9,gk[22][4].sll=450,gk[22][4].zhp=146250,gk[22][4].zt=1;
gk[22][5].typ=9,gk[22][5].sll=450,gk[22][5].zhp=146250,gk[22][5].zt=1;
gk2[23]="新手村小队BOSS";
gk[23][0].typ=5,gk[23][0].sll=500,gk[23][0].zhp=240000,gk[23][0].zt=1;
gk[23][1].typ=6,gk[23][1].sll=500,gk[23][1].zhp=165000,gk[23][1].zt=1;
gk[23][2].typ=7,gk[23][2].sll=500,gk[23][2].zhp=300000,gk[23][2].zt=1;
gk[23][3].typ=8,gk[23][3].sll=500,gk[23][3].zhp=332500,gk[23][3].zt=1;
gk[23][4].typ=9,gk[23][4].sll=500,gk[23][4].zhp=162500,gk[23][4].zt=1;
gk[23][5].typ=8,gk[23][5].sll=500,gk[23][5].zhp=332500,gk[23][5].zt=1;
gk2[24]="新手村中队I";
gk[24][0].typ=10,gk[24][0].sll=500,gk[24][0].zhp=600000,gk[24][0].zt=1;
gk[24][1].typ=10,gk[24][1].sll=500,gk[24][1].zhp=600000,gk[24][1].zt=1;
gk[24][2].typ=10,gk[24][2].sll=500,gk[24][2].zhp=600000,gk[24][2].zt=1;
gk[24][3].typ=10,gk[24][3].sll=500,gk[24][3].zhp=600000,gk[24][3].zt=1;
gk[24][4].typ=10,gk[24][4].sll=500,gk[24][4].zhp=600000,gk[24][4].zt=1;
gk[24][5].typ=10,gk[24][5].sll=500,gk[24][5].zhp=600000,gk[24][5].zt=1;
gk2[25]="新手村中队II";
gk[25][0].typ=11,gk[25][0].sll=500,gk[25][0].zhp=375000,gk[25][0].zt=1;
gk[25][1].typ=11,gk[25][1].sll=500,gk[25][1].zhp=375000,gk[25][1].zt=1;
gk[25][2].typ=11,gk[25][2].sll=500,gk[25][2].zhp=375000,gk[25][2].zt=1;
gk[25][3].typ=11,gk[25][3].sll=500,gk[25][3].zhp=375000,gk[25][3].zt=1;
gk[25][4].typ=11,gk[25][4].sll=500,gk[25][4].zhp=375000,gk[25][4].zt=1;
gk[25][5].typ=11,gk[25][5].sll=500,gk[25][5].zhp=375000,gk[25][5].zt=1;
gk2[26]="新手村中队III";
gk[26][0].typ=12,gk[26][0].sll=500,gk[26][0].zhp=625000,gk[26][0].zt=1;
gk[26][1].typ=12,gk[26][1].sll=500,gk[26][1].zhp=625000,gk[26][1].zt=1;
gk[26][2].typ=12,gk[26][2].sll=500,gk[26][2].zhp=625000,gk[26][2].zt=1;
gk[26][3].typ=12,gk[26][3].sll=500,gk[26][3].zhp=625000,gk[26][3].zt=1;
gk[26][4].typ=12,gk[26][4].sll=500,gk[26][4].zhp=625000,gk[26][4].zt=1;
gk[26][5].typ=12,gk[26][5].sll=500,gk[26][5].zhp=625000,gk[26][5].zt=1;
gk2[27]="新手村中队IV";
gk[27][0].typ=13,gk[27][0].sll=500,gk[27][0].zhp=682500,gk[27][0].zt=1;
gk[27][1].typ=13,gk[27][1].sll=500,gk[27][1].zhp=682500,gk[27][1].zt=1;
gk[27][2].typ=13,gk[27][2].sll=500,gk[27][2].zhp=682500,gk[27][2].zt=1;
gk[27][3].typ=13,gk[27][3].sll=500,gk[27][3].zhp=682500,gk[27][3].zt=1;
gk[27][4].typ=13,gk[27][4].sll=500,gk[27][4].zhp=682500,gk[27][4].zt=1;
gk[27][5].typ=13,gk[27][5].sll=500,gk[27][5].zhp=682500,gk[27][5].zt=1;
gk2[28]="新手村中队V";
gk[28][0].typ=14,gk[28][0].sll=500,gk[28][0].zhp=407500,gk[28][0].zt=1;
gk[28][1].typ=14,gk[28][1].sll=500,gk[28][1].zhp=407500,gk[28][1].zt=1;
gk[28][2].typ=14,gk[28][2].sll=500,gk[28][2].zhp=407500,gk[28][2].zt=1;
gk[28][3].typ=14,gk[28][3].sll=500,gk[28][3].zhp=407500,gk[28][3].zt=1;
gk[28][4].typ=14,gk[28][4].sll=500,gk[28][4].zhp=407500,gk[28][4].zt=1;
gk[28][5].typ=14,gk[28][5].sll=500,gk[28][5].zhp=407500,gk[28][5].zt=1;
gk2[29]="新手村中队BOSS";
gk[29][0].typ=10,gk[29][0].sll=600,gk[29][0].zhp=720000,gk[29][0].zt=1;
gk[29][1].typ=11,gk[29][1].sll=600,gk[29][1].zhp=450000,gk[29][1].zt=1;
gk[29][2].typ=12,gk[29][2].sll=600,gk[29][2].zhp=750000,gk[29][2].zt=1;
gk[29][3].typ=13,gk[29][3].sll=600,gk[29][3].zhp=819000,gk[29][3].zt=1;
gk[29][4].typ=14,gk[29][4].sll=600,gk[29][4].zhp=489000,gk[29][4].zt=1;
gk[29][5].typ=13,gk[29][5].sll=600,gk[29][5].zhp=819000,gk[29][5].zt=1;
gk2[30]="新手村大队I";
gk[30][0].typ=10,gk[30][0].sll=650,gk[30][0].zhp=780000,gk[30][0].zt=1;
gk[30][1].typ=10,gk[30][1].sll=650,gk[30][1].zhp=780000,gk[30][1].zt=1;
gk[30][2].typ=10,gk[30][2].sll=650,gk[30][2].zhp=780000,gk[30][2].zt=1;
gk[30][3].typ=11,gk[30][3].sll=650,gk[30][3].zhp=487500,gk[30][3].zt=1;
gk[30][4].typ=11,gk[30][4].sll=650,gk[30][4].zhp=487500,gk[30][4].zt=1;
gk[30][5].typ=11,gk[30][5].sll=650,gk[30][5].zhp=487500,gk[30][5].zt=1;
gk2[31]="新手村大队II";
gk[31][0].typ=10,gk[31][0].sll=700,gk[31][0].zhp=840000,gk[31][0].zt=1;
gk[31][1].typ=10,gk[31][1].sll=700,gk[31][1].zhp=840000,gk[31][1].zt=1;
gk[31][2].typ=10,gk[31][2].sll=700,gk[31][2].zhp=840000,gk[31][2].zt=1;
gk[31][3].typ=13,gk[31][3].sll=700,gk[31][3].zhp=955500,gk[31][3].zt=1;
gk[31][4].typ=13,gk[31][4].sll=700,gk[31][4].zhp=955500,gk[31][4].zt=1;
gk[31][5].typ=13,gk[31][5].sll=700,gk[31][5].zhp=955500,gk[31][5].zt=1;
gk2[32]="新手村大队III";
gk[32][0].typ=11,gk[32][0].sll=750,gk[32][0].zhp=562500,gk[32][0].zt=1;
gk[32][1].typ=11,gk[32][1].sll=750,gk[32][1].zhp=562500,gk[32][1].zt=1;
gk[32][2].typ=11,gk[32][2].sll=750,gk[32][2].zhp=562500,gk[32][2].zt=1;
gk[32][3].typ=12,gk[32][3].sll=750,gk[32][3].zhp=937500,gk[32][3].zt=1;
gk[32][4].typ=12,gk[32][4].sll=750,gk[32][4].zhp=937500,gk[32][4].zt=1;
gk[32][5].typ=12,gk[32][5].sll=750,gk[32][5].zhp=937500,gk[32][5].zt=1;
gk2[33]="新手村大队IV";
gk[33][0].typ=12,gk[33][0].sll=800,gk[33][0].zhp=1000000,gk[33][0].zt=1;
gk[33][1].typ=12,gk[33][1].sll=800,gk[33][1].zhp=1000000,gk[33][1].zt=1;
gk[33][2].typ=12,gk[33][2].sll=800,gk[33][2].zhp=1000000,gk[33][2].zt=1;
gk[33][3].typ=14,gk[33][3].sll=800,gk[33][3].zhp=1000000,gk[33][3].zt=1;
gk[33][4].typ=14,gk[33][4].sll=800,gk[33][4].zhp=1000000,gk[33][4].zt=1;
gk[33][5].typ=14,gk[33][5].sll=800,gk[33][5].zhp=1000000,gk[33][5].zt=1;
gk2[34]="新手村大队V";
gk[34][0].typ=13,gk[34][0].sll=850,gk[34][0].zhp=1160250,gk[34][0].zt=1;
gk[34][1].typ=13,gk[34][1].sll=850,gk[34][1].zhp=1160250,gk[34][1].zt=1;
gk[34][2].typ=13,gk[34][2].sll=850,gk[34][2].zhp=1160250,gk[34][2].zt=1;
gk[34][3].typ=14,gk[34][3].sll=850,gk[34][3].zhp=692750,gk[34][3].zt=1;
gk[34][4].typ=14,gk[34][4].sll=850,gk[34][4].zhp=692750,gk[34][4].zt=1;
gk[34][5].typ=14,gk[34][5].sll=850,gk[34][5].zhp=692750,gk[34][5].zt=1;
gk2[35]="新手村大队BOSS";
gk[35][0].typ=10,gk[35][0].sll=900,gk[35][0].zhp=1080000,gk[35][0].zt=1;
gk[35][1].typ=11,gk[35][1].sll=900,gk[35][1].zhp=675000,gk[35][1].zt=1;
gk[35][2].typ=12,gk[35][2].sll=900,gk[35][2].zhp=1125000,gk[35][2].zt=1;
gk[35][3].typ=13,gk[35][3].sll=900,gk[35][3].zhp=1228500,gk[35][3].zt=1;
gk[35][4].typ=14,gk[35][4].sll=900,gk[35][4].zhp=733500,gk[35][4].zt=1;
gk[35][5].typ=13,gk[35][5].sll=900,gk[35][5].zhp=1228500,gk[35][5].zt=1;
gk2[36]="UKE小队I";
gk[36][0].typ=15,gk[36][0].sll=900,gk[36][0].zhp=2700000,gk[36][0].zt=1;
gk[36][1].typ=15,gk[36][1].sll=900,gk[36][1].zhp=2700000,gk[36][1].zt=1;
gk[36][2].typ=15,gk[36][2].sll=900,gk[36][2].zhp=2700000,gk[36][2].zt=1;
gk[36][3].typ=15,gk[36][3].sll=900,gk[36][3].zhp=2700000,gk[36][3].zt=1;
gk[36][4].typ=15,gk[36][4].sll=900,gk[36][4].zhp=2700000,gk[36][4].zt=1;
gk[36][5].typ=15,gk[36][5].sll=900,gk[36][5].zhp=2700000,gk[36][5].zt=1;
gk2[37]="UKE小队II";
gk[37][0].typ=16,gk[37][0].sll=900,gk[37][0].zhp=1552500,gk[37][0].zt=1;
gk[37][1].typ=16,gk[37][1].sll=900,gk[37][1].zhp=1552500,gk[37][1].zt=1;
gk[37][2].typ=16,gk[37][2].sll=900,gk[37][2].zhp=1552500,gk[37][2].zt=1;
gk[37][3].typ=16,gk[37][3].sll=900,gk[37][3].zhp=1552500,gk[37][3].zt=1;
gk[37][4].typ=16,gk[37][4].sll=900,gk[37][4].zhp=1552500,gk[37][4].zt=1;
gk[37][5].typ=16,gk[37][5].sll=900,gk[37][5].zhp=1552500,gk[37][5].zt=1;
gk2[38]="UKE小队III";
gk[38][0].typ=17,gk[38][0].sll=900,gk[38][0].zhp=2250000,gk[38][0].zt=1;
gk[38][1].typ=17,gk[38][1].sll=900,gk[38][1].zhp=2250000,gk[38][1].zt=1;
gk[38][2].typ=17,gk[38][2].sll=900,gk[38][2].zhp=2250000,gk[38][2].zt=1;
gk[38][3].typ=17,gk[38][3].sll=900,gk[38][3].zhp=2250000,gk[38][3].zt=1;
gk[38][4].typ=17,gk[38][4].sll=900,gk[38][4].zhp=2250000,gk[38][4].zt=1;
gk[38][5].typ=17,gk[38][5].sll=900,gk[38][5].zhp=2250000,gk[38][5].zt=1;
gk2[39]="UKE小队IV";
gk[39][0].typ=18,gk[39][0].sll=900,gk[39][0].zhp=2331000,gk[39][0].zt=1;
gk[39][1].typ=18,gk[39][1].sll=900,gk[39][1].zhp=2331000,gk[39][1].zt=1;
gk[39][2].typ=18,gk[39][2].sll=900,gk[39][2].zhp=2331000,gk[39][2].zt=1;
gk[39][3].typ=18,gk[39][3].sll=900,gk[39][3].zhp=2331000,gk[39][3].zt=1;
gk[39][4].typ=18,gk[39][4].sll=900,gk[39][4].zhp=2331000,gk[39][4].zt=1;
gk[39][5].typ=18,gk[39][5].sll=900,gk[39][5].zhp=2331000,gk[39][5].zt=1;
gk2[40]="UKE小队V";
gk[40][0].typ=19,gk[40][0].sll=900,gk[40][0].zhp=1840500,gk[40][0].zt=1;
gk[40][1].typ=19,gk[40][1].sll=900,gk[40][1].zhp=1840500,gk[40][1].zt=1;
gk[40][2].typ=19,gk[40][2].sll=900,gk[40][2].zhp=1840500,gk[40][2].zt=1;
gk[40][3].typ=19,gk[40][3].sll=900,gk[40][3].zhp=1840500,gk[40][3].zt=1;
gk[40][4].typ=19,gk[40][4].sll=900,gk[40][4].zhp=1840500,gk[40][4].zt=1;
gk[40][5].typ=19,gk[40][5].sll=900,gk[40][5].zhp=1840500,gk[40][5].zt=1;
gk2[41]="UKE小队BOSS";
gk[41][0].typ=15,gk[41][0].sll=1000,gk[41][0].zhp=3000000,gk[41][0].zt=1;
gk[41][1].typ=16,gk[41][1].sll=1000,gk[41][1].zhp=1725000,gk[41][1].zt=1;
gk[41][2].typ=17,gk[41][2].sll=1000,gk[41][2].zhp=2500000,gk[41][2].zt=1;
gk[41][3].typ=18,gk[41][3].sll=1000,gk[41][3].zhp=2590000,gk[41][3].zt=1;
gk[41][4].typ=19,gk[41][4].sll=1000,gk[41][4].zhp=2045000,gk[41][4].zt=1;
gk[41][5].typ=18,gk[41][5].sll=1000,gk[41][5].zhp=2590000,gk[41][5].zt=1;
gk2[42]="UKE中队I";
gk[42][0].typ=15,gk[42][0].sll=1000,gk[42][0].zhp=3000000,gk[42][0].zt=1;
gk[42][1].typ=15,gk[42][1].sll=1000,gk[42][1].zhp=3000000,gk[42][1].zt=1;
gk[42][2].typ=15,gk[42][2].sll=1000,gk[42][2].zhp=3000000,gk[42][2].zt=1;
gk[42][3].typ=16,gk[42][3].sll=1000,gk[42][3].zhp=1725000,gk[42][3].zt=1;
gk[42][4].typ=16,gk[42][4].sll=1000,gk[42][4].zhp=1725000,gk[42][4].zt=1;
gk[42][5].typ=16,gk[42][5].sll=1000,gk[42][5].zhp=1725000,gk[42][5].zt=1;
gk2[43]="UKE中队II";
gk[43][0].typ=15,gk[43][0].sll=1000,gk[43][0].zhp=3000000,gk[43][0].zt=1;
gk[43][1].typ=15,gk[43][1].sll=1000,gk[43][1].zhp=3000000,gk[43][1].zt=1;
gk[43][2].typ=15,gk[43][2].sll=1000,gk[43][2].zhp=3000000,gk[43][2].zt=1;
gk[43][3].typ=17,gk[43][3].sll=1000,gk[43][3].zhp=2500000,gk[43][3].zt=1;
gk[43][4].typ=17,gk[43][4].sll=1000,gk[43][4].zhp=2500000,gk[43][4].zt=1;
gk[43][5].typ=17,gk[43][5].sll=1000,gk[43][5].zhp=2500000,gk[43][5].zt=1;
gk2[44]="UKE中队III";
gk[44][0].typ=15,gk[44][0].sll=1000,gk[44][0].zhp=3000000,gk[44][0].zt=1;
gk[44][1].typ=15,gk[44][1].sll=1000,gk[44][1].zhp=3000000,gk[44][1].zt=1;
gk[44][2].typ=15,gk[44][2].sll=1000,gk[44][2].zhp=3000000,gk[44][2].zt=1;
gk[44][3].typ=18,gk[44][3].sll=1000,gk[44][3].zhp=2590000,gk[44][3].zt=1;
gk[44][4].typ=18,gk[44][4].sll=1000,gk[44][4].zhp=2590000,gk[44][4].zt=1;
gk[44][5].typ=18,gk[44][5].sll=1000,gk[44][5].zhp=2590000,gk[44][5].zt=1;
gk2[45]="UKE中队IV";
gk[45][0].typ=15,gk[45][0].sll=1000,gk[45][0].zhp=3000000,gk[45][0].zt=1;
gk[45][1].typ=15,gk[45][1].sll=1000,gk[45][1].zhp=3000000,gk[45][1].zt=1;
gk[45][2].typ=15,gk[45][2].sll=1000,gk[45][2].zhp=3000000,gk[45][2].zt=1;
gk[45][3].typ=19,gk[45][3].sll=1000,gk[45][3].zhp=2045000,gk[45][3].zt=1;
gk[45][4].typ=19,gk[45][4].sll=1000,gk[45][4].zhp=2045000,gk[45][4].zt=1;
gk[45][5].typ=19,gk[45][5].sll=1000,gk[45][5].zhp=2045000,gk[45][5].zt=1;
gk2[46]="UKE中队V";
gk[46][0].typ=15,gk[46][0].sll=1000,gk[46][0].zhp=3000000,gk[46][0].zt=1;
gk[46][1].typ=16,gk[46][1].sll=1000,gk[46][1].zhp=1725000,gk[46][1].zt=1;
gk[46][2].typ=15,gk[46][2].sll=1000,gk[46][2].zhp=3000000,gk[46][2].zt=1;
gk[46][3].typ=16,gk[46][3].sll=1000,gk[46][3].zhp=1725000,gk[46][3].zt=1;
gk[46][4].typ=15,gk[46][4].sll=1000,gk[46][4].zhp=3000000,gk[46][4].zt=1;
gk[46][5].typ=16,gk[46][5].sll=1000,gk[46][5].zhp=1725000,gk[46][5].zt=1;
gk2[47]="UKE中队BOSS";
gk[47][0].typ=16,gk[47][0].sll=1000,gk[47][0].zhp=1725000,gk[47][0].zt=1;
gk[47][1].typ=17,gk[47][1].sll=1000,gk[47][1].zhp=2500000,gk[47][1].zt=1;
gk[47][2].typ=16,gk[47][2].sll=1000,gk[47][2].zhp=1725000,gk[47][2].zt=1;
gk[47][3].typ=17,gk[47][3].sll=1000,gk[47][3].zhp=2500000,gk[47][3].zt=1;
gk[47][4].typ=16,gk[47][4].sll=1000,gk[47][4].zhp=1725000,gk[47][4].zt=1;
gk[47][5].typ=17,gk[47][5].sll=1000,gk[47][5].zhp=2500000,gk[47][5].zt=1;
gk2[48]="UKE大队I";
gk[48][0].typ=16,gk[48][0].sll=1000,gk[48][0].zhp=1725000,gk[48][0].zt=1;
gk[48][1].typ=18,gk[48][1].sll=1000,gk[48][1].zhp=2590000,gk[48][1].zt=1;
gk[48][2].typ=16,gk[48][2].sll=1000,gk[48][2].zhp=1725000,gk[48][2].zt=1;
gk[48][3].typ=18,gk[48][3].sll=1000,gk[48][3].zhp=2590000,gk[48][3].zt=1;
gk[48][4].typ=16,gk[48][4].sll=1000,gk[48][4].zhp=1725000,gk[48][4].zt=1;
gk[48][5].typ=18,gk[48][5].sll=1000,gk[48][5].zhp=2590000,gk[48][5].zt=1;
gk2[49]="UKE大队II";
gk[49][0].typ=16,gk[49][0].sll=1000,gk[49][0].zhp=1725000,gk[49][0].zt=1;
gk[49][1].typ=19,gk[49][1].sll=1000,gk[49][1].zhp=2045000,gk[49][1].zt=1;
gk[49][2].typ=16,gk[49][2].sll=1000,gk[49][2].zhp=1725000,gk[49][2].zt=1;
gk[49][3].typ=19,gk[49][3].sll=1000,gk[49][3].zhp=2045000,gk[49][3].zt=1;
gk[49][4].typ=16,gk[49][4].sll=1000,gk[49][4].zhp=1725000,gk[49][4].zt=1;
gk[49][5].typ=19,gk[49][5].sll=1000,gk[49][5].zhp=2045000,gk[49][5].zt=1;
gk2[50]="UKE大队III";
gk[50][0].typ=18,gk[50][0].sll=1000,gk[50][0].zhp=2590000,gk[50][0].zt=1;
gk[50][1].typ=19,gk[50][1].sll=1000,gk[50][1].zhp=2045000,gk[50][1].zt=1;
gk[50][2].typ=18,gk[50][2].sll=1000,gk[50][2].zhp=2590000,gk[50][2].zt=1;
gk[50][3].typ=19,gk[50][3].sll=1000,gk[50][3].zhp=2045000,gk[50][3].zt=1;
gk[50][4].typ=18,gk[50][4].sll=1000,gk[50][4].zhp=2590000,gk[50][4].zt=1;
gk[50][5].typ=19,gk[50][5].sll=1000,gk[50][5].zhp=2045000,gk[50][5].zt=1;
gk2[51]="UKE大队IV";
gk[51][0].typ=16,gk[51][0].sll=1000,gk[51][0].zhp=1725000,gk[51][0].zt=1;
gk[51][1].typ=15,gk[51][1].sll=1000,gk[51][1].zhp=3000000,gk[51][1].zt=1;
gk[51][2].typ=16,gk[51][2].sll=1000,gk[51][2].zhp=1725000,gk[51][2].zt=1;
gk[51][3].typ=17,gk[51][3].sll=1000,gk[51][3].zhp=2500000,gk[51][3].zt=1;
gk[51][4].typ=19,gk[51][4].sll=1000,gk[51][4].zhp=2045000,gk[51][4].zt=1;
gk[51][5].typ=17,gk[51][5].sll=1000,gk[51][5].zhp=2500000,gk[51][5].zt=1;
gk2[52]="UKE大队V";
gk[52][0].typ=15,gk[52][0].sll=1000,gk[52][0].zhp=3000000,gk[52][0].zt=1;
gk[52][1].typ=17,gk[52][1].sll=1000,gk[52][1].zhp=2500000,gk[52][1].zt=1;
gk[52][2].typ=15,gk[52][2].sll=1000,gk[52][2].zhp=3000000,gk[52][2].zt=1;
gk[52][3].typ=17,gk[52][3].sll=1000,gk[52][3].zhp=2500000,gk[52][3].zt=1;
gk[52][4].typ=15,gk[52][4].sll=1000,gk[52][4].zhp=3000000,gk[52][4].zt=1;
gk[52][5].typ=17,gk[52][5].sll=1000,gk[52][5].zhp=2500000,gk[52][5].zt=1;
gk2[53]="UKE大队BOSS";
gk[53][0].typ=15,gk[53][0].sll=1000,gk[53][0].zhp=3000000,gk[53][0].zt=1;
gk[53][1].typ=16,gk[53][1].sll=1000,gk[53][1].zhp=1725000,gk[53][1].zt=1;
gk[53][2].typ=17,gk[53][2].sll=1000,gk[53][2].zhp=2500000,gk[53][2].zt=1;
gk[53][3].typ=18,gk[53][3].sll=1000,gk[53][3].zhp=2590000,gk[53][3].zt=1;
gk[53][4].typ=19,gk[53][4].sll=1000,gk[53][4].zhp=2045000,gk[53][4].zt=1;
gk[53][5].typ=19,gk[53][5].sll=1000,gk[53][5].zhp=2045000,gk[53][5].zt=1;
//Lv.1
tank[0].name="轻型坦克";tank[0].hp=240;tank[0].att=20;tank[0].zz=100;tank[0].mz=0;tank[0].sb=0;tank[0].bj=0;tank[0].kb=5;tank[0].cc=0;tank[0].fh=0;tank[0].zs=0;tank[0].gy=0;tank[0].jr=0;tank[0].bl=0;tank[0].bn=0;tank[0].hb=0;tank[0].sl=60;tank[0].x1=0;tank[0].x2=180;tank[0].x3=90;tank[0].x4=90;tank[0].x5=7;
tank[1].name="轻型战车";tank[1].hp=120;tank[1].att=80;tank[1].zz=150;tank[1].mz=0;tank[1].sb=5;tank[1].bj=0;tank[1].kb=0;tank[1].cc=0;tank[1].fh=0;tank[1].zs=0;tank[1].gy=0;tank[1].jr=0;tank[1].bl=0;tank[1].bn=0;tank[1].hb=0;tank[1].sl=0;tank[1].x1=0;tank[1].x2=180;tank[1].x3=360;tank[1].x4=180;tank[1].x5=29;
tank[2].name="轻型火炮";tank[2].hp=160;tank[2].att=45;tank[2].zz=250;tank[2].mz=5;tank[2].sb=0;tank[2].bj=0;tank[2].kb=0;tank[2].cc=0;tank[2].fh=0;tank[2].zs=0;tank[2].gy=0;tank[2].jr=0;tank[2].bl=0;tank[2].bn=0;tank[2].hb=0;tank[2].sl=0;tank[2].x1=0;tank[2].x2=360;tank[2].x3=360;tank[2].x4=710;tank[2].x5=88;
tank[3].name="轻型火箭";tank[3].hp=170;tank[3].att=20;tank[3].zz=350;tank[3].mz=0;tank[3].sb=0;tank[3].bj=5;tank[3].kb=0;tank[3].cc=0;tank[3].fh=0;tank[3].zs=0;tank[3].gy=0;tank[3].jr=0;tank[3].bl=0;tank[3].bn=0;tank[3].hb=0;tank[3].sl=0;tank[3].x1=0;tank[3].x2=950;tank[3].x3=950;tank[3].x4=950;tank[3].x5=240;
tank[4].name="轻型激光";tank[4].hp=160;tank[4].att=15;tank[4].zz=305;tank[4].mz=2;tank[4].sb=0;tank[4].bj=3;tank[4].kb=0;tank[4].cc=0;tank[4].fh=0;tank[4].zs=0;tank[4].gy=0;tank[4].jr=0;tank[4].bl=0;tank[4].bn=0;tank[4].hb=0;tank[4].sl=0;tank[4].x1=0;tank[4].x2=1020;tank[4].x3=510;tank[4].x4=510;tank[4].x5=300;
//Lv.2
tank[5].name="中型坦克";tank[5].hp=480;tank[5].att=40;tank[5].zz=500;tank[5].mz=0;tank[5].sb=0;tank[5].bj=0;tank[5].kb=10;tank[5].cc=0;tank[5].fh=0;tank[5].zs=0;tank[5].gy=0;tank[5].jr=0;tank[5].bl=0;tank[5].bn=0;tank[5].hb=0;tank[5].sl=0;tank[5].x1=0;tank[5].x2=2800;tank[5].x3=1400;tank[5].x4=1400;tank[5].x5=590;
tank[6].name="中型战车";tank[6].hp=330;tank[6].att=220;tank[6].zz=770;tank[6].mz=0;tank[6].sb=10;tank[6].bj=0;tank[6].kb=0;tank[6].cc=0;tank[6].fh=0;tank[6].zs=0;tank[6].gy=0;tank[6].jr=0;tank[6].bl=0;tank[6].bn=0;tank[6].hb=0;tank[6].sl=0;tank[6].x1=0;tank[6].x2=2800;tank[6].x3=5600;tank[6].x4=2800;tank[6].x5=1400;
tank[7].name="中型火炮";tank[7].hp=600;tank[7].att=165;tank[7].zz=1200;tank[7].mz=10;tank[7].sb=0;tank[7].bj=0;tank[7].kb=0;tank[7].cc=0;tank[7].fh=0;tank[7].zs=0;tank[7].gy=0;tank[7].jr=0;tank[7].bl=0;tank[7].bn=0;tank[7].hb=0;tank[7].sl=0;tank[7].x1=0;tank[7].x2=5200;tank[7].x3=5200;tank[7].x4=10000;tank[7].x5=3000;
tank[8].name="中型火箭";tank[8].hp=665;tank[8].att=95;tank[8].zz=1900;tank[8].mz=0;tank[8].sb=0;tank[8].bj=10;tank[8].kb=0;tank[8].cc=0;tank[8].fh=0;tank[8].zs=0;tank[8].gy=0;tank[8].jr=0;tank[8].bl=0;tank[8].bn=0;tank[8].hb=0;tank[8].sl=0;tank[8].x1=0;tank[8].x2=12000;tank[8].x3=12000;tank[8].x4=12000;tank[8].x5=6200;
tank[9].name="中型激光";tank[9].hp=325;tank[9].att=55;tank[9].zz=1585;tank[9].mz=4;tank[9].sb=0;tank[9].bj=6;tank[9].kb=0;tank[9].cc=0;tank[9].fh=0;tank[9].zs=0;tank[9].gy=0;tank[9].jr=0;tank[9].bl=0;tank[9].bn=0;tank[9].hb=0;tank[9].sl=0;tank[9].x1=0;tank[9].x2=12600;tank[9].x3=6290;tank[9].x4=6290;tank[9].x5=7500;
//Lv.3
tank[10].name="重型坦克";tank[10].hp=1200;tank[10].att=115;tank[10].zz=2600;tank[10].mz=0;tank[10].sb=0;tank[10].bj=0;tank[10].kb=15;tank[10].cc=0;tank[10].fh=0;tank[10].zs=0;tank[10].gy=0;tank[10].jr=0;tank[10].bl=0;tank[10].bn=0;tank[10].hb=0;tank[10].sl=0;tank[10].x1=0;tank[10].x2=31000;tank[10].x3=16000;tank[10].x4=16000;tank[10].x5=12000;
tank[11].name="重型战车";tank[11].hp=750;tank[11].att=500;tank[11].zz=3400;tank[11].mz=0;tank[11].sb=15;tank[11].bj=0;tank[11].kb=0;tank[11].cc=0;tank[11].fh=0;tank[11].zs=0;tank[11].gy=0;tank[11].jr=0;tank[11].bl=0;tank[11].bn=0;tank[11].hb=0;tank[11].sl=0;tank[11].x1=0;tank[11].x2=26000;tank[11].x3=51000;tank[11].x4=26000;tank[11].x5=21000;
tank[12].name="重型火炮";tank[12].hp=1250;tank[12].att=345;tank[12].zz=4900;tank[12].mz=15;tank[12].sb=0;tank[12].bj=0;tank[12].kb=0;tank[12].cc=0;tank[12].fh=0;tank[12].zs=0;tank[12].gy=0;tank[12].jr=0;tank[12].bl=0;tank[12].bn=0;tank[12].hb=0;tank[12].sl=0;tank[12].x1=0;tank[12].x2=40000;tank[12].x3=40000;tank[12].x4=80000;tank[12].x5=33000;
tank[13].name="重型火箭";tank[13].hp=1365;tank[13].att=195;tank[13].zz=6700;tank[13].mz=0;tank[13].sb=0;tank[13].bj=15;tank[13].kb=0;tank[13].cc=0;tank[13].fh=0;tank[13].zs=0;tank[13].gy=0;tank[13].jr=0;tank[13].bl=0;tank[13].bn=0;tank[13].hb=0;tank[13].sl=0;tank[13].x1=0;tank[13].x2=81000;tank[13].x3=81000;tank[13].x4=81000;tank[13].x5=51000;
tank[14].name="重型激光";tank[14].hp=815;tank[14].att=120;tank[14].zz=5890;tank[14].mz=6;tank[14].sb=0;tank[14].bj=9;tank[14].kb=0;tank[14].cc=0;tank[14].fh=0;tank[14].zs=0;tank[14].gy=0;tank[14].jr=0;tank[14].bl=0;tank[14].bn=0;tank[14].hb=0;tank[14].sl=0;tank[14].x1=0;tank[14].x2=88600;tank[14].x3=44300;tank[14].x4=44300;tank[14].x5=63300;
//Lv.4
tank[15].name="主战坦克";tank[15].hp=3000;tank[15].att=250;tank[15].zz=8900;tank[15].mz=0;tank[15].sb=0;tank[15].bj=0;tank[15].kb=20;tank[15].cc=0;tank[15].fh=0;tank[15].zs=0;tank[15].gy=0;tank[15].jr=0;tank[15].bl=0;tank[15].bn=0;tank[15].hb=0;tank[15].sl=0;tank[15].x1=0;tank[15].x2=180000;tank[15].x3=89000;tank[15].x4=89000;tank[15].x5=74000;
tank[16].name="猛虎战车";tank[16].hp=1725;tank[16].att=1150;tank[16].zz=11000;tank[16].mz=0;tank[16].sb=20;tank[16].bj=0;tank[16].kb=0;tank[16].cc=0;tank[16].fh=0;tank[16].zs=0;tank[16].gy=0;tank[16].jr=0;tank[16].bl=0;tank[16].bn=0;tank[16].hb=0;tank[16].sl=0;tank[16].x1=0;tank[16].x2=130000;tank[16].x3=250000;tank[16].x4=130000;tank[16].x5=110000;
tank[17].name="野蜂火炮";tank[17].hp=2500;tank[17].att=700;tank[17].zz=14000;tank[17].mz=20;tank[17].sb=0;tank[17].bj=0;tank[17].kb=0;tank[17].cc=0;tank[17].fh=0;tank[17].zs=0;tank[17].gy=0;tank[17].jr=0;tank[17].bl=0;tank[17].bn=0;tank[17].hb=0;tank[17].sl=0;tank[17].x1=0;tank[17].x2=180000;tank[17].x3=180000;tank[17].x4=360000;tank[17].x5=150000;
tank[18].name="卫兵火箭";tank[18].hp=2590;tank[18].att=370;tank[18].zz=16000;tank[18].mz=0;tank[18].sb=0;tank[18].bj=20;tank[18].kb=0;tank[18].cc=0;tank[18].fh=0;tank[18].zs=0;tank[18].gy=0;tank[18].jr=0;tank[18].bl=0;tank[18].bn=0;tank[18].hb=0;tank[18].sl=0;tank[18].x1=0;tank[18].x2=320000;tank[18].x3=320000;tank[18].x4=320000;tank[18].x5=200000;
tank[19].name="蓄能激光";tank[19].hp=2045;tank[19].att=220;tank[19].zz=15100;tank[19].mz=8;tank[19].sb=0;tank[19].bj=12;tank[19].kb=0;tank[19].cc=0;tank[19].fh=0;tank[19].zs=0;tank[19].gy=0;tank[19].jr=0;tank[19].bl=0;tank[19].bn=0;tank[19].hb=0;tank[19].sl=0;tank[19].x1=0;tank[19].x2=367000;tank[19].x3=183000;tank[19].x4=183000;tank[19].x5=262000;
print1();
return 0;
}