require "Wherigo"
ZonePoint = Wherigo.ZonePoint
Distance = Wherigo.Distance
Player = Wherigo.Player

-- #Author Directives Go Here# --
-- #End Author Directives# --

cartLostWorld = Wherigo.ZCartridge()

-- MessageBox Callback Functions Table used by the Builder --
cartLostWorld.MsgBoxCBFuncs = {}

zmediaAmmunition = Wherigo.ZMedia(cartLostWorld)
zmediaAmmunition.Name="Ammunition"
zmediaAmmunition.Description=""
zmediaAmmunition.AltText=""
zmediaAmmunition.Id="d4d4fc20-cb45-47bc-987b-5280a15a55e7"
zmediaAmmunition.Resources = {
{ Type = "jpg", Filename = "ammunition.JPG", Directives = {},},
}
zmediaApeman = Wherigo.ZMedia(cartLostWorld)
zmediaApeman.Name="Apeman"
zmediaApeman.Description=""
zmediaApeman.AltText=""
zmediaApeman.Id="61f7a9fe-712a-4a68-b51e-3ddad0b2a559"
zmediaApeman.Resources = {
{ Type = "jpg", Filename = "apeman.jpg", Directives = {},},
}
zmediaAxe = Wherigo.ZMedia(cartLostWorld)
zmediaAxe.Name="Axe"
zmediaAxe.Description=""
zmediaAxe.AltText=""
zmediaAxe.Id="4a5854ac-02e6-4aef-a9a5-0de04b4bca4c"
zmediaAxe.Resources = {
{ Type = "jpg", Filename = "axe.JPG", Directives = {},},
}
zmediaBamboo = Wherigo.ZMedia(cartLostWorld)
zmediaBamboo.Name="Bamboo"
zmediaBamboo.Description=""
zmediaBamboo.AltText=""
zmediaBamboo.Id="f1de40ed-7537-4597-94c9-9dc5702069c3"
zmediaBamboo.Resources = {
{ Type = "jpg", Filename = "bamboo.JPG", Directives = {},},
}
zmediaBarometer = Wherigo.ZMedia(cartLostWorld)
zmediaBarometer.Name="Barometer"
zmediaBarometer.Description=""
zmediaBarometer.AltText=""
zmediaBarometer.Id="c92b3e0e-ad40-4d63-9810-b482c63691bc"
zmediaBarometer.Resources = {
{ Type = "jpg", Filename = "barometer.JPG", Directives = {},},
}
zmediaLogbook = Wherigo.ZMedia(cartLostWorld)
zmediaLogbook.Name="Logbook"
zmediaLogbook.Description=""
zmediaLogbook.AltText=""
zmediaLogbook.Id="ae10d96b-1568-4551-b56e-08325fa5c2e0"
zmediaLogbook.Resources = {
{ Type = "jpg", Filename = "book.JPG", Directives = {},},
}
zmediaBamboocage = Wherigo.ZMedia(cartLostWorld)
zmediaBamboocage.Name="Bamboocage"
zmediaBamboocage.Description=""
zmediaBamboocage.AltText=""
zmediaBamboocage.Id="3690e6e8-d393-4038-ad7b-325b9b76e016"
zmediaBamboocage.Resources = {
{ Type = "jpg", Filename = "cage.JPG", Directives = {},},
}
zmediaCamera = Wherigo.ZMedia(cartLostWorld)
zmediaCamera.Name="Camera"
zmediaCamera.Description=""
zmediaCamera.AltText=""
zmediaCamera.Id="78d9271b-8108-484f-912c-291043bf7a5d"
zmediaCamera.Resources = {
{ Type = "jpg", Filename = "camera.JPG", Directives = {},},
}
zmediaCampfire = Wherigo.ZMedia(cartLostWorld)
zmediaCampfire.Name="Campfire"
zmediaCampfire.Description=""
zmediaCampfire.AltText=""
zmediaCampfire.Id="ea653ac5-284e-4e75-8bde-72117a5030a7"
zmediaCampfire.Resources = {
{ Type = "jpg", Filename = "campfire.JPG", Directives = {},},
}
zmediaCharacters = Wherigo.ZMedia(cartLostWorld)
zmediaCharacters.Name="Characters"
zmediaCharacters.Description=""
zmediaCharacters.AltText=""
zmediaCharacters.Id="1dc9e422-a089-4232-a24e-5ef2ec101ccb"
zmediaCharacters.Resources = {
{ Type = "jpg", Filename = "Characters.JPG", Directives = {},},
}
zmediaEdMalone = Wherigo.ZMedia(cartLostWorld)
zmediaEdMalone.Name="Ed Malone"
zmediaEdMalone.Description=""
zmediaEdMalone.AltText=""
zmediaEdMalone.Id="d2fff66a-da2a-4aa1-91d8-596ef0918758"
zmediaEdMalone.Resources = {
{ Type = "jpg", Filename = "EdMalone.JPG", Directives = {},},
}
zmediaEgg = Wherigo.ZMedia(cartLostWorld)
zmediaEgg.Name="Egg"
zmediaEgg.Description=""
zmediaEgg.AltText=""
zmediaEgg.Id="fb9b656c-6e1b-4661-a5e5-8e9f76f3f7ad"
zmediaEgg.Resources = {
{ Type = "jpg", Filename = "Egg.JPG", Directives = {},},
}
zmediaIndian = Wherigo.ZMedia(cartLostWorld)
zmediaIndian.Name="Indian"
zmediaIndian.Description=""
zmediaIndian.AltText=""
zmediaIndian.Id="affe180a-34dd-4378-b621-811f1e464ab9"
zmediaIndian.Resources = {
{ Type = "jpg", Filename = "Indian.JPG", Directives = {},},
}
zmediaInventory = Wherigo.ZMedia(cartLostWorld)
zmediaInventory.Name="Inventory"
zmediaInventory.Description=""
zmediaInventory.AltText=""
zmediaInventory.Id="b5d4b476-148c-4974-943f-ac30ccadcff7"
zmediaInventory.Resources = {
{ Type = "jpg", Filename = "Inventory.JPG", Directives = {},},
}
zmediaKnife = Wherigo.ZMedia(cartLostWorld)
zmediaKnife.Name="Knife"
zmediaKnife.Description=""
zmediaKnife.AltText=""
zmediaKnife.Id="aee411b5-61c0-43e0-a137-85ff440a4713"
zmediaKnife.Resources = {
{ Type = "jpg", Filename = "knife.JPG", Directives = {},},
}
zmediaLordRoxton = Wherigo.ZMedia(cartLostWorld)
zmediaLordRoxton.Name="Lord Roxton"
zmediaLordRoxton.Description=""
zmediaLordRoxton.AltText=""
zmediaLordRoxton.Id="57dd8f3c-f799-45a1-8772-8e59038d838b"
zmediaLordRoxton.Resources = {
{ Type = "jpg", Filename = "Lord Roxton.jpg", Directives = {},},
}
zmediaTitle = Wherigo.ZMedia(cartLostWorld)
zmediaTitle.Name="Title"
zmediaTitle.Description=""
zmediaTitle.AltText=""
zmediaTitle.Id="a577e813-a2d1-44b1-851c-1012d3aba5e0"
zmediaTitle.Resources = {
{ Type = "jpg", Filename = "LostWorld.JPG", Directives = {},},
}
zmediaMachete = Wherigo.ZMedia(cartLostWorld)
zmediaMachete.Name="Machete"
zmediaMachete.Description=""
zmediaMachete.AltText=""
zmediaMachete.Id="9755c9a1-6ae9-4188-95d8-0a2d23a40db8"
zmediaMachete.Resources = {
{ Type = "jpg", Filename = "machete.JPG", Directives = {},},
}
zmediaMegalosaur = Wherigo.ZMedia(cartLostWorld)
zmediaMegalosaur.Name="Megalosaur"
zmediaMegalosaur.Description=""
zmediaMegalosaur.AltText=""
zmediaMegalosaur.Id="c318b6c7-d726-4f50-acdc-9784d5fb67a5"
zmediaMegalosaur.Resources = {
{ Type = "jpg", Filename = "megalosaur.JPG", Directives = {},},
}
zmediaPistol = Wherigo.ZMedia(cartLostWorld)
zmediaPistol.Name="Pistol"
zmediaPistol.Description=""
zmediaPistol.AltText=""
zmediaPistol.Id="1999e784-0a57-4959-82b5-2553e11e0eaa"
zmediaPistol.Resources = {
{ Type = "jpg", Filename = "pistol.JPG", Directives = {},},
}
zmediaProfessorChallenger = Wherigo.ZMedia(cartLostWorld)
zmediaProfessorChallenger.Name="Professor Challenger"
zmediaProfessorChallenger.Description=""
zmediaProfessorChallenger.AltText=""
zmediaProfessorChallenger.Id="fba505ae-220d-4670-aa2d-c050b81b12e6"
zmediaProfessorChallenger.Resources = {
{ Type = "jpg", Filename = "ProfessorChallenger.JPG", Directives = {},},
}
zmediaProfessorSummerlee = Wherigo.ZMedia(cartLostWorld)
zmediaProfessorSummerlee.Name="Professor Summerlee"
zmediaProfessorSummerlee.Description=""
zmediaProfessorSummerlee.AltText=""
zmediaProfessorSummerlee.Id="58cb6eb6-771d-49fc-b4e7-32ebfd994c60"
zmediaProfessorSummerlee.Resources = {
{ Type = "jpg", Filename = "ProfessorSummerlee.JPG", Directives = {},},
}
zmediaPterodactyl = Wherigo.ZMedia(cartLostWorld)
zmediaPterodactyl.Name="Pterodactyl"
zmediaPterodactyl.Description=""
zmediaPterodactyl.AltText=""
zmediaPterodactyl.Id="5c2502f3-6b8f-4538-a392-58f2687ab012"
zmediaPterodactyl.Resources = {
{ Type = "jpg", Filename = "Pterodactyl.JPG", Directives = {},},
}
zmediaRifle = Wherigo.ZMedia(cartLostWorld)
zmediaRifle.Name="Rifle"
zmediaRifle.Description=""
zmediaRifle.AltText=""
zmediaRifle.Id="ea1b30a1-c749-4809-96e0-e8b621794d0b"
zmediaRifle.Resources = {
{ Type = "jpg", Filename = "Rifle.JPG", Directives = {},},
}
zmediaRope = Wherigo.ZMedia(cartLostWorld)
zmediaRope.Name="Rope"
zmediaRope.Description=""
zmediaRope.AltText=""
zmediaRope.Id="bcc417ab-67aa-44e0-88ed-d5f828652273"
zmediaRope.Resources = {
{ Type = "jpg", Filename = "rope.JPG", Directives = {},},
}
zmediaSkeleton = Wherigo.ZMedia(cartLostWorld)
zmediaSkeleton.Name="Skeleton"
zmediaSkeleton.Description=""
zmediaSkeleton.AltText=""
zmediaSkeleton.Id="c0b4d2eb-43d3-481d-88e5-b82c0e8193a4"
zmediaSkeleton.Resources = {
{ Type = "jpg", Filename = "skeleton.JPG", Directives = {},},
}
zmediaSleepingbag = Wherigo.ZMedia(cartLostWorld)
zmediaSleepingbag.Name="Sleeping bag"
zmediaSleepingbag.Description=""
zmediaSleepingbag.AltText=""
zmediaSleepingbag.Id="63f71060-f128-4397-becc-1d1d3599f7ba"
zmediaSleepingbag.Resources = {
{ Type = "jpg", Filename = "sleepingbag.JPG", Directives = {},},
}
zmediaSpecimenbox = Wherigo.ZMedia(cartLostWorld)
zmediaSpecimenbox.Name="Specimen box"
zmediaSpecimenbox.Description=""
zmediaSpecimenbox.AltText=""
zmediaSpecimenbox.Id="32460077-166f-4e5a-812b-fafd2b9fe6ae"
zmediaSpecimenbox.Resources = {
{ Type = "jpg", Filename = "Specimenbox.jpg", Directives = {},},
}
zmediaStorks = Wherigo.ZMedia(cartLostWorld)
zmediaStorks.Name="Storks"
zmediaStorks.Description=""
zmediaStorks.AltText=""
zmediaStorks.Id="4018a897-e077-40a5-b1d7-6604b64ee3ca"
zmediaStorks.Resources = {
{ Type = "jpg", Filename = "storks.JPG", Directives = {},},
}
zmediaStove = Wherigo.ZMedia(cartLostWorld)
zmediaStove.Name="Stove"
zmediaStove.Description=""
zmediaStove.AltText=""
zmediaStove.Id="54dc991c-e78a-44a9-a301-31bc1f74e568"
zmediaStove.Resources = {
{ Type = "jpg", Filename = "stove.JPG", Directives = {},},
}
zmediaTent = Wherigo.ZMedia(cartLostWorld)
zmediaTent.Name="Tent"
zmediaTent.Description=""
zmediaTent.AltText=""
zmediaTent.Id="deb35583-93e4-4ec7-89ee-140d7911f719"
zmediaTent.Resources = {
{ Type = "jpg", Filename = "tent.JPG", Directives = {},},
}
zmediaTins = Wherigo.ZMedia(cartLostWorld)
zmediaTins.Name="Tins"
zmediaTins.Description=""
zmediaTins.AltText=""
zmediaTins.Id="01ced20b-72bb-470b-8156-70a9e3430932"
zmediaTins.Resources = {
{ Type = "jpg", Filename = "tins.JPG", Directives = {},},
}
zmediaZone1 = Wherigo.ZMedia(cartLostWorld)
zmediaZone1.Name="Zone1"
zmediaZone1.Description=""
zmediaZone1.AltText=""
zmediaZone1.Id="95f502e3-eb61-4b06-ad40-e395778d6a38"
zmediaZone1.Resources = {
{ Type = "jpg", Filename = "Begin.JPG", Directives = {},},
}
zmediaVestas = Wherigo.ZMedia(cartLostWorld)
zmediaVestas.Name="Vestas"
zmediaVestas.Description=""
zmediaVestas.AltText=""
zmediaVestas.Id="5ca0b5f9-98e4-44b4-bf16-ed127f2da5eb"
zmediaVestas.Resources = {
{ Type = "jpg", Filename = "vestas.JPG", Directives = {},},
}
zmediaIntro = Wherigo.ZMedia(cartLostWorld)
zmediaIntro.Name="Intro"
zmediaIntro.Description=""
zmediaIntro.AltText=""
zmediaIntro.Id="fabbe905-634e-420a-ae6f-246fe8618c8b"
zmediaIntro.Resources = {
{ Type = "mp3", Filename = "lostworld.mp3", Directives = {},},
}
zmediaPinnacle = Wherigo.ZMedia(cartLostWorld)
zmediaPinnacle.Name="Pinnacle"
zmediaPinnacle.Description=""
zmediaPinnacle.AltText=""
zmediaPinnacle.Id="ca58b085-a51b-4ebd-b36d-411e12cd6ab6"
zmediaPinnacle.Resources = {
{ Type = "jpg", Filename = "Pinnacle.JPG", Directives = {},},
}
zmediaTick = Wherigo.ZMedia(cartLostWorld)
zmediaTick.Name="Tick"
zmediaTick.Description=""
zmediaTick.AltText=""
zmediaTick.Id="d379f6ba-0d9c-4e28-8ec0-5087f3fa2d56"
zmediaTick.Resources = {
{ Type = "jpg", Filename = "Tick.JPG", Directives = {},},
}
zmediaLostWorld = Wherigo.ZMedia(cartLostWorld)
zmediaLostWorld.Name="Lost World"
zmediaLostWorld.Description=""
zmediaLostWorld.AltText=""
zmediaLostWorld.Id="3eac7906-a0e5-475a-9edc-c76bb2a38580"
zmediaLostWorld.Resources = {
{ Type = "jpg", Filename = "LostWorld.JPG", Directives = {},},
}
zmediaIguanadon = Wherigo.ZMedia(cartLostWorld)
zmediaIguanadon.Name="Iguanadon"
zmediaIguanadon.Description=""
zmediaIguanadon.AltText=""
zmediaIguanadon.Id="2a97809a-1ca2-4476-8434-59dd8f0a4892"
zmediaIguanadon.Resources = {
{ Type = "jpg", Filename = "Iguanadon.JPG", Directives = {},},
}
zmediaPterodactylsound = Wherigo.ZMedia(cartLostWorld)
zmediaPterodactylsound.Name="Pterodactylsound"
zmediaPterodactylsound.Description=""
zmediaPterodactylsound.AltText=""
zmediaPterodactylsound.Id="bab45eb9-6274-45b1-ba8c-46e600677a50"
zmediaPterodactylsound.Resources = {
{ Type = "mp3", Filename = "Whoosh1.mp3", Directives = {},},
}
zmediaBegin = Wherigo.ZMedia(cartLostWorld)
zmediaBegin.Name="Begin"
zmediaBegin.Description=""
zmediaBegin.AltText=""
zmediaBegin.Id="3d5d3497-ca32-44c0-b679-54c1283c6cba"
zmediaBegin.Resources = {
{ Type = "jpg", Filename = "Begin.JPG", Directives = {},},
}
zmediaArrow = Wherigo.ZMedia(cartLostWorld)
zmediaArrow.Name="Arrow"
zmediaArrow.Description=""
zmediaArrow.AltText=""
zmediaArrow.Id="8f3125d7-ba40-44d7-9616-012955632a89"
zmediaArrow.Resources = {
{ Type = "jpg", Filename = "Arrow.JPG", Directives = {},},
}
zmediaTree = Wherigo.ZMedia(cartLostWorld)
zmediaTree.Name="Tree"
zmediaTree.Description=""
zmediaTree.AltText=""
zmediaTree.Id="ce157dbf-aba5-4da9-98f5-c7cd4d728843"
zmediaTree.Resources = {
{ Type = "jpg", Filename = "Tree.JPG", Directives = {},},
}
zmediaTitlewords = Wherigo.ZMedia(cartLostWorld)
zmediaTitlewords.Name="Titlewords"
zmediaTitlewords.Description=""
zmediaTitlewords.AltText=""
zmediaTitlewords.Id="7ae81579-a442-4f57-aadb-1fa3d59ec123"
zmediaTitlewords.Resources = {
{ Type = "jpg", Filename = "Titlesm.JPG", Directives = {},},
}
zmediaTreecrash = Wherigo.ZMedia(cartLostWorld)
zmediaTreecrash.Name="Tree crash"
zmediaTreecrash.Description=""
zmediaTreecrash.AltText=""
zmediaTreecrash.Id="8f02c980-f571-4291-b5c9-4c789618712b"
zmediaTreecrash.Resources = {
{ Type = "mp3", Filename = "tree_fall.mp3", Directives = {},},
}
zmediaScream = Wherigo.ZMedia(cartLostWorld)
zmediaScream.Name="Scream"
zmediaScream.Description=""
zmediaScream.AltText=""
zmediaScream.Id="597c6522-cce0-4257-93db-b717258077ba"
zmediaScream.Resources = {
{ Type = "wav", Filename = "Scream.wav", Directives = {},},
}
zmediaWater = Wherigo.ZMedia(cartLostWorld)
zmediaWater.Name="Water"
zmediaWater.Description=""
zmediaWater.AltText=""
zmediaWater.Id="d12744a3-d398-4dda-b6c4-4dc61154cf55"
zmediaWater.Resources = {
{ Type = "jpg", Filename = "water.JPG", Directives = {},},
}
zmediaShotgun = Wherigo.ZMedia(cartLostWorld)
zmediaShotgun.Name="Shotgun"
zmediaShotgun.Description=""
zmediaShotgun.AltText=""
zmediaShotgun.Id="84bafc93-9d1c-4e36-b54a-ec6ad9fe58e2"
zmediaShotgun.Resources = {
{ Type = "mp3", Filename = "shotgun1.mp3", Directives = {},},
}
zmediaCavemap = Wherigo.ZMedia(cartLostWorld)
zmediaCavemap.Name="Cavemap"
zmediaCavemap.Description=""
zmediaCavemap.AltText=""
zmediaCavemap.Id="91adbe53-43b3-45f3-ae65-ecc00d76977b"
zmediaCavemap.Resources = {
{ Type = "jpg", Filename = "Caveplan.JPG", Directives = {},},
}
zmediaPlateau = Wherigo.ZMedia(cartLostWorld)
zmediaPlateau.Name="Plateau"
zmediaPlateau.Description=""
zmediaPlateau.AltText=""
zmediaPlateau.Id="c319f26e-3d26-47e7-8599-3b9c8babd04f"
zmediaPlateau.Resources = {
{ Type = "jpg", Filename = "Plateau.JPG", Directives = {},},
}
zmediaLookouttree = Wherigo.ZMedia(cartLostWorld)
zmediaLookouttree.Name="Lookouttree"
zmediaLookouttree.Description=""
zmediaLookouttree.AltText=""
zmediaLookouttree.Id="2f004447-df43-4e62-8c00-092d552e1b68"
zmediaLookouttree.Resources = {
{ Type = "jpg", Filename = "Lookouttree.JPG", Directives = {},},
}
zmediaTicks = Wherigo.ZMedia(cartLostWorld)
zmediaTicks.Name="Ticks"
zmediaTicks.Description=""
zmediaTicks.AltText=""
zmediaTicks.Id="5e10304b-6c13-41ab-94b3-0a9c94118bec"
zmediaTicks.Resources = {
{ Type = "wav", Filename = "ticks.wav", Directives = {},},
}
zmediaThorns = Wherigo.ZMedia(cartLostWorld)
zmediaThorns.Name="Thorns"
zmediaThorns.Description=""
zmediaThorns.AltText=""
zmediaThorns.Id="33ddabc1-ab2c-4b44-aee5-c23933a77a70"
zmediaThorns.Resources = {
{ Type = "jpg", Filename = "Thorns.JPG", Directives = {},},
}
zmediaDino1 = Wherigo.ZMedia(cartLostWorld)
zmediaDino1.Name="Dino1"
zmediaDino1.Description=""
zmediaDino1.AltText=""
zmediaDino1.Id="b00ddfc0-3da4-4b2d-9db0-2d721eb8926e"
zmediaDino1.Resources = {
{ Type = "mp3", Filename = "dragon.mp3", Directives = {},},
}
zmediaDino2 = Wherigo.ZMedia(cartLostWorld)
zmediaDino2.Name="Dino2"
zmediaDino2.Description=""
zmediaDino2.AltText=""
zmediaDino2.Id="12cf5bf0-1562-4938-bbc5-02894ff04fa7"
zmediaDino2.Resources = {
{ Type = "wav", Filename = "dinosaur.wav", Directives = {},},
}
zmediaDino3 = Wherigo.ZMedia(cartLostWorld)
zmediaDino3.Name="Dino3"
zmediaDino3.Description=""
zmediaDino3.AltText=""
zmediaDino3.Id="06e408b1-654f-458a-bdaa-1812f3caeea4"
zmediaDino3.Resources = {
{ Type = "wav", Filename = "dino4.wav", Directives = {},},
}
zmediaScreamdie = Wherigo.ZMedia(cartLostWorld)
zmediaScreamdie.Name="Screamdie"
zmediaScreamdie.Description=""
zmediaScreamdie.AltText=""
zmediaScreamdie.Id="35bf90d2-c514-45ca-9efe-4936d65440c5"
zmediaScreamdie.Resources = {
{ Type = "mp3", Filename = "scream1.mp3", Directives = {},},
}
zmediaMap = Wherigo.ZMedia(cartLostWorld)
zmediaMap.Name="Map"
zmediaMap.Description=""
zmediaMap.AltText=""
zmediaMap.Id="1b89e6ff-66e6-44d4-96ff-97fd9d9fde14"
zmediaMap.Resources = {
{ Type = "jpg", Filename = "Map.JPG", Directives = {},},
}
zmediaAmmoicon = Wherigo.ZMedia(cartLostWorld)
zmediaAmmoicon.Name="Ammoicon"
zmediaAmmoicon.Description=""
zmediaAmmoicon.AltText=""
zmediaAmmoicon.Id="6b82f6a3-1dcc-4b75-b10d-a85f61e267dc"
zmediaAmmoicon.Resources = {
{ Type = "jpg", Filename = "ammoicon.JPG", Directives = {},},
}
zmediaApeicon = Wherigo.ZMedia(cartLostWorld)
zmediaApeicon.Name="Apeicon"
zmediaApeicon.Description=""
zmediaApeicon.AltText=""
zmediaApeicon.Id="2cfab42d-51cc-4c55-8728-26975b5ea35f"
zmediaApeicon.Resources = {
{ Type = "jpg", Filename = "apemanicon.JPG", Directives = {},},
}
zmediaArrowicon = Wherigo.ZMedia(cartLostWorld)
zmediaArrowicon.Name="Arrowicon"
zmediaArrowicon.Description=""
zmediaArrowicon.AltText=""
zmediaArrowicon.Id="be665fea-f28b-4d92-a6ac-4472227f03d6"
zmediaArrowicon.Resources = {
{ Type = "jpg", Filename = "arrowicon.JPG", Directives = {},},
}
zmediaAxeicon = Wherigo.ZMedia(cartLostWorld)
zmediaAxeicon.Name="Axeicon"
zmediaAxeicon.Description=""
zmediaAxeicon.AltText=""
zmediaAxeicon.Id="e0832380-e06c-4c6a-b0f4-14c8ee626842"
zmediaAxeicon.Resources = {
{ Type = "jpg", Filename = "Axeicon.JPG", Directives = {},},
}
zmediaBambooicon = Wherigo.ZMedia(cartLostWorld)
zmediaBambooicon.Name="Bambooicon"
zmediaBambooicon.Description=""
zmediaBambooicon.AltText=""
zmediaBambooicon.Id="c3c0ac70-14c2-4e38-bb83-aec6653edc0c"
zmediaBambooicon.Resources = {
{ Type = "jpg", Filename = "bambooicon.JPG", Directives = {},},
}
zmediaBookicon = Wherigo.ZMedia(cartLostWorld)
zmediaBookicon.Name="Bookicon"
zmediaBookicon.Description=""
zmediaBookicon.AltText=""
zmediaBookicon.Id="789f022c-5405-4b42-80aa-23f61508460c"
zmediaBookicon.Resources = {
{ Type = "jpg", Filename = "bookicon.JPG", Directives = {},},
}
zmediaCageicon = Wherigo.ZMedia(cartLostWorld)
zmediaCageicon.Name="Cageicon"
zmediaCageicon.Description=""
zmediaCageicon.AltText=""
zmediaCageicon.Id="04695e09-385b-483f-8a24-6b7639d33748"
zmediaCageicon.Resources = {
{ Type = "jpg", Filename = "cageicon.JPG", Directives = {},},
}
zmediaCameraicon = Wherigo.ZMedia(cartLostWorld)
zmediaCameraicon.Name="Cameraicon"
zmediaCameraicon.Description=""
zmediaCameraicon.AltText=""
zmediaCameraicon.Id="9b94c31e-50a3-4178-ba67-77d3738e4a63"
zmediaCameraicon.Resources = {
{ Type = "jpg", Filename = "cameraicon.JPG", Directives = {},},
}
zmediaCampfireicon = Wherigo.ZMedia(cartLostWorld)
zmediaCampfireicon.Name="Campfireicon"
zmediaCampfireicon.Description=""
zmediaCampfireicon.AltText=""
zmediaCampfireicon.Id="e892cb4d-f1ee-43d5-b553-fbe303c1f9e1"
zmediaCampfireicon.Resources = {
{ Type = "jpg", Filename = "campfireicon.JPG", Directives = {},},
}
zmediaCaveplanicon = Wherigo.ZMedia(cartLostWorld)
zmediaCaveplanicon.Name="Caveplanicon"
zmediaCaveplanicon.Description=""
zmediaCaveplanicon.AltText=""
zmediaCaveplanicon.Id="86f7b6d6-b342-498e-9ad1-087c69ce7f6a"
zmediaCaveplanicon.Resources = {
{ Type = "jpg", Filename = "caveplanicon.JPG", Directives = {},},
}
zmediaCharactersicon = Wherigo.ZMedia(cartLostWorld)
zmediaCharactersicon.Name="Charactersicon"
zmediaCharactersicon.Description=""
zmediaCharactersicon.AltText=""
zmediaCharactersicon.Id="853ada11-67ce-43d0-a0b7-109efc2d5364"
zmediaCharactersicon.Resources = {
{ Type = "jpg", Filename = "Charactersicon.JPG", Directives = {},},
}
zmediaEdMicon = Wherigo.ZMedia(cartLostWorld)
zmediaEdMicon.Name="EdMicon"
zmediaEdMicon.Description=""
zmediaEdMicon.AltText=""
zmediaEdMicon.Id="4fe38f23-595b-4ac2-b008-c04a668e0ddd"
zmediaEdMicon.Resources = {
{ Type = "jpg", Filename = "Edicon.JPG", Directives = {},},
}
zmediaEggicon = Wherigo.ZMedia(cartLostWorld)
zmediaEggicon.Name="Eggicon"
zmediaEggicon.Description=""
zmediaEggicon.AltText=""
zmediaEggicon.Id="14c897df-c7ce-40b2-87f8-73cf7dad25ac"
zmediaEggicon.Resources = {
{ Type = "jpg", Filename = "eggicon.JPG", Directives = {},},
}
zmediaFameicon = Wherigo.ZMedia(cartLostWorld)
zmediaFameicon.Name="Fameicon"
zmediaFameicon.Description=""
zmediaFameicon.AltText=""
zmediaFameicon.Id="81da2bd0-1455-4f6d-bbbe-293b479ee930"
zmediaFameicon.Resources = {
{ Type = "jpg", Filename = "fameicon.JPG", Directives = {},},
}
zmediaForticon = Wherigo.ZMedia(cartLostWorld)
zmediaForticon.Name="Forticon"
zmediaForticon.Description=""
zmediaForticon.AltText=""
zmediaForticon.Id="dc4b4eb7-0042-4293-9bbc-c4d43a53bd5d"
zmediaForticon.Resources = {
{ Type = "jpg", Filename = "forticon.JPG", Directives = {},},
}
zmediaGoldicon = Wherigo.ZMedia(cartLostWorld)
zmediaGoldicon.Name="Goldicon"
zmediaGoldicon.Description=""
zmediaGoldicon.AltText=""
zmediaGoldicon.Id="62940ff0-4069-4b9e-8bf9-19bcf1b9d503"
zmediaGoldicon.Resources = {
{ Type = "jpg", Filename = "goldicon.JPG", Directives = {},},
}
zmediaIguanadonicon = Wherigo.ZMedia(cartLostWorld)
zmediaIguanadonicon.Name="Iguanadonicon"
zmediaIguanadonicon.Description=""
zmediaIguanadonicon.AltText=""
zmediaIguanadonicon.Id="a2c785fb-3e82-4420-a768-2d9ba8a3eb0b"
zmediaIguanadonicon.Resources = {
{ Type = "jpg", Filename = "iguanadonicon.JPG", Directives = {},},
}
zmediaIndianicon = Wherigo.ZMedia(cartLostWorld)
zmediaIndianicon.Name="Indianicon"
zmediaIndianicon.Description=""
zmediaIndianicon.AltText=""
zmediaIndianicon.Id="0ce10147-8411-4ec4-a7b4-a58ce0da989a"
zmediaIndianicon.Resources = {
{ Type = "jpg", Filename = "Indianicon.JPG", Directives = {},},
}
zmediaInventoryicon = Wherigo.ZMedia(cartLostWorld)
zmediaInventoryicon.Name="Inventoryicon"
zmediaInventoryicon.Description=""
zmediaInventoryicon.AltText=""
zmediaInventoryicon.Id="706891d5-3d3c-4dda-a299-74849aa1b2dc"
zmediaInventoryicon.Resources = {
{ Type = "jpg", Filename = "inventoryicon.JPG", Directives = {},},
}
zmediaKnifeicon = Wherigo.ZMedia(cartLostWorld)
zmediaKnifeicon.Name="Knifeicon"
zmediaKnifeicon.Description=""
zmediaKnifeicon.AltText=""
zmediaKnifeicon.Id="792ac287-57ea-474c-b01c-90bc03365b9c"
zmediaKnifeicon.Resources = {
{ Type = "jpg", Filename = "knifeicon.JPG", Directives = {},},
}
zmediaLookoutreeicon = Wherigo.ZMedia(cartLostWorld)
zmediaLookoutreeicon.Name="Lookoutreeicon"
zmediaLookoutreeicon.Description=""
zmediaLookoutreeicon.AltText=""
zmediaLookoutreeicon.Id="4d26b817-ea51-4d36-96d1-a737b8859d4a"
zmediaLookoutreeicon.Resources = {
{ Type = "jpg", Filename = "lookoutreeicon.JPG", Directives = {},},
}
zmediaMacheteicon = Wherigo.ZMedia(cartLostWorld)
zmediaMacheteicon.Name="Macheteicon"
zmediaMacheteicon.Description=""
zmediaMacheteicon.AltText=""
zmediaMacheteicon.Id="25af3795-0385-4565-ba44-5be0558be9e5"
zmediaMacheteicon.Resources = {
{ Type = "jpg", Filename = "macheteicon.JPG", Directives = {},},
}
zmediaMapicon = Wherigo.ZMedia(cartLostWorld)
zmediaMapicon.Name="Mapicon"
zmediaMapicon.Description=""
zmediaMapicon.AltText=""
zmediaMapicon.Id="78eb433d-a121-40af-b399-24d605a80873"
zmediaMapicon.Resources = {
{ Type = "jpg", Filename = "mapicon.JPG", Directives = {},},
}
zmediaMegalosauricon = Wherigo.ZMedia(cartLostWorld)
zmediaMegalosauricon.Name="Megalosauricon"
zmediaMegalosauricon.Description=""
zmediaMegalosauricon.AltText=""
zmediaMegalosauricon.Id="d59f4151-8dd9-4e3a-a894-afd0847c10dc"
zmediaMegalosauricon.Resources = {
{ Type = "jpg", Filename = "megalosauricon.JPG", Directives = {},},
}
zmediaPinnacleicon = Wherigo.ZMedia(cartLostWorld)
zmediaPinnacleicon.Name="Pinnacleicon"
zmediaPinnacleicon.Description=""
zmediaPinnacleicon.AltText=""
zmediaPinnacleicon.Id="2dac1b98-144e-41eb-a387-25be547239ba"
zmediaPinnacleicon.Resources = {
{ Type = "jpg", Filename = "pinnacleicon.JPG", Directives = {},},
}
zmediaPistolicon = Wherigo.ZMedia(cartLostWorld)
zmediaPistolicon.Name="Pistolicon"
zmediaPistolicon.Description=""
zmediaPistolicon.AltText=""
zmediaPistolicon.Id="042ffb4e-6c42-411b-9b4f-279337a31e86"
zmediaPistolicon.Resources = {
{ Type = "jpg", Filename = "pistolicon.JPG", Directives = {},},
}
zmediaPlateauicon = Wherigo.ZMedia(cartLostWorld)
zmediaPlateauicon.Name="Plateauicon"
zmediaPlateauicon.Description=""
zmediaPlateauicon.AltText=""
zmediaPlateauicon.Id="11a447ae-4839-4165-8ec3-8282662009cb"
zmediaPlateauicon.Resources = {
{ Type = "jpg", Filename = "plateauicon.JPG", Directives = {},},
}
zmediaProfChicon = Wherigo.ZMedia(cartLostWorld)
zmediaProfChicon.Name="ProfChicon"
zmediaProfChicon.Description=""
zmediaProfChicon.AltText=""
zmediaProfChicon.Id="479e184d-2d75-4f44-8dc2-505e59ddbff8"
zmediaProfChicon.Resources = {
{ Type = "jpg", Filename = "Profchallicon.JPG", Directives = {},},
}
zmediaProfSumicon = Wherigo.ZMedia(cartLostWorld)
zmediaProfSumicon.Name="ProfSumicon"
zmediaProfSumicon.Description=""
zmediaProfSumicon.AltText=""
zmediaProfSumicon.Id="584c3753-3f5d-4953-aca1-60dc3c8e884b"
zmediaProfSumicon.Resources = {
{ Type = "jpg", Filename = "ProfSumicon.JPG", Directives = {},},
}
zmediaPteroicon = Wherigo.ZMedia(cartLostWorld)
zmediaPteroicon.Name="Pteroicon"
zmediaPteroicon.Description=""
zmediaPteroicon.AltText=""
zmediaPteroicon.Id="82c0a978-0f6b-4874-b523-a2a12ea36a7d"
zmediaPteroicon.Resources = {
{ Type = "jpg", Filename = "pteroicon.JPG", Directives = {},},
}
zmediaRifleicon = Wherigo.ZMedia(cartLostWorld)
zmediaRifleicon.Name="Rifleicon"
zmediaRifleicon.Description=""
zmediaRifleicon.AltText=""
zmediaRifleicon.Id="289cf225-ac24-440a-9b66-654a2ca6ac0d"
zmediaRifleicon.Resources = {
{ Type = "jpg", Filename = "rifleicon.JPG", Directives = {},},
}
zmediaRopeicon = Wherigo.ZMedia(cartLostWorld)
zmediaRopeicon.Name="Ropeicon"
zmediaRopeicon.Description=""
zmediaRopeicon.AltText=""
zmediaRopeicon.Id="c55aa0e9-2de6-4bbc-a9b0-e313e1a1506d"
zmediaRopeicon.Resources = {
{ Type = "jpg", Filename = "ropeicon.JPG", Directives = {},},
}
zmediaRoxtonicon = Wherigo.ZMedia(cartLostWorld)
zmediaRoxtonicon.Name="Roxtonicon"
zmediaRoxtonicon.Description=""
zmediaRoxtonicon.AltText=""
zmediaRoxtonicon.Id="ec446c63-4578-413d-bec2-ad74dc85ee96"
zmediaRoxtonicon.Resources = {
{ Type = "jpg", Filename = "Roxtonicon.JPG", Directives = {},},
}
zmediaSkeletonicon = Wherigo.ZMedia(cartLostWorld)
zmediaSkeletonicon.Name="Skeletonicon"
zmediaSkeletonicon.Description=""
zmediaSkeletonicon.AltText=""
zmediaSkeletonicon.Id="fbbbcd17-99ea-402c-ae27-9d45abe46385"
zmediaSkeletonicon.Resources = {
{ Type = "jpg", Filename = "skeletonicon.JPG", Directives = {},},
}
zmediaSleepbagicon = Wherigo.ZMedia(cartLostWorld)
zmediaSleepbagicon.Name="Sleepbagicon"
zmediaSleepbagicon.Description=""
zmediaSleepbagicon.AltText=""
zmediaSleepbagicon.Id="cd886df2-99bc-472d-87b0-8acc956dd37d"
zmediaSleepbagicon.Resources = {
{ Type = "jpg", Filename = "sleepbagicon.JPG", Directives = {},},
}
zmediaSpecboxiocn = Wherigo.ZMedia(cartLostWorld)
zmediaSpecboxiocn.Name="Specboxiocn"
zmediaSpecboxiocn.Description=""
zmediaSpecboxiocn.AltText=""
zmediaSpecboxiocn.Id="50ad3eea-30c6-45ad-808b-304a60e4608d"
zmediaSpecboxiocn.Resources = {
{ Type = "jpg", Filename = "specboxicon.JPG", Directives = {},},
}
zmediaStorksicon = Wherigo.ZMedia(cartLostWorld)
zmediaStorksicon.Name="Storksicon"
zmediaStorksicon.Description=""
zmediaStorksicon.AltText=""
zmediaStorksicon.Id="11d93242-6e87-41ad-859a-33822297af69"
zmediaStorksicon.Resources = {
{ Type = "jpg", Filename = "storksicon.JPG", Directives = {},},
}
zmediaStoveicon = Wherigo.ZMedia(cartLostWorld)
zmediaStoveicon.Name="Stoveicon"
zmediaStoveicon.Description=""
zmediaStoveicon.AltText=""
zmediaStoveicon.Id="c92304df-9ec9-4a44-9523-6ad46e8b844a"
zmediaStoveicon.Resources = {
{ Type = "jpg", Filename = "stoveicon.JPG", Directives = {},},
}
zmediaSwampicon = Wherigo.ZMedia(cartLostWorld)
zmediaSwampicon.Name="Swampicon"
zmediaSwampicon.Description=""
zmediaSwampicon.AltText=""
zmediaSwampicon.Id="f0e27617-57c6-47b6-b063-6e1201a78899"
zmediaSwampicon.Resources = {
{ Type = "jpg", Filename = "swampicon.JPG", Directives = {},},
}
zmediaTenticon = Wherigo.ZMedia(cartLostWorld)
zmediaTenticon.Name="Tenticon"
zmediaTenticon.Description=""
zmediaTenticon.AltText=""
zmediaTenticon.Id="985fc080-f070-4cf1-9908-fe6e21f677a0"
zmediaTenticon.Resources = {
{ Type = "jpg", Filename = "tenticon.JPG", Directives = {},},
}
zmediaThornsicon = Wherigo.ZMedia(cartLostWorld)
zmediaThornsicon.Name="Thornsicon"
zmediaThornsicon.Description=""
zmediaThornsicon.AltText=""
zmediaThornsicon.Id="bae6f2a0-b0ad-4694-8f4d-1257ce5c8179"
zmediaThornsicon.Resources = {
{ Type = "jpg", Filename = "thornsicon.JPG", Directives = {},},
}
zmediaTickicon = Wherigo.ZMedia(cartLostWorld)
zmediaTickicon.Name="Tickicon"
zmediaTickicon.Description=""
zmediaTickicon.AltText=""
zmediaTickicon.Id="bad9baf8-33b6-46a0-ba9b-3e18334241f6"
zmediaTickicon.Resources = {
{ Type = "jpg", Filename = "tickicon.JPG", Directives = {},},
}
zmediaTinsicon = Wherigo.ZMedia(cartLostWorld)
zmediaTinsicon.Name="Tinsicon"
zmediaTinsicon.Description=""
zmediaTinsicon.AltText=""
zmediaTinsicon.Id="32dcab92-c455-4746-8b06-1b89aef5f200"
zmediaTinsicon.Resources = {
{ Type = "jpg", Filename = "tinsicon.JPG", Directives = {},},
}
zmediaTitleicon = Wherigo.ZMedia(cartLostWorld)
zmediaTitleicon.Name="Titleicon"
zmediaTitleicon.Description=""
zmediaTitleicon.AltText=""
zmediaTitleicon.Id="072cdffc-d189-44ac-bc72-8a17a22fed04"
zmediaTitleicon.Resources = {
{ Type = "jpg", Filename = "titleicon.JPG", Directives = {},},
}
zmediaTreeicon = Wherigo.ZMedia(cartLostWorld)
zmediaTreeicon.Name="Treeicon"
zmediaTreeicon.Description=""
zmediaTreeicon.AltText=""
zmediaTreeicon.Id="e9ffe9bc-0a37-4b20-9023-c94ea3a60165"
zmediaTreeicon.Resources = {
{ Type = "jpg", Filename = "treeicon.JPG", Directives = {},},
}
zmediaVestasicon = Wherigo.ZMedia(cartLostWorld)
zmediaVestasicon.Name="Vestasicon"
zmediaVestasicon.Description=""
zmediaVestasicon.AltText=""
zmediaVestasicon.Id="80cf17a5-3978-495b-bfd5-c6a64457c26f"
zmediaVestasicon.Resources = {
{ Type = "jpg", Filename = "vestasicon.JPG", Directives = {},},
}
zmediaWatericon = Wherigo.ZMedia(cartLostWorld)
zmediaWatericon.Name="Watericon"
zmediaWatericon.Description=""
zmediaWatericon.AltText=""
zmediaWatericon.Id="aaa165da-337e-4f01-9297-f910f19c8563"
zmediaWatericon.Resources = {
{ Type = "jpg", Filename = "watericon.JPG", Directives = {},},
}
zmediaFort = Wherigo.ZMedia(cartLostWorld)
zmediaFort.Name="Fort"
zmediaFort.Description=""
zmediaFort.AltText=""
zmediaFort.Id="007bf5d6-1cb8-4be7-b720-f59c18ab1e7d"
zmediaFort.Resources = {
{ Type = "jpg", Filename = "Fort.JPG", Directives = {},},
}
zmediaSwamp = Wherigo.ZMedia(cartLostWorld)
zmediaSwamp.Name="Swamp"
zmediaSwamp.Description=""
zmediaSwamp.AltText=""
zmediaSwamp.Id="1bf2d501-f5ab-47b4-b40b-8d675dd20943"
zmediaSwamp.Resources = {
{ Type = "jpg", Filename = "swamp.JPG", Directives = {},},
}
zmediaBarometericon = Wherigo.ZMedia(cartLostWorld)
zmediaBarometericon.Name="Barometericon"
zmediaBarometericon.Description=""
zmediaBarometericon.AltText=""
zmediaBarometericon.Id="128f1c8d-79a5-4451-beea-7cc7bc4bfeec"
zmediaBarometericon.Resources = {
{ Type = "jpg", Filename = "barometericon.JPG", Directives = {},},
}
zmediaMalonemap = Wherigo.ZMedia(cartLostWorld)
zmediaMalonemap.Name="Malonemap"
zmediaMalonemap.Description=""
zmediaMalonemap.AltText=""
zmediaMalonemap.Id="e0b888e0-a736-488e-a569-13c842a06bff"
zmediaMalonemap.Resources = {
{ Type = "jpg", Filename = "Malonemap.JPG", Directives = {},},
}
zmediaBlue = Wherigo.ZMedia(cartLostWorld)
zmediaBlue.Name="Blue"
zmediaBlue.Description=""
zmediaBlue.AltText=""
zmediaBlue.Id="91268c28-10fc-4d2b-b547-9dcdcbfb9620"
zmediaBlue.Resources = {
{ Type = "jpg", Filename = "Blue.JPG", Directives = {},},
}
zmediaBlueicon = Wherigo.ZMedia(cartLostWorld)
zmediaBlueicon.Name="Blueicon"
zmediaBlueicon.Description=""
zmediaBlueicon.AltText=""
zmediaBlueicon.Id="2683a790-a24e-4ebd-ad61-e6c543c99a91"
zmediaBlueicon.Resources = {
{ Type = "jpg", Filename = "Blueicon.JPG", Directives = {},},
}
zmediaDiamonds = Wherigo.ZMedia(cartLostWorld)
zmediaDiamonds.Name="Diamonds"
zmediaDiamonds.Description=""
zmediaDiamonds.AltText=""
zmediaDiamonds.Id="744ecff8-e83d-4cc8-b99d-04f861608bed"
zmediaDiamonds.Resources = {
{ Type = "jpg", Filename = "Diamonds.JPG", Directives = {},},
}
zmediaDiamondsicon = Wherigo.ZMedia(cartLostWorld)
zmediaDiamondsicon.Name="Diamondsicon"
zmediaDiamondsicon.Description=""
zmediaDiamondsicon.AltText=""
zmediaDiamondsicon.Id="c040b529-3c78-4bbc-b593-f1ccd4c83d0f"
zmediaDiamondsicon.Resources = {
{ Type = "jpg", Filename = "Diamondsicon.JPG", Directives = {},},
}
zmediaPterodactyl2 = Wherigo.ZMedia(cartLostWorld)
zmediaPterodactyl2.Name="Pterodactyl2"
zmediaPterodactyl2.Description=""
zmediaPterodactyl2.AltText=""
zmediaPterodactyl2.Id="87d97fac-d6c8-49fc-b307-e42a40c5088e"
zmediaPterodactyl2.Resources = {
{ Type = "jpg", Filename = "Pterodactyl2.JPG", Directives = {},},
}
zmediaPterodactyl2icon = Wherigo.ZMedia(cartLostWorld)
zmediaPterodactyl2icon.Name="Pterodactyl2icon"
zmediaPterodactyl2icon.Description=""
zmediaPterodactyl2icon.AltText=""
zmediaPterodactyl2icon.Id="2a7e09cf-3e65-4189-872e-acdd1a87ceff"
zmediaPterodactyl2icon.Resources = {
{ Type = "jpg", Filename = "Pterodactyl2icon.JPG", Directives = {},},
}
zmediaBeginicon = Wherigo.ZMedia(cartLostWorld)
zmediaBeginicon.Name="Beginicon"
zmediaBeginicon.Description=""
zmediaBeginicon.AltText=""
zmediaBeginicon.Id="556c60e5-03e8-4e62-83ec-18ea16ad3c3f"
zmediaBeginicon.Resources = {
{ Type = "jpg", Filename = "Beginicon.JPG", Directives = {},},
}
zmediaPterosound = Wherigo.ZMedia(cartLostWorld)
zmediaPterosound.Name="Pterosound"
zmediaPterosound.Description=""
zmediaPterosound.AltText=""
zmediaPterosound.Id="b301880f-98d4-415b-adc1-f5249f304959"
zmediaPterosound.Resources = {
{ Type = "wav", Filename = "junglebird.wav", Directives = {},},
}
zmediaDinosaurkill = Wherigo.ZMedia(cartLostWorld)
zmediaDinosaurkill.Name="Dinosaur kill"
zmediaDinosaurkill.Description=""
zmediaDinosaurkill.AltText=""
zmediaDinosaurkill.Id="8378ceb2-81a5-4222-a1b7-f65d37e02cf5"
zmediaDinosaurkill.Resources = {
}
zmediaDinoattack = Wherigo.ZMedia(cartLostWorld)
zmediaDinoattack.Name="Dinoattack"
zmediaDinoattack.Description=""
zmediaDinoattack.AltText=""
zmediaDinoattack.Id="8b3284e2-2b5f-4e12-a466-6a737fab6376"
zmediaDinoattack.Resources = {
{ Type = "wav", Filename = "Dinoattack.wav", Directives = {},},
}
zmediaApemensound = Wherigo.ZMedia(cartLostWorld)
zmediaApemensound.Name="Apemensound"
zmediaApemensound.Description=""
zmediaApemensound.AltText=""
zmediaApemensound.Id="2449be92-5777-466a-a8a7-067c8f459b52"
zmediaApemensound.Resources = {
}
zmediaGold = Wherigo.ZMedia(cartLostWorld)
zmediaGold.Name="Gold"
zmediaGold.Description=""
zmediaGold.AltText=""
zmediaGold.Id="0b1e9a79-af6b-4871-86e9-a1d788310fc4"
zmediaGold.Resources = {
{ Type = "jpg", Filename = "Gold.JPG", Directives = {},},
}
zmediaApplause = Wherigo.ZMedia(cartLostWorld)
zmediaApplause.Name="Applause"
zmediaApplause.Description=""
zmediaApplause.AltText=""
zmediaApplause.Id="8135836d-846b-4250-b617-74aad0664e94"
zmediaApplause.Resources = {
{ Type = "wav", Filename = "applause.wav", Directives = {},},
}
zmediaFamefortune = Wherigo.ZMedia(cartLostWorld)
zmediaFamefortune.Name="Famefortune"
zmediaFamefortune.Description=""
zmediaFamefortune.AltText=""
zmediaFamefortune.Id="44d2d488-a630-4fd7-89dd-04dacf4d7100"
zmediaFamefortune.Resources = {
{ Type = "jpg", Filename = "Famefortune.JPG", Directives = {},},
}
zmediaFame = Wherigo.ZMedia(cartLostWorld)
zmediaFame.Name="Fame"
zmediaFame.Description=""
zmediaFame.AltText=""
zmediaFame.Id="37ac9e28-c84d-4c09-b88a-dd95a597d57a"
zmediaFame.Resources = {
{ Type = "jpg", Filename = "Fame.JPG", Directives = {},},
}
zmediaDinosaurs = Wherigo.ZMedia(cartLostWorld)
zmediaDinosaurs.Name="Dinosaurs"
zmediaDinosaurs.Description=""
zmediaDinosaurs.AltText=""
zmediaDinosaurs.Id="ac506345-b2cf-4337-a565-16f463982497"
zmediaDinosaurs.Resources = {
{ Type = "jpg", Filename = "dinosaurs.JPG", Directives = {},},
}
zmediaApesound = Wherigo.ZMedia(cartLostWorld)
zmediaApesound.Name="Apesound"
zmediaApesound.Description=""
zmediaApesound.AltText=""
zmediaApesound.Id="181948e8-79ce-4f6f-afac-6367678b990d"
zmediaApesound.Resources = {
{ Type = "wav", Filename = "apemen.wav", Directives = {},},
}
zmediaArrows = Wherigo.ZMedia(cartLostWorld)
zmediaArrows.Name="Arrows"
zmediaArrows.Description=""
zmediaArrows.AltText=""
zmediaArrows.Id="a3162c1d-942a-4179-93f9-04804d557810"
zmediaArrows.Resources = {
{ Type = "wav", Filename = "Arrow_Hit.wav", Directives = {},},
}
zmediaPteroswamp = Wherigo.ZMedia(cartLostWorld)
zmediaPteroswamp.Name="Pteroswamp"
zmediaPteroswamp.Description=""
zmediaPteroswamp.AltText=""
zmediaPteroswamp.Id="ebfdbae8-cd85-4461-9a8e-bb35632a423e"
zmediaPteroswamp.Resources = {
{ Type = "wav", Filename = "Ptero.wav", Directives = {},},
}
zmediaChasmicon = Wherigo.ZMedia(cartLostWorld)
zmediaChasmicon.Name="Chasmicon"
zmediaChasmicon.Description=""
zmediaChasmicon.AltText=""
zmediaChasmicon.Id="f75ddd61-c453-40de-8841-cb2a175e9b4a"
zmediaChasmicon.Resources = {
{ Type = "jpg", Filename = "Chasmicon.JPG", Directives = {},},
}
zmediaChasm = Wherigo.ZMedia(cartLostWorld)
zmediaChasm.Name="Chasm"
zmediaChasm.Description=""
zmediaChasm.AltText=""
zmediaChasm.Id="d83e1104-396a-47ca-a2fb-d62fb8315f15"
zmediaChasm.Resources = {
{ Type = "jpg", Filename = "Chasm.JPG", Directives = {},},
}
zmediaFelledtreeicon = Wherigo.ZMedia(cartLostWorld)
zmediaFelledtreeicon.Name="Felledtreeicon"
zmediaFelledtreeicon.Description=""
zmediaFelledtreeicon.AltText=""
zmediaFelledtreeicon.Id="6ceb0a83-b16c-4cc7-b835-9a01c0001e86"
zmediaFelledtreeicon.Resources = {
{ Type = "jpg", Filename = "Felledtreeicon.JPG", Directives = {},},
}
zmediaFelledtree = Wherigo.ZMedia(cartLostWorld)
zmediaFelledtree.Name="Felled tree"
zmediaFelledtree.Description=""
zmediaFelledtree.AltText=""
zmediaFelledtree.Id="5dfb2897-b8ae-4536-ab91-e594100e7a96"
zmediaFelledtree.Resources = {
{ Type = "jpg", Filename = "Felled tree.JPG", Directives = {},},
}
zmediaTickswarm = Wherigo.ZMedia(cartLostWorld)
zmediaTickswarm.Name="Tickswarm"
zmediaTickswarm.Description=""
zmediaTickswarm.AltText=""
zmediaTickswarm.Id="09c2582c-5f1b-4fcb-965b-89a4172c2d2a"
zmediaTickswarm.Resources = {
{ Type = "wav", Filename = "tickswarm.wav", Directives = {},},
}
zmediaGunbattle = Wherigo.ZMedia(cartLostWorld)
zmediaGunbattle.Name="Gunbattle"
zmediaGunbattle.Description=""
zmediaGunbattle.AltText=""
zmediaGunbattle.Id="1b1591a1-10c3-49bc-946a-f6917b9c57ca"
zmediaGunbattle.Resources = {
{ Type = "wav", Filename = "Gunbattle.wav", Directives = {},},
}
-- Cartridge Info --
cartLostWorld.Id="a1c4f453-3efd-4183-8b73-ed93d8b65132"
cartLostWorld.Name="Lost World"
cartLostWorld.Description=[[An adventure deep in South America.  Let the adventure begin!]]
cartLostWorld.Visible=true
cartLostWorld.Activity="Geocache"
cartLostWorld.StartingLocationDescription=[[]]
cartLostWorld.StartingLocation = ZonePoint(55.95097,-3.17057,0)
cartLostWorld.Version=""
cartLostWorld.Company=""
cartLostWorld.Author=""
cartLostWorld.BuilderVersion="2.0.5129.5086"
cartLostWorld.CreateDate="1/22/2009 10:07:24 PM"
cartLostWorld.PublishDate="3/7/2009 12:27:02 PM"
cartLostWorld.UpdateDate="3/7/2009 1:29:29 PM"
cartLostWorld.LastPlayedDate="1/1/0001 12:00:00 AM"
cartLostWorld.TargetDevice="PocketPC"
cartLostWorld.TargetDeviceVersion="0"
cartLostWorld.StateId="1"
cartLostWorld.CountryId="2"
cartLostWorld.Complete=false
cartLostWorld.UseLogging=true
cartLostWorld.Media=zmediaTitlewords
cartLostWorld.Icon=zmediaPterodactyl

-- Zones --
zoneTheAdventureBegins = Wherigo.Zone(cartLostWorld)
zoneTheAdventureBegins.Id="c5672240-1807-46be-9144-b490b6c7a2ee"
zoneTheAdventureBegins.Name="The Adventure Begins!"
zoneTheAdventureBegins.Description=[[The beginning of an adventure in the depths of the Amazon.]]
zoneTheAdventureBegins.Visible=true
zoneTheAdventureBegins.DistanceRange = Distance(-1, "feet")
zoneTheAdventureBegins.ShowObjects="OnEnter"
zoneTheAdventureBegins.ProximityRange = Distance(50, "feet")
zoneTheAdventureBegins.AllowSetPositionTo=false
zoneTheAdventureBegins.Active=true
zoneTheAdventureBegins.Points = {
  ZonePoint(55.95059,-3.17009,0),
  ZonePoint(55.95011,-3.17009,0),
  ZonePoint(55.94981,-3.1705,0),
  ZonePoint(55.95011,-3.1709,0)
}
zoneTheAdventureBegins.OriginalPoint = ZonePoint(55.95035,-3.17052,0)
zoneTheAdventureBegins.DistanceRangeUOM = "Feet"
zoneTheAdventureBegins.ProximityRangeUOM = "Feet"
zoneTheAdventureBegins.OutOfRangeName = ""
zoneTheAdventureBegins.InRangeName = ""
zoneTheAdventureBegins.Media=zmediaBegin
zoneTheAdventureBegins.Icon=zmediaBeginicon

zoneCliffs = Wherigo.Zone(cartLostWorld)
zoneCliffs.Id="ce8ce0f1-c50a-41db-ae79-8059120feeea"
zoneCliffs.Name="Cliffs"
zoneCliffs.Description=[[The cliffs resemble Salisbury Crags in Edinburgh.]]
zoneCliffs.Visible=false
zoneCliffs.DistanceRange = Distance(1000, "feet")
zoneCliffs.ShowObjects="OnEnter"
zoneCliffs.ProximityRange = Distance(50, "feet")
zoneCliffs.AllowSetPositionTo=false
zoneCliffs.Active=false
zoneCliffs.Points = {
  ZonePoint(55.94884,-3.17332,0),
  ZonePoint(55.94884,-3.17228,0),
  ZonePoint(55.94826,-3.17228,0),
  ZonePoint(55.94826,-3.17332,0)
}
zoneCliffs.OriginalPoint = ZonePoint(55.94855,-3.1728,0)
zoneCliffs.DistanceRangeUOM = "Feet"
zoneCliffs.ProximityRangeUOM = "Feet"
zoneCliffs.OutOfRangeName = ""
zoneCliffs.InRangeName = ""
zoneCliffs.Media=zmediaStorks
zoneCliffs.Icon=zmediaStorksicon

