Skip to content

Instantly share code, notes, and snippets.

@TheBrokenRail
Created February 11, 2021 01:15
Show Gist options
  • Save TheBrokenRail/807ebfa07e8396fc90031a7d332ddaa5 to your computer and use it in GitHub Desktop.
Save TheBrokenRail/807ebfa07e8396fc90031a7d332ddaa5 to your computer and use it in GitHub Desktop.
MCPI register Functions
void FUN_00094ed0(void)
{
int iVar1;
undefined **ppuVar2;
int *piVar3;
int **ppiVar4;
uint uVar5;
code *pcVar6;
undefined *puVar7;
undefined *puVar8;
undefined4 local_320;
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack788 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack784 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack780 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack776 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack772 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack768 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack764 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack760 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack756 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack752 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack748 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack744 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack740 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack736 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack732 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack728 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack724 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack720 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack716 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack712 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack708 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack704 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack700 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack696 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack692 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack688 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack684 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack680 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack676 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack672 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack668 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack664 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack660 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack656 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack652 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack648 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack644 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack640 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack636 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack632 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack628 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack624 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack620 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack616 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack612 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack608 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack604 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack600 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack596 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack592 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack588 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack584 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack580 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack576 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack572 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack568 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack564 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack560 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack556 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack552 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack548 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack544 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack540 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack536 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack532 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack528 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack524 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack520 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack516 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack512 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack508 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack504 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack500 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack496 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack492 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack488 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack484 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack480 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack476 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack472 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack468 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack464 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack460 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack456 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack452 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack448 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack444 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack440 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack436 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack432 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack428 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack424 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack420 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack416 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack412 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack408 [384];
uVar5 = (uint)DAT_0017ba50;
if (DAT_0017ba50 == 0) {
DAT_0017ba50 = 1;
piVar3 = (int *)operator.new(0x13c);
FUN_0009b388(piVar3,uVar5,&DAT_0017ba54);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,5);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack788,(allocator *)"shovelIron");
DAT_0017ba64 = (*pcVar6)(piVar3,abStack788);
~basic_string(abStack788);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b080(piVar3,1,&DAT_0017ba54);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,6);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack784,(allocator *)"pickaxeIron");
DAT_0017ba68 = (*pcVar6)(piVar3,abStack784);
~basic_string(abStack784);
piVar3 = (int *)operator.new(0x13c);
FUN_0009a60c(piVar3,2,&DAT_0017ba54);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,7);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack780,(allocator *)"hatchetIron");
DAT_0017ba6c = (*pcVar6)(piVar3,abStack780);
~basic_string(abStack780);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,3);
*(undefined ***)ppuVar2 = &PTR_FUN_0010e710;
ppuVar2[5] = (undefined *)0x1;
ppuVar2[2] = (undefined *)0x40;
piVar3 = (int *)FUN_0009373c(ppuVar2,5,0);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack776,(allocator *)"flintAndSteel");
DAT_0017ba70 = (*pcVar6)(piVar3,abStack776);
~basic_string(abStack776);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,4);
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x4;
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined *)(ppuVar2 + 0xb) = 0;
piVar3 = (int *)FUN_0009373c(ppuVar2,10);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack772,(allocator *)"apple");
DAT_0017ba74 = (*pcVar6)(piVar3,abStack772);
~basic_string(abStack772);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,5);
*(undefined ***)ppuVar2 = &PTR_FUN_0010e850;
ppuVar2[5] = (undefined *)0x1;
ppuVar2[2] = (undefined *)0x180;
piVar3 = (int *)FUN_0009373c(ppuVar2,5);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack768,(allocator *)0x10d46d);
DAT_0017ba78 = (*pcVar6)(piVar3,abStack768);
~basic_string(abStack768);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,6);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,5,2);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack764,(allocator *)"arrow");
DAT_0017a878 = (*pcVar6)(piVar3,abStack764);
~basic_string(abStack764);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,7);
*(undefined ***)ppuVar2 = &PTR_FUN_0010e8f0;
*(undefined *)((int)ppuVar2 + 0x19) = 1;
ppuVar2[2] = (undefined *)0x0;
piVar3 = (int *)FUN_0009373c(ppuVar2,7);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack760,(allocator *)&DAT_0010f219);
DAT_0017ba7c = (*pcVar6)(piVar3,abStack760);
~basic_string(abStack760);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,8);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,7,3);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack756,(allocator *)"emerald");
DAT_0017ba80 = (*pcVar6)(piVar3,abStack756);
~basic_string(abStack756);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,9);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,7,1);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack752,(allocator *)"ingotIron");
DAT_0017ba84 = (*pcVar6)(piVar3,abStack752);
~basic_string(abStack752);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,10);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,7,2);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack748,(allocator *)"ingotGold");
DAT_0017ba88 = (*pcVar6)(piVar3,abStack748);
~basic_string(abStack748);
piVar3 = (int *)operator.new(0x2c);
FUN_0009988c(piVar3,0xb,&DAT_0017ba54);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,4);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack744,(allocator *)"swordIron");
DAT_0017ba8c = (*pcVar6)(piVar3,abStack744);
~basic_string(abStack744);
piVar3 = (int *)operator.new(0x2c);
FUN_0009988c(piVar3,0xc,&DAT_0017ba90);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,4);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack740,(allocator *)"swordWood");
DAT_0017baa0 = (*pcVar6)(piVar3,abStack740);
~basic_string(abStack740);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b388(piVar3,0xd,&DAT_0017ba90);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,5);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack736,(allocator *)"shovelWood");
DAT_0017baa4 = (*pcVar6)(piVar3,abStack736);
~basic_string(abStack736);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b080(piVar3,0xe,&DAT_0017ba90);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,6);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack732,(allocator *)"pickaxeWood");
DAT_0017baa8 = (*pcVar6)(piVar3,abStack732);
~basic_string(abStack732);
piVar3 = (int *)operator.new(0x13c);
FUN_0009a60c(piVar3,0xf,&DAT_0017ba90);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,7);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack728,(allocator *)"hatchetWood");
DAT_0017baac = (*pcVar6)(piVar3,abStack728);
~basic_string(abStack728);
piVar3 = (int *)operator.new(0x2c);
FUN_0009988c(piVar3,0x10,&DAT_0017bab0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,4);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack724,(allocator *)"swordStone");
DAT_0017bac0 = (*pcVar6)(piVar3,abStack724);
~basic_string(abStack724);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b388(piVar3,0x11,&DAT_0017bab0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,5);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack720,(allocator *)"shovelStone");
DAT_0017bac4 = (*pcVar6)(piVar3,abStack720);
~basic_string(abStack720);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b080(piVar3,0x12,&DAT_0017bab0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,6);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack716,(allocator *)"pickaxeStone");
DAT_0017bac8 = (*pcVar6)(piVar3,abStack716);
~basic_string(abStack716);
piVar3 = (int *)operator.new(0x13c);
FUN_0009a60c(piVar3,0x13,&DAT_0017bab0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,7);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack712,(allocator *)"hatchetStone");
DAT_0017bacc = (*pcVar6)(piVar3,abStack712);
~basic_string(abStack712);
piVar3 = (int *)operator.new(0x2c);
FUN_0009988c(piVar3,0x14,&DAT_0017bad0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,4);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack708,(allocator *)"swordDiamond");
DAT_0017bae0 = (*pcVar6)(piVar3,abStack708);
~basic_string(abStack708);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b388(piVar3,0x15,&DAT_0017bad0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,5);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack704,(allocator *)"shovelDiamond");
DAT_0017bae4 = (*pcVar6)(piVar3,abStack704);
~basic_string(abStack704);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b080(piVar3,0x16,&DAT_0017bad0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,6);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack700,(allocator *)"pickaxeDiamond");
DAT_0017bae8 = (*pcVar6)(piVar3,abStack700);
~basic_string(abStack700);
piVar3 = (int *)operator.new(0x13c);
FUN_0009a60c(piVar3,0x17,&DAT_0017bad0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,7);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack696,(allocator *)"hatchetDiamond");
DAT_0017baec = (*pcVar6)(piVar3,abStack696);
~basic_string(abStack696);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x18);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,5,3);
piVar3 = (int *)(**(code **)(*piVar3 + 0x58))();
piVar3[4] = 1;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack692,(allocator *)"stick");
DAT_0017baf0 = (*pcVar6)(piVar3,abStack692);
~basic_string(abStack692);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x19);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,7,4);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack688,(allocator *)&DAT_0010f2d9);
DAT_0017b24c = (*pcVar6)(piVar3,abStack688);
~basic_string(abStack688);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x1a);
*(undefined *)(ppuVar2 + 0xb) = 0;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e990;
ppuVar2[9] = (undefined *)0x8;
ppuVar2[5] = (undefined *)0x1;
ppuVar2[10] = (undefined *)0x3f19999a;
piVar3 = (int *)FUN_0009373c(ppuVar2,8,4);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack684,(allocator *)"mushroomStew");
DAT_0017baf4 = (*pcVar6)(piVar3,abStack684);
~basic_string(abStack684);
piVar3 = (int *)operator.new(0x2c);
FUN_0009988c(piVar3,0x1b,&DAT_0017baf8);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,4);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack680,(allocator *)"swordGold");
DAT_0017bb08 = (*pcVar6)(piVar3,abStack680);
~basic_string(abStack680);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b388(piVar3,0x1c,&DAT_0017baf8);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,5);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack676,(allocator *)"shovelGold");
DAT_0017bb0c = (*pcVar6)(piVar3,abStack676);
~basic_string(abStack676);
piVar3 = (int *)operator.new(0x13c);
FUN_0009b080(piVar3,0x1d,&DAT_0017baf8);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,6);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack672,(allocator *)"pickaxeGold");
DAT_0017bb10 = (*pcVar6)(piVar3,abStack672);
~basic_string(abStack672);
piVar3 = (int *)operator.new(0x13c);
FUN_0009a60c(piVar3,0x1e,&DAT_0017baf8);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,7);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack668,(allocator *)"hatchetGold");
DAT_0017bb14 = (*pcVar6)(piVar3,abStack668);
~basic_string(abStack668);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x1f);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,8,0);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack664,(allocator *)0x10837f);
DAT_0017bb18 = (*pcVar6)(piVar3,abStack664);
~basic_string(abStack664);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x20);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,8,1);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack660,(allocator *)"feather");
DAT_0017bb1c = (*pcVar6)(piVar3,abStack660);
~basic_string(abStack660);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x21);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,8,2);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack656,(allocator *)"sulphur");
DAT_0017bb20 = (*pcVar6)(piVar3,abStack656);
~basic_string(abStack656);
piVar3 = (int *)operator.new(0x34);
FUN_0009add8(piVar3,0x22,DAT_0017ba90,DAT_0017ba94,DAT_0017ba98,DAT_0017ba9c);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,8);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack652,(allocator *)"hoeWood");
DAT_0017bb24 = (*pcVar6)(piVar3,abStack652);
~basic_string(abStack652);
piVar3 = (int *)operator.new(0x34);
FUN_0009add8(piVar3,0x23,DAT_0017bab0,DAT_0017bab4,DAT_0017bab8,DAT_0017babc);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,8);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack648,(allocator *)"hoeStone");
DAT_0017bb28 = (*pcVar6)(piVar3,abStack648);
~basic_string(abStack648);
piVar3 = (int *)operator.new(0x34);
FUN_0009add8(piVar3,0x24,DAT_0017ba54,DAT_0017ba58,DAT_0017ba5c,DAT_0017ba60);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,8);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack644,(allocator *)"hoeIron");
DAT_0017bb2c = (*pcVar6)(piVar3,abStack644);
~basic_string(abStack644);
piVar3 = (int *)operator.new(0x34);
FUN_0009add8(piVar3,0x25,DAT_0017bad0,DAT_0017bad4,DAT_0017bad8,DAT_0017badc);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,8);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack640,(allocator *)"hoeDiamond");
DAT_0017bb30 = (*pcVar6)(piVar3,abStack640);
~basic_string(abStack640);
piVar3 = (int *)operator.new(0x34);
FUN_0009add8(piVar3,0x26,DAT_0017baf8,DAT_0017bafc,DAT_0017bb00,DAT_0017bb04);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,8);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack636,(allocator *)"hoeGold");
DAT_0017bb34 = (*pcVar6)(piVar3,abStack636);
~basic_string(abStack636);
ppuVar2 = (undefined **)operator.new(0x2c);
puVar7 = *(undefined **)(DAT_00181b48 + 8);
puVar8 = *(undefined **)(DAT_00181b18 + 8);
FUN_00099488(ppuVar2,0x27);
ppuVar2[9] = puVar7;
*(undefined ***)ppuVar2 = &PTR_FUN_0010ea30;
ppuVar2[10] = puVar8;
piVar3 = (int *)FUN_0009373c(ppuVar2,9,0);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack632,(allocator *)"seeds");
DAT_0017bb38 = (*pcVar6)(piVar3,abStack632);
~basic_string(abStack632);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x28);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,9,1);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack628,(allocator *)"wheat");
DAT_0017bb3c = (*pcVar6)(piVar3,abStack628);
~basic_string(abStack628);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x29);
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x5;
*(undefined *)(ppuVar2 + 0xb) = 0;
piVar3 = (int *)FUN_0009373c(ppuVar2,9,2);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack624,(allocator *)"bread");
DAT_0017bb40 = (*pcVar6)(piVar3,abStack624);
~basic_string(abStack624);
piVar3 = (int *)operator.new(0x34);
local_320 = 0;
FUN_0009362c(piVar3,0x2a,&DAT_0017a780);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,0,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack620,(allocator *)"helmetCloth");
DAT_0017bb44 = (*pcVar6)(piVar3,abStack620);
~basic_string(abStack620);
piVar3 = (int *)operator.new(0x34);
local_320 = 1;
FUN_0009362c(piVar3,0x2b,&DAT_0017a780,0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,1,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack616,(allocator *)"chestplateCloth");
DAT_0017bb48 = (*pcVar6)(piVar3,abStack616);
~basic_string(abStack616);
piVar3 = (int *)operator.new(0x34);
local_320 = 2;
FUN_0009362c(piVar3,0x2c,&DAT_0017a780,0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,2,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack612,(allocator *)"leggingsCloth");
DAT_0017bb4c = (*pcVar6)(piVar3,abStack612);
~basic_string(abStack612);
piVar3 = (int *)operator.new(0x34);
local_320 = 3;
FUN_0009362c(piVar3,0x2d,&DAT_0017a780,0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0,3,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack608,(allocator *)"bootsCloth");
DAT_0017bb50 = (*pcVar6)(piVar3,abStack608);
~basic_string(abStack608);
piVar3 = (int *)operator.new(0x34);
local_320 = 0;
FUN_0009362c(piVar3,0x2e,&DAT_0017a794,1);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,0,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack604,(allocator *)"helmetChain");
DAT_0017bb54 = (*pcVar6)(piVar3,abStack604);
~basic_string(abStack604);
piVar3 = (int *)operator.new(0x34);
local_320 = 1;
FUN_0009362c(piVar3,0x2f,&DAT_0017a794);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,1,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack600,(allocator *)"chestplateChain");
DAT_0017bb58 = (*pcVar6)(piVar3,abStack600);
~basic_string(abStack600);
piVar3 = (int *)operator.new(0x34);
local_320 = 2;
FUN_0009362c(piVar3,0x30,&DAT_0017a794,1);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,2,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack596,(allocator *)"leggingsChain");
DAT_0017bb5c = (*pcVar6)(piVar3,abStack596);
~basic_string(abStack596);
piVar3 = (int *)operator.new(0x34);
local_320 = 3;
FUN_0009362c(piVar3,0x31,&DAT_0017a794,1);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,1,3,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack592,(allocator *)"bootsChain");
DAT_0017bb60 = (*pcVar6)(piVar3,abStack592);
~basic_string(abStack592);
piVar3 = (int *)operator.new(0x34);
local_320 = 0;
FUN_0009362c(piVar3,0x32,&DAT_0017a7a8,2);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,0,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack588,(allocator *)"helmetIron");
DAT_0017bb64 = (*pcVar6)(piVar3,abStack588);
~basic_string(abStack588);
piVar3 = (int *)operator.new(0x34);
local_320 = 1;
FUN_0009362c(piVar3,0x33,&DAT_0017a7a8,2);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,1,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack584,(allocator *)"chestplateIron");
DAT_0017bb68 = (*pcVar6)(piVar3,abStack584);
~basic_string(abStack584);
piVar3 = (int *)operator.new(0x34);
local_320 = 2;
FUN_0009362c(piVar3,0x34,&DAT_0017a7a8);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,2,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack580,(allocator *)"leggingsIron");
DAT_0017bb6c = (*pcVar6)(piVar3,abStack580);
~basic_string(abStack580);
piVar3 = (int *)operator.new(0x34);
local_320 = 3;
FUN_0009362c(piVar3,0x35,&DAT_0017a7a8,2);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,2,3,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack576,(allocator *)"bootsIron");
DAT_0017bb70 = (*pcVar6)(piVar3,abStack576);
~basic_string(abStack576);
piVar3 = (int *)operator.new(0x34);
local_320 = 0;
FUN_0009362c(piVar3,0x36,&DAT_0017a7d0,3);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,0,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack572,(allocator *)"helmetDiamond");
DAT_0017bb74 = (*pcVar6)(piVar3,abStack572);
~basic_string(abStack572);
piVar3 = (int *)operator.new(0x34);
local_320 = 1;
FUN_0009362c(piVar3,0x37,&DAT_0017a7d0,3);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,1,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack568,(allocator *)"chestplateDiamond");
DAT_0017bb78 = (*pcVar6)(piVar3,abStack568);
~basic_string(abStack568);
piVar3 = (int *)operator.new(0x34);
local_320 = 2;
FUN_0009362c(piVar3,0x38,&DAT_0017a7d0,3);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,2,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack564,(allocator *)"leggingsDiamond");
DAT_0017bb7c = (*pcVar6)(piVar3,abStack564);
~basic_string(abStack564);
piVar3 = (int *)operator.new(0x34);
local_320 = 3;
FUN_0009362c(piVar3,0x39,&DAT_0017a7d0);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,3,3,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack560,(allocator *)"bootsDiamond");
DAT_0017bb80 = (*pcVar6)(piVar3,abStack560);
~basic_string(abStack560);
piVar3 = (int *)operator.new(0x34);
local_320 = 0;
FUN_0009362c(piVar3,0x3a,&DAT_0017a7bc,4);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,0,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack556,(allocator *)"helmetGold");
DAT_0017bb84 = (*pcVar6)(piVar3,abStack556);
~basic_string(abStack556);
piVar3 = (int *)operator.new(0x34);
local_320 = 1;
FUN_0009362c(piVar3,0x3b,&DAT_0017a7bc,4);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,1,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack552,(allocator *)"chestplateGold");
DAT_0017bb88 = (*pcVar6)(piVar3,abStack552);
~basic_string(abStack552);
piVar3 = (int *)operator.new(0x34);
local_320 = 2;
FUN_0009362c(piVar3,0x3c,&DAT_0017a7bc,4);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,2,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack548,(allocator *)"leggingsGold");
DAT_0017bb8c = (*pcVar6)(piVar3,abStack548);
~basic_string(abStack548);
piVar3 = (int *)operator.new(0x34);
local_320 = 3;
FUN_0009362c(piVar3,0x3d,&DAT_0017a7bc,4);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,4,3,*(code **)(*piVar3 + 0x18),local_320);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack544,(allocator *)"bootsGold");
DAT_0017bb90 = (*pcVar6)(piVar3,abStack544);
~basic_string(abStack544);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x3e);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,6,0);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack540,(allocator *)"flint");
DAT_0017bb94 = (*pcVar6)(piVar3,abStack540);
~basic_string(abStack540);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x3f);
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x3;
*(undefined *)(ppuVar2 + 0xb) = 1;
piVar3 = (int *)FUN_0009373c(ppuVar2,7,5);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack536,(allocator *)"porkchopRaw");
DAT_0017bb98 = (*pcVar6)(piVar3,abStack536);
~basic_string(abStack536);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x40);
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x8;
*(undefined *)(ppuVar2 + 0xb) = 1;
ppuVar2[10] = (undefined *)0x3f19999a;
piVar3 = (int *)FUN_0009373c(ppuVar2,8,5);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack532,(allocator *)"porkchopCooked");
DAT_0017bb9c = (*pcVar6)(piVar3,abStack532);
~basic_string(abStack532);
piVar3 = (int *)operator.new(0x28);
FUN_0009a3d8(piVar3,0x41,0x53);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,10,1);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack528,(allocator *)"painting");
DAT_0017bba0 = (*pcVar6)(piVar3,abStack528);
~basic_string(abStack528);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,0x43);
*(undefined ***)ppuVar2 = &PTR_FUN_0010ead0;
ppuVar2[5] = (undefined *)0x10;
piVar3 = (int *)FUN_0009373c(ppuVar2,10,2);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack524,(allocator *)&DAT_0010f499);
DAT_0017bba4 = (*pcVar6)(piVar3,abStack524);
~basic_string(abStack524);
ppuVar2 = (undefined **)operator.new(0x28);
puVar7 = DAT_00180a98;
FUN_00099488(ppuVar2,0x44);
ppuVar2[9] = puVar7;
*(undefined ***)ppuVar2 = &PTR_FUN_0010eb70;
ppuVar2[2] = (undefined *)0x40;
ppuVar2[5] = (undefined *)0x1;
piVar3 = (int *)FUN_0009373c(ppuVar2,0xb,2);
piVar3[4] = 1;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack520,(allocator *)"doorWood");
DAT_0017bba8 = (*pcVar6)(piVar3,abStack520);
~basic_string(abStack520);
ppuVar2 = (undefined **)operator.new(0x28);
puVar7 = DAT_00180aa0;
FUN_00099488(ppuVar2,0x4a);
ppuVar2[9] = puVar7;
*(undefined ***)ppuVar2 = &PTR_FUN_0010eb70;
ppuVar2[2] = (undefined *)0x40;
ppuVar2[5] = (undefined *)0x1;
piVar3 = (int *)FUN_0009373c(ppuVar2,0xc,2);
piVar3[4] = 1;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack516,(allocator *)"doorIron");
DAT_0017bbac = (*pcVar6)(piVar3,abStack516);
~basic_string(abStack516);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,0x4c);
*(undefined ***)ppuVar2 = &PTR_FUN_0010ec10;
ppuVar2[5] = (undefined *)0x10;
piVar3 = (int *)FUN_0009373c(ppuVar2,0xe,0);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack512,(allocator *)"snowball");
DAT_0017bbb0 = (*pcVar6)(piVar3,abStack512);
~basic_string(abStack512);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x4e);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,7,6);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack508,(allocator *)"leather");
DAT_0017bbb4 = (*pcVar6)(piVar3,abStack508);
~basic_string(abStack508);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x50);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,6,1);
piVar3[4] = 1;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack504,(allocator *)0x1157e4);
DAT_0017bbb8 = (*pcVar6)(piVar3,abStack504);
~basic_string(abStack504);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x51);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,9,3);
piVar3[4] = 1;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack500,(allocator *)&DAT_0010f4c1);
DAT_0017bbbc = (*pcVar6)(piVar3,abStack500);
~basic_string(abStack500);
ppuVar2 = (undefined **)operator.new(0x28);
iVar1 = DAT_00181c64;
FUN_00099488(ppuVar2,0x52);
*(undefined ***)ppuVar2 = &PTR_FUN_0010ecb0;
ppuVar2[9] = *(undefined **)(iVar1 + 8);
piVar3 = (int *)FUN_0009373c(ppuVar2,0xb,1);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack496,(allocator *)"reeds");
DAT_0017bbc0 = (*pcVar6)(piVar3,abStack496);
~basic_string(abStack496);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x53);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,10,3);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack492,(allocator *)"paper");
DAT_0017bbc4 = (*pcVar6)(piVar3,abStack492);
~basic_string(abStack492);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x54);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0xb,3);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack488,(allocator *)&DAT_0010f4d2);
DAT_0017bbc8 = (*pcVar6)(piVar3,abStack488);
~basic_string(abStack488);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x55);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0xe,1);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack484,(allocator *)"slimeball");
DAT_0017bbcc = (*pcVar6)(piVar3,abStack484);
~basic_string(abStack484);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,0x58);
*(undefined ***)ppuVar2 = &PTR_FUN_0010ed50;
ppuVar2[5] = (undefined *)0x10;
piVar3 = (int *)FUN_0009373c(ppuVar2,0xc,0);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack480,(allocator *)&DAT_0010f4e1);
DAT_0017bbd0 = (*pcVar6)(piVar3,abStack480);
~basic_string(abStack480);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x59);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,6,3);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack476,(allocator *)"compass");
DAT_0017bbd4 = (*pcVar6)(piVar3,abStack476);
~basic_string(abStack476);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x5b);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,6,4);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack472,(allocator *)"clock");
DAT_0017bbd8 = (*pcVar6)(piVar3,abStack472);
~basic_string(abStack472);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x5c);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,9,4);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack468,(allocator *)"yellowDust");
DAT_0017bbdc = (*pcVar6)(piVar3,abStack468);
~basic_string(abStack468);
piVar3 = (int *)operator.new(0x24);
FUN_00093f9c(piVar3,0x5f);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0xe,4);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack464,(allocator *)"dyePowder");
DAT_0017bbe0 = (*pcVar6)(piVar3,abStack464);
~basic_string(abStack464);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x60);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0xc,1);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack460,(allocator *)&DAT_0010f508);
piVar3 = (int *)(*pcVar6)(piVar3,abStack460);
DAT_0017bbe4 = (**(code **)(*piVar3 + 0x58))();
~basic_string(abStack460);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x61);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0xd,0);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack456,(allocator *)"sugar");
piVar3 = (int *)(*pcVar6)(piVar3,abStack456);
DAT_0017bbe8 = (**(code **)(*piVar3 + 0x58))();
~basic_string(abStack456);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,99);
*(undefined ***)ppuVar2 = &PTR_FUN_0010e430;
piVar3 = (int *)FUN_00093714(ppuVar2,1);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,0xd,2);
piVar3[4] = 1;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack452,(allocator *)&DAT_0010f513);
DAT_0017bbec = (*pcVar6)(piVar3,abStack452);
~basic_string(abStack452);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,0x67);
*(undefined ***)ppuVar2 = &PTR_FUN_0010edf0;
ppuVar2[5] = (undefined *)0x1;
ppuVar2[2] = (undefined *)0xee;
piVar3 = (int *)FUN_0009373c(ppuVar2,0xd,5);
piVar3[4] = 2;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack448,(allocator *)"shears");
DAT_0017bbf0 = (*pcVar6)(piVar3,abStack448);
~basic_string(abStack448);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x68);
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x2;
*(undefined *)(ppuVar2 + 0xb) = 0;
piVar3 = (int *)FUN_0009373c(ppuVar2,0xd,6);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack444,(allocator *)"melon");
DAT_0017bbf4 = (*pcVar6)(piVar3,abStack444);
~basic_string(abStack444);
ppuVar2 = (undefined **)operator.new(0x2c);
puVar7 = *(undefined **)(DAT_00181da8 + 8);
puVar8 = *(undefined **)(DAT_00181b18 + 8);
FUN_00099488(ppuVar2,0x6a);
ppuVar2[9] = puVar7;
*(undefined ***)ppuVar2 = &PTR_FUN_0010ea30;
ppuVar2[10] = puVar8;
piVar3 = (int *)FUN_0009373c(ppuVar2,0xe,3);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack440,(allocator *)"seedsMelon");
DAT_0017bbf8 = (*pcVar6)(piVar3,abStack440);
~basic_string(abStack440);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x6b);
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x3;
*(undefined *)(ppuVar2 + 0xb) = 1;
piVar3 = (int *)FUN_0009373c(ppuVar2,9,6);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack436,(allocator *)"beefRaw");
DAT_0017bbfc = (*pcVar6)(piVar3,abStack436);
~basic_string(abStack436);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x6c);
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x8;
*(undefined *)(ppuVar2 + 0xb) = 1;
piVar3 = (int *)FUN_0009373c(ppuVar2,10,6);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack432,(allocator *)"beefCooked");
DAT_0017bc00 = (*pcVar6)(piVar3,abStack432);
~basic_string(abStack432);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x6d);
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x2;
*(undefined *)(ppuVar2 + 0xb) = 1;
piVar3 = (int *)FUN_0009373c(ppuVar2,9,7);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack428,(allocator *)"chickenRaw");
DAT_0017bc04 = (*pcVar6)(piVar3,abStack428);
~basic_string(abStack428);
ppuVar2 = (undefined **)operator.new(0x30);
FUN_00099488(ppuVar2,0x6e);
ppuVar2[10] = (undefined *)0x3f19999a;
*(undefined ***)ppuVar2 = &PTR_FUN_0010e7b0;
ppuVar2[9] = (undefined *)0x6;
*(undefined *)(ppuVar2 + 0xb) = 1;
piVar3 = (int *)FUN_0009373c(ppuVar2,10,7);
piVar3[4] = 4;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack424,(allocator *)"chickenCooked");
DAT_0017bc08 = (*pcVar6)(piVar3,abStack424);
~basic_string(abStack424);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x95);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,5,9);
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack420,(allocator *)"netherbrickItem");
DAT_0017bc0c = (*pcVar6)(piVar3,abStack420);
*(undefined4 *)(DAT_0017bc0c + 0x10) = 1;
~basic_string(abStack420);
piVar3 = (int *)operator.new(0x24);
FUN_00099488(piVar3,0x96);
piVar3 = (int *)(**(code **)(*piVar3 + 0x18))(piVar3,5,10);
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack416,(allocator *)"netherquartz");
DAT_0017bc10 = (*pcVar6)(piVar3,abStack416);
*(undefined4 *)(DAT_0017bc10 + 0x10) = 0x10;
~basic_string(abStack416);
ppuVar2 = (undefined **)operator.new(0x24);
FUN_00099488(ppuVar2,200);
*(undefined ***)ppuVar2 = &PTR_FUN_0010ee90;
piVar3 = (int *)FUN_0009373c(ppuVar2,2,0xf);
piVar3[4] = 8;
pcVar6 = *(code **)(*piVar3 + 0x6c);
basic_string((char *)abStack412,(allocator *)0x104a38);
DAT_0017bc14 = (*pcVar6)(piVar3,abStack412);
ppiVar4 = (int **)&DAT_0017b64c;
~basic_string(abStack412);
do {
ppiVar4 = ppiVar4 + 1;
piVar3 = *ppiVar4;
if ((piVar3 != (int *)0x0) && (piVar3[4] == -1)) {
(**(code **)(*piVar3 + 0x78))(abStack408);
~basic_string(abStack408);
}
} while (ppiVar4 != (int **)0x17ba4c);
}
return;
}
void FUN_000c358c(void)
{
void *pvVar1;
undefined **ppuVar2;
int iVar3;
undefined4 uVar4;
int iVar5;
undefined *puVar6;
undefined **ppuVar7;
int *piVar8;
code *pcVar9;
int **ppiVar10;
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack804 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack800 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack796 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack792 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack788 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack784 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack780 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack776 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack772 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack768 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack764 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack760 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack756 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack752 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack748 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack744 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack740 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack736 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack732 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack728 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack724 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack720 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack716 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack712 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack708 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack704 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack700 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack696 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack692 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack688 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack684 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack680 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack676 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack672 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack668 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack664 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack660 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack656 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack652 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack648 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack644 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack640 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack636 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack632 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack628 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack624 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack620 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack616 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack612 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack608 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack604 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack600 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack596 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack592 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack588 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack584 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack580 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack576 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack572 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack568 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack564 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack560 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack556 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack552 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack548 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack544 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack540 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack536 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack532 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack528 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack524 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack520 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack516 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack512 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack508 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack504 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack500 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack496 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack492 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack488 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack484 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack480 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack476 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack472 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack468 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack464 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack460 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack456 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack452 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack448 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack444 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack440 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack436 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack432 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack428 [4];
basic_string<char,std--char_traits<char>,std--allocator<char>> abStack424 [388];
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,1,1,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_00112260;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3fc00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack804,(allocator *)0x1158ed);
DAT_00181c90 = (*pcVar9)(piVar8,abStack804);
~basic_string(abStack804);
pvVar1 = operator.new(0x5c);
FUN_000bf354(pvVar1,2);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f19999a);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack800,(allocator *)0x115843);
DAT_00181b14 = (*pcVar9)(piVar8,abStack800);
~basic_string(abStack800);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,3,2,DAT_00180a94);
*(undefined ***)ppuVar7 = &PTR_FUN_00112370;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181ca4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack796,(allocator *)&DAT_001157da);
DAT_00180df0 = (*pcVar9)(piVar8,abStack796);
~basic_string(abStack796);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,4,0x10,DAT_00180a9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack792,(allocator *)"stonebrick");
DAT_00180df8 = (*pcVar9)(piVar8,abStack792);
~basic_string(abStack792);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,5,4,DAT_00180a98);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack788,(allocator *)&DAT_001083f6);
DAT_00181b2c = (*pcVar9)(piVar8,abStack788);
~basic_string(abStack788);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000ce478(ppuVar7,6,0xf);
*(undefined ***)ppuVar7 = &PTR_FUN_00112480;
ppuVar7[3] = (undefined *)0x3dcccccc;
ppuVar7[5] = (undefined *)0x3dcccccc;
ppuVar7[7] = (undefined *)0x3f4ccccd;
ppuVar7[6] = (undefined *)0x3f666666;
ppuVar7[8] = (undefined *)0x3f666666;
ppuVar7[4] = (undefined *)0x0;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack784,(allocator *)"sapling");
DAT_00180df4 = (*pcVar9)(piVar8,abStack784);
~basic_string(abStack784);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,7,0x11,DAT_00180a9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0xbf800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x4ab71b00);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack780,(allocator *)"bedrock");
DAT_00181cc4 = (*pcVar9)(piVar8,abStack780);
~basic_string(abStack780);
pvVar1 = operator.new(0x74);
FUN_000ce4f4(pvVar1,8,DAT_00180aa4);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x42c80000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,3);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack776,(allocator *)0x104adb);
DAT_00181b3c = (*pcVar9)(piVar8,abStack776);
~basic_string(abStack776);
pvVar1 = operator.new(0x5c);
FUN_000ce570(pvVar1,9,DAT_00180aa4);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x42c80000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,3);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack772,(allocator *)0x104adb);
DAT_00181b40 = (*pcVar9)(piVar8,abStack772);
~basic_string(abStack772);
pvVar1 = operator.new(0x74);
FUN_000ce4f4(pvVar1,10,DAT_00180aa8);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,0xff);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack768,(allocator *)&DAT_00107523);
DAT_00181cc8 = (*pcVar9)(piVar8,abStack768);
~basic_string(abStack768);
pvVar1 = operator.new(0x5c);
FUN_000ce570(pvVar1,0xb,DAT_00180aa8);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x42c80000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,0xff);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack764,(allocator *)&DAT_00107523);
DAT_00181ccc = (*pcVar9)(piVar8,abStack764);
~basic_string(abStack764);
pvVar1 = operator.new(0x5c);
FUN_000bf444(pvVar1,0xc,0x12);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cd0);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack760,(allocator *)&DAT_00112110);
DAT_00181b20 = (*pcVar9)(piVar8,abStack760);
~basic_string(abStack760);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000bf444(ppuVar7,0xd,0x13);
*(undefined ***)ppuVar7 = &PTR_FUN_00112590;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f19999a);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181ca4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack756,(allocator *)0x115a07);
DAT_00181ce0 = (*pcVar9)(piVar8,abStack756);
~basic_string(abStack756);
pvVar1 = operator.new(0x5c);
FUN_000ce5f8(pvVar1,0xe,0x20);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack752,(allocator *)"oreGold");
DAT_00181ce4 = (*pcVar9)(piVar8,abStack752);
~basic_string(abStack752);
pvVar1 = operator.new(0x5c);
FUN_000ce5f8(pvVar1,0xf,0x21);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack748,(allocator *)"oreIron");
DAT_00181ce8 = (*pcVar9)(piVar8,abStack748);
~basic_string(abStack748);
pvVar1 = operator.new(0x5c);
FUN_000ce5f8(pvVar1,0x10,0x22);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack744,(allocator *)"oreCoal");
DAT_00181b24 = (*pcVar9)(piVar8,abStack744);
~basic_string(abStack744);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0x11,DAT_00180a98);
*(undefined ***)ppuVar7 = &PTR_FUN_001126a8;
ppuVar7[1] = (undefined *)0x14;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack740,(allocator *)&DAT_00115812);
DAT_00180e04 = (undefined *)(*pcVar9)(piVar8,abStack740);
~basic_string(abStack740);
ppuVar7 = (undefined **)operator.new(0x68);
FUN_000c33a0(ppuVar7,0x12,0x34,DAT_00180aac);
*(undefined *)(ppuVar7 + 0x17) = 0;
ppuVar7[0x18] = (undefined *)0x0;
ppuVar7[0x19] = (undefined *)0x34;
*(undefined ***)ppuVar7 = &PTR_FUN_001128c8;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3e4ccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack736,(allocator *)"leaves");
DAT_0018120c = (*pcVar9)(piVar8,abStack736);
~basic_string(abStack736);
ppuVar7 = (undefined **)operator.new(0x60);
FUN_000c33a0(ppuVar7,0x14,0x31,DAT_00180acc);
*(undefined *)(ppuVar7 + 0x17) = 0;
*(undefined ***)ppuVar7 = &PTR_FUN_00112ae8;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3e99999a);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cec);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack732,(allocator *)0x1159fc);
DAT_00181b50 = (*pcVar9)(piVar8,abStack732);
~basic_string(abStack732);
pvVar1 = operator.new(0x5c);
FUN_000ce5f8(pvVar1,0x15,0xa0);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack728,(allocator *)"oreLapis");
DAT_00180e00 = (*pcVar9)(piVar8,abStack728);
~basic_string(abStack728);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,0x16,0x90,DAT_00180a9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack724,(allocator *)"blockLapis");
DAT_00181cfc = (*pcVar9)(piVar8,abStack724);
~basic_string(abStack724);
ppuVar7 = (undefined **)operator.new(100);
FUN_000c33a0(ppuVar7,0x18,0xc0,DAT_00180a9c);
ppuVar7[0x17] = &DAT_00115774;
ppuVar7[0x18] = (undefined *)0x3;
*(undefined ***)ppuVar7 = &PTR_FUN_00112d08;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f4ccccd);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack720,(allocator *)"sandStone");
DAT_00181d00 = (undefined *)(*pcVar9)(piVar8,abStack720);
~basic_string(abStack720);
pvVar1 = operator.new(0x5c);
FUN_000bc644(pvVar1,0x1a);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3e4ccccd);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack716,(allocator *)&DAT_0010f513);
DAT_00181d04 = (*pcVar9)(piVar8,abStack716);
~basic_string(abStack716);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x1e,0xb,DAT_00180af8);
*(undefined ***)ppuVar7 = &PTR_FUN_00112e18;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40800000);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack712,(allocator *)&DAT_0011583b);
DAT_00181d08 = (*pcVar9)(piVar8,abStack712);
~basic_string(abStack712);
pvVar1 = operator.new(0x5c);
FUN_000c28c4(pvVar1,0x1f,0x27);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack708,(allocator *)"tallgrass");
DAT_00181d0c = (*pcVar9)(piVar8,abStack708);
~basic_string(abStack708);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x23,0x40,DAT_00180abc);
*(undefined ***)ppuVar7 = &PTR_FUN_00112f28;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f4ccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d10);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack704,(allocator *)"cloth");
DAT_00181208 = (*pcVar9)(piVar8,abStack704);
~basic_string(abStack704);
pvVar1 = operator.new(0x5c);
FUN_000ce478(pvVar1,0x25,0xd);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack700,(allocator *)"flower");
DAT_00181d20 = (*pcVar9)(piVar8,abStack700);
~basic_string(abStack700);
pvVar1 = operator.new(0x5c);
FUN_000ce478(pvVar1,0x26,0xc);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack696,(allocator *)&DAT_00115850);
DAT_00181d24 = (*pcVar9)(piVar8,abStack696);
~basic_string(abStack696);
pvVar1 = operator.new(0x5c);
FUN_000bfedc(pvVar1,0x27,0x1d);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3e000000);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack692,(allocator *)"mushroom");
DAT_00181d28 = (*pcVar9)(piVar8,abStack692);
~basic_string(abStack692);
pvVar1 = operator.new(0x5c);
FUN_000bfedc(pvVar1,0x28,0x1c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack688,(allocator *)"mushroom");
DAT_00181d2c = (*pcVar9)(piVar8,abStack688);
~basic_string(abStack688);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0x29,DAT_00180aa0);
*(undefined ***)ppuVar7 = &PTR_FUN_00113038;
ppuVar7[1] = (undefined *)0x17;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d30);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack684,(allocator *)"blockGold");
DAT_00181d40 = (*pcVar9)(piVar8,abStack684);
~basic_string(abStack684);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0x2a,DAT_00180aa0);
*(undefined ***)ppuVar7 = &PTR_FUN_00113038;
ppuVar7[1] = (undefined *)0x16;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d30);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack680,(allocator *)"blockIron");
DAT_00181d44 = (*pcVar9)(piVar8,abStack680);
~basic_string(abStack680);
pvVar1 = operator.new(0x60);
FUN_000c2530(pvVar1,0x2b,1);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack676,(allocator *)"stoneSlab");
DAT_00181b44 = (*pcVar9)(piVar8,abStack676);
~basic_string(abStack676);
pvVar1 = operator.new(0x60);
FUN_000c2530(pvVar1,0x2c,0);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack672,(allocator *)"stoneSlab");
DAT_00181210 = (*pcVar9)(piVar8,abStack672);
~basic_string(abStack672);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,0x2d,7,DAT_00180a9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack668,(allocator *)0x1157e4);
DAT_00181d48 = (*pcVar9)(piVar8,abStack668);
~basic_string(abStack668);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x2e,8,DAT_00180ad0);
*(undefined ***)ppuVar7 = &PTR_FUN_00113148;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 2;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack664,(allocator *)&DAT_0011587c);
DAT_00181d4c = (*pcVar9)(piVar8,abStack664);
~basic_string(abStack664);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x2f,0x23,DAT_00180a98);
*(undefined ***)ppuVar7 = &PTR_FUN_00113258;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3fc00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack660,(allocator *)"bookshelf");
DAT_00181d50 = (*pcVar9)(piVar8,abStack660);
~basic_string(abStack660);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,0x30,0x24,DAT_00180a9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack656,(allocator *)"stoneMoss");
DAT_00181d54 = (*pcVar9)(piVar8,abStack656);
~basic_string(abStack656);
ppuVar7 = (undefined **)operator.new(0x60);
FUN_000c33a0(ppuVar7,0x31,0x25,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_00113368;
*(undefined *)(ppuVar7 + 0x17) = 0;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x44fa0000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack652,(allocator *)0x1159cc);
DAT_00180dfc = (*pcVar9)(piVar8,abStack652);
~basic_string(abStack652);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x32,0x50,DAT_00180ac8);
*(undefined ***)ppuVar7 = &PTR_FUN_00113478;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f700000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 2;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack648,(allocator *)"torch");
DAT_00181d58 = (*pcVar9)(piVar8,abStack648);
~basic_string(abStack648);
pvVar1 = operator.new(0x6c);
FUN_000ce624(pvVar1,0x35,DAT_00181b2c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack644,(allocator *)"stairsWood");
DAT_00181d5c = (*pcVar9)(piVar8,abStack644);
~basic_string(abStack644);
pvVar1 = operator.new(0xa2c);
FUN_000bce40(pvVar1,0x36);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack640,(allocator *)0x115c0a);
DAT_00181d60 = (*pcVar9)(piVar8,abStack640);
~basic_string(abStack640);
pvVar1 = operator.new(0x5c);
FUN_000ce5f8(pvVar1,0x38,0x32);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack636,(allocator *)"oreDiamond");
DAT_00181b28 = (*pcVar9)(piVar8,abStack636);
~basic_string(abStack636);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0x39,DAT_00180aa0);
*(undefined ***)ppuVar7 = &PTR_FUN_00113038;
ppuVar7[1] = (undefined *)0x18;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d30);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack632,(allocator *)"blockDiamond");
DAT_00181d64 = (*pcVar9)(piVar8,abStack632);
~basic_string(abStack632);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0x3a,DAT_00180a98);
*(undefined ***)ppuVar7 = &PTR_FUN_00113588;
ppuVar7[1] = (undefined *)0x3b;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack628,(allocator *)0x1083b2);
DAT_00181d68 = (*pcVar9)(piVar8,abStack628);
~basic_string(abStack628);
pvVar1 = operator.new(0x5c);
FUN_000bd35c(pvVar1,0x3b,0x58);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack624,(allocator *)"crops");
DAT_00181b48 = (*pcVar9)(piVar8,abStack624);
~basic_string(abStack624);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0x3c,DAT_00180a94);
*(undefined ***)ppuVar7 = &PTR_FUN_00113698;
ppuVar7[1] = (undefined *)0x57;
puVar6 = ppuVar7[2];
(&DAT_00181a14)[(int)puVar6] = 1;
ppuVar7[7] = (undefined *)0x3f700000;
ppuVar7[3] = (undefined *)0x0;
ppuVar7[4] = (undefined *)0x0;
ppuVar7[5] = (undefined *)0x0;
ppuVar7[6] = (undefined *)0x3f800000;
ppuVar7[8] = (undefined *)0x3f800000;
*(undefined4 *)(&DAT_00181614 + (int)puVar6 * 4) = 0xff;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f19999a);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181ca4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack620,(allocator *)"farmland");
DAT_00181b18 = (*pcVar9)(piVar8,abStack620);
~basic_string(abStack620);
pvVar1 = operator.new(0xa30);
FUN_000bedc4(pvVar1,0x3d,0);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40600000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack616,(allocator *)"furnace");
DAT_00181d6c = (*pcVar9)(piVar8,abStack616);
~basic_string(abStack616);
pvVar1 = operator.new(0xa30);
FUN_000bedc4(pvVar1,0x3e,1);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40600000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f600000);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack612,(allocator *)"furnace");
DAT_00181d70 = (*pcVar9)(piVar8,abStack612);
~basic_string(abStack612);
ppuVar7 = (undefined **)operator.new(100);
FUN_000be544(ppuVar7,0x3f,DAT_00180a98);
*(undefined *)(ppuVar7 + 0x17) = 1;
*(undefined ***)ppuVar7 = &PTR_FUN_001137a8;
ppuVar7[0x18] = (undefined *)0x4;
ppuVar7[1] = (undefined *)0x4;
ppuVar7[3] = (undefined *)0x3e800000;
ppuVar7[4] = (undefined *)0x0;
ppuVar7[5] = (undefined *)0x3e800000;
ppuVar7[6] = (undefined *)0x3f400000;
ppuVar7[7] = (undefined *)0x3f800000;
ppuVar7[8] = (undefined *)0x3f400000;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack608,(allocator *)&DAT_0010f499);
DAT_00181c5c = (*pcVar9)(piVar8,abStack608);
~basic_string(abStack608);
pvVar1 = operator.new(0x5c);
FUN_000bdc88(pvVar1,0x40,DAT_00180a98);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack604,(allocator *)"doorWood");
DAT_00181c58 = (*pcVar9)(piVar8,abStack604);
~basic_string(abStack604);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x41,0x53,DAT_00180ac8);
*(undefined ***)ppuVar7 = &PTR_FUN_001138b8;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3ecccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack600,(allocator *)"ladder");
DAT_00181c60 = (*pcVar9)(piVar8,abStack600);
~basic_string(abStack600);
pvVar1 = operator.new(0x6c);
FUN_000ce624(pvVar1,0x43,DAT_00180df8);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack596,(allocator *)"stairsStone");
DAT_00181d74 = (*pcVar9)(piVar8,abStack596);
~basic_string(abStack596);
ppuVar7 = (undefined **)operator.new(100);
FUN_000be544(ppuVar7,0x44,DAT_00180a98);
ppuVar7[3] = (undefined *)0x3e800000;
*(undefined ***)ppuVar7 = &PTR_FUN_001137a8;
*(undefined *)(ppuVar7 + 0x17) = 0;
ppuVar7[0x18] = (undefined *)0x4;
ppuVar7[1] = (undefined *)0x4;
ppuVar7[5] = (undefined *)0x3e800000;
ppuVar7[4] = (undefined *)0x0;
ppuVar7[6] = (undefined *)0x3f400000;
ppuVar7[7] = (undefined *)0x3f800000;
ppuVar7[8] = (undefined *)0x3f400000;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 8;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack592,(allocator *)&DAT_0010f499);
DAT_00181d78 = (*pcVar9)(piVar8,abStack592);
~basic_string(abStack592);
pvVar1 = operator.new(0x5c);
FUN_000bdc88(pvVar1,0x47,DAT_00180aa0);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d30);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack588,(allocator *)"doorIron");
DAT_00181d7c = (*pcVar9)(piVar8,abStack588);
~basic_string(abStack588);
ppuVar7 = (undefined **)operator.new(0x60);
FUN_000c33a0(ppuVar7,0x49,0x33,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_001139c8;
*(undefined *)(ppuVar7 + 0x17) = 0;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 0x10;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack584,(allocator *)"oreRedstone");
DAT_00181b38 = (*pcVar9)(piVar8,abStack584);
~basic_string(abStack584);
ppuVar7 = (undefined **)operator.new(0x60);
FUN_000c33a0(ppuVar7,0x4a,0x33,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_001139c8;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
*(undefined *)(ppuVar7 + 0x17) = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 0x10;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack580,(allocator *)"oreRedstone");
DAT_00181b34 = (*pcVar9)(piVar8,abStack580);
~basic_string(abStack580);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x4e,0x42,DAT_00180adc);
*(undefined ***)ppuVar7 = &PTR_FUN_00113ad8;
ppuVar7[6] = (undefined *)0x3f800000;
ppuVar7[8] = (undefined *)0x3f800000;
ppuVar7[3] = (undefined *)0x0;
ppuVar7[4] = (undefined *)0x0;
ppuVar7[5] = (undefined *)0x0;
ppuVar7[7] = (undefined *)0x3e000000;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3dcccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d10);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack576,(allocator *)&DAT_001158f3);
DAT_00181b30 = (*pcVar9)(piVar8,abStack576);
~basic_string(abStack576);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x4f,0x43,DAT_00180ad8);
*(undefined ***)ppuVar7 = &PTR_FUN_00113be8;
ppuVar7[0xc] = (undefined *)0x3f7ae148;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,3);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cec);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack572,(allocator *)&DAT_001158f8);
DAT_00181d80 = (*pcVar9)(piVar8,abStack572);
~basic_string(abStack572);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x50,0x42,DAT_00180ae0);
*(undefined ***)ppuVar7 = &PTR_FUN_00113cf8;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3e4ccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d10);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack568,(allocator *)&DAT_001158f3);
DAT_00181d84 = (*pcVar9)(piVar8,abStack568);
~basic_string(abStack568);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x51,0x46,DAT_00180ae4);
*(undefined ***)ppuVar7 = &PTR_FUN_00113e08;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3ecccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d10);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack564,(allocator *)"cactus");
DAT_00181b1c = (*pcVar9)(piVar8,abStack564);
~basic_string(abStack564);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x52,0x48,DAT_00180ae8);
*(undefined ***)ppuVar7 = &PTR_FUN_00113f18;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f19999a);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181ca4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack560,(allocator *)&DAT_0010f4c1);
DAT_00181d88 = (*pcVar9)(piVar8,abStack560);
~basic_string(abStack560);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0x53,DAT_00180ab0);
*(undefined ***)ppuVar7 = &PTR_FUN_00114028;
ppuVar7[1] = (undefined *)0x49;
ppuVar7[6] = (undefined *)0x3f600000;
ppuVar7[8] = (undefined *)0x3f600000;
ppuVar7[7] = (undefined *)0x3f800000;
ppuVar7[3] = (undefined *)0x3e000000;
ppuVar7[5] = (undefined *)0x3e000000;
ppuVar7[4] = (undefined *)0x0;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack556,(allocator *)"reeds");
DAT_00181c64 = (*pcVar9)(piVar8,abStack556);
~basic_string(abStack556);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x55,4,DAT_00180a98);
*(undefined ***)ppuVar7 = &PTR_FUN_00114138;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack552,(allocator *)0x10838b);
DAT_00181b4c = (*pcVar9)(piVar8,abStack552);
~basic_string(abStack552);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,0x57,0x67,DAT_00180a9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3ecccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack548,(allocator *)"hellrock");
DAT_00181d8c = (*pcVar9)(piVar8,abStack548);
~basic_string(abStack548);
pvVar1 = operator.new(0x5c);
FUN_000bf8d0(pvVar1,0x59,0x69,DAT_00180acc);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3e99999a);
piVar8[0xf] = 1;
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cec);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f800000);
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack544,(allocator *)"lightgem");
DAT_00181d90 = (*pcVar9)(piVar8,abStack544);
~basic_string(abStack544);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x5f,0,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_00114248;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0xbf800000);
DAT_00181d94 = (**(code **)(*piVar8 + 0xf4))(0x4ab71b00);
pvVar1 = operator.new(0x5c);
FUN_000cf36c(pvVar1,0x60,DAT_00180a98);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack540,(allocator *)"trapdoor");
DAT_00181d98 = (*pcVar9)(piVar8,abStack540);
~basic_string(abStack540);
ppuVar7 = (undefined **)operator.new(100);
FUN_000c33a0(ppuVar7,0x62,0x36,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_00112bf8;
ppuVar7[0x17] = &DAT_00115780;
ppuVar7[0x18] = (undefined *)0x3;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3fc00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack536,(allocator *)"stonebricksmooth");
DAT_00181d9c = (undefined *)(*pcVar9)(piVar8,abStack536);
~basic_string(abStack536);
ppuVar7 = (undefined **)operator.new(100);
FUN_000c33a0(ppuVar7,0x66,0x31,DAT_00180acc);
*(undefined ***)ppuVar7 = &PTR_FUN_00114358;
ppuVar7[0x17] = (undefined *)0x94;
*(undefined *)(ppuVar7 + 0x18) = 0;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3e99999a);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cec);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack532,(allocator *)"thinGlass");
DAT_00181da0 = (*pcVar9)(piVar8,abStack532);
~basic_string(abStack532);
pvVar1 = operator.new(0x5c);
FUN_000bfb0c(pvVar1,0x67);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 4;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack528,(allocator *)"melon");
DAT_00181da4 = (*pcVar9)(piVar8,abStack528);
~basic_string(abStack528);
pvVar1 = operator.new(0x60);
FUN_000c18e4(pvVar1,0x69,DAT_00181da4);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 4;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack524,(allocator *)"pumpkinStem");
DAT_00181da8 = (*pcVar9)(piVar8,abStack524);
~basic_string(abStack524);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x6b,4,DAT_00180a98);
*(undefined ***)ppuVar7 = &PTR_FUN_00114468;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x40a00000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack520,(allocator *)"fenceGate");
DAT_00181c54 = (*pcVar9)(piVar8,abStack520);
~basic_string(abStack520);
pvVar1 = operator.new(0x6c);
FUN_000ce624(pvVar1,0x6c,DAT_00181d48);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack516,(allocator *)"stairsBrick");
DAT_00181dac = (*pcVar9)(piVar8,abStack516);
~basic_string(abStack516);
pvVar1 = operator.new(0x6c);
FUN_000ce624(pvVar1,0x6d,DAT_00181d9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack512,(allocator *)"stairsStoneBrickSmooth");
DAT_00181db0 = (*pcVar9)(piVar8,abStack512);
~basic_string(abStack512);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,0x70,0xe0,DAT_00180a9c);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40000000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack508,(allocator *)"netherBrick");
DAT_00181db4 = (*pcVar9)(piVar8,abStack508);
~basic_string(abStack508);
pvVar1 = operator.new(0x6c);
FUN_000ce624(pvVar1,0x72,DAT_00181db4);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack504,(allocator *)"stairsNetherBrick");
DAT_00181db8 = (*pcVar9)(piVar8,abStack504);
~basic_string(abStack504);
pvVar1 = operator.new(0x6c);
FUN_000ce624(pvVar1,0x80,DAT_00181d00);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack500,(allocator *)"stairsSandStone");
DAT_00181dbc = (*pcVar9)(piVar8,abStack500);
~basic_string(abStack500);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c33a0(ppuVar7,0x9b,0xd4,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_00114578;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f4ccccd);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack496,(allocator *)"quartzBlock");
DAT_00181dc0 = (undefined *)(*pcVar9)(piVar8,abStack496);
~basic_string(abStack496);
pvVar1 = operator.new(0x6c);
FUN_000ce624(pvVar1,0x9c,DAT_00181dc0);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack492,(allocator *)"stairsQuartz");
DAT_00181dc4 = (*pcVar9)(piVar8,abStack492);
~basic_string(abStack492);
ppuVar7 = (undefined **)operator.new(0x5c);
FUN_000c32d0(ppuVar7,0xf5,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_00114688;
ppuVar7[1] = (undefined *)0x2d;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack488,(allocator *)"stonecutter");
DAT_00181dc8 = (*pcVar9)(piVar8,abStack488);
~basic_string(abStack488);
ppuVar7 = (undefined **)operator.new(0x60);
FUN_000c33a0(ppuVar7,0xf6,0xda,DAT_00180a9c);
*(undefined ***)ppuVar7 = &PTR_FUN_00113368;
*(undefined *)(ppuVar7 + 0x17) = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x41200000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f600000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf4))(0x44fa0000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c80);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack484,(allocator *)"glowingobsidian");
DAT_00181dcc = (*pcVar9)(piVar8,abStack484);
~basic_string(abStack484);
pvVar1 = operator.new(0x5c);
FUN_000c0010(pvVar1,0xf7,0xea,DAT_00180aa0);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x40400000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181d30);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack480,(allocator *)"netherreactor");
DAT_00181dd0 = (*pcVar9)(piVar8,abStack480);
~basic_string(abStack480);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,0xf8,0xfc,DAT_00180a94);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181ca4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack476,(allocator *)"info_update");
DAT_00181c68 = (*pcVar9)(piVar8,abStack476);
~basic_string(abStack476);
pvVar1 = operator.new(0x5c);
FUN_000c33a0(pvVar1,0xf9,0xfd,DAT_00180a94);
piVar8 = (int *)FUN_000c34dc(pvVar1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181ca4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack472,(allocator *)"info_update");
DAT_00181c6c = (*pcVar9)(piVar8,abStack472);
~basic_string(abStack472);
ppuVar7 = (undefined **)operator.new(100);
FUN_000c33a0(ppuVar7,0xfd,ppuVar7[1],DAT_00180a94);
*(undefined ***)ppuVar7 = &PTR_FUN_00114798;
ppuVar7[0x17] = (undefined *)0x3;
ppuVar7[0x18] = (undefined *)0xcc;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack468,(allocator *)0x115843);
DAT_00181dd4 = (*pcVar9)(piVar8,abStack468);
~basic_string(abStack468);
ppuVar7 = (undefined **)operator.new(0x68);
FUN_000c33a0(ppuVar7,0xfe,0xeb,DAT_00180aac);
*(undefined *)(ppuVar7 + 0x17) = 0;
ppuVar7[0x18] = (undefined *)0x0;
ppuVar7[0x19] = (undefined *)0xeb;
*(undefined ***)ppuVar7 = &PTR_FUN_001128c8;
(&DAT_00181a14)[(int)ppuVar7[2]] = 1;
piVar8 = (int *)FUN_000c34dc(ppuVar7);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0x3e4ccccd);
piVar8 = (int *)(**(code **)(*piVar8 + 0xec))(piVar8,1);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181c94);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack464,(allocator *)"leaves");
DAT_00181dd8 = (*pcVar9)(piVar8,abStack464);
~basic_string(abStack464);
pvVar1 = operator.new(0x5c);
FUN_000c32d0(pvVar1,0xff,DAT_00180a94);
DAT_00181ddc = FUN_000c34dc(pvVar1);
ppuVar2 = (undefined **)operator.new(0x85c);
FUN_000c33a0(ppuVar2,0x33,0x1f,DAT_00180ac0);
iVar5 = 0x100;
*(undefined ***)ppuVar2 = &PTR_FUN_001148a8;
ppuVar7 = ppuVar2;
do {
iVar5 = iVar5 + -1;
ppuVar7[0x117] = (undefined *)0x0;
ppuVar7[0x17] = (undefined *)0x0;
ppuVar7 = ppuVar7 + 1;
} while (iVar5 != 0);
iVar5 = *(int *)(DAT_00181b2c + 8);
(ppuVar2 + iVar5)[0x17] = (undefined *)0x5;
(ppuVar2 + iVar5)[0x117] = (undefined *)0x14;
iVar5 = *(int *)(DAT_00180e04 + 8);
(ppuVar2 + iVar5)[0x17] = (undefined *)0x5;
(ppuVar2 + iVar5)[0x117] = (undefined *)0x5;
iVar5 = *(int *)(DAT_0018120c + 8);
(ppuVar2 + iVar5)[0x117] = (undefined *)0x3c;
(ppuVar2 + iVar5)[0x17] = (undefined *)0x1e;
iVar3 = *(int *)(DAT_00181d50 + 8);
(ppuVar2 + iVar3)[0x117] = (undefined *)0x14;
iVar5 = DAT_00181d4c;
(ppuVar2 + iVar3)[0x17] = (undefined *)0x1e;
iVar5 = *(int *)(iVar5 + 8);
(ppuVar2 + iVar5)[0x17] = (undefined *)0xf;
(ppuVar2 + iVar5)[0x117] = (undefined *)0x64;
iVar5 = *(int *)(DAT_00181208 + 8);
(ppuVar2 + iVar5)[0x117] = (undefined *)0x3c;
(ppuVar2 + iVar5)[0x17] = (undefined *)0x1e;
piVar8 = (int *)FUN_000c34dc(ppuVar2);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf8))(0);
piVar8 = (int *)(**(code **)(*piVar8 + 0xf0))(0x3f800000);
piVar8 = (int *)(**(code **)(*piVar8 + 0xe8))(piVar8,&DAT_00181cb4);
piVar8[0xf] = 1;
pcVar9 = *(code **)(*piVar8 + 0xe0);
basic_string((char *)abStack460,(allocator *)&DAT_00102801);
DAT_00181de0 = (*pcVar9)(piVar8,abStack460);
~basic_string(abStack460);
ppuVar7 = (undefined **)operator.new(0x28);
iVar5 = *(int *)(DAT_00181208 + 8);
FUN_000ce3a4(ppuVar7,iVar5 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_001149b8;
ppuVar7[2] = (undefined *)0x0;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x1;
basic_string((char *)abStack456,(allocator *)"cloth");
uVar4 = FUN_00093990(ppuVar7,abStack456);
(&DAT_0017b250)[iVar5] = uVar4;
~basic_string(abStack456);
ppuVar7 = (undefined **)operator.new(0x2c);
puVar6 = DAT_00180e04;
iVar5 = *(int *)(DAT_00180e04 + 8);
FUN_000ce3a4(ppuVar7,iVar5 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_00114a58;
ppuVar7[2] = (undefined *)0x0;
ppuVar7[10] = puVar6;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x1;
basic_string((char *)abStack452,(allocator *)&DAT_00115812);
uVar4 = FUN_00093990(ppuVar7,abStack452);
(&DAT_0017b250)[iVar5] = uVar4;
~basic_string(abStack452);
ppuVar7 = (undefined **)operator.new(0x2c);
puVar6 = DAT_00181d9c;
iVar5 = *(int *)(DAT_00181d9c + 8);
FUN_000ce3a4(ppuVar7,iVar5 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_00114a58;
ppuVar7[2] = (undefined *)0x0;
ppuVar7[10] = puVar6;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x1;
basic_string((char *)abStack448,(allocator *)"stonebricksmooth");
uVar4 = FUN_00093990(ppuVar7,abStack448);
(&DAT_0017b250)[iVar5] = uVar4;
~basic_string(abStack448);
ppuVar7 = (undefined **)operator.new(0x28);
iVar5 = *(int *)(DAT_00181210 + 8);
FUN_000ce3a4(ppuVar7,iVar5 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_00114af8;
ppuVar7[2] = (undefined *)0x0;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x1;
basic_string((char *)abStack444,(allocator *)"stoneSlab");
uVar4 = FUN_00093990(ppuVar7,abStack444);
(&DAT_0017b250)[iVar5] = uVar4;
~basic_string(abStack444);
ppuVar7 = (undefined **)operator.new(0x28);
iVar5 = *(int *)(DAT_00180df4 + 8);
FUN_000ce3a4(ppuVar7,iVar5 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_00114b98;
ppuVar7[2] = (undefined *)0x0;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x1;
basic_string((char *)abStack440,(allocator *)"sapling");
uVar4 = FUN_00093990(ppuVar7,abStack440);
(&DAT_0017b250)[iVar5] = uVar4;
~basic_string(abStack440);
ppuVar7 = (undefined **)operator.new(0x28);
iVar5 = *(int *)(DAT_0018120c + 8);
FUN_000ce3a4(ppuVar7,iVar5 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_00114c38;
ppuVar7[2] = (undefined *)0x0;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x8;
basic_string((char *)abStack436,(allocator *)"leaves");
uVar4 = FUN_00093990(ppuVar7,abStack436);
(&DAT_0017b250)[iVar5] = uVar4;
~basic_string(abStack436);
ppuVar7 = (undefined **)operator.new(0x2c);
puVar6 = DAT_00181d00;
iVar5 = *(int *)(DAT_00181d00 + 8);
FUN_000ce3a4(ppuVar7,iVar5 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_00114a58;
ppuVar7[2] = (undefined *)0x0;
ppuVar7[10] = puVar6;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x1;
basic_string((char *)abStack432,(allocator *)"sandStone");
uVar4 = FUN_00093990(ppuVar7,abStack432);
(&DAT_0017b250)[iVar5] = uVar4;
~basic_string(abStack432);
ppuVar7 = (undefined **)operator.new(0x2c);
puVar6 = DAT_00181dc0;
iVar3 = *(int *)(DAT_00181dc0 + 8);
FUN_000ce3a4(ppuVar7,iVar3 + -0x100);
*(undefined ***)ppuVar7 = &PTR_FUN_00114a58;
ppuVar7[2] = (undefined *)0x0;
ppuVar7[10] = puVar6;
*(undefined *)((int)ppuVar7 + 0x19) = 1;
ppuVar7[4] = (undefined *)0x1;
basic_string((char *)abStack428,(allocator *)"quartzBlock");
uVar4 = FUN_00093990(ppuVar7,abStack428);
iVar5 = 0;
(&DAT_0017b250)[iVar3] = uVar4;
~basic_string(abStack428);
iVar3 = -0x100;
ppiVar10 = (int **)&DAT_00180e08;
do {
if (*ppiVar10 != (int *)0x0) {
if (*(int *)((int)&DAT_0017b250 + iVar5) == 0) {
pvVar1 = operator.new(0x28);
FUN_000ce3a4(pvVar1,iVar3);
piVar8 = *ppiVar10;
*(void **)((int)&DAT_0017b250 + iVar5) = pvVar1;
*(int *)((int)pvVar1 + 0x10) = piVar8[0xf];
}
if (*(int *)(*(int *)((int)&DAT_0017b250 + iVar5) + 0x10) == -1) {
(**(code **)(**ppiVar10 + 0xdc))(abStack424);
~basic_string(abStack424);
}
}
iVar5 = iVar5 + 4;
iVar3 = iVar3 + 1;
ppiVar10 = ppiVar10 + 1;
} while (iVar5 != 0x400);
return;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment