Improve Acid Drilling map a bit (#1766)

- Some gem material for the teleglove
 - Some mushrooms in the cave
 - Some animals
 - Chests!
install-platforms
Lukas Werling 2018-01-11 22:24:41 +01:00
parent cb8eb3a4d5
commit 09458901bb
5 changed files with 592 additions and 254 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -2,266 +2,607 @@
func InitializeObjects()
{
CreateObjectAbove(Tree_Coniferous, 1864, 236);
CreateObjectAbove(Tree_Coniferous, 1904, 268);
var Tree_Coniferous001 = CreateObjectAbove(Tree_Coniferous, 1864, 236);
Tree_Coniferous001->SetCon(102);
var Tree_Coniferous002 = CreateObjectAbove(Tree_Coniferous, 1904, 268);
Tree_Coniferous002->SetCon(105);
CreateObjectAbove(Tree_Coniferous, 1976, 260);
CreateObjectAbove(Tree_Coniferous, 1939, 267);
CreateObjectAbove(Tree_Coniferous, 2020, 244);
var Tree_Coniferous0021 = CreateObjectAbove(Tree_Coniferous, 1758, 149);
Tree_Coniferous0021->SetR(65);
Tree_Coniferous0021->SetPosition(1758, 130);
var Tree_Coniferous003 = CreateObject(Tree_Coniferous, 1758, 130);
Tree_Coniferous003->SetCon(102);
Tree_Coniferous003->SetR(65);
Tree_Coniferous003->SetPosition(1758, 130);
CreateObjectAbove(Tree_Coniferous, 1997, 255);
CreateObjectAbove(Tree_Coniferous, 1959, 271);
CreateObjectAbove(Trunk, 1924, 272);
CreateObject(Rule_TeamAccount, 50, 40);
var Rule_TeamAccount001 = CreateObject(Rule_TeamAccount, 50, 40);
Rule_TeamAccount001->SetPosition(50, 40);
CreateObject(Rule_BuyAtFlagpole, 50, 40);
var Rule_BuyAtFlagpole001 = CreateObject(Rule_BuyAtFlagpole, 50, 40);
Rule_BuyAtFlagpole001->SetPosition(50, 40);
var Goal_AcidDrilling0036 = CreateObject(Goal_AcidDrilling, 0, -10);
Goal_AcidDrilling0036->SetBasinPosition(2338, 250);
var Goal_AcidDrilling001 = CreateObject(Goal_AcidDrilling);
Goal_AcidDrilling001->SetPosition(0, 0);
Goal_AcidDrilling001->SetBasinPosition(2338, 250);
var Chest0040 = CreateObjectAbove(Chest, 71, 222);
CreateObjectAbove(BigRock, 1124, 669);
var Catapult0041 = CreateObjectAbove(Catapult, 1063, 225);
Catapult0041->SetCon(64);
Catapult0041->SetRDir(-7);
Catapult0041->SetClrModulation(0xff808080);
var BoilingLava001 = CreateObject(BoilingLava, 982, 756);
BoilingLava001->SetPosition(982, 756);
BoilingLava001->SetIntensity(2);
BoilingLava001->SetArea(Shape->Rectangle(850, 672, 330, 118));
var Lorry0042 = CreateObjectAbove(Lorry, 1169, 666);
Lorry0042->SetR(-5);
Lorry0042->SetRDir(6);
Lorry0042->SetPosition(1169, 658);
var LargeCaveMushroom001 = CreateObject(LargeCaveMushroom, 347, 110);
LargeCaveMushroom001->SetCon(84);
LargeCaveMushroom001->SetR(8);
LargeCaveMushroom001->SetClrModulation(0xffd4eed4);
LargeCaveMushroom001->SetPosition(347, 110);
var LargeCaveMushroom002 = CreateObject(LargeCaveMushroom, 302, 96);
LargeCaveMushroom002->SetCon(50);
LargeCaveMushroom002->SetR(10);
LargeCaveMushroom002->SetClrModulation(0xffe5ccd6);
LargeCaveMushroom002->SetPosition(302, 96);
var LargeCaveMushroom003 = CreateObject(LargeCaveMushroom, 323, 101);
LargeCaveMushroom003->SetCon(60);
LargeCaveMushroom003->SetR(-9);
LargeCaveMushroom003->SetClrModulation(0xffe9f2e8);
LargeCaveMushroom003->SetPosition(323, 101);
var Ore0044 = CreateObjectAbove(Ore, 1845, 299);
Ore0044->SetR(151);
Ore0044->SetPosition(1845, 297);
var Ore0045 = CreateObjectAbove(Ore, 1544, 206);
Ore0045->SetR(-129);
Ore0045->SetPosition(1544, 204);
var Ore0046 = CreateObjectAbove(Ore, 1568, 176);
Ore0046->SetR(-48);
Ore0046->SetPosition(1568, 175);
var Ore0047 = CreateObjectAbove(Ore, 1667, 231);
Ore0047->SetR(-166);
Ore0047->SetPosition(1667, 230);
var Ore0048 = CreateObjectAbove(Ore, 2197, 403);
Ore0048->SetR(145);
Ore0048->SetPosition(2197, 401);
var Ore0049 = CreateObjectAbove(Ore, 730, 345);
Ore0049->SetR(-99);
Ore0049->SetPosition(730, 343);
var Ore0050 = CreateObjectAbove(Ore, 1326, 174);
Ore0050->SetR(86);
Ore0050->SetPosition(1326, 172);
var Ore0051 = CreateObjectAbove(Ore, 1321, 211);
Ore0051->SetR(121);
Ore0051->SetPosition(1321, 209);
var Ore0052 = CreateObjectAbove(Ore, 810, 98);
Ore0052->SetR(-168);
Ore0052->SetPosition(810, 97);
var Ore0053 = CreateObjectAbove(Ore, 250, 166);
Ore0053->SetR(-171);
Ore0053->SetPosition(250, 165);
var Ore0054 = CreateObjectAbove(Ore, 271, 89);
Ore0054->SetR(122);
Ore0054->SetPosition(271, 87);
var Ore0055 = CreateObjectAbove(Ore, 539, 571);
Ore0055->SetR(109);
Ore0055->SetPosition(539, 569);
var Ore0056 = CreateObjectAbove(Ore, 392, 613);
Ore0056->SetR(-144);
Ore0056->SetPosition(392, 611);
var Ore0057 = CreateObjectAbove(Ore, 462, 523);
Ore0057->SetR(67);
Ore0057->SetPosition(462, 522);
CreateObjectAbove(SproutBerryBush, 333, 130);
var Loam0058 = CreateObjectAbove(Loam, 1144, 170);
Loam0058->SetR(-122);
Loam0058->SetPosition(1144, 168);
var Loam0059 = CreateObjectAbove(Loam, 1553, 360);
Loam0059->SetR(-95);
Loam0059->SetPosition(1553, 360);
var Loam0060 = CreateObjectAbove(Loam, 1353, 334);
Loam0060->SetR(-84);
Loam0060->SetPosition(1353, 334);
var Loam0061 = CreateObjectAbove(Loam, 915, 517);
Loam0061->SetR(-154);
Loam0061->SetPosition(915, 514);
var Loam0062 = CreateObjectAbove(Loam, 867, 291);
Loam0062->SetR(-79);
Loam0062->SetPosition(867, 290);
var Loam0063 = CreateObjectAbove(Loam, 891, 138);
Loam0063->SetR(59);
Loam0063->SetPosition(891, 136);
var Loam0064 = CreateObjectAbove(Loam, 880, 107);
Loam0064->SetR(-169);
Loam0064->SetPosition(880, 104);
var Loam0065 = CreateObjectAbove(Loam, 636, 226);
Loam0065->SetR(13);
Loam0065->SetPosition(636, 223);
var Loam0066 = CreateObjectAbove(Loam, 555, 255);
Loam0066->SetR(-171);
Loam0066->SetPosition(555, 252);
var Loam0067 = CreateObjectAbove(Loam, 1880, 270);
Loam0067->SetR(48);
Loam0067->SetPosition(1880, 268);
var Loam0068 = CreateObjectAbove(Loam, 2029, 265);
Loam0068->SetR(-6);
Loam0068->SetPosition(2029, 262);
var Loam0069 = CreateObjectAbove(Loam, 1706, 160);
Loam0069->SetR(-108);
Loam0069->SetPosition(1706, 159);
var Loam0070 = CreateObjectAbove(Loam, 87, 262);
Loam0070->SetR(31);
Loam0070->SetPosition(87, 259);
var Loam0071 = CreateObjectAbove(Loam, 478, 305);
Loam0071->SetR(-173);
Loam0071->SetPosition(478, 302);
var Loam0072 = CreateObjectAbove(Loam, 613, 395);
Loam0072->SetR(114);
Loam0072->SetPosition(613, 394);
var Loam0073 = CreateObjectAbove(Loam, 736, 377);
Loam0073->SetR(142);
Loam0073->SetPosition(736, 375);
var Loam0074 = CreateObjectAbove(Loam, 675, 384);
Loam0074->SetR(125);
Loam0074->SetPosition(675, 382);
var Loam0075 = CreateObjectAbove(Loam, 1711, 520);
Loam0075->SetR(-52);
Loam0075->SetPosition(1711, 518);
var Loam0076 = CreateObjectAbove(Loam, 1671, 480);
Loam0076->SetR(131);
Loam0076->SetPosition(1671, 478);
var Loam0077 = CreateObjectAbove(Loam, 1987, 659);
Loam0077->SetR(137);
Loam0077->SetPosition(1987, 657);
var Loam0078 = CreateObjectAbove(Loam, 2243, 681);
Loam0078->SetR(103);
Loam0078->SetPosition(2243, 680);
var Loam0079 = CreateObjectAbove(Loam, 1535, 676);
Loam0079->SetR(-50);
Loam0079->SetPosition(1535, 674);
var Loam0080 = CreateObjectAbove(Loam, 2008, 456);
Loam0080->SetR(-152);
Loam0080->SetPosition(2008, 453);
var Loam0081 = CreateObjectAbove(Loam, 2030, 446);
Loam0081->SetR(-136);
Loam0081->SetPosition(2030, 444);
Lorry0042->CreateContents(Loam);
Lorry0042->CreateContents(Loam);
var Diamond_Socket001 = CreateObject(Diamond_Socket, 733, 54);
Diamond_Socket001->SetPosition(733, 54);
var Diamond_Socket002 = CreateObject(Diamond_Socket, 718, 135);
Diamond_Socket002->SetPosition(718, 135);
var Diamond_Socket003 = CreateObject(Diamond_Socket, 1334, 84);
Diamond_Socket003->SetPosition(1334, 84);
var Diamond_Socket004 = CreateObject(Diamond_Socket, 1247, 225);
Diamond_Socket004->SetPosition(1247, 225);
var Diamond_Socket005 = CreateObject(Diamond_Socket, 1259, 333);
Diamond_Socket005->SetPosition(1259, 333);
var Diamond_Socket006 = CreateObject(Diamond_Socket, 897, 193);
Diamond_Socket006->SetPosition(897, 193);
var Diamond_Socket007 = CreateObject(Diamond_Socket, 932, 82);
Diamond_Socket007->SetPosition(932, 82);
var Diamond_Socket008 = CreateObject(Diamond_Socket, 131, 384);
Diamond_Socket008->SetPosition(131, 384);
var Diamond_Socket009 = CreateObject(Diamond_Socket, 122, 207);
Diamond_Socket009->SetPosition(122, 207);
var Nugget0084 = CreateObjectAbove(Nugget, 1421, 557);
Nugget0084->SetR(16);
Nugget0084->SetPosition(1421, 556);
var Nugget0085 = CreateObjectAbove(Nugget, 1391, 516);
Nugget0085->SetR(-23);
Nugget0085->SetPosition(1391, 515);
var Nugget0086 = CreateObjectAbove(Nugget, 1339, 563);
Nugget0086->SetR(-179);
Nugget0086->SetPosition(1339, 562);
var Nugget0087 = CreateObjectAbove(Nugget, 727, 566);
Nugget0087->SetR(-159);
Nugget0087->SetPosition(727, 564);
var Nugget0088 = CreateObjectAbove(Nugget, 111, 405);
Nugget0088->SetR(4);
Nugget0088->SetPosition(111, 404);
var Nugget0089 = CreateObjectAbove(Nugget, 70, 349);
Nugget0089->SetR(106);
Nugget0089->SetPosition(70, 347);
var Nugget0090 = CreateObjectAbove(Nugget, 72, 293);
Nugget0090->SetR(-117);
Nugget0090->SetPosition(72, 291);
var LargeCaveMushroom004 = CreateObjectAbove(LargeCaveMushroom, 426, 159);
LargeCaveMushroom004->SetCon(84);
LargeCaveMushroom004->SetClrModulation(0xffeff5ee);
var LargeCaveMushroom005 = CreateObjectAbove(LargeCaveMushroom, 424, 161);
LargeCaveMushroom005->SetCon(88);
LargeCaveMushroom005->SetClrModulation(0xffedf3f0);
var Metal0091 = CreateObjectAbove(Metal, 1551, 254);
Metal0091->SetR(-35);
Metal0091->SetPosition(1551, 251);
var Metal0092 = CreateObjectAbove(Metal, 2172, 409);
Metal0092->SetR(70);
Metal0092->SetPosition(2172, 404);
var Metal0093 = CreateObjectAbove(Metal, 1827, 279);
Metal0093->SetR(-3);
Metal0093->SetPosition(1827, 279);
var Metal0094 = CreateObjectAbove(Metal, 175, 680);
Metal0094->SetR(148);
Metal0094->SetPosition(175, 677);
var Metal0095 = CreateObjectAbove(Metal, 205, 701);
Metal0095->SetR(-50);
Metal0095->SetPosition(205, 697);
var Metal0096 = CreateObjectAbove(Metal, 571, 583);
Metal0096->SetR(166);
Metal0096->SetPosition(571, 582);
Chest0040->CreateContents(Metal);
Chest0040->CreateContents(Metal);
Chest0040->CreateContents(Metal);
Chest0040->CreateContents(Metal);
CreateObjectAbove(Flower, 1879, 249);
var Flower001 = CreateObjectAbove(Flower, 1913, 269);
var Flower002 = CreateObjectAbove(Flower, 1940, 270);
var Flower003 = CreateObjectAbove(Flower, 1987, 262);
var Flower004 = CreateObjectAbove(Flower, 2010, 253);
var Flower005 = CreateObject(Flower, 1949, 269);
Flower005->SetCon(32);
Flower005->SetPosition(1949, 269);
var LargeCaveMushroom006 = CreateObjectAbove(LargeCaveMushroom, 362, 135);
LargeCaveMushroom006->SetCon(65);
LargeCaveMushroom006->SetClrModulation(0xffe9f6f0);
var Wood0101 = CreateObjectAbove(Wood, 79, 683);
Wood0101->SetR(44);
Wood0101->SetPosition(79, 680);
var Wood0102 = CreateObjectAbove(Wood, 148, 682);
Wood0102->SetR(-23);
Wood0102->SetPosition(148, 680);
var Wood0103 = CreateObjectAbove(Wood, 60, 683);
Wood0103->SetR(36);
Wood0103->SetPosition(60, 680);
var Wood0104 = CreateObjectAbove(Wood, 68, 682);
Wood0104->SetR(-37);
Wood0104->SetPosition(68, 680);
var Wood0105 = CreateObjectAbove(Wood, 2030, 690);
Wood0105->SetR(-84);
Wood0105->SetPosition(2030, 686);
var Wood0106 = CreateObjectAbove(Wood, 2035, 465);
Wood0106->SetR(95);
Wood0106->SetPosition(2035, 460);
var Wood0107 = CreateObjectAbove(Wood, 1734, 467);
Wood0107->SetR(-163);
Wood0107->SetPosition(1734, 466);
var Wood0108 = CreateObjectAbove(Wood, 1933, 436);
Wood0108->SetR(25);
Wood0108->SetPosition(1933, 434);
Chest0040->CreateContents(Wood);
Chest0040->CreateContents(Wood);
Chest0040->CreateContents(Wood);
Chest0040->CreateContents(Wood);
Chest0040->CreateContents(Wood);
Chest0040->CreateContents(Wood);
Chest0040->CreateContents(Wood);
Chest0040->CreateContents(Wood);
var Flower006 = CreateObject(Flower, 1895, 254);
Flower006->SetCon(15);
Flower006->SetPosition(1895, 254);
Chest0040->CreateContents(GoldBar);
Chest0040->CreateContents(GoldBar);
Lorry0042->CreateContents(GoldBar);
CreateObjectAbove(EnvPack_Guidepost2, 1741, 257);
CreateObjectAbove(Mushroom, 1677, 232);
var LargeCaveMushroom007 = CreateObjectAbove(LargeCaveMushroom, 442, 159);
LargeCaveMushroom007->SetCon(20);
LargeCaveMushroom007->SetClrModulation(0xffebf5f1);
Chest0040->CreateContents(WallKit);
Chest0040->CreateContents(WallKit);
Chest0040->CreateContents(WallKit);
var Flower007 = CreateObject(Flower, 1965, 269);
Flower007->SetCon(1);
Flower007->SetPosition(1965, 269);
Lorry0042->CreateContents(Bread);
Lorry0042->CreateContents(Bread);
Lorry0042->CreateContents(Bread);
Lorry0042->CreateContents(Bread);
Lorry0042->CreateContents(Bread);
Chest0040->CreateContents(Bread);
Chest0040->CreateContents(Bread);
var Chest001 = CreateObjectAbove(Chest, 71, 222);
CreateObjectAbove(Firestone, 2082, 328);
CreateObjectAbove(Firestone, 2171, 289);
CreateObjectAbove(Firestone, 1672, 119);
CreateObjectAbove(Firestone, 1856, 272);
CreateObjectAbove(Firestone, 1332, 220);
CreateObjectAbove(Firestone, 1264, 131);
CreateObjectAbove(Firestone, 1157, 366);
CreateObjectAbove(Firestone, 1134, 446);
CreateObjectAbove(Firestone, 597, 144);
CreateObjectAbove(Firestone, 833, 94);
CreateObjectAbove(Firestone, 451, 505);
CreateObjectAbove(Firestone, 557, 567);
CreateObjectAbove(Firestone, 153, 482);
CreateObjectAbove(Firestone, 251, 511);
CreateObjectAbove(Firestone, 263, 149);
var Column001 = CreateObject(Column, 965, 328);
Column001->SetPosition(965, 328);
var Catapult001 = CreateObjectAbove(Catapult, 1063, 225);
Catapult001->SetRDir(-3);
Catapult001->SetClrModulation(0xff808080);
var Lorry001 = CreateObject(Lorry, 1169, 658);
Lorry001->SetR(-5);
Lorry001->SetPosition(1169, 658);
var Bat001 = CreateObjectAbove(Bat, 385, 72);
Bat001->SetComDir(COMD_None);
Bat001->SetXDir(11);
Bat001->Unstick(7);
var Bat002 = CreateObjectAbove(Bat, 436, 123);
Bat002->SetComDir(COMD_None);
Bat002->SetXDir(12);
Bat002->SetYDir(12);
Bat002->Unstick(7);
var Bat003 = CreateObjectAbove(Bat, 296, 87);
Bat003->Unstick(7);
var Bat004 = CreateObjectAbove(Bat, 42, 508);
Bat004->SetComDir(COMD_None);
Bat004->SetXDir(12);
Bat004->SetYDir(-12);
Bat004->Unstick(7);
var Bat005 = CreateObjectAbove(Bat, 142, 520);
Bat005->Unstick(7);
var Bat006 = CreateObjectAbove(Bat, 383, 144);
Bat006->SetComDir(COMD_None);
Bat006->SetXDir(12);
Bat006->SetYDir(-12);
Bat006->Unstick(7);
var Bat007 = CreateObjectAbove(Bat, 168, 614);
Bat007->Kill(Bat007, true);
Bat007->SetCon(65);
Bat007->DoEnergy(-20);
var Bat008 = CreateObjectAbove(Bat, 390, 158);
Bat008->Kill(Bat008, true);
Bat008->SetCon(33);
Bat008->DoEnergy(-20);
var Bat009 = CreateObjectAbove(Bat, 36, 497);
Bat009->SetComDir(COMD_None);
Bat009->SetCon(53);
Bat009->Unstick(7);
var Mosquito001 = CreateObjectAbove(Mosquito, 418, 128);
Mosquito001->SetDir(DIR_Right);
Mosquito001->Unstick(7);
var Mosquito002 = CreateObjectAbove(Mosquito, 405, 105);
Mosquito002->SetDir(DIR_Right);
Mosquito002->SetComDir(COMD_Right);
Mosquito002->Unstick(7);
var Mosquito003 = CreateObjectAbove(Mosquito, 390, 98);
Mosquito003->SetComDir(COMD_Left);
Mosquito003->Unstick(7);
var Mosquito004 = CreateObjectAbove(Mosquito, 404, 86);
Mosquito004->SetDir(DIR_Right);
Mosquito004->SetComDir(COMD_Left);
Mosquito004->Unstick(7);
var Mosquito005 = CreateObjectAbove(Mosquito, 79, 487);
Mosquito005->Unstick(7);
var Mosquito006 = CreateObjectAbove(Mosquito, 44, 469);
Mosquito006->Unstick(7);
var Mosquito007 = CreateObjectAbove(Mosquito, 341, 86);
Mosquito007->SetComDir(COMD_Down);
Mosquito007->Unstick(7);
var Piranha001 = CreateObjectAbove(Piranha, 1992, 470);
Piranha001->Unstick(7);
var Piranha002 = CreateObjectAbove(Piranha, 1963, 490);
Piranha002->Unstick(7);
var Piranha003 = CreateObjectAbove(Piranha, 1837, 419);
Piranha003->Unstick(7);
var Piranha004 = CreateObjectAbove(Piranha, 1754, 469);
Piranha004->Unstick(7);
var Piranha005 = CreateObjectAbove(Piranha, 1741, 471);
Piranha005->Unstick(7);
var Piranha006 = CreateObjectAbove(Piranha, 1729, 471);
Piranha006->Unstick(7);
var PiranhaSmall001 = CreateObjectAbove(PiranhaSmall, 1979, 483);
PiranhaSmall001->Unstick(7);
var PiranhaSmall002 = CreateObjectAbove(PiranhaSmall, 2086, 715);
PiranhaSmall002->Unstick(7);
var PiranhaSmall003 = CreateObjectAbove(PiranhaSmall, 2273, 693);
PiranhaSmall003->Unstick(7);
var Fish001 = CreateObjectAbove(Fish, 2324, 468);
Fish001->Unstick(7);
var Butterfly001 = CreateObjectAbove(Butterfly, 1987, 207);
Butterfly001->SetDir(DIR_Right);
Butterfly001->Unstick(7);
Butterfly001->SetCommand("Wait", nil, nil, 0, nil, 77);
Butterfly001->SetAction("Fly");
var Butterfly002 = CreateObjectAbove(Butterfly, 1837, 156);
Butterfly002->Unstick(7);
Butterfly002->SetCommand("Wait", nil, nil, 0, nil, 44);
Butterfly002->SetAction("Fly");
var Butterfly003 = CreateObjectAbove(Butterfly, 1922, 206);
Butterfly003->SetDir(DIR_Right);
Butterfly003->Unstick(7);
Butterfly003->SetCommand("Wait", nil, nil, 0, nil, 63);
Butterfly003->SetAction("Fly");
var Butterfly004 = CreateObjectAbove(Butterfly, 2038, 157);
Butterfly004->SetComDir(COMD_DownLeft);
Butterfly004->SetXDir(-10);
Butterfly004->SetYDir(6);
Butterfly004->Unstick(7);
Butterfly004->SetCommand("Call", Butterfly004, nil, 0, nil, "MissionComplete");
Butterfly004->SetAction("Fly");
var Butterfly005 = CreateObjectAbove(Butterfly, 1987, 199);
Butterfly005->SetDir(DIR_Right);
Butterfly005->SetComDir(COMD_DownRight);
Butterfly005->SetXDir(10);
Butterfly005->SetYDir(2);
Butterfly005->Unstick(7);
Butterfly005->SetCommand("Call", Butterfly005, nil, 0, nil, "MissionComplete");
Butterfly005->SetAction("Fly");
var Bone001 = CreateObject(Bone, 1147, 670);
Bone001->SetR(-51);
Bone001->SetXDir(2);
Bone001->SetPosition(1147, 670);
Bone001->Unstick(7);
var Bone002 = CreateObject(Bone, 1156, 661);
Bone002->SetR(-10);
Bone002->SetPosition(1156, 661);
Bone002->Unstick(7);
var Bone003 = CreateObject(Bone, 1124, 678);
Bone003->SetR(-37);
Bone003->SetPosition(1124, 678);
Bone003->Unstick(7);
var LavaCore001 = CreateObjectAbove(LavaCore, 1035, 689);
LavaCore001->SetComDir(COMD_None);
LavaCore001->SetCon(47);
LavaCore001->Unstick(7);
var LavaCore002 = CreateObjectAbove(LavaCore, 497, 706);
LavaCore002->SetComDir(COMD_None);
LavaCore002->SetCon(50);
LavaCore002->SetXDir(1);
LavaCore002->SetYDir(1);
LavaCore002->Unstick(7);
var LavaCore003 = CreateObjectAbove(LavaCore, 936, 698);
LavaCore003->SetComDir(COMD_None);
LavaCore003->SetCon(47);
LavaCore003->SetXDir(10);
LavaCore003->SetYDir(-8);
LavaCore003->Unstick(7);
var LavaCore004 = CreateObjectAbove(LavaCore, 229, 571);
LavaCore004->SetCon(50);
LavaCore004->Unstick(7);
var Ore001 = CreateObject(Ore, 1845, 297);
Ore001->SetR(151);
Ore001->SetPosition(1845, 297);
var Ore002 = CreateObject(Ore, 1544, 204);
Ore002->SetR(-129);
Ore002->SetPosition(1544, 204);
var Ore003 = CreateObject(Ore, 1568, 175);
Ore003->SetR(-48);
Ore003->SetPosition(1568, 175);
var Ore004 = CreateObject(Ore, 1667, 230);
Ore004->SetR(-166);
Ore004->SetPosition(1667, 230);
var Ore005 = CreateObject(Ore, 2197, 401);
Ore005->SetR(145);
Ore005->SetPosition(2197, 401);
var Ore006 = CreateObject(Ore, 730, 343);
Ore006->SetR(-99);
Ore006->SetPosition(730, 343);
var Ore007 = CreateObject(Ore, 1326, 172);
Ore007->SetR(86);
Ore007->SetPosition(1326, 172);
var Ore008 = CreateObject(Ore, 1321, 209);
Ore008->SetR(121);
Ore008->SetPosition(1321, 209);
var Ore009 = CreateObject(Ore, 810, 97);
Ore009->SetR(-168);
Ore009->SetPosition(810, 97);
var Ore010 = CreateObject(Ore, 250, 165);
Ore010->SetR(-171);
Ore010->SetPosition(250, 165);
var Ore011 = CreateObject(Ore, 271, 87);
Ore011->SetR(122);
Ore011->SetPosition(271, 87);
var Ore012 = CreateObject(Ore, 539, 569);
Ore012->SetR(109);
Ore012->SetPosition(539, 569);
var Ore013 = CreateObject(Ore, 392, 611);
Ore013->SetR(-144);
Ore013->SetPosition(392, 611);
var Ore014 = CreateObject(Ore, 462, 522);
Ore014->SetR(67);
Ore014->SetPosition(462, 522);
var Loam001 = CreateObject(Loam, 1144, 168);
Loam001->SetR(-122);
Loam001->SetPosition(1144, 168);
var Loam002 = CreateObject(Loam, 1553, 360);
Loam002->SetR(-95);
Loam002->SetPosition(1553, 360);
var Loam003 = CreateObject(Loam, 1353, 334);
Loam003->SetR(-84);
Loam003->SetPosition(1353, 334);
var Loam004 = CreateObject(Loam, 915, 514);
Loam004->SetR(-154);
Loam004->SetPosition(915, 514);
var Loam005 = CreateObject(Loam, 867, 290);
Loam005->SetR(-79);
Loam005->SetPosition(867, 290);
var Loam006 = CreateObject(Loam, 891, 136);
Loam006->SetR(59);
Loam006->SetPosition(891, 136);
var Loam007 = CreateObject(Loam, 880, 104);
Loam007->SetR(-169);
Loam007->SetPosition(880, 104);
var Loam008 = CreateObject(Loam, 636, 223);
Loam008->SetR(13);
Loam008->SetPosition(636, 223);
var Loam009 = CreateObject(Loam, 580, 266);
Loam009->SetR(-171);
Loam009->SetPosition(580, 266);
var Loam010 = CreateObject(Loam, 1880, 268);
Loam010->SetR(48);
Loam010->SetPosition(1880, 268);
var Loam011 = CreateObject(Loam, 2029, 262);
Loam011->SetR(-6);
Loam011->SetPosition(2029, 262);
var Loam012 = CreateObject(Loam, 1706, 159);
Loam012->SetR(-108);
Loam012->SetPosition(1706, 159);
var Loam013 = CreateObject(Loam, 87, 259);
Loam013->SetR(31);
Loam013->SetPosition(87, 259);
var Loam014 = CreateObject(Loam, 460, 231);
Loam014->SetR(-173);
Loam014->SetPosition(460, 231);
var Loam015 = CreateObject(Loam, 613, 394);
Loam015->SetR(114);
Loam015->SetPosition(613, 394);
var Loam016 = CreateObject(Loam, 736, 375);
Loam016->SetR(142);
Loam016->SetPosition(736, 375);
var Loam017 = CreateObject(Loam, 675, 382);
Loam017->SetR(125);
Loam017->SetPosition(675, 382);
var Loam018 = CreateObject(Loam, 1711, 518);
Loam018->SetR(-52);
Loam018->SetPosition(1711, 518);
var Loam019 = CreateObject(Loam, 1671, 478);
Loam019->SetR(131);
Loam019->SetPosition(1671, 478);
var Loam020 = CreateObject(Loam, 1987, 657);
Loam020->SetR(137);
Loam020->SetPosition(1987, 657);
var Loam021 = CreateObject(Loam, 2243, 680);
Loam021->SetR(103);
Loam021->SetPosition(2243, 680);
var Loam022 = CreateObject(Loam, 1535, 674);
Loam022->SetR(-50);
Loam022->SetPosition(1535, 674);
var Loam023 = CreateObject(Loam, 2008, 453);
Loam023->SetR(-152);
Loam023->SetPosition(2008, 453);
var Loam024 = CreateObject(Loam, 2030, 444);
Loam024->SetR(-136);
Loam024->SetPosition(2030, 444);
var Loam025 = Lorry001->CreateContents(Loam);
Loam025->SetPosition(1169, 658);
var Loam026 = Lorry001->CreateContents(Loam);
Loam026->SetPosition(1169, 658);
var Nugget001 = CreateObject(Nugget, 1421, 556);
Nugget001->SetR(16);
Nugget001->SetPosition(1421, 556);
var Nugget002 = CreateObject(Nugget, 1391, 515);
Nugget002->SetR(-23);
Nugget002->SetPosition(1391, 515);
var Nugget003 = CreateObject(Nugget, 1339, 562);
Nugget003->SetR(-179);
Nugget003->SetPosition(1339, 562);
var Nugget004 = CreateObject(Nugget, 727, 564);
Nugget004->SetR(-159);
Nugget004->SetPosition(727, 564);
var Nugget005 = CreateObject(Nugget, 111, 404);
Nugget005->SetR(4);
Nugget005->SetPosition(111, 404);
var Nugget006 = CreateObject(Nugget, 70, 347);
Nugget006->SetR(106);
Nugget006->SetPosition(70, 347);
var Nugget007 = CreateObject(Nugget, 72, 291);
Nugget007->SetR(-117);
Nugget007->SetPosition(72, 291);
var Metal001 = CreateObject(Metal, 1551, 251);
Metal001->SetR(-35);
Metal001->SetPosition(1551, 251);
var Metal002 = CreateObject(Metal, 2172, 404);
Metal002->SetR(70);
Metal002->SetPosition(2172, 404);
var Metal003 = CreateObject(Metal, 1827, 279);
Metal003->SetR(-3);
Metal003->SetPosition(1827, 279);
var Metal004 = CreateObject(Metal, 175, 677);
Metal004->SetR(148);
Metal004->SetPosition(175, 677);
var Metal005 = CreateObject(Metal, 205, 697);
Metal005->SetR(-50);
Metal005->SetPosition(205, 697);
var Metal006 = CreateObject(Metal, 571, 582);
Metal006->SetR(166);
Metal006->SetPosition(571, 582);
var Metal007 = Chest001->CreateContents(Metal);
Metal007->SetPosition(71, 211);
var Metal008 = Chest001->CreateContents(Metal);
Metal008->SetPosition(71, 211);
var Metal009 = Chest001->CreateContents(Metal);
Metal009->SetPosition(71, 211);
var Metal010 = Chest001->CreateContents(Metal);
Metal010->SetPosition(71, 211);
var Wood001 = CreateObject(Wood, 79, 680);
Wood001->SetR(44);
Wood001->SetPosition(79, 680);
var Wood002 = CreateObject(Wood, 148, 680);
Wood002->SetR(-23);
Wood002->SetPosition(148, 680);
var Wood003 = CreateObject(Wood, 60, 680);
Wood003->SetR(36);
Wood003->SetPosition(60, 680);
var Wood004 = CreateObject(Wood, 68, 680);
Wood004->SetR(-37);
Wood004->SetPosition(68, 680);
var Wood005 = CreateObject(Wood, 2030, 686);
Wood005->SetR(-84);
Wood005->SetPosition(2030, 686);
var Wood006 = CreateObject(Wood, 2035, 460);
Wood006->SetR(95);
Wood006->SetPosition(2035, 460);
var Wood007 = CreateObject(Wood, 1734, 466);
Wood007->SetR(-163);
Wood007->SetPosition(1734, 466);
Wood007->Unstick(7);
var Wood008 = CreateObject(Wood, 1933, 434);
Wood008->SetR(25);
Wood008->SetPosition(1933, 434);
var Wood009 = Chest001->CreateContents(Wood);
Wood009->SetPosition(71, 211);
var Wood010 = Chest001->CreateContents(Wood);
Wood010->SetPosition(71, 211);
var Wood011 = Chest001->CreateContents(Wood);
Wood011->SetPosition(71, 211);
var Wood012 = Chest001->CreateContents(Wood);
Wood012->SetPosition(71, 211);
var Wood013 = Chest001->CreateContents(Wood);
Wood013->SetPosition(71, 211);
var Wood014 = Chest001->CreateContents(Wood);
Wood014->SetPosition(71, 211);
var Wood015 = Chest001->CreateContents(Wood);
Wood015->SetPosition(71, 211);
var Wood016 = Chest001->CreateContents(Wood);
Wood016->SetPosition(71, 211);
var GoldBar001 = Chest001->CreateContents(GoldBar);
GoldBar001->SetPosition(71, 211);
var GoldBar002 = Chest001->CreateContents(GoldBar);
GoldBar002->SetPosition(71, 211);
var GoldBar003 = Lorry001->CreateContents(GoldBar);
GoldBar003->SetPosition(1169, 658);
var Diamond001;
var Diamond002;
var Diamond003;
var Diamond004;
var Diamond005;
var Diamond006;
var Diamond007;
var Diamond008;
var Diamond009;
CreateObjectAbove(Mushroom, 1677, 230);
CreateObjectAbove(Mushroom, 1602, 169);
CreateObjectAbove(Mushroom, 1185, 622);
CreateObjectAbove(Mushroom, 1197, 576);
CreateObjectAbove(Mushroom, 616, 112);
CreateObjectAbove(Mushroom, 605, 111);
CreateObjectAbove(Mushroom, 688, 103);
CreateObjectAbove(Mushroom, 310, 112);
CreateObjectAbove(Mushroom, 102, 215);
var Mushroom001 = CreateObjectAbove(Mushroom, 1152, 671);
Mushroom001->SetCon(63);
Mushroom001->Unstick(7);
var Mushroom002 = CreateObjectAbove(Mushroom, 630, 105);
Mushroom002->SetCon(38);
var Mushroom003 = CreateObject(Mushroom, 667, 102);
Mushroom003->SetCon(18);
Mushroom003->SetPosition(667, 102);
var WallKit001 = Chest001->CreateContents(WallKit);
WallKit001->SetPosition(71, 211);
var WallKit002 = Chest001->CreateContents(WallKit);
WallKit002->SetPosition(71, 211);
var WallKit003 = Chest001->CreateContents(WallKit);
WallKit003->SetPosition(71, 211);
var Bread001 = Lorry001->CreateContents(Bread);
Bread001->SetPosition(1169, 658);
var Bread002 = Lorry001->CreateContents(Bread);
Bread002->SetPosition(1169, 658);
var Bread003 = Lorry001->CreateContents(Bread);
Bread003->SetPosition(1169, 658);
var Bread004 = Lorry001->CreateContents(Bread);
Bread004->SetPosition(1169, 658);
var Bread005 = Lorry001->CreateContents(Bread);
Bread005->SetPosition(1169, 658);
var Bread006 = Chest001->CreateContents(Bread);
Bread006->SetPosition(71, 211);
var Bread007 = Chest001->CreateContents(Bread);
Bread007->SetPosition(71, 211);
CreateObjectAbove(Seaweed, 1959, 497);
CreateObjectAbove(Seaweed, 1994, 499);
CreateObjectAbove(Seaweed, 1841, 422);
CreateObjectAbove(Seaweed, 2255, 478);
CreateObjectAbove(Seaweed, 2335, 495);
CreateObjectAbove(Seaweed, 2320, 670);
CreateObjectAbove(Seaweed, 2063, 726);
CreateObjectAbove(Seaweed, 1687, 660);
var Seaweed001 = CreateObject(Seaweed, 2045, 489);
Seaweed001->SetCon(1);
Seaweed001->SetPosition(2045, 489);
var Seaweed002 = CreateObject(Seaweed, 2025, 496);
Seaweed002->SetCon(1);
Seaweed002->SetPosition(2025, 496);
var Seaweed003 = CreateObject(Seaweed, 2007, 705);
Seaweed003->SetCon(1);
Seaweed003->SetPosition(2007, 705);
var Seaweed004 = CreateObject(Seaweed, 1665, 673);
Seaweed004->SetCon(1);
Seaweed004->SetPosition(1665, 673);
var Seaweed005 = CreateObject(Seaweed, 1937, 476);
Seaweed005->SetCon(1);
Seaweed005->SetPosition(1937, 476);
var Seaweed006 = CreateObject(Seaweed, 1718, 577);
Seaweed006->SetCon(1);
Seaweed006->SetPosition(1718, 577);
var Seaweed007 = CreateObject(Seaweed, 1797, 388);
Seaweed007->SetCon(1);
Seaweed007->SetPosition(1797, 388);
var Seaweed008 = CreateObject(Seaweed, 2397, 545);
Seaweed008->SetCon(1);
Seaweed008->SetPosition(2397, 545);
var Seaweed009 = CreateObject(Seaweed, 1740, 649);
Seaweed009->SetCon(1);
Seaweed009->SetPosition(1740, 649);
var Seaweed010 = CreateObject(Seaweed, 2227, 716);
Seaweed010->SetCon(1);
Seaweed010->SetPosition(2227, 716);
var Seaweed011 = CreateObject(Seaweed, 1712, 658);
Seaweed011->SetCon(1);
Seaweed011->SetPosition(1712, 658);
var Seaweed012 = CreateObject(Seaweed, 1609, 687);
Seaweed012->SetCon(1);
Seaweed012->SetPosition(1609, 687);
var EnvPack_ManaAltar001 = CreateObject(EnvPack_ManaAltar, 1079, 700);
EnvPack_ManaAltar001->SetR(-38);
EnvPack_ManaAltar001->SetPosition(1079, 700);
var Firestone001 = CreateObject(Firestone, 2082, 327);
Firestone001->SetPosition(2082, 327);
var Firestone002 = CreateObject(Firestone, 2171, 288);
Firestone002->SetPosition(2171, 288);
var Firestone003 = CreateObject(Firestone, 1672, 118);
Firestone003->SetPosition(1672, 118);
var Firestone004 = CreateObject(Firestone, 1856, 271);
Firestone004->SetPosition(1856, 271);
var Firestone005 = CreateObject(Firestone, 1332, 219);
Firestone005->SetPosition(1332, 219);
var Firestone006 = CreateObject(Firestone, 1264, 130);
Firestone006->SetPosition(1264, 130);
var Firestone007 = CreateObject(Firestone, 1157, 365);
Firestone007->SetPosition(1157, 365);
var Firestone008 = CreateObject(Firestone, 1134, 445);
Firestone008->SetPosition(1134, 445);
var Firestone009 = CreateObject(Firestone, 597, 143);
Firestone009->SetPosition(597, 143);
var Firestone010 = CreateObject(Firestone, 833, 93);
Firestone010->SetPosition(833, 93);
var Firestone011 = CreateObject(Firestone, 451, 504);
Firestone011->SetPosition(451, 504);
var Firestone012 = CreateObject(Firestone, 557, 566);
Firestone012->SetPosition(557, 566);
var Firestone013 = CreateObject(Firestone, 153, 481);
Firestone013->SetPosition(153, 481);
var Firestone014 = CreateObject(Firestone, 251, 510);
Firestone014->SetPosition(251, 510);
var Firestone015 = CreateObject(Firestone, 263, 148);
Firestone015->SetPosition(263, 148);
return true;
}

View File

@ -1,52 +1,49 @@
[Head]
Title=AcidDrilling
Icon=30
Version=6,0
Version=8
Difficulty=100
NoInitialize=true
[Definitions]
Definition1=Objects.ocd
Definition2=Decoration.ocd
[Game]
Goals=Goal_AcidDrilling=1;
Rules=Rule_TeamAccount=1;Rule_BuyAtFlagpole=1;
Goals=Goal_AcidDrilling=1
Rules=Rule_TeamAccount=1;Rule_BuyAtFlagpole=1
[Player1]
Crew=Clonk=2
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1;Chest=1
BaseMaterial=Clonk=50;Bread=50;Wood=50;Metal=50
BaseProduction=Clonk=50;Bread=50;Wood=50;Metal=50
[Player2]
Crew=Clonk=2
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1;Chest=1
BaseMaterial=Clonk=50;Bread=50;Wood=50;Metal=50
BaseProduction=Clonk=50;Bread=50;Wood=50;Metal=50
[Player3]
Crew=Clonk=2
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1;Chest=1
BaseMaterial=Clonk=50;Bread=50;Wood=50;Metal=50
BaseProduction=Clonk=50;Bread=50;Wood=50;Metal=50
[Player4]
Crew=Clonk=2
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1
Knowledge=Flagpole=1;Foundry=1;WindGenerator=1;Compensator=1;Sawmill=1;ChemicalLab=1;Elevator=1;Pump=1;ToolsWorkshop=1;Basement=1;WallKit=1;GoldBar=1;Loam=1;Metal=1;Axe=1;Barrel=1;Bucket=1;Dynamite=1;Hammer=1;JarOfWinds=1;Pickaxe=1;Pipe=1;Shovel=1;TeleGlove=1;DynamiteBox=1;GrapleBow=1;InventorsLab=1;Lorry=1;RopeLadder=1;WoodenBridge=1;Chest=1
BaseMaterial=Clonk=50;Bread=50;Wood=50;Metal=50
BaseProduction=Clonk=50;Bread=50;Wood=50;Metal=50
[Landscape]
Sky=Clouds1
TopOpen=0
BottomOpen=0
MapWidth=300
MapHeight=100
MapZoom=8
MapWidth=300,0,64,10000
MapHeight=100,0,40,10000
[Weather]
Climate=00,0,0,00
StartSeason=0,0,0,00
YearSpeed=0,0,0,000
Climate=0,0,0,0
StartSeason=0,0,0,0
YearSpeed=0,0,0,0
Wind=100,0,100,100