zoneBaseCamp = Wherigo.Zone(cartLostWorld)
zoneBaseCamp.Id="52b6d05c-2706-418f-ac03-6bff8035bfe3"
zoneBaseCamp.Name="Base Camp"
zoneBaseCamp.Description=[[The expedition pauses to reorganise the equipment.]]
zoneBaseCamp.Visible=false
zoneBaseCamp.DistanceRange = Distance(3000, "feet")
zoneBaseCamp.ShowObjects="OnEnter"
zoneBaseCamp.ProximityRange = Distance(40, "feet")
zoneBaseCamp.AllowSetPositionTo=false
zoneBaseCamp.Active=false
zoneBaseCamp.Points = {
  ZonePoint(55.9468,-3.17535,0),
  ZonePoint(55.94634,-3.17404,0),
  ZonePoint(55.94586,-3.17404,0),
  ZonePoint(55.94586,-3.17511,0)
}
zoneBaseCamp.OriginalPoint = ZonePoint(55.9461,-3.17447,0)
zoneBaseCamp.DistanceRangeUOM = "Feet"
zoneBaseCamp.ProximityRangeUOM = "Feet"
zoneBaseCamp.OutOfRangeName = ""
zoneBaseCamp.InRangeName = ""
zoneBaseCamp.Media=zmediaInventory
zoneBaseCamp.Icon=zmediaInventoryicon

zoneOldcamp = Wherigo.Zone(cartLostWorld)
zoneOldcamp.Id="6d2ba507-0196-4ca6-8d69-7de2c47ed36f"
zoneOldcamp.Name="Oldcamp"
zoneOldcamp.Description=[[We find out the fate of those who have gone before us.]]
zoneOldcamp.Visible=false
zoneOldcamp.DistanceRange = Distance(2000, "feet")
zoneOldcamp.ShowObjects="OnEnter"
zoneOldcamp.ProximityRange = Distance(40, "feet")
zoneOldcamp.AllowSetPositionTo=false
zoneOldcamp.Active=false
zoneOldcamp.Points = {
  ZonePoint(55.94519,-3.17281,0),
  ZonePoint(55.94519,-3.17195,0),
  ZonePoint(55.94471,-3.17195,0),
  ZonePoint(55.94471,-3.17281,0)
}
zoneOldcamp.OriginalPoint = ZonePoint(55.94495,-3.17238,0)
zoneOldcamp.DistanceRangeUOM = "Feet"
zoneOldcamp.ProximityRangeUOM = "Feet"
zoneOldcamp.OutOfRangeName = ""
zoneOldcamp.InRangeName = ""
zoneOldcamp.Media=zmediaSkeleton
zoneOldcamp.Icon=zmediaSkeletonicon

zonePinnacle = Wherigo.Zone(cartLostWorld)
zonePinnacle.Id="5b4dcb8d-4927-421a-bc96-753f24b54d69"
zonePinnacle.Name="Pinnacle"
zonePinnacle.Description=[[A huge pinnacle.  Professor Challenger thinks that he can find a way for us to climb it.]]
zonePinnacle.Visible=false
zonePinnacle.DistanceRange = Distance(2000, "feet")
zonePinnacle.ShowObjects="OnEnter"
zonePinnacle.ProximityRange = Distance(50, "feet")
zonePinnacle.AllowSetPositionTo=false
zonePinnacle.Active=false
zonePinnacle.Points = {
  ZonePoint(55.94296,-3.16686,0),
  ZonePoint(55.94296,-3.1672,0),
  ZonePoint(55.94312,-3.16749,0),
  ZonePoint(55.94324,-3.16742,0)
}
zonePinnacle.OriginalPoint = ZonePoint(55.94312,-3.16708,0)
zonePinnacle.DistanceRangeUOM = "Feet"
zonePinnacle.ProximityRangeUOM = "Feet"
zonePinnacle.OutOfRangeName = ""
zonePinnacle.InRangeName = ""
zonePinnacle.Media=zmediaPinnacle
zonePinnacle.Icon=zmediaPinnacleicon

zoneCamp = Wherigo.Zone(cartLostWorld)
zoneCamp.Id="0c760799-c2af-47f8-85ab-c95cbbc00b45"
zoneCamp.Name="Camp"
zoneCamp.Description=[[A suitable place to bed down for the night.]]
zoneCamp.Visible=false
zoneCamp.DistanceRange = Distance(1000, "feet")
zoneCamp.ShowObjects="OnEnter"
zoneCamp.ProximityRange = Distance(40, "feet")
zoneCamp.AllowSetPositionTo=false
zoneCamp.Active=false
zoneCamp.Points = {
  ZonePoint(55.94449,-3.16993,0),
  ZonePoint(55.94449,-3.16907,0),
  ZonePoint(55.94401,-3.16907,0),
  ZonePoint(55.9438,-3.1698,0)
}
zoneCamp.OriginalPoint = ZonePoint(55.94425,-3.1695,0)
zoneCamp.DistanceRangeUOM = "Feet"
zoneCamp.ProximityRangeUOM = "Feet"
zoneCamp.OutOfRangeName = ""
zoneCamp.InRangeName = ""
zoneCamp.Media=zmediaCampfire
zoneCamp.Icon=zmediaCampfireicon

zonePlateau = Wherigo.Zone(cartLostWorld)
zonePlateau.Id="0e01e560-9295-4a70-b8a1-cab80f0e8621"
zonePlateau.Name="Plateau "
zonePlateau.Description=[[Finally, we find a way onto the edge of the plateau.]]
zonePlateau.Visible=false
zonePlateau.DistanceRange = Distance(1500, "feet")
zonePlateau.ShowObjects="OnEnter"
zonePlateau.ProximityRange = Distance(200, "feet")
zonePlateau.AllowSetPositionTo=false
zonePlateau.Active=false
zonePlateau.Points = {
  ZonePoint(55.94336,-3.16691,0),
  ZonePoint(55.94335,-3.16747,0),
  ZonePoint(55.94362,-3.16749,0),
  ZonePoint(55.94328,-3.16648,0),
  ZonePoint(55.94316,-3.16667,0)
}
zonePlateau.OriginalPoint = ZonePoint(55.94338,-3.16698,0)
zonePlateau.DistanceRangeUOM = "Feet"
zonePlateau.ProximityRangeUOM = "Feet"
zonePlateau.OutOfRangeName = ""
zonePlateau.InRangeName = ""
zonePlateau.Media=zmediaPlateau
zonePlateau.Icon=zmediaPlateauicon

zoneChasm = Wherigo.Zone(cartLostWorld)
zoneChasm.Id="7525a58b-fc65-4e8e-8a2d-b6d9ca05fb2e"
zoneChasm.Name="Chasm"
zoneChasm.Description=[[A huge chasm of several hundred feet lies between the top of the pinnacle and the edge of the plateau.
]]
zoneChasm.Visible=true
zoneChasm.DistanceRange = Distance(1500, "feet")
zoneChasm.ShowObjects="OnEnter"
zoneChasm.ProximityRange = Distance(100, "feet")
zoneChasm.AllowSetPositionTo=false
zoneChasm.Active=false
zoneChasm.Points = {
  ZonePoint(55.94325,-3.1674,0),
  ZonePoint(55.94331,-3.16705,0),
  ZonePoint(55.94305,-3.16687,0)
}
zoneChasm.OriginalPoint = ZonePoint(55.9432,-3.16702,0)
zoneChasm.DistanceRangeUOM = "Feet"
zoneChasm.ProximityRangeUOM = "Feet"
zoneChasm.OutOfRangeName = ""
zoneChasm.InRangeName = ""
zoneChasm.Media=zmediaChasm
zoneChasm.Icon=zmediaChasmicon

zoneBamboofield = Wherigo.Zone(cartLostWorld)
zoneBamboofield.Id="80aa76a1-c82f-4976-9d22-7043fc8eed93"
zoneBamboofield.Name="Bamboo field"
zoneBamboofield.Description=[[You can see a wide grove of tall, strong but  pliable bamboo.]]
zoneBamboofield.Visible=false
zoneBamboofield.DistanceRange = Distance(0.59999996104093, "miles")
zoneBamboofield.ShowObjects="OnEnter"
zoneBamboofield.ProximityRange = Distance(200, "feet")
zoneBamboofield.AllowSetPositionTo=false
zoneBamboofield.Active=false
zoneBamboofield.Points = {
  ZonePoint(55.94709,-3.16687,0),
  ZonePoint(55.94709,-3.16617,0),
  ZonePoint(55.94671,-3.16617,0),
  ZonePoint(55.94671,-3.16687,0)
}
zoneBamboofield.OriginalPoint = ZonePoint(55.9469,-3.16652,0)
zoneBamboofield.DistanceRangeUOM = "Miles"
zoneBamboofield.ProximityRangeUOM = "Feet"
zoneBamboofield.OutOfRangeName = ""
zoneBamboofield.InRangeName = ""
zoneBamboofield.Media=zmediaBamboo
zoneBamboofield.Icon=zmediaBambooicon

zoneSwamp = Wherigo.Zone(cartLostWorld)
zoneSwamp.Id="e548f4d9-1335-4b84-88b2-6dffff1628e5"
zoneSwamp.Name="Swamp"
zoneSwamp.Description=[[You can see hundreds of roosting and nesting pterodactyls, pterodactyl eggs and patches of blue clay amid pools of stagnant water and clumps of decaying moss.]]
zoneSwamp.Visible=false
zoneSwamp.DistanceRange = Distance(0.59999996104093, "miles")
zoneSwamp.ShowObjects="OnEnter"
zoneSwamp.ProximityRange = Distance(200, "feet")
zoneSwamp.AllowSetPositionTo=false
zoneSwamp.Active=false
zoneSwamp.Points = {
  ZonePoint(55.948,-3.1662,0),
  ZonePoint(55.948,-3.1655,0),
  ZonePoint(55.94756,-3.1655,0),
  ZonePoint(55.94756,-3.1662,0)
}
zoneSwamp.OriginalPoint = ZonePoint(55.94775,-3.16585,0)
zoneSwamp.DistanceRangeUOM = "Miles"
zoneSwamp.ProximityRangeUOM = "Feet"
zoneSwamp.OutOfRangeName = ""
zoneSwamp.InRangeName = ""
zoneSwamp.Media=zmediaSwamp
zoneSwamp.Icon=zmediaSwampicon

zoneIguanadonherd = Wherigo.Zone(cartLostWorld)
zoneIguanadonherd.Id="1fddaee2-a840-4575-a9ff-39a54bab90fd"
zoneIguanadonherd.Name="Iguanadon herd"
zoneIguanadonherd.Description=[[From this part of the plateau an enormous herd of Iguanadon can be seen.  We need to get closer to see them.]]
zoneIguanadonherd.Visible=false
zoneIguanadonherd.DistanceRange = Distance(1500, "feet")
zoneIguanadonherd.ShowObjects="OnEnter"
zoneIguanadonherd.ProximityRange = Distance(200, "feet")
zoneIguanadonherd.AllowSetPositionTo=false
zoneIguanadonherd.Active=false
zoneIguanadonherd.Points = {
  ZonePoint(55.94354,-3.16632,0),
  ZonePoint(55.94354,-3.16562,0),
  ZonePoint(55.94316,-3.16562,0),
  ZonePoint(55.94316,-3.16632,0)
}
zoneIguanadonherd.OriginalPoint = ZonePoint(55.94368,-3.16625,0)
zoneIguanadonherd.DistanceRangeUOM = "Feet"
zoneIguanadonherd.ProximityRangeUOM = "Feet"
zoneIguanadonherd.OutOfRangeName = ""
zoneIguanadonherd.InRangeName = ""
zoneIguanadonherd.Media=zmediaIguanadon
zoneIguanadonherd.Icon=zmediaIguanadonicon

zoneDinoattack = Wherigo.Zone(cartLostWorld)
zoneDinoattack.Id="f5c683c1-a230-4bda-993e-d2315095fff7"
zoneDinoattack.Name="Dino attack"
zoneDinoattack.Description=[[]]
zoneDinoattack.Visible=false
zoneDinoattack.DistanceRange = Distance(1500, "feet")
zoneDinoattack.ShowObjects="OnEnter"
zoneDinoattack.ProximityRange = Distance(200, "feet")
zoneDinoattack.AllowSetPositionTo=false
zoneDinoattack.Active=false
zoneDinoattack.Points = {
  ZonePoint(55.94427,-3.16584,0),
  ZonePoint(55.94409,-3.16836,0),
  ZonePoint(55.94472,-3.16854,0),
  ZonePoint(55.94474,-3.16582,0)
}
zoneDinoattack.OriginalPoint = ZonePoint(55.9439,-3.16663,0)
zoneDinoattack.DistanceRangeUOM = "Feet"
zoneDinoattack.ProximityRangeUOM = "Feet"
zoneDinoattack.OutOfRangeName = ""
zoneDinoattack.InRangeName = ""
zoneDinoattack.Media=zmediaMegalosaur
zoneDinoattack.Icon=zmediaMegalosauricon

zoneLookout = Wherigo.Zone(cartLostWorld)
zoneLookout.Id="8f7098c9-7554-4cfd-a556-da0f5ce36519"
zoneLookout.Name="Lookout"
zoneLookout.Description=[[You can see a tall Gingko tree.]]
zoneLookout.Visible=false
zoneLookout.DistanceRange = Distance(2000, "feet")
zoneLookout.ShowObjects="OnProximity"
zoneLookout.ProximityRange = Distance(200, "feet")
zoneLookout.AllowSetPositionTo=false
zoneLookout.Active=false
zoneLookout.Points = {
  ZonePoint(55.94579,-3.16808,0),
  ZonePoint(55.94579,-3.16722,0),
  ZonePoint(55.94531,-3.16722,0),
  ZonePoint(55.94531,-3.16808,0)
}
zoneLookout.OriginalPoint = ZonePoint(55.94555,-3.16765,0)
zoneLookout.DistanceRangeUOM = "Feet"
zoneLookout.ProximityRangeUOM = "Feet"
zoneLookout.OutOfRangeName = ""
zoneLookout.InRangeName = ""
zoneLookout.Media=zmediaLookouttree
zoneLookout.Icon=zmediaLookoutreeicon
zoneLookout.Commands = {
  View = Wherigo.ZCommand{Text="View", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zoneLookout.Commands.View.Custom = true
zoneLookout.Commands.View.Id="86c6c781-9e31-4fe8-b39f-5dc64a6e18f6"
zoneLookout.Commands.View.WorksWithAll = true

zoneFortChallenger = Wherigo.Zone(cartLostWorld)
zoneFortChallenger.Id="36b997a8-951c-43eb-a594-68bdef7bf748"
zoneFortChallenger.Name="Fort Challenger"
zoneFortChallenger.Description=[[A good place to build a defensive stockade against whatever ferocious creatures may exist on the plateau.]]
zoneFortChallenger.Visible=false
zoneFortChallenger.DistanceRange = Distance(1500, "feet")
zoneFortChallenger.ShowObjects="OnEnter"
zoneFortChallenger.ProximityRange = Distance(200, "feet")
zoneFortChallenger.AllowSetPositionTo=false
zoneFortChallenger.Active=false
zoneFortChallenger.Points = {
  ZonePoint(55.94297,-3.16633,0),
  ZonePoint(55.94297,-3.1653,0),
  ZonePoint(55.9427,-3.16563,0),
  ZonePoint(55.9427,-3.16633,0)
}
zoneFortChallenger.OriginalPoint = ZonePoint(55.94278,-3.16598,0)
zoneFortChallenger.DistanceRangeUOM = "Feet"
zoneFortChallenger.ProximityRangeUOM = "Feet"
zoneFortChallenger.OutOfRangeName = ""
zoneFortChallenger.InRangeName = ""
zoneFortChallenger.Media=zmediaFort
zoneFortChallenger.Icon=zmediaForticon

zoneSecondcamp = Wherigo.Zone(cartLostWorld)
zoneSecondcamp.Id="2c37bea9-d2e0-413c-bd7e-cb374e247e30"
zoneSecondcamp.Name="Second camp"
zoneSecondcamp.Description=[[After an exhausting day, we find a place to make camp.]]
zoneSecondcamp.Visible=false
zoneSecondcamp.DistanceRange = Distance(1500, "feet")
zoneSecondcamp.ShowObjects="OnEnter"
zoneSecondcamp.ProximityRange = Distance(200, "feet")
zoneSecondcamp.AllowSetPositionTo=false
zoneSecondcamp.Active=false
zoneSecondcamp.Points = {
  ZonePoint(55.95009,-3.1655,0),
  ZonePoint(55.95009,-3.16464,0),
  ZonePoint(55.94961,-3.16464,0),
  ZonePoint(55.94961,-3.1655,0)
}
zoneSecondcamp.OriginalPoint = ZonePoint(55.94985,-3.16507,0)
zoneSecondcamp.DistanceRangeUOM = "Feet"
zoneSecondcamp.ProximityRangeUOM = "Feet"
zoneSecondcamp.OutOfRangeName = ""
zoneSecondcamp.InRangeName = ""
zoneSecondcamp.Media=zmediaCampfire
zoneSecondcamp.Icon=zmediaCampfireicon

zoneApemencamp = Wherigo.Zone(cartLostWorld)
zoneApemencamp.Id="8adc4652-d92c-4dc2-986b-ccb9f5737848"
zoneApemencamp.Name="Apemen camp"
zoneApemencamp.Description=[[The ape-mens rough camp.  You can see a knoll with cliffs. From time to time the ape-men throw an Indian prisoner over the cliffs to a horrible death.]]
zoneApemencamp.Visible=false
zoneApemencamp.DistanceRange = Distance(1500, "feet")
zoneApemencamp.ShowObjects="OnEnter"
zoneApemencamp.ProximityRange = Distance(200, "feet")
zoneApemencamp.AllowSetPositionTo=false
zoneApemencamp.Active=false
zoneApemencamp.Points = {
  ZonePoint(55.95091,-3.16357,0),
  ZonePoint(55.95091,-3.16287,0),
  ZonePoint(55.95053,-3.16287,0),
  ZonePoint(55.95053,-3.16357,0)
}
zoneApemencamp.OriginalPoint = ZonePoint(55.95072,-3.16322,0)
zoneApemencamp.DistanceRangeUOM = "Feet"
zoneApemencamp.ProximityRangeUOM = "Feet"
zoneApemencamp.OutOfRangeName = ""
zoneApemencamp.InRangeName = ""
zoneApemencamp.Media=zmediaApeman
zoneApemencamp.Icon=zmediaApeicon

-- Characters --
zcharacterProfessorChallenger = Wherigo.ZCharacter(cartLostWorld)
zcharacterProfessorChallenger.Id="21bca026-4a8d-4cb0-8242-449804dcdbdd"
zcharacterProfessorChallenger.Name="Professor Challenger"
zcharacterProfessorChallenger.Description=[[Professor Challenger. Bushy-browed, bearded and barrel-chested (if a bit short) the irascible George Edward Challenger is described by his wife as a perfectly impossible person. Convinced of his own genius, Challenger rubs everyone the wrong way and any discussion usually ends up in a fight. The scientific establishment of London pooh-poohs his claims to have found evidence of a hidden plateau in the remote South American jungle, where Jurassic creatures still roam.]]
zcharacterProfessorChallenger.Visible=true
zcharacterProfessorChallenger.Media=zmediaProfessorChallenger
zcharacterProfessorChallenger.Icon=zmediaProfChicon
zcharacterProfessorChallenger.Gender="Male"
zcharacterProfessorChallenger.Type="NPC"
zcharacterProfessorChallenger.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zcharacterProfessorChallenger.Commands = {
  Play = Wherigo.ZCommand{Text="Play", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zcharacterProfessorChallenger.Commands.Play.Custom = true
zcharacterProfessorChallenger.Commands.Play.Id="bf1bd23f-0ab2-48f7-af91-69dc231470e4"
zcharacterProfessorChallenger.Commands.Play.WorksWithAll = true

zcharacterProfessorSummerleee = Wherigo.ZCharacter(cartLostWorld)
zcharacterProfessorSummerleee.Id="c3d7da69-7b3e-4637-b5d2-e132edc73c8a"
zcharacterProfessorSummerleee.Name="Professor Summerleee"
zcharacterProfessorSummerleee.Description=[[Professor Summerlee. Precise, conservative, pipe-smoking professor of comparative anatomy who volunteers to test Challengers claims during a heated meeting of the Zoological Institute of London. How else than by travelling to the Lost World to see for himself? Despite his years and his thin, ascetic physique, Summerlee proves a resilient companion on the extraordinary journey.]]
zcharacterProfessorSummerleee.Visible=true
zcharacterProfessorSummerleee.Media=zmediaProfessorSummerlee
zcharacterProfessorSummerleee.Icon=zmediaProfSumicon
zcharacterProfessorSummerleee.Gender="Male"
zcharacterProfessorSummerleee.Type="NPC"
zcharacterProfessorSummerleee.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zcharacterProfessorSummerleee.Commands = {
  Play = Wherigo.ZCommand{Text="Play", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zcharacterProfessorSummerleee.Commands.Play.Custom = true
zcharacterProfessorSummerleee.Commands.Play.Id="ab6dd7f5-8d3f-4c7d-9eb4-0ff2346f0abb"
zcharacterProfessorSummerleee.Commands.Play.WorksWithAll = true

zcharacterLordRoxton = Wherigo.ZCharacter(cartLostWorld)
zcharacterLordRoxton.Id="2385180e-1126-423c-9132-b67b9c5c556a"
zcharacterLordRoxton.Name="Lord Roxton"
zcharacterLordRoxton.Description=[[Lord John Roxton. Aristocrat, Oxford Blue and all-round good egg, Roxtons London flat holds an arsenal of hunting rifles and the heads of big game from around the globe. His skin burned brick-red by foreign suns, Roxton feels it his duty to travel with the expedition as he knows the country. Indeed, he rid the area of a half-caste slave runner during his last visit. Will Roxtons South American connections be an unmixed blessing to his companions?]]
zcharacterLordRoxton.Visible=true
zcharacterLordRoxton.Media=zmediaLordRoxton
zcharacterLordRoxton.Icon=zmediaRoxtonicon
zcharacterLordRoxton.Gender="Male"
zcharacterLordRoxton.Type="NPC"
zcharacterLordRoxton.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zcharacterLordRoxton.Commands = {
  Play = Wherigo.ZCommand{Text="Play", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zcharacterLordRoxton.Commands.Play.Custom = true
zcharacterLordRoxton.Commands.Play.Id="4dc31a08-e891-49e4-b0aa-17942a967046"
zcharacterLordRoxton.Commands.Play.WorksWithAll = true

zcharacterEdMalone = Wherigo.ZCharacter(cartLostWorld)
zcharacterEdMalone.Id="08e06262-f3b9-4084-86ac-87e8e94a0753"
zcharacterEdMalone.Name="Ed Malone"
zcharacterEdMalone.Description=[[Ed Malone. Edward Dunn Malone, reporter for the Daily Gazette, a potential rugby cap for Ireland and the rejected suitor of Miss Gladys Hungerton. Young Malone believes he can win Gladys heart by undertaking an extraordinary adventure. And, even without the compelling force of unrequited love, what reporter could miss the chance of a story like this?]]
zcharacterEdMalone.Visible=true
zcharacterEdMalone.Media=zmediaEdMalone
zcharacterEdMalone.Icon=zmediaEdMicon
zcharacterEdMalone.Gender="Male"
zcharacterEdMalone.Type="NPC"
zcharacterEdMalone.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zcharacterEdMalone.Commands = {
  Play = Wherigo.ZCommand{Text="Play", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zcharacterEdMalone.Commands.Play.Custom = true
zcharacterEdMalone.Commands.Play.Id="0d6af46a-d2e8-4cb6-89f5-da6111f61830"
zcharacterEdMalone.Commands.Play.WorksWithAll = true

zcharacterIndianChief = Wherigo.ZCharacter(cartLostWorld)
zcharacterIndianChief.Id="670a1579-533f-4f09-b75e-3150ad25668c"
zcharacterIndianChief.Name="Indian Chief"
zcharacterIndianChief.Description=[[]]
zcharacterIndianChief.Visible=true
zcharacterIndianChief.Media=zmediaIndian
zcharacterIndianChief.Icon=zmediaIndianicon
zcharacterIndianChief.Gender="Male"
zcharacterIndianChief.Type="NPC"
zcharacterIndianChief.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zcharacterIndianChief.Commands = {
  AllyWith = Wherigo.ZCommand{Text="Ally With", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zcharacterIndianChief.Commands.AllyWith.Custom = true
zcharacterIndianChief.Commands.AllyWith.Id="bc296385-4817-4a57-9b16-a46d0bd687ea"
zcharacterIndianChief.Commands.AllyWith.WorksWithAll = true

zcharacterPteradactyl = Wherigo.ZCharacter(cartLostWorld)
zcharacterPteradactyl.Id="4937f7b1-1ec7-46e8-b443-9656b7dfaed9"
zcharacterPteradactyl.Name="Pteradactyl"
zcharacterPteradactyl.Description=[[]]
zcharacterPteradactyl.Visible=true
zcharacterPteradactyl.Media=zmediaPterodactyl
zcharacterPteradactyl.Icon=zmediaPteroicon
zcharacterPteradactyl.Gender="Male"
zcharacterPteradactyl.Type="NPC"
zcharacterPteradactyl.ObjectLocation = Wherigo.INVALID_ZONEPOINT

zcharacterApemen = Wherigo.ZCharacter(cartLostWorld)
zcharacterApemen.Id="fd74f7de-549f-4832-81d8-57aa4c9f828f"
zcharacterApemen.Name="Apemen"
zcharacterApemen.Description=[[]]
zcharacterApemen.Visible=true
zcharacterApemen.Media=zmediaApeman
zcharacterApemen.Icon=zmediaApeicon
zcharacterApemen.Gender="Male"
zcharacterApemen.Type="NPC"
zcharacterApemen.ObjectLocation = Wherigo.INVALID_ZONEPOINT

zcharacterPterodactyl2 = Wherigo.ZCharacter(cartLostWorld)
zcharacterPterodactyl2.Id="a0d291f0-bd21-4818-9ba8-005579866221"
zcharacterPterodactyl2.Name="Pterodactyl2"
zcharacterPterodactyl2.Description=[[]]
zcharacterPterodactyl2.Visible=true
zcharacterPterodactyl2.Media=zmediaPterodactyl2
zcharacterPterodactyl2.Icon=zmediaPterodactyl2icon
zcharacterPterodactyl2.Gender="Male"
zcharacterPterodactyl2.Type="NPC"
zcharacterPterodactyl2.ObjectLocation = Wherigo.INVALID_ZONEPOINT

-- Items --
zitemDinosauregg = Wherigo.ZItem(cartLostWorld)
zitemDinosauregg.Id="94fe6f2c-fd41-4f85-9eaf-003a89d1437c"
zitemDinosauregg.Name="Dinosaur egg"
zitemDinosauregg.Description=[[Pterodactyl Egg:  A foul, leathery, yellowish thing.]]
zitemDinosauregg.Visible=false
zitemDinosauregg.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemDinosauregg.Media=zmediaEgg
zitemDinosauregg.Icon=zmediaEggicon
zitemDinosauregg.Locked = false
zitemDinosauregg.Opened = false
zitemDinosauregg.Commands = {
  Getegg = Wherigo.ZCommand{Text="Get egg", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemDinosauregg.Commands.Getegg.Custom = true
zitemDinosauregg.Commands.Getegg.Id="7408f3ba-3c81-4efa-afa1-94d90094aa00"
zitemDinosauregg.Commands.Getegg.WorksWithAll = false
zitemDinosauregg.Commands.Getegg.WorksWithListIds = {}

zitemAmmunition = Wherigo.ZItem(cartLostWorld)
zitemAmmunition.Id="02d1501d-f16c-4549-88ad-4af8d8decce7"
zitemAmmunition.Name="Ammunition"
zitemAmmunition.Description=[[Heavy rounds to stop any man and most known beasts]]
zitemAmmunition.Visible=true
zitemAmmunition.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemAmmunition.Media=zmediaAmmunition
zitemAmmunition.Icon=zmediaAmmoicon
zitemAmmunition.Locked = false
zitemAmmunition.Opened = false
zitemAmmunition.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the ammunition"},
}
zitemAmmunition.Commands.Take.Custom = true
zitemAmmunition.Commands.Take.Id="c89a8554-d50c-442a-a17d-9645dac0aa94"
zitemAmmunition.Commands.Take.WorksWithAll = true

zitemRope = Wherigo.ZItem(cartLostWorld)
zitemRope.Id="364db3fb-e0bb-457b-aa27-efe88fbbab27"
zitemRope.Name="Rope"
zitemRope.Description=[[Strong cable-laid hemp as used by Whymper on the Matterhorn.]]
zitemRope.Visible=true
zitemRope.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemRope.Media=zmediaRope
zitemRope.Icon=zmediaRopeicon
zitemRope.Locked = false
zitemRope.Opened = false
zitemRope.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the rope"},
  Retrieve = Wherigo.ZCommand{Text="Retrieve", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the rope"},
  Use = Wherigo.ZCommand{Text="Use", CmdWith=true, Enabled=true, EmptyTargetListText="There is nothing here to use it with"},
}
zitemRope.Commands.Take.Custom = true
zitemRope.Commands.Take.Id="388f5991-5c30-4a71-82c3-a3e61c275df5"
zitemRope.Commands.Take.WorksWithAll = true
zitemRope.Commands.Retrieve.Custom = true
zitemRope.Commands.Retrieve.Id="03e00cbf-f221-4fa5-8a45-5debd4f82217"
zitemRope.Commands.Retrieve.WorksWithAll = true
zitemRope.Commands.Leave.Custom = true
zitemRope.Commands.Leave.Id="c6194cf3-3044-4163-b38a-7a2bcbb55617"
zitemRope.Commands.Leave.WorksWithAll = true
zitemRope.Commands.Use.Custom = true
zitemRope.Commands.Use.Id="662b8d24-a7ab-4438-8513-50b10a662c21"
zitemRope.Commands.Use.WorksWithAll = false
zitemRope.Commands.Use.WorksWithListIds = {"5b4dcb8d-4927-421a-bc96-753f24b54d69", }

zitemRifles = Wherigo.ZItem(cartLostWorld)
zitemRifles.Id="55ee0679-6ae6-4e9c-aaf6-b666e89b3cae"
zitemRifles.Name="Rifles"
zitemRifles.Description=[[The Sharps Express with a metal-jacketed round has been known to stop a rhinoceros.]]
zitemRifles.Visible=true
zitemRifles.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemRifles.Media=zmediaRifle
zitemRifles.Icon=zmediaRifleicon
zitemRifles.Locked = false
zitemRifles.Opened = false
zitemRifles.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemRifles.Commands.Take.Custom = true
zitemRifles.Commands.Take.Id="72e5e60c-5011-4587-aadf-074d05485a3f"
zitemRifles.Commands.Take.WorksWithAll = true

zitemPistols = Wherigo.ZItem(cartLostWorld)
zitemPistols.Id="57a5da5f-d291-4fd1-ba14-e61bc0c85f43"
zitemPistols.Name="Pistols"
zitemPistols.Description=[[Sidearms for the officers of today.]]
zitemPistols.Visible=true
zitemPistols.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemPistols.Media=zmediaPistol
zitemPistols.Icon=zmediaPistolicon
zitemPistols.Locked = false
zitemPistols.Opened = false
zitemPistols.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the pistols"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the pistols"},
}
zitemPistols.Commands.Take.Custom = true
zitemPistols.Commands.Take.Id="591c33ae-9dda-4e32-8775-7eef41cd3d34"
zitemPistols.Commands.Take.WorksWithAll = true
zitemPistols.Commands.Leave.Custom = true
zitemPistols.Commands.Leave.Id="a658b136-3728-4bac-933e-49318d4269cd"
zitemPistols.Commands.Leave.WorksWithAll = true

zitemHuntingknives = Wherigo.ZItem(cartLostWorld)
zitemHuntingknives.Id="b0295fa9-cfff-4a83-94c7-db32e250f7f9"
zitemHuntingknives.Name="Hunting knives"
zitemHuntingknives.Description=[[Suitable for gralloching any stag.]]
zitemHuntingknives.Visible=true
zitemHuntingknives.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemHuntingknives.Media=zmediaKnife
zitemHuntingknives.Icon=zmediaKnifeicon
zitemHuntingknives.Locked = false
zitemHuntingknives.Opened = false
zitemHuntingknives.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the hunting knives"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the hunting knives"},
  Use = Wherigo.ZCommand{Text="Use", CmdWith=true, Enabled=true, EmptyTargetListText="You left the hunting knives behind."},
}
zitemHuntingknives.Commands.Take.Custom = true
zitemHuntingknives.Commands.Take.Id="bf48d6d4-b994-4ad0-96b2-a86a589ef0e2"
zitemHuntingknives.Commands.Take.WorksWithAll = true
zitemHuntingknives.Commands.Leave.Custom = true
zitemHuntingknives.Commands.Leave.Id="bd547723-6893-4c85-bb5c-183786bdff35"
zitemHuntingknives.Commands.Leave.WorksWithAll = true
zitemHuntingknives.Commands.Use.Custom = true
zitemHuntingknives.Commands.Use.Id="2e3297ed-689b-4863-9ec8-cfa912f4e236"
zitemHuntingknives.Commands.Use.WorksWithAll = false
zitemHuntingknives.Commands.Use.WorksWithListIds = {"8d1a5227-7a5e-46be-acd1-70ff184bb7a6", }

zitemTinnedFood = Wherigo.ZItem(cartLostWorld)
zitemTinnedFood.Id="aaeb5fd6-3f9f-457f-a8eb-ad784f90af38"
zitemTinnedFood.Name="Tinned Food"
zitemTinnedFood.Description=[[As cached by Captain Scott RN on his unlucky polar expedition]]
zitemTinnedFood.Visible=true
zitemTinnedFood.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemTinnedFood.Media=zmediaTins
zitemTinnedFood.Icon=zmediaTinsicon
zitemTinnedFood.Locked = false
zitemTinnedFood.Opened = false
zitemTinnedFood.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the tinned food"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the tinned food"},
}
zitemTinnedFood.Commands.Take.Custom = true
zitemTinnedFood.Commands.Take.Id="7248a00a-92e4-4f7c-bca2-d4bc911e3994"
zitemTinnedFood.Commands.Take.WorksWithAll = true
zitemTinnedFood.Commands.Leave.Custom = true
zitemTinnedFood.Commands.Leave.Id="bb1094c0-7900-4825-8130-109056ebb989"
zitemTinnedFood.Commands.Leave.WorksWithAll = true

zitemBottledwater = Wherigo.ZItem(cartLostWorld)
zitemBottledwater.Id="666ff3fe-efc8-40c8-9633-d824058e72ff"
zitemBottledwater.Name="Bottled water"
zitemBottledwater.Description=[[Apollonaris for a gentlemans spritzer]]
zitemBottledwater.Visible=true
zitemBottledwater.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemBottledwater.Media=zmediaWater
zitemBottledwater.Icon=zmediaWatericon
zitemBottledwater.Locked = false
zitemBottledwater.Opened = false
zitemBottledwater.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have that the bottled water"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the bottled water"},
}
zitemBottledwater.Commands.Take.Custom = true
zitemBottledwater.Commands.Take.Id="64718b67-f0ea-4e49-ae0c-71fd3c4b7364"
zitemBottledwater.Commands.Take.WorksWithAll = true
zitemBottledwater.Commands.Leave.Custom = true
zitemBottledwater.Commands.Leave.Id="4e15b17a-cfac-4345-b2fc-0812fcb72c5a"
zitemBottledwater.Commands.Leave.WorksWithAll = true

zitemAneroidbarometer = Wherigo.ZItem(cartLostWorld)
zitemAneroidbarometer.Id="a335c472-f4df-489c-b9bc-17b68d2ab51e"
zitemAneroidbarometer.Name="Aneroid barometer"
zitemAneroidbarometer.Description=[[The Professors favourite scientific  instrument which neither wants to carry]]
zitemAneroidbarometer.Visible=true
zitemAneroidbarometer.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemAneroidbarometer.Media=zmediaBarometer
zitemAneroidbarometer.Icon=zmediaBarometericon
zitemAneroidbarometer.Locked = false
zitemAneroidbarometer.Opened = false
zitemAneroidbarometer.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the aneroid barometer"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the aneroid barometer"},
}
zitemAneroidbarometer.Commands.Take.Custom = true
zitemAneroidbarometer.Commands.Take.Id="57acbd56-19b2-4ed9-bb37-dde51c985f43"
zitemAneroidbarometer.Commands.Take.WorksWithAll = true
zitemAneroidbarometer.Commands.Leave.Custom = true
zitemAneroidbarometer.Commands.Leave.Id="bb3f2ef2-50e0-4270-92a5-b31c18fbc656"
zitemAneroidbarometer.Commands.Leave.WorksWithAll = true

zitemMachetes = Wherigo.ZItem(cartLostWorld)
zitemMachetes.Id="a7c590cb-c4f3-4d37-ae94-6d34e1e54a0d"
zitemMachetes.Name="Machetes"
zitemMachetes.Description=[[The Amazonian multi-tool.]]
zitemMachetes.Visible=true
zitemMachetes.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemMachetes.Media=zmediaMachete
zitemMachetes.Icon=zmediaMacheteicon
zitemMachetes.Locked = false
zitemMachetes.Opened = false
zitemMachetes.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the machetes"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the machetes"},
  Use = Wherigo.ZCommand{Text="Use", CmdWith=true, Enabled=true, EmptyTargetListText="You left the machetes behind!"},
}
zitemMachetes.Commands.Take.Custom = true
zitemMachetes.Commands.Take.Id="c62e1b8c-555b-4ae5-b89d-1a25c67605af"
zitemMachetes.Commands.Take.WorksWithAll = true
zitemMachetes.Commands.Leave.Custom = true
zitemMachetes.Commands.Leave.Id="29beb7fc-3a07-48c5-ad9e-bcb17e5ee701"
zitemMachetes.Commands.Leave.WorksWithAll = true
zitemMachetes.Commands.Use.Custom = true
zitemMachetes.Commands.Use.Id="be0dd1df-ac2a-4ce7-89c9-4648c47d2b6d"
zitemMachetes.Commands.Use.WorksWithAll = false
zitemMachetes.Commands.Use.WorksWithListIds = {"8d1a5227-7a5e-46be-acd1-70ff184bb7a6", }

zitemTent = Wherigo.ZItem(cartLostWorld)
zitemTent.Id="faf3fb34-133f-4f3b-928f-d8e45e308551"
zitemTent.Name="Tent"
zitemTent.Description=[[Service issue; stout  canvas and ash poles]]
zitemTent.Visible=true
zitemTent.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemTent.Media=zmediaTent
zitemTent.Icon=zmediaTenticon
zitemTent.Locked = false
zitemTent.Opened = false
zitemTent.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the tent"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the tent"},
}
zitemTent.Commands.Take.Custom = true
zitemTent.Commands.Take.Id="9c036f7f-0ed9-49dc-a6c7-955b1479f20f"
zitemTent.Commands.Take.WorksWithAll = true
zitemTent.Commands.Leave.Custom = true
zitemTent.Commands.Leave.Id="7fe54146-763e-46a4-9599-112157e0b326"
zitemTent.Commands.Leave.WorksWithAll = true

