openclonk/planet/Missions.ocf/TreasureHunt.ocs/Objects.c

825 lines
31 KiB
C

/* Automatically created objects file */
static g_last_stone_door, g_flagpole, g_golden_idol, npc_dagobert, npc_tarzan, g_golden_shovel;
func InitializeObjects()
{
var Grass001 = CreateObjectAbove(Grass, 1627, 396);
var Grass002 = CreateObjectAbove(Grass, 1636, 385);
var Grass003 = CreateObjectAbove(Grass, 1786, 469);
var Grass004 = CreateObjectAbove(Grass, 1574, 493);
var Grass005 = CreateObjectAbove(Grass, 1564, 493);
var Grass006 = CreateObjectAbove(Grass, 1537, 525);
var Grass007 = CreateObjectAbove(Grass, 1585, 486);
var Grass008 = CreateObject(Grass, 1739, 429);
Grass008->SetPosition(1739, 429);
var Torch001 = CreateObjectAbove(Torch, 562, 1126);
Torch001->AttachToWall(true);
Torch001->SetMeshMaterial("Torch", 0);
Torch001->SetState(3);
var Torch002 = CreateObjectAbove(Torch, 1869, 1454);
Torch002->AttachToWall(true);
Torch002->SetMeshMaterial("Torch", 0);
Torch002->SetState(3);
var Torch003 = CreateObjectAbove(Torch, 923, 1144);
Torch003->AttachToWall(true);
Torch003->SetMeshMaterial("Torch", 0);
Torch003->SetState(3);
var Torch004 = CreateObjectAbove(Torch, 1109, 1146);
Torch004->AttachToWall(true);
Torch004->SetMeshMaterial("Torch", 0);
Torch004->SetState(3);
var Torch005 = CreateObjectAbove(Torch, 1201, 1549);
Torch005->AttachToWall(true);
Torch005->SetMeshMaterial("Torch", 0);
Torch005->SetState(3);
var Column001 = CreateObjectAbove(Column, 779, 591);
Column001->SetClrModulation(0xffffd0d0);
Column001->SetMeshMaterial("AncientColumn", 0);
Column001.Plane = 50;
var Chest001 = CreateObject(Chest, 1002, 302);
Chest001.Plane = 50;
Chest001->SetPosition(1002, 302);
var Rule_TeamAccount001 = CreateObject(Rule_TeamAccount);
Rule_TeamAccount001->SetPosition(0, 0);
var Rule_NoPowerNeed001 = CreateObject(Rule_NoPowerNeed);
Rule_NoPowerNeed001->SetPosition(0, 0);
var LargeCaveMushroom001 = CreateObjectAbove(LargeCaveMushroom, 1308, 1038);
LargeCaveMushroom001->SetClrModulation(0xffe4effc);
var LargeCaveMushroom002 = CreateObjectAbove(LargeCaveMushroom, 1345, 1028);
LargeCaveMushroom002->SetClrModulation(0xffe1e3ee);
LargeCaveMushroom002->SetMeshMaterial("FlyAmanitaMushroom", 0);
var LargeCaveMushroom003 = CreateObjectAbove(LargeCaveMushroom, 1399, 1025);
LargeCaveMushroom003->SetClrModulation(0xfff3e3e7);
LargeCaveMushroom003->SetMeshMaterial("FlyAmanitaMushroom", 0);
var LargeCaveMushroom004 = CreateObjectAbove(LargeCaveMushroom, 1464, 999);
LargeCaveMushroom004->SetClrModulation(0xffe0e6dd);
var LargeCaveMushroom005 = CreateObjectAbove(LargeCaveMushroom, 1450, 1012);
LargeCaveMushroom005->SetClrModulation(0xffe4eae2);
var LargeCaveMushroom006 = CreateObjectAbove(LargeCaveMushroom, 1523, 993);
LargeCaveMushroom006->SetClrModulation(0xffe2deee);
LargeCaveMushroom006->SetMeshMaterial("FlyAmanitaMushroom", 0);
CreateObjectAbove(Trunk, 1000, 313);
CreateObjectAbove(Trunk, 1006, 313);
CreateObjectAbove(EnvPack_Painting, 606, 434);
CreateObjectAbove(EnvPack_Guidepost, 81, 743);
CreateObjectAbove(EnvPack_BridgeRustic, 591, 356);
CreateObjectAbove(EnvPack_Bag, 506, 968);
CreateObjectAbove(EnvPack_Lantern, 356, 458);
var EnvPack_TreeTrunks001 = CreateObject(EnvPack_TreeTrunks, 601, 408);
EnvPack_TreeTrunks001->SetPosition(601, 408);
CreateObjectAbove(EnvPack_Rail, 564, 354);
CreateObjectAbove(EnvPack_Rail, 616, 356);
CreateObjectAbove(EnvPack_Rail, 633, 354);
CreateObjectAbove(EnvPack_Rail, 554, 353);
CreateObjectAbove(EnvPack_WineBarrel, 627, 455);
CreateObjectAbove(EnvPack_Crate, 494, 385);
CreateObjectAbove(Fern, 1793, 474);
CreateObjectAbove(Fern, 1645, 384);
CreateObjectAbove(Fern, 1525, 535);
var Branch001 = CreateObject(Branch, 1320, 329);
Branch001->SetR(148);
Branch001->SetPosition(1320, 329);
var Branch002 = CreateObject(Branch, 1327, 291);
Branch002->SetR(165);
Branch002->SetPosition(1327, 291);
var Branch003 = CreateObject(Branch, 1424, 260);
Branch003->SetR(108);
Branch003->SetPosition(1424, 260);
var Branch004 = CreateObject(Branch, 1430, 240);
Branch004->SetR(39);
Branch004->SetPosition(1430, 240);
var Branch005 = CreateObject(Branch, 1413, 265);
Branch005->SetR(128);
Branch005->SetPosition(1413, 265);
var Branch006 = CreateObject(Branch, 1396, 266);
Branch006->SetR(-131);
Branch006->SetPosition(1396, 266);
CreateObjectAbove(SproutBerryBush, 1823, 493);
CreateObjectAbove(Trunk, 401, 1147);
var Tree_Coconut001 = CreateObject(Tree_Coconut, 38, 1140);
Tree_Coconut001->SetCon(98);
Tree_Coconut001->SetR(12);
Tree_Coconut001->SetPosition(38, 1140);
CreateObjectAbove(Tree_Coconut, 333, 1150);
CreateObjectAbove(Tree_Coniferous, 1864, 464);
CreateObjectAbove(Tree_Coniferous, 2788, 680);
var Lichen001 = CreateObjectAbove(Lichen, 2694, 706);
Lichen001->SetAction("Grown");
var BigRock001 = CreateObject(BigRock, 1301, 497);
BigRock001->SetPosition(1301, 497);
CreateObjectAbove(BigRock, 1207, 282);
var BigRock002 = CreateObject(BigRock, 1291, 260);
BigRock002->SetPosition(1291, 260);
var Amethyst001 = CreateObject(Amethyst, 803, 579);
Amethyst001.Plane = 190;
Amethyst001->SetPosition(803, 579);
var Chest002 = CreateObjectAbove(Chest, 515, 967);
Chest002.tool_spawn = TeleGlove;
var Chest003 = CreateObjectAbove(Chest, 227, 760);
Chest003.tool_spawn = Pickaxe;
var Chest004 = CreateObjectAbove(Chest, 624, 943);
Chest004.tool_spawn = GrappleBow;
var Chest005 = CreateObjectAbove(Chest, 603, 942);
Chest005.tool_spawn = GrappleBow;
var Chest021 = CreateObjectAbove(Chest, 472, 455);
var Chest010 = CreateObjectAbove(Chest, 546, 383);
var Chest006 = CreateObjectAbove(Chest, 840, 47);
Chest006.tool_spawn = WindBag;
var Chest013 = CreateObjectAbove(Chest, 853, 1574);
var Chest012 = CreateObjectAbove(Chest, 1428, 1542);
var Chest011 = CreateObjectAbove(Chest, 1765, 1191);
var Chest007 = CreateObjectAbove(Chest, 1878, 719);
Chest007.tool_spawn = Axe;
var Chest014 = CreateObjectAbove(Chest, 1943, 714);
var Chest015 = CreateObjectAbove(Chest, 2103, 1119);
var Chest016 = CreateObjectAbove(Chest, 397, 583);
var Chest008 = CreateObjectAbove(Chest, 871, 583);
Chest008->SetMeshMaterial("GoldenChest", 0);
var Chest018 = CreateObjectAbove(Chest, 2662, 1357);
var Chest017 = CreateObjectAbove(Chest, 720, 352);
var Chest009 = CreateObjectAbove(Chest, 1830, 486);
Chest009.tool_spawn = Hammer;
var Chest019 = CreateObjectAbove(Chest, 730, 135);
var Chest020 = CreateObjectAbove(Chest, 1626, 1591);
CreateObjectAbove(Pump, 1027, 1152);
CreateObjectAbove(Sawmill, 1259, 1047);
var ToolsWorkshop001 = CreateObjectAbove(ToolsWorkshop, 1169, 903);
CreateObjectAbove(Ruin_Windmill, 1678, 375);
CreateObjectAbove(Ruin_WoodenCabin, 1199, 1046);
var Idol001 = CreateObjectAbove(Idol, 1045, 721);
Idol001->SetMeshMaterial("IdolGrayColor", 0);
var StoneDoor001 = CreateObject(StoneDoor, 940, 1132);
StoneDoor001->SetComDir(COMD_Down);
StoneDoor001->MakeInvincible();
StoneDoor001->SetPosition(940, 1132);
StoneDoor001->SetPlrViewOnSignalChange(true);
var StoneDoor002 = CreateObject(StoneDoor, 1084, 1132);
StoneDoor002->SetComDir(COMD_Down);
StoneDoor002->MakeInvincible();
StoneDoor002->SetPosition(1084, 1132);
StoneDoor002->SetPlrViewOnSignalChange(true);
var StoneDoor003 = CreateObject(StoneDoor, 564, 436);
StoneDoor003->SetComDir(COMD_Down);
StoneDoor003->MakeInvincible();
StoneDoor003->SetPosition(564, 436);
StoneDoor003->SetPlrViewOnSignalChange(true);
var StoneDoor004 = CreateObject(StoneDoor, 843, 716);
StoneDoor004->SetComDir(COMD_Down);
StoneDoor004->MakeInvincible();
StoneDoor004->SetPosition(843, 716);
StoneDoor004->SetPlrViewOnSignalChange(true);
var StoneDoor005 = CreateObject(StoneDoor, 1058, 700);
StoneDoor005->SetComDir(COMD_Down);
StoneDoor005->MakeInvincible();
StoneDoor005->SetPosition(1058, 700);
StoneDoor005->SetPlrViewOnSignalChange(true);
var StoneDoor006 = CreateObject(StoneDoor, 1092, 1028);
StoneDoor006->SetComDir(COMD_Down);
StoneDoor006->MakeInvincible();
StoneDoor006->SetPosition(1092, 1028);
StoneDoor006->SetPlrViewOnSignalChange(true);
var StoneDoor007 = CreateObject(StoneDoor, 1892, 932);
StoneDoor007->SetComDir(COMD_Down);
StoneDoor007->MakeInvincible();
StoneDoor007->SetPosition(1892, 932);
StoneDoor007->SetPlrViewOnSignalChange(true);
var StoneDoor008 = CreateObject(StoneDoor, 813, 716);
StoneDoor008->SetComDir(COMD_Down);
StoneDoor008->MakeInvincible();
StoneDoor008->SetPosition(813, 716);
StoneDoor008->SetPlrViewOnSignalChange(true);
g_last_stone_door = CreateObject(StoneDoor, 781, 716);
g_last_stone_door->SetComDir(COMD_Down);
g_last_stone_door->SetClrModulation(0xffa0a0a0);
g_last_stone_door.StaticSaveVar = "g_last_stone_door";
g_last_stone_door->SetPosition(781, 716);
g_last_stone_door->SetPlrViewOnSignalChange(true);
var StoneDoor009 = CreateObject(StoneDoor, 692, 748);
StoneDoor009->SetComDir(COMD_Down);
StoneDoor009->MakeInvincible();
StoneDoor009->SetPosition(692, 748);
StoneDoor009->SetPlrViewOnSignalChange(true);
var StoneDoor010 = CreateObject(StoneDoor, 684, 332);
StoneDoor010->SetComDir(COMD_Down);
StoneDoor010->MakeInvincible();
StoneDoor010->SetPosition(684, 332);
StoneDoor010->SetPlrViewOnSignalChange(true);
var SpinWheel001 = CreateObjectAbove(SpinWheel, 589, 457);
SpinWheel001->SetMeshMaterial("SpinWheelGearRed", 0);
SpinWheel001->SetSwitchTarget(StoneDoor001);
var SpinWheel002 = CreateObjectAbove(SpinWheel, 611, 456);
SpinWheel002->SetMeshMaterial("SpinWheelGearBlue", 0);
SpinWheel002->SetSwitchTarget(StoneDoor002);
var SpinWheel003 = CreateObjectAbove(SpinWheel, 619, 410);
SpinWheel003->SetMeshMaterial("SpinWheelBaseAlt", 1);
SpinWheel003->SetSwitchTarget(StoneDoor003);
var SpinWheel004 = CreateObject(SpinWheel, 1223, 1545);
SpinWheel004->SetPosition(1223, 1545);
SpinWheel004->SetSwitchTarget(StoneDoor005);
var SpinWheel005 = CreateObjectAbove(SpinWheel, 1117, 1048);
SpinWheel005->SetSwitchTarget(StoneDoor006);
var SpinWheel006 = CreateObjectAbove(SpinWheel, 2761, 690);
SpinWheel006->SetMeshMaterial("SpinWheelBaseAlt", 1);
SpinWheel006->SetSwitchTarget(StoneDoor008);
var SpinWheel007 = CreateObjectAbove(SpinWheel, 1850, 1463);
SpinWheel007->SetMeshMaterial("SpinWheelGearRed", 0);
SpinWheel007->SetMeshMaterial("SpinWheelBaseAlt", 1);
SpinWheel007->SetSwitchTarget(StoneDoor004);
var SpinWheel008 = CreateObjectAbove(SpinWheel, 2793, 1521);
SpinWheel008->SetMeshMaterial("SpinWheelGearRed", 0);
SpinWheel008->SetMeshMaterial("SpinWheelBaseAlt", 1);
SpinWheel008->SetSwitchTarget(StoneDoor007);
var SpinWheel009 = CreateObjectAbove(SpinWheel, 830, 735);
SpinWheel009->SetSwitchTarget(StoneDoor009);
var SpinWheel010 = CreateObjectAbove(SpinWheel, 703, 352);
SpinWheel010->SetMeshMaterial("SpinWheelBaseAlt", 1);
SpinWheel010->SetSwitchTarget(StoneDoor010);
var Column002 = CreateObjectAbove(Column, 779, 535);
Column002->SetR(180);
Column002->SetClrModulation(0xffffd0d0);
Column002->SetMeshMaterial("AncientColumn", 0);
var Column003 = CreateObjectAbove(Column, 1419, 217);
Column003->SetMeshMaterial("AncientColumn", 0);
var Column004 = CreateObjectAbove(Column, 1386, 616);
g_flagpole = CreateObject(Flagpole, 210, 1151);
g_flagpole->SetPosition(210, 1151);
g_flagpole.StaticSaveVar = "g_flagpole";
g_flagpole->SetName("Respawn");
g_flagpole->SetNeutral(true);
var LotsOfCoins001 = CreateObject(LotsOfCoins, 805, 583);
LotsOfCoins001.Plane = 200;
LotsOfCoins001->SetPosition(805, 583);
g_golden_idol = CreateObject(Idol, 824, 568);
g_golden_idol->SetR(-4);
g_golden_idol.Plane = 220;
g_golden_idol.StaticSaveVar = "g_golden_idol";
g_golden_idol->SetPosition(824, 568);
var Lorry002 = CreateObjectAbove(Lorry, 200, 1183);
var Lorry001 = CreateObjectAbove(Lorry, 708, 1407);
Lorry001->SetMeshMaterial("RuinedLorry", 0);
var Catapult001 = CreateObjectAbove(Catapult, 1714, 951);
Catapult001->SetRDir(-7);
CreateObjectAbove(StrawMan, 1924, 439);
CreateObjectAbove(StrawMan, 2642, 705);
var Clonk001 = CreateObjectAbove(Clonk, 316, 431);
Clonk001->SetName("Wächter");
AI->AddAI(Clonk001);
AI->SetHome(Clonk001, 315, 422, DIR_Left);
AI->SetGuardRange(Clonk001, 296, 322, 350, 140);
AI->SetMaxAggroDistance(Clonk001);
AI->SetEncounterCB(Clonk001, "EncounterCastle");
Clonk001->Unstick(7);
Clonk001->SetDir(DIR_Left);
var Clonk002 = CreateObjectAbove(Clonk, 501, 454);
Clonk002->SetDir(DIR_Right);
Clonk002->SetName("Wächter");
AI->AddAI(Clonk002);
AI->SetHome(Clonk002, 502, 445, DIR_Right);
AI->SetGuardRange(Clonk002, 460, 300, 200, 160);
AI->SetMaxAggroDistance(Clonk002, 60);
Clonk002->Unstick(7);
var Clonk003 = CreateObjectAbove(Clonk, 534, 455);
Clonk003->SetDir(DIR_Right);
Clonk003->SetName("Wächter");
AI->AddAI(Clonk003);
AI->SetGuardRange(Clonk003, 460, 300, 200, 160);
AI->SetMaxAggroDistance(Clonk003, 60);
Clonk003->Unstick(7);
var Clonk004 = CreateObjectAbove(Clonk, 671, 638);
Clonk004->SetDir(DIR_Right);
Clonk004->SetCon(150);
Clonk004->SetColor(0xffffa000);
Clonk004->SetName("Schatzsucher");
AI->AddAI(Clonk004);
AI->SetHome(Clonk004, 671, 629, DIR_Right);
AI->SetGuardRange(Clonk004, 580, 480, 320, 175);
AI->SetMaxAggroDistance(Clonk004);
AI->SetEncounterCB(Clonk004, "EncounterFinal");
Clonk004->Unstick(7);
npc_dagobert = CreateObjectAbove(Clonk, 369, 1142);
npc_dagobert->SetColor(0xffa000);
npc_dagobert->SetName("Dagobert");
npc_dagobert.StaticSaveVar = "npc_dagobert";
npc_dagobert->MakeInvincible();
npc_dagobert->Unstick(7);
npc_dagobert->SetDir(DIR_Left);
var Clonk005 = CreateObjectAbove(Clonk, 1720, 375);
Clonk005->SetDir(DIR_Right);
Clonk005->SetColor(0x808080);
Clonk005->Unstick(7);
Clonk005->SetName("Otto");
Clonk005->MakeInvincible();
Clonk005->SetSkin(2);
var Clonk006 = CreateObjectAbove(Clonk, 1868, 951);
Clonk006->SetColor(0xff0000);
Clonk006->SetName("Donald");
Clonk006->MakeInvincible();
Clonk006->Unstick(7);
Clonk006->SetDir(DIR_Left);
var Clonk007 = CreateObjectAbove(Clonk, 676, 943);
Clonk007->SetDir(DIR_Right);
Clonk007->SetColor(0x802000);
Clonk007->Unstick(7);
Clonk007->SetName("Jane");
Clonk007->MakeInvincible();
Clonk007->SetSkin(1);
npc_tarzan = CreateObjectAbove(Clonk, 750, 859);
npc_tarzan->SetXDir(3);
npc_tarzan->SetYDir(27);
npc_tarzan->SetColor(0x402000);
npc_tarzan->SetName("Tarzan");
npc_tarzan.StaticSaveVar = "npc_tarzan";
npc_tarzan->Unstick(7);
npc_tarzan->SetDir(DIR_Left);
var Clonk008 = CreateObjectAbove(Clonk, 498, 966);
Clonk008->SetColor(0x20ffff);
Clonk008->Unstick(7);
Clonk008->SetName("Sophie");
Clonk008->MakeInvincible();
Clonk008->SetSkin(3);
Clonk008->SetDir(DIR_Left);
var Clonk009 = CreateObjectAbove(Clonk, 853, 734);
Clonk009->SetDir(DIR_Right);
Clonk009->SetColor(0x6000);
Clonk009->Unstick(7);
Clonk009->SetName("Riku");
Clonk009->SetSkin(2);
var Clonk010 = CreateObjectAbove(Clonk, 1098, 1151);
Clonk010->SetDir(DIR_Right);
Clonk010->SetColor(0x800000);
Clonk010->Unstick(7);
Clonk010->SetName("Ann");
Clonk010->MakeInvincible();
Clonk010->SetSkin(3);
var Dialogue001 = npc_dagobert->SetDialogue("Dagobert",true);
var Dialogue002 = Clonk005->SetDialogue("Otto",true);
var GrappleBow001 = npc_tarzan->CreateContents(GrappleBow);
GrappleBow001->SetPosition(750, 850);
var GrappleBow002 = npc_tarzan->CreateContents(GrappleBow);
GrappleBow002->SetPosition(750, 850);
var Dialogue003 = npc_tarzan->SetDialogue("Tarzan",false);
var Dialogue004 = Clonk007->SetDialogue("Jane",true);
var Dialogue005 = Clonk006->SetDialogue("Donald",true);
var TeleGlove001 = Clonk008->CreateContents(TeleGlove);
TeleGlove001->SetPosition(498, 957);
var Dialogue006 = Clonk008->SetDialogue("Sophie",true);
var Dialogue007 = Clonk009->SetDialogue("Riku",true);
var Pickaxe001 = Clonk010->CreateContents(Pickaxe);
Pickaxe001->SetPosition(1098, 1142);
var Dialogue008 = Clonk010->SetDialogue("Ann",true);
CreateObjectAbove(Skull, 46, 1175);
var Bone001 = CreateObject(Bone, 19, 1166);
Bone001->SetR(-65);
Bone001->SetPosition(19, 1166);
Bone001->Unstick(7);
var Bone002 = CreateObject(Bone, 41, 1172);
Bone002->SetR(-51);
Bone002->SetPosition(41, 1172);
var Bone003 = CreateObject(Bone, 472, 966);
Bone003->SetR(-41);
Bone003->SetRDir(11);
Bone003->SetPosition(472, 966);
var Bone004 = CreateObject(Bone, 488, 964);
Bone004->SetR(-51);
Bone004->SetYDir(8);
Bone004->SetPosition(488, 964);
var Bone005 = CreateObject(Bone, 479, 964);
Bone005->SetR(-51);
Bone005->SetPosition(479, 964);
var Bone006 = CreateObject(Bone, 464, 965);
Bone006->SetR(-51);
Bone006->SetPosition(464, 965);
var Loam001 = Lorry002->CreateContents(Loam);
Loam001->SetPosition(200, 1176);
var Loam002 = Lorry002->CreateContents(Loam);
Loam002->SetPosition(200, 1176);
var Loam003 = Lorry002->CreateContents(Loam);
Loam003->SetPosition(200, 1176);
var Loam004 = Lorry002->CreateContents(Loam);
Loam004->SetPosition(200, 1176);
var Loam005 = CreateObject(Loam, 153, 1232);
Loam005->SetPosition(153, 1232);
var Loam006 = CreateObject(Loam, 357, 1317);
Loam006->SetPosition(357, 1317);
var Loam007 = CreateObject(Loam, 265, 1451);
Loam007->SetPosition(265, 1451);
var Loam008 = CreateObject(Loam, 528, 1450);
Loam008->SetPosition(528, 1450);
var Loam009 = CreateObject(Loam, 554, 1453);
Loam009->SetPosition(554, 1453);
var Loam010 = CreateObject(Loam, 988, 1284);
Loam010->SetPosition(988, 1284);
var Loam011 = CreateObject(Loam, 1030, 1272);
Loam011->SetPosition(1030, 1272);
var Loam012 = CreateObject(Loam, 1065, 1267);
Loam012->SetPosition(1065, 1267);
var Loam013 = CreateObject(Loam, 1051, 1258);
Loam013->SetPosition(1051, 1258);
var Loam014 = CreateObject(Loam, 1049, 1279);
Loam014->SetPosition(1049, 1279);
var Loam015 = CreateObject(Loam, 1081, 1266);
Loam015->SetPosition(1081, 1266);
var Loam016 = CreateObject(Loam, 1334, 1049);
Loam016->SetPosition(1334, 1049);
var Loam017 = CreateObject(Loam, 1532, 858);
Loam017->SetPosition(1532, 858);
var Loam018 = CreateObject(Loam, 1619, 804);
Loam018->SetPosition(1619, 804);
var Loam019 = CreateObject(Loam, 1642, 439);
Loam019->SetPosition(1642, 439);
var Loam020 = CreateObject(Loam, 1694, 399);
Loam020->SetPosition(1694, 399);
var Loam021 = CreateObject(Loam, 1578, 524);
Loam021->SetPosition(1578, 524);
var Loam022 = CreateObject(Loam, 1746, 456);
Loam022->SetPosition(1746, 456);
var Metal001 = CreateObject(Metal, 1922, 976);
Metal001->SetR(20);
Metal001->SetPosition(1922, 976);
var Nugget001 = CreateObject(Nugget, 812, 589);
Nugget001->SetClrModulation(0xffffd0a0);
Nugget001->SetPosition(812, 589);
var Nugget002 = CreateObject(Nugget, 869, 582);
Nugget002->SetPosition(869, 582);
var Nugget003 = CreateObject(Nugget, 853, 583);
Nugget003->SetClrModulation(0xffffd0a0);
Nugget003->SetPosition(853, 583);
var Nugget004 = CreateObject(Nugget, 823, 583);
Nugget004->SetClrModulation(0xffffd0a0);
Nugget004->SetPosition(823, 583);
var GoldBar001 = Chest010->CreateContents(GoldBar);
GoldBar001->SetPosition(546, 372);
var GoldBar002 = Chest011->CreateContents(GoldBar);
GoldBar002->SetPosition(1765, 1180);
var GoldBar003 = Chest012->CreateContents(GoldBar);
GoldBar003->SetPosition(1428, 1531);
var GoldBar004 = Chest013->CreateContents(GoldBar);
GoldBar004->SetPosition(853, 1563);
var GoldBar005 = Lorry001->CreateContents(GoldBar);
GoldBar005->SetPosition(708, 1400);
var GoldBar006 = Chest006->CreateContents(GoldBar);
GoldBar006->SetPosition(840, 36);
var GoldBar007 = Chest014->CreateContents(GoldBar);
GoldBar007->SetPosition(1943, 703);
var GoldBar008 = Chest015->CreateContents(GoldBar);
GoldBar008->SetPosition(2103, 1108);
var GoldBar009 = Chest016->CreateContents(GoldBar);
GoldBar009->SetPosition(397, 572);
var GoldBar010 = Chest001->CreateContents(GoldBar);
GoldBar010->SetPosition(1002, 302);
var GoldBar011 = Chest017->CreateContents(GoldBar);
GoldBar011->SetPosition(720, 341);
var GoldBar012 = Chest018->CreateContents(GoldBar);
GoldBar012->SetPosition(2662, 1346);
var GoldBar013 = Chest019->CreateContents(GoldBar);
GoldBar013->SetPosition(730, 124);
GoldBar013->SetClrModulation(0xffffd0a0);
var GoldBar014 = CreateObject(GoldBar, 880, 540);
GoldBar014->SetR(-29);
GoldBar014->SetClrModulation(0xffffd0a0);
GoldBar014->SetPosition(880, 540);
var GoldBar015 = ToolsWorkshop001->CreateContents(GoldBar);
GoldBar015->SetPosition(1169, 884);
var GoldBar016 = CreateObject(GoldBar, 72, 1463);
GoldBar016->SetPosition(72, 1463);
GoldBar016->Unstick(7);
var GoldBar017 = CreateObject(GoldBar, 2746, 736);
GoldBar017->SetPosition(2746, 736);
var GoldBar018 = CreateObject(GoldBar, 2507, 1262);
GoldBar018->SetPosition(2507, 1262);
GoldBar018->Unstick(7);
var GoldBar019 = Chest020->CreateContents(GoldBar);
GoldBar019->SetPosition(1626, 1580);
var GoldBar020 = CreateObject(GoldBar, 972, 1277);
GoldBar020->SetR(55);
GoldBar020->SetPosition(972, 1277);
var Ruby001 = CreateObject(Ruby, 864, 581);
Ruby001->SetPosition(864, 581);
var Ruby002 = CreateObject(Ruby, 806, 583);
Ruby002->SetPosition(806, 583);
var Ruby003 = CreateObject(Ruby, 849, 578);
Ruby003->SetPosition(849, 578);
var Ruby004 = CreateObject(Ruby, 856, 584);
Ruby004->SetPosition(856, 584);
var Amethyst002 = CreateObject(Amethyst, 793, 584);
Amethyst002->SetR(22);
Amethyst002->SetPosition(793, 584);
CreateObjectAbove(Amethyst, 885, 561);
CreateObjectAbove(Amethyst, 828, 585);
var Dynamite001 = Lorry002->CreateContents(Dynamite);
Dynamite001->SetPosition(200, 1176);
var Dynamite002 = Lorry002->CreateContents(Dynamite);
Dynamite002->SetPosition(200, 1176);
var Dynamite003 = Chest006->CreateContents(Dynamite);
Dynamite003->SetPosition(840, 36);
var Dynamite004 = Chest006->CreateContents(Dynamite);
Dynamite004->SetPosition(840, 36);
var Dynamite005 = Chest006->CreateContents(Dynamite);
Dynamite005->SetPosition(840, 36);
CreateObjectAbove(Dynamite, 790, 736);
var Dynamite006 = Chest005->CreateContents(Dynamite);
Dynamite006->SetPosition(603, 931);
var Dynamite007 = Chest005->CreateContents(Dynamite);
Dynamite007->SetPosition(603, 931);
var Dynamite008 = Chest004->CreateContents(Dynamite);
Dynamite008->SetPosition(624, 932);
var Dynamite009 = Chest004->CreateContents(Dynamite);
Dynamite009->SetPosition(624, 932);
var Dynamite010 = Chest002->CreateContents(Dynamite);
Dynamite010->SetPosition(515, 956);
var Dynamite011 = Chest012->CreateContents(Dynamite);
Dynamite011->SetPosition(1428, 1531);
var Dynamite012 = Chest012->CreateContents(Dynamite);
Dynamite012->SetPosition(1428, 1531);
var Dynamite013 = Chest012->CreateContents(Dynamite);
Dynamite013->SetPosition(1428, 1531);
var Dynamite014 = Chest014->CreateContents(Dynamite);
Dynamite014->SetPosition(1943, 703);
var Dynamite015 = Chest014->CreateContents(Dynamite);
Dynamite015->SetPosition(1943, 703);
var Dynamite016 = Chest014->CreateContents(Dynamite);
Dynamite016->SetPosition(1943, 703);
var Bow001 = Clonk001->CreateContents(Bow);
Bow001->SetPosition(316, 422);
var Bow002 = Chest003->CreateContents(Bow);
Bow002->SetPosition(227, 749);
var Arrow001 = Bow001->CreateContents(Arrow);
Arrow001->SetPosition(316, 422);
var Arrow002 = Clonk001->CreateContents(Arrow);
Arrow002->SetPosition(316, 422);
var Arrow003 = CreateObject(Arrow, 313, 431);
Arrow003->SetR(90);
Arrow003->SetPosition(313, 431);
Arrow003->Unstick(7);
var Arrow004 = CreateObject(Arrow, 313, 431);
Arrow004->SetR(90);
Arrow004->SetPosition(313, 431);
Arrow004->Unstick(7);
var Arrow005 = CreateObject(Arrow, 313, 431);
Arrow005->SetR(90);
Arrow005->SetPosition(313, 431);
Arrow005->Unstick(7);
var Arrow006 = CreateObject(Arrow, 313, 431);
Arrow006->SetR(90);
Arrow006->SetPosition(313, 431);
Arrow006->Unstick(7);
var Arrow007 = CreateObject(Arrow, 313, 431);
Arrow007->SetR(90);
Arrow007->SetPosition(313, 431);
Arrow007->Unstick(7);
var Arrow008 = CreateObject(Arrow, 313, 431);
Arrow008->SetR(90);
Arrow008->SetPosition(313, 431);
Arrow008->Unstick(7);
var Arrow009 = CreateObject(Arrow, 313, 431);
Arrow009->SetR(90);
Arrow009->SetPosition(313, 431);
Arrow009->Unstick(7);
var Arrow010 = CreateObject(Arrow, 313, 431);
Arrow010->SetR(90);
Arrow010->SetPosition(313, 431);
Arrow010->Unstick(7);
var Arrow011 = CreateObject(Arrow, 313, 431);
Arrow011->SetR(90);
Arrow011->SetPosition(313, 431);
Arrow011->Unstick(7);
var Arrow012 = Chest003->CreateContents(Arrow);
Arrow012->SetPosition(227, 749);
var Bread001 = Chest021->CreateContents(Bread);
Bread001->SetPosition(472, 444);
var Bread002 = Chest021->CreateContents(Bread);
Bread002->SetPosition(472, 444);
var Bread003 = Lorry001->CreateContents(Bread);
Bread003->SetPosition(708, 1400);
var Bread004 = Lorry001->CreateContents(Bread);
Bread004->SetPosition(708, 1400);
var Bread005 = Lorry001->CreateContents(Bread);
Bread005->SetPosition(708, 1400);
var Bread006 = Chest004->CreateContents(Bread);
Bread006->SetPosition(624, 932);
var Bread007 = Chest017->CreateContents(Bread);
Bread007->SetPosition(720, 341);
var Bread008 = Chest009->CreateContents(Bread);
Bread008->SetPosition(1830, 475);
var Bread009 = ToolsWorkshop001->CreateContents(Bread);
Bread009->SetPosition(1169, 884);
var Bread010 = Chest011->CreateContents(Bread);
Bread010->SetPosition(1765, 1180);
var Bread011 = Chest012->CreateContents(Bread);
Bread011->SetPosition(1428, 1531);
var Bread012 = Chest018->CreateContents(Bread);
Bread012->SetPosition(2662, 1346);
var Bread013 = Chest007->CreateContents(Bread);
Bread013->SetPosition(1878, 708);
var Bread014 = Chest002->CreateContents(Bread);
Bread014->SetPosition(515, 956);
var DynamiteBox001 = Chest021->CreateContents(DynamiteBox);
DynamiteBox001->SetPosition(472, 444);
var DynamiteBox002 = Chest021->CreateContents(DynamiteBox);
DynamiteBox002->SetPosition(472, 444);
var DynamiteBox003 = Chest017->CreateContents(DynamiteBox);
DynamiteBox003->SetPosition(720, 341);
var DynamiteBox004 = Chest017->CreateContents(DynamiteBox);
DynamiteBox004->SetPosition(720, 341);
var DynamiteBox005 = Chest020->CreateContents(DynamiteBox);
DynamiteBox005->SetPosition(1626, 1580);
var DynamiteBox006 = Chest015->CreateContents(DynamiteBox);
DynamiteBox006->SetPosition(2103, 1108);
var DynamiteBox007 = Chest019->CreateContents(DynamiteBox);
DynamiteBox007->SetPosition(730, 124);
var Sword001 = Clonk003->CreateContents(Sword);
Sword001->SetPosition(534, 446);
var Sword002 = Clonk002->CreateContents(Sword);
Sword002->SetPosition(501, 445);
var Sword003 = Chest006->CreateContents(Sword);
Sword003->SetPosition(840, 36);
var Sword004 = Clonk004->CreateContents(Sword);
Sword004->SetPosition(671, 625);
var Sword005 = Clonk004->CreateContents(Sword);
Sword005->SetPosition(671, 625);
var Sword006 = Lorry001->CreateContents(Sword);
Sword006->SetPosition(708, 1400);
var Sword007 = Chest003->CreateContents(Sword);
Sword007->SetPosition(227, 749);
CreateObjectAbove(Seaweed, 2494, 1263);
CreateObjectAbove(Seaweed, 2508, 1263);
CreateObjectAbove(Seaweed, 2520, 1263);
CreateObjectAbove(Seaweed, 2508, 1263);
CreateObjectAbove(Seaweed, 2503, 1263);
CreateObjectAbove(Seaweed, 2526, 1262);
CreateObjectAbove(Seaweed, 2516, 1263);
CreateObjectAbove(Seaweed, 2499, 1263);
CreateObjectAbove(Seaweed, 2663, 1278);
CreateObjectAbove(Seaweed, 2769, 1272);
CreateObjectAbove(Seaweed, 2751, 1279);
CreateObjectAbove(Seaweed, 2762, 1271);
CreateObjectAbove(Seaweed, 2775, 1279);
CreateObjectAbove(Seaweed, 2762, 1271);
CreateObjectAbove(Seaweed, 2659, 1279);
CreateObjectAbove(Seaweed, 2416, 1245);
CreateObjectAbove(Seaweed, 2395, 1239);
CreateObjectAbove(Seaweed, 2396, 1239);
CreateObjectAbove(Seaweed, 2332, 1145);
var Seaweed001 = CreateObject(Seaweed, 2407, 1239);
Seaweed001->SetPosition(2407, 1239);
CreateObjectAbove(Mushroom, 1580, 759);
CreateObjectAbove(Mushroom, 1613, 775);
CreateObjectAbove(Mushroom, 1525, 846);
CreateObjectAbove(Mushroom, 1612, 862);
CreateObjectAbove(Mushroom, 1321, 895);
CreateObjectAbove(Mushroom, 1315, 894);
CreateObjectAbove(Mushroom, 1343, 903);
CreateObjectAbove(Mushroom, 1347, 901);
var Balloon001 = CreateObjectAbove(Balloon, 491, 383);
Balloon001->Unstick(7);
var Barrel001 = CreateObjectAbove(Barrel, 623, 456);
Barrel001->SetColor(0xff000000);
CreateObjectAbove(Sproutberry, 1823, 488);
CreateObjectAbove(Sproutberry, 1823, 488);
CreateObjectAbove(Sproutberry, 1823, 488);
CreateObjectAbove(Boompack, 543, 383);
CreateObjectAbove(Boompack, 548, 384);
CreateObjectAbove(Boompack, 1948, 713);
var Boompack001 = CreateObject(Boompack, 1944, 483);
Boompack001->SetR(135);
Boompack001->SetPosition(1944, 483);
g_golden_shovel = CreateObjectAbove(Shovel, 1841, 1011);
g_golden_shovel->SetMeshMaterial("GoldenShovel", 0);
g_golden_shovel.StaticSaveVar = "g_golden_shovel";
var Pipe001 = CreateObject(Pipe, 1838, 1013);
Pipe001->SetPosition(1838, 1013);
Pipe001->SetNeutralPipe();
var LotsOfCoins002 = CreateObject(LotsOfCoins, 838, 583);
LotsOfCoins002.Plane = 500;
LotsOfCoins002->SetPosition(838, 583);
var GemOfPower001 = CreateObjectAbove(GemOfPower, 825, 572);
GemOfPower001->SetCategory(C4D_StaticBack);
CreateObjectAbove(Firestone, 564, 1136);
CreateObjectAbove(Firestone, 552, 1136);
CreateObjectAbove(Firestone, 562, 1136);
CreateObjectAbove(Firestone, 571, 1136);
CreateObjectAbove(Firestone, 567, 1136);
var Firestone001 = CreateObject(Firestone, 558, 1135);
Firestone001->SetPosition(558, 1135);
var Firestone002 = CreateObject(Firestone, 546, 1135);
Firestone002->SetPosition(546, 1135);
CreateObjectAbove(Firestone, 560, 1136);
var Firestone003 = CreateObject(Firestone, 546, 1135);
Firestone003->SetPosition(546, 1135);
var Firestone004 = CreateObject(Firestone, 546, 1135);
Firestone004->SetPosition(546, 1135);
var Firestone005 = CreateObject(Firestone, 555, 1135);
Firestone005->SetPosition(555, 1135);
CreateObjectAbove(Firestone, 562, 1136);
var Firestone006 = CreateObject(Firestone, 550, 1135);
Firestone006->SetPosition(550, 1135);
CreateObjectAbove(Firestone, 552, 1136);
var Firestone007 = CreateObject(Firestone, 342, 1224);
Firestone007->SetPosition(342, 1224);
var Firestone008 = CreateObject(Firestone, 166, 1260);
Firestone008->SetPosition(166, 1260);
var Firestone009 = CreateObject(Firestone, 234, 1423);
Firestone009->SetPosition(234, 1423);
var Firestone010 = CreateObjectAbove(Firestone, 315, 431);
Firestone010->Unstick(7);
var Firestone011 = CreateObject(Firestone, 1359, 1060);
Firestone011->SetPosition(1359, 1060);
var Firestone012 = CreateObject(Firestone, 1348, 1041);
Firestone012->SetPosition(1348, 1041);
var Firestone013 = CreateObject(Firestone, 1384, 1054);
Firestone013->SetPosition(1384, 1054);
var Firestone014 = CreateObject(Firestone, 1417, 1106);
Firestone014->SetPosition(1417, 1106);
var Firestone015 = CreateObject(Firestone, 1432, 1112);
Firestone015->SetPosition(1432, 1112);
var Firestone016 = CreateObject(Firestone, 1436, 1103);
Firestone016->SetPosition(1436, 1103);
var Firestone017 = CreateObject(Firestone, 1340, 919);
Firestone017->SetPosition(1340, 919);
var Firestone018 = CreateObject(Firestone, 1476, 875);
Firestone018->SetPosition(1476, 875);
var Firestone019 = CreateObject(Firestone, 1549, 865);
Firestone019->SetPosition(1549, 865);
var Firestone020 = CreateObject(Firestone, 1607, 791);
Firestone020->SetPosition(1607, 791);
var Firestone021 = CreateObject(Firestone, 2053, 851);
Firestone021->SetPosition(2053, 851);
var Firestone022 = CreateObject(Firestone, 2161, 942);
Firestone022->SetPosition(2161, 942);
var Firestone023 = CreateObject(Firestone, 2073, 861);
Firestone023->SetPosition(2073, 861);
var Firestone024 = CreateObject(Firestone, 2064, 851);
Firestone024->SetPosition(2064, 851);
return true;
}