1.这次更新了随机刷新方块功能,而且方块可以挖掉了
注:木头75个,石头50个,铁矿25个
2.更新了一种新的矿石:光,同理,也有了新的工具,文末介绍
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int bc,bccd,ftn=100,gtn=100,ftnd=100,gtnd=100,g=0,mt=0,td=0,sk=0,x,y,qtx,qty,jq,cs,a,aaa,bbb;
char pd=0,qtpd,qtqtpd,qtqtqtpd;
bool sffk=0,sfsd=0,sfgz=0,sf=1,sfjq=0;
string ftl="木",gtl="木",pd100,fkm,bag[11]={
"无","床","无","无","无","无","无","无","无","无","无"
},fk[102][102];
void sleep(int a,string b)
{
cout<<b;
Sleep(a);
cout<<".";
Sleep(a);
cout<<".";
Sleep(a);
cout<<".";
Sleep(a);
cout<<".";
Sleep(a);
cout<<".";
Sleep(a);
cout<<".\n";
}
int sfbag()
{
int i;
for(i=0;i<10;i++)
{
if(bag[i]=="无")
return i+1;
}
return 0;
}
void xf(string a,string *l,int *n,int *d)
{
if(a=="木")
{
if(mt>0)
{
*l==a;
*n+=30;
if(*n>*d)
*n=*d;
mt=mt-1;
sleep(30,"正在为您制作中");
}
else
{
cout<<"木材不够\n";
}
}
if(a=="石")
{
if(sk>0)
{
*l=a;
*n+=30;
if(*n>*d)
*n=*d;
sk=sk-1;
sleep(30,"正在为您制作中");
}
else
{
cout<<"石块不够\n";
}
}
if(a=="铁")
{
if(td>0)
{
*l=a;
*n+=30;
if(*n>*d)
*n=*d;
td=td-1;
sleep(30,"正在为您制作中");
}
else
{
cout<<"铁锭不够\n";
}
}
}
void sx()
{
for(int i=1;i<=13;i++)
{
cout<<"* ";
}
cout<<"\b"<<ftl<<"斧\n";
for(int xx=x-5;xx<=x+5;xx++)
{
cout<<"* ";
for(int yy=y-5;yy<=y+5;yy++)
{
if(xx>101||xx<1||yy>101||yy<1)
cout<<"界";
else
cout<<fk[xx][yy];
}
cout<<"*";
if(xx+6-x==1)
{
cout<<"耐久度:"<<ftn;
}
if(xx+6-x==2)
{
cout<<gtl<<"镐";
}
if(xx+6-x==3)
{
cout<<"耐久度:"<<gtn;
}
if(xx+6-x>3&&xx+6-x<=7)
{
cout<<xx-x+3<<"、背包第"<<xx-x+3<<"格:"<<bag[xx-x+3]<<" "<<xx-x+8<<"、背包第"<<xx-x+8<<"格:"<<bag[xx-x+8];
}
if(xx+6-x==8)
{
cout<<"9、背包第9格:"<<bag[9]<<" "<<"0、背包第10格:"<<bag[10];
}
if(xx+6-x==9)
{
cout<<"/:木:"<<mt;
}
if(xx+6-x==10)
{
cout<<"*:石:"<<sk;
}
if(xx+6-x==11)
{
cout<<"-:铁:"<<td;
}
cout<<"\n";
}
for(int i=1;i<=13;i++)
{
cout<<"* ";
}
cout<<"数字1-9,\'/\',\'*\',\'-\'分别可以放置对应选项\n";
cout<<"金钱:"<<jq<<" ";
if(sfjq)
cout<<"已拥有光之力";
else
cout<<"光之力:"<<g;
}
void yb(int xj,int yj)
{
if(x+xj!=0&&y+yj!=0&&x+xj!=bc+1&&y+yj!=bc+1)
{
if(fk[x+xj][y+yj]=="[]")
{
sfgz=1;
}
if(fk[x+xj][y+yj]=="NI"||fk[x+xj][y+yj]=="CK"||fk[x+xj][y+yj]=="商"||fk[x+xj][y+yj]=="店")
{
sfsd=1;
}
if(fk[x+xj][y+yj]==" ")
{
if(sffk)
{
fk[x][y]=fkm;
sffk=false;
}
else
fk[x][y]=" ";
fk[x+xj][y+yj]="我";
x=x+xj;
y=y+yj;
}
else
{
a=0;
if(fk[x+xj][y+yj]=="砖")
{
sk=sk+1;
fk[x+xj][y+yj]=" ";
}
if(fk[x+xj][y+yj]=="铁")
{
td=td+1;
fk[x+xj][y+yj]=" ";
}
if(fk[x+xj][y+yj]=="木")
{
mt=mt+1;
fk[x+xj][y+yj]=" ";
}
if(fk[x+xj][y+yj]=="光")
{
if(sfjq)
{
ftn+=15;
gtn+=15;
ftl="光";
gtl="光";
srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="光";
break;
}
}
while(1);
}
else
{
if(gtl=="铁")
{
g++;
gtn-=2;
}
}
}
if(fk[x+xj][y+yj]=="石")
{
sk=sk+1;srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="石";
break;
}
}
while(1);
}
if(fk[x+xj][y+yj]=="矿")
{
td=td+1;srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="矿";
break;
}
}
while(1);
}
if(fk[x+xj][y+yj]=="树")
{
mt=mt+1;
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="树";
break;
}
}
while(1);
}
if(fk[x+xj][y+yj]=="床"||fk[x+xj][y+yj]=="桌"||fk[x+xj][y+yj]=="椅")
{
if(sfbag())
cout<<"背包满溢";
else
{
bag[sfbag()]=fk[x+xj][y+yj];
fk[x+xj][y+yj]=" ";
}
}
if(fk[x+xj][y+yj]=="木"||fk[x+xj][y+yj]=="床"||fk[x+xj][y+yj]=="桌"||fk[x+xj][y+yj]=="椅"||fk[x+xj][y+yj]=="树")
{
if(!a)
{
if(ftl=="木")
{
ftn=ftn-1;
cout<<"你使用了木斧,耐久度减一\n";
sleep(20,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(ftl=="石")
{
ftn=ftn-1;
cout<<"你使用石斧,耐久度减一\n";
sleep(10,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(ftl=="铁")
{
ftn=ftn-1;
cout<<"你使用铁斧,耐久度减一\n";
sleep(5,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(ftl=="无")
{
cout<<"您手无寸铁,挖掘过程需要等待\n";
sleep(30,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(sfjq)
{
if(ftn>0)
{
ftn=ftn-1;
cout<<"你使用光斧,耐久度减一\n";
sleep(1,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
else
{
ftn=ftn-1;
cout<<"你使用光斧\n";
sleep(30,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
}
}
}
if(fk[x+xj][y+yj]=="铁"||fk[x+xj][y+yj]=="矿"||fk[x+xj][y+yj]=="石"||fk[x+xj][y+yj]=="砖")
{
if(gtl=="木")
{
gtn=gtn-1;
cout<<"你使用了木镐,耐久度减一\n";
sleep(20,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(gtl=="石")
{
gtn=gtn-1;
cout<<"你使用石镐,耐久度减一\n";
sleep(10,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(gtl=="铁")
{
gtn=gtn-1;
cout<<"你使用了铁镐,耐久度减一\n";
sleep(5,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(gtl=="无")
{
cout<<"您手无寸铁,挖掘过程需要等待\n";
sleep(30,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
if(sfjq)
{
if(gtn>0)
{
gtn=gtn-1;
cout<<"你使用光斧,耐久度减一\n";
sleep(1,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
else
{
gtn=gtn-1;
cout<<"你使用光斧\n";
sleep(30,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
}
}
}
if(fk[x+xj][y+yj]=="光")
{
if(gtl=="铁")
{
gtn=gtn-1;
cout<<"你使用了铁镐,耐久度减一\n";
sleep(5,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
g++;
}
if(sfjq)
{
if(gtn>0)
{
gtn=gtn-1;
cout<<"你使用光斧,耐久度减一\n";
sleep(1,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
gtn+=15;
ftn+=15;
}
else
{
gtn=gtn-1;
cout<<"你使用光斧\n";
sleep(30,"正在为您挖掘中");
fk[x+xj][y+yj]=" ";
g++;
}
}
}
}
}
}
int main()
{
for(int i=0;i<=101;i++)
for(int ii=0;ii<=101;ii++)
fk[i][ii]=" ";
system("color F0");
Sleep(100);
cout<<"你好,欢迎来到2D世界,\n";
cout<<"请看向键盘上的WSAD键,\n他能控制你人物的移动,\n并且在你遇上方块时,\n若是普通方块帮你自动挖掘,\n若是交互方块则互动,\n";
cout<<"按E回到出生点,\n";
cout<<"ESC退出,\n";
cout<<"交互方块:\n“[]” 制作\n“NI”、“CK”、“商”、“店” 交易。\n";
cout<<"普通方块:\n“矿”、“石”、“树”\n“铁”、“砖”、“木”\n“桌”、“床”、“椅”\n";
system("pause");
bc=101;
bccd=51;
fk[1][2]="NI";
fk[1][3]="CK";
fk[2][2]="商";
fk[2][3]="店";
fk[2][4]="[]";
fk[1][1]="我";
x=1;
y=1;
for(int i=0;i<=75;i++)
{
srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="树";
break;
}
}
while(1);
}
for(int i=0;i<=25;i++)
{
srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="矿";
break;
}
}
while(1);
}
for(int i=0;i<=50;i++)
{
srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="石";
break;
}
}
while(1);
}
for(int i=0;i<=5;i++)
{
srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="光";
break;
}
}
while(1);
}
while(pd!=27)
{
if(!sfjq&&ftl=="铁"&>l=="铁"&&g==10)
{
for(int i=0;i<=25;i++)
{
srand((unsigned)time(NULL));
do
{
aaa=rand()%100;
bbb=rand()%100;
if(fk[aaa][bbb]==" ")
{
fk[aaa][bbb]="光";
break;
}
}
while(1);
}
sfjq=1;
g=0;
ftl="光";
gtl="光";
}
if(ftn<=0&&ftl!="光")
{
ftl="无";ftn=0;ftnd=0;
}
if(ftl=="光")
{
ftnd+=30;
}
if(gtn<=0&>l!="光")
{
gtl="无";gtn=0;gtnd=0;
}
if(gtl=="光")
{
gtnd+=30;
}
system("cls");
if(sfgz)
{
do
{
qtpd=0;
do
{
cout<<"制作:1\n修复:2\n拆除该方块:3\n退出:ESC\n";
qtpd=_getch();
system("cls");
if(qtpd==27)
break;
}
while(qtpd!='1'&&qtpd!='2'&&qtpd!='3');
qtqtpd=27;
sfgz=0;
do
{
if(qtpd=='1')
{
do
{
cout<<"1.木斧:2块木头\n";
cout<<"2.木镐:3块木头\n";
cout<<"3.石斧:一把木斧加上2块石头\n";
cout<<"4.石镐:一把木镐加上3块石头\n";
cout<<"5.铁斧:一把木斧加上2块铁锭\n";
cout<<"6.铁镐:一把木镐加上3块铁锭\n";
cout<<"7.工作台:3块木头\n";
cout<<"ESC键:退出\n";
cout<<"你要制作?\n";
qtqtpd=_getch();
system("cls");
if(qtqtpd==27)
break;
switch(qtqtpd)
{
case '1':
{
if(mt>2)
{
if(ftl=="无")
{
ftl="木";
ftn=100;
ftnd=100;
mt=mt-2;
sleep(30,"正在为您制作中");
}
else
{
cout<<"背包满溢\n";
}
}
else
{
cout<<"木材不够\n";
}
}
break;
case '2':
{
if(mt>3)
{
if(gtl=="无")
{
gtl="木";
gtn=100;
gtnd=100;
mt=mt-3;
sleep(30,"正在为您制作中");
}
else
{
cout<<"背包满溢\n";
}
}
else
{
cout<<"木材不够\n";
}
}
break;
case '3':
{
if(ftl=="木")
{
if(sk>2)
{
ftl="石";
ftn=200;
ftnd=200;
sk=sk-2;
sleep(30,"正在为您制作中");
}
else
{
cout<<"石头不够\n";
}
}
else
{
cout<<"没有木斧\n";
}
}
break;
case '4':
{
if(gtl=="木")
{
if(sk>3)
{
gtl="石";
gtn=200;
gtnd=200;
sk=sk-3;
sleep(30,"正在为您制作中");
}
else
{
cout<<"石头不够\n";
}
}
else
{
if(gtl=="无")
{
cout<<"没有木镐\n";
}
else
{
cout<<"背包满溢\n";
}
}
}
break;
case '5':
{
if(ftl=="石")
{
if(td>2)
{
ftl="铁";
ftn=300;
ftnd=300;
td=td-2;
sleep(30,"正在为您制作中");
}
else
{
cout<<"铁锭不够\n";
}
}
else
{
if(ftl=="无"||ftl=="木")
{
cout<<"没有石斧\n";
}
else
{
cout<<"背包满溢\n";
}
}
}
break;
case '6':
{
if(gtl=="石")
{
if(td>3)
{
gtl="铁";
gtn=300;
gtnd=300;
td=td-3;
sleep(30,"正在为您制作中");
}
else
{
cout<<"铁锭不够\n";
}
}
else
{
if(gtl=="无"||gtl=="木")
{
cout<<"没有石镐\n";
}
else
{
cout<<"背包满溢\n";
}
}
}
break;
case '7':
{
if(mt>=3)
{
if(sfbag())
cout<<"背包满溢";
else
{
bag[sfbag()]=fk[x][y];
fk[x][y]=" ";
sleep(30,"正在为您制作中");
}
}
else
cout<<"木头不够\n";
}
break;
}
}
while(1);
}
if(qtpd=='2')
{
do
{
if(ftn!=ftnd)
cout<<"1."<<ftl<<"斧:"<<ftn<<"\n";
if(ftn==ftnd&>n!=gtnd)
cout<<"1."<<gtl<<"镐:"<<gtn<<"\n";
if(ftn!=ftnd&>n!=gtnd)
cout<<"2."<<gtl<<"镐:"<<gtn<<"\n";
if(gtn==gtnd&&ftn==ftnd)
cout<<"您没有可修复的工具\n";
cout<<"ESC键:退出\n";
cout<<"注:一个资源可修复30耐久度\n";
cout<<"你要修复?";
qtqtpd=_getch();
system("cls");
if(qtqtpd==27)
break;
if((qtqtpd=='1'&&ftn!=ftnd)||(qtqtpd=='2'&&(ftn!=ftnd&>n!=gtnd)))
{
if(ftl=="木")
{
xf("木",&ftl,&ftn,&ftnd);
}
if(ftl=="石")
{
xf("石",&ftl,&ftn,&ftnd);
}
if(ftl=="铁")
{
xf("铁",&ftl,&ftn,&ftnd);
}
}
if(qtqtpd='1'&&(ftn==ftnd&>n!=gtnd))
{
if(ftl=="木")
{
xf("木",>l,>n,>nd);
}
if(ftl=="石")
{
xf("石",>l,>n,>nd);
}
if(ftl=="铁")
{
xf("铁",>l,>n,>nd);
}
}
}
while(1);
}
if(qtpd=='3')
{
switch(pd)
{
case 'w':
{
if(!sfbag())
cout<<"背包满溢";
else
{
bag[sfbag()]=fk[x-1][y];
fk[x-1][y]=" ";
sleep(30,"正在为您制作中");
break;
}
}
break;
case 's':
{
if(!sfbag())
cout<<"背包满溢";
else
{
bag[sfbag()]=fk[x+1][y];
fk[x+1][y]=" ";
sleep(30,"正在为您制作中");
break;
}
}
break;
case 'a':
{
if(!sfbag())
cout<<"背包满溢";
else
{
bag[sfbag()]=fk[x][y-1];
fk[x][y-1]=" ";
sleep(30,"正在为您制作中");
break;
}
}
break;
case 'd':
{
if(!sfbag())
cout<<"背包满溢";
else
{
bag[sfbag()]=fk[x][y+1];
fk[x][y+1]=" ";
sleep(30,"正在为您制作中");
break;
}
}
break;
}
}
}
while(qtqtpd!=27);
}
while(qtpd!=27);
Sleep(100);
system("cls");
}
if(sfsd)
{
sfsd=0;
do
{
do
{
cout<<"金钱:"<<jq<<"\n买:1\n卖:2\n退出:ESC\n";
qtpd=_getch();
system("cls");
if(qtpd==27)
break;
}
while(qtpd!='1'&&qtpd!='2');
qtqtpd=27;
do
{
if(qtpd=='1')
{
cout<<"金钱:"<<jq<<"\n";
cout<<"退出:ESC\n";
cout<<"椅:10块\n";
cout<<"桌:20块\n";
cout<<"床:30块\n";
cout<<"木:2块:"<<mt<<"\n";
cout<<"石:4块:"<<sk<<"\n";
cout<<"铁:6块:"<<td<<"\n";
qtqtpd=_getch();
system("cls");
}
if(qtpd=='2')
{
cout<<"金钱:"<<jq<<"\n";
cout<<"退出:ESC\n";
cout<<"椅:5块\n";
cout<<"桌:10块\n";
cout<<"床:15块\n";
cout<<"木:1块:"<<mt<<"\n";
cout<<"石:2块:"<<sk<<"\n";
cout<<"铁:3块:"<<td<<"\n";
qtqtpd=_getch();
system("cls");
}
if(qtpd=='1')
{
switch(qtqtpd)
{
case '1':
{
if(jq<10)
{
cout<<"金钱不够\n";
}
else
{
for(a=1;a<=10;a++)
{
if(bag[a]=="无")
{
sleep(30,"正在为您交易中");
bag[a]="椅";
a=0;
jq-=10;
break;
}
}
if(a)
{
cout<<"背包满溢\n";
}
}
}
break;
case '2':
{
if(jq<20)
{
cout<<"金钱不够\n";
}
else
{
for(a=1;a<=10;a++)
{
if(bag[a]=="无")
{
sleep(30,"正在为您交易中");
bag[a]="桌";
a=0;
jq-=10;
break;
}
}
if(a)
{
cout<<"背包满溢\n";
}
}
}
break;
case '3':
{
if(jq<30)
{
cout<<"金钱不够\n";
}
else
{
for(a=1;a<=10;a++)
{
if(bag[a]=="无")
{
sleep(30,"正在为您交易中");
bag[a]="床\n";
a=0;
jq-=10;
break;
}
}
if(a)
{
cout<<"背包满溢\n";
}
}
}
break;
case '4':
{
if(jq<2)
{
cout<<"金钱不够\n";
}
else
{
sleep(30,"正在为您交易中");
jq-=2;
mt+=1;
}
}
break;
case '5':
{
if(jq<4)
{
cout<<"金钱不够\n";
}
else
{
sleep(30,"正在为您交易中");
jq-=4;
sk+=1;
}
}
break;
case '6':
{
if(jq<6)
{
cout<<"金钱不够\n";
}
else
{
sleep(30,"正在为您交易中");
jq-=6;
td+=1;
}
}
break;
}
}
if(qtpd=='2')
{
switch(qtqtpd)
{
case '1':
{
for(a=1;a<=10;a++)
if(bag[a]=="椅")
{
bag[a]="无";
a=0;
sleep(30,"正在为您交易中");
jq+=5;
break;
}
if(a!=0)
cout<<"变卖失败\n";
}
break;
case '2':
{
for(a=1;a<=10;a++)
if(bag[a]=="桌")
{
bag[a]="无";
a=0;
sleep(30,"正在为您交易中");
jq+=5;
break;
}
if(a!=0)
cout<<"变卖失败\n";
}
break;
case '3':
{
for(a=1;a<=10;a++)
if(bag[a]=="床")
{
bag[a]="无";
a=0;
sleep(30,"正在为您交易中");
jq+=5;
break;
}
if(a!=0)
cout<<"变卖失败\n";
}
break;
case '4':
{
if(mt<=0)
cout<<"变卖失败\n";
else
{
sleep(30,"正在为您交易中");
mt--;
jq+=1;
}
}
break;
case '5':
{
if(sk<=0)
cout<<"变卖失败\n";
else
{
sleep(30,"正在为您交易中");
sk--;
jq+=2;
}
}
break;
case '6':
{
if(td<=0)
cout<<"变卖失败\n";
else
{
sleep(30,"正在为您交易中");
td--;
jq+=3;
}
}
break;
}
}
}
while(qtqtpd!=27);
}
while(qtpd!=27);
system("cls");
}
sx();
pd=_getch();
if(pd==81||pd==87||pd==69||pd==65||pd==83||pd==68)
{
pd+=32;
}
switch((int)pd)
{
case 27:
{
system("cls");
sleep(500,"正在为您退出中");
}
break;
case 119:
yb(-1,0);
break;
case 115:
yb(1,0);
break;
case 97:
yb(0,-1);
break;
case 100:
yb(0,1);
break;
case 101:
{
fk[x][y]=" ";
fk[1][1]="我";
x=1;
y=1;
sleep(30,"正在回城");
}
break;
case '/':
{
if(sffk)
cout<<"你的脚下已有方块";
else
{
if(mt>0)
{
sffk=true;
mt-=1;
fkm="木";
sleep(30,"正在为您放置中");
}
else
cout<<"木头不足";
}
}
break;
case '*':
{
if(sffk)
cout<<"你的脚下已有方块";
else
{
if(sk>0)
{
sffk=true;
sk-=1;
fkm="砖";
sleep(30,"正在为您放置中");
}
else
cout<<"石头不足";
}
}
break;
case '-':
{
if(sffk)
cout<<"你的脚下已有方块";
else
{
if(td>0)
{
sffk=true;
td-=1;
fkm="铁";
sleep(30,"正在为您放置中");
}
else
cout<<"铁锭不足";
}
}
break;
default :
{
if(pd>=49&&pd<=57)
if(sffk)
cout<<"你的脚下已有方块";
else
{
if(pd==48)
pd=58;
if(bag[pd-48]=="无")
cout<<"没有物品";
else
{
sffk=true;
fkm=bag[pd-48];
bag[pd-48]="无";
sleep(30,"正在为您放置中");
}
}
}
}
}
return 0;
}
光这一种新更新的矿石与传统的木、石、铁等矿石有很多区别:
1.它只能用铁矿采集,以后的矿石几乎都会有这样的特点,只能用上一级镐采集
2.它开局只有5个,采集齐后会自动合成,之后就会刷新25个
3.耐久没了后会退化成空,直到耐久到达0以上再次进化
4.合成后挖掘光能两个工具各加15个耐久
完