zitemSleepingbags = Wherigo.ZItem(cartLostWorld)
zitemSleepingbags.Id="8e4a47b7-5148-4fa4-adf6-a5a7acc18968"
zitemSleepingbags.Name="Sleeping bags"
zitemSleepingbags.Description=[[Thick down; a little hot in these climes.]]
zitemSleepingbags.Visible=true
zitemSleepingbags.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemSleepingbags.Media=zmediaSleepingbag
zitemSleepingbags.Icon=zmediaSleepbagicon
zitemSleepingbags.Locked = false
zitemSleepingbags.Opened = false
zitemSleepingbags.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the sleeping bags"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the sleeping bags"},
}
zitemSleepingbags.Commands.Take.Custom = true
zitemSleepingbags.Commands.Take.Id="5376a81a-5b39-4756-99c3-3e3f19173ae6"
zitemSleepingbags.Commands.Take.WorksWithAll = true
zitemSleepingbags.Commands.Leave.Custom = true
zitemSleepingbags.Commands.Leave.Id="af26213b-114c-411b-9964-1f48a9f486dc"
zitemSleepingbags.Commands.Leave.WorksWithAll = true

zitemParaffinstove = Wherigo.ZItem(cartLostWorld)
zitemParaffinstove.Id="f3d2c7ff-bfcc-4f00-8f3c-48e82e1c12b5"
zitemParaffinstove.Name="Paraffin stove"
zitemParaffinstove.Description=[[The modern alternative to a camp fire: conflagration and incineration guaranteed]]
zitemParaffinstove.Visible=true
zitemParaffinstove.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemParaffinstove.Media=zmediaStove
zitemParaffinstove.Icon=zmediaStoveicon
zitemParaffinstove.Locked = false
zitemParaffinstove.Opened = false
zitemParaffinstove.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the paraffin stove"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the paraffin stove"},
}
zitemParaffinstove.Commands.Take.Custom = true
zitemParaffinstove.Commands.Take.Id="a4860b09-0d2d-4ebd-8aae-9a49c399a0d5"
zitemParaffinstove.Commands.Take.WorksWithAll = true
zitemParaffinstove.Commands.Leave.Custom = true
zitemParaffinstove.Commands.Leave.Id="5d9dc5af-e92e-457d-96cb-d271e77ab66c"
zitemParaffinstove.Commands.Leave.WorksWithAll = true

zitemSpecimenBoxes = Wherigo.ZItem(cartLostWorld)
zitemSpecimenBoxes.Id="f4ff1892-ce90-4123-a36d-53c42e29c9c1"
zitemSpecimenBoxes.Name="Specimen Boxes"
zitemSpecimenBoxes.Description=[[For collecting smaller creatures.]]
zitemSpecimenBoxes.Visible=true
zitemSpecimenBoxes.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemSpecimenBoxes.Media=zmediaSpecimenbox
zitemSpecimenBoxes.Icon=zmediaSpecboxiocn
zitemSpecimenBoxes.Locked = false
zitemSpecimenBoxes.Opened = false
zitemSpecimenBoxes.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the specimen boxes"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the specimen boxes"},
}
zitemSpecimenBoxes.Commands.Take.Custom = true
zitemSpecimenBoxes.Commands.Take.Id="c56dd9e1-5a5f-4577-8ffa-367fbac20621"
zitemSpecimenBoxes.Commands.Take.WorksWithAll = true
zitemSpecimenBoxes.Commands.Leave.Custom = true
zitemSpecimenBoxes.Commands.Leave.Id="d787bf50-1872-4e97-a4e2-e9e9b6c166d7"
zitemSpecimenBoxes.Commands.Leave.WorksWithAll = true

zitemPlatecamera = Wherigo.ZItem(cartLostWorld)
zitemPlatecamera.Id="163c78d7-7fb1-4b85-8aff-fd2cbcc8809d"
zitemPlatecamera.Name="Plate camera"
zitemPlatecamera.Description=[[The latest collodion process and built for outdoor studies.]]
zitemPlatecamera.Visible=true
zitemPlatecamera.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemPlatecamera.Media=zmediaCamera
zitemPlatecamera.Icon=zmediaCameraicon
zitemPlatecamera.Locked = false
zitemPlatecamera.Opened = false
zitemPlatecamera.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the plate camera"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the plate camera"},
  Takeaphoto = Wherigo.ZCommand{Text="Take a photo", CmdWith=true, Enabled=true, EmptyTargetListText="You left the camera behind. What an opportunity missed!"},
}
zitemPlatecamera.Commands.Take.Custom = true
zitemPlatecamera.Commands.Take.Id="df30feb4-5f34-4b24-8dad-fab6bfae6fae"
zitemPlatecamera.Commands.Take.WorksWithAll = true
zitemPlatecamera.Commands.Leave.Custom = true
zitemPlatecamera.Commands.Leave.Id="0fa7711d-4f31-46ba-97b6-a9d1bc3a01b1"
zitemPlatecamera.Commands.Leave.WorksWithAll = true
zitemPlatecamera.Commands.Takeaphoto.Custom = true
zitemPlatecamera.Commands.Takeaphoto.Id="48cd2ed5-cbe5-43e6-8708-707e32fc4de7"
zitemPlatecamera.Commands.Takeaphoto.WorksWithAll = false
zitemPlatecamera.Commands.Takeaphoto.WorksWithListIds = {"868bebf9-12b4-4e90-9846-961db38c581f", }

zitemWaxVestas = Wherigo.ZItem(cartLostWorld)
zitemWaxVestas.Id="50af0f5b-e6fb-423f-b281-efc1597f45ea"
zitemWaxVestas.Name="Wax Vestas"
zitemWaxVestas.Description=[[Best British Waterproof Strikes.  For a fire in any conditions.]]
zitemWaxVestas.Visible=true
zitemWaxVestas.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemWaxVestas.Media=zmediaVestas
zitemWaxVestas.Icon=zmediaVestasicon
zitemWaxVestas.Locked = false
zitemWaxVestas.Opened = false
zitemWaxVestas.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the wax vestas"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the wax vestas"},
}
zitemWaxVestas.Commands.Take.Custom = true
zitemWaxVestas.Commands.Take.Id="3bcdeb92-8805-4ae7-834c-2d0df179326e"
zitemWaxVestas.Commands.Take.WorksWithAll = true
zitemWaxVestas.Commands.Leave.Custom = true
zitemWaxVestas.Commands.Leave.Id="cb0c1077-2d08-49bf-838d-0e3129c7a032"
zitemWaxVestas.Commands.Leave.WorksWithAll = true

zitemInventory = Wherigo.ZItem(cartLostWorld)
zitemInventory.Id="18dcd209-bbf6-4fbf-8c8b-2e96d6c6ad7e"
zitemInventory.Name="Inventory"
zitemInventory.Description=[[Our inventory for the expedition]]
zitemInventory.Visible=true
zitemInventory.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemInventory.Media=zmediaInventory
zitemInventory.Icon=zmediaInventoryicon
zitemInventory.Locked = false
zitemInventory.Opened = false

zitemTree = Wherigo.ZItem(cartLostWorld)
zitemTree.Id="7f6e9684-82f3-4334-b895-cc2b85032c97"
zitemTree.Name="Tree"
zitemTree.Description=[[An enormous tree at the top of the pinnacle.]]
zitemTree.Visible=true
zitemTree.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemTree.Media=zmediaTree
zitemTree.Icon=zmediaTreeicon
zitemTree.Locked = false
zitemTree.Opened = false
zitemTree.Commands = {
  Lookat = Wherigo.ZCommand{Text="Look at", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemTree.Commands.Lookat.Custom = true
zitemTree.Commands.Lookat.Id="615cad68-51b9-4735-8963-3f9bc517ef80"
zitemTree.Commands.Lookat.WorksWithAll = true

zitemTick = Wherigo.ZItem(cartLostWorld)
zitemTick.Id="fae90187-d8ce-4987-bea0-b8679dcd8568"
zitemTick.Name="Tick"
zitemTick.Description=[[Grow to the size of grapes when engorged with our blood.]]
zitemTick.Visible=true
zitemTick.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemTick.Media=zmediaTick
zitemTick.Icon=zmediaTickicon
zitemTick.Locked = false
zitemTick.Opened = false
zitemTick.Commands = {
  Listen = Wherigo.ZCommand{Text="Listen", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemTick.Commands.Listen.Custom = true
zitemTick.Commands.Listen.Id="87e04580-cc1d-4f78-ae17-17cc600b481c"
zitemTick.Commands.Listen.WorksWithAll = true

zitemArrows = Wherigo.ZItem(cartLostWorld)
zitemArrows.Id="5c39363f-d6a5-4371-bf5f-d1f31ca93dc3"
zitemArrows.Name="Arrows"
zitemArrows.Description=[[Maple Whites arrows:  Heavily chalked in white on the ruddy rock walls.]]
zitemArrows.Visible=true
zitemArrows.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemArrows.Media=zmediaArrow
zitemArrows.Icon=zmediaArrowicon
zitemArrows.Locked = false
zitemArrows.Opened = false

zitemSkeleton = Wherigo.ZItem(cartLostWorld)
zitemSkeleton.Id="161288bb-c4a9-484a-b8e0-23cdd0eee978"
zitemSkeleton.Name="Skeleton"
zitemSkeleton.Description=[[The poor devil! Did he fall? Or was he thrown down from the crags?]]
zitemSkeleton.Visible=true
zitemSkeleton.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemSkeleton.Media=zmediaSkeleton
zitemSkeleton.Icon=zmediaSkeletonicon
zitemSkeleton.Locked = false
zitemSkeleton.Opened = false

zitemAxe = Wherigo.ZItem(cartLostWorld)
zitemAxe.Id="77a24bc2-c3e8-4505-a657-fe6e81ad4c75"
zitemAxe.Name="Axe"
zitemAxe.Description=[[Sheffield steel and hickory haft: every man his own lumberjack.]]
zitemAxe.Visible=true
zitemAxe.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemAxe.Media=zmediaAxe
zitemAxe.Icon=zmediaAxeicon
zitemAxe.Locked = false
zitemAxe.Opened = false
zitemAxe.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the axe"},
  Retrieve = Wherigo.ZCommand{Text="Retrieve", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="you have already left the axe"},
  Use = Wherigo.ZCommand{Text="Use", CmdWith=true, Enabled=true, EmptyTargetListText="You left the axe behind. There is nothing for it but to go back!"},
}
zitemAxe.Commands.Take.Custom = true
zitemAxe.Commands.Take.Id="3879a153-d4ab-4bd5-ab37-913f564dd2a7"
zitemAxe.Commands.Take.WorksWithAll = true
zitemAxe.Commands.Retrieve.Custom = true
zitemAxe.Commands.Retrieve.Id="a954ee62-515b-43b0-b143-084deef2b05b"
zitemAxe.Commands.Retrieve.WorksWithAll = true
zitemAxe.Commands.Leave.Custom = true
zitemAxe.Commands.Leave.Id="73d18f99-f288-4422-bd2b-e3a936829cae"
zitemAxe.Commands.Leave.WorksWithAll = true
zitemAxe.Commands.Use.Custom = true
zitemAxe.Commands.Use.Id="8bb6ada8-cb8c-4017-bcb9-821fa630ebe7"
zitemAxe.Commands.Use.WorksWithAll = false
zitemAxe.Commands.Use.WorksWithListIds = {"7f6e9684-82f3-4334-b895-cc2b85032c97", }

zitemLogbookandpencils = Wherigo.ZItem(cartLostWorld)
zitemLogbookandpencils.Id="31db7f7c-20bd-4f4b-85a1-7ddbdf7440fd"
zitemLogbookandpencils.Name="Logbook and pencils"
zitemLogbookandpencils.Description=[[For meticulous record-keeping.]]
zitemLogbookandpencils.Visible=true
zitemLogbookandpencils.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemLogbookandpencils.Media=zmediaLogbook
zitemLogbookandpencils.Icon=zmediaBookicon
zitemLogbookandpencils.Locked = false
zitemLogbookandpencils.Opened = false
zitemLogbookandpencils.Commands = {
  Take = Wherigo.ZCommand{Text="Take", CmdWith=false, Enabled=true, EmptyTargetListText="You already have the logbook and pencils"},
  Leave = Wherigo.ZCommand{Text="Leave", CmdWith=false, Enabled=true, EmptyTargetListText="You have already left the logbook and pencils"},
}
zitemLogbookandpencils.Commands.Take.Custom = true
zitemLogbookandpencils.Commands.Take.Id="4b58b61f-ac40-42d7-95aa-231ade208e87"
zitemLogbookandpencils.Commands.Take.WorksWithAll = true
zitemLogbookandpencils.Commands.Leave.Custom = true
zitemLogbookandpencils.Commands.Leave.Id="84b2e46f-dec8-4aea-bf1f-afe36b78cd4f"
zitemLogbookandpencils.Commands.Leave.WorksWithAll = true

zitemCavemap = Wherigo.ZItem(cartLostWorld)
zitemCavemap.Id="d4749002-3400-4ab0-9a7a-8b832cbcef98"
zitemCavemap.Name="Cavemap"
zitemCavemap.Description=[[The Indian chief gave it to us.  It should help us find a way down from the plateau.  But which cave?]]
zitemCavemap.Visible=true
zitemCavemap.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemCavemap.Media=zmediaCavemap
zitemCavemap.Icon=zmediaCaveplanicon
zitemCavemap.Locked = false
zitemCavemap.Opened = false
zitemCavemap.Commands = {
  Examine = Wherigo.ZCommand{Text="Examine", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemCavemap.Commands.Examine.Custom = true
zitemCavemap.Commands.Examine.Id="3ff25855-6626-4eec-b6a4-99c5dc94b437"
zitemCavemap.Commands.Examine.WorksWithAll = false
zitemCavemap.Commands.Examine.WorksWithListIds = {}

zitemIguanadon = Wherigo.ZItem(cartLostWorld)
zitemIguanadon.Id="868bebf9-12b4-4e90-9846-961db38c581f"
zitemIguanadon.Name="Iguanadon"
zitemIguanadon.Description=[[Fantastic Kangaroo-like creatures]]
zitemIguanadon.Visible=true
zitemIguanadon.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemIguanadon.Media=zmediaIguanadon
zitemIguanadon.Icon=zmediaIguanadonicon
zitemIguanadon.Locked = false
zitemIguanadon.Opened = false

zitemThornbushes = Wherigo.ZItem(cartLostWorld)
zitemThornbushes.Id="919dac24-1958-4e3b-af43-67ecd240418b"
zitemThornbushes.Name="Thornbushes"
zitemThornbushes.Description=[[Heavy growth with thorns that would rip flesh.]]
zitemThornbushes.Visible=true
zitemThornbushes.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemThornbushes.Media=zmediaThorns
zitemThornbushes.Icon=zmediaThornsicon
zitemThornbushes.Locked = false
zitemThornbushes.Opened = false
zitemThornbushes.Commands = {
  Use = Wherigo.ZCommand{Text="Use", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemThornbushes.Commands.Use.Custom = true
zitemThornbushes.Commands.Use.Id="5ad9d1f4-2d93-4673-a5e3-8c04ce478f56"
zitemThornbushes.Commands.Use.WorksWithAll = false
zitemThornbushes.Commands.Use.WorksWithListIds = {}

zitemLookouttree = Wherigo.ZItem(cartLostWorld)
zitemLookouttree.Id="5af38bad-d8b5-42fc-be95-3c3c127d3ae0"
zitemLookouttree.Name="Look out tree"
zitemLookouttree.Description=[[A tall Gingko tree]]
zitemLookouttree.Visible=true
zitemLookouttree.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemLookouttree.Media=zmediaLookouttree
zitemLookouttree.Icon=zmediaLookoutreeicon
zitemLookouttree.Locked = false
zitemLookouttree.Opened = false
zitemLookouttree.Commands = {
  Climb = Wherigo.ZCommand{Text="Climb", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemLookouttree.Commands.Climb.Custom = true
zitemLookouttree.Commands.Climb.Id="1842f224-34e9-471a-9908-ace788ab8dba"
zitemLookouttree.Commands.Climb.WorksWithAll = true

zitemPhotographofIguanadonherd = Wherigo.ZItem(cartLostWorld)
zitemPhotographofIguanadonherd.Id="73392f15-0014-4356-a082-7546f35c0731"
zitemPhotographofIguanadonherd.Name="Photograph of Iguanadon herd"
zitemPhotographofIguanadonherd.Description=[[A fantastic photograph of the Iguanadon herd to take back to London.]]
zitemPhotographofIguanadonherd.Visible=true
zitemPhotographofIguanadonherd.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemPhotographofIguanadonherd.Media=zmediaIguanadon
zitemPhotographofIguanadonherd.Icon=zmediaIguanadonicon
zitemPhotographofIguanadonherd.Locked = false
zitemPhotographofIguanadonherd.Opened = false

zitemPlateaumap = Wherigo.ZItem(cartLostWorld)
zitemPlateaumap.Id="acb8821a-83cf-431a-8c61-ccf608f335f8"
zitemPlateaumap.Name="Plateau map"
zitemPlateaumap.Description=[[Malones Sketch Map:  I was the hero of the hour! My map showed the extent of our domain.]]
zitemPlateaumap.Visible=true
zitemPlateaumap.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemPlateaumap.Media=zmediaMalonemap
zitemPlateaumap.Icon=zmediaMapicon
zitemPlateaumap.Locked = false
zitemPlateaumap.Opened = false

zitemFortChallenger = Wherigo.ZItem(cartLostWorld)
zitemFortChallenger.Id="f400daaa-063c-47e6-82ce-b914337167de"
zitemFortChallenger.Name="Fort Challenger"
zitemFortChallenger.Description=[[Cut and piled, the thorn bushes made impregnable walls for Fort Challenger.]]
zitemFortChallenger.Visible=false
zitemFortChallenger.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemFortChallenger.Locked = false
zitemFortChallenger.Opened = false

zitemCage = Wherigo.ZItem(cartLostWorld)
zitemCage.Id="d320f700-794f-4504-a198-762b08c3afbd"
zitemCage.Name="Cage"
zitemCage.Description=[[Big enough for a man to get inside and strong enough to withstand the vicious beaks of the pterodactyls.]]
zitemCage.Visible=true
zitemCage.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemCage.Media=zmediaBamboocage
zitemCage.Icon=zmediaCageicon
zitemCage.Locked = false
zitemCage.Opened = false
zitemCage.Commands = {
  Usecagetoexamineblueclay = Wherigo.ZCommand{Text="Use cage to examine blue clay", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
  Usecagetogetegg = Wherigo.ZCommand{Text="Use cage to get egg", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemCage.Commands.Usecagetoexamineblueclay.Custom = true
zitemCage.Commands.Usecagetoexamineblueclay.Id="f6b6888f-4cc5-4490-8c62-3f11e3f45bee"
zitemCage.Commands.Usecagetoexamineblueclay.WorksWithAll = false
zitemCage.Commands.Usecagetoexamineblueclay.WorksWithListIds = {}
zitemCage.Commands.Usecagetogetegg.Custom = true
zitemCage.Commands.Usecagetogetegg.Id="cae73125-0c57-4ced-bc07-8553e442a82c"
zitemCage.Commands.Usecagetogetegg.WorksWithAll = true

zitemBamboopoles = Wherigo.ZItem(cartLostWorld)
zitemBamboopoles.Id="c9a9109a-5a09-4a87-b64b-1722620f1c07"
zitemBamboopoles.Name="Bamboo poles"
zitemBamboopoles.Description=[[Strong pliable and easily worked. Almost anything could be made from bamboo.]]
zitemBamboopoles.Visible=true
zitemBamboopoles.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemBamboopoles.Media=zmediaBamboo
zitemBamboopoles.Icon=zmediaBambooicon
zitemBamboopoles.Locked = false
zitemBamboopoles.Opened = false
zitemBamboopoles.Commands = {
  MakeCage = Wherigo.ZCommand{Text="Make Cage", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemBamboopoles.Commands.MakeCage.Custom = true
zitemBamboopoles.Commands.MakeCage.Id="6a434bd5-292f-44ca-850c-5ac3edd228cf"
zitemBamboopoles.Commands.MakeCage.WorksWithAll = true

zitemFelledtree = Wherigo.ZItem(cartLostWorld)
zitemFelledtree.Id="397f5ef3-e480-400d-976f-64b7f9cb26f3"
zitemFelledtree.Name="Felled tree"
zitemFelledtree.Description=[[The enormous tree lies across the chasm.]]
zitemFelledtree.Visible=true
zitemFelledtree.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemFelledtree.Media=zmediaFelledtree
zitemFelledtree.Icon=zmediaFelledtreeicon
zitemFelledtree.Locked = false
zitemFelledtree.Opened = false

zitemBlueclay = Wherigo.ZItem(cartLostWorld)
zitemBlueclay.Id="9d08e86e-8fba-490b-a042-76d66fdd8a06"
zitemBlueclay.Name="Blue clay"
zitemBlueclay.Description=[[A thick blue sludge which may hold treasure.]]
zitemBlueclay.Visible=false
zitemBlueclay.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemBlueclay.Media=zmediaBlue
zitemBlueclay.Icon=zmediaBlueicon
zitemBlueclay.Locked = false
zitemBlueclay.Opened = false
zitemBlueclay.Commands = {
  Examine = Wherigo.ZCommand{Text="Examine", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemBlueclay.Commands.Examine.Custom = true
zitemBlueclay.Commands.Examine.Id="61818a32-7fe1-4542-9838-ec65925e7c96"
zitemBlueclay.Commands.Examine.WorksWithAll = true

zitemStockade = Wherigo.ZItem(cartLostWorld)
zitemStockade.Id="a48059cc-0c37-4f9a-8f82-665d76a7bb5e"
zitemStockade.Name="Stockade"
zitemStockade.Description=[[Cut and piled,  the thorn bushes made impregnable walls for Fort Challenger.]]
zitemStockade.Visible=true
zitemStockade.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemStockade.Media=zmediaFort
zitemStockade.Icon=zmediaForticon
zitemStockade.Locked = false
zitemStockade.Opened = false

zitemDiamonds = Wherigo.ZItem(cartLostWorld)
zitemDiamonds.Id="f1ee950c-b777-466e-8654-c4944d739362"
zitemDiamonds.Name="Diamonds"
zitemDiamonds.Description=[[Here these look like gaint pebbles. But when they are cut, we will be millionaires!]]
zitemDiamonds.Visible=false
zitemDiamonds.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemDiamonds.Media=zmediaDiamonds
zitemDiamonds.Icon=zmediaDiamondsicon
zitemDiamonds.Locked = false
zitemDiamonds.Opened = false

zitemBamboo = Wherigo.ZItem(cartLostWorld)
zitemBamboo.Id="8d1a5227-7a5e-46be-acd1-70ff184bb7a6"
zitemBamboo.Name="Bamboo"
zitemBamboo.Description=[[A bamboo field.  Bamboo has many uses.]]
zitemBamboo.Visible=true
zitemBamboo.ObjectLocation = Wherigo.INVALID_ZONEPOINT
zitemBamboo.Media=zmediaBamboo
zitemBamboo.Icon=zmediaBambooicon
zitemBamboo.Locked = false
zitemBamboo.Opened = false
zitemBamboo.Commands = {
  Examine = Wherigo.ZCommand{Text="Examine", CmdWith=false, Enabled=true, EmptyTargetListText="Nothing available"},
}
zitemBamboo.Commands.Examine.Custom = true
zitemBamboo.Commands.Examine.Id="cd537019-233f-479a-b574-62051091ff3b"
zitemBamboo.Commands.Examine.WorksWithAll = true

-- Tasks --
ztaskCheckInventory = Wherigo.ZTask(cartLostWorld)
ztaskCheckInventory.Id="181a0557-1682-4d58-8775-ea56924acca6"
ztaskCheckInventory.Name="Check Inventory"
ztaskCheckInventory.Description=[[You check that all of your equipment is in order. The expedition can move on to the next location when all of the equipment has been loaded onto the Indians.
]]
ztaskCheckInventory.Visible=true
ztaskCheckInventory.Media=zmediaInventory
ztaskCheckInventory.Icon=zmediaInventoryicon
ztaskCheckInventory.Active=false
ztaskCheckInventory.Complete=false
ztaskCheckInventory.CorrectState = "None"

ztaskEquipmentchoice = Wherigo.ZTask(cartLostWorld)
ztaskEquipmentchoice.Id="5c8bc5a0-cc6e-45b1-bada-50fa2e720137"
ztaskEquipmentchoice.Name="Equipment choice"
ztaskEquipmentchoice.Description=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave, but you cannot choose the rifles or ammunition as you will definitely need them!   ]]
ztaskEquipmentchoice.Visible=true
ztaskEquipmentchoice.Media=zmediaInventory
ztaskEquipmentchoice.Icon=zmediaInventoryicon
ztaskEquipmentchoice.Active=false
ztaskEquipmentchoice.Complete=false
ztaskEquipmentchoice.CorrectState = "None"

ztaskChooseacharacter = Wherigo.ZTask(cartLostWorld)
ztaskChooseacharacter.Id="bef8365e-230b-4cd8-a58d-685887a33a98"
ztaskChooseacharacter.Name="Choose a character"
ztaskChooseacharacter.Description=[[Choose a charcter to start the game.  Choose to be Professor Challenger, Professor Summerlee, Lord Roxton or Ed Malone.  The cache page describes each character.  ]]
ztaskChooseacharacter.Visible=true
ztaskChooseacharacter.Media=zmediaCharacters
ztaskChooseacharacter.Icon=zmediaCharactersicon
ztaskChooseacharacter.Active=false
ztaskChooseacharacter.Complete=false
ztaskChooseacharacter.CorrectState = "None"

ztaskClimbpinnacle = Wherigo.ZTask(cartLostWorld)
ztaskClimbpinnacle.Id="666265b2-9cd5-4800-92b8-d92bd341644d"
ztaskClimbpinnacle.Name="Climb pinnacle"
ztaskClimbpinnacle.Description=[[We need to find a way to climb up the pinnacle. Professor Challenger thinks that he can pull the others up using the rope. If we left the rope behind, there is nothing for it but to go back and retrieve it!]]
ztaskClimbpinnacle.Visible=true
ztaskClimbpinnacle.Media=zmediaPinnacle
ztaskClimbpinnacle.Icon=zmediaPinnacleicon
ztaskClimbpinnacle.Active=false
ztaskClimbpinnacle.Complete=false
ztaskClimbpinnacle.CorrectState = "None"

ztaskBuildFortChallenger = Wherigo.ZTask(cartLostWorld)
ztaskBuildFortChallenger.Id="c4a57397-09be-4c3b-9034-0e621ad41aa3"
ztaskBuildFortChallenger.Name="Build Fort Challenger"
ztaskBuildFortChallenger.Description=[[You need to build a defensive camp.]]
ztaskBuildFortChallenger.Visible=true
ztaskBuildFortChallenger.Media=zmediaFort
ztaskBuildFortChallenger.Icon=zmediaForticon
ztaskBuildFortChallenger.Active=false
ztaskBuildFortChallenger.Complete=false
ztaskBuildFortChallenger.CorrectState = "None"

ztaskFellthetree = Wherigo.ZTask(cartLostWorld)
ztaskFellthetree.Id="1cb2c0e2-a474-4f6d-82b5-b197db7d831a"
ztaskFellthetree.Name="Fell the tree"
ztaskFellthetree.Description=[[We need to fell the tree so that it will make a bridge across the chasm. ]]
ztaskFellthetree.Visible=true
ztaskFellthetree.Media=zmediaTree
ztaskFellthetree.Icon=zmediaTreeicon
ztaskFellthetree.Active=false
ztaskFellthetree.Complete=false
ztaskFellthetree.CorrectState = "None"

ztaskTakeaphotograph = Wherigo.ZTask(cartLostWorld)
ztaskTakeaphotograph.Id="3dcc5405-58cd-4307-b09d-b67319b6e75e"
ztaskTakeaphotograph.Name="Take a photograph"
ztaskTakeaphotograph.Description=[[A photograph of this fantastic herd of Iguanadon will provide us with proof of the existence of dinosaurs to take back to London.  ]]
ztaskTakeaphotograph.Visible=true
ztaskTakeaphotograph.Media=zmediaCamera
ztaskTakeaphotograph.Icon=zmediaCameraicon
ztaskTakeaphotograph.Active=false
ztaskTakeaphotograph.Complete=false
ztaskTakeaphotograph.CorrectState = "None"

ztaskClimbLookoutTree = Wherigo.ZTask(cartLostWorld)
ztaskClimbLookoutTree.Id="b4b7dd5b-6cb1-4e9f-bc25-399925e72129"
ztaskClimbLookoutTree.Name="Climb Lookout Tree"
ztaskClimbLookoutTree.Description=[[Ed suggests that the tree can be climbed in order to get a view of the plateau.]]
ztaskClimbLookoutTree.Visible=true
ztaskClimbLookoutTree.Media=zmediaLookouttree
ztaskClimbLookoutTree.Icon=zmediaLookoutreeicon
ztaskClimbLookoutTree.Active=false
ztaskClimbLookoutTree.Complete=false
ztaskClimbLookoutTree.CorrectState = "None"

ztaskGotoapemencampasaprisoner = Wherigo.ZTask(cartLostWorld)
ztaskGotoapemencampasaprisoner.Id="f5b0dd7b-6169-41ef-969f-ede2d30424cb"
ztaskGotoapemencampasaprisoner.Name="Go to apemen camp as a prisoner"
ztaskGotoapemencampasaprisoner.Description=[[You are a prisoner of the apemen.  You have no choice but to go to their camp.]]
ztaskGotoapemencampasaprisoner.Visible=true
ztaskGotoapemencampasaprisoner.Active=false
ztaskGotoapemencampasaprisoner.Complete=false
ztaskGotoapemencampasaprisoner.CorrectState = "None"

ztaskMakeabamboocage = Wherigo.ZTask(cartLostWorld)
ztaskMakeabamboocage.Id="b247a303-c4b0-4955-91c6-303727ab4b75"
ztaskMakeabamboocage.Name="Make a bamboo cage"
ztaskMakeabamboocage.Description=[[We need to construct a bamboo cage to protect us from the fierce beaks of the pterodactyls.]]
ztaskMakeabamboocage.Visible=true
ztaskMakeabamboocage.Media=zmediaBamboocage
ztaskMakeabamboocage.Icon=zmediaCageicon
ztaskMakeabamboocage.Active=false
ztaskMakeabamboocage.Complete=false
ztaskMakeabamboocage.CorrectState = "None"

ztaskRescuetheProfessors = Wherigo.ZTask(cartLostWorld)
ztaskRescuetheProfessors.Id="ade5a84e-8a6c-4616-8d02-2c99c4b3d2dd"
ztaskRescuetheProfessors.Name="Rescue the Professors"
ztaskRescuetheProfessors.Description=[[You must go to the apemen's camp to rescue the Professors!]]
ztaskRescuetheProfessors.Visible=true
ztaskRescuetheProfessors.Active=false
ztaskRescuetheProfessors.Complete=false
ztaskRescuetheProfessors.CorrectState = "None"

ztaskObtainadinosauregg = Wherigo.ZTask(cartLostWorld)
ztaskObtainadinosauregg.Id="7092ad62-dde5-41b5-9e14-cd747aed35be"
ztaskObtainadinosauregg.Name="Obtain a dinosaur egg"
ztaskObtainadinosauregg.Description=[[If we can take a pterodactyl egg, it will be proof of the existence of dinosaurs to take back to London.]]
ztaskObtainadinosauregg.Visible=true
ztaskObtainadinosauregg.Media=zmediaEgg
ztaskObtainadinosauregg.Active=false
ztaskObtainadinosauregg.Complete=false
ztaskObtainadinosauregg.CorrectState = "None"

ztaskFinddiamonds = Wherigo.ZTask(cartLostWorld)
ztaskFinddiamonds.Id="a446a4e8-bf21-4e98-a53d-50f2267a211f"
ztaskFinddiamonds.Name="Find diamonds"
ztaskFinddiamonds.Description=[[If we can find the diamonds then we will be able to pay the enormous costs of the expedition and return London as rich men!]]
ztaskFinddiamonds.Visible=true
ztaskFinddiamonds.Media=zmediaDiamonds
ztaskFinddiamonds.Active=false
ztaskFinddiamonds.Complete=false
ztaskFinddiamonds.CorrectState = "None"

-- Cartridge Variables --
Inventory = 0
Equipmentchoice = ""
TopofPinnacle = false
Oldcampseen = false
Characterchoice = ""
Returnfromdeathindinoattack = false
Equipmentchoiceseen = false
Proof = false
Treefelled = false
Pinnacleentered = false
LordRoxton = false
Proofonly = false
ProfessorSummerlee = false
Diamonds = false
Equipmentstring = ""
EdMalone = false
Equipmentcounter = 0
Cavemapanswer = "2"
Death = false
ProfessorChallenger = false
cartLostWorld.ZVariables = {Inventory = 0, Equipmentchoice = "", TopofPinnacle = false, Oldcampseen = false, Characterchoice = "", Returnfromdeathindinoattack = false, Equipmentchoiceseen = false, Proof = false, Treefelled = false, Pinnacleentered = false, LordRoxton = false, Proofonly = false, ProfessorSummerlee = false, Diamonds = false, Equipmentstring = "", EdMalone = false, Equipmentcounter = 0, Cavemapanswer = "2", Death = false, ProfessorChallenger = false}

-- Builder Variables (to be read by the builder only) --
buildervar = {}
buildervar.Inventory = {}
buildervar.Inventory.Id ="3852fc59-a9a2-4c99-8644-493f2118e609"
buildervar.Inventory.Name = "Inventory"
buildervar.Inventory.Type = "Number"
buildervar.Inventory.Data=[[0]]
buildervar.Inventory.Description=[[]]

buildervar.Equipmentchoice = {}
buildervar.Equipmentchoice.Id ="9ac2aa7e-bbca-4921-849b-c7cba006351c"
buildervar.Equipmentchoice.Name = "Equipment choice"
buildervar.Equipmentchoice.Type = "String"
buildervar.Equipmentchoice.Data=[[]]
buildervar.Equipmentchoice.Description=[[]]

buildervar.TopofPinnacle = {}
buildervar.TopofPinnacle.Id ="43f34d56-39e1-4a89-9726-50b2bf873c61"
buildervar.TopofPinnacle.Name = "Top of Pinnacle"
buildervar.TopofPinnacle.Type = "Flag"
buildervar.TopofPinnacle.Data=[[False]]
buildervar.TopofPinnacle.Description=[[]]

buildervar.Oldcampseen = {}
buildervar.Oldcampseen.Id ="154e297e-8065-4250-a145-e1a283dc3d4e"
buildervar.Oldcampseen.Name = "Oldcampseen"
buildervar.Oldcampseen.Type = "Flag"
buildervar.Oldcampseen.Data=[[False]]
buildervar.Oldcampseen.Description=[[]]

buildervar.Characterchoice = {}
buildervar.Characterchoice.Id ="e55856b3-019d-4f02-aa3f-256394ae64cf"
buildervar.Characterchoice.Name = "Character choice"
buildervar.Characterchoice.Type = "String"
buildervar.Characterchoice.Data=[[]]
buildervar.Characterchoice.Description=[[]]

buildervar.Returnfromdeathindinoattack = {}
buildervar.Returnfromdeathindinoattack.Id ="58ee12ed-fc55-443d-a2c5-b5e9b4a5c73f"
buildervar.Returnfromdeathindinoattack.Name = "Return from death in dino attack"
buildervar.Returnfromdeathindinoattack.Type = "Flag"
buildervar.Returnfromdeathindinoattack.Data=[[False]]
buildervar.Returnfromdeathindinoattack.Description=[[]]

buildervar.Equipmentchoiceseen = {}
buildervar.Equipmentchoiceseen.Id ="6f29f63c-9f6e-46d2-8430-7a876d0cd6d2"
buildervar.Equipmentchoiceseen.Name = "Equipmentchoice seen"
buildervar.Equipmentchoiceseen.Type = "Flag"
buildervar.Equipmentchoiceseen.Data=[[False]]
buildervar.Equipmentchoiceseen.Description=[[]]

buildervar.Proof = {}
buildervar.Proof.Id ="aec09d25-b16a-4672-b1ec-b94eac570edc"
buildervar.Proof.Name = "Proof"
buildervar.Proof.Type = "Flag"
buildervar.Proof.Data=[[False]]
buildervar.Proof.Description=[[]]

buildervar.Treefelled = {}
buildervar.Treefelled.Id ="16f5febf-2d79-4386-b88b-a2ab363fd9b0"
buildervar.Treefelled.Name = "Tree felled"
buildervar.Treefelled.Type = "Flag"
buildervar.Treefelled.Data=[[False]]
buildervar.Treefelled.Description=[[]]

buildervar.Pinnacleentered = {}
buildervar.Pinnacleentered.Id ="cd87c66f-139b-44a4-a5e1-3020514aed91"
buildervar.Pinnacleentered.Name = "Pinnacle entered"
buildervar.Pinnacleentered.Type = "Flag"
buildervar.Pinnacleentered.Data=[[False]]
buildervar.Pinnacleentered.Description=[[]]

buildervar.LordRoxton = {}
buildervar.LordRoxton.Id ="4f2e1b2e-debf-43d6-8d56-d186662c2116"
buildervar.LordRoxton.Name = "Lord Roxton"
buildervar.LordRoxton.Type = "Flag"
buildervar.LordRoxton.Data=[[False]]
buildervar.LordRoxton.Description=[[]]

buildervar.Proofonly = {}
buildervar.Proofonly.Id ="66480488-5d44-4880-b158-ac0d1ecfd81d"
buildervar.Proofonly.Name = "Proof only"
buildervar.Proofonly.Type = "Flag"
buildervar.Proofonly.Data=[[False]]
buildervar.Proofonly.Description=[[]]

buildervar.ProfessorSummerlee = {}
buildervar.ProfessorSummerlee.Id ="dfd75fb1-43a8-4067-bd1e-f5bba4905cc7"
buildervar.ProfessorSummerlee.Name = "Professor Summerlee"
buildervar.ProfessorSummerlee.Type = "Flag"
buildervar.ProfessorSummerlee.Data=[[False]]
buildervar.ProfessorSummerlee.Description=[[]]

buildervar.Diamonds = {}
buildervar.Diamonds.Id ="e2d073cf-e7fc-455c-9ffb-08b6467b82fb"
buildervar.Diamonds.Name = "Diamonds"
buildervar.Diamonds.Type = "Flag"
buildervar.Diamonds.Data=[[False]]
buildervar.Diamonds.Description=[[]]

buildervar.Equipmentstring = {}
buildervar.Equipmentstring.Id ="cefa270b-0e5f-4e0c-b2e0-0ee0f1f68acb"
buildervar.Equipmentstring.Name = "Equipment string"
buildervar.Equipmentstring.Type = "String"
buildervar.Equipmentstring.Data=[[]]
buildervar.Equipmentstring.Description=[[]]

buildervar.EdMalone = {}
buildervar.EdMalone.Id ="a957e7ab-6542-41fc-9047-37ff82d3b739"
buildervar.EdMalone.Name = "Ed Malone"
buildervar.EdMalone.Type = "Flag"
buildervar.EdMalone.Data=[[False]]
buildervar.EdMalone.Description=[[]]

buildervar.Equipmentcounter = {}
buildervar.Equipmentcounter.Id ="855ee8cb-d01e-4fdf-be4d-41cb0708471b"
buildervar.Equipmentcounter.Name = "Equipment counter"
buildervar.Equipmentcounter.Type = "Number"
buildervar.Equipmentcounter.Data=[[0]]
buildervar.Equipmentcounter.Description=[[]]

buildervar.Cavemapanswer = {}
buildervar.Cavemapanswer.Id ="9259c825-a52c-42dd-8550-9526a281ab8d"
buildervar.Cavemapanswer.Name = "Cavemapanswer"
buildervar.Cavemapanswer.Type = "String"
buildervar.Cavemapanswer.Data=[[2]]
buildervar.Cavemapanswer.Description=[[]]

buildervar.Death = {}
buildervar.Death.Id ="1da85949-b5ae-42ae-9556-1f663c9fe0f8"
buildervar.Death.Name = "Death"
buildervar.Death.Type = "Flag"
buildervar.Death.Data=[[False]]
buildervar.Death.Description=[[]]

buildervar.ProfessorChallenger = {}
buildervar.ProfessorChallenger.Id ="50b3b5fd-8259-441d-a9cf-b92eca492b2d"
buildervar.ProfessorChallenger.Name = "Professor Challenger"
buildervar.ProfessorChallenger.Type = "Flag"
buildervar.ProfessorChallenger.Data=[[False]]
buildervar.ProfessorChallenger.Description=[[]]


-- ZTimers --
ztimerPterodactylswoop = Wherigo.ZTimer(cartLostWorld)
ztimerPterodactylswoop.Id="c868d9a3-9710-4f45-9c0c-b4a981c31e8b"
ztimerPterodactylswoop.Name="Pterodactyl swoop"
ztimerPterodactylswoop.Description=[[]]
ztimerPterodactylswoop.Visible=true
ztimerPterodactylswoop.Duration=10
ztimerPterodactylswoop.Type="Countdown"

ztimerGunshot = Wherigo.ZTimer(cartLostWorld)
ztimerGunshot.Id="7d8d6193-c5a8-44df-906b-088cba7f45b2"
ztimerGunshot.Name="Gunshot"
ztimerGunshot.Description=[[]]
ztimerGunshot.Visible=true
ztimerGunshot.Duration=12
ztimerGunshot.Type="Countdown"

ztimerGomezdies = Wherigo.ZTimer(cartLostWorld)
ztimerGomezdies.Id="162654b6-8984-4b4f-ac0a-1819bb91f406"
ztimerGomezdies.Name="Gomez dies"
ztimerGomezdies.Description=[[]]
ztimerGomezdies.Visible=true
ztimerGomezdies.Duration=14
ztimerGomezdies.Type="Countdown"

ztimerDinoT1 = Wherigo.ZTimer(cartLostWorld)
ztimerDinoT1.Id="bdabaac8-f2df-4aaa-bb47-96c6b0e48084"
ztimerDinoT1.Name="DinoT1"
ztimerDinoT1.Description=[[]]
ztimerDinoT1.Visible=true
ztimerDinoT1.Duration=3
ztimerDinoT1.Type="Interval"

ztimerDinoT2 = Wherigo.ZTimer(cartLostWorld)
ztimerDinoT2.Id="48dbf024-67df-46aa-8c16-b1e0424bc70c"
ztimerDinoT2.Name="DinoT2"
ztimerDinoT2.Description=[[]]
ztimerDinoT2.Visible=true
ztimerDinoT2.Duration=8
ztimerDinoT2.Type="Countdown"

ztimerIndiandeath = Wherigo.ZTimer(cartLostWorld)
ztimerIndiandeath.Id="5ce9f8c2-fee3-47a3-9882-a887288f6d2d"
ztimerIndiandeath.Name="Indiandeath"
ztimerIndiandeath.Description=[[]]
ztimerIndiandeath.Visible=true
ztimerIndiandeath.Duration=6
ztimerIndiandeath.Type="Interval"

ztimerDieimmediately1 = Wherigo.ZTimer(cartLostWorld)
ztimerDieimmediately1.Id="e692cfdb-2f9a-4a33-a9ae-15beb0d80c0b"
ztimerDieimmediately1.Name="Die immediately1"
ztimerDieimmediately1.Description=[[]]
ztimerDieimmediately1.Visible=true
ztimerDieimmediately1.Duration=3
ztimerDieimmediately1.Type="Countdown"

ztimerPterosound = Wherigo.ZTimer(cartLostWorld)
ztimerPterosound.Id="fa793057-e5ff-4e50-9ad8-7f6bafc62c1d"
ztimerPterosound.Name="Pterosound"
ztimerPterosound.Description=[[]]
ztimerPterosound.Visible=true
ztimerPterosound.Duration=5
ztimerPterosound.Type="Interval"

ztimerDieduetoindecision = Wherigo.ZTimer(cartLostWorld)
ztimerDieduetoindecision.Id="aec06bf9-f8f6-4dc9-87c3-f541b3b9c80a"
ztimerDieduetoindecision.Name="Die due to indecision"
ztimerDieduetoindecision.Description=[[]]
ztimerDieduetoindecision.Visible=true
ztimerDieduetoindecision.Duration=30
ztimerDieduetoindecision.Type="Countdown"

ztimerGunshotbattle = Wherigo.ZTimer(cartLostWorld)
ztimerGunshotbattle.Id="806c98e1-519a-4d30-a7a3-90dd97919a52"
ztimerGunshotbattle.Name="Gunshot battle"
ztimerGunshotbattle.Description=[[]]
ztimerGunshotbattle.Visible=true
ztimerGunshotbattle.Duration=4
ztimerGunshotbattle.Type="Interval"

ztimerApesounds = Wherigo.ZTimer(cartLostWorld)
ztimerApesounds.Id="421980a7-0e5f-4ab5-a678-ae5abc9f218e"
ztimerApesounds.Name="Apesounds"
ztimerApesounds.Description=[[]]
ztimerApesounds.Visible=true
ztimerApesounds.Duration=4
ztimerApesounds.Type="Interval"

ztimerWhooshrepeat = Wherigo.ZTimer(cartLostWorld)
ztimerWhooshrepeat.Id="c538284a-386a-4f38-8db9-e64ae0a4603b"
ztimerWhooshrepeat.Name="Whoosh repeat"
ztimerWhooshrepeat.Description=[[]]
ztimerWhooshrepeat.Visible=true
ztimerWhooshrepeat.Duration=18
ztimerWhooshrepeat.Type="Countdown"

ztimerArrowshoot = Wherigo.ZTimer(cartLostWorld)
ztimerArrowshoot.Id="42ac49d0-5136-4d8a-8b6f-6b731ad35aee"
ztimerArrowshoot.Name="Arrowshoot"
ztimerArrowshoot.Description=[[]]
ztimerArrowshoot.Visible=true
ztimerArrowshoot.Duration=3
ztimerArrowshoot.Type="Interval"

-- Inputs --
zinputCavemapanswer = Wherigo.ZInput(cartLostWorld)
zinputCavemapanswer.Id="4dadd2be-13b9-44d9-8333-d0f91a5da395"
zinputCavemapanswer.Name="Cavemap answer"
zinputCavemapanswer.Description=[[]]
zinputCavemapanswer.Visible=true
zinputCavemapanswer.InputType="Text"
zinputCavemapanswer.InputVariableId="9259c825-a52c-42dd-8550-9526a281ab8d"
zinputCavemapanswer.Text=[[From left to right there are 18 caves.  Which cave is the exit from the plateau?]]
zinputCavemapanswer.Media=zmediaCavemap

-- WorksWithList for zobject zcommands --
zitemDinosauregg.Commands.Getegg.WorksWithList={}
zitemRope.Commands.Use.WorksWithList={zonePinnacle, }
zitemHuntingknives.Commands.Use.WorksWithList={zitemBamboo, }
zitemMachetes.Commands.Use.WorksWithList={zitemBamboo, }
zitemPlatecamera.Commands.Takeaphoto.WorksWithList={zitemIguanadon, }
zitemAxe.Commands.Use.WorksWithList={zitemTree, }
zitemCavemap.Commands.Examine.WorksWithList={}
zitemThornbushes.Commands.Use.WorksWithList={}
zitemCage.Commands.Usecagetoexamineblueclay.WorksWithList={}

--
-- Events/Conditions/Actions --
--

-------------------------------------------------------------------------------
------Builder Generated functions, Do not Edit, this will be overwritten------
-------------------------------------------------------------------------------

function zoneTheAdventureBegins:OnEnter()
-- #GroupDescription=Character choice --
-- #Comment=Character choice Comment --
Wherigo.PlayAudio(zmediaIntro)
zitemRope.Commands["Retrieve"].Enabled = false
zitemAxe.Commands["Retrieve"].Enabled = false
zitemPlatecamera.Commands["Takeaphoto"].Enabled = false
zitemHuntingknives.Commands["Use"].Enabled = false
zitemMachetes.Commands["Use"].Enabled = false
zitemRope.Commands["Use"].Enabled = false
zitemAxe.Commands["Use"].Enabled = false
zitemRope.Commands["Leave"].Enabled = false
zitemPistols.Commands["Leave"].Enabled = false
zitemHuntingknives.Commands["Leave"].Enabled = false
zitemTinnedFood.Commands["Leave"].Enabled = false
zitemBottledwater.Commands["Leave"].Enabled = false
zitemAneroidbarometer.Commands["Leave"].Enabled = false
zitemMachetes.Commands["Leave"].Enabled = false
zitemTent.Commands["Leave"].Enabled = false
zitemSleepingbags.Commands["Leave"].Enabled = false
zitemParaffinstove.Commands["Leave"].Enabled = false
zitemSpecimenBoxes.Commands["Leave"].Enabled = false
zitemPlatecamera.Commands["Leave"].Enabled = false
zitemWaxVestas.Commands["Leave"].Enabled = false
zitemAxe.Commands["Leave"].Enabled = false
zitemLogbookandpencils.Commands["Leave"].Enabled = false
if   ztaskChooseacharacter.Complete == false then
ztaskChooseacharacter.Active = true
Wherigo.MessageBox{Text=[[You must choose a character to start the game.  The cache page describes each character.  Choose between Professor Challenger, Professor Summerlee, Lord Roxton and Ed Malone. ]],Media=zmediaCharacters,}
zcharacterProfessorChallenger:MoveTo(zoneTheAdventureBegins)
zcharacterLordRoxton:MoveTo(zoneTheAdventureBegins)
zcharacterProfessorSummerleee:MoveTo(zoneTheAdventureBegins)
zcharacterEdMalone:MoveTo(zoneTheAdventureBegins)
else
ztaskCheckInventory.Active = true
end
end

function zoneTheAdventureBegins:OnExit()
-- #GroupDescription=Zone exit --
-- #Comment=Zone exit Comment --
if   ztaskChooseacharacter.Complete == false then
Wherigo.MessageBox{Text=[[You must choose a character to start the game.]],}
elseif Inventory ~= 17 then
Wherigo.MessageBox{Text=[[You have not loaded all of the equipment onto the Indians and the expedition cannot move on.  Return to the zone and make sure that you have taken all of the items of equipment.]],Media=zmediaInventory,}
else
zoneTheAdventureBegins.Visible = false
zoneTheAdventureBegins.Active = false
ztaskCheckInventory.Complete = true
end
end

function zoneCliffs:OnEnter()
-- #GroupDescription=Cliffs message --
-- #Comment=Cliffs message Comment --
Wherigo.MessageBox{Text=[[The way leads beneath an enormous line of ruddy cliffs which encircle the plateau.  Something of the sort can be seen in Salisbury Crags in Edinburgh.   
Looking up, you can see large birds soaring from the cliff tops.  Can they be enormous storks?  Or?
You discuss how to proceed.  The cliffs cannot be climbed.  The group agrees to walk on until a way up can found.
]],Media=zmediaStorks,}
zoneCliffs.Visible = false
zoneCliffs.Active = false
zoneBaseCamp.Active = true
zoneBaseCamp.Visible = true
end

function zoneBaseCamp:OnEnter()
-- #GroupDescription=Equipment choice --
-- #Comment=Equipment choice Comment --
zitemRope.Commands["Use"].Enabled = false
zitemAxe.Commands["Use"].Enabled = false
if   Player:Contains(zitemRope) then
zitemRope.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemPistols) then
zitemPistols.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemHuntingknives) then
zitemHuntingknives.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemTinnedFood) then
zitemTinnedFood.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemBottledwater) then
zitemBottledwater.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemAneroidbarometer) then
zitemAneroidbarometer.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemMachetes) then
zitemMachetes.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemTent) then
zitemTent.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemSleepingbags) then
zitemSleepingbags.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemParaffinstove) then
zitemParaffinstove.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemSpecimenBoxes) then
zitemSpecimenBoxes.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemPlatecamera) then
zitemPlatecamera.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemWaxVestas) then
zitemWaxVestas.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemAxe) then
zitemAxe.Commands["Leave"].Enabled = true
end
if   Player:Contains(zitemLogbookandpencils) then
zitemLogbookandpencils.Commands["Leave"].Enabled = true
end
if   Equipmentcounter < 6 and Pinnacleentered == false then
Wherigo.MessageBox{Text=[[Our road is persistently upward and we cross a rock-studded slope.  Anything more monotonous and wearying could not be imagined.
The loads taken from the canoes are proving too heavy for the taxing trek.  Something must be abandoned.  But what?  Decisions made now could have serious consequences later.
You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave, but you cannot choose the rifles or ammunition as you will definitely need them!   
Do you want to save your game now?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB4}
ztaskEquipmentchoice.Active = true
elseif Equipmentcounter > 5 then
else
end
end

function zoneBaseCamp:OnExit()
-- #GroupDescription=Zone exit --
-- #Comment=Zone exit Comment --
if   Player:Contains(zitemRope) then
zitemRope.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemPistols) then
zitemPistols.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemHuntingknives) then
zitemHuntingknives.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemTinnedFood) then
zitemTinnedFood.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemBottledwater) then
zitemBottledwater.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemAneroidbarometer) then
zitemAneroidbarometer.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemMachetes) then
zitemMachetes.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemTent) then
zitemTent.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemSleepingbags) then
zitemSleepingbags.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemParaffinstove) then
zitemParaffinstove.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemSpecimenBoxes) then
zitemSpecimenBoxes.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemPlatecamera) then
zitemPlatecamera.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemWaxVestas) then
zitemWaxVestas.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemAxe) then
zitemAxe.Commands["Leave"].Enabled = false
end
if   Player:Contains(zitemLogbookandpencils) then
zitemLogbookandpencils.Commands["Leave"].Enabled = true
end
if   ztaskEquipmentchoice.Complete ~= true then
Wherigo.MessageBox{Text=[[You have not left 6 items of equipment behind.  The loads are too heavy for your carriers and the expedition cannot move on.  Return to the zone and complete the task Equipment choice.
]],}
end
end

function zoneOldcamp:OnEnter()
-- #GroupDescription=Skeleton --
-- #Comment=Skeleton Comment --
zitemRope.Commands["Take"].Enabled = false
zitemPistols.Commands["Take"].Enabled = false
zitemHuntingknives.Commands["Take"].Enabled = false
zitemTinnedFood.Commands["Take"].Enabled = false
zitemBottledwater.Commands["Take"].Enabled = false
zitemAneroidbarometer.Commands["Take"].Enabled = false
zitemMachetes.Commands["Take"].Enabled = false
zitemTent.Commands["Take"].Enabled = false
zitemSleepingbags.Commands["Take"].Enabled = false
zitemParaffinstove.Commands["Take"].Enabled = false
zitemSpecimenBoxes.Commands["Take"].Enabled = false
zitemPlatecamera.Commands["Take"].Enabled = false
zitemWaxVestas.Commands["Take"].Enabled = false
zitemAxe.Commands["Take"].Enabled = false
zitemLogbookandpencils.Commands["Take"].Enabled = false
if   ProfessorChallenger == true and Oldcampseen == false then
Wherigo.MessageBox{Text=[[The ground at the foot of the cliff is rocky and broken and the going slow and difficult.  Suddenly we are in the site of an old encampment.
I see what it means at once.  This is clearly the camp of Maple White, the American explorer  who told me of the Lost World.  And he has marked an arrow pointing the way!  Perhaps we can follow his route onto the plateau!
Nearby lies a broken skeleton of a man, Whites lost companion.  Poor fellow!  Did he die falling from the cliffs?  Or did something - or someone - throw him from those frowning crags?  On the rocks, more arrows point the way.
]],Media=zmediaSkeleton,}
zitemSkeleton:MoveTo(zoneOldcamp)
zitemArrows:MoveTo(zoneOldcamp)
zoneCamp.Active = true
zoneCamp.Visible = true
else
if   Oldcampseen == false then
Wherigo.MessageBox{Text=[[The ground at the foot of the cliff is rocky and broken and the going slow and difficult.  Suddenly we are in the site of an old encampment.
Challenger is convinced that this is the camp of Maple White, the American explorer who told him of the Lost World.  There is an arrow marking the way forward.  Challenger believes it may lead us to White’s route onto the plateau.
Nearby lies a broken skeleton of a man, Whites lost companion.  Poor fellow!  Did he die falling from the cliffs?  Or did something - or someone - throw him from those frowning crags?  On the rocks, more arrows point the way.
]],Media=zmediaSkeleton,}
zitemSkeleton:MoveTo(zoneOldcamp)
zitemArrows:MoveTo(zoneOldcamp)
zoneCamp.Active = true
zoneCamp.Visible = true
end
end
end

function zoneCamp:OnEnter()
-- #GroupDescription=Dinner --
-- #Comment=Dinner Comment --
ztimerPterodactylswoop:Start()
ztimerWhooshrepeat:Start()
if   ProfessorChallenger == true then
Wherigo.MessageBox{Text=[[We follow Maple Whites arrows to a place where there was once a cave entrance.  But the roof has fallen in.  There is no way up here. 
On the way to the fallen cave, Lord John shot an ajouti - a small pig-like animal.  Perhaps a roast pork dinner would lift our spirits.
We were cooking it upon our fire when suddenly, out of the darkness, out of the night, there swooped something with a swish like an aeroplane.  The whole group of us were covered for an instant by a canopy of leathery wings, and I had a momentary vision of a long snake-like neck, a fierce, red, greedy eye and a great snapping beak filled with little gleaming teeth.  The next instant it was gone - and so was our dinner.
After a hungry night, the dawn showed a new possibility for gaining access to the plateau, I think I have an idea how it might be done! Onward!
]],Media=zmediaPterodactyl,}
elseif LordRoxton == true then
Wherigo.MessageBox{Text=[[We follow Maple Whites arrows to a place where there was once a cave entrance.  But the roof has fallen in.  There is no way up here. 
On our march here, I shot an ajouti - a small pig-like beast.  A good bit of roast pork would lift our spirits.
We were cooking it upon our fire when suddenly, out of the darkness, out of the night, there swooped something with a swish like an aeroplane.  The whole group of us were covered for an instant by a canopy of leathery wings, and I had a momentary vision of a long snake-like neck, a fierce, red, greedy eye and a great snapping beak filled with little gleaming teeth.  The next instant it was gone - and so was our dinner.
A hungry night seemed to sharpen  Professor Challengers determination to reach the plateau.  He has seen a possible way up. Onward!
]],Media=zmediaPterodactyl,}
elseif ProfessorSummerlee == true then
Wherigo.MessageBox{Text=[[We follow Maple Whites arrows to a place where there was once a cave entrance.  But the roof has fallen in.  There is no way up here. 
On the way to the fallen cave, Lord John shot an ajouti - a small pig-like animal.  Perhaps a roast pork dinner would lift our spirits.
We were cooking it upon our fire when suddenly, out of the darkness, out of the night, there swooped something with a swish like an aeroplane.  The whole group of us were covered for an instant by a canopy of leathery wings, and I had a momentary vision of a long snake-like neck, a fierce, red, greedy eye and a great snapping beak filled with little gleaming teeth.  The next instant it was gone - and so was our dinner.
A hungry night seemed to sharpen  Professor Challengers determination to reach the plateau.  He has seen a possible way up. Onward!
]],Media=zmediaPterodactyl,}
elseif EdMalone == true then
Wherigo.MessageBox{Text=[[We follow Maple Whites arrows to a place where there was once a cave entrance.  But the roof has fallen in.  There is no way up here. 
On the way to the fallen cave, Lord John shot an ajouti - a small pig-like animal.  Perhaps a roast pork dinner would lift our spirits.
We were cooking it upon our fire when suddenly, out of the darkness, out of the night, there swooped something with a swish like an aeroplane.  The whole group of us were covered for an instant by a canopy of leathery wings, and I had a momentary vision of a long snake-like neck, a fierce, red, greedy eye and a great snapping beak filled with little gleaming teeth.  The next instant it was gone - and so was our dinner.
A hungry night seemed to sharpen  Professor Challengers determination to reach the plateau.  He has seen a possible way up. Onward!
]],Media=zmediaPterodactyl,}
end
zonePinnacle.Visible = true
zonePinnacle.Active = true
end

function zoneCamp:OnExit()
-- #GroupDescription=Zone inactive --
-- #Comment=Zone inactive Comment --
zoneCamp.Active = false
end

function zoneOldcamp:OnExit()
-- #GroupDescription=Zone exit --
-- #Comment=Zone exit Comment --
Oldcampseen = true
end

function ztimerPterodactylswoop:OnTick()
-- #GroupDescription=Pterodactyl sound delay --
-- #Comment=Pterodactyl sound delay Comment --
Wherigo.PlayAudio(zmediaPterodactylsound)
ztimerPterodactylswoop:Stop()
end

function zonePinnacle:OnEnter()
-- #GroupDescription=Use rope --
-- #Comment=Use rope Comment --
if    not Player:Contains(zitemRope) then
zitemRope.Commands["Retrieve"].Enabled = true
end
if    not Player:Contains(zitemAxe) then
zitemAxe.Commands["Retrieve"].Enabled = true
end
ztaskClimbpinnacle.Active = true
Pinnacleentered = true
zitemRope.Commands["Use"].Enabled = true
if   ProfessorChallenger == true then
Wherigo.MessageBox{Text=[[Hard by the edge of the plateau is a detached pinnacle.  As an experienced cragsman, I know I can climb to the top of the pinnacle from here.  With the rope, I can bring up my companions.
Do you want to save your game now?]],Media=zmediaPinnacle,Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB5}
else
Wherigo.MessageBox{Text=[[Professor Challenger shows us his way up.  He has found a detached pinnacle and believes he can climb up and bring us after him on the rope.
Do you want to save your game now?
]],Media=zmediaPinnacle,Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB6}
end
if   Treefelled == true then
Wherigo.MessageBox{Text=[[We need to climb the pinnacle again, but the tree lies across the chasm  firmly in place.  Our way is clear! Onward to the plateau edge!
]],}
end
end

function cartLostWorld:OnRestore()
-- #GroupDescription=Resumed --
-- #Comment=Resumed Comment --
if   Death == true then
zonePinnacle.Active = true
end
end

function zoneChasm:OnEnter()
-- #GroupDescription=Death --
-- #Comment=Death Comment --
if   Treefelled == false then
Wherigo.MessageBox{Text=[[You have fallen into the chasm and plunged to your death.  Resume your saved game. ]],Media=zmediaTitlewords,}
Wherigo.PlayAudio(zmediaScream)
zonePlateau.Active = false
end
end

function zonePlateau:OnEnter()
-- #GroupDescription=Tree falls --
-- #Comment=Tree falls Comment --
ztaskClimbpinnacle.Complete = true
Wherigo.PlayAudio(zmediaTreecrash)
ztimerGunshot:Start()
ztimerGomezdies:Start()
ztaskBuildFortChallenger.Visible = true
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
zoneBaseCamp.Active = false
zoneBaseCamp.Visible = false
zonePinnacle.Active = false
zonePinnacle.Visible = false
zoneFortChallenger.Active = true
zoneFortChallenger.Visible = true
zoneChasm.Active = true
if   LordRoxton == true then
Wherigo.MessageBox{Text=[[There is an almighty crash behind us.  The tree has fallen into the chasm below the plateau.  Our bridge is gone!  On top of the pinnacle stands that filthy half-caste fellow, Gomez, calling to me to say he has taken his revenge for my killing his worthless brother, the slave-runner Lopez.  I raise my rifle to my shoulder and reply the only way an honourable Englishman can.  One less villain in the world!
Our immediate need is for a base whence we can explore the plateau and find another way to descend.  



]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB12}
else
Wherigo.MessageBox{Text=[[There is an almighty crash behind us.  The tree has fallen into the chasm below the plateau.  Our bridge is gone!  On top of the pinnacle stands the half-caste, Gomez, calling that he has taken his revenge for Lord Roxtons killing of his brother, the slave-runner Lopez.  Roxton raises his rifle to his shoulder and Gomez topples after the tree into the depths.
Our immediate need is for a base whence we can explore the plateau and find another way to descend.  
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB13}
end
end

function ztimerGunshot:OnTick()
-- #GroupDescription=Gunshot on plateau --
-- #Comment=Gunshot on plateau Comment --
Wherigo.PlayAudio(zmediaShotgun)
end

function zonePlateau:OnExit()
-- #GroupDescription=Camp2 active --
-- #Comment=Camp2 active Comment --
Treefelled = false
zoneIguanadonherd.Active = true
zoneIguanadonherd.Visible = true
zoneDinoattack.Active = true
zitemIguanadon:MoveTo(zoneIguanadonherd)
zonePlateau.Active = false
zoneChasm.Active = false
zoneChasm.Visible = false
end

function zitemRope:OnTake()
-- #GroupDescription= --
-- #Comment=Move to player --
if    not Player:Contains(zitemRope) then
zitemRope:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemRope.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the rope.]],Media=zmediaRope,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemRope.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemAxe:OnTake()
-- #GroupDescription=Get axe --
-- #Comment=Get axe Comment --
if    not Player:Contains(zitemAxe) then
zitemAxe:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemAxe.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the axe.]],Media=zmediaAxe,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemAxe.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 and Pinnacleentered == false then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function ztimerGomezdies:OnTick()
-- #GroupDescription=Scream --
-- #Comment=Scream Comment --
Wherigo.PlayAudio(zmediaScream)
end

function zoneIguanadonherd:OnEnter()
-- #GroupDescription=Take photo --
-- #Comment=Take photo Comment --
if   ProfessorChallenger == true or ProfessorSummerlee == true then
Wherigo.MessageBox{Text=[[A herd of beasts like huge kangaroos is feeding on the plain. Iguanodon!! We must take a photograph of the Iguanadon herd as proof to take back to London!  Where is the camera? If we left it behind, it will be an opportunity missed!
]],Media=zmediaIguanadon,}
ztaskTakeaphotograph.Visible = true
ztaskTakeaphotograph.Active = true
zitemPlatecamera.Commands["Takeaphoto"].Enabled = true
else
Wherigo.MessageBox{Text=[[A herd of beasts like huge kangaroos is feeding on the plain. The Professors call them Iguanodon.  They are like schoolboys in their excitement over these strange beasts. We must take a photograph of the Iguanadon herd as proof to take back to London!  Where is the camera? If we left it behind it will be an opportunity missed!]],Media=zmediaIguanadon,}
ztaskTakeaphotograph.Active = true
ztaskTakeaphotograph.Visible = true
zitemPlatecamera.Commands["Takeaphoto"].Enabled = true
end
end

function zoneFortChallenger:OnEnter()
-- #GroupDescription=Camp --
-- #Comment=Camp Comment --
if   Returnfromdeathindinoattack == true then
zoneLookout.Active = true
zoneLookout.Visible = true
end
if   ztaskBuildFortChallenger.Complete ~= true then
ztaskBuildFortChallenger.Active = true
Wherigo.MessageBox{Text=[[We need to find something to use to build a defensive stockade against whatever strange creatures may be on this strange and wonderful plateau.
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB92}
end
end

function zoneFortChallenger:OnExit()
-- #GroupDescription=Lookout tree --
-- #Comment=Lookout tree Comment --
Wherigo.MessageBox{Text=[[We have prepared ourselves for any adventure ahead.  Do you want to save your game now?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB9}
end

function zoneLookout:OnView()
-- #GroupDescription=See lookout tree --
-- #Comment=See lookout tree Comment --
if   EdMalone == true then
Wherigo.MessageBox{Text=[[My turn to be the hero of the hour! Here is an idea! That tree yonder is a perfect lookout point.  From there I can make a plan of the plateau to guide our exploration.  There is a clear trail, no doubt made by the wandering Iguanodon, which will take us directly to the tree.

]],Media=zmediaLookouttree,}
else
Wherigo.MessageBox{Text=[[Young Ed has a bright idea.  He plans to climb the tall tree we can see on the plain and make a plan of the plateau to guide our exploration.  There is a clear trail, no doubt made by the wandering Iguanodon, which will take us directly to the tree.
]],Media=zmediaLookouttree,}
end
end

function zoneLookout:OnEnter()
-- #GroupDescription=Change climb tree --
-- #Comment=Change climb tree Comment --
zitemLookouttree:MoveTo(zoneLookout)
zoneLookout.Active = true
zoneLookout.Commands["View"].Enabled = false
ztaskClimbLookoutTree.Active = true
zitemLookouttree.Commands["Climb"].Enabled = true
end

function zitemTick:OnListen()
-- #GroupDescription=Tick sound at intervals --
-- #Comment=Tick sound at intervals Comment --
Wherigo.PlayAudio(zmediaTicks)
end

function zoneDinoattack:OnEnter()
-- #GroupDescription=Dino attack --
-- #Comment=Dino attack Comment --
Wherigo.MessageBox{Text=[[Following the trail, obviously used by many creatures we are making good time.  SUDDENLY, there is a low sibilant rise and fall, the breathing of a creature, the glint of two terrible greenish eyes, a vision of a horrible mask like a giant toad, a warty, leprous skin, a loose mouth all beslobbered with blood!!!  One of the great meat-eating dinosaurs has made its attack!!
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB17}
ztimerDinoT1:Start()
end

function ztimerDinoT1:OnTick()
-- #GroupDescription=Dino2 sound --
-- #Comment=Dino2 sound Comment --
Wherigo.PlayAudio(zmediaDino1)
end

function zoneIguanadonherd:OnExit()
-- #GroupDescription=Inactive take photo --
-- #Comment=Inactive take photo Comment --
if   Player:Contains(zitemPhotographofIguanadonherd) then
zoneIguanadonherd.Active = false
else
end
end

function ztimerDieduetoindecision:OnTick()
-- #GroupDescription=Die close game --
-- #Comment=Die close game Comment --
ztimerDieduetoindecision:Stop()
Wherigo.PlayAudio(zmediaDino3)
Wherigo.PlayAudio(zmediaScreamdie)
Wherigo.MessageBox{Text=[[You have taken too long to make your decision.  The megalosaur overpowers us and we all die.  You will have to return to Fort Challenger to resume your game.

]],Media=zmediaTitlewords,}
zoneLookout.Visible = false
zoneLookout.Active = false
Returnfromdeathindinoattack = true
end

function zonePinnacle:OnExit()
-- #GroupDescription=Tasks inactive --
-- #Comment=Tasks inactive Comment --
zitemTree:MoveTo(nil)
zitemFelledtree:MoveTo(nil)
TopofPinnacle = false
ztaskClimbpinnacle.Complete = false
zitemRope.Commands["Use"].Enabled = false
end

function ztimerDinoT2:OnTick()
-- #GroupDescription=Dino2 sound --
-- #Comment=Dino2 sound Comment --
Wherigo.PlayAudio(zmediaDino3)
Wherigo.PlayAudio(zmediaDino3)
end

function zitemLookouttree:OnClimb()
-- #GroupDescription=get map --
-- #Comment=get map Comment --
if   EdMalone == true then
Wherigo.MessageBox{Text=[[Now is my chance to show what I can do! I have been a bold and skilled tree climber since I ran wild as a lad in Ireland.  With the help of my companions, I reach the lowest branches of the great Gingko tree, after which it is a matter of climbing up from bough to bough to reach a fine crook near the top where I can see the whole sweep of the plateau.  I can see the track back to Fort Challenger and the herd of Iguanodon.  Nearer at hand is a grove of what looks like bamboo and close to that a foul-looking swamp where hundreds of pterodactyls are roosting and chattering.  Clear of the swamp is a place where we could build our next camp.  Beyond that the land rises to the farther rim of the plateau; while to the south and west are plains, a line of cliffs that appears to hold cave mouths and the glint of a wide lake.   And is that the glint of fires near the caves?  Can there be other men on the plateau? With my notebook and pencil, I sketch a map to take back down to my companions.
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB21}
zitemPlateaumap:MoveTo(Player)
else
Wherigo.MessageBox{Text=[[Once into the lower branches, Malone scampers up the great Gingko tree, moving up from bough to bough like the lad he was in Ireland.  Soon he is down with a sketch map in his pocket and eager to tell us what he saw. On his map he traces the track back to Fort Challenger and the grazing ground of the herd of Iguanodon.  Nearer at hand is a grove of what looks like bamboo and close to that a foul-looking swamp where hundreds of pterodactyls are roosting and chattering.  Clear of the swamp is a place where we could build our next camp.  Beyond that the land rises to the farther rim of the plateau; while to the south and west are plains, a line of cliffs that appears to hold cave mouths and the glint of a wide lake.   Malone believes he saw the glint of fires near the caves.  Can there be other men on the plateau?
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB22}
zitemPlateaumap:MoveTo(Player)
end
zoneBamboofield.Visible = true
zoneBamboofield.Active = true
zoneSwamp.Visible = true
zoneSwamp.Active = true
zoneSecondcamp.Visible = true
zoneSecondcamp.Active = true
zcharacterPteradactyl:MoveTo(zoneSwamp)
zcharacterPterodactyl2:MoveTo(zoneSwamp)
zitemBamboo:MoveTo(zoneBamboofield)
zitemBamboopoles.Commands["MakeCage"].Enabled = false
zitemDinosauregg:MoveTo(zoneSwamp)
zitemBlueclay:MoveTo(zoneSwamp)
zitemLookouttree.Commands["Climb"].Enabled = false
zoneDinoattack.Active = false
zoneFortChallenger.Visible = false
zoneFortChallenger.Active = false
if   zoneIguanadonherd.Active == true then
zoneIguanadonherd.Active = false
zoneIguanadonherd.Visible = false
end
end

function zoneLookout:OnExit()
-- #GroupDescription=Decision time --
-- #Comment=Decision time Comment --
Wherigo.MessageBox{Text=[[Now a decision needs to be made.  Shall we make camp ? Or shall we explore the bamboo grove and swamp before we camp? 
]],Buttons={"Camp?","Explore?",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB18}
if   ztaskClimbLookoutTree.Complete == true then
zoneLookout.Active = false
end
end

function zitemBamboo:OnExamine()
-- #GroupDescription=See bamboo --
-- #Comment=See bamboo Comment --
Wherigo.MessageBox{Text=[[You can see a wide grove of tall, strong but  pliable bamboo. Bamboo has many uses. Some bamboo poles could be useful, but we need something to cut them with. If we left the tools we need behind, we cannot cut the bamboo.


]],Media=zmediaBamboo,}
zitemHuntingknives.Commands["Use"].Enabled = true
zitemMachetes.Commands["Use"].Enabled = true
end

function zoneSwamp:OnEnter()
-- #GroupDescription=See egg --
-- #Comment=See egg Comment --
if   zoneSwamp:Contains(zitemCage) then
zitemCage:MoveTo(Player)
end
ztaskObtainadinosauregg.Active = true
ztaskFinddiamonds.Active = true
Wherigo.PlayAudio(zmediaPteroswamp)
if   ProfessorChallenger == true or ProfessorSummerlee == true then
Wherigo.MessageBox{Text=[[The area of the swamp is bowl-shaped with pools of green-scummed stagnant water.  The whole place is a very rookery of pterodactyls.  The area around the water-edge is alive within young ones and with hideous mothers brooding on their leathery, yellowish eggs.  From this crawling, flapping mass of obscene reptilian life comes the shocking clamour which fills the air and the mephitic horrible musty odour which turns us sick.
The eggs! We must have an egg! What better proof of our discoveries to take back to London?!
]],Media=zmediaEgg,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB23}
else
Wherigo.MessageBox{Text=[[The area of the swamp is bowl-shaped with pools of green-scummed stagnant water.  The whole place is a very rookery of pterodactyls.  The area around the water-edge is alive within young ones and with hideous mothers brooding on their leathery, yellowish eggs.  From this crawling, flapping mass of obscene reptilian life comes the shocking clamour which fills the air and the mephitic horrible musty odour which turns us sick.
The Professors are beside themselves. They say we must take an egg with us as proof of our discoveries. 
]],Media=zmediaEgg,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB24}
end
end

function zitemBlueclay:OnExamine()
-- #GroupDescription=Get diamonds --
-- #Comment=Get diamonds Comment --
if    not Player:Contains(zitemDiamonds) then
Wherigo.PlayAudio(zmediaPteroswamp)
Wherigo.MessageBox{Text=[[As we try to approach, the beastly pterodactyls rise screaming around us, pecking us with their loathsome beaks and driving us back!  We will need some protection.
]],Media=zmediaPterodactyl2,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB98}
else
zitemBlueclay.Commands["Examine"].Enabled = false
end
end

function zoneSwamp:OnExit()
-- #GroupDescription=Stop ptero sound --
-- #Comment=Stop ptero sound Comment --
zitemCage:MoveTo(zoneSwamp)
if   Player:Contains(zitemDinosauregg) and Player:Contains(zitemDiamonds) then
Wherigo.MessageBox{Text=[[A great success! If only we can find our way off the plateau, we have proof our discoveries and a chance to meet our bills and become rich! Now it is growing dark. Time to make camp. 
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB55}
elseif Player:Contains(zitemDiamonds) then
Wherigo.MessageBox{Text=[[We managed to get the diamonds but we do not have the dinosaur egg. Do you want to save your game?
]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB93}
zitemCage.Commands["Usecagetogetegg"].Enabled = true
elseif Player:Contains(zitemDinosauregg) then
Wherigo.MessageBox{Text=[[We got the dinosaur egg but we did not manage to reach the blue clay. Do you want to save your game?
]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB94}
zitemCage.Commands["Usecagetoexamineblueclay"].Enabled = true
else
Wherigo.MessageBox{Text=[[We do not have the dinosaur egg and we could not reach the blue clay. We need something to protect us from the pterodactyls, but if we left our cutting tools behind we have no way to make it. Do you want to save your game?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB56}
zitemCage.Commands["Usecagetogetegg"].Enabled = true
zitemCage.Commands["Usecagetoexamineblueclay"].Enabled = true
end
end

function zitemBamboopoles:OnMakeCage()
-- #GroupDescription=Make cage --
-- #Comment=Make cage Comment --
Wherigo.MessageBox{Text=[[We manage to constuct a cage using the bamboo poles.  It is strong and large enough for a man to get inside.  

]],Media=zmediaBamboocage,}
zitemCage:MoveTo(Player)
zitemBamboopoles.Commands["MakeCage"].Enabled = false
ztaskMakeabamboocage.Complete = true
zitemCage.Commands["Usecagetogetegg"].Enabled = true
zitemCage.Commands["Usecagetoexamineblueclay"].Enabled = true
zitemDinosauregg.Commands["Getegg"].Enabled = false
zitemBlueclay.Commands["Examine"].Enabled = false
end

function zitemThornbushes:OnUse()
-- #GroupDescription=Build Fort --
-- #Comment=Build Fort Comment --
Wherigo.MessageBox{Text=[[Gathering the thorn bushes we have soon made a stout stockade which we christen Fort Challenger.  Now to plan an exploration of the plateau.

]],Media=zmediaFort,}
ztaskBuildFortChallenger.Complete = true
zitemStockade:MoveTo(zoneFortChallenger)
zoneLookout.Visible = true
zoneLookout.Active = true
zitemThornbushes.Commands["Use"].Enabled = false
end

function ztimerDieimmediately1:OnTick()
-- #GroupDescription=Die! --
-- #Comment=Die! Comment --
end

function zoneSecondcamp:OnEnter()
-- #GroupDescription=Character events --
-- #Comment=Character events Comment --
zoneIguanadonherd.Visible = false
zoneIguanadonherd.Active = false
zoneSwamp.Visible = false
zoneSwamp.Active = false
zoneBamboofield.Visible = false
zoneBamboofield.Active = false
zoneLookout.Visible = false
zoneLookout.Active = false
zoneFortChallenger.Visible = false
zoneFortChallenger.Active = false
if   ProfessorChallenger == true then
ztimerApesounds:Start()
Wherigo.MessageBox{Text=[[Exhausted by our struggles of the day, we made a hasty camp.  Summerlee took first watch. I quickly fell asleep and was awoken by strange cries and rough handling.  Our camp had been surprised by a troop of ape-like creatures who gibbered and threatened us with stones and sharpened sticks.  However primitive they may have been, the creatures had a clear sense of my superior qualities and while they trussed Roxton and Summerlee up with leather ropes, the leader of their band handed me fruit and seemed to be trying to communicate with me in hoots and chortles.  I could make out that Malone was not with us.  Had he escaped?  Soon all three of us left in the camp were being led on towards the ape-mens own camp.  Treated well or ill, we were all three prisoners. 

]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB41}
elseif ProfessorSummerlee == true then
ztimerApesounds:Start()
Wherigo.MessageBox{Text=[[Exhausted by our struggles of the day, we made a hasty camp.  I took first watch. To my eternal shame, I fell asleep and was awoken by strange cries and rough handling.  Our camp had been surprised by a troop of hideous ape-like creatures who gibbered and threatened us with stones and sharpened sticks.  However primitive they may have been, the creatures were capable with the leather ropes they used to truss us up and we were soon helpless captives.  Or so I thought.  Soon I could make out that Malone was not with us.  Had he escaped? And while Roxton, like me, was parcelled up by the ape-men, Challenger was being treated like a kinsman of theirs.  He was being fed fruit and being chortled at by the leader of the ape-men who obviously thought that our hairy companion was one of his own kind.  But soon all three of us were being led on towards the ape-mens own camp.  Treated well or ill, we were all three prisoners.
]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB42}
elseif LordRoxton == true then
ztimerApesounds:Start()
Wherigo.MessageBox{Text=[[Exhausted by our struggles of the day, we made a hasty camp.  Summerlee took first watch.  I quickly fell asleep and was awoken by strange cries and rough handling.  Our camp had been surprised by a troop of hideous ape-like creatures who gibbered and threatened us with stones and sharpened sticks.  However primitive they may have been, the creatures were capable with the leather ropes they used to truss us up and we were soon helpless captives.  Or so I thought.  Soon I could make out that Malone was not with us.  Had he escaped? And while Summerlee, like me, was parcelled up by the ape-men, Challenger was being treated like a kinsman of theirs.  He was being fed fruit and being chortled at by the leader of the ape-men who obviously thought that our hairy companion was one of his own kind.  But soon all three of us were being led on towards the ape-mens own camp.  Treated well or ill, we were all three prisoners.
]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB43}
else
Wherigo.MessageBox{Text=[[After the struggles of the day, we made a hasty camp.  Summerlee took first watch.   Too excited by the events of the day, I could not sleep.  While Summerlee nodded by the fire, I stole from the camp to walk beneath the light of a full moon.  What sights I saw! The creatures of the plateau roaming at night to take water from the lake - a huge stegosaur with mighty plates of armour on its back,  a family of crested and horned beasts the size of elephants and splashing in the lake itself a creature with a huge bulbous body, limbs like paddles and a snake-like head on a long, grey neck. 
]],Media=zmediaDinosaurs,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB44}
end
end

function zoneSecondcamp:OnExit()
-- #GroupDescription=Inactive zone --
-- #Comment=Inactive zone Comment --
zoneSecondcamp.Active = false
end

function zoneApemencamp:OnEnter()
-- #GroupDescription=Battle --
-- #Comment=Battle Comment --
if   ProfessorChallenger == true then
ztimerIndiandeath:Start()
Wherigo.MessageBox{Text=[[At the camp of the ape-men, there were horrid scenes.  While they continued to treat me with something like respect, Summerlee and Roxton were thrown among a parcel of other trussed men, whom we took to be the  Indians of the plateau.  From time to time, the ape-creatures would seize one of these poor fellows and pitch him over the cliffs nearby their camp, appearing to enjoy the horrid screams  of their victims.  It would not be long before Summerlee and Roxton took their place in this awful ceremony. It was some relief to me that I saw Roxton slip his bonds and make his escape during some of the wilder capering of the ape-men.  By great good fortune, they did not notice his escape.  Pray God he can find his way back to our encampment and return with guns to free us! 
]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB46}
ztaskGotoapemencampasaprisoner.Complete = true
elseif ProfessorSummerlee == true then
ztimerIndiandeath:Start()
Wherigo.MessageBox{Text=[[At the camp of the ape-men, there were horrid scenes.  While they continued to treat Challenger with something like respect, Roxton and I were thrown among a parcel of other trussed men, whom we took to be the  Indians of the plateau.  From time to time, the ape-creatures would seize one of these poor fellows and pitch him over the cliffs nearby their camp, appearing to enjoy the horrid screams  of their victims.  It would not be long before we took our place in this awful ceremony. It was some relief to me that I saw Roxton slip his bonds and make his escape during some of the wilder capering of the ape-men.  By great good fortune, they did not notice his escape.  Pray God he can find his way back to our encampment and return with guns to free us! 
]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB45}
ztaskGotoapemencampasaprisoner.Complete = true
elseif LordRoxton == true then
Wherigo.PlayAudio(zmediaGunbattle)
Wherigo.MessageBox{Text=[[I can see the ape-mens rough camp.  I also notice a knoll with cliffs. From time to time the ape-men throw an Indian prisoner over the cliffs to a horrible death. Challenger is still with the ape-men’s king.  But Summerlee is likely to be the next victim over the cliff!
We are not a moment too soon! Each armed with a double-barrelled Express and a Sharps rifle, Malone and I are on our feet emptying one magazine then another, clicking open the breech to reload, snapping it to again while cheering and yelling with pure ferocity and the joy of slaughter. With our four guns, the two of us make a horrible havoc.  The ape-men run about in bewilderment, marvelling where this storm of death is coming.  Then, with a sudden impulse, they rush to the trees for shelter leaving the ground behind them spotted with their fallen comrades. 
It is a matter of minutes to fight our way to our friends  and soon we stand together. Quickly we free the surviving Indians, who show their gratitude by kneeling at our feet.  And then they rise, excited and point across to the lake below us.
]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB47}
else
Wherigo.PlayAudio(zmediaGunbattle)
Wherigo.MessageBox{Text=[[I can see the ape-mens rough camp.  I also notice a knoll with cliffs. From time to time the ape-men throw an Indian prisoner over the cliffs to a horrible death. Challenger is still with the ape-men’s king.  But Summerlee is likely to be the next victim over the cliff!
We are not a moment too soon! Each armed with a double-barrelled Express and a Sharps rifle, Roxton and I are on our feet emptying one magazine then another, clicking open the breech to reload, snapping it to again while cheering and yelling with pure ferocity and the joy of slaughter. With our four guns, the two of us make a horrible havoc.  The ape-men run about in bewilderment, marvelling where this storm of death is coming.  Then, with a sudden impulse, they rush to the trees for shelter leaving the ground behind them spotted with their fallen comrades. 
It is a matter of minutes to fight our way to our friends  and soon we stand together. Quickly we free the surviving Indians, who show their gratitude by kneeling at our feet.  And then they rise, excited and point across to the lake below us.
]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB48}
end
end

function ztimerIndiandeath:OnTick()
-- #GroupDescription=Screams --
-- #Comment=Screams Comment --
Wherigo.PlayAudio(zmediaScreamdie)
end

function zcharacterIndianChief:OnAllyWith()
-- #GroupDescription=Get cave map --
-- #Comment=Get cave map Comment --
ztimerArrowshoot:Start()
Wherigo.MessageBox{Text=[[A fleet of canoes is crossing the lake.  The Indians have come to rescue their friends.
As they come ashore, it is clear that the Indians are armed for war.  This is no time for niceties. With our new allies we renew the assault on the already dispirited ape-men.  The final battle is short, bloody and complete.
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB49}
end

function zitemCavemap:OnExamine()
-- #GroupDescription=Get answer --
-- #Comment=Get answer Comment --
Wherigo.GetInput(zinputCavemapanswer)
if   Proof == true and  not Player:Contains(zitemDiamonds) then
Proofonly = true
end
if   Player:Contains(zitemDiamonds) and Proof == false then
Diamonds = true
end
end

function zinputCavemapanswer:OnGetInput(input)
Cavemapanswer = input
-- #GroupDescription=Cave answer choice --
-- #Comment=Cave answer choice Comment --
if   Wherigo.NoCaseEquals(Cavemapanswer,"2") then
Wherigo.MessageBox{Text=[[That is the correct cave! With a cheering group of Indians at our backs and the Chief striding solemnly beside us, we make our way to what must be the route the Indians had taken to make their way onto the plateau years before.  Clearly it figures still in their legends. At the cave mouth the Indians give us blazing torches to light our way down to where Zambo waits for us to journey home.
Two hours later we have descended the cliff and find a rescue party waiting for us.
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB51}
else
Wherigo.MessageBox{Text=[[That's not the correct answer.  Try again.]],}
end
end

function zitemDinosauregg:OnGetegg()
-- #GroupDescription=get egg --
-- #Comment=get egg Comment --
if    not Player:Contains(zitemDinosauregg) then
Wherigo.PlayAudio(zmediaPteroswamp)
Wherigo.MessageBox{Text=[[As we try to approach, the beastly pterodactyls rise screaming around us, pecking us with their loathsome beaks and driving us back!  We will need some protection.

]],Media=zmediaPterodactyl2,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB97}
else
zitemDinosauregg.Commands["Getegg"].Enabled = false
end
end

function ztimerApesounds:OnTick()
-- #GroupDescription=Apes sounds --
-- #Comment=Apes sounds Comment --
Wherigo.PlayAudio(zmediaApesound)
end

function ztimerWhooshrepeat:OnTick()
-- #GroupDescription=Whoosh again --
-- #Comment=Whoosh again Comment --
Wherigo.PlayAudio(zmediaPterodactylsound)
ztimerWhooshrepeat:Stop()
end

function ztimerArrowshoot:OnTick()
-- #GroupDescription=Arrows --
-- #Comment=Arrows Comment --
Wherigo.PlayAudio(zmediaArrows)
end

function zcharacterProfessorChallenger:OnPlay()
-- #GroupDescription=Choose Challenger --
-- #Comment=Choose Challenger Comment --
Wherigo.MessageBox{Text=[[Do you want to be Professor Challenger?]],Media=zmediaProfessorChallenger,Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB73}
end

function zcharacterProfessorSummerleee:OnPlay()
-- #GroupDescription=Choose Prof Summerlee --
-- #Comment=Choose Prof Summerlee Comment --
Wherigo.MessageBox{Text=[[Do you want to be Professor Summerlee?]],Media=zmediaProfessorSummerlee,Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB74}
end

function zcharacterLordRoxton:OnPlay()
-- #GroupDescription=Choose Lord Roxton --
-- #Comment=Choose Lord Roxton Comment --
Wherigo.MessageBox{Text=[[Do you want to be Lord Roxton?]],Media=zmediaLordRoxton,Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB75}
end

function zcharacterEdMalone:OnPlay()
-- #GroupDescription=Choose Ed Malone --
-- #Comment=Choose Ed Malone Comment --
Wherigo.MessageBox{Text=[[Do you want to be Ed Malone?]],Media=zmediaEdMalone,Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB76}
end

function zitemAmmunition:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemAmmunition) then
zitemAmmunition:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemAmmunition.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the ammunition.]],Media=zmediaAmmunition,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
end
end

function zitemAneroidbarometer:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemAneroidbarometer) then
zitemAneroidbarometer:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemAneroidbarometer.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the aneriod barometer.]],Media=zmediaBarometer,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemAneroidbarometer.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemAneroidbarometer:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemAneroidbarometer) then
zitemAneroidbarometer:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemAneroidbarometer.Commands["Leave"].Enabled = false
zitemAneroidbarometer.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the aneroid barometer behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemAxe:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemAxe) then
zitemAxe:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemAxe.Commands["Leave"].Enabled = false
zitemAxe.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the axe behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemBottledwater:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemBottledwater) then
zitemBottledwater:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemBottledwater.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the bottled water.]],Media=zmediaWater,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemBottledwater.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemBottledwater:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemBottledwater) then
zitemBottledwater:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemBottledwater.Commands["Leave"].Enabled = false
zitemBottledwater.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the bottled water behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemHuntingknives:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemHuntingknives) then
zitemHuntingknives:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemHuntingknives.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the hunting knives.]],Media=zmediaKnife,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemHuntingknives.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemHuntingknives:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemHuntingknives) then
zitemHuntingknives:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemHuntingknives.Commands["Leave"].Enabled = false
zitemHuntingknives.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the hunting knives behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemLogbookandpencils:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemLogbookandpencils) then
zitemLogbookandpencils:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemLogbookandpencils.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the logbook and pencils.]],Media=zmediaLogbook,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemLogbookandpencils.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemLogbookandpencils:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemLogbookandpencils) then
zitemLogbookandpencils:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemLogbookandpencils.Commands["Leave"].Enabled = false
zitemLogbookandpencils.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the logbook and pencils behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemMachetes:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemMachetes) then
zitemMachetes:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemMachetes.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the machetes.]],Media=zmediaMachete,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemMachetes.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemMachetes:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemMachetes) then
zitemMachetes:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemMachetes.Commands["Leave"].Enabled = false
zitemMachetes.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the machetes behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemParaffinstove:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemParaffinstove) then
zitemParaffinstove:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemParaffinstove.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the paraffin stove.]],Media=zmediaStove,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemParaffinstove.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemParaffinstove:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemParaffinstove) then
zitemParaffinstove:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemParaffinstove.Commands["Leave"].Enabled = false
zitemParaffinstove.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the paraffin stove behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemPistols:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemPistols) then
zitemPistols:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemPistols.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the pistols.]],Media=zmediaPistol,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemPistols.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemPistols:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemPistols) then
zitemPistols:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemPistols.Commands["Leave"].Enabled = false
zitemPistols.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the pistols behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemPlatecamera:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemPlatecamera) then
zitemPlatecamera:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemPlatecamera.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the plate camera.]],Media=zmediaCamera,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemPlatecamera.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemPlatecamera:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemPlatecamera) then
zitemPlatecamera:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemPlatecamera.Commands["Leave"].Enabled = false
zitemPlatecamera.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the plate camera behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemRope:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemRope) then
zitemRope:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemRope.Commands["Leave"].Enabled = false
zitemRope.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the rope behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemSleepingbags:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemSleepingbags) then
zitemSleepingbags:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemSleepingbags.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the sleeping bags.]],Media=zmediaSleepingbag,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemSleepingbags.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemSleepingbags:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemSleepingbags) then
zitemSleepingbags:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemSleepingbags.Commands["Leave"].Enabled = false
zitemSleepingbags.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the sleeping bags behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemSpecimenBoxes:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemSpecimenBoxes) then
zitemSpecimenBoxes:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemSpecimenBoxes.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the specimen boxes.]],Media=zmediaSpecimenbox,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemSpecimenBoxes.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemSpecimenBoxes:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemSpecimenBoxes) then
zitemSpecimenBoxes:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemSpecimenBoxes.Commands["Leave"].Enabled = false
zitemSpecimenBoxes.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the specimen boxes behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemTent:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemTent) then
zitemTent:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemTent.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the tent.]],Media=zmediaTent,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemTent.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemTent:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemTent) then
zitemTent:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemTent.Commands["Leave"].Enabled = false
zitemTent.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the tent behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemTinnedFood:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemTinnedFood) then
zitemTinnedFood:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemTinnedFood.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the tinned food.]],Media=zmediaTins,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemTinnedFood.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemTinnedFood:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemTinnedFood) then
zitemTinnedFood:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemTinnedFood.Commands["Leave"].Enabled = false
zitemTinnedFood.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the tinned food behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemWaxVestas:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemWaxVestas) then
zitemWaxVestas:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemWaxVestas.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the wax vestas.]],Media=zmediaVestas,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
if   zoneBaseCamp.Active == true then
zitemWaxVestas.Commands["Leave"].Enabled = true
Equipmentcounter = Equipmentcounter - 1
if   Equipmentcounter == 5 then
ztaskEquipmentchoice.Active = true
ztaskEquipmentchoice.Complete = false
zoneOldcamp.Active = false
zoneOldcamp.Visible = false
Wherigo.MessageBox{Text=[[You must choose 6 items of equipment to leave behind.  Check your inventory to decide what to leave.]],}
end
end
end
end

function zitemWaxVestas:OnLeave()
-- #GroupDescription=Move from player --
-- #Comment=Move from player Comment --
if   Player:Contains(zitemWaxVestas) then
zitemWaxVestas:MoveTo(zoneBaseCamp)
Wherigo.ShowScreen(Wherigo.INVENTORYSCREEN)
zitemWaxVestas.Commands["Leave"].Enabled = false
zitemWaxVestas.Commands["Take"].Enabled = true
Wherigo.MessageBox{Text=[[You have left the wax vestas behind.]],}
Equipmentcounter = Equipmentcounter + 1
if   Equipmentcounter == 6 then
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
Wherigo.MessageBox{Text=[[Well done!  You have left 6 items behind and lightened the loads.]],}
end
end
end

function zitemRifles:OnTake()
-- #GroupDescription=Move to player --
-- #Comment=Move to player Comment --
if    not Player:Contains(zitemRifles) then
zitemRifles:MoveTo(Player)
Wherigo.ShowScreen(Wherigo.ITEMSCREEN)
zitemRifles.Commands["Take"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the rifles.]],Media=zmediaRifle,}
if   zoneTheAdventureBegins.Active == true then
Inventory = Inventory + 1
if   Inventory == 17 then
zoneCliffs.Visible = true
zoneCliffs.Active = true
end
end
end
end

function zitemRope:OnUse(target)
-- #GroupDescription=Climb pinnacle --
-- #Comment=Climb pinnacle Comment --
TopofPinnacle = true
zoneChasm.Active = true
zitemRope.Commands["Use"].Enabled = false
ztaskClimbpinnacle.Complete = true
if   Treefelled == true then
Wherigo.MessageBox{Text=[[Once again we climb up the pinnacle and see our way clear head across the felled tree.]],}
else
zitemTree:MoveTo(zonePinnacle)
Wherigo.MessageBox{Text=[[Swarming up the rock we found ourselves standing forty feet from the edge of the plateau.  So near and yet so far! A huge drop lay between us and our goal.
]],Media=zmediaTree,}
end
end

function zitemAxe:OnUse(target)
-- #GroupDescription=Fell tree --
-- #Comment=Fell tree Comment --
Wherigo.MessageBox{Text=[[With a mighty crash, the tree falls across the chasm, rolls and  then rests  firmly in place.  Our way is clear! Onward to the plateau edge!
]],Media=zmediaPlateau,}
ztaskFellthetree.Complete = true
zitemFelledtree:MoveTo(zonePinnacle)
Wherigo.PlayAudio(zmediaTreecrash)
Treefelled = true
zitemAxe.Commands["Use"].Enabled = false
zitemTree:MoveTo(nil)
zonePlateau.Visible = true
zonePlateau.Active = true
zoneChasm.Active = false
zoneBaseCamp.Active = false
zoneBaseCamp.Visible = false
zoneOldcamp.Visible = false
end

function zitemTree:OnLookat()
-- #GroupDescription=Look at tree --
-- #Comment=Look at tree Comment --
zitemAxe.Commands["Use"].Enabled = true
if   ProfessorChallenger == true and TopofPinnacle == true then
Wherigo.MessageBox{Text=[[The tree growing here is the key to progress! With the axe, my sturdy companions  Roxton and Malone can fell the tree so that it falls across the gap.

]],Media=zmediaTree,}
elseif TopofPinnacle == true then
Wherigo.MessageBox{Text=[[Professor Challenger is still the master of the moment.  He tells us the tree can be our drawbridge to cross the chasm to the plateau.  We need only the axe to fell it.

]],Media=zmediaTree,}
else
end
ztaskFellthetree.Active = true
end

function zitemMachetes:OnUse(target)
-- #GroupDescription=Get bamboo poles --
-- #Comment=Get bamboo poles Comment --
if   Player:Contains(zitemMachetes) then
Wherigo.MessageBox{Text=[[You use your machetes to make some handy bamboo poles.
]],Media=zmediaBamboo,}
zitemBamboopoles:MoveTo(Player)
else
end
end

function zitemHuntingknives:OnUse(target)
-- #GroupDescription=Get bamboo poles --
-- #Comment=Get bamboo poles Comment --
if   Player:Contains(zitemHuntingknives) then
Wherigo.MessageBox{Text=[[You use your hunting knives to make some handy bamboo poles.
]],Media=zmediaBamboo,}
zitemBamboopoles:MoveTo(Player)
end
end

function zitemPlatecamera:OnTakeaphoto(target)
-- #GroupDescription=Take a photo --
-- #Comment=Take a photo Comment --
if   Player:Contains(zitemPlatecamera) then
Wherigo.MessageBox{Text=[[We use the plate camera and we now have a photograph of the iguanadon herd to take back to London as proof of the existence of dinosaurs!
]],Media=zmediaIguanadon,}
zitemPhotographofIguanadonherd:MoveTo(Player)
zitemPlatecamera.Commands["Takeaphoto"].Enabled = false
ztaskTakeaphotograph.Complete = true
Proof = true
else
Wherigo.MessageBox{Text=[[We left the camera behind! What an opportunity lost.
]],}
end
end

function zitemAxe:OnRetrieve()
-- #GroupDescription=Retrieve axe --
-- #Comment=Retrieve axe Comment --
if    not Player:Contains(zitemAxe) then
zitemAxe:MoveTo(Player)
zitemAxe.Commands["Retrieve"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the axe!]],Media=zmediaAxe,}
end
end

function zitemRope:OnRetrieve()
-- #GroupDescription=Retrieve rope --
-- #Comment=Retrieve rope Comment --
if    not Player:Contains(zitemRope) then
zitemRope:MoveTo(Player)
zitemRope.Commands["Retrieve"].Enabled = false
Wherigo.MessageBox{Text=[[You now have the rope!]],Media=zmediaRope,}
end
end

function zitemCage:OnUsecagetogetegg()
-- #GroupDescription=Get egg --
-- #Comment=Get egg Comment --
Wherigo.PlayAudio(zmediaPteroswamp)
Wherigo.MessageBox{Text=[[The screeches and pecking of the pterodactyls on the cage are almost unbearable, but one of us manages to get close enough to take an enormous dinosaur egg!
]],Media=zmediaEgg,}
zitemDinosauregg:MoveTo(Player)
zitemCage.Commands["Usecagetogetegg"].Enabled = false
ztaskObtainadinosauregg.Complete = true
end

function zitemCage:OnUsecagetoexamineblueclay()
-- #GroupDescription=get diamonds --
-- #Comment=get diamonds Comment --
Wherigo.MessageBox{Text=[[The screeches and pecking of the pterodactyls on the cage are almost unbearable, but one of us manages to get close enough to feel under the blue clay and we now have a handful of enormous rough diamonds!
]],Media=zmediaDiamonds,}
Wherigo.PlayAudio(zmediaPteroswamp)
zitemDiamonds:MoveTo(Player)
zitemBlueclay.Commands["Examine"].Enabled = false
zitemDiamonds.Visible = true
ztaskFinddiamonds.Complete = true
zitemCage.Commands["Usecagetoexamineblueclay"].Enabled = false
end
------End Builder Generated functions, Do not Edit, this will be overwritten------
-------------------------------------------------------------------------------
------Builder Generated callbacks, Do not Edit, this will be overwritten------
-------------------------------------------------------------------------------
--#LASTCALLBACKKEY=98#--
cartLostWorld.MsgBoxCBFuncs.MsgBoxCB2 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
cartLostWorld:RequestSync()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB3 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
cartLostWorld:RequestSync()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB1 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
cartLostWorld:RequestSync()
Wherigo.MessageBox{Text=[[Game saved!]],Media=zmediaTitlewords,}
else
Wherigo.MessageBox{Text=[[You have not saved the game.]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB7 = function(action)
-- #GroupDescription=Take photo --
-- #Comment=Take photo Comment --
if   action == "Button1" then
Proof = true
Wherigo.MessageBox{Text=[[You now have valuable proof to take back to London that dinosaurs exist!]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB8 = function(action)
-- #GroupDescription=Get proof --
-- #Comment=Get proof Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[Descriptions were truncated for the following records:
  (Almost The) St. Andrews Geological Trail (AlmostTh)
  Burntisland Heritage Walk 2 (Burntis2)
  E & E Excursion (EEExcurs)
  Happy Mapping (HappyMap)
  John, Agnes & Robert (JohnAgne)
  Robert Louis Stevenson's Edinburgh (RobertLo)
500 waypoints converted.
finish ok]],Media=zmediaIguanadon,}
Proof = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB11 = function(action)
-- #GroupDescription=Die or Flee --
-- #Comment=Die or Flee Comment --
if   action == "Button1" then
ztimerDieimmediately1:Start()
Wherigo.MessageBox{Text=[[Shoulder to shoulder we face the ghastly creature.  Firing in volleys, we empty our magazines, bullet after bullet into the beast, but with no more effect than if we were pelting it with pellets of paper. 
]],}
Wherigo.PlayAudio(zmediaDino3)
ztimerDinoT2:Stop()
else
Wherigo.MessageBox{Text=[[Touch and go! The Professors are not built for speed or endurance.  But by splitting up and drawing the beast away from the Professors we confuse it and it gives up the chase.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB10 = function(action)
-- #GroupDescription=Die or Flee --
-- #Comment=Die or Flee Comment --
if   action == "Button1" then
ztimerDieimmediately1:Start()
Wherigo.MessageBox{Text=[[Shoulder to shoulder we face the ghastly creature.  Firing in volleys, we empty our magazines, bullet after bullet into the beast, but with no more effect than if we were pelting it with pellets of paper. The ferocious megalosaur has eaten you and your companions!  If you wish to resume your saved game, do not save now when asked.

]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB14}
Wherigo.PlayAudio(zmediaScreamdie)
ztimerDinoT2:Stop()
else
Wherigo.MessageBox{Text=[[Touch and go! Roxton and Malone are athletic men but we Professors are not built for speed or endurance! But our brave companions find the answer and by dividing our party while Roxton and Malone holler and wave at the creature the beast is confused and gives up the chase.
]],}
ztimerDinoT2:Stop()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB14 = function(action)
if action ~= nil then
-- #GroupDescription=Dino eats --
-- #Comment=Die sound Comment --
Wherigo.PlayAudio(zmediaDino3)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB20 = function(action)
-- #GroupDescription=Make cage --
-- #Comment=Make cage Comment --
if   action == "Button1" then
zitemCage:MoveTo(Player)
Wherigo.MessageBox{Text=[[You have amde a strong bamboo cage]],}
else
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB33 = function(action)
if action ~= nil then
-- #GroupDescription=Get cage --
-- #Comment=Get cage Comment --
zitemCage:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB32 = function(action)
if action ~= nil then
-- #GroupDescription=Blue clay visible --
-- #Comment=Blue clay visible Comment --
zitemBlueclay.Visible = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB34 = function(action)
if action ~= nil then
-- #GroupDescription=Get cage --
-- #Comment=Get cage Comment --
zitemCage:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB36 = function(action)
if action ~= nil then
-- #GroupDescription=Get cage --
-- #Comment=Get cage Comment --
zitemCage:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB38 = function(action)
if action ~= nil then
-- #GroupDescription=get cage --
-- #Comment=get cage Comment --
zitemCage:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB35 = function(action)
if action ~= nil then
-- #GroupDescription=Make task active --
-- #Comment=Make task active Comment --
ztaskMakeabamboocage.Active = true
ztaskMakeabamboocage.Visible = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB39 = function(action)
if action ~= nil then
-- #GroupDescription=Get cage --
-- #Comment=Get cage Comment --
zitemCage:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB50 = function(action)
if action ~= nil then
-- #GroupDescription=Indian --
-- #Comment=Indian Comment --
zcharacterIndianChief:MoveTo(zoneApemencamp)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB27 = function(action)
if action ~= nil then
-- #GroupDescription=Get egg --
-- #Comment=Get egg Comment --
ztimerPterosound:Stop()
zitemDinosauregg:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB30 = function(action)
if action ~= nil then
-- #GroupDescription=Play ptero sound --
-- #Comment=Play ptero sound Comment --
ztimerPterosound:Start()
ztaskMakeabamboocage.Visible = true
ztaskMakeabamboocage.Active = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB57 = function(action)
if action ~= nil then
-- #GroupDescription=Chief --
-- #Comment=Chief Comment --
zcharacterIndianChief:MoveTo(zoneApemencamp)
ztimerGunshotbattle:Stop()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB16 = function(action)
-- #GroupDescription=Die or Flee --
-- #Comment=Die or Flee Comment --
if   action == "Button1" then
ztimerDieduetoindecision:Stop()
Wherigo.PlayAudio(zmediaDinoattack)
Wherigo.MessageBox{Text=[[Shoulder to shoulder we face the ghastly creature.  Firing in volleys, we empty our magazines, bullet after bullet into the beast, but with no more effect than if we were pelting it with pellets of paper. The megalosaur overpowers us and we all die.  You will have to return to Fort Challenger to resume your game.

]],Media=zmediaTitlewords,}
zoneLookout.Visible = false
zoneLookout.Active = false
Returnfromdeathindinoattack = true
elseif action == "Button2" then
Wherigo.MessageBox{Text=[[Touch and go! The Professors are not built for speed or endurance.  But by splitting up and drawing the beast away from the Professors we confuse it and it gives up the chase.
]],}
ztimerDieduetoindecision:Stop()
zoneDinoattack.Active = false
else
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB71 = function(action)
if action ~= nil then
-- #GroupDescription=close game --
-- #Comment=close game Comment --
Wherigo.Command("SaveClose")
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB72 = function(action)
if action ~= nil then
-- #GroupDescription=close game --
-- #Comment=close game Comment --
Wherigo.Command("SaveClose")
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB42 = function(action)
if action ~= nil then
-- #GroupDescription=Apecamp active --
-- #Comment=Apecamp active Comment --
ztimerApesounds:Stop()
zoneApemencamp.Visible = true
zoneApemencamp.Active = true
ztaskGotoapemencampasaprisoner.Visible = true
ztaskGotoapemencampasaprisoner.Active = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB60 = function(action)
if action ~= nil then
-- #GroupDescription=stop screams --
-- #Comment=stop screams Comment --
ztimerIndiandeath:Stop()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB43 = function(action)
if action ~= nil then
-- #GroupDescription=Apecamp active --
-- #Comment=Apecamp active Comment --
ztimerApesounds:Stop()
ztimerIndiandeath:Start()
Wherigo.MessageBox{Text=[[At the camp of the monkey folk, there were horrid scenes.  While Challenger continued to be celebrated, Summerlee and I were thrown among a parcel of other trussed men, whom we took to be the  Indians of the plateau.  From time to time, the ape-creatures would seize one of these poor fellows and pitch him over the cliffs nearby their camp, appearing to enjoy the horrid screams  of their victims.  It would not be long before Summerlee and I  took our place in this awful ceremony. I managed to slip my bonds;  and during some of the wilder capering of the ape-men I made my escape and ran back to the camp to collect my gun. Who should I find but Malone? Time for us to go to the rescue of our comrades!
]],Media=zmediaApeman,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB60}
zoneApemencamp.Visible = true
zoneApemencamp.Active = true
ztaskRescuetheProfessors.Visible = true
ztaskRescuetheProfessors.Active = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB31 = function(action)
if action ~= nil then
-- #GroupDescription=Blue clay visible --
-- #Comment=Blue clay visible Comment --
zitemBlueclay.Visible = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB24 = function(action)
if action ~= nil then
-- #GroupDescription=Egg visible --
-- #Comment=Egg visible Comment --
zitemDinosauregg.Visible = true
if   LordRoxton == true then
Wherigo.MessageBox{Text=[[I notice pools of blue clay. I have seen blue clay like that before. In Kimberley, South Africa.  If that is not diamond-bearing clay, I am a Dutchman!
]],Media=zmediaBlue,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB31}
else
Wherigo.MessageBox{Text=[[Lord John spots pools of blue clay.  He is an excited man.  He says that blue clay is very like the diamond bearing clay of the Kimberley mines in South Africa.
]],Media=zmediaBlue,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB32}
end
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB41 = function(action)
if action ~= nil then
-- #GroupDescription=Apezone active --
-- #Comment=Apezone active Comment --
ztimerApesounds:Stop()
zoneApemencamp.Active = true
zoneApemencamp.Visible = true
ztaskGotoapemencampasaprisoner.Visible = true
ztaskGotoapemencampasaprisoner.Active = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB44 = function(action)
if action ~= nil then
-- #GroupDescription=Apecamp active --
-- #Comment=Apecamp active Comment --
zoneApemencamp.Visible = true
Wherigo.MessageBox{Text=[[When I returned, the camp was empty! Then Lord John Roxton appeared at the run and told me the dreadful tale.  Our camp had been surprised by a troop of hideous ape-like creatures who trussed up Summerlee and Roxton as helpless captives.  The broad, hairy Challenger  meanwhile was being treated like a kinsman of the monkey-folk!  But soon all three were being led on towards the ape-mens own camp.  Treated well or ill, all three were prisoners.
At the camp of the monkey folk, there were horrid scenes.  While Challenger continued to be celebrated, Summerlee and Roxton were thrown among a parcel of other trussed men, whom they took to be the  Indians of the plateau.  From time to time, the ape-creatures would seize one of these poor fellows and pitch him over the cliffs nearby their camp, appearing to enjoy the horrid screams  of their victims.  It would not be long before Summerlee and Roxton took their place in this awful ceremony. Ever resourceful, Lord John managed to slip his bonds;  and during some of the wilder capering of the ape-men  made his escape and ran back to the camp to collect his gun. And there he found me and told me his tale in a few words.  No time to lose! We go to the rescue of our comrades!
]],}
zoneApemencamp.Active = true
ztaskRescuetheProfessors.Visible = true
ztaskRescuetheProfessors.Active = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB67 = function(action)
if action ~= nil then
-- #GroupDescription=Close game --
-- #Comment=Close game Comment --
cartLostWorld.Complete = true
Wherigo.MessageBox{Text=[[You have saved your completed game!  Well done!  Once you have found the micro cache, you will be able to search for the bonus cache.  It is filled with keepsakes to remember your adventure.
]],Media=zmediaTitlewords,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB72}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB68 = function(action)
if action ~= nil then
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
Wherigo.MessageBox{Text=[[Your game is now complete. Do you want to save and close your completed game?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB67}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB65 = function(action)
-- #GroupDescription=Close game --
-- #Comment=Close game Comment --
if   action == "Button1" then
cartLostWorld.Complete = true
Wherigo.MessageBox{Text=[[You have saved your completed game!  Well done!  Once you have found the micro cache, you will be able to search for the bonus cache.  It is filled with keepsakes to remember your adventure.
]],Media=zmediaTitlewords,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB71}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB66 = function(action)
if action ~= nil then
-- #GroupDescription=Save and close game --
-- #Comment=Save and close game Comment --
Wherigo.MessageBox{Text=[[Your game is now complete. Do you want to save and close  your completed game?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB65}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB70 = function(action)
if action ~= nil then
-- #GroupDescription=close game --
-- #Comment=close game Comment --
Wherigo.Command("SaveClose")
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB63 = function(action)
-- #GroupDescription=Close game --
-- #Comment=Close game Comment --
if   action == "Button1" then
cartLostWorld.Complete = true
Wherigo.MessageBox{Text=[[You have saved your completed game!  Well done!  Once you have found the micro cache, you will be able to search for the bonus cache.  It is filled with keepsakes to remember your adventure.
]],Media=zmediaTitlewords,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB70}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB64 = function(action)
if action ~= nil then
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
Wherigo.MessageBox{Text=[[Your game is now complete. Do you want to save and close your completed game?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB63}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB69 = function(action)
if action ~= nil then
-- #GroupDescription=close game --
-- #Comment=close game Comment --
Wherigo.Command("SaveClose")
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB61 = function(action)
-- #GroupDescription=Close game --
-- #Comment=Close game Comment --
if   action == "Button1" then
cartLostWorld.Complete = true
Wherigo.MessageBox{Text=[[You have saved your completed game!  Well done!  Once you have found the micro cache, you will be able to search for the bonus cache.  It is filled with keepsakes to remember your adventure.]],Media=zmediaTitlewords,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB69}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB62 = function(action)
if action ~= nil then
-- #GroupDescription=Close game --
-- #Comment=Close game Comment --
Wherigo.MessageBox{Text=[[Your game is now complete. Do you want to save and close your completed game?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB61}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB58 = function(action)
if action ~= nil then
-- #GroupDescription=Indian --
-- #Comment=Indian Comment --
zcharacterIndianChief:MoveTo(zoneApemencamp)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB46 = function(action)
if action ~= nil then
-- #GroupDescription=Screams --
-- #Comment=Screams Comment --
ztimerIndiandeath:Stop()
Wherigo.PlayAudio(zmediaGunbattle)
Wherigo.MessageBox{Text=[[And, as if on cue, our comrades Roxton and Malone arrive, firing their rifles at the ape-men, who scatter, terrified by the sound of the guns and the deaths of their comrades who are hit by bullets.
Above the roar of their guns and the terrified chatter of the ape-men as they flee or die, I can hear Roxton’s voice calling to Malone; Shoot into the thick of em! Shoot, sonny! Shoot!  With four guns, the two men make a horrible havoc.  The ape-men run about in bewilderment, marvelling where this storm of death is coming.  Then, with a sudden impulse, they rush to the trees for shelter leaving the ground behind them spotted with their fallen comrades. 
It is a matter of minutes for our friends to fight their way to us and soon we stand together. Quickly we free the surviving Indians, who show their gratitude by kneeling at our feet.  And then they rise, excited and point across to the lake below us.
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB58}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB59 = function(action)
if action ~= nil then
-- #GroupDescription=Indian --
-- #Comment=Indian Comment --
zcharacterIndianChief:MoveTo(zoneApemencamp)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB45 = function(action)
if action ~= nil then
-- #GroupDescription=Screams --
-- #Comment=Screams Comment --
ztimerIndiandeath:Stop()
Wherigo.PlayAudio(zmediaGunbattle)
Wherigo.MessageBox{Text=[[And, as if on cue, our comrades Roxton and Malone arrive, firing their rifles at the ape-men, who scatter, terrified by the sound of the guns and the deaths of their comrades who are hit by bullets.
Above the roar of their guns and the terrified chatter of the ape-men as they flee or die, I can hear Roxton’s voice calling to Malone;  Shoot into the thick of em! Shoot, sonny! Shoot!  With four guns, the two men make a horrible havoc.  The ape-men run about in bewilderment, marvelling where this storm of death is coming.  Then, with a sudden impulse, they rush to the trees for shelter leaving the ground behind them spotted with their fallen comrades. 
It is a matter of minutes for our friends to fight their way to us and soon we stand together. Quickly we free the surviving Indians, who show their gratitude by kneeling at our feet.  And then they rise, excited and point across to the lake below us.
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB59}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB78 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Visible = true
zoneOldcamp.Active = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB79 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB80 = function(action)
-- #GroupDescription=items left --
-- #Comment=items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Visible = true
zoneOldcamp.Active = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB81 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB82 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
ztaskEquipmentchoice.Complete = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB83 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!
]],}
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
ztaskEquipmentchoice.Complete = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB84 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!
]],}
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
ztaskEquipmentchoice.Complete = false
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB85 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!
]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Visible = true
zoneOldcamp.Active = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB86 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!
]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Visible = true
zoneOldcamp.Active = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB87 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!
]],}
zoneOldcamp.Visible = true
zoneOldcamp.Active = true
ztaskEquipmentchoice.Complete = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.

]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB88 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
ztaskEquipmentchoice.Complete = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB89 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Visible = true
zoneOldcamp.Active = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB90 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!
]],}
zoneOldcamp.Visible = true
zoneOldcamp.Active = true
ztaskEquipmentchoice.Complete = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB91 = function(action)
-- #GroupDescription=Items left --
-- #Comment=Items left Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.
]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB77 = function(action)
-- #GroupDescription=Task complete or not --
-- #Comment=Task complete or not Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have lightened the loads and the expedition can move on to the next location. Let's hope that you don't need anything that you have left behind!

]],}
ztaskEquipmentchoice.Complete = true
zoneOldcamp.Active = true
zoneOldcamp.Visible = true
else
Wherigo.MessageBox{Text=[[You can continue to choose what to leave behind.]],}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB37 = function(action)
if action ~= nil then
-- #GroupDescription=Get bamboo poles --
-- #Comment=Get bamboo poles Comment --
zitemBamboopoles:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB40 = function(action)
if action ~= nil then
-- #GroupDescription=Get cage --
-- #Comment=Get cage Comment --
zitemCage:MoveTo(Player)
zitemBamboopoles.Commands["Use"].Enabled = false
zitemDinosauregg.Commands["Getegg"].Enabled = true
ztaskMakeabamboocage.Complete = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB92 = function(action)
if action ~= nil then
-- #GroupDescription=Move thornbushes --
-- #Comment=Move thornbushes Comment --
zitemThornbushes:MoveTo(zoneFortChallenger)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB49 = function(action)
if action ~= nil then
-- #GroupDescription=Get cave map --
-- #Comment=Get cave map Comment --
ztimerArrowshoot:Stop()
Wherigo.MessageBox{Text=[[The Indian chief holds a piece of bark and points towards the cave mouths above the lake.  He is a fine figure of a man with a noble mien.  He clearly wants to reward us for our part in deciding matters between his people and the primitive ape-men. But what is this piece of bark and what do the markings on it mean?

]],Media=zmediaIndian,}
zitemCavemap:MoveTo(Player)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB51 = function(action)
if action ~= nil then
-- #GroupDescription=Micro coords --
-- #Comment=Micro coords Comment --
if   Player:Contains(zitemDiamonds) and Proof == true then
Wherigo.PlayAudio(zmediaApplause)
Wherigo.MessageBox{Text=[[Our journey was the most complete success! And we have the diamonds to pay our bills and leave us gentlemen of leisure for the rest of our lives. Perhaps we will go adventuring again.
The micro cache can be found at N55 57.042 W003 09.705.  Within are the coordinates for the bonus cache.
]],Media=zmediaFamefortune,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB62}
elseif Proofonly == true then
Wherigo.PlayAudio(zmediaApplause)
Wherigo.MessageBox{Text=[[Our journey was a great scientific success.  We have returned and have proof of our findings in the shape of the precious  pterodactyl egg.  But the costs of the expedition are ruinous and we will spend the rest of our lives meeting the huge debts, unless we can return and secure a share of the diamonds that lie in the pterodactyl swamp.
The micro cache can be found at N55 57.042 W003 09.705.  Within are the coordinates for the bonus cache.
]],Media=zmediaFame,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB64}
elseif Diamonds == true then
Wherigo.PlayAudio(zmediaApplause)
Wherigo.MessageBox{Text=[[Our return has been met with renewed scepticism by the London establishment.  But where is your proof? they cry.  At least we can meet the bills for the expedition from the proceeds of our diamond find, and there will be enough left to fund a further expedition to secure the proof these doubting fools demand.
The micro cache can be found at N55 57.042 W003 09.705.  Within are the coordinates for the bonus cache.
]],Media=zmediaGold,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB66}
else
Wherigo.MessageBox{Text=[[Our return has been met with renewed scepticism by the London establishment.  But where is your proof? they cry.  And  the costs of the expedition are ruinous!  We will spend the rest of our lives meeting the huge debts, unless we can return and secure a share of the diamonds that lie in the pterodactyl swamp and perhaps also secure the proof the doubting fools demand…..
The micro cache can be found at N55 57.042 W003 09.705.  Within are the coordinates for the bonus cache.
]],Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB68}
end
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB76 = function(action)
-- #GroupDescription=Set Ed Malone --
-- #Comment=Set Ed Malone Comment --
if   action == "Button1" then
EdMalone = true
Wherigo.MessageBox{Text=[[You have chosen to be Ed Malone. After the tumultuous meeting of the Zoological Institute of London, the investigating Committee of Professor Challenger, Professor Summerlee, Lord John Roxton and Ed Malone have crossed the Atlantic, taken a steamer up the Amazon and then taken to canoes accompanied by two half-castes, a black man and several Indian guides.  Even the canoes can only go so far.  Now the rest of the journey must be on foot.
It is time to check through the expedition inventory and distribute loads to the Indians.
]],Media=zmediaEdMalone,}
zcharacterProfessorChallenger:MoveTo(nil)
zcharacterProfessorSummerleee:MoveTo(nil)
zcharacterLordRoxton:MoveTo(nil)
zcharacterEdMalone:MoveTo(nil)
ztaskChooseacharacter.Complete = true
ztaskCheckInventory.Active = true
zitemAmmunition:MoveTo(zoneTheAdventureBegins)
zitemRope:MoveTo(zoneTheAdventureBegins)
zitemRifles:MoveTo(zoneTheAdventureBegins)
zitemPistols:MoveTo(zoneTheAdventureBegins)
zitemHuntingknives:MoveTo(zoneTheAdventureBegins)
zitemTinnedFood:MoveTo(zoneTheAdventureBegins)
zitemBottledwater:MoveTo(zoneTheAdventureBegins)
zitemAneroidbarometer:MoveTo(zoneTheAdventureBegins)
zitemMachetes:MoveTo(zoneTheAdventureBegins)
zitemTent:MoveTo(zoneTheAdventureBegins)
zitemSleepingbags:MoveTo(zoneTheAdventureBegins)
zitemParaffinstove:MoveTo(zoneTheAdventureBegins)
zitemSpecimenBoxes:MoveTo(zoneTheAdventureBegins)
zitemPlatecamera:MoveTo(zoneTheAdventureBegins)
zitemWaxVestas:MoveTo(zoneTheAdventureBegins)
zitemAxe:MoveTo(zoneTheAdventureBegins)
zitemLogbookandpencils:MoveTo(zoneTheAdventureBegins)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB75 = function(action)
-- #GroupDescription=Set Lord Roxton --
-- #Comment=Set Lord Roxton Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have chosen to be Lord Roxton. After the tumultuous meeting of the Zoological Institute of London, the investigating Committee of Professor Challenger, Professor Summerlee, Lord John Roxton and Ed Malone have crossed the Atlantic, taken a steamer up the Amazon and then taken to canoes accompanied by two half-castes, a black man and several Indian guides.  Even the canoes can only go so far.  Now the rest of the journey must be on foot.
It is time to check through the expedition inventory and distribute loads to the Indians.
]],Media=zmediaLordRoxton,}
LordRoxton = true
zcharacterProfessorChallenger:MoveTo(nil)
zcharacterProfessorSummerleee:MoveTo(nil)
zcharacterEdMalone:MoveTo(nil)
zcharacterLordRoxton:MoveTo(nil)
ztaskChooseacharacter.Complete = true
ztaskCheckInventory.Active = true
zitemAmmunition:MoveTo(zoneTheAdventureBegins)
zitemRope:MoveTo(zoneTheAdventureBegins)
zitemRifles:MoveTo(zoneTheAdventureBegins)
zitemPistols:MoveTo(zoneTheAdventureBegins)
zitemHuntingknives:MoveTo(zoneTheAdventureBegins)
zitemTinnedFood:MoveTo(zoneTheAdventureBegins)
zitemBottledwater:MoveTo(zoneTheAdventureBegins)
zitemAneroidbarometer:MoveTo(zoneTheAdventureBegins)
zitemMachetes:MoveTo(zoneTheAdventureBegins)
zitemTent:MoveTo(zoneTheAdventureBegins)
zitemSleepingbags:MoveTo(zoneTheAdventureBegins)
zitemParaffinstove:MoveTo(zoneTheAdventureBegins)
zitemSpecimenBoxes:MoveTo(zoneTheAdventureBegins)
zitemPlatecamera:MoveTo(zoneTheAdventureBegins)
zitemWaxVestas:MoveTo(zoneTheAdventureBegins)
zitemAxe:MoveTo(zoneTheAdventureBegins)
zitemLogbookandpencils:MoveTo(zoneTheAdventureBegins)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB73 = function(action)
-- #GroupDescription=Set Prof Challenger --
-- #Comment=Set Prof Challenger Comment --
if   action == "Button1" then
ProfessorChallenger = true
Wherigo.MessageBox{Text=[[You have chosen to be Professor Challenger. After the tumultuous meeting of the Zoological Institute of London, the investigating Committee of Professor Challenger, Professor Summerlee, Lord John Roxton and Ed Malone have crossed the Atlantic, taken a steamer up the Amazon and then taken to canoes accompanied by two half-castes, a black man and several Indian guides.  Even the canoes can only go so far.  Now the rest of the journey must be on foot.
It is time to check through the expedition inventory and distribute loads to the Indians.
]],Media=zmediaProfessorChallenger,}
zcharacterProfessorSummerleee:MoveTo(nil)
zcharacterProfessorChallenger:MoveTo(nil)
zcharacterLordRoxton:MoveTo(nil)
zcharacterEdMalone:MoveTo(nil)
ztaskChooseacharacter.Complete = true
ztaskCheckInventory.Active = true
zitemAmmunition:MoveTo(zoneTheAdventureBegins)
zitemRope:MoveTo(zoneTheAdventureBegins)
zitemRifles:MoveTo(zoneTheAdventureBegins)
zitemPistols:MoveTo(zoneTheAdventureBegins)
zitemHuntingknives:MoveTo(zoneTheAdventureBegins)
zitemTinnedFood:MoveTo(zoneTheAdventureBegins)
zitemBottledwater:MoveTo(zoneTheAdventureBegins)
zitemAneroidbarometer:MoveTo(zoneTheAdventureBegins)
zitemMachetes:MoveTo(zoneTheAdventureBegins)
zitemTent:MoveTo(zoneTheAdventureBegins)
zitemSleepingbags:MoveTo(zoneTheAdventureBegins)
zitemParaffinstove:MoveTo(zoneTheAdventureBegins)
zitemSpecimenBoxes:MoveTo(zoneTheAdventureBegins)
zitemPlatecamera:MoveTo(zoneTheAdventureBegins)
zitemWaxVestas:MoveTo(zoneTheAdventureBegins)
zitemAxe:MoveTo(zoneTheAdventureBegins)
zitemLogbookandpencils:MoveTo(zoneTheAdventureBegins)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB74 = function(action)
-- #GroupDescription=Set prof Summerlee --
-- #Comment=Set prof Summerlee Comment --
if   action == "Button1" then
ProfessorSummerlee = true
Wherigo.MessageBox{Text=[[You have chosen to be Professor Summerlee.  After the tumultuous meeting of the Zoological Institute of London, the investigating Committee of Professor Challenger, Professor Summerlee, Lord John Roxton and Ed Malone have crossed the Atlantic, taken a steamer up the Amazon and then taken to canoes accompanied by two half-castes, a black man and several Indian guides.  Even the canoes can only go so far.  Now the rest of the journey must be on foot.
It is time to check through the expedition inventory and distribute loads to the Indians.

]],Media=zmediaProfessorSummerlee,}
zcharacterProfessorChallenger:MoveTo(nil)
zcharacterLordRoxton:MoveTo(nil)
zcharacterEdMalone:MoveTo(nil)
zcharacterProfessorSummerleee:MoveTo(nil)
ztaskChooseacharacter.Complete = true
ztaskCheckInventory.Active = true
zitemAmmunition:MoveTo(zoneTheAdventureBegins)
zitemRope:MoveTo(zoneTheAdventureBegins)
zitemRifles:MoveTo(zoneTheAdventureBegins)
zitemPistols:MoveTo(zoneTheAdventureBegins)
zitemHuntingknives:MoveTo(zoneTheAdventureBegins)
zitemTinnedFood:MoveTo(zoneTheAdventureBegins)
zitemBottledwater:MoveTo(zoneTheAdventureBegins)
zitemAneroidbarometer:MoveTo(zoneTheAdventureBegins)
zitemMachetes:MoveTo(zoneTheAdventureBegins)
zitemTent:MoveTo(zoneTheAdventureBegins)
zitemSleepingbags:MoveTo(zoneTheAdventureBegins)
zitemParaffinstove:MoveTo(zoneTheAdventureBegins)
zitemSpecimenBoxes:MoveTo(zoneTheAdventureBegins)
zitemPlatecamera:MoveTo(zoneTheAdventureBegins)
zitemWaxVestas:MoveTo(zoneTheAdventureBegins)
zitemAxe:MoveTo(zoneTheAdventureBegins)
zitemLogbookandpencils:MoveTo(zoneTheAdventureBegins)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB4 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
cartLostWorld:RequestSync()
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB52 = function(action)
if action ~= nil then
-- #GroupDescription=Get egg --
-- #Comment=Get egg Comment --
zitemDinosauregg:MoveTo(Player)
Proof = true
zitemDinosauregg.Commands["Getegg"].Enabled = false
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB47 = function(action)
if action ~= nil then
-- #GroupDescription=Indian --
-- #Comment=Indian Comment --
zcharacterIndianChief:MoveTo(zoneApemencamp)
ztaskRescuetheProfessors.Complete = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB48 = function(action)
if action ~= nil then
-- #GroupDescription=Shotguns --
-- #Comment=Shotguns Comment --
zcharacterIndianChief:MoveTo(zoneApemencamp)
ztaskRescuetheProfessors.Complete = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB18 = function(action)
-- #GroupDescription=Bamboo and swamp invisible --
-- #Comment=Bamboo and swamp invisible Comment --
if   action == "Button1" then
zoneBamboofield.Active = false
zoneBamboofield.Visible = false
zoneSwamp.Active = false
zoneSwamp.Visible = false
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB9 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
cartLostWorld:RequestSync()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB5 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
cartLostWorld:RequestSync()
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB6 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
cartLostWorld:RequestSync()
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB28 = function(action)
if action ~= nil then
-- #GroupDescription=Play Ptero sound --
-- #Comment=Play Ptero sound Comment --
ztaskMakeabamboocage.Active = true
ztaskMakeabamboocage.Visible = true
zitemBamboopoles.Commands["MakeCage"].Enabled = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB56 = function(action)
-- #GroupDescription=save game --
-- #Comment=save game Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
cartLostWorld:RequestSync()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB54 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
cartLostWorld:RequestSync()
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB55 = function(action)
if action ~= nil then
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
Wherigo.MessageBox{Text=[[Do you want to save your game?]],Buttons={"Yes","No",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB54}
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB94 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
cartLostWorld:RequestSync()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB21 = function(action)
if action ~= nil then
-- #GroupDescription=Tree climbed --
-- #Comment=Tree climbed Comment --
Wherigo.ShowScreen(Wherigo.DETAILSCREEN,zitemPlateaumap)
ztaskClimbLookoutTree.Complete = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB22 = function(action)
if action ~= nil then
-- #GroupDescription=Tree climbed --
-- #Comment=Tree climbed Comment --
Wherigo.ShowScreen(Wherigo.DETAILSCREEN,zitemPlateaumap)
ztaskClimbLookoutTree.Complete = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB95 = function(action)
if action ~= nil then
-- #GroupDescription=Tick swarm --
-- #Comment=Tick swarm Comment --
Wherigo.PlayAudio(zmediaTickswarm)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB12 = function(action)
if action ~= nil then
-- #GroupDescription=Ticks --
-- #Comment=Ticks Comment --
Wherigo.MessageBox{Text=[[We cannot stay here!  It is crawling with enormous ticks, which swell to the size of grapes as they gorge on our blood! But we can see a place that looks like a good spot to build a camp.  And in the distance we can see some creatures.  We should investigate!
]],Media=zmediaTick,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB95}
zitemTick:MoveTo(zonePlateau)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB96 = function(action)
if action ~= nil then
-- #GroupDescription=Tick swarm --
-- #Comment=Tick swarm Comment --
Wherigo.PlayAudio(zmediaTickswarm)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB13 = function(action)
if action ~= nil then
-- #GroupDescription=Ticks --
-- #Comment=Ticks Comment --
Wherigo.MessageBox{Text=[[We cannot stay here!  It is crawling with enormous ticks, which swell to the size of grapes as they gorge on our blood! But we can see a place that looks like a good spot to build a camp.  And in the distance we can see some creatures.  We should investigate!

]],Media=zmediaTick,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB96}
zitemTick:MoveTo(zonePlateau)
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB53 = function(action)
if action ~= nil then
-- #GroupDescription=Task make cage --
-- #Comment=Task make cage Comment --
ztaskMakeabamboocage.Active = true
ztaskMakeabamboocage.Visible = true
zitemBamboopoles.Commands["MakeCage"].Enabled = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB29 = function(action)
if action ~= nil then
-- #GroupDescription=Get diamonds --
-- #Comment=Get diamonds Comment --
zitemDiamonds:MoveTo(Player)
zitemDiamonds.Visible = true
zitemBlueclay.Commands["Examine"].Enabled = false
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB93 = function(action)
-- #GroupDescription=Save game --
-- #Comment=Save game Comment --
if   action == "Button1" then
Wherigo.MessageBox{Text=[[You have saved your game!]],Media=zmediaTitlewords,}
cartLostWorld:RequestSync()
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB25 = function(action)
if action ~= nil then
-- #GroupDescription=Blue clay visible --
-- #Comment=Blue clay visible Comment --
zitemBlueclay.Visible = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB26 = function(action)
if action ~= nil then
-- #GroupDescription=Blue clay visible --
-- #Comment=Blue clay visible Comment --
zitemBlueclay.Visible = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB23 = function(action)
if action ~= nil then
-- #GroupDescription=Egg visible --
-- #Comment=Egg visible Comment --
zitemDinosauregg.Visible = true
if   LordRoxton == true then
Wherigo.MessageBox{Text=[[I notice pools of blue caly. I have seen blue clay like that before. In Kimberley, South Africa.  If that is not diamond-bearing clay, I am a Dutchman!
]],Media=zmediaBlue,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB25}
else
Wherigo.MessageBox{Text=[[Lord John notices pools of blue clay. He is an excited man.  He says that blue clay is very like the diamond bearing clay of the Kimberley mines in South Africa.
]],Media=zmediaBlue,Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB26}
end
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB97 = function(action)
if action ~= nil then
-- #GroupDescription=Make a cage --
-- #Comment=Make a cage Comment --
ztaskMakeabamboocage.Active = true
ztaskMakeabamboocage.Visible = true
zitemBamboopoles.Commands["MakeCage"].Enabled = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB98 = function(action)
if action ~= nil then
-- #GroupDescription=Make a cage --
-- #Comment=Make a cage Comment --
ztaskMakeabamboocage.Active = true
ztaskMakeabamboocage.Visible = true
zitemBamboopoles.Commands["MakeCage"].Enabled = true
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB15 = function(action)
-- #GroupDescription=Die or Flee --
-- #Comment=Die or Flee Comment --
if   action == "Button1" then
Wherigo.PlayAudio(zmediaDinoattack)
Wherigo.MessageBox{Text=[[Shoulder to shoulder we face the ghastly creature.  Firing in volleys, we empty our magazines, bullet after bullet into the beast, but with no more effect than if we were pelting it with pellets of paper. The megalosaur overpowers us and we all die.  You will have to return to Fort Challenger to resume your game.
]],Media=zmediaTitlewords,}
zoneLookout.Active = false
zoneLookout.Visible = false
Returnfromdeathindinoattack = true
elseif action == "Button2" then
Wherigo.MessageBox{Text=[[Touch and go! Roxton and Malone are athletic men but we Professors are not built for speed or endurance! But our brave companions find the answer and by dividing our party while Roxton and Malone holler and wave at the creature the beast is confused and gives up the chase.
]],}
zoneDinoattack.Active = false
else
end
end

cartLostWorld.MsgBoxCBFuncs.MsgBoxCB17 = function(action)
if action ~= nil then
-- #GroupDescription=Megalosaur attack --
-- #Comment=Megalosaur attack Comment --
ztimerDinoT1:Stop()
Wherigo.PlayAudio(zmediaDino2)
if   ProfessorChallenger == true or ProfessorSummerlee == true then
Wherigo.MessageBox{Text=[[Oh God! What a terrible beast! Surely a Megalosaur! Science tells both us Professors that the creature makes an ambush attack and is not constructed for lengthy exertion.  Perhaps if we take to our heels we might outrun it? But our companions are determined that we should defeat the beast with our combined firepower.  What should we do? It is the oldest of dilemmas:  Fight or Fly?!
]],Media=zmediaMegalosaur,Buttons={"Fight?","Fly?",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB15}
else
Wherigo.MessageBox{Text=[[Oh God! What a terrible beast! The Professors say it is a Megalosaur and they want to try to outrun it.  That is not the way of us men of action. We vote for volley fire.  What should we do?  It is the oldest of dilemmas:  Fight or Fly?!
]],Media=zmediaMegalosaur,Buttons={"Fight?","Fly?",},Callback=cartLostWorld.MsgBoxCBFuncs.MsgBoxCB16}
end
Wherigo.PlayAudio(zmediaDino2)
end
end

------End Builder Generated callbacks, Do not Edit, this will be overwritten------
-- #Author Functions Go Here# --
-- #End Author Functions# --
-- Nothing after this line --
return cartLostWorld
